void ff_fetch_timestamp(AVCodecParserContext *s, int off, int remove){

    int i;



    s->dts= s->pts= AV_NOPTS_VALUE;

    s->offset= 0;

    for(i = 0; i < AV_PARSER_PTS_NB; i++) {

        if (   s->next_frame_offset + off >= s->cur_frame_offset[i]

            &&(s->     frame_offset       <  s->cur_frame_offset[i] || !s->frame_offset)

            //check is disabled  becausue mpeg-ts doesnt send complete PES packets

            && /*s->next_frame_offset + off <*/  s->cur_frame_end[i]){

            s->dts= s->cur_frame_dts[i];

            s->pts= s->cur_frame_pts[i];

            s->offset = s->next_frame_offset - s->cur_frame_offset[i];

            if(remove)

                s->cur_frame_offset[i]= INT64_MAX;

        }

    }

}

void ff_fetch_timestamp(AVCodecParserContext *s, int off, int remove){

    int i;



    s->dts= s->pts= AV_NOPTS_VALUE;

    s->offset= 0;

    for(i = 0; i < AV_PARSER_PTS_NB; i++) {

        if (   s->next_frame_offset + off >= s->cur_frame_offset[i]

            &&(s->     frame_offset       <  s->cur_frame_offset[i] || !s->frame_offset)

            

            &&   s->cur_frame_end[i]){

            s->dts= s->cur_frame_dts[i];

            s->pts= s->cur_frame_pts[i];

            s->offset = s->next_frame_offset - s->cur_frame_offset[i];

            if(remove)

                s->cur_frame_offset[i]= INT64_MAX;

        }

    }

}

void FUNC_0(AVCodecParserContext *VAR_0, int VAR_1, int VAR_2){

    int VAR_3;



    VAR_0->dts= VAR_0->pts= AV_NOPTS_VALUE;

    VAR_0->offset= 0;

    for(VAR_3 = 0; VAR_3 < AV_PARSER_PTS_NB; VAR_3++) {

        if (   VAR_0->next_frame_offset + VAR_1 >= VAR_0->cur_frame_offset[VAR_3]

            &&(VAR_0->     frame_offset       <  VAR_0->cur_frame_offset[VAR_3] || !VAR_0->frame_offset)

            

            &&   VAR_0->cur_frame_end[VAR_3]){

            VAR_0->dts= VAR_0->cur_frame_dts[VAR_3];

            VAR_0->pts= VAR_0->cur_frame_pts[VAR_3];

            VAR_0->offset = VAR_0->next_frame_offset - VAR_0->cur_frame_offset[VAR_3];

            if(VAR_2)

                VAR_0->cur_frame_offset[VAR_3]= INT64_MAX;

        }

    }

}

void FUNC_0(AVCodecParserContext *VAR_0, int VAR_1, int VAR_2){ int VAR_3; VAR_0->dts= VAR_0->pts= AV_NOPTS_VALUE; VAR_0->offset= 0; for(VAR_3 = 0; VAR_3 < AV_PARSER_PTS_NB; VAR_3++) { if (   VAR_0->next_frame_offset + VAR_1 >= VAR_0->cur_frame_offset[VAR_3]
&&(VAR_0->     frame_offset       <  VAR_0->cur_frame_offset[VAR_3] || !VAR_0->frame_offset)
&&   VAR_0->cur_frame_end[VAR_3]){ VAR_0->dts= VAR_0->cur_frame_dts[VAR_3]; VAR_0->pts= VAR_0->cur_frame_pts[VAR_3]; VAR_0->offset = VAR_0->next_frame_offset - VAR_0->cur_frame_offset[VAR_3]; if(VAR_2)
VAR_0->cur_frame_offset[VAR_3]= INT64_MAX; } } }