summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* options: deprecate suboptions for the remaining AO/VOswm42016-09-059-1/+10
* options: add automagic hack for handling sub-option deprecationswm42016-09-052-0/+7
* vo_direct3d: deprecate direct3d_shaders aliaswm42016-09-052-24/+2
* vo_image: move to global optionswm42016-09-053-25/+52
* options: add a mechanism to make sub-option replacement slightly easierwm42016-09-053-1/+7
* w32_common: initialize playback status as soon as possiblewm42016-09-021-16/+25
* command: remove vo-cmdlinewm42016-09-021-1/+0
* vo_opengl: deprecate sub-options, add them as global optionswm42016-09-026-242/+207
* vo_opengl: rename 3dlut-size to icc-3dlut-sizewm42016-09-021-1/+2
* vo: use new option update mechanismwm42016-09-023-3/+23
* vo_opengl: minor renderer option access refactorwm42016-09-023-5/+17
* m_config: add helper function for initializing af/ao/vf/vo suboptionswm42016-09-022-8/+7
* vo_opengl: remove pre/post/scale-shadersNiklas Haas2016-09-022-70/+3
* vo, ao: disable positional parameter suboptionswm42016-09-011-0/+1
* vo: update w32_common left out by 4d75514quilloss2016-08-311-3/+0
* vo_xv: remove an aliased optionwm42016-08-311-4/+7
* vo: change messy handling of fullscreen and other flagswm42016-08-305-10/+2
* options: make mp_vo_opts options an actual sub-option groupwm42016-08-303-4/+4
* wayland: reject resize events with either dimension being 0Rostislav Pehlivanov2016-08-291-0/+2
* vo_opengl: explicitly check for GL errors around framebuffer depth checkwm42016-08-291-0/+4
* vd_lavc: always force milliseconds for MMALwm42016-08-291-0/+5
* vd_lavc, ad_lavc: set pkt_timebase, not time_basewm42016-08-291-1/+4
* x11, wayland: always round up wait timeswm42016-08-262-2/+2
* vo: remove redundant wakeupwm42016-08-261-1/+3
* w32_common: use hooks to detect parent window resizeJames Ross-Gowan2016-08-261-35/+117
* vo_opengl: angle: new opengl flag to control DirectCompositionAvi Halachmi (:avih)2016-08-253-2/+13
* x11: work around mutter fullscreen issuewm42016-08-251-3/+11
* vd_lavc: minor simplificationwm42016-08-231-3/+1
* vo: be more trusting to estimated display FPSwm42016-08-201-8/+5
* player: update Windows playback state asynchronouslywm42016-08-202-6/+31
* vo: fix mismatching types in pointer operationwm42016-08-202-3/+3
* aspect: add --video-unscaled=downscale-bigrr-2016-08-191-3/+7
* vd_lavc: remove unnecessary initializationwm42016-08-191-1/+0
* video/audio: always provide "proper" timestamps to libavcodecwm42016-08-191-4/+1
* vf_rotate: allow arbitrary rotationwm42016-08-191-2/+9
* video: don't discard video frames after endptswm42016-08-182-0/+8
* vo_direct3d: add missing headerPaul B Mahol2016-08-141-0/+1
* w32_common: update window size on resize eventswm42016-08-071-0/+6
* player: fix display-sync timing if audio take long on resumewm42016-08-072-0/+9
* w32_common: don't wait for GUI thread when polling for eventswm42016-08-051-8/+12
* vo_opengl_cb: log better error message if OpenGL not initialized by userwm42016-08-031-0/+6
* wayland_common: check for NULL current_output on fs switchingRostislav Pehlivanov2016-08-011-2/+3
* wayland_common: provide the real scaled window resolutionRostislav Pehlivanov2016-08-011-3/+5
* wayland_common: fix fullscreen image switching bugRostislav Pehlivanov2016-07-303-6/+4
* wayland_common: prevent black bars on most non-native aspect ratiosRostislav Pehlivanov2016-07-301-0/+3
* wayland_common: clip window size to the display output sizeRostislav Pehlivanov2016-07-301-5/+7
* wayland_common: flush wakeup_pipe on a wakeupRostislav Pehlivanov2016-07-301-8/+10
* osdep/io: introduce mp_flush_wakeup_pipe()Rostislav Pehlivanov2016-07-301-4/+2
* wayland_common: remove untested/unusable wayland dnd codeRostislav Pehlivanov2016-07-302-188/+1
* vo_opengl: remove the 3dlut-size npot2 restrictionNiklas Haas2016-07-252-1/+3
* vo_opengl: reduce default 3dlut-size to 64x64x64Niklas Haas2016-07-251-1/+1
* x11: do not accidentally discard event flagswm42016-07-252-6/+5
* vo_opengl: increase 3DLUT accuracy at lower LUT sizesNiklas Haas2016-07-251-1/+8
* vo_opengl: glctx can be NULL during initwm42016-07-211-1/+1
* x11, wayland: do not accidentally close FD 0wm42016-07-212-2/+6
* vo: remove now unused event_fd handlingwm42016-07-212-62/+8
* wayland_common: make function declaration consistentRostislav Pehlivanov2016-07-211-23/+21
* wayland: port to the new wakeup/wait_events frameworkRostislav Pehlivanov2016-07-214-71/+53
* vo_opengl: add a tscale=linear direct implementationNiklas Haas2016-07-211-3/+10
* cocoa: remove unused icc profile variablesAkemi2016-07-211-2/+0
* cocoa: update screen fps only if necessaryAkemi2016-07-211-1/+3
* x11: stop using vo.event_fdwm42016-07-208-1/+72
* vo_opengl: allow backends to provide callbacks for custom event loopswm42016-07-206-17/+51
* vo_wayland: fix high CPU usage due to busy pollingRostislav Pehlivanov2016-07-191-3/+3
* x11: skip ICC update on every window movewm42016-07-182-11/+26
* vf_vavpp: get rid of mp_refqueue_is_interlaced()wm42016-07-153-11/+1
* vf_d3d11vpp: fix interlaced-only=no modewm42016-07-151-2/+2
* vf_d3d11vpp: add video processor selectionwm42016-07-151-5/+20
* videotoolbox: add yuv420p to --videotoolbox-formatwm42016-07-151-0/+10
* vo_opengl: hwdec: reset hw_subfmt fieldwm42016-07-158-0/+9
* video: change hw_subfmt meaningwm42016-07-156-26/+22
* videotoolbox: add --hwdec=videotoolbox-copy for h/w accelerated decoding with...Aman Gupta2016-07-153-9/+116
* vo_opengl: angle: use WARP if there are no hw adaptersJames Ross-Gowan2016-07-121-2/+45
* vo_opengl: angle: try D3D9 when D3D11 fails eglInitializeJames Ross-Gowan2016-07-111-7/+8
* vo_xv, vo_x11: fix typos in warningsJakub Wilk2016-07-092-3/+3
* vd_d3d11vpp: remove nonsensical flush callwm42016-07-081-5/+0
* x11: add missing FocusChangeMaskwm42016-07-081-1/+1
* vo_vdpau: minor simplificationwm42016-07-071-19/+9
* vf, af: print filter labels in verbose modewm42016-07-061-0/+2
* vf: mark filter chain as uninitialized when mutating itwm42016-07-061-0/+2
* vf: don't clobber input params on reconfigure failurewm42016-07-061-1/+1
* csp: document deviations from the references where they occurNiklas Haas2016-07-052-3/+27
* x11_common: silence xdg-screensaverBen Boeckel2016-07-051-1/+1
* vo_opengl: angle: update the swapchain on resizeJames Ross-Gowan2016-07-041-1/+16
* vo_opengl: error out gracefully when trying to use FBOs without FBO APIwm42016-07-041-0/+5
* vf_d3d11vpp: fix output image format if not doing any filteringwm42016-07-041-2/+5
* vo_opengl: move eval_szexpr to user_shaders.cNiklas Haas2016-07-033-102/+124
* vd_lavc: expose mastering display side data reference peakNiklas Haas2016-07-032-1/+26
* vo_opengl: generalize HDR tone mapping mechanismNiklas Haas2016-07-038-91/+136
* mp_image: split colorimetry metadata into its own structNiklas Haas2016-07-0319-124/+135
* vo_opengl: don't constantly resize the output FBONiklas Haas2016-07-031-1/+1
* sub: move RGBA scaling to vo_vaapiwm42016-07-031-7/+25
* vo_opengl: remove caching GL_MAX_TEXTURE_SIZE valuewm42016-07-031-11/+15
* vo_opengl: use ringbuffer of PBOswm42016-07-032-7/+13
* vo_opengl: support inconsistent negative strides per planewm42016-07-031-8/+10
* vo_opengl: move PBO upload handling to shared codewm42016-07-034-140/+91
* w32_common: make WM_NCHITTEST simpler and more accurateJames Ross-Gowan2016-07-031-15/+13
* vd_lavc: hide structs behind platform flagsBen Boeckel2016-07-011-0/+4
* bitmap_packer: remove some unused functionswm42016-07-012-49/+0
* vo_direct3d: remove bitmap packerwm42016-07-011-85/+70
* vo_vdpau: remove bitmap packer usewm42016-07-011-80/+57
* vo_opengl: remove OSD bitmap packingwm42016-07-012-75/+13
* d3d: implement screenshots for --hwdec=d3d11vawm42016-06-283-0/+86
* d3d: merge angle_common.h into d3d.hwm42016-06-287-36/+26
* vo_opengl: add output_size uniform to custom shaderMuhammad Faiz2016-06-281-0/+3
* vo_opengl: minor typo and coding style fixeswm42016-06-281-5/+5
* vo_opengl: revise the transfer curve logicNiklas Haas2016-06-283-17/+37
* csputils: adjust whitespaceNiklas Haas2016-06-281-9/+0
* vo_opengl: revise the logic for picking the default color spaceNiklas Haas2016-06-281-11/+10
* vo_opengl: use image_params instead of *_src for autoconfigNiklas Haas2016-06-281-14/+17
* vo_opengl: implement the Panasonic V-Log functionNiklas Haas2016-06-285-3/+39
* csputils: add Panasonic V-Gamut primariesNiklas Haas2016-06-282-0/+10
* vo_opengl: implement ARIB STD-B68 (HLG) HDR TRCNiklas Haas2016-06-284-7/+42
* ao_lavc, vo_lavc: Migrate to new encoding API.Rudolf Polzer2016-06-271-87/+102
* Fix misspellingsstepshal2016-06-265-5/+5
* vo_opengl utils: use gl->main_fb when reading window contentquilloss2016-06-261-1/+4
* vo_xv: fix behavior with odd sizeswm42016-06-251-6/+8
* image_writer: port to new encode APIwm42016-06-241-0/+12
* vo_opengl: improve missing function warningwm42016-06-221-6/+8
* vo_opengl: add scaler name to the 'Disabling scaler' messagedirb2016-06-221-1/+2
* vf_vdpaurb: use new common nv12 download codewm42016-06-211-15/+5
* vdpau: get surface data as nv12 if possiblewm42016-06-212-0/+54
* vo_opengl: manually add the GL_BACK_LEFT constant for GLESFloens2016-06-201-0/+4
* vo_opengl: GL_ARB_timer_query compile fix for GLESFloens2016-06-201-0/+6
* vf_vdpaurb: fix operationwm42016-06-201-0/+1
* vo_opengl: unmap hwdec images once rendering is donewm42016-06-201-2/+10
* vo_opengl: vdpau interop without RGB conversionwm42016-06-197-37/+155
* refqueue: free referenced images on freewm42016-06-191-0/+1
* bitmap_packet: let max=0 mean unlimitedwm42016-06-182-6/+7
* vo_opengl: remove prescaling framework with superxbr prescalerBin Jin2016-06-184-351/+2
* vo_opengl: remove uniform buffer object routinesBin Jin2016-06-184-44/+2
* vo_opengl: remove nnedi3 prescalerBin Jin2016-06-185-367/+0
* cocoa: fix display refresh rate retrieval on multi monitor setupsAkemi2016-06-182-4/+17
* cocoa: fix actual display refresh rate retrievalAkemi2016-06-181-3/+18
* vo_opengl: dxinterop: render to gl->main_fbJames Ross-Gowan2016-06-181-54/+5
* vo_opengl: add ability to render to an arbitrary backing framebufferwm42016-06-183-1/+9
* sub, vo_opengl: use packed sub-bitmaps directly if availablewm42016-06-171-28/+80
* sub: move paletted image handling completely to sd_lavc.cwm42016-06-171-1/+2
* bitmap_packer: make manual use slightly more convenientwm42016-06-171-12/+14
* d3d11va: remove unused d3d11va_surface.subindex fieldwm42016-06-161-3/+1
* vf_d3d11vpp: flush device context only when using shared textureswm42016-06-161-1/+2
* vf_d3d11vpp: make missing deinterlacing caps non-fatalwm42016-06-161-3/+2
* vf_d3d11vpp: log some video processor creation parameterswm42016-06-161-2/+7
* vo_opengl: use EXT_disjoint_timer_query for timersJames Ross-Gowan2016-06-151-0/+16
* vo_opengl: fix framebuffer object namewm42016-06-151-3/+4
* vo_opengl: use standard functions to retrieve display depthwm42016-06-1410-59/+21
* vo_opengl: hwdec_d3d11egl: remove ES2 swizzle special-casewm42016-06-131-2/+2
* vo_rpi: fix destroying overlaysGusar3212016-06-131-0/+3
* vo_opengl: make size of OUTPUT available to user shadersBin Jin2016-06-121-0/+9
* win32: use HINST_THISCOMPONENTJames Ross-Gowan2016-06-112-9/+13
* cocoa: use displaylink without manually tracking the display idStefano Pigozzi2016-06-111-5/+6
* vo_sdl: fix pixel formats.Rudolf Polzer2016-06-101-12/+9
* vo_opengl: request core profile on X11/EGL toowm42016-06-101-0/+11
* vo_opengl: increase the size limit for cached fileBin Jin2016-06-101-1/+1
* vo_opengl: hwdec_d3d11eglrgb: remove some more unused fieldswm42016-06-091-30/+0
* vo_opengl: fix d3d11 hardware decoding probing on Windows 7wm42016-06-094-0/+38
* vo_opengl: hwdec_d3d11eglrgb: remove unused fieldswm42016-06-091-3/+0
* vo_opengl: hwdec_vdpau: remove minor code duplicationwm42016-06-081-13/+11
* vo_opengl: make user hook passes optionalNiklas Haas2016-06-083-16/+72
* vo_opengl: do not leak previous FBO when reallocating itwm42016-06-081-0/+2
* hwdec_d3d11eglrgb: reduce log level when probingJames Ross-Gowan2016-06-091-3/+5
* vo_opengl: hwdec_d3d11egl: remove broken code on error pathwm42016-06-081-1/+0
* build: silence -Wunused-resultNiklas Haas2016-06-072-4/+4
* vo_opengl: avoid outputting ultra-wide-gamut by defaultNiklas Haas2016-06-071-1/+13
* vo_opengl: also collect upload perfdata for hwdecNiklas Haas2016-06-071-0/+4
* vo_opengl: expose performance timers as propertiesNiklas Haas2016-06-074-0/+34
* vo_opengl: add time queriesNiklas Haas2016-06-075-0/+208
* dxva2: remove dead code in failure caseJames Ross-Gowan2016-06-071-3/+0
* vo_opengl: angle: prevent DXGI hooking Alt+EnterJames Ross-Gowan2016-06-071-0/+73
* vo_opengl: apply vo-cmdline command incrementallywm42016-06-053-27/+26
* vo_opengl_cb: icc-profile-auto does not and will not workwm42016-06-051-0/+2
* vo_opengl: possibly update icc profile after changing optionswm42016-06-051-7/+12
* vo_opengl: somewhat simplify suboption handling messwm42016-06-041-64/+16
* vo_opengl: cleanup icc + runtime option changing behaviorwm42016-06-043-43/+72
* vo_opengl: minor simplification to gl_lcms_set_memory_profile()wm42016-06-043-11/+11
* vo_opengl: remove pointless NULL-checkwm42016-06-041-1/