On Mon, Apr 18, 2016 at 4:25 AM, Anton Khirnov <[email protected]> wrote: > --- > libavcodec/h264_refs.c | 69 > ++++++++++++++++++++++++-------------------------- > 1 file changed, 33 insertions(+), 36 deletions(-) > > diff --git a/libavcodec/h264_refs.c b/libavcodec/h264_refs.c > index 08c3bff..0a0cc8d 100644 > --- a/libavcodec/h264_refs.c > +++ b/libavcodec/h264_refs.c > @@ -169,8 +169,39 @@ static void h264_initialise_ref_list(H264Context *h, > H264SliceContext *sl) > } > } > > -static void print_short_term(H264Context *h); > -static void print_long_term(H264Context *h); > +/** > + * print short term list > + */ > +static void print_short_term(H264Context *h) > +{ > + uint32_t i; > + if (h->avctx->debug & FF_DEBUG_MMCO) { > + av_log(h->avctx, AV_LOG_DEBUG, "short term list:\n"); > + for (i = 0; i < h->short_ref_count; i++) { > + H264Picture *pic = h->short_ref[i]; > + av_log(h->avctx, AV_LOG_DEBUG, "%"PRIu32" fn:%d poc:%d %p\n", > + i, pic->frame_num, pic->poc, pic->f->data[0]); > + } > + } > +} > + > +/** > + * print long term list > + */ > +static void print_long_term(H264Context *h) > +{ > + uint32_t i; > + if (h->avctx->debug & FF_DEBUG_MMCO) { > + av_log(h->avctx, AV_LOG_DEBUG, "long term list:\n"); > + for (i = 0; i < 16; i++) { > + H264Picture *pic = h->long_ref[i]; > + if (pic) { > + av_log(h->avctx, AV_LOG_DEBUG, "%"PRIu32" fn:%d poc:%d %p\n", > + i, pic->frame_num, pic->poc, pic->f->data[0]); > + } > + } > + } > +} > > /** > * Extract structure information about the picture described by pic_num in > @@ -475,40 +506,6 @@ void ff_h264_remove_all_refs(H264Context *h) > h->short_ref_count = 0; > } > > -/** > - * print short term list > - */ > -static void print_short_term(H264Context *h) > -{ > - uint32_t i; > - if (h->avctx->debug & FF_DEBUG_MMCO) { > - av_log(h->avctx, AV_LOG_DEBUG, "short term list:\n"); > - for (i = 0; i < h->short_ref_count; i++) { > - H264Picture *pic = h->short_ref[i]; > - av_log(h->avctx, AV_LOG_DEBUG, "%"PRIu32" fn:%d poc:%d %p\n", > - i, pic->frame_num, pic->poc, pic->f->data[0]); > - } > - } > -} > - > -/** > - * print long term list > - */ > -static void print_long_term(H264Context *h) > -{ > - uint32_t i; > - if (h->avctx->debug & FF_DEBUG_MMCO) { > - av_log(h->avctx, AV_LOG_DEBUG, "long term list:\n"); > - for (i = 0; i < 16; i++) { > - H264Picture *pic = h->long_ref[i]; > - if (pic) { > - av_log(h->avctx, AV_LOG_DEBUG, "%"PRIu32" fn:%d poc:%d %p\n", > - i, pic->frame_num, pic->poc, pic->f->data[0]); > - } > - } > - } > -} > - > static int check_opcodes(MMCO *mmco1, MMCO *mmco2, int n_mmcos) > { > int i; > --
ok -- Vittorio _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
