summaryrefslogtreecommitdiffstats
path: root/video/decode/vd_lavc.c
<
Commit message (Expand)AuthorAgeFilesLines
* video: add --hwdec=auto-copy modewm42016-05-111-3/+9
* build: merge d3d11va and dxva2 hwaccel checkswm42016-05-111-5/+1
* video: refactor how VO exports hwdec device handleswm42016-05-091-11/+5
* vd_lavc: adjust D3D11VA autoprobe orderwm42016-04-271-1/+3
* vo_opengl: D3D11VA + ANGLE interopwm42016-04-271-0/+2
* 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-251-2/+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-251-1/+60
* 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
* vd_lavc: let hardware decoder request delaying frames explicitlywm42016-04-071-4/+1
* vd_lavc: fix codec vs. decoder confusionwm42016-04-071-13/+14
* demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API changewm42016-03-311-2/+1
* vd_lavc: add d3d11va hwdecKevin Mitchell2016-03-301-0/+4
* Add a mediacodec decoder hwdec wrapperJan Ekström2016-03-251-0/+4
* 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
* av_common: explicitly exclude _vdpau deccoders from enumerationwm42016-03-021-11/+0
* vd_lavc: simplify hwdec pixfmt checkwm42016-02-201-1/+1
* video: allow the decoder to consume packets partiallywm42016-02-191-0/+5
* dxva2: add interop (non-copyback) hwdec_typeKevin Mitchell2016-02-171-0/+2
* audio/video: expose codec info as separate fieldwm42016-02-151-4/+3
* video: approximate AVI timestamps via DTS handlingwm42016-02-111-6/+2
* 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
* vd_lavc: remove redundant best_csp fieldwm42016-02-031-14/+3
* vd_lavc: force microsecond timestamps on RPIwm42016-02-031-3/+8
* vd_lavc: release surfaces before destroying decoderwm42016-01-301-4/+3
* vd_lavc: allow switching between hw/sw decoding any timewm42016-01-291-21/+33
* vd_lavc: simplify an aspect of hwdec fallbackwm42016-01-291-9/+4
* vd_lavc: delay images before reading them backwm42016-01-251-7/+42
* video: cleanup pts/dts passing between decoder componentswm42016-01-251-7/+10
* vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decodingAman Gupta2016-01-181-0/+11
* demux: merge sh_video/sh_audio/sh_subwm42016-01-121-12/+13
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* Fix build on older libavcodec versionswm42016-01-081-0/+2
* vd_lavc: log codec profile when attempting hardware decodingwm42016-01-081-0/+4
* video: switch from using display aspect to sample aspectwm42015-12-191-6/+2
* vd_lavc: fix avctx NULL checkswm42015-12-051-1/+4
* video: readd codec delay estimationwm42015-12-021-0/+13
* vd_lavc: be more careful with flushing the decoderwm42015-11-101-5/+21
* rpi: add support for codecs other than h264wm42015-11-051-1/+1
* vd_lavc: make hwdec fallback more tolerantwm42015-11-031-6/+13
* vdpau: fix uninit when init failswm42015-11-011-0/+1
* 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: remove codec delay estimationwm42015-10-031-7/+0
* Revert "vd_lavc: do not abort hardware decoding on errors"wm42015-09-281-0/+1
* video: remove VDA supportwm42015-09-281-4/+0
* vd_lavc: remove some ancient cargo-cultingwm42015-09-281-1/+0
* 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
* vd_lavc: better hwdec log outputwm42015-09-021-4/+16
* vd_lavc: factor all hwdec fallbacks into the same functionwm42015-09-021-24/+19
* video: make container vs. bitstream aspect ratio configurablewm42015-08-301-5/+5
* vd_lavc: bump number of allocated surfaces for hwdec with HEVCwm42015-08-241-1/+4
* vd_lavc: remove unneeded hwdec parameterswm42015-08-191-8/+5
* hwdec: add VideoToolbox supportSebastien Zwickert2015-08-051-0/+4
* video: don't restrict --vd-lavc-threads to a maximum of 16wm42015-07-231-1/+1
* video: replace our own refcounting with libavutil'swm42015-07-051-8/+5
* 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-201-3/+4
* vd_lavc: fix a hw decoding fallback casewm42015-05-291-1/+6
* vdpau: add support for the "new" libavcodec vdpau APIwm42015-05-281-1/+6
* 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-281-5/+14
* vd_lavc: report actually used hwdec APIwm42015-05-251-3/+1
* player: change video-bitrate and audio-bitrate propertieswm42015-04-201-4/+0
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* RPI supportwm42015-03-291-1/+8
* vd_lavc: less confusing message when hardware decoding won't workwm42015-03-201-2/+3
* vd_lavc: change message about using hardware decodingwm42015-03-171-1/+1
* vd_lavc: let --hwdec=auto select "vaapi-copy"wm42015-03-051-1/+1
* 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
* 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
* 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
* video: initial dxva2 supportwm42014-10-251-0/+4
* vd_lavc: fix a small memory leak on init errorwm42014-09-291-7/+5
* Remove mpbswap.hwm42014-09-251-1/+0
* video: remove BITMAPINFOHEADER from internal demuxer APIwm42014-09-251-14/+7
* 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-211-0/+13
* video: don't keep multiple pointers to hwdec info structwm42014-08-111-2/+2
* video: remove "hard" framedrop modewm42014-08-091-5/+10
* Improve setting AVOptionswm42014-08-021-11/+3
* 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
* vd_lavc: set video bitrate if availableMarcoen Hirschberg2014-05-281-0/+5
* video: warn if an emulated hwdec API is usedwm42014-05-281-4/+9
* video: add --video-rotate option for controlling auto-rotationwm42014-05-241-0/+7
* vd_lavc: Support hwaccel 1.2 and laterLuca Barbato2014-05-121-4/+4
* video: add a "hwdec" property to enable or disable hw decoding at runtimewm42014-04-231-0/+9
* demux: export video rotation parameterwm42014-04-211-0/+1
* vd_lavc: reinit hwdec on profile changeswm42014-03-171-2/+5
* vd_lavc: remove unused fieldwm42014-03-161-2/+0
* vd_lavc: reduce hardware decoder mid-stream reinitializationswm42014-03-161-1/+6
* vd_lavc: remove compatibility crapwm42014-03-161-185/+21
* vd_lavc: ridiculous workaround for Libav 9 compatibilitywm42014-03-161-1/+12
* video: initialize hw decoder in get_formatwm42014-03-101-2/+20
* 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
* vd_lavc: by default, output all frames, even corrupted oneswm42013-12-291-0/+10
* video/decode: mp_msg conversionswm42013-12-211-26/+32
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-5/+5
* Move options/config related files from mpvcore/ to options/wm42013-12-171-2/+2
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-11/+11
* video: move video filter chain initialization from decoder to playerwm42013-12-101-43/+27
* video: create a separate context for video filter chainwm42013-12-071-2/+2
* vd_lavc: factor out libavcodec thread setupwm42013-12-041-15/+1
* vd_lavc: don't check required hwdec fieldswm42013-12-041-4/+3
* av_common: add timebase parameter to mp_set_av_packet()wm42013-12-041-2/+3
* Take care of some libavutil deprecations, drop support for FFmpeg 1.0wm42013-11-291-8/+8
* video: refactor PTS code, add fall back heuristic to DTSwm42013-11-271-2/+1
* cosmetics: rename video/audio reset functionswm42013-11-271-1/+1
* demux: export dts from demux_lavf, use it for aviwm42013-11-251-4/+1
* video: pass PTS as part of demux_packet/AVPacket and mp_image/AVFramewm42013-11-251-11/+11
* vd_lavc: improve a commentwm42013-11-241-1/+2
* vd_lavc: when falling back to software, revert filter error statuswm42013-11-231-0/+2
* video: move handling of container vs. stream AR out of vd_lavc.cwm42013-11-231-36/+17
* dec_video: make vf_input and hwdec_info statically allocatedwm42013-11-231-2/+2
* demux: remove gsh field from sh_audio/sh_video/sh_subwm42013-11-231-3/+3
* video: move decoder context from sh_video into new structwm42013-11-231-72/+71
* demux: rename demux_packet.h to packet.hwm42013-11-181-1/+1
* vd_lavc: select correct hw decoder profile for constrained baseline h264wm42013-11-141-2/+4
* vd_lavc: remove explicit crystalhd supportwm42013-11-061-14/+0
* Merge branch 'master' into have_configurewm42013-11-041-0/+7
|\
| * vo_opengl: add infrastructure for hardware decoding OpenGL interopwm42013-11-041-0/+7
* | configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-031-6/+5
|/
* demux: rename Windows symbolswm42013-11-021-10/+10
* video: check profiles with hardware decodingwm42013-11-011-0/+43
* vd_lavc: add more ifdeffery and ffmpeg cargo culting for correctnesswm42013-10-311-7/+13
* core: add --force-windowwm42013-10-021-1/+0
* video: let sh_video->aspect always be container aspect ratiowm42013-09-261-6/+8
*