82 .log_level_offset_offset = offsetof(
AVCodecContext, log_level_offset),
89 #if FF_API_ALLOC_CONTEXT
155 if(avctx==NULL)
return NULL;
165 #if FF_API_ALLOC_CONTEXT
169 if(avctx==NULL)
return NULL;
171 avcodec_get_context_defaults2(avctx, codec_type);
189 "Tried to copy AVCodecContext %p into already-initialized %p\n",
193 memcpy(dest, src,
sizeof(*dest));
215 #define alloc_and_copy_or_fail(obj, size, pad) \
216 if (src->obj && size > 0) { \
217 dest->obj = av_malloc(size + pad); \
220 memcpy(dest->obj, src->obj, size); \
222 memset(((uint8_t *) dest->obj) + size, 0, pad); \
230 #undef alloc_and_copy_or_fail
248 #define FOFFSET(x) offsetof(AVFrame,x)
275 #define SROFFSET(x) offsetof(AVSubtitleRect,x)