Hi,
The following patch adds support for detecting more dnxhr header prefixes.

After generating many random resolution dnxhr files via quicktime,
I have deduced that second 4 bytes in prefix is the header size or
data offset to the end of the scan table. On heights smaller then 1080 the
header size is always 0x0280

here are some samples with prefixes that aren't currently supported.
https://dl.dropboxusercontent.com/u/170952/ffmpeg_samples/new_header_prefixs/lb_2k_2048x1536.mxf
https://dl.dropboxusercontent.com/u/170952/ffmpeg_samples/new_header_prefixs/lb_4k_Full_Aperture_4096x3112.mxf
https://dl.dropboxusercontent.com/u/170952/ffmpeg_samples/new_header_prefixs/lb_custom_2766x3234.mov
https://dl.dropboxusercontent.com/u/170952/ffmpeg_samples/new_header_prefixs/lb_custom_3462x2134.mov

Mark Reid (1):
  libavcodec/dnxhd: add support more dnxhr header prefixes

 libavcodec/dnxhddata.h | 15 +++++++++++----
 libavcodec/dnxhddec.c  |  2 +-
 2 files changed, 12 insertions(+), 5 deletions(-)

--
2.7.3
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to