Hi, The following patch series adds support for dnxhr encoding. I added dnxhr as a profile to the dnxhd encoder.
to test: ffmpeg -f lavfi -i testsrc=size=2048x1152 -vframes 2 \ -vcodec dnxhd -profile:v dnxhr_lb out.mov These patches only add support for the lb, sq, and hq profiles. hqx and 444 proflies require 12bit and 12bit-rgb encoding support. The first movenc patch in currently still pending review in existing post, I include it here as its required for muxing compatibile mov files. Mark Reid (4): libavformat/movenc: add dnxhr compatibility for apple players libavcodec/dnxhd: add dnxhr profiles libavcodec/dnxhdenc: add support for variable mircoblock counts libavcodec/dnxhdenc: add support for dnxhr encoding libavcodec/avcodec.h | 7 +++ libavcodec/codec_desc.c | 1 + libavcodec/dnxhddata.c | 31 ++++++++++-- libavcodec/dnxhddata.h | 1 + libavcodec/dnxhddec.c | 24 +++++++++ libavcodec/dnxhdenc.c | 128 ++++++++++++++++++++++++++++++++++++------------ libavcodec/dnxhdenc.h | 7 ++- libavcodec/profiles.c | 10 ++++ libavcodec/profiles.h | 1 + libavformat/movenc.c | 19 +++++-- 10 files changed, 186 insertions(+), 43 deletions(-) -- 2.7.3 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel