summaryrefslogtreecommitdiffstats
path: root/video/decode
Commit message (Expand)AuthorAgeFilesLines
* 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/+66
* vd_lavc: less confusing message when hardware decoding won't workwm42015-03-201-2/+3
* player: better handling of video with no timestampswm42015-03-201-1/+7
* player: warn against non-monotonic video PTS only oncewm42015-03-181-5/+0
* vd_lavc: change message about using hardware decodingwm42015-03-171-1/+1
* video: don't drop anamorphic scaling if it's too minorwm42015-03-161-8/+1
* vd_lavc: let --hwdec=auto select "vaapi-copy"wm42015-03-051-1/+1
* Remove some FFmpeg/Libav compatibility hackswm42015-03-031-4/+0
* Revert "Revert recent vo_opengl related commits"Niklas Haas2015-02-281-0/+1
* Revert recent vo_opengl related commitswm42015-02-281-1/+0
* vd_lavc: respect lavc's color_trc fieldNiklas Haas2015-02-281-0/+1
* video: remove redundant codec parameterswm42015-02-241-5/+0
* video: un-discourage "vaapi-copy" hwdec modewm42015-02-201-5/+0
* vd_lavc: uninit the hwdec backend after closing the decoderwm42015-02-141-6/+3
* video: work around libswscale for PNG pixel formatswm42015-02-061-1/+2
* command: add property returning detected hwdec APIwm42015-02-021-12/+0
* video: have a generic context struct for hwdec backendswm42015-01-222-8/+6
* 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
* player: print used number of threads in verbose modewm42015-01-051-1/+1
* vd_lavc: fix error handling pathwm42014-12-131-11/+12
* Check some mallocswm42014-12-121-0/+4
* vd_lavc: use avcodec_is_open()wm42014-12-021-1/+1
* vd_lavc: don't crash if codec could not be openedwm42014-12-011-1/+1
* vd_lavc: flush frames before uninitializing hw decoderwm42014-11-201-0/+3
* 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: gpu_memcpy: fix build for GCC 4.8.3James Ross-Gowan2014-10-261-3/+10
* dxva2: use optimized memcpyJames Ross-Gowan2014-10-262-11/+164
* video: initial dxva2 supportwm42014-10-253-0/+611
* vd_lavc: fix a small memory leak on init errorwm42014-09-292-8/+5
* Remove mpbswap.hwm42014-09-251-1/+0
* video: remove BITMAPINFOHEADER from internal demuxer APIwm42014-09-251-14/+7
* build: handle insane libavcodec API bullshitwm42014-09-051-11/+25
* video: initial Matroska 3D supportwm42014-08-301-0/+2
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-4/+2
* vaapi: try dealing with Intel's braindamaged shit driverswm42014-08-213-0/+37
* vaapi: we need more surfaceswm42014-08-181-1/+2
* video: move display and timing to a separate threadwm42014-08-121-2/+2
* video: don't keep multiple pointers to hwdec info structwm42014-08-112-3/+3
* vaapi: fix uninitialized value readwm42014-08-111-1/+1
* video: remove "hard" framedrop modewm42014-08-091-5/+10
* Improve setting AVOptionswm42014-08-021-11/+3
* vda: only support the new hwaccel 1.2 API (remove old code)Stefano Pigozzi2014-08-011-145/+13
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-052-4/+0
* options: Expose --colormatrix-primaries to the userNiklas Haas2014-06-221-0/+2
* video: Add support for non-BT.709 primariesNiklas Haas2014-06-221-0/+1
* video: introduce failure path for image allocationswm42014-06-171-1/+1
* options: remove OPT_FLAG_CONSTANTSwm42014-06-131-4/+4
* vd_lavc: use option parser for skip suboptionswm42014-06-131-22/+25
* vd_lavc: make option struct localwm42014-06-111-15/+34
* Add more constwm42014-06-111-1/+1
* player: hide audio/video codec and file format messageswm42014-05-311-2/+1
* vd_lavc: set video bitrate if availableMarcoen Hirschberg2014-05-281-0/+5
* audio: rename i_bps to 'bitrate' to avoid confusionMarcoen Hirschberg2014-05-282-3/+3
* audio: change values from bytes-per-second to bits-per-secondMarcoen Hirschberg2014-05-282-3/+3
* vaapi: fix destruction with --hwdec=haapi-copywm42014-05-281-2/+6
* video: warn if an emulated hwdec API is usedwm42014-05-284-4/+17
* video: better handling for (very) broken timestampswm42014-05-271-1/+9
* video: add --video-rotate option for controlling auto-rotationwm42014-05-241-0/+7
* vdpau: don't fallback to software decoding on preemptionwm42014-05-181-7/+12
* vda: Hwaccel 1.2 supportLuca Barbato2014-05-121-34/+69
* vda: Simplify codec selectionLuca Barbato2014-05-121-28/+2
* vd_lavc: Support hwaccel 1.2 and laterLuca Barbato2014-05-121-4/+4
* vdpau: handle display preemption during decodingwm42014-05-101-38/+13
* options: remove deprecated --identifyMartin Herkt2014-05-041-1/+0
* video: change everythingwm42014-05-022-6/+2
* video: handle colorspace and aspect overrides separatelywm42014-05-021-2/+2
* video: improve error messageswm42014-04-301-1/+1
* video: add a "hwdec" property to enable or disable hw decoding at runtimewm42014-04-233-0/+11
* demux: export video rotation parameterwm42014-04-211-0/+1
* player: add a --dump-stats optionwm42014-04-171-1/+3
* vdpau: remove pointer indirection for a fieldwm42014-03-191-3/+3
* vdpau: fix decoder init return valuewm42014-03-191-3/+3
* vaapi: make struct va_surface privatewm42014-03-171-11/+8
* vaapi: replace image pool implementation with mp_image_poolwm42014-03-171-30/+29
* vdpau: remove legacy pixel formatswm42014-03-171-1/+1
* vdpau: remove unused typewm42014-03-171-6/+0
* vd_lavc: reinit hwdec on profile changeswm42014-03-172-2/+6
* vd_lavc: remove unused fieldwm42014-03-162-3/+0
* vd_lavc: reduce hardware decoder mid-stream reinitializationswm42014-03-161-1/+6
* vd_lavc: remove compatibility crapwm42014-03-167-798/+28
* vd_lavc: ridiculous workaround for Libav 9 compatibilitywm42014-03-163-1/+23
* video: initialize hw decoder in get_formatwm42014-03-104-46/+42
* vdpau: change the error message when video too largeAndrey Morozov2014-02-241-1/+2
* video: fix --no-aspectwm42014-02-111-2/+2
* vd_lavc: matroska: remove weird code setting extra_huff for mjpegwm42014-01-111-12/+0
* vd_lavc: matroska: remove weird realvideo special handlingwm42014-01-111-16/+1
* vd_lavc: minor simplificationwm42014-01-111-11/+2
* Factor out setting AVCodecContext extradatawm42014-01-111-19/+8
* video: fix --brightness etc. optionswm42013-12-291-11/+0
* vd_lavc: by default, output all frames, even corrupted oneswm42013-12-291-0/+10
* vda: attempt to fix build (2)wm42013-12-221-2/+2
* msg: rename mp_msg_log -> mp_msgwm42013-12-211-2/+2
* codecs: mp_msg conversionwm42013-12-211-1/+1
* vaapi: mp_msg conversionswm42013-12-211-26/+24
* vdpau: mp_msg conversionswm42013-12-212-11/+14
* video/decode: mp_msg conversionswm42013-12-215-65/+71
* Reduce recursive config.h inclusions in headerswm42013-12-181-2/+0
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-175-13/+13
* Move options/config related files from mpvcore/ to options/wm42013-12-172-3/+3
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-162-20/+