summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* hwdec: add VideoToolbox supportSebastien Zwickert2015-08-058-11/+176
* vo_vdpau: fix frame scheduling if display FPS is unknownwm42015-08-042-3/+3
* vo: fix inverted conditionwm42015-08-031-1/+1
* image_writer: don't use jpeg baseline, and remove useless jpeg optionswm42015-08-021-6/+1
* vo: correctly account for dropped frameswm42015-08-011-4/+4
* vo_opengl: minor simplificationswm42015-08-011-4/+2
* win32: revert wchar_t changeswm42015-08-013-13/+13
* win32: more wchar_t -> WCHAR replacementswm42015-07-303-6/+6
* vo_direct3d: create multithreaded IDirect3DDevice9wm42015-07-301-1/+2
* win32: replace wchar_t with WCHARwm42015-07-291-8/+8
* vo_opengl: framebuffers work under GLES 2wm42015-07-271-1/+1
* vo_opengl: slightly more informative message when disabling scalerswm42015-07-271-4/+4
* vo_rpi: determine and return display refresh ratewm42015-07-271-0/+24
* vo_opengl: minor cleanup to hwdec texture setting codewm42015-07-261-14/+9
* vo_opengl: remove legacy GL detectionwm42015-07-241-23/+1
* vo_opengl: fix scale=oversample's threshold calculationsNiklas Haas2015-07-231-1/+1
* video: don't restrict --vd-lavc-threads to a maximum of 16wm42015-07-231-1/+1
* Revert "vo_opengl: make the size of interpolation textures exact"wm42015-07-221-2/+2
* vf_scale: cleanup log messageswm42015-07-201-12/+3
* vo: minor simplification for queue size handlingwm42015-07-204-15/+14
* vo_opengl: add temporal-dither-period optionNiklas Haas2015-07-202-1/+5
* vo_opengl: make oversample the default for opengl-hq as wellNiklas Haas2015-07-201-1/+1
* vf_vapoursynth: relicense to LGPL 2.1+wm42015-07-191-7/+7
* vo_opengl: make the size of interpolation textures exactNiklas Haas2015-07-181-2/+2
* screenshot: don't write PNG colorspace tags by defaultwm42015-07-181-1/+1
* vo_opengl: cleanup frame reupload logicwm42015-07-171-8/+9
* vo_opengl: refactor queue configurationwm42015-07-164-23/+29
* vo: fix number of future frameswm42015-07-162-2/+2
* vo_opengl: reject future images in different formatswm42015-07-151-1/+2
* vaapi: destroy derived VAImage after each usewm42015-07-151-0/+4
* vo_vaapi: drop unused fieldwm42015-07-151-2/+0
* vaapi: don't assume vaQueryImageFormats() returns sorted listwm42015-07-151-8/+13
* Revert "vaapi: remove vaDeriveImage() code path"wm42015-07-151-17/+40
* vaapi: allow allocating additional surfaces during decodingwm42015-07-151-3/+2
* vo_opengl: simplifywm42015-07-151-26/+11
* vf_vdpaupp: Don't crash when evaluating interlacing of NULL mpiPhilip Langdale2015-07-141-1/+1
* 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 stringswm4