MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / packet_alloc

Function packet_alloc

libavcodec/packet.c:83–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

81}
82
83static int packet_alloc(AVBufferRef **buf, int size)
84{
85 int ret;
86 if (size < 0 || size >= INT_MAX - AV_INPUT_BUFFER_PADDING_SIZE)
87 return AVERROR(EINVAL);
88
89 ret = av_buffer_realloc(buf, size + AV_INPUT_BUFFER_PADDING_SIZE);
90 if (ret < 0)
91 return ret;
92
93 memset((*buf)->data + size, 0, AV_INPUT_BUFFER_PADDING_SIZE);
94
95 return 0;
96}
97
98int av_new_packet(AVPacket *pkt, int size)
99{

Callers 4

av_new_packetFunction · 0.85
av_packet_refFunction · 0.85
av_packet_make_writableFunction · 0.85

Calls 1

av_buffer_reallocFunction · 0.85

Tested by

no test coverage detected