[FFmpeg-devel] [PATCH 2/3] lavc/mediacodecdec: rename dequeued_buffer_nb to output_buffer_count
Matthieu Bouron
matthieu.bouron at gmail.com
Wed Oct 12 11:01:09 EEST 2016
On Tue, Oct 11, 2016 at 10:24 AM, Matthieu Bouron <matthieu.bouron at gmail.com
> wrote:
>
>
> On Thu, Oct 6, 2016 at 2:31 PM, Matthieu Bouron <matthieu.bouron at gmail.com
> > wrote:
>
>> From: Matthieu Bouron <matthieu.bouron at stupeflix.com>
>>
>> ---
>> libavcodec/mediacodecdec.c | 6 +++---
>> libavcodec/mediacodecdec.h | 2 +-
>> 2 files changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/libavcodec/mediacodecdec.c b/libavcodec/mediacodecdec.c
>> index 2ab173b..3d519ca 100644
>> --- a/libavcodec/mediacodecdec.c
>> +++ b/libavcodec/mediacodecdec.c
>> @@ -427,7 +427,7 @@ static int mediacodec_dec_flush_codec(AVCodecContext
>> *avctx, MediaCodecDecContex
>> FFAMediaCodec *codec = s->codec;
>> int status;
>>
>> - s->dequeued_buffer_nb = 0;
>> + s->output_buffer_count = 0;
>>
>> s->draining = 0;
>> s->flushing = 0;
>> @@ -621,7 +621,7 @@ int ff_mediacodec_dec_decode(AVCodecContext *avctx,
>> MediaCodecDecContext *s,
>> /* If the codec is flushing or need to be flushed, block for a
>> fair
>> * amount of time to ensure we got a frame */
>> output_dequeue_timeout_us = OUTPUT_DEQUEUE_BLOCK_TIMEOUT_US;
>> - } else if (s->dequeued_buffer_nb == 0) {
>> + } else if (s->output_buffer_count == 0) {
>> /* If the codec hasn't produced any frames, do not block so we
>> * can push data to it as fast as possible, and get the first
>> * frame */
>> @@ -661,7 +661,7 @@ int ff_mediacodec_dec_decode(AVCodecContext *avctx,
>> MediaCodecDecContext *s,
>> }
>>
>> *got_frame = 1;
>> - s->dequeued_buffer_nb++;
>> + s->output_buffer_count++;
>> } else {
>> status = ff_AMediaCodec_releaseOutputBuffer(codec, index,
>> 0);
>> if (status < 0) {
>> diff --git a/libavcodec/mediacodecdec.h b/libavcodec/mediacodecdec.h
>> index 52c8bf1..7b0b7bb 100644
>> --- a/libavcodec/mediacodecdec.h
>> +++ b/libavcodec/mediacodecdec.h
>> @@ -59,7 +59,7 @@ typedef struct MediaCodecDecContext {
>> int crop_left;
>> int crop_right;
>>
>> - uint64_t dequeued_buffer_nb;
>> + uint64_t output_buffer_count;
>>
>> } MediaCodecDecContext;
>>
>> --
>> 2.10.0
>>
>>
> If there is no objection I will push both patches in a few hours.
>
Applied.
[...]
More information about the ffmpeg-devel
mailing list