diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-10-17 13:28:22 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-10-17 13:28:22 +0000 |
commit | 0164758aa8879c8344d7191a9258f3aa32eb64d7 (patch) | |
tree | d8385a73af20cc68d9f5e8e3e4a3152f7bbb2f20 /libvo/vo_gl2.c | |
parent | 4a1200b8ea558aaafcd368b62b8b3f74c825d25c (diff) | |
download | mpv-0164758aa8879c8344d7191a9258f3aa32eb64d7.tar.bz2 mpv-0164758aa8879c8344d7191a9258f3aa32eb64d7.tar.xz |
added gl_common for code used by both vo_gl.c and vo_gl2.c.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13654 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/vo_gl2.c')
-rw-r--r-- | libvo/vo_gl2.c | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/libvo/vo_gl2.c b/libvo/vo_gl2.c index 60d15bcbca..976ff29838 100644 --- a/libvo/vo_gl2.c +++ b/libvo/vo_gl2.c @@ -31,6 +31,7 @@ #endif #include <errno.h> +#include "gl_common.h" #ifdef GL_WIN32 #include "w32_common.h" #else @@ -96,7 +97,6 @@ static GLint gl_bitmap_format; static char * gl_bitmap_format_s; static GLint gl_bitmap_type; static char * gl_bitmap_type_s; -static int gl_alignment; static int isGL12 = GL_FALSE; static int gl_bilinear=1; @@ -821,16 +821,7 @@ static int initGl(uint32_t d_width, uint32_t d_height) * may give a little speed up for a kinda burst read .. * Also, the default of 4 will break some files. */ - if( (image_width*image_bytes)%8 == 0 ) - gl_alignment=8; - else if( (image_width*image_bytes)%4 == 0 ) - gl_alignment=4; - else if( (image_width*image_bytes)%2 == 0 ) - gl_alignment=2; - else - gl_alignment=1; - - glPixelStorei (GL_UNPACK_ALIGNMENT, gl_alignment); + glAdjustAlignment(image_width*image_bytes); glEnable (GL_TEXTURE_2D); @@ -842,9 +833,9 @@ static int initGl(uint32_t d_width, uint32_t d_height) free (ImageData); ImageData = NULL; - mp_msg(MSGT_VO, MSGL_V, "[gl2] Using image_bpp=%d, image_bytes=%d, isBGR=%d, \n\tgl_bitmap_format=%s, gl_bitmap_type=%s, \n\tgl_alignment=%d, rgb_size=%d (%d,%d,%d), a_sz=%d, \n\tgl_internal_format=%s\n", + mp_msg(MSGT_VO, MSGL_V, "[gl2] Using image_bpp=%d, image_bytes=%d, isBGR=%d, \n\tgl_bitmap_format=%s, gl_bitmap_type=%s, \n\trgb_size=%d (%d,%d,%d), a_sz=%d, \n\tgl_internal_format=%s\n", image_bpp, image_bytes, image_mode==MODE_BGR, - gl_bitmap_format_s, gl_bitmap_type_s, gl_alignment, + gl_bitmap_format_s, gl_bitmap_type_s, rgb_sz, r_sz, g_sz, b_sz, a_sz, gl_internal_format_s); resize(&d_width, &d_height); |