[FFmpeg-devel] [PATCH]pes packetizer

Måns Rullgård mans
Wed Jun 27 14:46:05 CEST 2007

Baptiste Coudurier wrote:
> Hi
> M?ns Rullg?rd wrote:
>> Baptiste Coudurier wrote:
>>>> +typedef struct {
>>>> +    int is_ps;  /*< whether it is a Program Stream */
>>>> +    int packet_number;
>>>> +} PESContext;
>>> We might have 3 possibilites (PS, TS, PES).
>>> An enum is better IMHO.
>> Why does it matter what the destination is?  The PES syntax is the
>> same in all cases.  The only exception is the unspecified size
>> video packets that are allowed in TS.
> P-STD buffer flag, P-STD buffer size, which are only needed for Program
> Stream, current code writes it atm.

They are still allowed for transport streams.  A better approach would be
to pass a set of flags selecting which optional features to use.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list