[FFmpeg-devel] [PATCH 0/4] libavcodec/dnxhdenc: add support for dnxhr encoding

Mark Reid mindmark at gmail.com
Sun Jul 17 05:37:35 EEST 2016


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


More information about the ffmpeg-devel mailing list