summaryrefslogtreecommitdiffstats
path: root/video/decode
Commit message (Expand)AuthorAgeFilesLines
* 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 confusionwm42016-04-0710-31/+32
* demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API changewm42016-03-311-2/+1
* dxva2: rewrite to use shared code with d3d11vaKevin Mitchell2016-03-301-494/+350
* vd_lavc: add d3d11va hwdecKevin Mitchell2016-03-304-0/+793
* Add a mediacodec decoder hwdec wrapperJan Ekström2016-03-252-0/+72
* vd_lavc: mediacodec also needs special timebase loveJan Ekström2016-03-251-1/+1
* ad_lavc, vd_lavc: support new Libav decoding APIwm42016-03-241-3/+18
* vd_lavc: slightly improve codec_timebase hackwm42016-03-241-4/+3
* vd_lavc: don't get into an endless loop if decoding failswm42016-03-181-0/+2
* dxva2: prevent outputting native surfaces with HWDEC_DXVA2_COPY (again)wm42016-03-171-1/+2
* dec_video: always redisplay cover art after a seekwm42016-03-111-3/+1
* dec_video: reduce scope of variablewm42016-03-111-3/+3
* video: fix coverart decodingwm42016-03-071-2/+4
* av_common: explicitly exclude _vdpau deccoders from enumerationwm42016-03-021-11/+0
* video: fix hr-seekwm42016-02-281-1/+3
* vd_lavc: simplify hwdec pixfmt checkwm42016-02-201-1/+1
* dxva2: fix autoprobingwm42016-02-191-1/+6
* video: allow the decoder to consume packets partiallywm42016-02-192-2/+9
* video: move packet timestamp fudgingwm42016-02-191-9/+8
* video: move unreliable-packet-PTS checkwm42016-02-191-5/+8
* dxva2: add interop (non-copyback) hwdec_typeKevin Mitchell2016-02-172-2/+16
* 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
* Rewrite ordered chapters and timeline stuffwm42016-02-152-7/+67
* audio/video: expose codec info as separate fieldwm42016-02-153-8/+8
* video: remove pointless parameter indirectionwm42016-02-152-3/+5
* 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: approximate AVI timestamps via DTS handlingwm42016-02-114-54/+12
* player: fix crash if no video decoder can be initializedwm42016-02-101-0/+2
* video/decode/dxva2.c: GUID_NULL conflictskwkam2016-02-061-1/+1
* vd_lavc: fix use after free in some hwdecsKevin Mitchell2016-02-061-8/+3
* vd_lavc: avoid calling flush on an unopened AVCodecContextwm42016-02-051-6/+9
* video: remove AVI timestamps for dropped frameswm42016-02-041-1/+5
* vd_lavc: remove redundant best_csp fieldwm42016-02-032-15/+3
* vd_lavc: force microsecond timestamps on RPIwm42016-02-032-3/+9
* audio/video: merge decoder return valueswm42016-02-012-23/+18
* vd_lavc: release surfaces before destroying decoderwm42016-01-301-4/+3
* vd_lavc: allow switching between hw/sw decoding any timewm42016-01-292-21/+34
* vd_lavc: simplify an aspect of hwdec fallbackwm42016-01-292-10/+5
* video: fix broken-PTS fallback determinationwm42016-01-291-11/+6
* rpi: add VC-1 supportwm42016-01-281-0/+1
* rpi: add mpeg-4 decoding supportwm42016-01-271-0/+1
* vaapi: lower number of allocated surfaces againwm42016-01-261-1/+1
* vd_lavc: delay images before reading them backwm42016-01-254-9/+52
* video: cleanup pts/dts passing between decoder componentswm42016-01-253-11/+16
* vdpau: force driver to report preemption earlywm42016-01-251-3/+1
* player: fix some oversights in video refactoringwm42016-01-221-5/+0
* Change 3 more files to LGPLwm42016-01-201-7/+7
* vaapi: fix compilation on older FFmpeg/Libavwm42016-01-201-1/+1
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-192-14/+14
* vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decodingAman Gupta2016-01-181-0/+11
* video: refactor: disentangle decoding/filtering some morewm42016-01-162-17/+112
* video: fix interactively changing aspect ratiowm42016-01-142-0/+6
* video: decouple filtering/decoding slightly morewm42016-01-142-6/+0
* video: refactor: shuffle code aroundwm42016-01-142-76/+1
* video: refactor: handle video format fixups closer to decoderwm42016-01-142-64/+67
* demux: merge sh_video/sh_audio/sh_subwm42016-01-122-20/+21
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* dxva2: log more debug infoswm42016-01-111-11/+41
* Fix build on older libavcodec versionswm42016-01-081-0/+2
* vd_lavc: log codec profile when attempting hardware decodingwm42016-01-081-0/+4
* vaapi: add VP9 profile entiresBtbN2015-12-201-0/+7
* video: switch from using display aspect to sample aspectwm42015-12-192-19/+19
* vd_lavc: fix avctx NULL checkswm42015-12-051-1/+4
* video: readd codec delay estimationwm42015-12-023-0/+18
* dxva2: reject 10 bit HEVCwm42015-11-231-0/+4
* videotoolbox: make decoder format customizablewm42015-11-171-2/+2
* vd_lavc: be more careful with flushing the decoderwm42015-11-102-5/+22
* video: increase avi pts buffer sizewm42015-11-061-1/+1
* rpi: add support for codecs other than h264wm42015-11-053-7/+20
* vd_lavc: make hwdec fallback more tolerantwm42015-11-032-6/+14
* vdpau: fix uninit when init failswm42015-11-012-5/+2
* vd_lavc: fix declarationswm42015-10-301-6/+6
* vd_lavc: make software decoding fallback an optionRodger Combs2015-10-251-1/+5
* vd_lavc: attempt to fallback from hwdec before anything is decodedwm42015-10-191-4/+4
* vd_lavc: continue decoding properly after decoding failurewm42015-10-191-3/+7
* vd_lavc: work around libavcodec nonsense causing hwdec init failurewm42015-10-121-0/+3
* vd_lavc: refuse to initialize vaapi with unknown profileswm42015-10-111-3/+1
* video: fix base for --no-correct-ptswm42015-10-062-9/+10
* video: increase maximum number of buffered AVI pts sampleswm42015-10-061-1/+1
* video: don't sort AVI pts sampleswm42015-10-061-14/+10
* video: remove user-controllable PTS sorting (--pts-association-mode)wm42015-10-062-57/+5
* video: disable framedrop if avi-style timestamps are usedwm42015-10-061-0/+3
* video: remove codec delay estimationwm42015-10-033-15/+2
* video: cosmetics: remove trailing whitespacewm42015-10-031-1/+1
* Revert "vd_lavc: do not abort hardware decoding on errors"wm42015-09-281-0/+1
* video: remove VDA supportwm42015-09-282-122/+0
* vd_lavc: remove some ancient cargo-cultingwm42015-09-281-1/+0
* vaapi: remove dependency on X11wm42015-09-271-13/+58
* video: refactor GPU memcpy usagewm42015-09-252-193/+5
* vd_lavc: Fix recovery from vdpau preemptionPhilip Langdale2015-09-251-3/+3
* vd_lavc: do not abort hardware decoding on errorswm42015-09-231-8/+7
* vd_lavc: minor cleanup to hwdec fallback codewm42015-09-231-15/+8
* video: make --field-dominance set interlaced flagKevin Mitchell2015-09-101-4/+6
* vd_lavc: better hwdec log outputwm42015-09-022-4/+17
* vd_lavc: factor all hwdec fallbacks into the same functionwm42015-09-021-24/+19
* video: make container vs. bitstream aspect ratio configurablewm42015-08-302-17/+38
* vd_lavc: bump number of allocated surfaces for hwdec with HEVCwm42015-08-241-1/+4
* vaapi: add HEVC profile entrieswm42015-08-241-0/+10
* vd_lavc: remove unneeded hwdec parameterswm42015-08-198-25/+16
* video: fix VideoToolbox/VDA autodetectionwm42015-08-171-2/+12
* video: remove old vdpau hwaccel API usagewm42015-08-101-224/+0
* hwdec: add VideoToolbox supportSebastien Zwickert2015-08-052-0/+119
* win32: revert wchar_t changeswm42015-08-011-2/+2
* win32: more wchar_t -> WCHAR replacementswm42015-07-301-2/+2
* video: don't restrict --vd-lavc-threads to a maximum of 16wm42015-07-231-1/+1
* vaapi: allow allocating additional surfaces during decodingwm42015-07-151-3/+2
* vaapi: increase number of additional surfaceswm42015-07-081-6/+2
* dxva2: fix handling of cropped videowm42015-07-061-1/+5
* video: replace our own refcounting with libavutil'swm42015-07-051-8/+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
* vaapi: prefer direct display over copy-backwm42015-06-291-1/+1
* 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-202-4/+5
* player: make decoding cover art more robustwm42015-06-182-0/+3
* vaapi: remove direct mapping non-sensewm42015-05-291-42/+6
* vd_lavc: fix a hw decoding fallback casewm42015-05-291-1/+6
* 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
* vd_lavc: merge two functionswm42015-05-281-27/+15
* vd_lavc: make hardware decoding fallback less violentwm42015-05-282-5/+15
* vd_lavc: report actually used hwdec APIwm42015-05-252-4/+1
* dxva2: support HEVCwm42015-05-141-1/+8
* vda: add support for nv12 image formatsStefano Pigozzi2015-05-131-1/+9
* dxva2: fix broken build with gcc 5.1Avi Halachmi (:avih)2015-04-241-0/+5
* video: cleanup some old log messageswm42015-04-201-9/+0
* player: change video-bitrate and audio-bitrate propertieswm42015-04-203-8/+1
* Update license headersMarcin Kurczewski2015-04-134-20/+16
* vdpau: fix preemption handlingDan Oscarsson2015-03-311-0/+23
* video: move colorspace overrides to vf_format, simplifywm42015-03-311-10/+0
* RPI supportwm42015-03-293-1/