Searched refs:overlay (Results 176 - 200 of 209) sorted by path

123456789

/external/qemu/distrib/sdl-1.2.15/include/
H A DSDL_video.h192 * The most common video overlay formats.
207 /** The YUV hardware video overlay */
223 Uint32 hw_overlay :1; /**< Flag: This overlay hardware accelerated? */
799 /** @name YUV video surface overlay functions */ /*@{*/
802 /** This function creates a video output overlay
803 * Calling the returned surface an overlay is something of a misnomer because
804 * the contents of the display surface underneath the area where the overlay
810 /** Lock an overlay for direct access, and unlock it when you are done */
811 extern DECLSPEC int SDLCALL SDL_LockYUVOverlay(SDL_Overlay *overlay);
812 extern DECLSPEC void SDLCALL SDL_UnlockYUVOverlay(SDL_Overlay *overlay);
[all...]
/external/qemu/distrib/sdl-1.2.15/src/video/
H A DSDL_yuv.c38 SDL_Overlay *overlay; local
53 overlay = NULL;
57 overlay = video->CreateYUVOverlay(this, w, h, format, display);
59 /* If hardware YUV overlay failed ... */
60 if ( overlay == NULL ) {
61 overlay = SDL_CreateYUV_SW(this, w, h, format, display);
63 return overlay;
66 int SDL_LockYUVOverlay(SDL_Overlay *overlay) argument
68 if ( overlay == NULL ) {
69 SDL_SetError("Passed NULL overlay");
75 SDL_UnlockYUVOverlay(SDL_Overlay *overlay) argument
83 SDL_DisplayYUVOverlay(SDL_Overlay *overlay, SDL_Rect *dstrect) argument
141 SDL_FreeYUVOverlay(SDL_Overlay *overlay) argument
[all...]
H A DSDL_yuv_sw.c24 /* This is the software implementation of the YUV video overlay support */
928 SDL_Overlay *overlay; local
962 /* Create the overlay structure */
963 overlay = (SDL_Overlay *)SDL_malloc(sizeof *overlay);
964 if ( overlay == NULL ) {
968 SDL_memset(overlay, 0, (sizeof *overlay));
971 overlay->format = format;
972 overlay
1157 SDL_LockYUV_SW(_THIS, SDL_Overlay *overlay) argument
1162 SDL_UnlockYUV_SW(_THIS, SDL_Overlay *overlay) argument
1167 SDL_DisplayYUV_SW(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst) argument
1278 SDL_FreeYUV_SW(_THIS, SDL_Overlay *overlay) argument
[all...]
H A DSDL_yuv_sw_c.h27 /* This is the software implementation of the YUV video overlay support */
31 extern int SDL_LockYUV_SW(_THIS, SDL_Overlay *overlay);
33 extern void SDL_UnlockYUV_SW(_THIS, SDL_Overlay *overlay);
35 extern int SDL_DisplayYUV_SW(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst);
37 extern void SDL_FreeYUV_SW(_THIS, SDL_Overlay *overlay);
H A DSDL_yuvfuncs.h33 int (*Lock)(_THIS, SDL_Overlay *overlay);
34 void (*Unlock)(_THIS, SDL_Overlay *overlay);
35 int (*Display)(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst);
36 void (*FreeHW)(_THIS, SDL_Overlay *overlay);
/external/qemu/distrib/sdl-1.2.15/src/video/bwindow/
H A DSDL_lowvideo.h48 SDL_Overlay *overlay; member in struct:SDL_PrivateVideoData
56 #define current_overlay (_this->hidden->overlay)
H A DSDL_sysyuv.cc130 SDL_Overlay* overlay; local
156 /* Create the overlay structure */
157 overlay = (SDL_Overlay*)SDL_calloc(1, sizeof(SDL_Overlay));
159 if (overlay == NULL)
166 overlay->format = format;
167 overlay->w = width;
168 overlay->h = height;
169 overlay->hwdata = NULL;
172 overlay->hwfuncs = &be_yuvfuncs;
180 SDL_FreeYUVOverlay(overlay);
245 BE_LockYUVOverlay(_THIS, SDL_Overlay* overlay) argument
256 BE_UnlockYUVOverlay(_THIS, SDL_Overlay* overlay) argument
266 BE_DisplayYUVOverlay(_THIS, SDL_Overlay* overlay, SDL_Rect* src, SDL_Rect *dst) argument
295 BE_FreeYUVOverlay(_THIS, SDL_Overlay *overlay) argument
[all...]
H A DSDL_sysyuv.h66 extern int BE_LockYUVOverlay(_THIS, SDL_Overlay* overlay);
67 extern void BE_UnlockYUVOverlay(_THIS, SDL_Overlay* overlay);
68 extern int BE_DisplayYUVOverlay(_THIS, SDL_Overlay* overlay, SDL_Rect* src, SDL_Rect* dst);
69 extern void BE_FreeYUVOverlay(_THIS, SDL_Overlay* overlay);
/external/qemu/distrib/sdl-1.2.15/src/video/directfb/
H A DSDL_DirectFB_yuv.c153 SDL_Overlay *overlay; local
156 /* Create the overlay structure */
157 overlay = SDL_calloc (1, sizeof(SDL_Overlay));
158 if (!overlay)
165 overlay->format = format;
166 overlay->w = width;
167 overlay->h = height;
170 overlay->hwfuncs = &directfb_yuvfuncs;
174 overlay->hwdata = hwdata;
178 SDL_FreeYUVOverlay (overlay);
208 DirectFB_LockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
244 DirectFB_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
253 DirectFB_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst) argument
274 DirectFB_FreeYUVOverlay(_THIS, SDL_Overlay *overlay) argument
[all...]
H A DSDL_DirectFB_yuv.h31 extern int DirectFB_LockYUVOverlay(_THIS, SDL_Overlay *overlay);
33 extern void DirectFB_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay);
35 extern int DirectFB_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst);
37 extern void DirectFB_FreeYUVOverlay(_THIS, SDL_Overlay *overlay);
/external/qemu/distrib/sdl-1.2.15/src/video/photon/
H A DSDL_ph_video.h125 SDL_Overlay* overlay; member in struct:SDL_PrivateVideoData
144 #define current_overlay (this->hidden->overlay)
H A DSDL_phyuv.c73 SDL_Overlay* overlay; local
81 /* Create the overlay structure */
82 overlay = SDL_calloc(1, sizeof(SDL_Overlay));
84 if (overlay == NULL)
91 overlay->format = format;
92 overlay->w = width;
93 overlay->h = height;
94 overlay->hwdata = NULL;
97 overlay->hwfuncs = &ph_yuvfuncs;
105 SDL_FreeYUVOverlay(overlay);
281 ph_LockYUVOverlay(_THIS, SDL_Overlay* overlay) argument
327 ph_UnlockYUVOverlay(_THIS, SDL_Overlay* overlay) argument
337 ph_DisplayYUVOverlay(_THIS, SDL_Overlay* overlay, SDL_Rect* src, SDL_Rect* dst) argument
459 ph_FreeYUVOverlay(_THIS, SDL_Overlay *overlay) argument
[all...]
H A DSDL_phyuv_c.h57 extern int ph_LockYUVOverlay(_THIS, SDL_Overlay* overlay);
58 extern void ph_UnlockYUVOverlay(_THIS, SDL_Overlay* overlay);
59 extern int ph_DisplayYUVOverlay(_THIS, SDL_Overlay* overlay, SDL_Rect* src, SDL_Rect* dst);
60 extern void ph_FreeYUVOverlay(_THIS, SDL_Overlay* overlay);
/external/qemu/distrib/sdl-1.2.15/src/video/ps2gs/
H A DSDL_gsyuv.c77 SDL_Overlay *overlay; local
114 /* Create the overlay structure */
115 overlay = (SDL_Overlay *)SDL_malloc(sizeof *overlay);
116 if ( overlay == NULL ) {
120 SDL_memset(overlay, 0, (sizeof *overlay));
123 overlay->format = format;
124 overlay->w = width;
125 overlay
308 GS_LockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
313 GS_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
318 GS_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst) argument
441 GS_FreeYUVOverlay(_THIS, SDL_Overlay *overlay) argument
[all...]
H A DSDL_gsyuv_c.h31 extern int GS_LockYUVOverlay(_THIS, SDL_Overlay *overlay);
33 extern void GS_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay);
35 extern int GS_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst);
37 extern void GS_FreeYUVOverlay(_THIS, SDL_Overlay *overlay);
/external/qemu/distrib/sdl-1.2.15/src/video/ps3/
H A DSDL_ps3yuv.c103 SDL_Overlay* overlay; local
106 /* Create the overlay structure */
107 overlay = (SDL_Overlay *) SDL_calloc(1, sizeof(SDL_Overlay));
108 if (overlay == NULL) {
112 SDL_memset(overlay, 0, (sizeof *overlay));
115 overlay->format = format;
116 overlay->w = width;
117 overlay->h = height;
118 overlay
198 PS3_LockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
208 PS3_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
218 PS3_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst) argument
314 PS3_FreeYUVOverlay(_THIS, SDL_Overlay *overlay) argument
[all...]
H A DSDL_ps3yuv_c.h38 extern int PS3_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst);
39 extern int PS3_LockYUVOverlay(_THIS, SDL_Overlay *overlay);
40 extern void PS3_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay);
41 extern void PS3_FreeYUVOverlay(_THIS, SDL_Overlay *overlay);
/external/qemu/distrib/sdl-1.2.15/src/video/symbian/EKA2/
H A Ddsa.cpp788 const TOverlay overlay = {&aOverlay, aPriority}; local
789 return iOverlays.Insert(overlay, i);
H A Ddsa_new.cpp514 const TOverlay overlay = {&aOverlay, aPriority}; local
515 return iOverlays.Insert(overlay, i);
H A Ddsa_old.cpp770 const TOverlay overlay = {&aOverlay, aPriority}; local
771 return iOverlays.Insert(overlay, i);
/external/qemu/distrib/sdl-1.2.15/src/video/windx5/
H A DSDL_dx5yuv.c124 SDL_Overlay *overlay; local
148 /* Create the overlay structure */
149 overlay = (SDL_Overlay *)SDL_malloc(sizeof *overlay);
150 if ( overlay == NULL ) {
154 SDL_memset(overlay, 0, (sizeof *overlay));
157 overlay->format = format;
158 overlay->w = width;
159 overlay
196 DX5_LockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
242 DX5_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
250 DX5_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst) argument
283 DX5_FreeYUVOverlay(_THIS, SDL_Overlay *overlay) argument
[all...]
H A DSDL_dx5yuv_c.h32 extern int DX5_LockYUVOverlay(_THIS, SDL_Overlay *overlay);
34 extern void DX5_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay);
36 extern int DX5_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst);
38 extern void DX5_FreeYUVOverlay(_THIS, SDL_Overlay *overlay);
/external/qemu/distrib/sdl-1.2.15/src/video/x11/
H A DSDL_x11yuv.c47 /* Workaround intel i810 video overlay waiting with failing until the
107 static void X11_ClearYUVOverlay(SDL_Overlay *overlay) argument
111 switch (overlay->format)
115 for (y = 0; y < overlay->h; y++)
116 memset(overlay->pixels[0] + y * overlay->pitches[0],
117 0, overlay->w);
119 for (y = 0; y < (overlay->h / 2); y++)
121 memset(overlay->pixels[1] + y * overlay
162 SDL_Overlay *overlay; local
472 X11_LockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
477 X11_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay) argument
482 X11_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst) argument
507 X11_FreeYUVOverlay(_THIS, SDL_Overlay *overlay) argument
[all...]
H A DSDL_x11yuv_c.h33 extern int X11_LockYUVOverlay(_THIS, SDL_Overlay *overlay);
35 extern void X11_UnlockYUVOverlay(_THIS, SDL_Overlay *overlay);
37 extern int X11_DisplayYUVOverlay(_THIS, SDL_Overlay *overlay, SDL_Rect *src, SDL_Rect *dst);
39 extern void X11_FreeYUVOverlay(_THIS, SDL_Overlay *overlay);
/external/qemu/distrib/sdl-1.2.15/test/
H A Dtestoverlay.c18 SDL_Overlay *overlay; variable
274 rect.w=overlay->w;
275 rect.h=overlay->h;
280 SDL_DisplayYUVOverlay(overlay,&rect);
285 rect.w=overlay->w/2;
286 rect.h=overlay->h/2;
296 SDL_DisplayYUVOverlay(overlay,&rect);
318 fprintf(stderr, " -fullscreen (test overlay in fullscreen mode)\n");
480 SDL_WM_SetCaption("SDL test overlay", "testoverlay");
531 /* Create the overlay */
[all...]

Completed in 327 milliseconds

123456789