|
|
@@ -297,6 +297,8 @@ static av_cold int X264_init(AVCodecContext *avctx) |
|
|
|
|
|
|
|
x4->params.i_slice_count = avctx->slices; |
|
|
|
|
|
|
|
x4->params.vui.b_fullrange = avctx->pix_fmt == PIX_FMT_YUVJ420P; |
|
|
|
|
|
|
|
if (avctx->flags & CODEC_FLAG_GLOBAL_HEADER) |
|
|
|
x4->params.b_repeat_headers = 0; |
|
|
|
|
|
|
@@ -332,6 +334,6 @@ AVCodec libx264_encoder = { |
|
|
|
.encode = X264_frame, |
|
|
|
.close = X264_close, |
|
|
|
.capabilities = CODEC_CAP_DELAY, |
|
|
|
.pix_fmts = (const enum PixelFormat[]) { PIX_FMT_YUV420P, PIX_FMT_NONE }, |
|
|
|
.pix_fmts = (const enum PixelFormat[]) { PIX_FMT_YUV420P, PIX_FMT_YUVJ420P, PIX_FMT_NONE }, |
|
|
|
.long_name = NULL_IF_CONFIG_SMALL("libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10"), |
|
|
|
}; |