summaryrefslogtreecommitdiffstats
path: root/vlc/build/vlc-2.0.4_dmo.patch
blob: 5a81dce730293e3a143e93e483c1841448018fcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
From 828f7ab6338996d69d23c9d651a63ed30900dae6 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Kempf <jb@videolan.org>
Date: Thu, 13 Sep 2012 17:51:03 +0200
Subject: [PATCH] DMO: blind fix for loader compilation (cherry picked from
 commit 5444f9a081fa5cf74b49d4f40e13ea0675d115f5)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
---
 modules/codec/dmo/dmo.c |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/modules/codec/dmo/dmo.c b/modules/codec/dmo/dmo.c
index 662f855..5eeb6a3 100644
--- a/modules/codec/dmo/dmo.c
+++ b/modules/codec/dmo/dmo.c
@@ -179,6 +179,10 @@ static const GUID guid_wma_enc = { 0x70f598e9, 0xf4ab, 0x495a, { 0x99, 0xe2, 0xa
 #define VLC_CODEC_MSS1      VLC_FOURCC('M','S','S','1')
 #define VLC_CODEC_MSS2      VLC_FOURCC('M','S','S','2')
 
+#ifndef BI_RGB
+# define BI_RGB 0x0
+#endif
+
 typedef struct
 {
     vlc_fourcc_t i_fourcc;
@@ -526,7 +530,7 @@ static int DecOpen( decoder_t *p_dec )
 
             DMOFreeMediaType( &mt );
         }
-        
+
         p_dec->fmt_out.i_codec = i_chroma == VLC_CODEC_YV12 ? VLC_CODEC_I420 : i_chroma;
         p_dec->fmt_out.video.i_width = p_dec->fmt_in.video.i_width;
         p_dec->fmt_out.video.i_height = p_dec->fmt_in.video.i_height;
@@ -562,7 +566,7 @@ static int DecOpen( decoder_t *p_dec )
         {
             dmo_output_type.subtype = MEDIASUBTYPE_RGB24;
         }
-        else 
+        else
         {
             dmo_output_type.subtype = dmo_output_type.majortype;
             dmo_output_type.subtype.Data1 = p_bih->biCompression;
-- 
1.7.10.4