[FFmpeg-devel] [PATCH] Fix parser not to clobber has_b_frames when extradata is set.
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
Size: 198 bytes
Desc: Digital signature
More information about the ffmpeg-devel