avcodec/mpeg4_unpack_bframes_bsf: Copy packet props
authorJan Sebechlebsky <sebechlebskyjan@gmail.com>
Fri, 22 Jul 2016 15:59:29 +0000 (17:59 +0200)
committerMichael Niedermayer <michael@niedermayer.cc>
Fri, 22 Jul 2016 16:55:37 +0000 (18:55 +0200)
commit8c997b3d3d1b60288ef9cd38cf1e709245a9ae64
tree0426a9815ea65eec2b250411f6256a4b8514fa7b
parent282477bf4534439ecb06f14d46446a4f1ab82284
avcodec/mpeg4_unpack_bframes_bsf: Copy packet props

mpeg4_unpack_bframes_bsf bitstream filters constructs
resulting packet using av_packet_from_data() function.
This function however modifies only buffer (data) and leaves
other fields untouched, so the content of other fields
of the output packet is undefined.
It is working with old BSF API, since old API filters
just data and the packet fields are copied in
av_apply_bitstream_filters from input packet.

This change fixes the behaviour for the new BSF API.

Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/mpeg4_unpack_bframes_bsf.c