avformat/utils: Remove redundant save+restore
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Tue, 8 Oct 2019 05:41:15 +0000 (07:41 +0200)
committerMichael Niedermayer <michael@niedermayer.cc>
Wed, 8 Jan 2020 19:32:14 +0000 (20:32 +0100)
commit94cdf82d53fe9be260dc6106634a9f9b218211bd
tree4ce863389a92f1b0194e27497042e7132f6ebf13
parent198081efb7c7343349f0a7acc836f001c511e990
avformat/utils: Remove redundant save+restore

If the size of the input packet is zero, av_grow_packet() used to call
av_new_packet() which would initialize the packet and (in particular)
reset the pos field. This behaviour (which was never documented and
arguably always contradicted the documented behaviour) was changed in
2fe04630. This means that it is unnecessary to save and restore the
packet's position in append_packet_chunked().

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavformat/utils.c