OSDN Git Service

avcodec: move some AVCodecContext fields to an internal struct.
authorJustin Ruggles <justin.ruggles@gmail.com>
Tue, 15 Nov 2011 20:34:50 +0000 (15:34 -0500)
committerJustin Ruggles <justin.ruggles@gmail.com>
Sat, 19 Nov 2011 15:01:05 +0000 (10:01 -0500)
commitf3a29b750a5979ae6847879fba758faf1fae88d0
tree0a5bf0e6822f0adf284a76c5d28ce55e3ad21d24
parent513b6919555b9e2b0c1f86fd5f02caaa14bcbe69
avcodec: move some AVCodecContext fields to an internal struct.

A new field, AVCodecContext.internal is used to hold a new struct
AVCodecInternal, which has private fields that are not codec-specific and are
used by general libavcodec functions.

Moved internal_buffer, internal_buffer_count, and is_copy.
12 files changed:
doc/APIchanges
libavcodec/avcodec.h
libavcodec/h264.c
libavcodec/internal.h
libavcodec/mimic.c
libavcodec/mpegvideo.c
libavcodec/options.c
libavcodec/pthread.c
libavcodec/utils.c
libavcodec/version.h
libavcodec/vp3.c
libavcodec/vp8.c