[FFmpeg-devel] [PATCH v3 0/2] libavformat/mxfenc: add missing dnxhr mxfcontainer essence ULs

Jason Stevens jay at wizardofthenet.com
Fri Sep 7 11:03:11 EEST 2018


v3 of this patch now uses the libavcodec/dnxhd's get dnxhr frame size function.

change ff_dnxhd_get_hr_frame_size to avpriv_dnxhd_get_hr_frame_size, to allow cross library usage in libavformat/mxfenc
Add missing dnxhr mxf container essence ULs to the mxf encoder.
set proper mxf frame size for dnxhr using libavformat/dnxhd's get dnxhr size function.

This fixes dnxhr mxf files being quarantined by Avid Media Composer.


Jason Stevens (2):
  libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_
  libavformat/mxfenc: add missing dnxhr mxfcontainer essence ULs

 libavcodec/dnxhd_parser.c |  2 +-
 libavcodec/dnxhddata.h    |  2 +-
 libavcodec/dnxhdenc.c     |  2 +-
 libavformat/mxfenc.c      | 53 ++++++++++++++++++++++++++++++++++++++-
 4 files changed, 55 insertions(+), 4 deletions(-)

-- 
2.18.0.windows.1



More information about the ffmpeg-devel mailing list