Mercurial > sdl-ios-xcode
comparison src/video/x11/SDL_x11yuv.c @ 659:e3d0517bf67e
*** empty log message ***
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 26 Jul 2003 19:50:00 +0000 |
parents | 95aa4041e7f9 |
children | b8d311d90021 |
comparison
equal
deleted
inserted
replaced
658:e71b7108d2d7 | 659:e3d0517bf67e |
---|---|
83 if ( (Success == SDL_NAME(XvQueryExtension)(GFX_Display, &j, &j, &j, &j, &j)) && | 83 if ( (Success == SDL_NAME(XvQueryExtension)(GFX_Display, &j, &j, &j, &j, &j)) && |
84 (Success == SDL_NAME(XvQueryAdaptors)(GFX_Display, | 84 (Success == SDL_NAME(XvQueryAdaptors)(GFX_Display, |
85 RootWindow(GFX_Display, SDL_Screen), | 85 RootWindow(GFX_Display, SDL_Screen), |
86 &adaptors, &ainfo)) ) { | 86 &adaptors, &ainfo)) ) { |
87 #ifdef USE_LAST_ADAPTOR | 87 #ifdef USE_LAST_ADAPTOR |
88 for ( i=0; i < adaptors; ++i ) { | 88 for ( i=0; i < adaptors; ++i ) |
89 #else | 89 #else |
90 for ( i=0; (i < adaptors) && (xv_port == -1); ++i ) { | 90 for ( i=0; (i < adaptors) && (xv_port == -1); ++i ) |
91 #endif /* USE_LAST_ADAPTOR */ | 91 #endif /* USE_LAST_ADAPTOR */ |
92 { | |
92 /* Check to see if the visual can be used */ | 93 /* Check to see if the visual can be used */ |
93 if ( BUGGY_XFREE86(<=, 4001) ) { | 94 if ( BUGGY_XFREE86(<=, 4001) ) { |
94 int visual_ok = 0; | 95 int visual_ok = 0; |
95 for ( j=0; j<ainfo[i].num_formats; ++j ) { | 96 for ( j=0; j<ainfo[i].num_formats; ++j ) { |
96 if ( ainfo[i].formats[j].visual_id == | 97 if ( ainfo[i].formats[j].visual_id == |
108 int num_formats; | 109 int num_formats; |
109 SDL_NAME(XvImageFormatValues) *formats; | 110 SDL_NAME(XvImageFormatValues) *formats; |
110 formats = SDL_NAME(XvListImageFormats)(GFX_Display, | 111 formats = SDL_NAME(XvListImageFormats)(GFX_Display, |
111 ainfo[i].base_id, &num_formats); | 112 ainfo[i].base_id, &num_formats); |
112 #ifdef USE_LAST_ADAPTOR | 113 #ifdef USE_LAST_ADAPTOR |
113 for ( j=0; j < num_formats; ++j ) { | 114 for ( j=0; j < num_formats; ++j ) |
114 #else | 115 #else |
115 for ( j=0; (j < num_formats) && (xv_port == -1); ++j ) { | 116 for ( j=0; (j < num_formats) && (xv_port == -1); ++j ) |
116 #endif /* USE_LAST_ADAPTOR */ | 117 #endif /* USE_LAST_ADAPTOR */ |
118 { | |
117 if ( (Uint32)formats[j].id == format ) { | 119 if ( (Uint32)formats[j].id == format ) { |
118 for ( k=0; k < ainfo[i].num_ports; ++k ) { | 120 for ( k=0; k < ainfo[i].num_ports; ++k ) { |
119 if ( Success == SDL_NAME(XvGrabPort)(GFX_Display, ainfo[i].base_id+k, CurrentTime) ) { | 121 if ( Success == SDL_NAME(XvGrabPort)(GFX_Display, ainfo[i].base_id+k, CurrentTime) ) { |
120 xv_port = ainfo[i].base_id+k; | 122 xv_port = ainfo[i].base_id+k; |
121 break; | 123 break; |