[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