[FFmpeg-devel] Regression in mxf decoding

Tim Nicholson nichot20 at yahoo.com
Fri May 18 19:08:07 CEST 2012


Just spotted that ffmpeg is failing to correctly determine the size of
V210 material in an mxf wrapper. Have been running a git bisect for a
while now and narrowed it down as follows, but have run out of time today.

======================================================================
good:-

ffprobe_May-18 BCS00053502.mxf
ffprobe version N-39967-g74e4bb6-by_Tim Copyright (c) 2007-2012 the
FFmpeg developers
  built on May 18 2012 17:46:28 with gcc 4.6.2

[..]



Input #0, mxf, from 'BCS00053502.mxf':
  Metadata:
    timecode        : 00:00:00:00
  Duration: 00:01:01.80, start: 0.000000, bitrate: 225833 kb/s
    Stream #0:0: Video: v210, yuv422p10le, 720x576, 25 fps, 25 tbr, 25
tbn, 25 tbc
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
=========================================================================

bad:-

 ffprobe_May-18 BCS00053502.mxf
ffprobe version N-39980-g2ff935f-by_Tim Copyright (c) 2007-2012 the
FFmpeg developers
  built on May 18 2012 17:59:21 with gcc 4.6.2

[...]


Input #0, mxf, from 'BCS00053502.mxf':



  Metadata:
    timecode        : 00:00:00:00
  Duration: 00:01:01.80, start: 0.000000, bitrate: 225833 kb/s
    Stream #0:0: Video: v210, yuv422p10le, 720x1152, 25 fps, 25 tbr, 25
tbn, 25 tbc
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
========================================================================

The frame size is detected as twice the actual height. I suspect this
may be in either

70ca163bc558b2194fd9e73502bd13073c214ef5

or

cbda76c7c65c5c0a4d5de03baad96c4a940c7336

since they both modify mxf files.

I will continue testing next week to confirm the actual commit but
thought I would give a heads up before I go away for the weekend...:)

-- 
Tim


More information about the ffmpeg-devel mailing list