[FFmpeg-trac] #6344(avcodec:new): DNXHD parser regression causes lost frames

FFmpeg trac at avcodec.org
Sun Apr 23 01:06:48 EEST 2017


#6344: DNXHD parser regression causes lost frames
-------------------------------------+-------------------------------------
               Reporter:  cus        |                  Owner:
                   Type:  defect     |                 Status:  new
               Priority:  important  |              Component:  avcodec
                Version:  git-       |               Keywords:  regression
  master                             |  dnxhd
             Blocked By:             |               Blocking:
Reproduced by developer:  0          |  Analyzed by developer:  0
-------------------------------------+-------------------------------------
 Summary of the bug:
 A user in ticket #6318 uploaded DNXHD file which contains 36 frames, but
 since e1940d2458353943e2fab6bdb87d2278077e22a5 only one frame is decoded.

 Sample is here:
 https://mega.nz/#!lpoDSQQb!A1YmzIAIC6osbPS3u0boIbwa1Ys0JN6LtvNcNOkslZU

 How to reproduce:
 {{{
 % ffprobe -count_frames -select_streams v -show_entries
 stream=nb_read_frames DNxHD.mxf
 ffprobe version N-85607-g5b281b476b Copyright (c) 2007-2017 the FFmpeg
 developers
   built with gcc 4.8 (SUSE Linux)
   configuration: --disable-vaapi --enable-vdpau --enable-gpl --enable-
 libfreetype --enable-libzvbi --enable-libass --enable-frei0r --enable-
 openssl --enable-nonfree --enable-libx264 --enable-libfdk-aac --enable-
 nonfree --enable-libvorbis --enable-decklink --enable-libmp3lame --enable-
 openal --enable-libiec61883 --assert-level=2
   libavutil      55. 61.100 / 55. 61.100
   libavcodec     57. 93.100 / 57. 93.100
   libavformat    57. 72.101 / 57. 72.101
   libavdevice    57.  7.100 / 57.  7.100
   libavfilter     6. 86.100 /  6. 86.100
   libswscale      4.  7.101 /  4.  7.101
   libswresample   2.  8.100 /  2.  8.100
   libpostproc    54.  6.100 / 54.  6.100
 [mxf @ 0x3f443c0] Stream #0: not enough frames to estimate rate; consider
 increasing probesize
 Input #0, mxf, from 'DNxHD.mxf':
   Metadata:
     project_name    : 52 PALOMBES 2017
     uid             : b2ddeb1d-1eca-f843-909b-f298e1a5a709
     generation_uid  : b6bcfcab-70ff-7331-1aa2-6f7e69de11d2
     application_platform: AAFSDK (MacOS X)
     modification_date: 2017-03-03T09:18:45.000000Z
     product_uid     : acfbf03a-4f42-a231-d0b7-c06ecd3d4ad7
     product_version : Unknown version
     product_name    : Avid Media Composer 8.4.5.38655
     company_name    : Avid Technology, Inc.
     material_package_umid:
 0x060A2B340101010101010F001300000058B934F57C1B0045060E2B347F7F2A80
     material_package_name: 00009.new.01
     comment_Video File Format: .MTS
     comment_Video   : H.264 (1080i 50)
     comment_Audio Format: Dolby AC-3 256kb/s
   Duration: 00:00:01.44, start: 0.000000, bitrate: 123793 kb/s
     Stream #0:0: Video: dnxhd (DNXHD), yuv422p(bt709/unknown/unknown, top
 first), 1920x1080, SAR 1:1 DAR 16:9, 25 tbr, 25 tbn, 25 tbc
     Metadata:
       file_package_umid:
 0x060A2B340101010101010F001300000058B934F57C1E0045060E2B347F7F2A80
       file_package_name: 00009
       track_name      : V1
       reel_umid       :
 0x060A2B340101010101010F0013A1000023083DE5957DCEDE3D381353A1B80836
       reel_name       : 00009
       timecode        : 00:04:59:01
     Stream #0:1: Data: none
     Metadata:
       file_package_umid:
 0x060A2B340101010101010F001300000058B934F57C1F0045060E2B347F7F2A80
       track_name      : A1
       data_type       : audio
     Stream #0:2: Data: none
     Metadata:
       file_package_umid:
 0x060A2B340101010101010F001300000058B934F57C200045060E2B347F7F2A80
       track_name      : A2
       data_type       : audio
 Unsupported codec with id 0 for input stream 1
 Unsupported codec with id 0 for input stream 2
 [STREAM]
 nb_read_frames=1
 [/STREAM]

 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6344>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list