summaryrefslogtreecommitdiffstats
path: root/video/decode/vd_lavc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vaapi: allow GPU read-back with --hwdec=vaapi-copywm42013-09-251-0/+2
* vd_lavc: allow process_image to change image formatwm42013-09-251-17/+20
* vd_lavc: reset last_sample_aspect_ratio in uninit_avctx()xylosper2013-09-131-0/+1
* video/out: don't require VOs to handle screenshot aspect speciallywm42013-08-241-3/+1
* video: add vda decode support (with hwaccel) and direct renderingStefano Pigozzi2013-08-221-6/+4
* video/decode: change fix_image callbackwm42013-08-151-2/+2
* vd_lavc: fix comment, document hwdec video frame size trickinesswm42013-08-151-1/+4
* video/decode: pass parameters directly to hwdec allocate_image callbackwm42013-08-151-1/+5
* video: add vaapi decode and output supportwm42013-08-121-0/+4
* video: redo hw decoding initialization, add --hwdec=autowm42013-08-111-76/+118
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-7/+7
* vd_lavc: print warning if hardware decoding API is not availablewm42013-07-301-0/+3
* vd_lavc: fix CONFIG_VDPAU checkwm42013-07-301-1/+1
* vdpau: split off decoder parts, use "new" libavcodec vdpau hwaccel APIwm42013-07-281-71/+67
* Fix some -Wshadow warningswm42013-07-231-4/+4
* vd: add VDCTRL_GET_PARAMSwm42013-07-151-0/+3
* Remove old demuxerswm42013-07-071-4/+1
* vo_opengl: handle chroma locationwm42013-06-281-0/+3
* video: add a new method to configure filters and VOswm42013-06-281-6/+16
* options: remove -lavdopts debug suboptionwm42013-06-281-4/+0
* core: add common function to initialize AVPacketwm42013-06-031-11/+2
* options: remove some questionable -lavdopts suboptionswm42013-05-291-15/+0
* vd_lavc: change VDCTRL_REINIT_VO behaviorwm42013-05-181-3/+1
* video: rename VDCTRL_RESET_ASPECT to VDCTRL_REINIT_VOwm42013-05-181-1/+1
* vd_lavc: hack-fix vdpau decoding with non mod 16 videowm42013-05-141-1/+10
* video: add --hwdec-codecs option to whitelist codecs for hw decodingwm42013-05-041-3/+16
* vd_lavc: allow explicitly selecting vdpau hw decoderswm42013-05-041-1/+11
* vd_lavc: fix decoder init failure pathwm42013-04-271-14/+18
* core: always pass data via packet fields to video decoderswm42013-03-281-9/+8
* video: make use of libavcodec refcountingwm42013-03-131-6/+71
* video: prepare for libavcodec refcountingwm42013-03-131-46/+40
* m_option: don't define OPT_BASE_STRUCT by defaultwm42013-03-011-0/+2
* dec_video: remove weird offset for VDCTRL_QUERY_UNSEEN_FRAMESwm42013-02-261-1/+3
* vd_lavc: better warning message for software decoding fallbackwm42013-02-261-1/+2
* vd_lavc: fix software decoding fallbackwm42013-02-211-1/+1
* demux_lavf, ad_lavc, vd_lavc: pass codec header data directlywm42013-02-101-6/+11
* demux_lavf, ad_lavc, vd_lavc: refactor, cleanupwm42013-02-101-54/+61
* core: redo how codecs are mapped, remove codecs.confwm42013-02-101-69/+47
* cleanup: replace OPT_FLAG_ON and OPT_MAKE_FLAGS with OPT_FLAGwm42013-02-091-1/+1
* vd_lavc: add stupid hack to fix decoding of some files with Libav 0.8.xwm42013-01-241-5/+8
* Silence two compiler warningswm42013-01-161-1/+0
* vd_lavc: remove -lavdopts vstats suboptionwm42013-01-131-94/+0
* vd_lavc: remove lowres decodingwm42013-01-131-11/+2
* vd_lavc: prefer AVFrame over AVCodecContext fieldswm42013-01-131-18/+17
* video: decouple internal pixel formats from FourCCswm42013-01-131-10/+9
* mp_image: change how palette is handledwm42013-01-131-14/+0
* mp_image: simplify image allocationwm42013-01-131-2/+2
* video/filter: change filter API, use refcounting, remove filter DRwm42013-01-131-40/+19
* mp_image: require using mp_image_set_size() for setting w/hwm42013-01-131-2/+1
* vd_lavc: use refcountingwm42013-01-131-14/+48
* vd_lavc: add DR1 supportwm42013-01-131-21/+5
* video: different way to enable hardware decoding, add software fallbackwm42013-01-131-66/+204
* vd_lavc: remove codec DRwm42013-01-131-189/+14
* video: make vdpau hardware decoding not use DR code pathwm42013-01-131-39/+107
* vd_lavc: do not mutate global threads optionwm42013-01-131-10/+9
* vd_lavc: cosmetics: move debugging code out of the waywm42013-01-131-75/+82
* video: simplify decoder pixel format handlingwm42013-01-131-31/+3
* video: remove slice based filtering and video outputwm42013-01-131-52/+1
* video: make vdpau hardware decoding not use slices code pathwm42013-01-131-2/+15
* Add missing compat/libav.h includeswm42012-11-121-0/+2
* Rename directories, move files (step 2 of 2)wm42012-11-121-11/+11
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-0/+857