int avcodec_decode_audio(AVCodecContext *avctx, int16_t *samples,

                         int *frame_size_ptr,

                         uint8_t *buf, int buf_size)

{

    int ret;



    *frame_size_ptr= 0;

    if((avctx->codec->capabilities & CODEC_CAP_DELAY) || buf_size){

        ret = avctx->codec->decode(avctx, samples, frame_size_ptr,

                                buf, buf_size);

        avctx->frame_number++;

    }else

        ret= 0;

    return ret;

}

int avcodec_decode_audio(AVCodecContext *avctx, int16_t *samples,

                         int *frame_size_ptr,

                         uint8_t *buf, int buf_size)

{

    int ret;



    *frame_size_ptr= 0;

    if((avctx->codec->capabilities & CODEC_CAP_DELAY) || buf_size){

        ret = avctx->codec->decode(avctx, samples, frame_size_ptr,

                                buf, buf_size);

        avctx->frame_number++;

    }else

        ret= 0;

    return ret;

}

int FUNC_0(AVCodecContext *VAR_0, int16_t *VAR_1,

                         int *VAR_2,

                         uint8_t *VAR_3, int VAR_4)

{

    int VAR_5;



    *VAR_2= 0;

    if((VAR_0->codec->capabilities & CODEC_CAP_DELAY) || VAR_4){

        VAR_5 = VAR_0->codec->decode(VAR_0, VAR_1, VAR_2,

                                VAR_3, VAR_4);

        VAR_0->frame_number++;

    }else

        VAR_5= 0;

    return VAR_5;

}

int FUNC_0(AVCodecContext *VAR_0, int16_t *VAR_1,
int *VAR_2,
uint8_t *VAR_3, int VAR_4)
{ int VAR_5; *VAR_2= 0; if((VAR_0->codec->capabilities & CODEC_CAP_DELAY) || VAR_4){ VAR_5 = VAR_0->codec->decode(VAR_0, VAR_1, VAR_2,
VAR_3, VAR_4); VAR_0->frame_number++; }else VAR_5= 0; return VAR_5; }