summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* 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 Haas