[MPlayer-cvslog] r37454 - in trunk: etc/codecs.conf fmt-conversion.c libmpcodecs/img_format.h libmpcodecs/vd_ffmpeg.c libvo/vo_vdpau.c

Josh joshf87 at live.com
Mon Aug 24 02:53:02 CEST 2015


On 8/23/2015 16:38, rtogni wrote:
> Author: rtogni
> Date: Sun Aug 23 22:38:07 2015
> New Revision: 37454
>
> Log:
> Remove last traces of old ffmpeg vdpau api
>
> Main patch by Philip Langdale  philipl overt org
> Small changes and codecs.conf by me
>
> Modified:
>     trunk/etc/codecs.conf
>     trunk/fmt-conversion.c
>     trunk/libmpcodecs/img_format.h
>     trunk/libmpcodecs/vd_ffmpeg.c
>     trunk/libvo/vo_vdpau.c
>

Needs a couple of fixes for MinGW, I changed '#ifdef CONFIG_VDPAU' to 
'#if CONFIG_VDPAU':

Index: img_format.h
===================================================================
--- img_format.h	(revision 37456)
+++ img_format.h	(working copy)
@@ -20,7 +20,7 @@
  #define MPLAYER_IMG_FORMAT_H

  #include "config.h"
-#ifdef CONFIG_VDPAU
+#if CONFIG_VDPAU
  #include <vdpau/vdpau.h>
  #endif


But then:
gcc -MMD -MP -Wall -Wno-switch -Wno-parentheses -Wpointer-arith 
-Wredundant-decls -Werror=format-security -Wno-format 
-Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement 
-std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. 
-Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math 
-fomit-frame-pointer -fno-tree-vectorize -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I/sources/live555 
-fno-common  -I/mingw32/include  -I/mingw32/include/  -I/mingw32/include 
-I/mingw32/include/dvdcss  -I/mingw32/include/freetype2 -DZLIB_CONST 
-I/mingw32/include/opus  -I/mingw32/include/bs2b  -I/mingw32/include 
-I/mingw32/include/dvdcss  -c -o command.o command.c
In file included from libvo/video_out.h:30:0,
                  from command.c:43:
./libmpcodecs/img_format.h:308:5: error: unknown type name 'VdpVideoSurface'
      VdpVideoSurface surface;

I put '#ifdef CONFIG_VDPAU' also to ignore it but not sure if that is a 
proper fix.


More information about the MPlayer-cvslog mailing list