| Commit message (Expand) | Author | Age | Files | Lines |
* | Check mpi type before returning an DR buffer in get_image, fixes jerkiness | reimar | 2009-03-16 | 1 | -0/+3 |
* | Make data related to suboption parsing const in libvo | reimar | 2009-03-07 | 1 | -1/+1 |
* | Refactor smalltex/tinytex EOSD optimization in vo_gl | reimar | 2009-03-06 | 1 | -18/+39 |
* | Simplify EOSD code by rendering it in VOCTRL_DRAW_EOSD instead of genEOSD, | reimar | 2009-03-06 | 1 | -3/+2 |
* | Do not rely on draw_osd to render the EOSD, instead draw it already at the | reimar | 2009-03-06 | 1 | -10/+15 |
* | 100l, reset ass_border when switching out of fullscreen mode. | reimar | 2009-02-17 | 1 | -0/+1 |
* | Add standard license headers, unify header formatting. | diego | 2009-02-08 | 1 | -0/+18 |
* | Add [gl] in front of vo_gl message | reimar | 2009-02-03 | 1 | -1/+1 |
* | Latest 9.1 ATI drivers finally fixed PBOs, thus do not need ati-hack and are ... | reimar | 2009-02-03 | 1 | -1/+10 |
* | Change vo_draw_text to a vo_draw_text_ext function which draws DVD navigation | reimar | 2009-01-10 | 1 | -1/+2 |
* | Fix ugly borders problem with ati-hack | reimar | 2008-12-27 | 1 | -0/+19 |
* | Warn when using features that are broken due to ATI driver bugs. | reimar | 2008-12-23 | 1 | -0/+3 |
* | Do not default to rectangle=2, it is at least for ATI HD4850 cards with 8.12 ... | reimar | 2008-12-23 | 1 | -1/+1 |
* | Try to auto-detect several vo_gl settings (ati-hack, force-pbo and rectangle). | reimar | 2008-12-10 | 1 | -3/+13 |
* | ati_hack only makes sense when PBOs are used, not with mesa_buffer. | reimar | 2008-12-06 | 1 | -4/+4 |
* | More possible fixes for mesa-buffer mode. | reimar | 2008-12-06 | 1 | -3/+6 |
* | Move one ati_hack check to a better place. | reimar | 2008-12-06 | 1 | -1/+1 |
* | Reindent | reimar | 2008-12-06 | 1 | -11/+11 |
* | 100l, forgot setting GL_UNPACK_CLIENT_STORAGE_APPLE for mesa-buffer mode. | reimar | 2008-12-06 | 1 | -5/+10 |
* | 10l, add forgotten a #ifndef GL_WIN32, fixes win32 builds. | reimar | 2008-12-05 | 1 | -0/+2 |
* | Fix indentation | reimar | 2008-12-05 | 1 | -12/+12 |
* | Add experimental support for glXAllocateMemoryMESA | reimar | 2008-12-05 | 1 | -5/+27 |
* | Avoid one more duplicated logic. | reimar | 2008-12-05 | 1 | -2/+4 |
* | Simplify, do not duplicate buffer size calculation | reimar | 2008-12-05 | 1 | -2/+2 |
* | Add some forgotten documentation for gl suboptions | reimar | 2008-12-05 | 1 | -1/+8 |
* | Add support for YCBCR MESA texture format to vo_gl. | reimar | 2008-12-05 | 1 | -0/+5 |
* | Some whitespace and () cosmetics | reimar | 2008-12-03 | 1 | -17/+17 |
* | 100l, OSD alpha textures were cleared to the wrong value. | reimar | 2008-11-25 | 1 | -1/+1 |
* | More hacks around ATI driver problems, 8.11 ignores UNPACK_BUFFER pointer off... | reimar | 2008-11-24 | 1 | -0/+40 |
* | Factor common code like -wid handling, vo_gc creation etc. out into | reimar | 2008-11-19 | 1 | -8/+0 |
* | Fix ati-hack to work again with ATI 8.9 and later drivers. | reimar | 2008-11-14 | 1 | -9/+8 |
* | Change glCreateClearTex to use the same host data format as later uploads. | reimar | 2008-09-20 | 1 | -8/+8 |
* | Rename font-related preprocessor directives. | diego | 2008-08-07 | 1 | -1/+1 |
* | Rename two GUI-related preprocessor directives: | diego | 2008-07-30 | 1 | -2/+2 |
* | Enable runtime border/window decorations-toggling for Linux gl and gl2 vos. | reimar | 2008-07-22 | 1 | -3/+1 |
* | One more hack for PBOs on ATI cards. | reimar | 2008-07-06 | 1 | -0/+3 |
* | Move at-hack code a bit up for further changes | reimar | 2008-07-06 | 1 | -3/+3 |
* | 100l: finally understood ATI PBO problem: width must be a power of two. | reimar | 2008-07-04 | 1 | -2/+5 |
* | More stride alignment is needed to work reliably on ATI cards :-( | reimar | 2008-07-04 | 1 | -1/+1 |
* | 100l, bpp is bits per pixel, not bytes | reimar | 2008-06-22 | 1 | -2/+2 |
* | Render everything as early as possible, doing as little as possible in | reimar | 2008-05-25 | 1 | -4/+19 |
* | Reorder flip_page to make moving around do_render call easier | reimar | 2008-05-25 | 1 | -8/+8 |
* | Split flip_page function | reimar | 2008-05-25 | 1 | -3/+4 |
* | Add a filter strength parameter for blurring/sharpening scalers. | reimar | 2008-05-24 | 1 | -1/+4 |
* | Use a struct instead of a huge and further growing argument list. | reimar | 2008-05-24 | 1 | -3/+4 |
* | Saner handling of VOCTRL_PAUSE/VOCTRL_RESUME | reimar | 2008-05-22 | 1 | -2/+4 |
* | Simplify equalizer handling for vo gl | reimar | 2008-05-22 | 1 | -54/+32 |
* | cosmetics: Remove useless parentheses from from return statements. | diego | 2008-05-16 | 1 | -2/+2 |
* | Add force-pbo suboption for faster OpenGL output. | reimar | 2008-05-10 | 1 | -2/+22 |
* | Add ati-hack suboption that aligns the lines to 32/64 bytes for PBO transfers | reimar | 2008-05-10 | 1 | -0/+7 |
* | vo_gl -dr actually works fine with non-readable MP_IMGTYPE_IP and MP_IMGTYPE_... | reimar | 2008-05-03 | 1 | -2/+0 |
* | Fix 100l: mpi->height must be used to calculate required memory, not mpi->h. | reimar | 2008-05-03 | 1 | -3/+3 |
* | Slightly document alpha for OSD color | reimar | 2008-02-11 | 1 | -1/+1 |
* | Support alpha for vo gl osdcolor | reimar | 2008-02-11 | 1 | -4/+4 |
* | Redraw display on toggling border | reimar | 2008-02-01 | 1 | -0/+1 |
* | Always redraw video on resize. | reimar | 2008-01-31 | 1 | -2/+2 |
* | Small typo in message | reimar | 2008-01-18 | 1 | -1/+1 |
* | Add experimental unsharp-mask OpenGL scaler. Certainly not yet perfect. | reimar | 2008-01-15 | 1 | -0/+1 |
* | Document vo gl lscale=3 | reimar | 2008-01-15 | 1 | -0/+1 |
* | Set vo_mouse_autohide in gl and gl2 vos, so the mouse hiding behaviour | reimar | 2007-12-22 | 1 | -0/+1 |
* | Mark the vo_functions_t definitions as const where possible. | reimar | 2007-12-02 | 1 | -1/+1 |
* | Make vo info structs const | reimar | 2007-12-02 | 1 | -1/+1 |
* | Avoid text deformation and subtitles moving outside the screen in pan-and-scan | eugeni | 2007-10-19 | 1 | -2/+2 |
* | Handle case where get_image is called twice without a draw_image in-between | reimar | 2007-08-03 | 1 | -1/+6 |
* | Set -vo gl slice-height default to 0, the current default of 4 seems | reimar | 2007-07-28 | 1 | -3/+1 |
* | Make X11 window creation and (with -fixed-vo) management simpler and more | reimar | 2007-06-27 | 1 | -52/+5 |
* | set the window aspect hint | henry | 2007-06-09 | 1 | -0/+2 |
* | Remove some unused variables, patch by timwoj ieee org. | diego | 2007-05-28 | 1 | -1/+0 |
* | Do not set VFCAP_EOSD_UNSCALED if we use scaled-osd | reimar | 2007-04-27 | 1 | -1/+1 |
* | Add -ass-hinting option for setting font hinting method. | eugeni | 2007-04-27 | 1 | -1/+1 |
* | Gui --> gui | diego | 2007-04-23 | 1 | -1/+1 |
* | Add a new GPU-based scaling method to vo gl | reimar | 2007-03-11 | 1 | -0/+1 |
* | Move common vo initialization code to video_out.c | reimar | 2007-02-17 | 1 | -14/+3 |
* | Avoid calling aspect on each frame and make ass subtitles work better with pa... | reimar | 2007-02-06 | 1 | -4/+5 |
* | Update gl:help output a bit | reimar | 2007-02-03 | 1 | -2/+3 |
* | Fix compilation under MinGW with X11 enabled | reimar | 2006-12-17 | 1 | -0/+3 |
* | Speed up ASS subtitles display by detecting changes between two consecutive | eugeni | 2006-12-06 | 1 | -1/+12 |
* | Fix single-black-pixel-in-upper-left-corner bug (how do people notice a single | reimar | 2006-10-24 | 1 | -1/+1 |
* | EOSD performance debugging info. | reimar | 2006-10-06 | 1 | -0/+2 |
* | Whitespace-only cosmetics | reimar | 2006-09-22 | 1 | -13/+13 |
* | Aggregate multiple small EOSD textures into one large since hundreds of | reimar | 2006-09-22 | 1 | -2/+57 |
* | Cosmetics: move curtex++ out of for () into code body, needed for coming patch | reimar | 2006-09-22 | 1 | -4/+4 |
* | use eosdDispList != 0 to check if eosd should be drawn instead of eosdtexCnt > 0 | reimar | 2006-09-22 | 1 | -2/+2 |
* | Make genEOSD behaviour with NULL data more explicit | reimar | 2006-09-22 | 1 | -2/+2 |
* | Modify clearEOSD to make experimenting easier | reimar | 2006-09-22 | 1 | -5/+6 |
* | remove useless zero-initialization code. | reimar | 2006-09-22 | 1 | -3/+0 |
* | Cosmetics: reindent, remove tabs and break overlong lines. | reimar | 2006-08-28 | 1 | -75/+70 |
* | Cosmetics: fix indentation after last patch | reimar | 2006-08-28 | 1 | -8/+8 |
* | Hardware EOSD (ass) support. | reimar | 2006-08-28 | 1 | -2/+88 |
* | Disable Y800 colorspace support, otherwise mplayer uses it even when it's not... | reimar | 2006-08-08 | 1 | -0/+4 |
* | vo_gl can do flipping without special filter | reimar | 2006-07-10 | 1 | -1/+5 |
* | Fix negative stride handling in -dr case | reimar | 2006-07-10 | 1 | -8/+12 |
* | Get rid of left-over incorrect UnmapBuffer hack | reimar | 2006-07-10 | 1 | -1/+0 |
* | customtrect -vo gl suboption | reimar | 2006-07-08 | 1 | -1/+6 |
* | More helpful ProgramEnvParameters. | reimar | 2006-07-08 | 1 | -2/+3 |
* | Improve windows gui support | reimar | 2006-07-08 | 1 | -0/+2 |
* | Do not assign same texture number to GL_TEXTURE_2D and GL_TEXTURE_RECT, | reimar | 2006-07-04 | 1 | -5/+5 |
* | rm unnecesary casts from void* - part 2 | reynaldo | 2006-07-02 | 1 | -1/+1 |
* | Get rid of unused variable | reimar | 2006-07-01 | 1 | -1/+0 |
* | Make sure all texture units have a different texture bound. | reimar | 2006-07-01 | 1 | -8/+17 |
* | remove pointless and sometimes incorrect lookupTex stuff | reimar | 2006-06-22 | 1 | -8/+1 |
* | Reduce number of OpenGL state changes when drawing OSD by first drawing alpha. | reimar | 2006-06-15 | 1 | -4/+15 |
* | Document lscale/cscale in -vo gl:help message | reimar | 2006-06-13 | 1 | -0/+5 |
* | loadGPUProgram function to load fragment program with error checking and stat... | reimar | 2006-06-08 | 1 | -6/+1 |
* | Reworked YUV2RGB fragment program setup in preparation for upcoming patches | reimar | 2006-06-07 | 1 | -4/+13 |
* | Move/add checks to avoid crashes and make error messages less confusing | reimar | 2006-06-05 | 1 | -0/+4 |
* | Fix and improve xinerama support | reimar | 2006-04-16 | 1 | -4/+3 |
* | fixes and cleanup for windows fullscreen switching (restore old position, | reimar | 2006-04-12 | 1 | -7/+1 |
* | support custom OSD colour for vo_gl.c. Based on patch by Tomas Janousek tomi ... | reimar | 2006-03-26 | 1 | -0/+7 |
* | extra checks on size of OSD parts (though IMHO these values should never be bad) | reimar | 2006-03-15 | 1 | -1/+6 |
* | do not call glDeleteTextures with 0 count, Xgl does not like it. | reimar | 2006-03-15 | 1 | -0/+2 |
* | Patch by Stefan Huehner / stefan % huehner ! org \ | rathann | 2006-02-09 | 1 | -3/+3 |
* | support negative stride (flipping) in vo_gl. | reimar | 2005-12-18 | 1 | -3/+6 |
* | signed division must be used for calculation vo_dx and vo_dy. | reimar | 2005-12-07 | 1 | -2/+2 |
* | Must use glFlush when doublebuffering is not used | reimar | 2005-12-06 | 1 | -1/+2 |
* | Get rid of most #ifdefs | reimar | 2005-12-06 | 1 | -31/+5 |
* | Use slice-height 16 as default for yuv colorspaces (only relevant if decoder | reimar | 2005-11-22 | 1 | -1/+3 |
* | Enable border toggling for gl and gl2 under windows. | reimar | 2005-11-17 | 1 | -0/+5 |
* | 10l typo, nomanyfmts should be used against playback problems. | reimar | 2005-10-31 | 1 | -1/+1 |
* | More consistent and sane types. Also avoids some gcc 4 warnings. | reimar | 2005-10-31 | 1 | -3/+3 |
* | Be less verbose. | reimar | 2005-10-13 | 1 | -4/+3 |
* | documentation update. | reimar | 2005-10-01 | 1 | -1/+2 |
* | fix/improve code doxumentation. Also group gl_common functions in several | reimar | 2005-09-25 | 1 | -0/+1 |
* | Allow specifying a custom (ppm) texture for texture unit 3 | reimar | 2005-09-25 | 1 | -0/+30 |
* | Support rectangular texture in fragment programs | reimar | 2005-09-25 | 1 | -1/+2 |
* | Several bugfixes: | reimar | 2005-09-25 | 1 | -3/+5 |
* | hardware color-space conversion for vo_gl and vo_gl2 | reimar | 2005-09-14 | 1 | -3/+215 |
* | Improved glFindFormat | reimar | 2005-09-13 | 1 | -2/+1 |
* | Respect -nodouble even though it looks very bad. | reimar | 2005-09-11 | 1 | -1/+3 |
* | Add missing doxygen comment for clearOSD() | reimar | 2005-09-09 | 1 | -0/+3 |
* | gl_buffer should be unsigned | reimar | 2005-09-09 | 1 | -1/+1 |
* | Add an uninit function. | reimar | 2005-09-09 | 1 | -15/+29 |
* | Properly initialize osdtexCnt | reimar | 2005-09-05 | 1 | -0/+1 |
* | OSD alpha conversion index out of range | reimar | 2005-09-05 | 1 | -1/+1 |
* | Fix texture format variable types. Internal format is GLint, others are GLenum | reimar | 2005-08-25 | 1 | -1/+1 |
* | -wid support for windows. Not well tested, might still behave a bit weird. | reimar | 2005-08-21 | 1 | -2/+0 |
* | less weird OSD alpha transformation. | reimar | 2005-08-19 | 1 | -2/+4 |
* | Do not set SwapInterval for values < 0. | reimar | 2005-08-19 | 1 | -1/+1 |
* | automatic vsync enabling for vo_gl. | reimar | 2005-08-19 | 1 | -0/+9 |
* | Get events from -wid window. | reimar | 2005-08-16 | 1 | -0/+3 |
* | Our buffer usage actually fits better to GL_DYNAMIC_DRAW than GL_STREAM_DRAW. | reimar | 2005-08-16 | 1 | -1/+1 |
* | OSD textures can be deleted with one function call... | reimar | 2005-08-16 | 1 | -3/+3 |
* | Make glFinish optional | reimar | 2005-08-16 | 1 | -0/+6 |
* | use GenBuffers to get a buffer number instead of hardcoding 1. | reimar | 2005-08-16 | 1 | -3/+7 |
* | remove/move some unused headers/variables/code | reimar | 2005-08-14 | 1 | -10/+4 |
* | Helper function for drawing texture and general cleanup of vo_gl2.c | reimar | 2005-08-14 | 1 | -39/+5 |
* | Fix the return types of all (six) libvo API functions. Used to be uint32_t, but | ivo | 2005-08-05 | 1 | -6/+6 |
* | More helper functions/defines and bugfixes | reimar | 2005-07-27 | 1 | -56/+22 |
* | catch failed buffer allocation | reimar | 2005-07-26 | 1 | -0/+8 |
* | OpenGL fixes for windows and vo_gl.c ported to windows. | reimar | 2005-07-26 | 1 | -0/+39 |
* | support for rectangular and streaming textures. | reimar | 2005-07-26 | 1 | -30/+95 |
* | Use DRAW_IMAGE instead of draw_frame | reimar | 2005-07-25 | 1 | -22/+28 |
* | Enable manyfmts by default for vo_gl | reimar | 2005-07-19 | 1 | -1/+1 |
* | support -wid | reimar | 2005-06-18 | 1 | -3/+14 |
* | Fix OSD handling, DVD subtitles work now. Will be a bit slower though. | reimar | 2005-06-13 | 1 | -3/+4 |
* | -geometry support for gl2 under win, default window pos centered for gl, gl2 | reimar | 2005-05-30 | 1 | -0/+2 |
* | Implement -geometry for vo gl and gl2. | reimar | 2005-05-29 | 1 | -3/+5 |
* | replace VO and VF numeric flags with #defined identifiers | henry | 2005-04-18 | 1 | -2/+2 |
* | revert the previous commit, gl needs to reload the font immediately | henry | 2005-04-10 | 1 | -0/+4 |
* | remove force_load_font stuff moved to sub.c | henry | 2005-04-09 | 1 | -4/+0 |
* | Remove a lot of duplicate code | reimar | 2005-02-21 | 1 | -7/+0 |
* | Move generic tests to a common place. | al | 2005-02-19 | 1 | -7/+0 |
* | set sub_bg_alpha only to 255 when using hardware OSD. | reimar | 2005-01-08 | 1 | -0/+1 |
* | Use subopt helper to parse arguments | reimar | 2004-12-31 | 1 | -50/+19 |
* | Doxygen comments improved | reimar | |