From 1939d0f81cb046a17403222a3da6e539b292f6fe Mon Sep 17 00:00:00 2001 From: Francois Cartegnie Date: Tue, 25 Sep 2018 16:03:39 +0200 Subject: [PATCH] sout: transcode: set default RGB masks --- modules/stream_out/transcode/encoder/video.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/stream_out/transcode/encoder/video.c b/modules/stream_out/transcode/encoder/video.c index 0b84cb8d57..cfdaf655a3 100644 --- a/modules/stream_out/transcode/encoder/video.c +++ b/modules/stream_out/transcode/encoder/video.c @@ -240,6 +240,10 @@ void transcode_encoder_video_configure( vlc_object_t *p_obj, p_enc_out->primaries = p_src->primaries; p_enc_out->b_color_range_full = p_src->b_color_range_full; + /* set masks when RGB */ + video_format_FixRgb(&p_enc->p_encoder->fmt_in.video); + video_format_FixRgb(&p_enc->p_encoder->fmt_out.video); + if ( p_cfg->psz_lang ) { free( p_enc->p_encoder->fmt_in.psz_language ); @@ -311,6 +315,7 @@ int transcode_encoder_video_test( vlc_object_t *p_obj, /* output our requested format */ es_format_Copy( p_enc_wanted_in, &p_encoder->fmt_in ); + video_format_FixRgb( &p_enc_wanted_in->video ); /* set masks when RGB */ es_format_Clean( &p_encoder->fmt_in ); es_format_Clean( &p_encoder->fmt_out ); -- 2.11.4.GIT