comparison libvo/video_out.h @ 36171:94979f661d38

Add support for rotating the video via OpenGL.
author reimar
date Mon, 13 May 2013 19:34:43 +0000
parents 29fb09ef97b9
children 3b15983f5e48
comparison
equal deleted inserted replaced
36170:4fc911fa5366 36171:94979f661d38
27 #include <stdarg.h> 27 #include <stdarg.h>
28 28
29 //#include "sub/font_load.h" 29 //#include "sub/font_load.h"
30 #include "libmpcodecs/img_format.h" 30 #include "libmpcodecs/img_format.h"
31 //#include "vidix/vidix.h" 31 //#include "vidix/vidix.h"
32
33
34 #define ROTATE(t, x, y) do { \
35 t rot_tmp = x; \
36 x = y; \
37 y = -rot_tmp; \
38 } while(0)
32 39
33 #define VO_EVENT_EXPOSE 1 40 #define VO_EVENT_EXPOSE 1
34 #define VO_EVENT_RESIZE 2 41 #define VO_EVENT_RESIZE 2
35 #define VO_EVENT_KEYPRESS 4 42 #define VO_EVENT_KEYPRESS 4
36 #define VO_EVENT_REINIT 8 43 #define VO_EVENT_REINIT 8
223 extern int vo_directrendering; 230 extern int vo_directrendering;
224 extern int vo_vsync; 231 extern int vo_vsync;
225 extern int vo_fs; 232 extern int vo_fs;
226 extern int vo_fsmode; 233 extern int vo_fsmode;
227 extern float vo_panscan; 234 extern float vo_panscan;
235 extern int vo_rotate;
228 extern int vo_adapter_num; 236 extern int vo_adapter_num;
229 extern int vo_refresh_rate; 237 extern int vo_refresh_rate;
230 extern int vo_keepaspect; 238 extern int vo_keepaspect;
231 extern int vo_rootwin; 239 extern int vo_rootwin;
232 extern int vo_ontop; 240 extern int vo_ontop;