index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
video
/
decode
Commit message (
Expand
)
Author
Age
Files
Lines
*
vaapi: add VP9 profile entires
BtbN
2015-12-20
1
-0
/
+7
*
video: switch from using display aspect to sample aspect
wm4
2015-12-19
2
-19
/
+19
*
vd_lavc: fix avctx NULL checks
wm4
2015-12-05
1
-1
/
+4
*
video: readd codec delay estimation
wm4
2015-12-02
3
-0
/
+18
*
dxva2: reject 10 bit HEVC
wm4
2015-11-23
1
-0
/
+4
*
videotoolbox: make decoder format customizable
wm4
2015-11-17
1
-2
/
+2
*
vd_lavc: be more careful with flushing the decoder
wm4
2015-11-10
2
-5
/
+22
*
video: increase avi pts buffer size
wm4
2015-11-06
1
-1
/
+1
*
rpi: add support for codecs other than h264
wm4
2015-11-05
3
-7
/
+20
*
vd_lavc: make hwdec fallback more tolerant
wm4
2015-11-03
2
-6
/
+14
*
vdpau: fix uninit when init fails
wm4
2015-11-01
2
-5
/
+2
*
vd_lavc: fix declarations
wm4
2015-10-30
1
-6
/
+6
*
vd_lavc: make software decoding fallback an option
Rodger Combs
2015-10-25
1
-1
/
+5
*
vd_lavc: attempt to fallback from hwdec before anything is decoded
wm4
2015-10-19
1
-4
/
+4
*
vd_lavc: continue decoding properly after decoding failure
wm4
2015-10-19
1
-3
/
+7
*
vd_lavc: work around libavcodec nonsense causing hwdec init failure
wm4
2015-10-12
1
-0
/
+3
*
vd_lavc: refuse to initialize vaapi with unknown profiles
wm4
2015-10-11
1
-3
/
+1
*
video: fix base for --no-correct-pts
wm4
2015-10-06
2
-9
/
+10
*
video: increase maximum number of buffered AVI pts samples
wm4
2015-10-06
1
-1
/
+1
*
video: don't sort AVI pts samples
wm4
2015-10-06
1
-14
/
+10
*
video: remove user-controllable PTS sorting (--pts-association-mode)
wm4
2015-10-06
2
-57
/
+5
*
video: disable framedrop if avi-style timestamps are used
wm4
2015-10-06
1
-0
/
+3
*
video: remove codec delay estimation
wm4
2015-10-03
3
-15
/
+2
*
video: cosmetics: remove trailing whitespace
wm4
2015-10-03
1
-1
/
+1
*
Revert "vd_lavc: do not abort hardware decoding on errors"
wm4
2015-09-28
1
-0
/
+1
*
video: remove VDA support
wm4
2015-09-28
2
-122
/
+0
*
vd_lavc: remove some ancient cargo-culting
wm4
2015-09-28
1
-1
/
+0
*
vaapi: remove dependency on X11
wm4
2015-09-27
1
-13
/
+58
*
video: refactor GPU memcpy usage
wm4
2015-09-25
2
-193
/
+5
*
vd_lavc: Fix recovery from vdpau preemption
Philip Langdale
2015-09-25
1
-3
/
+3
*
vd_lavc: do not abort hardware decoding on errors
wm4
2015-09-23
1
-8
/
+7
*
vd_lavc: minor cleanup to hwdec fallback code
wm4
2015-09-23
1
-15
/
+8
*
video: make --field-dominance set interlaced flag
Kevin Mitchell
2015-09-10
1
-4
/
+6
*
vd_lavc: better hwdec log output
wm4
2015-09-02
2
-4
/
+17
*
vd_lavc: factor all hwdec fallbacks into the same function
wm4
2015-09-02
1
-24
/
+19
*
video: make container vs. bitstream aspect ratio configurable
wm4
2015-08-30
2
-17
/
+38
*
vd_lavc: bump number of allocated surfaces for hwdec with HEVC
wm4
2015-08-24
1
-1
/
+4
*
vaapi: add HEVC profile entries
wm4
2015-08-24
1
-0
/
+10
*
vd_lavc: remove unneeded hwdec parameters
wm4
2015-08-19
8
-25
/
+16
*
video: fix VideoToolbox/VDA autodetection
wm4
2015-08-17
1
-2
/
+12
*
video: remove old vdpau hwaccel API usage
wm4
2015-08-10
1
-224
/
+0
*
hwdec: add VideoToolbox support
Sebastien Zwickert
2015-08-05
2
-0
/
+119
*
win32: revert wchar_t changes
wm4
2015-08-01
1
-2
/
+2
*
win32: more wchar_t -> WCHAR replacements
wm4
2015-07-30
1
-2
/
+2
*
video: don't restrict --vd-lavc-threads to a maximum of 16
wm4
2015-07-23
1
-1
/
+1
*
vaapi: allow allocating additional surfaces during decoding
wm4
2015-07-15
1
-3
/
+2
*
vaapi: increase number of additional surfaces
wm4
2015-07-08
1
-6
/
+2
*
dxva2: fix handling of cropped video
wm4
2015-07-06
1
-1
/
+5
*
video: replace our own refcounting with libavutil's
wm4
2015-07-05
1
-8
/
+5
*
client API, dxva2: add a workaround for OpenGL fullscreen issues
wm4
2015-07-03
1
-0
/
+1
*
vo_direct3d, dxva2: use the same D3D device
wm4
2015-07-03
1
-0
/
+10
*
dxva2: move device creation code
wm4
2015-07-03
1
-34
/
+50
*
vaapi: prefer direct display over copy-back
wm4
2015-06-29
1
-1
/
+1
*
demux: merge extradata fields
wm4
2015-06-21
1
-1
/
+1
*
demux: rename sh_stream.format to sh_stream.codec_tag
wm4
2015-06-21
1
-4
/
+4
*
video: reduce error message when loading hwdec backend fails
wm4
2015-06-20
2
-4
/
+5
*
player: make decoding cover art more robust
wm4
2015-06-18
2
-0
/
+3
*
vaapi: remove direct mapping non-sense
wm4
2015-05-29
1
-42
/
+6
*
vd_lavc: fix a hw decoding fallback case
wm4
2015-05-29
1
-1
/
+6
*
vdpau: add support for the "new" libavcodec vdpau API
wm4
2015-05-28
3
-1
/
+120
*
video: rename vdpau.c to vdpau_old.c
wm4
2015-05-28
1
-0
/
+0
*
vd_lavc: allocate hw surfaces using the coded size
wm4
2015-05-28
1
-10
/
+9
*
vd_lavc: merge two functions
wm4
2015-05-28
1
-27
/
+15
*
vd_lavc: make hardware decoding fallback less violent
wm4
2015-05-28
2
-5
/
+15
*
vd_lavc: report actually used hwdec API
wm4
2015-05-25
2
-4
/
+1
*
dxva2: support HEVC
wm4
2015-05-14
1
-1
/
+8
*
vda: add support for nv12 image formats
Stefano Pigozzi
2015-05-13
1
-1
/
+9
*
dxva2: fix broken build with gcc 5.1
Avi Halachmi (:avih)
2015-04-24
1
-0
/
+5
*
video: cleanup some old log messages
wm4
2015-04-20
1
-9
/
+0
*
player: change video-bitrate and audio-bitrate properties
wm4
2015-04-20
3
-8
/
+1
*
Update license headers
Marcin Kurczewski
2015-04-13
4
-20
/
+16
*
vdpau: fix preemption handling
Dan Oscarsson
2015-03-31
1
-0
/
+23
*
video: move colorspace overrides to vf_format, simplify
wm4
2015-03-31
1
-10
/
+0
*
RPI support
wm4
2015-03-29
3
-1
/
+66
*
vd_lavc: less confusing message when hardware decoding won't work
wm4
2015-03-20
1
-2
/
+3
*
player: better handling of video with no timestamps
wm4
2015-03-20
1
-1
/
+7
*
player: warn against non-monotonic video PTS only once
wm4
2015-03-18
1
-5
/
+0
*
vd_lavc: change message about using hardware decoding
wm4
2015-03-17
1
-1
/
+1
*
video: don't drop anamorphic scaling if it's too minor
wm4
2015-03-16
1
-8
/
+1
*
vd_lavc: let --hwdec=auto select "vaapi-copy"
wm4
2015-03-05
1
-1
/
+1
*
Remove some FFmpeg/Libav compatibility hacks
wm4
2015-03-03
1
-4
/
+0
*
Revert "Revert recent vo_opengl related commits"
Niklas Haas
2015-02-28
1
-0
/
+1
*
Revert recent vo_opengl related commits
wm4
2015-02-28
1
-1
/
+0
*
vd_lavc: respect lavc's color_trc field
Niklas Haas
2015-02-28
1
-0
/
+1
*
video: remove redundant codec parameters
wm4
2015-02-24
1
-5
/
+0
*
video: un-discourage "vaapi-copy" hwdec mode
wm4
2015-02-20
1
-5
/
+0
*
vd_lavc: uninit the hwdec backend after closing the decoder
wm4
2015-02-14
1
-6
/
+3
*
video: work around libswscale for PNG pixel formats
wm4
2015-02-06
1
-1
/
+2
*
command: add property returning detected hwdec API
wm4
2015-02-02
1
-12
/
+0
*
video: have a generic context struct for hwdec backends
wm4
2015-01-22
2
-8
/
+6
*
win32: request UTF-16 API variants, Vista+ APIs, and COM C macros
wm4
2015-01-07
1
-7
/
+2
*
dxva2: copy mp_image attributes to sw_img
James Ross-Gowan
2015-01-07
1
-0
/
+1
*
player: print used number of threads in verbose mode
wm4
2015-01-05
1
-1
/
+1
*
vd_lavc: fix error handling path
wm4
2014-12-13
1
-11
/
+12
*
Check some mallocs
wm4
2014-12-12
1
-0
/
+4
*
vd_lavc: use avcodec_is_open()
wm4
2014-12-02
1
-1
/
+1
*
vd_lavc: don't crash if codec could not be opened
wm4
2014-12-01
1
-1
/
+1
*
vd_lavc: flush frames before uninitializing hw decoder
wm4
2014-11-20
1
-0
/
+3
*
dxva2: use gpu_memcpy with unmatched strides
James Ross-Gowan
2014-10-27
1
-8
/
+29
*
dxva2: fix copying surfaces with different stride
James Ross-Gowan
2014-10-27
1
-10
/
+18
*
dxva2: fix crash on initialization failure
wm4
2014-10-26
1
-0
/
+2
*
dxva2: gpu_memcpy: fix build for GCC 4.8.3
James Ross-Gowan
2014-10-26
1
-3
/
+10
*
dxva2: use optimized memcpy
James Ross-Gowan
2014-10-26
2
-11
/
+164
*
video: initial dxva2 support
wm4
2014-10-25
3
-0
/
+611
*
vd_lavc: fix a small memory leak on init error
wm4
2014-09-29
2
-8
/
+5
*
Remove mpbswap.h
wm4
2014-09-25
1
-1
/
+0
*
video: remove BITMAPINFOHEADER from internal demuxer API
wm4
2014-09-25
1
-14
/
+7
*
build: handle insane libavcodec API bullshit
wm4
2014-09-05
1
-11
/
+25
*
video: initial Matroska 3D support
wm4
2014-08-30
1
-0
/
+2
*
Move compat/ and bstr/ directory contents somewhere else
wm4
2014-08-29
1
-4
/
+2
*
vaapi: try dealing with Intel's braindamaged shit drivers
wm4
2014-08-21
3
-0
/
+37
*
vaapi: we need more surfaces
wm4
2014-08-18
1
-1
/
+2
*
video: move display and timing to a separate thread
wm4
2014-08-12
1
-2
/
+2
*
video: don't keep multiple pointers to hwdec info struct
wm4
2014-08-11
2
-3
/
+3
*
vaapi: fix uninitialized value read
wm4
2014-08-11
1
-1
/
+1
*
video: remove "hard" framedrop mode
wm4
2014-08-09
1
-5
/
+10
*
Improve setting AVOptions
wm4
2014-08-02
1
-11
/
+3
*
vda: only support the new hwaccel 1.2 API (remove old code)
Stefano Pigozzi
2014-08-01
1
-145
/
+13
*
dvd, bluray, cdda: add demux_disc containing all related hacks
wm4
2014-07-05
2
-4
/
+0
*
options: Expose --colormatrix-primaries to the user
Niklas Haas
2014-06-22
1
-0
/
+2
*
video: Add support for non-BT.709 primaries
Niklas Haas
2014-06-22
1
-0
/
+1
*
video: introduce failure path for image allocations
wm4
2014-06-17
1
-1
/
+1
*
options: remove OPT_FLAG_CONSTANTS
wm4
2014-06-13
1
-4
/
+4
*
vd_lavc: use option parser for skip suboptions
wm4
2014-06-13
1
-22
/
+25
*
vd_lavc: make option struct local
wm4
2014-06-11
1
-15
/
+34
*
Add more const
wm4
2014-06-11
1
-1
/
+1
*
player: hide audio/video codec and file format messages
wm4
2014-05-31
1
-2
/
+1
*
vd_lavc: set video bitrate if available
Marcoen Hirschberg
2014-05-28
1
-0
/
+5
*
audio: rename i_bps to 'bitrate' to avoid confusion
Marcoen Hirschberg
2014-05-28
2
-3
/
+3
*
audio: change values from bytes-per-second to bits-per-second
Marcoen Hirschberg
2014-05-28
2
-3
/
+3
*
vaapi: fix destruction with --hwdec=haapi-copy
wm4
2014-05-28
1
-2
/
+6
*
video: warn if an emulated hwdec API is used
wm4
2014-05-28
4
-4
/
+17
*
video: better handling for (very) broken timestamps
wm4
2014-05-27
1
-1
/
+9
*
video: add --video-rotate option for controlling auto-rotation
wm4
2014-05-24
1
-0
/
+7
*
vdpau: don't fallback to software decoding on preemption
wm4
2014-05-18
1
-7
/
+12
*
vda: Hwaccel 1.2 support
Luca Barbato
2014-05-12
1
-34
/
+69
*
vda: Simplify codec selection
Luca Barbato
2014-05-12
1
-28
/
+2
*
vd_lavc: Support hwaccel 1.2 and later
Luca Barbato
2014-05-12
1
-4
/
+4
*
vdpau: handle display preemption during decoding
wm4
2014-05-10
1
-38
/
+13
*
options: remove deprecated --identify
Martin Herkt
2014-05-04
1
-1
/
+0
*
video: change everything
wm4
2014-05-02
2
-6
/
+2
*
video: handle colorspace and aspect overrides separately
wm4
2014-05-02
1
-2
/
+2
*
video: improve error messages
wm4
2014-04-30
1
-1
/
+1
*
video: add a "hwdec" property to enable or disable hw decoding at runtime
wm4
2014-04-23
3
-0
/
+11
*
demux: export video rotation parameter
wm4
2014-04-21
1
-0
/
+1
*
player: add a --dump-stats option
wm4
2014-04-17
1
-1
/
+3
*
vdpau: remove pointer indirection for a field
wm4
2014-03-19
1
-3
/
+3
*
vdpau: fix decoder init return value
wm4
2014-03-19
1
-3
/
+3
*
vaapi: make struct va_surface private
wm4
2014-03-17
1
-11
/
+8
*
vaapi: replace image pool implementation with mp_image_pool
wm4
2014-03-17
1
-30
/
+29
*
vdpau: remove legacy pixel formats
wm4
2014-03-17
1
-1
/
+1
*
vdpau: remove unused type
wm4
2014-03-17
1
-6
/
+0
*
vd_lavc: reinit hwdec on profile changes
wm4
2014-03-17
2
-2
/
+6
*
vd_lavc: remove unused field
wm4
2014-03-16
2
-3
/
+0
*
vd_lavc: reduce hardware decoder mid-stream reinitializations
wm4
2014-03-16
1
-1
/
+6
*
vd_lavc: remove compatibility crap
wm4
2014-03-16
7
-798
/
+28
*
vd_lavc: ridiculous workaround for Libav 9 compatibility
wm4
2014-03-16
3
-1
/
+23
*
video: initialize hw decoder in get_format
wm4
2014-03-10
4
-46
/
+42
*
vdpau: change the error message when video too large
Andrey Morozov
2014-02-24
1
-1
/
+2
*
video: fix --no-aspect
wm4
2014-02-11
1
-2
/
+2
*
vd_lavc: matroska: remove weird code setting extra_huff for mjpeg
wm4
2014-01-11
1
-12
/
+0
*
vd_lavc: matroska: remove weird realvideo special handling
wm4
2014-01-11
1
-16
/
+1
*
vd_lavc: minor simplification
wm4
2014-01-11
1
-11
/
+2
*
Factor out setting AVCodecContext extradata
wm4
2014-01-11
1
-19
/
+8
*
video: fix --brightness etc. options
wm4
2013-12-29
1
-11
/
+0
*
vd_lavc: by default, output all frames, even corrupted ones
wm4
2013-12-29
1
-0
/
+10
*
vda: attempt to fix build (2)
wm4
2013-12-22
1
-2
/
+2
*
msg: rename mp_msg_log -> mp_msg
wm4
2013-12-21
1
-2
/
+2
*
codecs: mp_msg conversion