summaryrefslogtreecommitdiffstats
path: root/video/decode/dxva2.c
Commit message (Expand)AuthorAgeFilesLines
* build: prefix hwaccel decoder wrapper filenames with hw_wm42017-01-171-542/+0
* video: share hwdec extra surface count between backendswm42017-01-111-1/+1
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-281-2/+0
* dxva2: remove dead code in failure caseJames Ross-Gowan2016-06-071-3/+0
* d3d: simplify DLL loadingwm42016-05-171-31/+7
* video: merge dxva2 source fileswm42016-05-171-2/+62
* video: add --hwdec=auto-copy modewm42016-05-111-0/+1
* video: refactor how VO exports hwdec device handleswm42016-05-091-10/+6
* win32: replace libuuid.a usage with initguid.hJames Ross-Gowan2016-05-011-0/+2
* d3d11va, dxva2: return the format struct directlywm42016-04-291-4/+4
* d3d11va, dxva2: simplify decoder selectionwm42016-04-291-27/+15
* vo_opengl: D3D11VA + ANGLE interopwm42016-04-271-1/+2
* dxva2: fix missing newline in error messageKevin Mitchell2016-04-181-1/+1
* d3dva: include selected decoder and format in verbose outputKevin Mitchell2016-04-171-0/+3
* vd_lavc: let hardware decoder request delaying frames explicitlywm42016-04-071-0/+1
* vd_lavc: fix codec vs. decoder confusionwm42016-04-071-2/+2
* dxva2: rewrite to use shared code with d3d11vaKevin Mitchell2016-03-301-494/+350
* dxva2: prevent outputting native surfaces with HWDEC_DXVA2_COPY (again)wm42016-03-171-1/+2
* dxva2: fix autoprobingwm42016-02-191-1/+6
* dxva2: add interop (non-copyback) hwdec_typeKevin Mitchell2016-02-171-2/+14
* dxva2: avoid using AV_PIX_FMT_P010 directlywm42016-02-171-3/+4
* dxva2: use mp_HESULT_to_str on FAILED(hr)Kevin Mitchell2016-02-161-11/+20
* dxva2: use mp_image_pool_get_no_alloc for decoder imagesKevin Mitchell2016-02-161-1/+2
* dxva2: another attempt at using mp_image poolKevin Mitchell2016-02-161-31/+34
* dxva2: support HEVC Main 10wm42016-02-151-8/+35
* dxva2: use mp_image pool for d3d surfacesKevin Mitchell2016-02-141-131/+65
* dxva2: remove unused structure membersKevin Mitchell2016-02-141-5/+1
* dxva2: streamline number of surface calculationKevin Mitchell2016-02-141-9/+2
* video/decode/dxva2.c: GUID_NULL conflictskwkam2016-02-061-1/+1
* vd_lavc: delay images before reading them backwm42016-01-251-1/+3
* dxva2: log more debug infoswm42016-01-111-11/+41
* dxva2: reject 10 bit HEVCwm42015-11-231-0/+4
* video: refactor GPU memcpy usagewm42015-09-251-57/+5
* vd_lavc: remove unneeded hwdec parameterswm42015-08-191-5/+2
* win32: revert wchar_t changeswm42015-08-011-2/+2
* win32: more wchar_t -> WCHAR replacementswm42015-07-301-2/+2
* dxva2: fix handling of cropped videowm42015-07-061-1/+5
* client API, dxva2: add a workaround for OpenGL fullscreen issueswm42015-07-031-0/+1
* vo_direct3d, dxva2: use the same D3D devicewm42015-07-031-0/+10
* dxva2: move device creation codewm42015-07-031-34/+50
* dxva2: support HEVCwm42015-05-141-1/+8
* dxva2: fix broken build with gcc 5.1Avi Halachmi (:avih)2015-04-241-0/+5
* win32: request UTF-16 API variants, Vista+ APIs, and COM C macroswm42015-01-071-7/+2
* dxva2: copy mp_image attributes to sw_imgJames Ross-Gowan2015-01-071-0/+1
* dxva2: use gpu_memcpy with unmatched stridesJames Ross-Gowan2014-10-271-8/+29
* dxva2: fix copying surfaces with different strideJames Ross-Gowan2014-10-271-10/+18
* dxva2: fix crash on initialization failurewm42014-10-261-0/+2
* dxva2: use optimized memcpyJames Ross-Gowan2014-10-261-11/+35
* video: initial dxva2 supportwm42014-10-251-0/+606