typedef struct MediaCodecDecContext {
+ AVCodecContext *avctx;
atomic_int refcount;
+ atomic_int hw_buffer_count;
char *codec_name;
int stride;
int slice_height;
int color_format;
- enum AVPixelFormat pix_fmt;
int crop_top;
int crop_bottom;
int crop_left;
int crop_right;
+ int display_width;
+ int display_height;
uint64_t output_buffer_count;
+ bool delay_flush;
+ atomic_int serial;
+
} MediaCodecDecContext;
int ff_mediacodec_dec_init(AVCodecContext *avctx,
ssize_t index;
int64_t pts;
atomic_int released;
+ int serial;
} MediaCodecBuffer;