On 3/27/17, Mark Reid <mindm...@gmail.com> wrote: > On Mon, Mar 27, 2017 at 11:08 AM, Paul B Mahol <one...@gmail.com> wrote: > >> Signed-off-by: Paul B Mahol <one...@gmail.com> >> --- >> libavcodec/dnxhdenc.c | 227 ++++++++++++++++++++++++++++++ >> +++++--------------- >> libavcodec/dnxhdenc.h | 6 +- >> 2 files changed, 163 insertions(+), 70 deletions(-) >>
[...] >> + case AV_PIX_FMT_YUV444P10: >> + case AV_PIX_FMT_GBRP10: >> + ctx->bit_depth = 10; >> > > Am I missing something, I thought the dnxhr HQX and 444 profiles were 12bit? > http://avid.force.com/pkb/articles/en_US/White_Paper/DNxHR-Codec-Bandwidth-Specifications > They are both 10 and 12 bit. > I get a failed Assertion here, > > Assertion nbits < ctx->bit_depth + 4 failed at libavcodec/dnxhdenc.c:837 > when I try the following command > ./ffmpeg_g -y -f rawvideo -video_size 2048x1556 -pixel_format yuv444p10 -i > /dev/urandom \ > -loglevel debug \ > -vframes 5 \ > -profile:v "dnxhr_444" \ > -vcodec dnxhd \ > -pix_fmt yuv444p10 \ > test.mov > What could be cause of that? If I try to avoid that I get ratecontrol error. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel