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

Function av_buffer_create

libavutil/buffer.c:55–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53}
54
55AVBufferRef *av_buffer_create(uint8_t *data, size_t size,
56 void (*free)(void *opaque, uint8_t *data),
57 void *opaque, int flags)
58{
59 AVBufferRef *ret;
60 AVBuffer *buf = av_mallocz(sizeof(*buf));
61 if (!buf)
62 return NULL;
63
64 ret = buffer_create(buf, data, size, free, opaque, flags);
65 if (!ret) {
66 av_free(buf);
67 return NULL;
68 }
69 return ret;
70}
71
72void av_buffer_default_free(void *opaque, uint8_t *data)
73{

Callers 15

xcbgrab_frameFunction · 0.85
allocate_shm_bufferFunction · 0.85
mmap_read_frameFunction · 0.85
lavfi_read_packetFunction · 0.85
kmsgrab_read_packetFunction · 0.85
ifFunction · 0.85
matroska_parse_frameFunction · 0.85
read_header_vsFunction · 0.85
read_packet_vsFunction · 0.85
ff_flac_parse_pictureFunction · 0.85

Calls 3

buffer_createFunction · 0.85
av_malloczFunction · 0.70
av_freeFunction · 0.70

Tested by

no test coverage detected