[MPlayer-dev-eng] Ac3 streams detected as LPCM or SPU in TS
MichaelM
lordvader at swiftdsl.com.au
Fri Jun 18 16:49:57 CEST 2004
OK. This patch seems to work fine too. The lower tsprobe value is fine.
I can't test it extensively till next week as I've got a few deadlines,
but what may be of interest, setting one of the pids to 8192 does work,
though occasionally it'll pick up the wrong audio or video pids (ie,
playing back channel9's HD channel, with vpid = 8192, might get the SD
channel, video and audio). However, with this approach, I don't get any
a52 crc errors. A similar thing happens when a very low tsprobe value is
used (less than 100).
Nico Sabbi wrote:
>
> This second patch should work faster and in 100% of cases: now it
> searches at least 3 AC3 syncwords
> in PES_PRIVATE1 streams collecting data while probing (not in a second
> phase).
> Keep into account that audio packets are very infrequent in HD content,
> so in the case
> of channel9hdtv.ts I had to use -tsprobe 7000000 to find enough data to
> parse.
>
> If this patch is OK I will commit this week-end, so keep me informed,
> please.
>
> P.S. I forgot to tell you that if you want the PAT and PMT without waiting
> for my changes to the dvb code you can already do it now:
> just replace one of the pids in your channels file with 8192; (demuxing
> will be slower, though).
>
> Nico
More information about the MPlayer-dev-eng
mailing list