summaryrefslogtreecommitdiffstats
path: root/video/decode/dec_video.c
Commit message (Expand)AuthorAgeFilesLines
* build: add preliminary LGPL modewm42017-09-211-9/+7
* video: add metadata handling for spherical videowm42017-08-211-0/+4
* options: --priority can be LGPLwm42017-08-031-2/+0
* options: drop --video-aspect-method=hybridwm42017-07-211-28/+3
* options: kill --field-dominancewm42017-07-211-9/+0
* vd: use ST.2086 / HDR10 MaxCLL in addition to mastering metadataNiklas Haas2017-06-181-1/+14
* dec_video: change license to LGPL (almost)wm42017-06-181-1/+17
* dec_video, dec_audio: remove redundant NULL-checkswm42017-02-201-2/+1
* player: add experimental stream recording featurewm42017-02-071-5/+14
* video: make decoder EOF reporting explicitwm42017-01-111-16/+16
* video: restructure decode loopwm42017-01-101-15/+23
* player: change aspects of cover art handlingwm42017-01-101-17/+0
* options: deprecate codec family selection in --vd/--adwm42016-12-231-10/+9
* dec_video: don't spam missing PTS warningswm42016-11-091-2/+9
* dec_video, dec_audio: avoid full reinit on switches to the same segmentwm42016-11-091-6/+9
* demux: expose demuxer colorimetry metadata to playerNiklas Haas2016-11-081-0/+1
* command: add a video-dec-params propertywm42016-09-201-0/+6
* video: handle override video parameters in a better placewm42016-09-201-0/+7
* command: change update handling of some video-related propertieswm42016-09-201-1/+1
* 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
* video: fix hr-seekwm42016-02-281-1/+3
* video: allow the decoder to consume packets partiallywm42016-02-191-2/+4
* video: move packet timestamp fudgingwm42016-02-191-9/+8
* video: move unreliable-packet-PTS checkwm42016-02-191-5/+8
* Rewrite ordered chapters and timeline stuffwm42016-02-151-7/+64
* audio/video: expose codec info as separate fieldwm42016-02-151-4/+4
* video: remove pointless parameter indirectionwm42016-02-151-2/+4
* video: approximate AVI timestamps via DTS handlingwm42016-02-111-43/+9
* player: fix crash if no video decoder can be initializedwm42016-02-101-0/+2
* video: remove AVI timestamps for dropped frameswm42016-02-041-1/+5
* audio/video: merge decoder return valueswm42016-02-011-17/+17
* video: fix broken-PTS fallback determinationwm42016-01-291-11/+6
* video: cleanup pts/dts passing between decoder componentswm42016-01-251-2/+4
* video: refactor: disentangle decoding/filtering some morewm42016-01-161-8/+89
* video: fix interactively changing aspect ratiowm42016-01-141-0/+5
* video: decouple filtering/decoding slightly morewm42016-01-141-4/+0
* video: refactor: shuffle code aroundwm42016-01-141-71/+0
* video: refactor: handle video format fixups closer to decoderwm42016-01-141-61/+65
* demux: merge sh_video/sh_audio/sh_subwm42016-01-121-8/+8
* video: switch from using display aspect to sample aspectwm42015-12-191-13/+17
* video: readd codec delay estimationwm42015-12-021-0/+4
* video: fix base for --no-correct-ptswm42015-10-061-7/+8
* video: don't sort AVI pts sampleswm42015-10-061-14/+10
* video: remove user-controllable PTS sorting (--pts-association-mode)wm42015-10-061-51/+4
* video: disable framedrop if avi-style timestamps are usedwm42015-10-061-0/+3
* video: remove codec delay estimationwm42015-10-031-7/+2
* video: cosmetics: remove trailing whitespacewm42015-10-031-1/+1
* video: make --field-dominance set interlaced flagKevin Mitchell2015-09-101-4/+6
* video: make container vs. bitstream aspect ratio configurablewm42015-08-301-12/+33
* player: make decoding cover art more robustwm42015-06-181-0/+1
* video: cleanup some old log messageswm42015-04-201-9/+0
* player: change video-bitrate and audio-bitrate propertieswm42015-04-201-3/+1
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* video: move colorspace overrides to vf_format, simplifywm42015-03-311-10/+0
* 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
* video: don't drop anamorphic scaling if it's too minorwm42015-03-161-8/+1
* vd_lavc: fix a small memory leak on init errorwm42014-09-291-1/+0
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-051-3/+0
* options: Expose --colormatrix-primaries to the userNiklas Haas2014-06-221-0/+2
* player: hide audio/video codec and file format messageswm42014-05-311-2/+1
* audio: rename i_bps to 'bitrate' to avoid confusionMarcoen Hirschberg2014-05-281-2/+2
* audio: change values from bytes-per-second to bits-per-secondMarcoen Hirschberg2014-05-281-2/+2
* video: better handling for (very) broken timestampswm42014-05-271-1/+9
* options: remove deprecated --identifyMartin Herkt2014-05-041-1/+0
* video: change everythingwm42014-05-021-2/+0
* video: handle colorspace and aspect overrides separatelywm42014-05-021-2/+2
* video: improve error messageswm42014-04-301-1/+1
* player: add a --dump-stats optionwm42014-04-171-1/+3
* video: fix --no-aspectwm42014-02-111-2/+2
* video: fix --brightness etc. optionswm42013-12-291-11/+0
* codecs: mp_msg conversionwm42013-12-211-1/+1
* video/decode: mp_msg conversionswm42013-12-211-34/+30
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-9/+9
* dec_video: fix handling of timestamp resetswm42013-12-121-1/+0
* video: display last frame, drain frames on video reconfigwm42013-12-101-0/+2
* video: move handling of brightness and deinterlacing controlwm42013-12-101-2/+38
* video: move video filter chain initialization from decoder to playerwm42013-12-101-9/+2
* video: create a separate context for video filter chainwm42013-12-071-48/+8
* video: remove --flipwm42013-12-051-15/+3
* video: add insane hack to work around FFmpeg/Libav insanitywm42013-11-281-3/+8
* video: warn against non-monotonic PTS instead of decreasing PTSwm42013-11-281-2/+2
* video: add heuristic to prevent framedrop during hrseek if pts brokenwm42013-11-281-0/+6
* video: replace d_video->pts field, change PTS jump checkswm42013-11-271-2/+6
* video: if PTS is missing, make something up using the frameratewm42013-11-271-3/+7
* video: refactor PTS code, add fall back heuristic to DTSwm42013-11-271-62/+94
* Move some code from player to audio/video reset functionswm42013-11-271-0/+7
* cosmetics: rename video/audio reset functionswm42013-11-271-7/+7
* video: remove commented codewm42013-11-271-13/+2
* video: use dts as fallback when determining pts by sortingwm42013-11-271-11/+10
* video: unbreak --no-correct-pts with demuxers that use DTSwm42013-11-261-3/+5
* video: move timestamp determination code to dec_videowm42013-11-251-0/+42
* video: disable PTS sorting fallback by defaultwm42013-11-251-2/+3
* player: merge no-correct-pts with correct-pts codewm42013-11-251-0/+3
* dec_video: fix function signaturewm42013-11-251-2/+3
* video: pass PTS as part of demux_packet/AVPacket and mp_image/AVFramewm42013-11-251-2/+5
* video: move handling of container vs. stream AR out of vd_lavc.cwm42013-11-231-2/+15
* dec_video: make vf_input and hwdec_info statically allocatedwm42013-11-231-3/+1
* dec_video: remove "initialized" fieldwm42013-11-231-11/+5
* video: move decoder context from sh_video into new structwm42013-11-231-96/+92
* video: remove vf_pp auto-insertionwm42013-11-231-18/+0
* video: merge vd.c into dec_video.cwm42013-11-231-0/+138
* demux: rename demux_packet.h to packet.hwm42013-11-181-1/+1
* video: handle video output levels with mp_image_paramswm42013-08-241-28/+0
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-3/+3
* video: redo how colorspaces are handledwm42013-07-161-43/+8
* video: unify colorspace setupwm42013-07-151-17/+29
* vf: add vf_control wrapperwm42013-07-151-6/+6
* dec_video: add vd_control wrapperwm42013-07-151-7/+11
* Cleanup some include statementswm42013-07-121-3/+1
* osdep: remove shmem wrapperwm42013-06-181-1/+0
* dec_video: get rid of two global variableswm42013-05-211-7/+2
* dec_video: remove emms usagewm42013-05-211-10/+0
* core: allow changing filter filters at runtimewm42013-05-181-0/+1
* video: rename VDCTRL_RESET_ASPECT to VDCTRL_REINIT_VOwm42013-05-181-2/+2
* core: always pass data via packet fields to video decoderswm42013-03-281-3/+1
* dec_video: remove weird offset for VDCTRL_QUERY_UNSEEN_FRAMESwm42013-02-261-4/+3
* dec_video: fix bogus assertwm42013-02-131-1/+1
* core: redo how codecs are mapped, remove codecs.confwm42013-02-101-149/+75
* video/filter: change filter API, use refcounting, remove filter DRwm42013-01-131-11/+4
* video: simplify decoder pixel format handlingwm42013-01-131-6/+0
* 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/+448