Commit 1ed99377 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

DShow: fix RGB24 Colouring

Fix #3497
See http://msdn.microsoft.com/en-us/library/dd407253%28VS.85%29.aspx?ppud=4 for more information
parent 2b297e10
...@@ -659,10 +659,12 @@ static int DemuxOpen( vlc_object_t *p_this ) ...@@ -659,10 +659,12 @@ static int DemuxOpen( vlc_object_t *p_this )
/* Setup rgb mask for RGB formats */ /* Setup rgb mask for RGB formats */
if( p_stream->i_fourcc == VLC_CODEC_RGB24 ) if( p_stream->i_fourcc == VLC_CODEC_RGB24 )
{ {
/* This is in BGR format */ /* This is in RGB format
fmt.video.i_bmask = 0x00ff0000; http://msdn.microsoft.com/en-us/library/dd407253%28VS.85%29.aspx?ppud=4
*/
fmt.video.i_rmask = 0x00ff0000;
fmt.video.i_gmask = 0x0000ff00; fmt.video.i_gmask = 0x0000ff00;
fmt.video.i_rmask = 0x000000ff; fmt.video.i_bmask = 0x000000ff;
} }
if( p_stream->header.video.AvgTimePerFrame ) if( p_stream->header.video.AvgTimePerFrame )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment