summaryrefslogtreecommitdiffstats
path: root/video/decode
Commit message (Expand)AuthorAgeFilesLines
* vd_lavc: revert accidental vaapi changes revertwm42017-09-221-7/+5
* build: add preliminary LGPL modewm42017-09-213-32/+28
* Revert "vd_lavc: change auto-probe order to prefer cuda over vdpau-copy"wm42017-09-191-7/+5
* vd_lavc: change auto-probe order to prefer cuda over vdpau-copywm42017-08-301-5/+7
* vd_lavc: work around some more idiotic FFmpeg nonsensewm42017-08-241-0/+4
* vd_lavc: fix mid-stream hwdec fallbackwm42017-08-231-0/+3
* video: add metadata handling for spherical videowm42017-08-211-0/+4
* vd_lavc: fix device leak with copy-mode hwaccelswm42017-08-092-2/+4
* vd_lavc: decode embedded ICC profilesNiklas Haas2017-08-031-0/+6
* options: --priority can be LGPLwm42017-08-031-2/+0
* vo_opengl: add direct rendering supportwm42017-07-243-0/+106
* options: drop --video-aspect-method=hybridwm42017-07-212-29/+3
* options: kill --field-dominancewm42017-07-211-9/+0
* vd_lavc: fix crashes with old hwaccelswm42017-07-101-7/+5
* ad_lavc, vd_lavc, sd_lavc: consistently use avcodec_free_context()wm42017-07-061-5/+1
* vd_lavc: fix build with old FFmpeg/Libav versionswm42017-07-041-1/+1
* vd_lavc: remove unused hwaccel support codewm42017-07-042-43/+1
* vd_lavc: make --vd-lavc-check-hw-profile=no work for generic hwaccelswm42017-07-041-1/+5
* d3d: fix behavior with deprecated FFmpeg J pixel formatswm42017-07-042-0/+4
* d3d: UWP support for D3D11VAwm42017-06-303-12/+19
* d3d: make DXVA2 support optionalwm42017-06-302-1/+9
* vd: use ST.2086 / HDR10 MaxCLL in addition to mastering metadataNiklas Haas2017-06-183-18/+36
* video: refactor HDR implementationNiklas Haas2017-06-181-1/+1
* dec_video: change license to LGPL (almost)wm42017-06-182-1/+19
* vd, vd_lavc: change license to LGPL (almost)wm42017-06-152-8/+18
* d3d: add support for new libavcodec hwaccel APIwm42017-06-086-13/+381
* videotoolbox: support new libavcodec APIwm42017-05-242-0/+64
* vd_lavc: check for missing device_ctx refwm42017-05-241-0/+5
* demux_raw: drop "mp-rawvideo" usewm42017-05-201-5/+0
* vdpau: crappy hack to allow initializing hw decoding after preemptionwm42017-05-191-0/+2
* cuda: add new way to set cuda context on cuvid codecswm42017-05-053-3/+27
* d3d: fix build with Libavwm42017-05-042-0/+2
* d3d11: change mp_image plane pointer semanticswm42017-05-042-8/+8
* vd_lavc: fix build with FFmpeg 3.2wm42017-05-041-1/+6
* vd_lavc: add support for decoders which use AVCodecContext.hw_device_ctxwm42017-05-032-7/+18
* video: drop vaapi/vdpau hw decoding support with FFmpeg 3.2wm42017-04-233-597/+3
* vd_lavc: fix return value in receive_frame()wm42017-04-071-1/+1
* vd_lavc: fix potential build failure with vaapiwm42017-03-231-1/+1
* vdpau: support new vdpau libavcodec decode APIwm42017-03-231-3/+41
* vdpau: warn on HEVC due to completely broken nVidia driverswm42017-03-141-4/+7
* vd_lavc: disable videotoolbox hack with newer ffmpeg versionswm42017-03-071-2/+5
* hw_videotoolbox: allow using native decoder output formatwm42017-03-021-2/+8
* vd_lavc: log pixel format requested from decoderwm42017-03-011-8/+18
* decode: fix extra surface countwm42017-02-274-5/+4
* dec_video, dec_audio: remove redundant NULL-checkswm42017-02-201-2/+1
* Fix two typoswm42017-02-201-1/+1
* vd_lavc: increase verbosity if requested hwaccel is not compiledwm42017-02-201-1/+2
* vd_lavc, vaapi: move hw device creation to generic codewm42017-02-204-155/+84
* videotoolbox: remove weird format-negotiation between VO and decoderwm42017-02-171-16/+10
* videotoolbox: factor some duplicated codewm42017-02-171-45/+2
* vd_lavc: fix inverted error checkwm42017-02-161-1/+1
* vd_lavc: move most vaapi hwaccel setup code to generic codewm42017-02-163-48/+95
* vd_lavc: remove some leftover vaapi locking infrastructurewm42017-02-162-23/+0
* player: add experimental stream recording featurewm42017-02-072-5/+16
* hw_dxva2: create a IDirect3D9Ex devicewm42017-02-021-18/+27
* vaapi: improve a commentwm42017-01-281-1/+7
* vaapi: remove central lock around vaapi API callswm42017-01-282-35/+0
* vd_lavc: allocate 8 ref frames for VP9wm42017-01-261-2/+6
* ad_lavc, vd_lavc: move mpv->lavc decoder parameter setup to common codewm42017-01-251-19/+4
* build: replace some FFmpeg API checks with version checkswm42017-01-241-2/+2
* vdpau: reject decoding of non-4:2:0wm42017-01-171-0/+5
* vd_lavc: always fail decoding immediately if copying hw surface failswm42017-01-171-0/+1
* vdpau: use libavutil for surface allocation during decodingwm42017-01-171-44/+7
* vaapi: move AVHWFramesContext setup code to common codewm42017-01-173-52/+63
* build: prefix hwaccel decoder wrapper filenames with hw_wm42017-01-177-0/+0
* cuda: fix 10 bit decodingwm42017-01-161-0/+6
* cuda: fix AVHWFramesContext initializationwm42017-01-161-0/+6
* vo_opengl: hwdec_cuda: export AVHWDeviceContextwm42017-01-161-25/+4
* vd_lavc: demote software decoding message to verbose log levelwm42017-01-131-1/+1
* vo_opengl, vaapi: properly probe 10 bit rendering supportwm42017-01-131-9/+20
* vaapi: always create AVHWDeviceContext on initwm42017-01-131-13/+2
* vaapi: fix typowm42017-01-121-1/+1
* vaapi: explicitly reject 10 bit surfaces outside of copy modewm42017-01-121-0/+7
* vaapi: handle image copying for vaapi-copy in common codewm42017-01-123-13/+16
* vd_lavc, mp_image: remove code duplication for AVFrame<->mp_imagewm42017-01-121-27/+5
* vaapi: properly set hw_subfmt field with new decode APIwm42017-01-122-7/+6
* vaapi: set our own context in AVHWFramesContext not AVHWDeviceContextwm42017-01-121-3/+3
* vaapi: support new libavcodec vaapi APIwm42017-01-113-1/+243
* vaapi: move standalone display creation code to common codewm42017-01-111-136/+9
* vaapi: rename vaapi.c to vaapi_old.cwm42017-01-111-0/+0
* video: share hwdec extra surface count between backendswm42017-01-113-2/+9
* vd_lavc: inline a functionwm42017-01-111-45/+37
* video: make decoder EOF reporting explicitwm42017-01-113-51/+38
* vd_lavc: fix some leaks and a discarded frame on hwdec fallbackwm42017-01-111-1/+6
* vd_lavc: move end-of-probing code out of user notification if conditionwm42017-01-111-1/+3
* vd_lavc: return proper error codes from get_buffer2 callbackwm42017-01-111-2/+2
* vd_lavc: complicated improved fallback behavior for --hwdec=cudawm42017-01-102-16/+65
* video: restructure decode loopwm42017-01-104-95/+138
* player: change aspects of cover art handlingwm42017-01-102-18/+0
* Prefix libavcodec CODEC_FLAG_ constants with AV_wm42016-12-291-3/+3
* options: deprecate codec family selection in --vd/--adwm42016-12-231-10/+9
* vd_lavc: use AVFrame fields directly instead of AVCodecContextwm42016-12-221-4/+4
* video: use demuxer-signaled duration for last video framewm42016-12-211-0/+5
* ad_lavc, vd_lavc: don't set AVCodecContext.refcounted_frameswm42016-12-181-1/+0
* Remove compatibility thingswm42016-12-071-8/+1
* vdpau: fix vaapi probing if libvdpau-va-gl1 is presentwm42016-12-021-5/+7
* vo_opengl: hwdec_cuda: Use dynamic loading for cuda functionsPhilip Langdale2016-11-231-24/+6
* vo_opengl: hwdec_cuda: Support P016 output surfacesPhilip Langdale2016-11-221-1/+2
* d3d11va: unconditionally load D3D DLLsJames Ross-Gowan2016-11-231-1/+5
* vdpau: fix hwdec uninitwm42016-11-102-1/+2
* dec_video: don't spam missing PTS warningswm42016-11-092-2/+11
* dec_video, dec_audio: avoid full reinit on switches to the same segmentwm42016-11-091-6/+9
* demux: expose demuxer colorimetry metadata to playerNiklas Haas2016-11-081-0/+1
* video: add --hwdec=vdpau-copy modewm42016-10-202-1/+76
* ad_lavc, vd_lavc: fix a recent libavcodec deprecation warningwm42016-10-171-1/+1
* vd_lavc: Add hwdec wrapper for crystalhdPhilip Langdale2016-10-151-0/+7
* vaapi: support drm devices when running in vaapi-copy modeBernhard Frauendienst2016-10-021-0/+53
* vd_lavc: log if hw decoding selects a different underlying decoderwm42016-09-301-0/+3
* rpi: add --hwdec=rpi-copywm42016-09-301-0/+6
* cuda: initialize hwframes formatPhilip Langdale2016-09-281-0/+4
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-283-4/+2
* command: add a video-dec-params propertywm42016-09-202-1/+8
* video: handle override video parameters in a better placewm42016-09-202-8/+7
* command: change update handling of some video-related propertieswm42016-09-202-2/+2
* hwdec_cuda: Rename config variable to be more consistentPhilip Langdale2016-09-161-2/+2
* hwdec_cuda: Add trivial cuda-copy wrapperPhilip Langdale2016-09-111-0/+9
* hwdec/opengl: Add support for CUDA and cuvid/NvDecodePhilip Langdale2016-09-082-0/+130
* 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
* vd_lavc: minor simplificationwm42016-08-231-3/+1
* vd_lavc: remove unnecessary initializationwm42016-08-191-1/+0
* video/audio: always provide "proper" timestamps to libavcodecwm42016-08-191-4/+1
* video: change hw_subfmt meaningwm42016-07-151-17/+15
* videotoolbox: add --hwdec=videotoolbox-copy for h/w accelerated decoding with...Aman Gupta2016-07-152-9/+115
* vd_lavc: expose mastering display side data reference peakNiklas Haas2016-07-032-1/+26
* vo_opengl: generalize HDR tone mapping mechanismNiklas Haas2016-07-031-0/+3
* mp_image: split colorimetry metadata into its own structNiklas Haas2016-07-031-4/+6
* vd_lavc: hide structs behind platform flagsBen Boeckel2016-07-011-0/+4
* d3d: implement screenshots for --hwdec=d3d11vawm42016-06-282-0/+85
* d3d: merge angle_common.h into d3d.hwm42016-06-282-0/+17
* Fix misspellingsstepshal2016-06-261-1/+1
* vo_opengl: vdpau interop without RGB conversionwm42016-06-191-0/+12
* d3d11va: remove unused d3d11va_surface.subindex fieldwm42016-06-161-3/+1
* dxva2: remove dead code in failure caseJames Ross-Gowan2016-06-071-3/+0
* video: remove d3d11 video processor use from OpenGL interopwm42016-05-291-0/+3
* d3d: simplify DLL loadingwm42016-05-174-49/+34
* video: merge dxva2 source fileswm42016-05-171-2/+62
* vaapi: avoid forward declaration of variablewm42016-05-151-9/+7
* video: add --hwdec=auto-copy modewm42016-05-115-3/+14
* build: merge d3d11va and dxva2 hwaccel checkswm42016-05-111-5/+1
* vo_opengl: d3d11egl: native NV12 sampling supportwm42016-05-101-1/+25
* video: refactor how VO exports hwdec device handleswm42016-05-098-61/+40
* d3d: DXVA2_ModeMPEG2_VLD supports all profileswm42016-05-031-2/+1
* win32: replace libuuid.a usage with initguid.hJames Ross-Gowan2016-05-012-0/+3
* d3d11va: fix invalid deref on decoder init failureKevin Mitchell2016-04-291-1/+1
* d3d11va, dxva2: return the format struct directlywm42016-04-294-16/+13
* d3d11va, dxva2: simplify decoder selectionwm42016-04-294-67/+58
* video: add IMGFMT_P010 aliaswm42016-04-291-2/+1
* d3d11va: store texture/subindex in IMGFMT_D3D11VA plane pointerswm42016-04-271-7/+68
* vd_lavc: adjust D3D11VA autoprobe orderwm42016-04-271-1/+3
* vo_opengl: D3D11VA + ANGLE interopwm42016-04-273-2/+36
* vd_lavc: hack against videotoolbox crash on failurewm42016-04-261-1/+3
* vd_lavc: simplify some unneeded ifdefferywm42016-04-251-8/+2
* vd_lavc: make image_format hwdec field optionalwm42016-04-251-26/+24
* vd_lavc: simplify RPI and Mediacodec wrapperswm42016-04-253-141/+12
* vd_lavc: make all hwdec callbacks optionalwm42016-04-251-2/+2
* vd_lavc: set AVCodecContext.time_base to forced time basewm42016-04-251-0/+3
* vd_lavc: better hwdec wrapper decoder selectionwm42016-04-252-1/+66
* vd_lavc: allow process_image() to return NULLwm42016-04-251-1/+1
* vd_lavc: fix hwdec fallback if hwdec pre-initialization failswm42016-04-221-7/+7
* d3dva: move Intel_H264_NoFGT_ClearVideo to lower priorityKevin Mitchell2016-04-181-1/+1
* dxva2: fix missing newline in error messageKevin Mitchell2016-04-181-1/+1
* d3dva: include selected decoder and format in verbose outputKevin Mitchell2016-04-172-0/+7
* vaapi: determine surface format in decoder, not in rendererwm42016-04-111-0/+7
* d3d: fix Windows buildwm42016-04-071-2/+2
* videotoolbox: change how videotoolbox format is managedwm42016-04-071-3/+15
* vd_lavc: let hardware decoder request delaying frames explicitlywm42016-04-075-4/+9
* vd_lavc: fix codec vs. decoder confusion