summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: reduce verbose outputwm42015-07-111-26/+2
* vo_vdpau: Implement rotation supportPhilip Langdale2015-07-111-8/+84
* vo_opengl: reimplement tscale=oversampleNiklas Haas2015-07-111-9/+32
* vf_vdpaurb: Add a new filter for reading back vdpau decoded framesPhilip Langdale2015-07-112-0/+114
* video: add a way to disable automatic stereo conversionwm42015-07-101-0/+1
* vf_stereo3d: drop internal implementationwm42015-07-101-393/+15
* gl_hwdec: change wording in verbose messagewm42015-07-101-1/+1
* vf_vdpaupp: don't attempt to deinterlace progressive frameswm42015-07-081-5/+9
* mp_image: fix vf_vdpaupp referenceswm42015-07-081-2/+0
* vaapi: drop compatibility crap and vo_vaapi deinterlacerwm42015-07-084-96/+15
* vf_vavpp: don't attempt to deinterlace progressive frameswm42015-07-081-0/+7
* vaapi: increase number of additional surfaceswm42015-07-081-6/+2
* vf_yadif: expose interlaced frame modewm42015-07-071-9/+5
* vo_opengl_cb, vo_opengl: add option for preloading hwdec contextwm42015-07-074-14/+21
* options: cleanup hwdec name mappingswm42015-07-071-1/+6
* vo_opengl_cb: drop frames eagerly if frames are not renderedwm42015-07-071-1/+7
* dxva2: fix handling of cropped videowm42015-07-061-1/+5
* video: replace our own refcounting with libavutil'swm42015-07-054-150/+123
* mp_image: make image writeable before overwriting palettewm42015-07-051-2/+4
* vo: free frames before killing VOwm42015-07-041-1/+1
* vo: set correct frame parameters on redrawwm42015-07-031-2/+2
* client API, dxva2: add a workaround for OpenGL fullscreen issueswm42015-07-035-0/+80
* vo_direct3d, dxva2: use the same D3D devicewm42015-07-034-0/+42
* dxva2: move device creation codewm42015-07-031-34/+50
* vo_opengl: log some more stuff in verbose modewm42015-07-032-1/+4
* vo_opengl: fix "freezes" after seeking with interpolation onwm42015-07-021-1/+5
* vo: reset frame timing when redrawingwm42015-07-021-0/+2
* vo_opengl: X11: don't leak when GL init failswm42015-07-021-1/+4
* vo_opengl: X11 EGL: more detailed error reportingwm42015-07-021-2/+6
* vo_opengl: update EGL codewm42015-07-023-20/+35
* vo_opengl: remove unused GL API functionswm42015-07-022-4/+0
* x11: move GCs and background clearing to vo_xvwm42015-07-013-48/+49
* x11: remove clear on mapwm42015-07-012-12/+0
* vo: better magic value for unknown vsync intervalwm42015-07-012-1/+2
* vo_opengl_cb: fix interpolation code pathwm42015-07-011-6/+2
* vo_opengl: fix framestepping/pausing + interpolationNiklas Haas2015-07-011-2/+8
* vo: change internal API for drawing frameswm42015-07-017-259/+246
* vo_opengl: adjust interpolation code for the new video-sync mechanismNiklas Haas2015-07-014-110/+113
* video: pass vsync offset to VOwm42015-07-012-0/+3
* video: pass future frames to VOwm42015-07-015-10/+80
* video: fix panscan in vertical casewm42015-06-291-3/+8
* vaapi: prefer direct display over copy-backwm42015-06-291-1/+1
* vaapi: treat cropped decoder output slightly more correctlywm42015-06-291-2/+13
* vaapi: fix potential NULL deref on memory allocation failurewm42015-06-291-2/+3
* vaapi: remove vaDeriveImage() code pathwm42015-06-291-40/+17
* x11: remove trailing spaceswm42015-06-291-1/+1
* x11: Handle external fullscreen togglesEduardo Sánchez Muñoz2015-06-281-0/+43
* vo_drm: make VT switching non mandatoryrr-2015-06-281-11/+20
* vo_drm: fix missing newlines in error messagesrr-2015-06-281-4/+4
* vo_x11: remove this video outputwm42015-06-262-637/+0
* vo_sdl: fix glaring memory leakwm42015-06-251-0/+2
* demux: merge extradata fieldswm42015-06-211-1/+1
* demux: rename sh_stream.format to sh_stream.codec_tagwm42015-06-211-4/+4
* video: reduce error message when loading hwdec backend failswm42015-06-2011-19/+28
* x11: make screensaver failure message slightly more friendlywm42015-06-201-2/+4
* win32: remove a wine hackwm42015-06-201-8/+1
* win32: prefer using internal variable for fullscreenwm42015-06-201-11/+12
* Various spelling fixesMarcin Kurczewski2015-06-182-9/+9
* player: make decoding cover art more robustwm42015-06-182-0/+3
* win32: use atomics for COM interface refcountwm42015-06-141-4/+5
* vo_drm: fixed crashes with --profile=pseudo-guiMarcin Kurczewski2015-06-131-1/+1
* vo_opengl: fix a small memory leak when loading user shaderswm42015-06-091-1/+1
* vo_opengl: fix dangling pointers with vo_cmdlinewm42015-06-091-0/+24
* vaapi: add missing license headerwm42015-06-081-0/+17
* gl_osd: fix license headerwm42015-06-081-0/+5
* vo: clarify conditionwm42015-06-081-1/+1
* vo: restore frame-drop logic for high-fps clipsAvi Halachmi (:avih)2015-06-071-0/+22
* Revert "opengl: drop less frames when clip and display have similar fps"wm42015-06-071-9/+1
* Revert "vo: improve frame drop logic on high playback rate"wm42015-06-071-11/+3
* vo_vdpau: add a NULL check, verify image dimensionswm42015-06-061-1/+2
* vo_vdpau: limit output surfaces to allowed maximum dimensionswm42015-06-051-4/+12
* vo_vdpau: directly get surface size from surface for screenshotswm42015-06-052-6/+12
* vo_vdpau: shorten 2 variable nameswm42015-06-051-10/+9
* vf_sub: minor simplificationwm42015-06-052-5/+2
* filter_kernels: distinguish between regular/EWA robidouxNiklas Haas2015-06-051-2/+4
* vo_vdpau: check maximum video sizewm42015-06-042-0/+21
* vf_vavpp: provide future/past frames to driverwm42015-06-011-30/+97
* vf_vavpp: move vaMapBuffer() closer to its usewm42015-06-011-4/+4
* vf_vavpp: remove dummy loop, unindentwm42015-06-011-51/+61
* vf_vavpp: cosmeticswm42015-06-011-10/+10
* vf_vavpp: minor simplificationwm42015-06-011-29/+24
* win32: fix window resize logicwm42015-05-311-2/+3
* vo_opengl: output slightly more debugging info on backend probingwm42015-05-301-0/+2
* vo: move up vo_wayland in autoprobe listwm42015-05-301-3/+3
* vf_vavpp: fix bob deinterlacing for bottom field first videosFilip Milivojevic2015-05-301-0/+2
* vf_vavpp: do not pretend to support referenceswm42015-05-291-3/+5
* vf_vavpp: simplify surface list allocationwm42015-05-291-14/+2
* vo_drm: fix not using BUF_COUNTMarcin Kurczewski2015-05-291-5/+4
* vo_drm: fix centering with regard to strideMarcin Kurczewski2015-05-291-13/+16
* vaapi: remove direct mapping non-sensewm42015-05-291-42/+6
* vd_lavc: fix a hw decoding fallback casewm42015-05-291-1/+6
* vdpau: do not attempt to allocate surfaces while preemptedwm42015-05-291-10/+17
* vo_opengl: avoid broken shader if hwdec fails to provide textureswm42015-05-281-1/+4
* vdpau: add support for the "new" libavcodec vdpau APIwm42015-05-283-1/+120
* video: rename vdpau.c to vdpau_old.cwm42015-05-281-0/+0
* vd_lavc: allocate hw surfaces using the coded sizewm42015-05-281-10/+9
* vdpau: retrieve mixer parameters directly from the hw surfacewm42015-05-283-12/+23
* vd_lavc: merge two functionswm42015-05-281-27/+15
* vd_lavc: make hardware decoding fallback less violentwm42015-05-282-5/+15
* vo_drm: Expose mode ID option to usersMarcin Kurczewski2015-05-281-10/+19
* vo_drm: Fix resolution not restored after exitingMarcin Kurczewski2015-05-281-1/+1
* vo_drm: Fix stride problem for certain devicesMarcin Kurczewski2015-05-281-1/+1
* vo_opengl: rename use_full_range to use_normalized_rangewm42015-05-271-8/+8
* vo_opengl: fix source-shader + XYZ inputNiklas Haas2015-05-271-2/+5
* vo_opengl: CMS no longer implies linear scalingNiklas Haas2015-05-271-4/+1
* vo_opengl: icc-profile overrides icc-profile-autoNiklas Haas2015-05-271-1/+2
* vo_opengl: add support for custom shadersNiklas Haas2015-05-277-53/+264
* vd_lavc: report actually used hwdec APIwm42015-05-252-4/+1
* vf_dlopen: declare as deprecatedwm42015-05-251-0/+4
* cocoa: don't load hardcoded icon if running from bundleStefano Pigozzi2015-05-251-0/+3
* vo_null: add framerate emulationwm42015-05-241-4/+34
* vo_opengl: switch to new OpenGL backend API for icc-profile-autoNiklas Haas2015-05-221-1/+1
* vo_opengl: vda: make it work anywherewm42015-05-212-5/+35
* video: do not align source position to 2wm42015-05-212-11/+11
* vo_opengl: remove npot optionwm42015-05-211-16/+0
* vo_xv: make number of buffers configurablewm42015-05-201-3/+8
* x11: never forcefully terminate xdg-screensaver processwm42015-05-182-9/+8
* x11: attempt to make initial fullscreening more reliablewm42015-05-151-0/+3
* vf_vapoursynth: reject unaligned video sizeswm42015-05-151-0/+7
* vo: remove suspicious linewm42015-05-151-1/+1
* Remove trailing whitespacesMichael Vetter2015-05-152-3/+3
* dxva2: support HEVCwm42015-05-141-1/+8
* vo_opengl: hardcode rquested GL version in backendswm42015-05-146-26/+9
* x11: use new OpenGL backend APIwm42015-05-143-24/+34
* vo_opengl: create new API for OpenGL VO backendswm42015-05-143-23/+106
* vo_opengl: change user options for requesting GLESwm42015-05-146-36/+9
* vo_opengl: merge GL backend creation/initializationwm42015-05-131-28/+20
* vo_opengl: remove mpgl_lock callswm42015-05-133-63/+7
* cocoa: redo synchronizationwm42015-05-133-169/+156
* vo_opengl: remove some more Cocoa resize leftoverswm42015-05-134-31/+0
* vda: add support for nv12 image formatsStefano Pigozzi2015-05-132-21/+108
* vo: avoid burning CPU when pausedwm42015-05-131-1/+2
* cocoa: make live-resizing as fast as beforewm42015-05-123-9/+14
* cocoa: handle live-resizing differentlywm42015-05-123-42/+41
* vo: use pthread_cond_timedwait() for video timingwm42015-05-121-6/+17
* vo_opengl_cb: add support for interpolationwm42015-05-121-5/+51
* vo_opengl_cb: add a "block" framedrop mode and make it defaultwm42015-05-121-5/+27
* vo_opengl_cb: actually set requested optionswm42015-05-121-0/+1
* vo: always call draw_image_timed() if availablewm42015-05-121-1/+1
* threads: use utility+POSIX functions instead of weird wrapperswm42015-05-111-2/+4
* cocoa: remove unused declarationwm42015-05-111-3/+0
* cocoa: add missing break statements in switchwm42015-05-111-0/+2
* cocoa: remove unused macrowm42015-05-111-1/+0
* path: make mp_path_join accept normal C stringswm42015-05-092-2/+2
* vo_drm: allow changing video rectangle settingswm42015-05-081-0/+6
* vo_drm: don't mutate the current frame when clamping for panscanwm42015-05-081-3/+4
* cocoa: remove an unused parameterwm42015-05-063-3/+3
* cocoa: lock cocoa main thread on uninitwm42015-05-061-1/+9
* vo_opengl: change default FBO formatwm42015-05-051-1/+1
* sws_utils: re-use avcolorspace for sws colorspacesNiklas Haas2015-05-041-6/+3
* vo_opengl: gl_lcms: fix cache dir creation with path expansionwm42015-05-031-9/+9
* cocoa: always compile OSX application code with cocoawm42015-05-021-6/+2
* vo_opengl: gl_lcms: create cache dirwm42015-05-021-0/+2
* vo_opengl: gl_lcms: make sure win32 unicode fopen() wrapper is enabledwm42015-05-021-0/+2
* vo_opengl: gl_lcms: minor simplificationwm42015-05-021-2/+1
* vo_opengl: gl_lcms: use mp_path_join()wm42015-05-021-3/+3
* vo_opengl: gl_lcms: make ICC loading less verboseNiklas Haas2015-05-011-2/+2
* vo_opengl: gl_lcms: replace icc-cache by icc-cache-dirNiklas Haas2015-05-012-24/+33
* vo_opengl: attach target-prim/target-csp to window screenshotsNiklas Haas2015-05-011-2/+9
* vo_rpi: update renderer size on display size changes toowm42015-05-011-0/+2
* video/out: remove VOFLAG_FLIPPINGwm42015-05-013-12/+2
* vo_opengl: refactor wayland frame skippingwm42015-05-016-31/+33
* cocoa: don't accidentally drop initial screen drawingwm42015-05-015-1/+27
* vo: improve frame drop logic on high playback rateAvi Halachmi (:avih)2015-05-011-3/+11
* vo_rpi: update display size on display mode switcheswm42015-04-301-0/+23
* vo_rpi: actually draw a black backgroundwm42015-04-301-23/+65
* csputils: improve contrast semantics for limited range outputNiklas Haas2015-04-291-5/+9
* csputils: apply contrast equalizer in RGBwm42015-04-291-8/+3
* screenshots: add option to prevent 16 bit outputwm42015-04-292-13/+24
* screenshots: add option to disable JPEG 4:4:4 outputwm42015-04-292-2/+7
* x11: query ICC profile based on center of windowNiklas Haas2015-04-291-1/+3
* vo_drm: zero screen buffers in reconfig function.akemi-san2015-04-271-0/+4
* vo_drm: add window screenshots supportMarcin Kurczewski2015-04-261-0/+3
* vdpau: always render to cropped size at mostwm42015-04-261-0/+4
* player: add --window-scale optionwm42015-04-241-0/+2
* w32_common: add more rounded-down frame ratesJames Ross-Gowan2015-04-251-0/+4
* w32_common: use the current monitor's refresh rateJames Ross-Gowan2015-04-251-9/+10
* dxva2: fix broken build with gcc 5.1Avi Halachmi (:avih)2015-04-241-0/+5
* mp_image: remove some unused interlacing flagswm42015-04-233-8/+2
* vf_vapoursynth: update _FieldBased semanticswm42015-04-231-4/+4
* image_writer: fix writing screenshotswm42015-04-221-1/+1
* vo_drm: fix return value for void functionMarcin Kurczewski2015-04-211-1/+1
* vo_drm: fix coding style to adhere to guidelinesMarcin Kurczewski2015-04-212-8/+8
* vo_drm: fix releasing VT if received signal twiceMarcin Kurczewski2015-04-211-0/+3
* vo_drm: add vertical syncMarcin Kurczewski2015-04-211-5/+45
* video: cleanup some old log messageswm42015-04-201-9/+0
* image_writer: factor image conversion into a separate functionwm42015-04-202-25/+37
* image_writer: minor cleanupwm42015-04-202-11/+11
* vf_vapoursynth: stupid hack to unbreak with recent API changewm42015-04-201-0/+6
* player: change video-bitrate and audio-bitrate propertieswm42015-04-203-8/+1
* build: fix libavfilter dependency for vf_mirrorxylosper2015-04-201-1/+1
* w32_common: prevent system sleepJames Ross-Gowan2015-04-201-1/+2
* vo_drm: extract vt_switcher to drm_commonMarcin Kurczewski2015-04-193-132/+225
* vo_drm: disable VT switcher for non-Linux systemsMarcin Kurczewski2015-04-191-2/+3
* vo_drm: fix logging problems with connectorsMarcin Kurczewski2015-04-181-1/+1
* vo_drm: fix VT behavior with auxiliary screensMarcin Kurczewski2015-04-181-2/+4
* vo_drm: fix VT switchingMarcin Kurczewski2015-04-181-55/+229
* vf_crop, vf_expand: remove ancient and useless messageswm42015-04-162-19/+1
* vf_mirror: replace internal implementation with libavfilterwm42015-04-161-85/+4
* vo: fix non-sense in init codewm42015-04-161-1/+1
* vo: cosmetics: reindent VO listwm42015-04-161-23/+23
* vf_screenshot: remove this filterwm42015-04-163-78/+0
* vo_drm: add KMS/DRM renderer supportMarcin Kurczewski2015-04-162-0/+517
* x11: actually disable screensaverwm42015-04-152-12/+61
* vo_opengl: change dwmflush option valueswm42015-04-141-1/+2
* vo_rpi: explicitly reference MMAL VC driverwm42015-04-131-0/+8
* Update license headersMarcin Kurczewski2015-04-1370-370/+314
* vo_opengl: slightly simplify check_gl_features()wm42015-04-111-25/+12
* vo_opengl: unify blend-subtitles-res and blend-subtitleswm42015-04-112-8/+7
* vo_opengl: fix blend-subtitles-res=video & anamorphic videowm42015-04-111-1/+6
* vo_opengl: add blend-subtitles-resNiklas Haas2015-04-102-4/+19
* mp_image: remove redundant flags fieldwm42015-04-102-6/+4
* mp_image: remove redundant chroma_x/y_shift fieldswm42015-04-104-10/+6
* mp_image: remove redundant plane_w/h fieldswm42015-04-104-21/+31
* vo_opengl: use correct texture coordinates for nv12wm42015-04-101-1/+1
* mp_image: fix buildwm42015-04-091-2/+0
* mp_image: get rid of chroma_width/height fieldswm42015-04-091-2/+0
* screenshots: drop some useless jpeg writer optionswm42015-04-091-11/+0
* screenshots: write jpg files with original subsamplingwm42015-04-091-1/+5
* opengl: win32 - add option 'dwmflush' to sync in DWMAvi Halachmi (:avih)2015-04-093-0/+59
* opengl: smoothmotion: wake up for next vsync a bit earlierAvi Halachmi (:avih)2015-04-091-1/+1
* opengl: drop less frames when clip and display have similar fpsAvi Halachmi (:avih)2015-04-091-1/+9
* vo_opengl_cb: deprecate mpv_opengl_cb_render()wm42015-04-091-2/+1
* vo_opengl_cb: add a function to report vsync timewm42015-04-091-0/+21
* vo_opengl_cb: fix video timing somewhatwm42015-04-091-2/+2
* vo_opengl: log used GLXFBConfigwm42015-04-091-0/+1
* vo_opengl: remove unused functionwm42015-04-092-6/+0
* video/out: fix screenshot image formatswm42015-04-073-3/+3
* vdpau: don't use a transparent image format for screenshotswm42015-04-071-1/+1
* screenshots: select best image format the encoder supportswm42015-04-061-24/+34
* vaapi: fight with Intel's broken video decoding GL interopwm42015-04-051-24/+81
* vf_format: add gamma override optionNiklas Haas2015-04-041-0/+4
* vo_opengl: make csp options consistent with vf_formatNiklas Haas2015-04-041-20/+2
* csputils: add some missing colorspacesNiklas Haas2015-04-043-12/+92
* vo_opengl: minor cleanup of gamma-related functionsNiklas Haas2015-04-041-5/+4
* vo_opengl: blend-subtitles in non-linear lightNiklas Haas2015-04-041-35/+42
* vo_opengl: make jinc presets resizableNiklas Haas2015-04-041-6/+6
* vo_opengl: add scale-wparam optionNiklas Haas2015-04-041-8/+12
* filter_kernels: add haasnsoftNiklas Haas2015-04-041-0/+4
* filter_kernels: remove hermite windowNiklas Haas2015-04-041-1/+0
* filter_kernels: add bartlett, blackman and welch windowsNiklas Haas2015-04-041-1/+17
* vo_opengl: refactor scaler configurationNiklas Haas2015-04-044-129/+179
* vo_opengl: separate kernel and windowNiklas Haas2015-04-044-130/+192
* vf_format: allow forcing aspect ratiowm42015-04-031-0/+4
* vf_format: allow forcing display sizewm42015-04-031-0/+7
* vo_opengl: remove chroma-location suboptionwm42015-04-031-9/+2
* vf_format: allow forcing rotation flagswm42015-04-031-0/+7
* vf_format: allow forcing stereo mode parameterswm42015-04-031-0/+8
* video: cleanup stereo mode parsingwm42015-04-023-21/+20
* vdpau: fix preemption handlingDan Oscarsson2015-03-311-0/+23
* video/out: remove unused colorspace reportingwm42015-03-317-58/+1
* video: move colorspace overrides to vf_format, simplifywm42015-03-315-50/+75
* vf_format: don't crash if nonsense parameters are passedwm42015-03-311-3/+23
* vf_format: by default, pass through video without changewm42015-03-311-22/+17
* csputils: unify names for colorspace/etc. nameswm42015-03-311-23/+23
* RPI supportwm42015-03-2911-1/+865
* vo_opengl: treat non-blended subtitles as sRGBNiklas Haas2015-03-271-32/+44
* vo_opengl: add FBOTEX_FUZZY aliasNiklas Haas2015-03-262-6/+5
* vo_opengl: simplify sampler preludeNiklas Haas2015-03-261-46/+44
* vo_opengl: reset surfaces on equalizer updatesNiklas Haas2015-03-261-0/+1
* vo_opengl: increase shader cache sizeNiklas Haas2015-03-261-1/+1
* vo_opengl: draw subtitles directly onto the videoNiklas Haas2015-03-264-60/+89
* vo_opengl: set cscale=spline36 as default for opengl-hqNiklas Haas2015-03-251-1/+1
* vo_opengl: correct OSD PTS when using interpolationNiklas Haas2015-03-251-1/+22
* vf_vapoursynth: handle approximate EOF drainingwm42015-03-251-9/+28
* vo_opengl: minor simplificationwm42015-03-251-17/+12
* vo_opengl: check extensions properlywm42015-03-251-1/+9
* vo_opengl: cleanup swap_control extension loadingwm42015-03-252-6/+15
* vo_opengl: drop support for old framebuffer extensionwm42015-03-251-15/+0
* vo_wayland: fix null dereferenceJari Vetoniemi2015-03-231-1/+1
* vo_opengl: do not block on waylandJari Vetoniemi2015-03-235-0/+31
* vo_wayland: define opaque regionJari Vetoniemi2015-03-231-0/+9
* vo_wayland: share frame callbacks.Jari Vetoniemi2015-03-234-39/+58
* mp_image: reject 0-sized imageswm42015-03-231-2/+1
* vo_opengl: fix XYZ input gammaNiklas Haas2015-03-231-1/+1
* vo_vdpau: remove some minor code duplicationwm42015-03-231-13/+7
* vo_vdpau: check vdpau API return valuewm42015-03-231-0/+1
* vdpau: remove dead assignmentwm42015-03-231-2/+1
* vo_opengl: remove dead assignmentwm42015-03-231-3/+3
* vo_opengl_cb: don't render OSD while VO is not createdwm42015-03-234-15/+25
* vo_opengl: move OSD rendering to separate functionwm42015-03-231-39/+41
* vo_opengl: fix video equalizer gamma controlswm42015-03-221-1/+4
* vo_opengl: fix background color optionwm42015-03-211-7/+5
* vo_opengl: fix bicubic_fast scalerwm42015-03-211-1/+1
* vd_lavc: less confusing message when hardware decoding won't workwm42015-03-201-2/+3
* player: better handling of video with no timestampswm42015-03-201-1/+7
* vo_xv: remove pointless castwm42015-03-201-2/+1
* vf_expand: fix memory leak on memory allocation failurewm42015-03-201-1/+3
* mp_image: do not assume trailing stride padding existswm42015-03-201-4/+4
* video: uninline memcpy_pic functionswm42015-03-2015-92/+53
* video: replace pointless macrowm42015-03-202-9/+4
* mp_image: remove unneeded thingswm42015-03-202-39/+16
* player: warn against non-monotonic video PTS only oncewm42015-03-181-5/+0
* osd: simplify an aspect of change detection handlingwm42015-03-186-75/+59
* vd_lavc: change message about using hardware decodingwm42015-03-171-1/+1
* video: don't drop anamorphic scaling if it's too minorwm42015-03-161-8/+1
* vo_opengl: reduce number of uniforms in dithering passwm42015-03-161-8/+5
* vo_opengl: move glViewport call closer to draw callwm42015-03-162-2/+3
* vo_opengl: fix srgb replacement optionsJames Ross-Gowan2015-03-161-1/+1
* vo_opengl: fix incorrectly drawn OSD in idle modewm42015-03-161-2/+2
* vo_opengl: apply OSD color managementNiklas Haas2015-03-161-24/+39
* vo_opengl: improve queue size heuristicNiklas Haas2015-03-161-1/+1
* vo_opengl: improve interpolation diagnosticsNiklas Haas2015-03-161-6/+9
* vo_opengl: color manage after interpolationNiklas Haas2015-03-161-13/+18
* filter_kernels: add comment to prevent confusionNiklas Haas2015-03-151-0/+2
* vo_opengl: add oversample support for tscaleNiklas Haas2015-03-151-24/+45
* vo_opengl: add oversample scalerNiklas Haas2015-03-151-0/+38
* vo_opengl: refactor smoothmotion -> interpolationNiklas Haas2015-03-154-88/+159
* vo_opengl: increase the number of video buffersNiklas Haas2015-03-151-12/+16
* vo_opengl: remove hwdec unmap_image callbackwm42015-03-145-22/+1
* vo_opengl: silence vdpau hwdec warnings with smoothmotionwm42015-03-141-4/+10
* vo_opengl: only clamp when necessaryNiklas Haas2015-03-141-2/+2
* cocoa: signal VO_EVENT_WIN_STATE on fps changeStefano Pigozzi2015-03-141-0/+2
* vo_opengl: fix incorrect wording in commentNiklas Haas2015-03-141-1/+1
* vo_opengl: fix uninitialization logicNiklas Haas2015-03-141-1/+8
* vo_opengl: apply alpha after conversion to rgbNiklas Haas2015-03-131-12/+7
* vo_opengl: replace float array with a structwm42015-03-134-59/+64
* vo_opengl: remove unused declarationwm42015-03-131-5/+0
* vo: make sure display-fps is up-to-datewm42015-03-131-2/+8
* win32: support get display fpsAvi Halachmi (:avih)2015-03-131-0/+54
* command: fix display-fps property (again)wm42015-03-132-7/+24
* vo_opengl: restore GL(ES) 2 compatibilitywm42015-03-131-0/+2
* vo_opengl: don't test for arrayswm42015-03-133-8/+2
* vo_opengl: minor fix to a commentwm42015-03-131-2/+2
* w32_common: don't hide cursor when the menu is openJames Ross-Gowan2015-03-131-8/+8
* vo_opengl: sample from the right tex for separated scalersNiklas Haas2015-03-131-8/+8
* command: display-fps is the display FPS as assumed by the VOwm42015-03-121-1/+1
* vo: update FPS only on state changeswm42015-03-122-13/+33
* vo_opengl: refactor shader generation (part 2)Niklas Haas2015-03-127-199/+706
* vo_opengl: refactor shader generation (part 1)wm42015-03-129-1990/+1280
* x11: ignore mouse enter/leave events due to pointer grabwm42015-03-111-0/+4
* vo: hide opengl-cb in --vo=helpwm42015-03-101-1/+1
* vo_opengl_cb: clear last video frame on uninit()wm42015-03-101-8/+9
* vo_opengl: move minor helper to common codewm42015-03-093-10/+6
* w32_common: remove redundant is_maximized functionJames Ross-Gowan2015-03-091-8/+1
* cocoa: fix minimized state getterStefano Pigozzi2015-03-091-5/+2
* x11: fix VOCTRL_GET_WIN_STATEwm42015-03-091-0/+1
* w32_common: support the "window-minimized" propertyJames Ross-Gowan2015-03-091-0/+6
* cocoa: support the "window-minimized" propertyJaime Marquínez Ferrándiz2015-03-082-0/+32
* vf_vavpp: fix deinterlacingFilip Milivojevic2015-03-081-0/+8
* cocoa: fix autohide in fullscreenStefano Pigozzi2015-03-084-5/+26
* cocoa: fix mouse hiding with launchpad and dock foldersStefano Pigozzi2015-03-083-1/+18
* cocoa: clamp mouse position to window.torque2015-03-071-0/+2
* cocoa: update mouse coordinates when window is initialized.torque2015-03-073-2/+4
* cocoa: don't uninit light sensor if not presentStefano Pigozzi2015-03-071-2/+4
* vo_opengl/x11: fix automatic ICC profile loadingMartin Herkt2015-03-072-6/+11
* cocoa: remove possible use after freeStefano Pigozzi2015-03-071-5/+5
* cocoa: fix some crashes caused by async uninitStefano Pigozzi2015-03-071-31/+15
* vo_vaapi: fix video equalizer (second try)wm42015-03-061-12/+36
* vo_opengl: make smoothmotion-threshold inclusiveNiklas Haas2015-03-051-2/+2
* vd_lavc: let --hwdec=auto select "vaapi-copy"wm42015-03-051-1/+1
* vo_vaapi: round equalizer valueswm42015-03-051-2/+5
* vo_opengl: increase ambient light changes log levelStefano Pigozzi2015-03-041-1/+1
* win32: fix some more -Wparentheses warningswm42015-03-042-2/+2
* vo_opengl: add gamma-auto optionStefano Pigozzi2015-03-043-0/+48
* cocoa: add support for querying ambient lightingStefano Pigozzi2015-03-042-0/+97
* Remove some FFmpeg/Libav compatibility hackswm42015-03-034-19/+0
* buid: readd -Wparentheseswm42015-03-024-4/+4
* vo_direct3d: support NV12 with shaderswm42015-03-024-196/+359
* vf_scale: libswscale is being stupidwm42015-03-012-3/+10
* Revert "Revert recent vo_opengl related commits"Niklas Haas2015-02-288-23/+69
* Revert recent vo_opengl related commitswm42015-02-288-67/+21
* video: fix typowm42015-02-281-1/+1
* cocoa: remove the setNextKeyView hackStefano Pigozzi2015-02-281-4/+0
* vd_lavc: respect lavc's color_trc fieldNiklas Haas2015-02-282-0/+3
* screenshots: check for AVFrame csp supportNiklas Haas2015-02-281-0/+2
* screenshots: add support for csp taggingNiklas Haas2015-02-282-0/+7
* csputils: add missing gamma supportNiklas Haas2015-02-285-21/+55
* csputils: add support for BT.470-MNiklas Haas2015-02-282-1/+13
* vo_opengl: delete 16 bit test texturewm42015-02-271-0/+1
* vo_opengl: fix some commentswm42015-02-271-3/+3
* options: handle choice -> flag fallback automaticallywm42015-02-271-2/+2
* vo_opengl: implement antiringing for tensor scalersNiklas Haas2015-02-272-7/+15
* vo_opengl: test FBOs only if they're going to be usedwm42015-02-261-30/+28
* vo_xv: don't attempt to clear window before mappedwm42015-02-261-0/+2
* vo_opengl: greatly increase smoothmotion performanceNiklas Haas2015-02-242-74/+105
* vo_opengl: another GLES2 issuewm42015-02-241-1/+9
* vo_opengl: extend ifdef against shader arrayswm42015-02-241-1/+2
* video: remove redundant codec parameterswm42015-02-241-5/+0
* filter_kernels: rename bilinear_slow to triangleNiklas Haas2015-02-241-3/+5
* filter_kernels: add robidoux and robidouxsharpNiklas Haas2015-02-241-0/+2
* filter_kernels: redefine redundant filtersNiklas Haas2015-02-241-20/+6
* filter_kernels: add ewa_lanczossharp aliasNiklas Haas2015-02-241-0/+4
* vo_opengl: support polar filters of any radiusNiklas Haas2015-02-241-6/+7
* vo_opengl: explicitly check potential candidates for polar filtersNiklas Haas2015-02-242-2/+11
* filter_kernels: add blur parameter to jincNiklas Haas2015-02-231-4/+4
* filter_kernels: gaussian: redefine the parameterNiklas Haas2015-02-231-6/+2
* filter_kernels: remove second parameter from kaiserNiklas Haas2015-02-231-3/+2
* filter_kernels: rename ginseng to ewa_ginsengNiklas Haas2015-02-231-2/+2
* filter_kernels: add ewa_hanningNiklas Haas2015-02-231-0/+10
* filter_kernels: minor code cleanup of jinc stuffNiklas Haas2015-02-231-5/+1
* vf: fix indentation level of verbose outputwm42015-02-231-2/+2
* vo_opengl: slightly improve ewa_lanczos windowingNiklas Haas2015-02-231-33/+4
* video: un-discourage "vaapi-copy" hwdec modewm42015-02-201-5/+0
* x11egl: minor cleanupwm42015-02-201-4/+6
* vo_opengl: minor robustness improvement in function loaderwm42015-02-201-2/+5
* vo_opengl: add ginseng upscalerNiklas Haas2015-02-201-0/+11
* vo_opengl: fix smoothmotion coefficient calculation, for real this timeNiklas Haas2015-02-201-24/+31
* input: add MOUSE_ENTER keybinding.torque2015-02-184-2/+11
* vo_opengl: glsl: remove trailing \wm42015-02-161-2/+2
* vf_vapoursynth: replace a hack with a newer VS API functionwm42015-02-161-1/+1
* vd_lavc: uninit the hwdec backend after closing the decoderwm42015-02-141-6/+3
* x11: fix uninitialized variable readswm42015-02-141-1/+1
* x11: add XK_Cancel to the list of special keysMartin Herkt2015-02-141-0/+1
* vf_vapoursynth: add display refresh rate propertyJulian2015-02-132-0/+2
* x11: return a framerate even if no window is mappedwm42015-02-131-8/+11
* x11: make all XF86 special keys mappablewm42015-02-131-0/+7
* vo_opengl: fix smoothmotion coefficient calculationStefano Pigozzi2015-02-133-7/+5
* vf_lavfi: drop useless option from wrapper filterswm42015-02-121-4/+1
* video/filters: simplify libavfilter bridgewm42015-02-1111-55/+45
* vf_noise: remove internal implementationwm42015-02-111-239/+8
* vo: minor simplificationwm42015-02-071-13/+8
* vo_vdpau: minor simplificationwm42015-02-071-4/+1
* Revert "vo_opengl: disable alpha by default"wm42015-02-061-2/+2
* video: work around libswscale for PNG pixel formatswm42015-02-064-5/+45
* vo_opengl: add support for linear scaling without CMSNiklas Haas2015-02-063-18/+31
* vo_opengl: get rid of unused field approx_gammaNiklas Haas2015-02-061-1/+0
* vo_vdpau: remove unneeded codewm42015-02-041-4/+0
* vo_opengl: redraw when pausing while showing an interpolated framewm42015-02-043-1/+18
* cocoa: improve refresh rate fallback codeStefano Pigozzi2015-02-031-9/+14
* cocoa: automatically fetch display-fps from the monitorStefano Pigozzi2015-02-031-0/+26
* vo_opengl: disable alpha by defaultwm42015-02-031-2/+2
* vo_opengl: avoid unnecessary shader reinit on fullscreen togglewm42015-02-031-2/+4
* vo_opengl: change initialization of gamma optionwm42015-02-032-15/+37
* csputils, vo_opengl: remove per-component gammawm42015-02-034-15/+7
* csputils: remove some unused functions, make some privatewm42015-02-032-69/+4
* vo_opengl: change upper bound of :gamma to 2.0Niklas Haas2015-02-031-1/+1
* vo_opengl: always clamp the video to range 0-1Niklas Haas2015-02-031-5/+4
* win32: don't resize when window is minimizedwm42015-02-021-5/+6
* command: add property returning detected hwdec APIwm42015-02-026-14/+16
* vo_opengl: fix breakage with rotated video on initial displaywm42015-02-021-11/+11
* vo_opengl: use triangle strip for videowm42015-01-302-52/+29
* vo_opengl: don't unnecessarily call glDebugMessageCallback()wm42015-01-301-1/+2
* vo_opengl: fix a castwm42015-01-291-1/+1
* vf_vapoursynth: load Lua stdlib in Lua modewm42015-01-291-0/+1
* vo_opengl: let hwdec driver report the exact image formatwm42015-01-295-24/+31
* vo_opengl: move remaining OSD rendering parts to gl_osd.cwm42015-01-293-136/+156
* vo_opengl: split out a helper for drawing primitiveswm42015-01-293-16/+29
* vo_opengl: some minor cleanupswm42015-01-293-99/+74
* vo_opengl: force redraw on command line changeswm42015-01-291-0/+1
* vo_opengl: move FBO helper to gl_utilswm42015-01-293-118/+122
* vo_opengl: fix shader issue with Intel driverswm42015-01-291-2/+2
* vo_opengl: create abstraction for VAOswm42015-01-283-62/+124
* vo_opengl: remove some unused functionswm42015-01-283-33/+11
* vo_opengl: move utility functions from loader to a separate filewm42015-01-288-214/+263
* vo_opengl: remove is_linear_rgb and clean up codeNiklas Haas2015-01-282-12/+13
* vo_opengl: fix the fix for fixing odd video sizeswm42015-01-281-16/+15
* vo_opengl: fix display of ARGB ith color management enabledwm42015-01-283-37/+9
* vf_ilpack: remove this filterwm42015-01-272-183/+0
* vf_divtc: remove this filterwm42015-01-273-713/+0
* vf_phase: remove this filterwm42015-01-272-310/+0
* vf_swapuv: remove this filterwm42015-01-272-66/+0
* vf_softpulldown: remove this filterwm42015-01-273-194/+0
* vf_pullup: remove builtin implementationwm42015-01-273-920/+10
* ta: rename MP_TALLOC_ELEMS to MP_TALLOC_AVAILBen Boeckel2015-01-271-2/+2
* vo_opengl: change the way unaligned chroma size is handledwm42015-01-274-11/+27
* vo: handle very long frame durations with smoothmotion enabledwm42015-01-261-1/+1
* vo_opengl: drop sRGB framebuffer detectionwm42015-01-262-9/+1
* video/out: cosmetics: rename VO_EVENT_ICC_PROFILE_PATH_CHANGEDwm42015-01-264-7/+7
* vo_opengl, x11: implement icc-profile-autowm42015-01-262-4/+36
* vo_opengl: minor changes to ICC update codewm42015-01-262-19/+20
* vo_opengl: update a commentwm42015-01-261-2/+3
* vo_opengl: make "mitchell" the hq default filter for downscalingwm42015-01-261-1/+2
* vo_opengl: simplify radius initializationwm42015-01-262-18/+6
* vo_opengl: fancy-downscale affects luma-scaler onlywm42015-01-251-1/+1
* vo: fix redraw logicwm42015-01-251-4/+2
* vo_opengl: remove remnants of dropped stereo buffer supportwm42015-01-243-15/+0
* vo: generic redraw supportwm42015-01-242-7/+5
* vo: simplify VOs by adding generic screenshot supportwm42015-01-2414-134/+38
* cocoa: fix fallback for OpenGL 2.1 hardware [2]Stefano Pigozzi2015-01-241-7/+13
* cocoa: fix fallback for OpenGL 2.1 hardwareStefano Pigozzi2015-01-241-25/+25
* video: separate screenshot modeswm42015-01-2312-68/+38
* vo: fix disabling/enabling smoothmotion at runtimewm42015-01-234-12/+10
* vf_vavpp: add more deinterlacing algorithmswm42015-01-231-7/+22
* x11: remove unnecessary codewm42015-01-231-3/+0
* vo: allow dropping additional frames with smoothmotionwm42015-01-231-6/+6
* vo: cosmeticswm42015-01-231-22/+24
* vo: fix framedrop in normal casewm42015-01-231-1/+2
* vo_opengl: add smoothmotion frame blendingStefano Pigozzi2015-01-237-20/+230
* filter_kernels: improve a commentwm42015-01-221-3/+2
* vo_opengl: improve terminal messages with lscale suboption errorswm42015-01-221-5/+13
* vo_opengl: remove scale-sep and indirect optionsNiklas Haas2015-01-222-16/+12
* filter_kernels: get rid of sinc/lanczos aliasesNiklas Haas2015-01-221-12/+0
* vo_opengl: rename all scale options to make more senseNiklas Haas2015-01-222-20/+32
* vo_opengl: switch to nearest neighbour for trivial resamplingNiklas Haas2015-01-222-3/+12
* vo_opengl: always prefer indirect scalingNiklas Haas2015-01-221-14/+5
* vo_opengl: implement naive anti-ringingNiklas Haas2015-01-223-10/+32
* vo_opengl: unroll ewa_lanczos to avoid looping and unnecessary samplesNiklas Haas2015-01-222-10/+29
* vo_opengl: clean up ewa_lanczos codeNiklas Haas2015-01-226-32/+60
* vo_opengl: guarantee correct reinitialization on setting optionswm42015-01-221-0/+1
* vo_opengl: don't reset unused GL_PACK_... statewm42015-01-221-4/+1
* vo_opengl: simplify screenshot codewm42015-01-223-76/+13
* vo_vdpau: don't render to an output surface if it could be busywm42015-01-221-6/+6
* video: handle hwdec screenshots differentlywm42015-01-2212-97/+172
* mp_image_pool: allow passing pool=NULL in more placeswm42015-01-221-2/+4
* video: have a generic context struct for hwdec backendswm42015-01-2217-34/+56
* cocoa: remove support for systems without gl3.h headerStefano Pigozzi2015-01-222-37/+3
* vo_opengl: make the default radius 3.0 and simplify scaler documentationNiklas Haas2015-01-212-3/+3
* vaapi: minor simplificationwm42015-01-214-9/+6
* video: remove vfcap.hwm42015-01-2121-109/+38