[FFmpeg-trac] #5000(undetermined:reopened): Skipping frames for GoPro videos recorder with Ambarella

FFmpeg trac at avcodec.org
Mon Nov 16 05:27:53 CET 2015


#5000: Skipping frames for GoPro videos recorder with Ambarella
-------------------------------------+-------------------------------------
             Reporter:  Den-ffmpeg   |                    Owner:
                 Type:  defect       |                   Status:  reopened
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------
Changes (by Den-ffmpeg):

 * status:  closed => reopened
 * resolution:  worksforme =>


Comment:

 Did you compare the input and output file? I definitely see the difference
 between them. Please, try to watch them again, for example, in QuickTime
 or Windows Media Player. Did you look through the attached log? There are
 command line and uncut console output. And you might see something like
 that "[h264 @ 05ccd4e0] no picture ooo" there.

 I think, the problem is in frames' order. Specified line comes from
 \libavcodec\h264.c
 {{{
     if (!out_of_order && pics > h->avctx->has_b_frames) {
         h->next_output_pic = out;
         if (out_idx == 0 && h->delayed_pic[0] &&
 (h->delayed_pic[0]->f->key_frame || h->delayed_pic[0]->mmco_reset)) {
             h->next_outputed_poc = INT_MIN;
         } else
             h->next_outputed_poc = out->poc;
     } else {
         av_log(h->avctx, AV_LOG_DEBUG, "no picture %s\n", out_of_order ?
 "ooo" : "");
     }
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5000#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list