[FFmpeg-devel] [PATCH] mpegps: skip pes payload during probing to avoid start code emulation
Janne Grunau
janne-ffmpeg
Mon May 24 00:02:43 CEST 2010
On Thu, May 13, 2010 at 05:48:28PM +0200, Michael Niedermayer wrote:
> On Thu, May 13, 2010 at 01:18:37AM +0200, Janne Grunau wrote:
> > Hi,
> >
> > the mpeg ps probe function needs for some evob files a large probe
> > buffer (1M). This is caused by start code emulation in PRIVATE_STREAM_1.
> > Attached patch skips the pes payload for audio and private_stream_1
> > streams. It also validates private_stream_1 streams with check_pes.
> >
> > probetest doesn't find new false positives with the patch.
> >
> > Janne
>
> > mpeg.c | 8 ++++++--
> > 1 file changed, 6 insertions(+), 2 deletions(-)
> > b2a64bbb838a3b3b50ba19a416ff2e9493b58d92 mpegps_evob_probe_start_code_emulation.diff
>
> if tested its probably ok
ping
It's already committed to mythtv trunk and there are no reported
problems with this version.
Janne
More information about the ffmpeg-devel
mailing list