diff options
author | Martin Storsjö <martin@martin.st> | 2015-02-24 13:07:57 +0200 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2015-02-24 23:07:35 +0200 |
commit | bb4a310bb85f43e62240145a656b1e5285b14239 (patch) | |
tree | 9f1b1e66cfa5c36737c5f203c74becd8ccb84404 /libavformat/rtpdec_svq3.c | |
parent | f4b59334bd898c47c9ac30999a346176548630a8 (diff) |
rtpdec: Don't free the payload context in the .free function
This makes it more consistent with depacketizers that don't have any
.free function at all, where the payload context is freed by the
surrounding framework. Always free the context in the surrounding
framework, having the individual depacketizers only free any data
they've specifically allocated themselves.
This is similar to how this works for demuxer/muxers/codecs - a
component shouldn't free the priv_data that the framework has
allocated for it.
Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavformat/rtpdec_svq3.c')
-rw-r--r-- | libavformat/rtpdec_svq3.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/libavformat/rtpdec_svq3.c b/libavformat/rtpdec_svq3.c index d2c0a0b2b2..4667c75cb8 100644 --- a/libavformat/rtpdec_svq3.c +++ b/libavformat/rtpdec_svq3.c @@ -116,7 +116,6 @@ static void svq3_extradata_free(PayloadContext *sv) avio_close_dyn_buf(sv->pktbuf, &buf); av_free(buf); } - av_free(sv); } RTPDynamicProtocolHandler ff_svq3_dynamic_handler = { |