[FFmpeg-devel] [PATCH] Add support for private PES streams in mpegts and support for application decoding the stream

Baptiste Coudurier baptiste.coudurier
Mon Jun 8 21:15:38 CEST 2009


Hi,

On 6/8/2009 9:47 AM, Steve DeLaney wrote:
>> Autor: Sebastian Cabot
>> Data: 2009-06-02 03:36 -700
>> Dla: FFmpeg development discussions and patches
>> Temat: Re: [FFmpeg-devel] [PATCH] Add support for private PES streams in
> mpegts and support for application decoding the stream
> 
> I think this is a good idea so it can work with DVB simulcrypt 
> EMM/ECM, right?
> 
> On Tue, Jun 2, 2009 at 10:27 AM, Baptiste Coudurier 
> <baptiste.coudurier@???> wrote: 
>> Sebastian Cabot wrote: 
>>> On Sun, May 31, 2009 at 11:24 AM, Baptiste Coudurier 
>>> <baptiste.coudurier@???> wrote: 
>>>> Sebastian Cabot wrote: 
>>>>> I saw that. Thanks. 
>>>>> Still you don't fill the data so what av_read_frame will return? 
>>>>> You mean av_read_frame return empty packet ? That's not really wanted. 
>>>>> I'll check that. 
>>>>>
>>>> The patch I sent  does exactly that - look inside push_data, it will 
>>>> handle correctly private streams and fill the pes packet 
>>> Ok, how is it now ? It should export data in private streams. 
>>>
>> First check looks good. I will report problems if I find them. 
>>
>> Thanks
> 
> We also have an application for private streams (video associated text
> metadata) 
> to multiplex into mpeg2ts.
> we tried using the ffmpeg dvb subtitle options 
> -i myfile.txt -sbsf text2movsub -scodec copy
> but it is too restrictive and there
> doesn't seem to be a way to just use a general bytestream source 
> for input (as noted in thread by Giuliano Uboldi Jan 14 2009)
> 
> So we are thinking to use this patch to multiplex the private metadata.  But
> I'm not sure if this includes the encode patch, or only the decode
> patch to receive private streams?
> 
> Can you tell us how the encode was done?  is it with a new command line
> option or API?

I don't think the patch included encoding, but I see no objection to a
clean patch adding muxing it with a generic mechanism.

-- 
Baptiste COUDURIER                              GnuPG Key Id: 0x5C1ABAAA
Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer                                  http://www.ffmpeg.org



More information about the ffmpeg-devel mailing list