vlc | branch: master | Francois Cartegnie <[email protected]> | Tue Sep 25 16:03:39 2018 +0200| [1939d0f81cb046a17403222a3da6e539b292f6fe] | committer: Francois Cartegnie
sout: transcode: set default RGB masks > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1939d0f81cb046a17403222a3da6e539b292f6fe --- 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 ); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
