typedef struct MediaCodecDecContext {
+ AVCodecContext *avctx;
atomic_int refcount;
+ atomic_int hw_buffer_count;
char *codec_name;
int crop_bottom;
int crop_left;
int crop_right;
+ int display_width;
+ int display_height;
uint64_t output_buffer_count;
+ ssize_t current_input_buffer;
bool delay_flush;
atomic_int serial;
int ff_mediacodec_dec_send(AVCodecContext *avctx,
MediaCodecDecContext *s,
- AVPacket *pkt);
+ AVPacket *pkt,
+ bool wait);
int ff_mediacodec_dec_receive(AVCodecContext *avctx,
MediaCodecDecContext *s,