]> git.sesse.net Git - ffmpeg/commit
avpacket: free side data in av_free_packet().
authorAnton Khirnov <anton@khirnov.net>
Wed, 31 Oct 2012 05:42:08 +0000 (06:42 +0100)
committerAnton Khirnov <anton@khirnov.net>
Sun, 13 Jan 2013 15:31:40 +0000 (16:31 +0100)
commit90cfc084e3e6d37ab88fc96a95f0401d8e8b4cd1
treecb1ede811c8ece8ef67ef7045c4ef73582b01aa2
parent49dc82eef776634ac2da41fca9f105df25129ad8
avpacket: free side data in av_free_packet().

Freeing it in av_destruct_packet(), as is done currently, would mean
that we allow it to be allocated with other means. But that would make
av_packet_new_side_data() unsafe.

Side data is not expected to be large, so copying it if required
shouldn't be a problem.
libavcodec/avpacket.c