summaryrefslogtreecommitdiffstats
path: root/libvo
Commit message (Expand)AuthorAgeFilesLines
* misc cosmetics: K&R style nits, #include placement, indentationdiego2010-05-291-72/+71
* Add missing RGB12 version of the fast OSD table.diego2010-05-261-0/+2
* Change -vo md5sum to not interleave U and V lines when calculatingreimar2010-05-241-0/+2
* Fix OpenGL autodetection to not leave values at -1.reimar2010-05-241-5/+12
* Do not return pointer to on-stack memory.reimar2010-05-191-1/+3
* Fix return value (it was missing completely).reimar2010-05-191-1/+1
* Handle -wid Window being closed for direct3d and gl vos on Windows.reimar2010-05-191-4/+8
* Quit MPlayer if we receive a DestroyNotify event.reimar2010-05-141-0/+4
* Fix compilation with --disable-fastmemcpy on x86astrange2010-05-111-1/+1
* Default to rectangle=1 on Mesa DRI R200 drivers, much faster and less buggy.reimar2010-05-091-0/+2
* Minor code cleanup.reimar2010-05-091-4/+4
* yuv=5 supports brightness and contrast adjustment.reimar2010-05-091-1/+1
* Handle chroma texture size becoming 0, e.g. due to bad rounding.reimar2010-05-091-1/+6
* Add support for 12-bit color mode on framebuffer devices.cehoyos2010-05-065-1/+74
* Also print OpenGL renderer string with vendor and version with -vreimar2010-05-011-1/+2
* Avoid duplicating the GL/gl.h include.reimar2010-04-301-4/+0
* 100l, open the customtex also in binary mode, not just the program.reimar2010-04-301-1/+1
* Move variable declaration into the block where it is actually used.reimar2010-04-271-2/+2
* Add missing input.h #include, fixes the warnings:diego2010-04-271-1/+1
* Move "screen" variable declaration below the relevant #ifdef, fixes the warning:diego2010-04-271-1/+1
* Set vo_dwidth/vo_dheight for mouse movements work at least in windowed mode.reimar2010-04-251-0/+2
* Missing space after if.reimar2010-04-251-1/+1
* Support mouse movements in SDL.reimar2010-04-251-1/+4
* Avoid duplicating mouse-movement command-generation code.reimar2010-04-255-17/+20
* Deduplicate enable_mouse_movements declaration.reimar2010-04-254-4/+1
* Minor cosmetics.reimar2010-04-251-7/+9
* Add comment for endif.reimar2010-04-251-1/+1
* Support for auto-selecting the OpenGL backend.reimar2010-04-253-7/+10
* Add reinitialization support. Necessary for fullscreen on OSX.reimar2010-04-254-0/+18
* Handle SDL expose events with -vo gl.reimar2010-04-251-0/+2
* Missing space in error message.reimar2010-04-251-1/+1
* Simplify SDL key symbol mapping.reimar2010-04-251-48/+26
* Use the proper define for translating the tab key.reimar2010-04-251-1/+1
* Make uppercase characters and in general all ASCII characters workreimar2010-04-251-12/+5
* Share SDL initialization code.reimar2010-04-254-20/+30
* Remove unnecessary check.reimar2010-04-251-2/+0
* Fullscreen support for -vo gl using SDL.reimar2010-04-253-1/+40
* Set SDL window title.reimar2010-04-251-0/+1
* Window resizing support for -vo gl with SDL backend.reimar2010-04-254-7/+20
* Add sdl_common file and use it to share the input handling between -vo glreimar2010-04-254-83/+159
* Use SDL_GL_ProcAddress to work around conflicts between -lGLreimar2010-04-251-0/+10
* Update copyright and email address.reimar2010-04-251-1/+1
* Clarify that the GL_TEXT_FRAGMENT_SHADER_ATI bug workaround is for OSX,reimar2010-04-251-3/+3
* Missing gl.h include for SDL backend.reimar2010-04-241-0/+3
* Slightly more correct ifdefs for vo_gl2.reimar2010-04-241-6/+9
* Add workaroound for yuv=7 mode - does hurt speed but not muchreimar2010-04-241-1/+5
* Remove code to work around bugs in ancient libSDL versions, the code has beenreimar2010-04-241-35/+0
* Try harder to find linked OpenGL functions.reimar2010-04-241-27/+22
* Disable OSD support by default if the necessary OpenGL functionality is missing.reimar2010-04-241-1/+3
* SDL support with related crash-resilience fixes.reimar2010-04-241-4/+30
* Some crash-resilience fixes.reimar2010-04-241-0/+2
* First steps to support -vo gl with SDL-based Window handling.reimar2010-04-242-0/+40
* 10l: Remove leftover commented-out #include.diego2010-04-241-1/+0
* Remove unnecessary kd.h #include.diego2010-04-241-6/+1
* rename 'struct keymap' -> 'struct mp_keymap'siretart2010-04-236-10/+10
* include sys/kd.h on non-Linux architectures correctlysiretart2010-04-231-2/+2
* Open cutomtex file in binary mode to avoid potential issues onreimar2010-04-131-1/+1
* Add some fallback OpenGL defines to fix compilation on Windows.reimar2010-04-071-0/+9
* Fix RGB support for corevideo: corevideo can only supportreimar2010-04-051-8/+22
* Enable OSD also for BGR32, the code is the same as for RGB32.reimar2010-04-051-0/+1
* Implement VOCTRL_DRAW_IMAGE instead of the deprecated draw_frame, avoidingreimar2010-04-051-10/+6
* Check texture dimensions instead of internal format in max texturereimar2010-04-041-3/+3
* Cosmetics/reindent.reimar2010-04-041-14/+13
* Avoid duplicating a condition.reimar2010-04-041-4/+4
* Print width before height,reimar2010-04-041-1/+1
* Fix width/height mixup in error message.reimar2010-04-041-1/+1
* Factor out the YUV->RGB conversion auto-selection and alsoreimar2010-04-044-4/+18
* Mark dxr2_opts array as const.diego2010-04-041-1/+1
* Share more code between the two ATI fragment shader YUV to RGBreimar2010-04-041-69/+87
* Try to detect and work around broken glXGetProcAddress on atreimar2010-04-031-0/+6
* Implement OpenGL-based YUV to RGB version for Radeon 9200 classreimar2010-04-032-0/+55
* Indentation fix.reimar2010-04-031-1/+1
* Add mpgl prefix to all OpenGL-related function pointers.reimar2010-04-035-572/+572
* Use (void) instead of () to indicate a parameterless function, fixes:diego2010-03-281-1/+1
* Add const to some video_out extern declarations to match their definitions.reimar2010-03-271-45/+45
* Mark some more LIBVO_EXTERN declarations as const where possible.reimar2010-03-274-4/+4
* Refactor OS X foreground process setting into a separate function.diego2010-03-264-38/+26
* Rename get_path.[ch] --> path.[ch].diego2010-03-202-2/+2
* Add newlines to generated fragment program to make both fragment program dumpreimar2010-03-121-117/+117
* Use FBIOPAN_DISPLAY for switching between pages, seems to work for morereimar2010-03-071-1/+1
* Add double-buffering support to vo_fbdev.reimar2010-03-071-3/+35
* Reuse fb_tty_fd for setting up the text area.reimar2010-03-051-11/+5
* Save the new width and height earlier so that e.g. -geometry 30x30-50-50reimar2010-03-031-4/+6
* Add support for specifying window position relative to right and bottomreimar2010-03-031-5/+10
* Simplify sscanf format strings and get rid of useless percent variable.reimar2010-03-031-4/+3
* Avoid very deep indentation level and RESET_GEOMETRY macro in -geometryreimar2010-03-031-39/+34
* Drop support for old-style DVB code.diego2010-03-021-21/+0
* Documentation: Add linebreak and try to be less ambiguous.cehoyos2010-02-281-2/+2
* Remove unused static function send_lpcm_packet().cehoyos2010-02-271-7/+0
* Update -vo gl info structs, it isn't X11-only since ages and there's basicallyreimar2010-02-271-4/+4
* 100l, remove forgotten debugging code.reimar2010-02-271-1/+0
* Only prefer -vo gl over -vo x11 if hardware acceleration is available.reimar2010-02-272-4/+40
* Enable StructureNotifyMask before waiting for a DestroyNotify event.reimar2010-02-271-0/+1
* Port yuv=... auto-detection from gl to gl2.reimar2010-02-261-2/+19
* Mark character arrays as const.diego2010-02-261-2/+2
* Do not cast the results of malloc/calloc/realloc.diego2010-02-263-8/+8
* Reorder vos: prioritize -vo gl above -vo x11 and -vo matrixview down with aa,...reimar2010-02-251-4/+6
* Unconditionally declare fast_memcpy() and mem2agpcpy().diego2010-02-251-3/+1
* Declare externally used variables from vd.c as extern in vd.h.diego2010-02-221-2/+1
* Add header for v4l2_write() instead of forward declaring it.diego2010-02-212-0/+29
* cosmetics: Remove pointless empty lines at EOF.diego2010-02-2012-13/+0
* Remove pointless '#if 1' preprocessor directives.diego2010-02-193-6/+0
* Add header for functions exported from vo_zr.c and use it appropriately.diego2010-02-182-1/+30
* Move struct typedef pixbuf into the only .c file where it is used.reimar2010-02-162-7/+6
* Remove useless malloc casts.reimar2010-02-161-3/+3
* Remove unused XPM-loading function pixbuf_load_xpm() from spuenc.c.reimar2010-02-162-48/+0
* libvo: Mark functions not used outside of their files as static.diego2010-02-168-24/+43
* Remove unused variable.reimar2010-02-141-1/+0
* Use memset to initialize huge arrays.reimar2010-02-141-2/+3
* Remove pointless explicit member initialization to 0 when the structreimar2010-02-141-17/+0
* Use calloc instead of malloc+memsetreimar2010-02-141-2/+1
* Add xscreensaver_heartbeat() declaration to x11_common.h.diego2010-02-141-0/+1
* Fix exit_player() usage throughout the codebase.diego2010-02-145-24/+22
* Fix hang with -fixed-vo due to VOFLAG_HIDDEN never being removed from window_...reimar2010-02-051-0/+1
* Print messages only after we are sure preinit will not fail anymore.reimar2010-02-051-5/+5
* Add support for VOFLAG_HIDDEN to the w32 backend.reimar2010-02-041-0/+3
* Set the PixelFormat right after creating the window and set it only once.reimar2010-02-041-23/+23
* Create the OpenGL probe window as a hidden Window on X11.reimar2010-02-043-3/+10
* 100l: Fix compilation (broken by me).cehoyos2010-02-041-1/+1
* Clarify -vo vdpau:pullupcehoyos2010-02-041-1/+2
* Use vo_x11_clearwindow instead of XClearWindow, both for consistency and alsoreimar2010-02-031-1/+1
* Remove a duplicated vo_x11_sizehint, vo_x11_nofs_sizepos already calls thisreimar2010-02-021-1/+0
* Remove pointless initializers and also set geometry_*_changed to 0 whenreimar2010-02-021-7/+5
* Add support for autodetection during preinit and use that to detect a defaultreimar2010-02-021-22/+42
* Avoid using options before autodetectGlExtensions to allow it to change them ...reimar2010-02-021-5/+3
* Remove vo_config_count check from uninit, it should always be safe to run.reimar2010-02-021-1/+0
* Add missing #include, fixes the warning:diego2010-01-301-0/+1
* Add missing license header and multiple inclusion guards.diego2010-01-301-0/+23
* Try the more specific names first for the SwapInterval function to make it lessreimar2010-01-281-1/+1
* glXSwapIntervalEXT is defined to take different arguments from glXSwapInterva...reimar2010-01-281-1/+1
* Change GUID declarations in vo_directx to be static.reimar2010-01-171-2/+4
* Add support for adjustable TV <-> PC level conversion.reimar2010-01-164-4/+32
* Remove a check that simply can not have worked since it relied on a completelyreimar2010-01-121-2/+1
* Fix fbdev2 to work with Intel framebuffer.reimar2010-01-091-2/+6
* Fix vo_fbdev to also work with Intel framebuffer.reimar2010-01-091-4/+9
* vo_png now depends on libavcodec, not libpng.diego2010-01-051-1/+1
* Change license terms for matrixview to GPLv2 "or later", all knownreimar2010-01-051-2/+3
* Add missing header #includes to fix 'make checkheaders'.diego2010-01-042-0/+3
* Remove unused variable; fixes the warning:diego2010-01-041-1/+0
* Add missing license headers for vo_matrixview code.diego2010-01-042-0/+36
* Refer to MatrixView instead of MPlayer in code taken from MatrixView.diego2010-01-041-1/+1
* Remove ARGB support from matrixview vo, it is quite pointless and causesreimar2010-01-041-1/+0
* prettyprinting cosmeticsdiego2010-01-043-66/+71
* Make vo gl print the OpenGL vendor and version strings.reimar2010-01-031-0/+1
* Replace deprecated sws_scale_ordered usages by sws_scale (which does the same).reimar2010-01-033-5/+5
* Avoid memleaks when vo_direct3d initialization fails.reimar2010-01-031-8/+14
* Modify -vo direct3d so we do not have to link against d3d9.dll, it mightreimar2010-01-031-2/+19
* Change vo_png to use FFmpeg's png encoder instead of libpng.reimar2010-01-031-113/+44
* Finally add matrixview vo.reimar2010-01-035-0/+1315
* Add pointers to a few more standard OpenGL functions to ease future extensions.reimar2010-01-032-0/+33
* Fixup SDL configure check:reimar2010-01-031-0/+4
* Do not assume that "long" is the size of a register.reimar2010-01-032-8/+10
* Simplify range-checking functions for subopt parsing.reimar2010-01-012-6/+2
* Fix function declarations to avoid casting function pointers.reimar2010-01-0110-24/+28
* Slightly generalize code to generate YUV->RGB conversion table and addreimar2010-01-013-21/+37
* Make YUV->RGB conversion coefficients selectable for -vo gl.reimar2010-01-011-1/+16
* Add support for 16-bit per component YUV formats.reimar2009-12-313-5/+20
* First steps to supporting different YUV->RGB conversion definitions.reimar2009-12-314-10/+50
* Extract functions to generate yuv->rgb matrices and lookup tables into areimar2009-12-314-111/+168
* Put the colourspace-related variables into a separate struct to easereimar2009-12-314-15/+20
* Support all planar YUV formats in OpenGL vos.reimar2009-12-304-58/+97
* Move do_render_osd function to avoid a forward declaration.reimar2009-12-271-32/+30
* vo_x11_classhint name argument should be const, since we pass string constant...reimar2009-12-272-2/+2
* Some ugly hacks to make compiling against a newer external version of libass ...reimar2009-12-243-0/+3
* Remove more direct includes of libass/ass.hreimar2009-12-242-2/+0
* Change %f to %e in generated fragment programs to avoid losing precision unne...reimar2009-12-201-26/+26
* Slightly improve vo_gl suboption documentation.reimar2009-12-191-2/+2
* Define GL_GENERATE_MIPMAP ourselves if necessary.reimar2009-12-191-0/+3
* Add support for auto-generating mipmaps in vo_gl, should easereimar2009-12-191-3/+15
* Make -vo gl:customprog also work with RGB input (obviously those need to bereimar2009-12-191-17/+15
* Fix a broken indentation.reimar2009-12-191-1/+1
* Enable running fragment programs with YUV_CONVERSION_NONEreimar2009-12-191-2/+4
* Rename GL_* defines to CONFIG_GL_*reimar2009-12-194-27/+27
* Make the check for X11 and WIN32 backends for OpenGL separate.reimar2009-12-194-11/