avformat/rtpdec_vp9: remove alloc/free functions
Simplify code Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
d52bf89d21
commit
f966ac2b6e
@ -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)
|
|||||||
*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 = {
|
|||||||
.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
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user