[FFmpeg-devel] [PATCH] Fix parser not to clobber has_b_frames when extradata is set.
Michael Niedermayer
michaelni at gmx.at
Sat Aug 20 00:31:03 CEST 2011
On Fri, Aug 19, 2011 at 10:41:53PM +0200, Reimar Döffinger wrote:
> Due to it in contrast to the decoder not setting up low_delay,
> the code in parse_nal_units would always end up setting has_b_frames
> to 1 (except when stream is explicitly marked as low delay).
> Since the parser itself would create extradata, simply reopening
> the parser would cause this.
> estimate_timings_from_pts would cause the parser to be reopened
> on the same stream.
>
> This fixes trac issue #360.
>
> Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
> ---
> libavcodec/h264_parser.c | 6 ++++++
> 1 files changed, 6 insertions(+), 0 deletions(-)
i hope this has no sideeffects
but due to lack of a cleaner solution iam fine with it
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Observe your enemies, for they first find out your faults. -- Antisthenes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20110820/710865fc/attachment.asc>
More information about the ffmpeg-devel
mailing list