summaryrefslogtreecommitdiff
path: root/libavformat/rtpdec_vp9.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2015-02-25 00:15:17 +0100
committerMichael Niedermayer <michaelni@gmx.at>2015-02-25 00:17:38 +0100
commitf966ac2b6e3f08c41f3c45ab5efff768db62ac5a (patch)
treee20c838ca7d7d22fd4f19c3f455e55545075e418 /libavformat/rtpdec_vp9.c
parentd52bf89d21b744344cf6cda1bfe156786f24772a (diff)
downloadffmpeg-f966ac2b6e3f08c41f3c45ab5efff768db62ac5a.tar.gz
avformat/rtpdec_vp9: remove alloc/free functions
Simplify code Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/rtpdec_vp9.c')
-rw-r--r--libavformat/rtpdec_vp9.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/libavformat/rtpdec_vp9.c b/libavformat/rtpdec_vp9.c
index 33f38300d4..b8041a9ccb 100644
--- a/libavformat/rtpdec_vp9.c
+++ b/libavformat/rtpdec_vp9.c
@@ -31,11 +31,6 @@ struct PayloadContext {
uint32_t timestamp;
};
-static av_cold PayloadContext *vp9_new_context(void)
-{
- return av_mallocz(sizeof(PayloadContext));
-}
-
static void vp9_free_dyn_buffer(AVIOContext **dyn_buf)
{
uint8_t *ptr_dyn_buffer;
@@ -44,11 +39,6 @@ static void vp9_free_dyn_buffer(AVIOContext **dyn_buf)
*dyn_buf = NULL;
}
-static av_cold void vp9_free_context(PayloadContext *data)
-{
- av_free(data);
-}
-
static av_cold int vp9_init(AVFormatContext *ctx, int st_index,
PayloadContext *data)
{
@@ -311,7 +301,6 @@ RTPDynamicProtocolHandler ff_vp9_dynamic_handler = {
.codec_type = AVMEDIA_TYPE_VIDEO,
.codec_id = AV_CODEC_ID_VP9,
.init = vp9_init,
- .alloc = vp9_new_context,
- .free = vp9_free_context,
+ .priv_data_size = sizeof(PayloadContext),
.parse_packet = vp9_handle_packet
};