mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-28 20:53:54 +02:00
libx265: Remove experimental flag when encoding 4:2:2 and 4:4:4
4:2:2 and 4:4:4 support in the HEVC standard was approved in October 2014 as part of HEVC Version 2 and published in January 2015: http://www.itu.int/ITU-T/recommendations/rec.aspx?rec=12296 http://www.itu.int/rec/T-REC-H.265-201410-S https://hevc.hhi.fraunhofer.de/rext Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
e07e88cd82
commit
0dd201d947
@ -82,14 +82,6 @@ static av_cold int libx265_encode_init(AVCodecContext *avctx)
|
||||
if (!ctx->api)
|
||||
ctx->api = x265_api_get(0);
|
||||
|
||||
if (avctx->strict_std_compliance > FF_COMPLIANCE_EXPERIMENTAL &&
|
||||
!av_pix_fmt_desc_get(avctx->pix_fmt)->log2_chroma_w) {
|
||||
av_log(avctx, AV_LOG_ERROR,
|
||||
"4:2:2 and 4:4:4 support is not fully defined for HEVC yet. "
|
||||
"Set -strict experimental to encode anyway.\n");
|
||||
return AVERROR(ENOSYS);
|
||||
}
|
||||
|
||||
ctx->params = ctx->api->param_alloc();
|
||||
if (!ctx->params) {
|
||||
av_log(avctx, AV_LOG_ERROR, "Could not allocate x265 param structure.\n");
|
||||
|
Loading…
Reference in New Issue
Block a user