Skip to content
Snippets Groups Projects
Commit 5911eeb0 authored by Christophe Gisquet's avatar Christophe Gisquet Committed by Michael Niedermayer
Browse files

dnxhdenc: mark CID 1260 encoder experimental


The MBAFF handling recently introduced on the decoder side shows that
the encoder does not support it correctly. Therefore, make the related
profile experimental.

Furthermore, current encoder logic treats it as unable to encode as
progressive, which isn't the case.

Signed-off-by: default avatarMichael Niedermayer <michael@niedermayer.cc>
parent 79cfb36f
No related branches found
No related tags found
No related merge requests found
......@@ -1158,6 +1158,11 @@ int ff_dnxhd_find_cid(AVCodecContext *avctx, int bit_depth)
if (cid->width == avctx->width && cid->height == avctx->height &&
interlaced == !!(avctx->flags & AV_CODEC_FLAG_INTERLACED_DCT) &&
!(cid->flags & DNXHD_444) && cid->bit_depth == bit_depth) {
if (avctx->strict_std_compliance > FF_COMPLIANCE_EXPERIMENTAL &&
cid->flags & DNXHD_MBAFF) {
av_log(avctx, AV_LOG_WARNING, "Profile selected is experimental\n");
continue;
}
for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) {
if (cid->bit_rates[j] == mbs)
return cid->cid;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment