[Ffmpeg-devel] HDTV h264 autodetection

Nico Sabbi nicola_sabbi
Sat Nov 4 20:23:25 CET 2006


matthieu castet wrote:

> M?ns Rullg?rd wrote:
>
>> matthieu castet <castet.matthieu at free.fr> writes:
>>
>>
>> This has nothing to do with HD or not.  A transport stream without PMT
>> is *invalid*, and anything that creates such things is broken.  The
>> tools in question were always broken, but it has become more apparent
>> with HDTV as H.264 is commonly used there.
>>
> For the record, mplayer is one of them : it only open the dvb device 
> for video pids,audio pids and PAT (pid 0). Not for PMT pids.
>
> The problem I see is that this break some layer separation : dvb 
> stream code need to know the pids to open on the device, but these 
> pids are know in a upper layer that does the PAT/PMT parsing : the ts 
> demuxer.
>
> Matthieu


it's very easy to fix: in my tree I already added some trivial code 
(using STREAM_CTRL_xx)
to automatically add the PTM pid, but I didn't commit it because it's 
diseducative for users :)
and because the kernel dvb-core may run out of available pid filters 
(what's the current limit?)





More information about the ffmpeg-devel mailing list