summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Release 0.28.0v0.28.0Martin Herkt2017-12-253-58/+118
* ytdl_hook: use table concat for playlist buildingRicardo Constantino2017-12-241-5/+4
* ytdl_hook: don't preappend ytdl:// to non-youtube links in playlistsRicardo Constantino2017-12-241-1/+5
* player: update duration based on highest timestamp demuxedwm42017-12-245-0/+28
* player: allow seeking in cached parts of unseekable streamswm42017-12-243-28/+52
* stream_libarchive: fix seeking fallbackwm42017-12-241-14/+14
* cache: propagate underlying stream seek errors in some caseswm42017-12-241-1/+12
* command: use IEC symbols for file size formattingMartin Herkt2017-12-241-4/+4
* wscript: support static linking of shadercMartin Herkt2017-12-241-1/+16
* player: make track language matching case insensitivewm42017-12-232-2/+2
* demux_mkv: fix off by one errorwm42017-12-231-3/+1
* demux: note refresh state separately in debug outputwm42017-12-231-5/+5
* osc: show demuxer cache buffered amount in byteswm42017-12-231-2/+6
* player: show demuxer cache buffered amount in bytes in the status linewm42017-12-233-6/+13
* cache: lower default size to 2*10MBwm42017-12-232-4/+4
* demux: bump the demuxer cache readahead durationwm42017-12-232-2/+4
* demux: always discard cached packets on track switcheswm42017-12-231-8/+43
* travis: stop excluding ffmpeg-gitRicardo Constantino2017-12-222-3/+1
* options: deprecate --ff- options and propertieswm42017-12-215-5/+16
* build: use a list instead of a string for rpi cflagsScott Zeid2017-12-211-4/+4
* Restore Libav supportwm42017-12-213-1/+4
* hwdec: remove unused fieldswm42017-12-213-9/+0
* vo_mediacodec_embed: implement hwcontextAman Gupta2017-12-203-2/+31
* command: make video-frame-info property observablewm42017-12-201-1/+1
* vo_gpu: win: remove exclusive-fullscreen detection hackJames Ross-Gowan2017-12-204-130/+0
* w32_common: refactor and improve window state handlingpavelxdd2017-12-191-131/+151
* w32_common: use RECT for storing screen and window size & positionpavelxdd2017-12-191-100/+71
* client API: change --stop-playback-on-init-failure defaultwm42017-12-173-6/+7
* vo_gpu: hwdec_drmprime_drm: don't crash for non-GL contextswm42017-12-171-0/+3
* dvb: Fix long channel switching: next/prev channelrim2017-12-161-4/+4
* dvb: Add multiple frontends support: MAX_FRONTENDS now 8.rim2017-12-164-88/+99
* js: implement mp.msg.trace()TheAMM2017-12-163-5/+8
* lua: implement mp.msg.traceNiklas Haas2017-12-151-0/+1
* msg: bump up log level of --log-fileNiklas Haas2017-12-152-5/+5
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-1518-86/+69
* README: some rewording and markdown improvementsLarivact2017-12-151-8/+8
* README: reorganize table of contentsLarivact2017-12-151-3/+12
* options: rename 'error' labels to 'exit' where appropriatepavelxdd2017-12-161-13/+13
* options: don't report errors on help value for OPT_SIZE_BOXpavelxdd2017-12-161-4/+10
* ipc: avoid dereferencing NULLMartin Shirokov2017-12-151-7/+17
* vd_lavc: rename --hwdec=rpi to --hwdec=mmalwm42017-12-153-6/+4
* vd_lavc: use libavcodec metadata for hardware decoder wrapperswm42017-12-152-26/+9
* csputils: Add support for Display P3 primariesVittorio Giovara2017-12-142-2/+5
* csputils: Fix DCI P3 primaries white pointVittorio Giovara2017-12-141-1/+2
* subprocess-win: don't change the mouse cursor in CreateProcesspavelxdd2017-12-141-1/+1
* lua+js: implement utils.file_info()TSaaristo2017-12-134-0/+109
* sd_ass: accept otc as fallback OpenType collection file extensionLeo Izen2017-12-131-1/+1
* sd_ass: accept RFC8081 font media typesLeo Izen2017-12-131-0/+4
* vf_buffer: remove this filterwm42017-12-124-94/+0
* options: don't report errors on help value for OPT_GEOMETRYpavelxdd2017-12-111-4/+11
* options: don't report errors on help value for OPT_COLORpavelxdd2017-12-111-6/+12
* options: don't report errors on help value for OPT_FLAGpavelxdd2017-12-111-4/+9
* w32_common: update outdated comment about wakeup eventspavelxdd2017-12-111-2/+1
* vf_convert: default to limited range when converting RGB to YUVwm42017-12-111-0/+5
* vo_gpu: hwdec_drmprime_drm: silence error on failed autoprobingwm42017-12-111-1/+1
* hwdec: document a forgotten parameterwm42017-12-111-0/+1
* video: remove code duplication by calling a hwdec loader helperwm42017-12-111-2/+1
* video: properly initialize and set hwdec_interopwm42017-12-111-0/+2
* vd_lavc: always load VO interops with non-copy hw decoderswm42017-12-111-0/+4
* osd: fix a compiler warning by adding parentheses in if conditionpavelxdd2017-12-101-1/+3
* vo: fix a compiler warning by properly printing a 64bit integerJan Ekström2017-12-111-1/+1
* vd_lavc: add rkmpp to the hwdec_wrappers array.LongChair2017-12-101-0/+1
* demux_timeline: disable pointless packet cache for sub-demuxerswm42017-12-103-8/+35
* demux: fix accounting for seekable ranges on track switcheswm42017-12-101-14/+16
* manpage: Fix typo (reomve -> remove)Anna-Maria Meriniemi2017-12-101-1/+1
* terminal-unix: fix race condition with tty resetDrew DeVault2017-12-091-10/+10
* terminal-unix: switch back to poll(3)Drew DeVault2017-12-091-15/+9
* osdep: add poll shim for macOSDrew DeVault2017-12-093-0/+83
* appveyor: fix FFmpeg downloadJames Ross-Gowan2017-12-091-1/+1
* vo_gpu: d3d11: check for timestamp query supportJames Ross-Gowan2017-12-091-0/+9
* options: don't report errors on help value for OPT_CHOICEpavelxdd2017-12-081-4/+15
* video: add a shitty hack to avoid missing subtitles with vf_subwm42017-12-081-0/+2
* terminal-unix: fix busy looping on LinuxDrew DeVault2017-12-081-2/+1
* manpage: clarify --sub-file(s) optionswm42017-12-071-2/+6
* player: when loading external file, always add all track typeswm42017-12-071-12/+23
* player: rebase start time even for subtitle streamswm42017-12-071-1/+1
* Use /dev/tty instead of stdin for terminal inputDrew DeVault2017-12-081-18/+43
* w32_common: improve the window message state machinepavelxdd2017-12-071-1/+13
* w32_common: skip window snapping if Windows handled itpavelxdd2017-12-071-2/+12
* Revert "ytdl: handle HLS with FFmpeg"Kevin Mitchell2017-12-071-4/+1
* ytdl: handle HLS with FFmpegwm42017-12-061-1/+4
* options: add --start=none to reset previously set start timeAman Gupta2017-12-062-0/+7
* manpage: minor fixes to documenationLeo Izen2017-12-061-3/+11
* manpage: add note about properties not immediately showing upKevin Mitchell2017-12-061-1/+4
* player/osd.c: fix putting --start time on OSDLeo Izen2017-12-051-1/+2
* player/playloop.c: fix --loop-file without --startLeo Izen2017-12-051-1/+3
* Remove support for ffmpeg-mpvRostislav Pehlivanov2017-12-055-35/+13
* vo: add support for externally driven renderloop and make wayland use itRostislav Pehlivanov2017-12-054-4/+70
* manpage: add some minor documenation fixesLeo Izen2017-12-043-3/+13
* Copyright: remove removed file from GPL listwm42017-12-051-1/+0
* player/misc.c: allow both --length and --end to control play endpointLeo Izen2017-12-042-2/+6
* vo_gpu: d3d11_helpers: use better formatting for PCI IDsJames Ross-Gowan2017-12-041-4/+6
* player/playloop.c: respect playback start time when using --loop-fileLeo Izen2017-12-031-5/+11
* player: use start timestamp for ab-looping if --ab-loop-a is absentLeo Izen2017-12-034-7/+39
* player: add get_play_start_ptsLeo Izen2017-12-034-14/+60
* TOOLS/autoload.lua: update extensionsCkat2017-12-031-1/+1
* stream_libarchive: Fix locale includes on macOSsfan52017-12-031-0/+5
* Fix various typos in log messagesNicolas F2017-12-039-12/+12
* manpage: vaapi-copy is not limited to Intel GPUsMariusz Skoneczko2017-12-031-1/+1
* video: probe format of primary plane in drm/egl contextAnton Kindestam2017-12-031-3/+59
* hwdec: whitespace cleanup in hwdec_drmprime_drm.cAnton Kindestam2017-12-031-2/+2
* video: fix use of possibly-NULL pointer in drm_egl_initAnton Kindestam2017-12-031-1/+2
* video: fix double free in drm_atomic_create_contextAnton Kindestam2017-12-031-1/+2
* travis: remove Libav check for nowwm42017-12-021-1/+0
* build: remove nanosleep() checkwm42017-12-022-13/+0
* build: remove termios checkwm42017-12-022-18/+0
* build: remove POSIX/sysv shared memory testwm42017-12-023-53/+17
* vd_lavc: don't request native pixfmt with -copy and METHOD_INTERNALwm42017-12-021-0/+1
* man: remove incorrect note about default opengl backendMartin Herkt2017-12-021-2/+1
* video: remove some more hwdec legacy stuffwm42017-12-0210-93/+50
* vd_lavc, vdpau, vaapi: restore emulated API avoidancewm42017-12-025-3/+48
* hwdec: don't require setting legacy hwdec fieldswm42017-12-027-30/+18
* vd_lavc: simpler way to check for opque hw framewm42017-12-021-3/+1
* vd_lavc: sort -copy hwdec modes to end of listwm42017-12-021-6/+12
* vd_lavc: allow forcing single implementations with --hwdecwm42017-12-021-2/+3
* vd_lavc: slightly simplifywm42017-12-021-34/+28
* vd_lavc: coding stylewm42017-12-021-1/+1
* hwdec: remove unused HWDEC_* constantswm42017-12-011-19/+1
* vd_lavc: fix dumb nonsensewm42017-12-011-1/+4
* vd_lavc, mp_image: remove weird mpv specific palette constantwm42017-12-013-9/+3
* vd_lavc: merge redundant headerwm42017-12-012-94/+77
* audio: fix missing volume update on init and reinitwm42017-12-011-0/+3
* scripting: report dlerror() outputNicolas F2017-12-011-4/+7
* vd_lavc: rewrite how --hwdec is handledwm42017-12-018-539/+377
* options: rename empty string special case for option valueswm42017-12-011-3/+0
* av_common: drop old hack against ancient lavc vdpau wrapperwm42017-12-011-6/+1
* vd_lavc: drop mediacodec direct rendering support temporarilywm42017-12-014-70/+9
* video: move d3d.c out of decode sub directorywm42017-12-018-6/+6
* vd_lavc: delete hw_d3d11va.c/hw_dxva2.c and merge leftoverswm42017-12-016-119/+39
* hw_dxva2: move dxva2 code to d3d.cwm42017-12-012-117/+126
* video: refactor hw device creation for hwdec copy modeswm42017-12-0111-203/+207
* video: fix memory leaks with hwdec copy modeswm42017-12-011-2/+2
* vd_lavc: move entrypoint for hwframes_refinewm42017-12-017-11/+9
* vd_lavc: remove process_image callbackwm42017-12-012-9/+3
* d3d11: move code for d3d11eglrgb hackwm42017-12-012-10/+3
* vo_gpu: hwdec: remove redundant fieldswm42017-12-0113-18/+3
* vo_gpu: make it possible to load multiple hwdec interop driverswm42017-12-0116-197/+207
* vo_opengl: hwdec_vaegl: Reenable vaExportSurfaceHandle()Mark Thompson2017-11-301-3/+3
* vd_lavc: prefer nvdec over vdpau with --hwdec=autowm42017-11-302-14/+16
* DOCS/contribute.md: fix a typowm42017-11-301-1/+1
* DOCS/mpv.rst: document bluray:// alias for bd://Leo Izen2017-11-301-0/+2
* client: Allow "C.UTF-8" as LC_NUMERIC localesfan52017-11-301-1/+1
* DOCS/interface-changes.rst: fix typoKevin Mitchell2017-11-291-1/+1
* vo_gpu: remove hwdec_vaglx interopwm42017-11-303-236/+0
* vf: remove a stray HAVE_GPLwm42017-11-301-3/+0
* ao: minor simplification to gain processing codewm42017-11-301-4/+3
* ao: simplify hack for float atomicswm42017-11-303-16/+7
* build: bump required ffmpeg versionwm42017-11-301-1/+1
* DOCS/interface-changes.rst: update according to recent commitswm42017-11-291-0/+2
* audio: add audio softvol processing to AOwm42017-11-299-63/+134
* build: fix LGPL build with ALSA enabledwm42017-11-291-3/+3
* af: remove deprecated audio filterswm42017-11-2913-1153/+1
* video: remove automatic stereo3d filter insertionwm42017-11-294-17/+7
* video: fix rotation and deinterlace auto filterswm42017-11-292-5/+7
* input: remove a stray HAVE_GPLwm42017-11-291-2/+0
* vf_lavfi: remove old internal wrapper API stuffwm42017-11-292-117/+0
* vf_sub, vf_format: change license to LGPLwm42017-11-294-28/+17
* vf: remove most GPL video filterswm42017-11-2916-1829/+1
* vf: add vf_convert as interim replacement for vf_scalewm42017-11-294-3/+133
* Copyright: fix some typoswm42017-11-291-2/+2
* build: accept ffmpeg git by defaultwm42017-11-291-1/+0
* player: match subtitles with language tags with --sub-auto=exactwm42017-11-271-18/+15
* README: fix markdown formatting of ffmpeg linkVijay Marupudi2017-11-261-1/+1
* player: change 3 remaining GPL-only code pieces to LGPLwm42017-11-244-28/+3
* player: minor fix/simplification of OSD time/duration handlingwm42017-11-245-24/+13
* ao_alsa: change license to LGPLwm42017-11-233-30/+15
* ao_alsa: don't convert twice on retrywm42017-11-231-2/+1
* manpage: clarify bitstreaming optionsOswald Pan2017-11-191-5/+9
* vo_gpu: d3d11: don't use runtime version for UAV slot countJames Ross-Gowan2017-11-191-1/+1
* vo_gpu: d3d11_helpers: don't try BGRA_SUPPORTJames Ross-Gowan2017-11-191-20/+4
* vo_gpu: d3d11: mark the bgra8 format as unorderedJames Ross-Gowan2017-11-191-1/+1
* win32: fix semantics of POSIX 2008 locale stubsJames Ross-Gowan2017-11-192-4/+19
* demux_mkv: remove unnecessary parsing for vp9wm42017-11-172-6/+2
* w32_common: move imm32.dll function to w32->api structpavelxdd2017-11-151-15/+12
* vo_gpu/context_android: Process surface resizes correctlysfan52017-11-141-10/+11
* appveyor: use git submodule update --initJames Ross-Gowan2017-11-131-2/+1
* demux_lavf: always give libavformat the filename when probingwm42017-11-121-1/+1
* stream_libarchive, osdep: use stubs for POSIX 2008 locale on MinGWwm42017-11-122-0/+8
* demux_playlist: support .url fileswm42017-11-121-3/+15
* build: enable libarchive by defaultwm42017-11-121-1/+0
* vo_gpu: ra_gl: remove stride hackwm42017-11-121-4/+1
* stream_libarchive: workaround various types of locale braindeathwm42017-11-122-4/+36
* vo_gpu: d3d11: remove flipped texture upload hackJames Ross-Gowan2017-11-121-8/+0
* osx: fix the bundle $PATH yet againAkemi2017-11-111-1/+1
* cocoa: always return the target NSRect when in fullscreenAkemi2017-11-111-1/+4
* demux: avoid queue overflow warning when joining two rangeswm42017-11-111-1/+3
* demux: export demuxer cache sizes in byteswm42017-11-104-0/+27
* demux: use seekable cache for network by default, bump prefetch limitwm42017-11-102-8/+18
* demux_mkv: fix potential uninitialized variable readwm42017-11-101-2/+3
* demux: set default back buffer to some high valuewm42017-11-102-2/+4
* demux: limit number of seek ranges to a static maximumwm42017-11-101-5/+20
* demux: speed up cache seeking with a coarse indexwm42017-11-101-1/+54
* demux: avoid wasting time by stopping packet search as early as possiblewm42017-11-101-1/+3
* demux: simplify remove_packet() functionwm42017-11-101-26/+12
* demux: fix failure to join ranges with subtitles in some caseswm42017-11-101-4/+12
* demux: reverse which range is reused when joining themwm42017-11-101-25/+22
* demux: fix a race condition with async seekingwm42017-11-101-3/+4
* demux: get rid of an unnecessary fieldwm42017-11-101-15/+13
* vo_gpu: never pass flipped images to ra or ra backendswm42017-11-101-2/+7
* demux: attempt to accurately reflect seek range with muxed subtitleswm42017-11-101-5/+33
* demux: reduce indentation for two functionswm42017-11-101-37/+36
* demux: some minor mostly cosmeticswm42017-11-101-13/+15
* demux: simplify a functionwm42017-11-101-21/+19
* demux: change how refreshes on track switching are handledwm42017-11-101-66/+59
* demux: get rid of weird backwards loopwm42017-11-101-1/+1
* demux: avoid broken readahead when joining rangeswm42017-11-101-4/+5
* demux: reduce difference between threaded and non-threaded modewm42017-11-101-27/+35
* demux: support multiple seekable cached rangeswm42017-11-094-230/+610
* appveyor: update ffmpeg and test d3d11/vulkanJames Ross-Gowan2017-11-083-16/+59
* vo_gpu: hwdec_d3d11va: allow zero-copy video decodingJames Ross-Gowan2017-11-076-62/+176
* vo_gpu: d3d11: enhance cache invalidationJames Ross-Gowan2017-11-072-5/+71
* vo_gpu: d3d11: log shader compilation timesJames Ross-Gowan2017-11-071-0/+26
* vo_gpu: move d3d11_screenshot to shared codeJames Ross-Gowan2017-11-074-80/+100
* vo_gpu: d3d11: add RA caps for ra_d3d11James Ross-Gowan2017-11-077-6/+35
* vo_gpu: d3d11: initial implementationJames Ross-Gowan2017-11-0714-16/+2797
* vo_gpu: export the GLSL format qualifier for ra_formatJames Ross-Gowan2017-11-075-14/+77
* vo_gpu: add namespace query mechanismJames Ross-Gowan2017-11-074-10/+21
* vo_lavc: remove messy delayed subtitle rendering logicwm42017-11-071-10/+8
* player: change license of some code surrounding --frames to LGPLwm42017-11-063-14/+0
* img_format: remove some guards against old ffmpeg APIwm42017-11-061-5/+2
* demux: explicitly discard 0 sized packetswm42017-11-061-1/+1
* demux_mkv: allow 0 sized packetswm42017-11-061-1/+1
* demux: slightly simplify pruningwm42017-11-061-7/+2
* demux_mkv: rewrite packet reading to avoid 1 memcpy()wm42017-11-055-136/+132
* demux: refactoring in preparation for multiple seek range supportwm42017-11-041-83/+214
* demux: improve and optimize cache pruning and seek range determinationwm42017-11-044-85/+97
* demux: reduce overhead when searching over keyframe rangeswm42017-11-041-31/+37
* player: log if NDEBUG is definedwm42017-11-041-0/+3
* demux: avoid excessive readahead after cache seekwm42017-11-041-1/+3
* demux: make pruning more efficient for unseekable demuxer cachewm42017-11-041-19/+24
* demux: on queue overflow wake up reader thread on EOF onlywm42017-11-031-1/+1
* demux: don't show queue overflow warning when merely prefetchingwm42017-11-031-6/+7
* vo_gpu: don't re-render hwdec frames when repeating frameswm42017-11-031-19/+11
* demux: don't allow subtitles to mess up buffered time displaywm42017-11-031-1/+2
* osc: make cycling visibility an input.conf key bindingwm42017-11-032-1/+2
* demux: add option to create CC tracks eagerlywm42017-11-032-15/+58
* vo_gpu: ra_gl: fix minimum GLSL version to 120wm42017-11-031-1/+1
* vo_gpu: fix mobius tone mapping compatibility to GLSL 120wm42017-11-031-1/+1
* vo_gpu: ra_gl: fix crash trying to use glBindBufferBase on GL 2.1wm42017-11-031-2/+7
* wscript: use pkg-config for vulkan checkMartin Herkt2017-11-031-1/+1
* demux_mkv: add V_SNOW tag to mkv_video_tagsNicolas F2017-11-031-0/+1
* osc: render seek ranges a bit less uglyChrisK22017-11-021-1/+1
* osc: render seek rangeswm42017-11-021-0/+26
* stream_libarchive: stop reading on ARCHIVE_FATALwm42017-11-021-4/+41
* screenshot: create directories from templateNicolas F2017-11-021-0/+5
* osd: don't skip leading whitespace on the first line eitherwm42017-11-021-1/+1
* vd_lavc: restore --hwdec-image-format and d3d11 opaque modewm42017-11-022-1/+6
* build: fix cuda testwm42017-11-021-1/+1
* build: garbage => upstreamwm42017-11-011-2/+2
* build: make it easier to force FFmpeg upstreamwm42017-11-014-22/+18
* vo_gpu: potentially fix icc-profile-auto updatingwm42017-11-011-1/+1
* vd_lavc: clean out more hwdec legacy codewm42017-10-313-39/+5
* vd_lavc: remove more dead legacy codewm42017-10-314-108/+2
* videotoolbox: use generic code for dummy hwdevice initwm42017-10-313-76/+19
* vd_lavc: remove dead legacy codewm42017-10-312-22/+0
* d3d: remove some legacy codewm42017-10-311-42/+0
* vd_lavc: makre sure required headers are included early enoughwm42017-10-312-1/+1
* osd: don't strip leading whitespace in messageswm42017-10-301-0/+7
* vd_lavc: move display mastering data stuff to mp_imagewm42017-10-304-42/+22
* Bump libav* API usewm42017-10-307-280/+50
* vo_gpu: remove a redundant ifdefwm42017-10-301-2/+0
* vd_lavc: make --hwdec=nvdec-copy actually workwm42017-10-302-3/+32
* vd_lavc: remove need for duplicated cuda GL interop backendwm42017-10-304-20/+7
* m_option: pretty print mpv_node for OSDwm42017-10-303-6/+41
* demux: refactor to export seek rangeswm42017-10-303-43/+49
* Get rid of deprecated AVFrame accessorswm42017-10-304-6/+6
* manpage: fix/improve --msg-level descriptionwm42017-10-301-1/+3
* hwdec_drmprime_drm: fix segv with --hwdecRyo Munakata2017-10-301-1/+4
* lavc_conv: make disable_styles fasterOleg Oshmyan2017-10-301-2/+3
* demux_lavf: return AVERROR_EOF on file endDaniel Kucera2017-10-301-1/+1
* vd_lavc: add support for nvdec hwaccelwm42017-10-286-1/+46
* demux_mkv: don't probe start time by defaultwm42017-10-271-1/+0
* lavc_conv: clamp timestamps to positive, fixes idiotic ffmpeg issuewm42017-10-271-0/+2
* travis: correctly remove ffmpeg-stable from build matrixwm42017-10-271-1/+0
* travis: adjust ffmpeg URLwm42017-10-272-7/+3
* lavfi: fix warnings with newer libavfilter versionswm42017-10-271-2/+2
* build: require our own ffmpeg repowm42017-10-271-3/+11
* vd_lavc: use avcodec_fill_hw_frames_parameters() APIwm42017-10-273-2/+118
* vo_gpu: fix ra_tex_upload_pbo for 2D texturesNiklas Haas2017-10-271-1/+5
* vo_gpu: osd: simplify some codewm42017-10-271-5/+5
* audio/out: initialize an array to avoid confusing static analyzerwm42017-10-271-1/+1
* af_lavfi: fix small memory leakwm42017-10-271-6/+10
* audio: fix small memory leakwm42017-10-271-0/+1
* command: change demuxer-cache-state property to return multiple rangeswm42017-10-264-26/+57
* vd_lavc: more aggressive frame dropping for intra only codecswm42017-10-262-5/+15
* demux_timeline: don't use segments for DASHwm42017-10-261-1/+1
* vo_gpu: change --tone-mapping-desaturate algorithmNiklas Haas2017-10-253-17/+20
* demux: better computation of seek start targetwm42017-10-251-8/+24
* demux: reject cache seeks if parts of the range are unsetwm42017-10-251-2/+3
* demux: fall back to DTS when determining seek targetwm42017-10-251-1/+1
* demux: disallow seeking if there are streams with no timestampswm42017-10-251-3/+7
* demux: fix tracking of forward/backward cache sizewm42017-10-251-8/+15
* demux: respect timeline boundaries for cache seekswm42017-10-251-7/+17
* demux: don't report unknown queue state if no packets were addedwm42017-10-251-1/+3
* demux_timeline: trust attached picture flagwm42017-10-251-0/+1
* demux: set correct stream index for attached pictureswm42017-10-251-1/+5
* win32: add more-POSIXy versions of open() and fstat()James Ross-Gowan2017-10-254-41/+298
* demux: get rid of demux_packet.new_segment fieldwm42017-10-246-17/+21
* demux_timeline: change virtual_stream array to array of pointerswm42017-10-241-8/+9
* manpage: add --hwdec=rkmpp entrywm42017-10-231-0/+1
* client API: minor bump + change entry for DRM related opengl-cb changeswm42017-10-233-1/+7
* video : Move drm options to substruct.Lionel CHAZALLON2017-10-237-11/+33
* Add DRM_PRIME Format Handling and Display for RockChip MPP decodersLionel CHAZALLON2017-10-2320-23/+823
* video : allow drm primary plane to be transparent for egl contextLionel CHAZALLON2017-10-231-2/+2
* demux: fix cached SEEK_FORWARD seeks into end of cached regions/EOFwm42017-10-231-3/+11
* demux: report buffered duration of 0 during seeking instead of unknownwm42017-10-231-3/+5
* demux: drop redundant SEEK_BACKWARD flagwm42017-10-236-32/+23
* vo_opengl: hwdec_vaegl: Disable vaExportSurfaceHandle()Mark Thompson2017-10-231-3/+3
* demux: fix crash with cue/ordered chapter fileswm42017-10-231-0/+1
* video: fix typo in log messageNicolas F2017-10-221-1/+1
* wayland_common: check monitor scaleRostislav Pehlivanov2017-10-221-3/+9
* wayland_common: improve cursor code and scale cursor properlyRostislav Pehlivanov2017-10-222-26/+35
* command: read the diff if you want to knowwm42017-10-215-1/+56
* *** empty log message ***wm42017-10-211-2/+0
* demux: replace redundant field with a better redundant fieldwm42017-10-211-8/+7
* demux: add a back buffer and the ability to seek into itwm42017-10-215-157/+375
* demux: optimize seeks within readahead cacheAman Gupta2017-10-211-12/+104
* demux: improvements to previous commitswm42017-10-202-10/+18
* demux: ignore false underrun reporting from eia_608 captions decoderAman Gupta2017-10-202-0/+4
* cache: throttle wakeupswm42017-10-201-2/+14
* wayland_common: don't scale the cursor wl_bufferRostislav Pehlivanov2017-10-191-1/+0
* video: fix alpha handlingwm42017-10-191-2/+4
* github: Google Drive suckswm42017-10-191-1/+2
* vo_gpu: add rgba16hf to the list of FBO formatsJames Ross-Gowan2017-10-182-4/+5
* video: fix poitential NULL derefwm42017-10-181-2/+3
* aframe: fix logically dead codewm42017-10-181-1/+1
* tests: fix include after 6597998Ilya Tumaykin2017-10-171-1/+1
* vo_rpi: fix build (probably)wm42017-10-171-1/+1
* vo_gpu: remove weird p->vo indirectionwm42017-10-171-11/+9
* vo_gpu: fix video sometimes not being rerendered on equalizer changewm42017-10-174-4/+9
* vdpau: remove some more dead codewm42017-10-162-11/+0
* av_common: fix Libav buildwm42017-10-161-0/+13
* video: remove special path for hwdec screenshotswm42017-10-164-102/+1
* video: fix previous commitwm42017-10-161-2/+1
* video: make previously added hwdec params mechanism more genericwm42017-10-163-18/+20
* video: properly pass through ICC datawm42017-10-164-8/+62
* mp_image: merge AVFrame conversion functionswm42017-10-161-38/+29
* video: add mp_image_params.hw_flags and add an examplewm42017-10-167-2/+76
* video: make it possible to always override hardware decoding formatwm42017-10-165-1/+21
* restore-old-bindings.conf: add old macOS/Wayland AXIS bindingsJames Ross-Gowan2017-10-161-0/+7
* vo_gpu: remove some minor dead codewm42017-10-161-3/+1
* vo_gpu: semi-fix --gpu-context/--gpu-api options and help outputwm42017-10-165-21/+24
* mp_image: select an explicit fallback for chroma locationwm42017-10-161-0/+7
* manpage: add Vulkan WSI extension name for --gpu-context=winJames Ross-Gowan2017-10-141-1/+1
* vo_gpu: mali-fbdev: fix build errorTobias Jakobi2017-10-131-2/+2
* Copyright: some more licensing clarificationswm42017-10-134-11/+519
* options: add --vlang switchwm42017-10-132-0/+4
* stats: add file sizeJulian2017-10-131-1/+2
* stats: clarify documentationJulian2017-10-131-7/+7
* input.conf: explicit bindings for stats overlayJulian2017-10-131-0/+2
* wayland_common: init output_list during main struct initRostislav Pehlivanov2017-10-121-1/+2
* manpage: correct some comments about ordered chapterswm42017-10-111-6/+5
* wayland_common: require wl_output v2 and send MP_INPUT_RELEASE_ALL on uninitRostislav Pehlivanov2017-10-111-8/+13
* vo_gpu: shaderc: include debug info when --gpu-debug is setJames Ross-Gowan2017-10-111-0/+2
* audio: clarify GPL-only partswm42017-10-101-1/+2
* demux_mkv: remove remaining GPL codewm42017-10-102-9/+1
* build: make LGPL mode final (via --enable-gpl)wm42017-10-102-37/+28
* Add checks for HAVE_GPL to various GPL-only source fileswm42017-10-1031-0/+148
* wayland_common: adjust default cursor size and scale its bufferRostislav Pehlivanov2017-10-101-2/+3
* vo: fix reference to mediacodec_embedAman Gupta2017-10-091-2/+2
* vo_gpu: android: fix gpu contextAman Gupta2017-10-092-0/+5
* vo_opengl: hwdec_vaegl: Use vaExportSurfaceHandle() if presentMark Thompson2017-10-091-0/+80
* vaapi: Use libva2 message callbacksMark Thompson2017-10-091-3/+29
* stats: add documentationJulian2017-10-093-1/+165
* lua: integrate stats.lua scriptJulian2017-10-097-2/+14
* stats: change the way toggling/oneshot works internallyJulian2017-10-091-106/+109
* stats: stop coloring timing valuesJulian2017-10-091-26/+8
* stats: add current and total chapter numberJulian2017-10-091-1/+8
* stats: add audio and video filtersJan Janssen2017-10-091-0/+55
* stats: reorganize the framedrop countersNiklas Haas2017-10-091-4/+5
* stats: revert DR indicator as it's unnecessaryJulian2017-10-091-2/+1
* stats: reduce default font size to 8Julian2017-10-091-1/+1
* stats: visually indicate direct renderingJulian2017-10-091-1/+2
* stats: change font weight of % sign as wellJulian2017-10-091-1/+1
* stats: fix indentation/newline of frame timing pageJulian2017-10-091-11/+11
* stats: show % of a pass on frame timing pageJulian2017-10-091-9/+23
* stats: always print perfdata totalJulian2017-10-091-7/+4
* stats: make add_header() append at current positionJulian2017-10-091-7/+7
* stats: print perfdata total by defaultJulian2017-10-091-1/+1
* stats: mark dummy as suchJulian2017-10-091-1/+1
* stats: correctly re-eval ASS tag usageJulian2017-10-091-11/+17
* stats: make page keybinding repeatableJulian2017-10-091-1/+1
* stats: remove table in tableJulian2017-10-091-14/+6
* stats: resilience against accidential timer removalJulian2017-10-091-9/+12
* stats: allow keybindings for specific pageJulian2017-10-091-12/+21
* stats: support for multiple "pages" of statsJulian2017-10-091-26/+124
* stats: remove check for lua timer functionJulian2017-10-091-8/+0
* stats: rescale graphs to make the average align with the center, if possibleNiklas Haas2017-10-091-4/+11
* stats: add support for `vo-passes`, which replaces `vo-performance`Niklas Haas2017-10-091-68/+60
* stats: update HDR peak for upstream changesNiklas Haas2017-10-091-2/+2
* stats: add support for deprecated propertiesJulian2017-10-091-11/+21
* stats: comment to remind me about deprecated propertiesJulian2017-10-091-0/+1
* stats: add new versions of decoder and VO dropped frame countsRicardo Constantino2017-10-091-1/+5
* stats: put vsync ratio and jitter on the same lineJulian2017-10-091-15/+10
* stats: declare function as localJulian2017-10-091-1/+1
* stats: use container-fps together with fps (as fallback)Julian2017-10-091-1/+3
* stats: rename option timing_total to print_perfdata_totalJulian2017-10-091-2/+2
* stats: add vsync-ratio and vsync-jitterJulian2017-10-091-69/+138
* stats: add some documentation for generate_graph()Julian2017-10-091-1/+10
* stats: access less variables outside function's stateJulian2017-10-091-12/+10
* stats: add new container-fps that deprecates fpsRicardo Constantino (:RiCON)2017-10-091-1/+2
* stats: remove hwdec-active propertyRicardo Constantino (:RiCON)2017-10-091-7/+2
* stats: fix bug introduced in earlier commitJulian2017-10-091-5/+4
* stats: fix comment typoJulian2017-10-091-7/+7
* stats: disable coloring peak performance dataJulian2017-10-091-1/+2
* stats: change coloring of performance dataJulian2017-10-091-7/+8
* stats: save ASS sequences locallyJulian2017-10-091-3/+10
* stats: only print graphs when ASS tags are goodJulian2017-10-091-1/+1
* stats: clearify a few descriptions/labelsJulian2017-10-091-3/+3
* stats: don't show video/audio-speed-correction when 0Julian2017-10-091-1/+1
* stats: add HDR signal peak informationNiklas Haas2017-10-091-5/+15
* stats: add sum of timing valuesJulian2017-10-091-7/+13
* stats: put colormatrix, primaries and gamma togetherJulian2017-10-091-3/+4
* stats: change highlighting of performance dataJulian2017-10-091-4/+11
* stats: declare functions as localJulian2017-10-091-197/+200
* stats: align graphsJulian2017-10-091-44/+63
* stats: change the way the output is builtJulian2017-10-091-85/+65
* stats: rewrite parts of performance dataJulian2017-10-091-64/+110
* stats: add performance dataJulian2017-10-091-9/+103
* stats: update stats when file changesJulian2017-10-091-1/+7
* stats: small spelling correctionJulian2017-10-091-1/+1
* stats: use redraw_delay for timer periodJulian2017-10-091-2/+2
* stats: always print title if different from filenameRicardo Constantino (:RiCON)2017-10-091-1/+3
* stats: make a warning more visibleJulian2017-10-091-1/+3
* stats: rename some functionsJulian2017-10-091-6/+6
* stats: add toggling of statsJulian2017-10-091-4/+29
* stats: add hwdec-currentRicardo Constantino (:RiCON)2017-10-091-1/+6
* stats: add cache-speedRicardo Constantino (:RiCON)2017-10-091-2/+3
* stats: decrease default font sizeJulian2017-10-091-1/+1
* stats: add video-params/gamma propertyNiklas Haas2017-10-091-0/+1
* stats: update frame drop diagnosticsKevin Mitchell2017-10-091-1/+2
* stats: add display fpsKevin Mitchell2017-10-091-0/+7
* stats: rename some variables for consistencyJulian2017-10-091-9/+9
* stats: add support for video-sync=displayNiklas Haas2017-10-091-0/+5
* stats: fix line wrappingJulian2017-10-091-2/+2
* stats: remove dead link from commentJulian2017-10-091-1/+0
* stats: print bold text in terminalsRostislav Pehlivanov2017-10-091-4/+16
* stats: minor simplificationJulian2017-10-091-4/+8
* stats: remove countless hardcoded stringsJulian2017-10-091-30/+33
* stats: document append_property return valueJulian2017-10-091-2/+3
* stats: fix oversightJulian2017-10-091-1/+1
* stats: unify redundant functionsJulian2017-10-091-53/+58
* stats: proper usage of imported moduleJulian2017-10-091-13/+13
* stats: add debug optionJulian2017-10-091-0/+7
* stats: reflect latest changes to mpvJulian2017-10-091-2/+2
* stats: don't add superfluous EOL charactersJulian2017-10-091-9/+12
* stats: make non-ASS styling configurableJulian2017-10-091-44/+56
* stats: make the OSD usable in audio-only modeRostislav Pehlivanov2017-10-091-4/+32
* stats: avoid clashing with similar named scriptsJulian2017-10-091-1/+1
* stats: initial commitJulian2017-10-091-0/+189
* dvb: SYS_DVBC_ANNEX_B is now supported if ATSC is activated.Oliver Freyermuth2017-10-091-0/+2
* dvb: Skip channel if ATSC device does not support cable / terr.Oliver Freyermuth2017-10-091-1/+3
* dvb: Implement parsing of modulation for VDR-style channels config.Oliver Freyermuth2017-10-091-0/+50
* dvb: Fixes for ATSC tuning.Oliver Freyermuth2017-10-092-2/+19
* stream_dvb: Multiply frequency and sample rate by 1000 for VDR.Oliver Freyermuth2017-10-091-4/+3
* dvb_tune: Pull out DVBv5 raw tuning part, add verbosity.Oliver Freyermuth2017-10-091-23/+24
* dvb: Explicitly clear via DVBv5 before reverting to DVBv3.Oliver Freyermuth2017-10-091-2/+12
* dvb: Use more elaborate tuning for DVBv5 tuning.Oliver Freyermuth2017-10-091-23/+111
* vo_gpu: simplify opengl aliaswm42017-10-092-31/+2
* vo_gpu: remove duplicated optionswm42017-10-091-1/+0
* vo_opengl: context_drm_egl: Don't create a new framebuffer for every frameMark Thompson2017-10-091-22/+27
* vo_gpu: add android opengl backendAman Gupta2017-10-095-3/+164
* vo: add mediacodec_embed output driverAman Gupta2017-10-094-0/+102
* hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC framesAman Gupta2017-10-097-0/+60
* vo: add VO_CAP_NOREDRAW for upcoming vo_mediacodec_embedAman Gupta2017-10-092-1/+8
* hwdec: rename mediacodec to mediacodec-copyAman Gupta2017-10-097-12/+32
* README.md: explicitly link contribute.mdwm42017-10-091-5/+8
* command: drop "audio-out-detected-device" propertywm42017-10-097-35/+3
* img_format: AV_PIX_FMT_PAL8 is RGBwm42017-10-091-2/+5
* wayland_common: implement output tracking, cleanups and bugfixesRostislav Pehlivanov2017-10-094-215/+246
* osx: add right MacPorts paths to our bundle $PATHAkemi2017-10-071-2/+3
* wayland_common: allow vo_wayland_uninit(NULL)Niklas Haas2017-10-071-0/+2
* Revert "wayland_common: add support for embedding"Rostislav Pehlivanov2017-10-053-10/+0
* wayland_common: respect close eventsRostislav Pehlivanov2017-10-051-3/+9
* wayland_common: add support for embeddingRostislav Pehlivanov2017-10-053-0/+9
* wayland_common: reset the LIVE_RESIZING flag when resizing endsRostislav Pehlivanov2017-10-051-10/+14
* build: switch preliminary LGPL mode from v3 to v2.1wm42017-10-055-43/+8
* DOCS/interface-changes.rst: mention --log-file behavior changewm42017-10-051-0/+1
* msg: make --msg-level affect --log-file toowm42017-10-042-3/+6
* player: change a minor code fragment to LGPLwm42017-10-041-5/+0
* wayland_common: don't hardcode protocol names during registryRostislav Pehlivanov2017-10-041-8/+8
* README: drop support for Windows VistaMartin Herkt2017-10-041-1/+1
* wayland_common: rewrite from scratchRostislav Pehlivanov2017-10-0311-1058/+1281
* vo_wayland: removeRostislav Pehlivanov2017-10-037-1062/+0
* demux_mkv: replace deprecated av_copy_packet_side_data()wm42017-10-031-4/+2
* osx: add some common paths to our $PATH when started from bundleAkemi2017-10-031-0/+8
* osx: fix bundle on macOS High Sierra (10.13)Akemi2017-10-036-20/+29
* vo_gpu: gl: implement proper extension string searchwm42017-10-023-10/+23
* DOCS/compile-windows.md: update for changes to mpv and MSYS2James Ross-Gowan2017-10-021-21/+19
* Man page: fix typoKranky K. Krackpot2017-10-011-2/+2
* vo_gpu: enable 3DLUTs in dumb modeNiklas Haas2017-09-301-1/+3
* vf_vavpp: restrict allowed sw upload formats to nv12/yuv420pwm42017-09-301-20/+3
* vaapi: replace error macro implementationwm42017-09-302-12/+3
* Copyright: remove deleted file from listwm42017-09-301-1/+0
* video: fix green shitwm42017-09-301-1/+1
* manpage: update --blend-subtitles affected optionsLeo Izen2017-09-291-1/+1
* vaapi: change license to LGPLwm42017-09-296-20/+19
* vaapi: move legacy code to vo_vaapi.cwm42017-09-293-440/+310
* vf_vavpp: use error checking macrowm42017-09-291-19/+11
* vf_vavpp: use libavutil hw frames API for frame pool and uploadwm42017-09-295-49/+119