Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#6344 closed defect (fixed)

DNXHD parser regression causes lost frames

Reported by: Marton Balint Owned by:
Priority: important Component: avcodec
Version: git-master Keywords: regression dnxhd
Cc: Marton Balint Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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]

Change History (4)

comment:1 by Elon Musk, 7 years ago

Cc: onemda@gmail.com removed

comment:2 by Elon Musk, 7 years ago

Resolution: fixed
Status: newclosed

comment:3 by Carl Eugen Hoyos, 7 years ago

Paul, any reason you didn't mention this ticket in ac30754a148df58822a272555d1f6f860e42037e?

comment:4 by Paul Pacifico, 7 years ago

Sorry i didn't see it.

Thanks for all, works good.

Note: See TracTickets for help on using tickets.