aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/utils.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2019-06-20 01:45:07 +0200
committerMark Thompson <sw@jkqxz.net>2019-07-07 22:59:25 +0100
commitdd5ce54d2a44ecb8be6c3bb9396839a8d8fb1742 (patch)
tree0014e638ce34e08b15e2c37d11362f52ac0b8edc /libavformat/utils.c
parentbc8b623b83d7962528594e2ee453b96a4ceeeb1e (diff)
downloadffmpeg-dd5ce54d2a44ecb8be6c3bb9396839a8d8fb1742.tar.gz
mpeg2_metadata: Avoid allocations and copies of packet structures
This commit changes mpeg2_metadata to (a) use ff_bsf_get_packet_ref instead of ff_bsf_get_packet (thereby avoiding one malloc and free per filtered packet) and (b) to use only one packet structure at all, thereby avoiding a call to av_packet_copy_props. (b) has been made possible by the recent changes to ff_cbs_write_packet. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavformat/utils.c')
0 files changed, 0 insertions, 0 deletions