Commit f966ac2b authored by Michael Niedermayer's avatar Michael Niedermayer

avformat/rtpdec_vp9: remove alloc/free functions

Simplify code
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent d52bf89d
...@@ -31,11 +31,6 @@ struct PayloadContext { ...@@ -31,11 +31,6 @@ struct PayloadContext {
uint32_t timestamp; 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) static void vp9_free_dyn_buffer(AVIOContext **dyn_buf)
{ {
uint8_t *ptr_dyn_buffer; uint8_t *ptr_dyn_buffer;
...@@ -44,11 +39,6 @@ static void vp9_free_dyn_buffer(AVIOContext **dyn_buf) ...@@ -44,11 +39,6 @@ static void vp9_free_dyn_buffer(AVIOContext **dyn_buf)
*dyn_buf = NULL; *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, static av_cold int vp9_init(AVFormatContext *ctx, int st_index,
PayloadContext *data) PayloadContext *data)
{ {
...@@ -311,7 +301,6 @@ RTPDynamicProtocolHandler ff_vp9_dynamic_handler = { ...@@ -311,7 +301,6 @@ RTPDynamicProtocolHandler ff_vp9_dynamic_handler = {
.codec_type = AVMEDIA_TYPE_VIDEO, .codec_type = AVMEDIA_TYPE_VIDEO,
.codec_id = AV_CODEC_ID_VP9, .codec_id = AV_CODEC_ID_VP9,
.init = vp9_init, .init = vp9_init,
.alloc = vp9_new_context, .priv_data_size = sizeof(PayloadContext),
.free = vp9_free_context,
.parse_packet = vp9_handle_packet .parse_packet = vp9_handle_packet
}; };
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment