summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make it clear that this branch is no longer usedrelease/currentMartin Herkt2017-04-23611-188568/+2
* Release 0.24.0v0.24.0Martin Herkt2017-02-122-1/+122
* Merge branch 'master' into release/currentMartin Herkt2017-02-12172-2347/+5105
|\
| * win32: update the fullscreen state on restoringpavelxdd2017-02-121-1/+22
| * DOCS/contribute.md: adjust coding style for if/else bracingwm42017-02-111-6/+4
| * vo_opengl: angle: log the device/surface implementationJames Ross-Gowan2017-02-121-13/+27
| * ytdl_hook: support livestream segmented DASH VODsRicardo Constantino2017-02-101-4/+6
| * DOCS/mplayer-changes.rst: fix syntaxwm42017-02-101-1/+4
| * dvb: move priv allocation to dvb_openThomas V2017-02-101-1/+1
| * lavfi: cosmetics: more consistent variable namingwm42017-02-091-3/+3
| * ao_oss: fix mixer channel messageKevin Mitchell2017-02-081-1/+1
| * ao_oss: use --audio-device if --oss-device isn't set.Kevin Mitchell2017-02-081-6/+10
| * lavfi: slightly better disconnected output handlingwm42017-02-081-6/+14
| * Use AV_INPUT_BUFFER_PADDING_SIZE instead of deprecated onewang-bin2017-02-083-4/+4
| * manpage: fix incorrect option name for --record-filewm42017-02-082-2/+2
| * mp_image_tool: guard hw downloading against allocation failureswm42017-02-071-1/+1
| * player: add experimental stream recording featurewm42017-02-0717-5/+597
| * vo_opengl: egl_helpers: fix for non-WindowsJames Ross-Gowan2017-02-081-1/+1
| * vo_opengl: angle: rewrite with custom swap chainJames Ross-Gowan2017-02-077-240/+724
| * ytdl_hook: reenable support for length-less segments in EDLRicardo Constantino2017-02-061-12/+28
| * manpage: Reorganise discussion of cuda hwdec to be less confusingPhilip Langdale2017-02-061-12/+8
| * DOCS/edl-mpv.rst: fix typowm42017-02-051-1/+1
| * ytdl_hook: fix EDL syntaxwm42017-02-051-1/+1
| * demux_edl: fix behavior with no init segment providedwm42017-02-051-0/+6
| * tv: Zero-out newly-allocated handle in tv_new_handle()Frédéric Brière2017-02-051-4/+1
| * demux_timeline: more silencingwm42017-02-041-1/+1
| * demux: try not to read packets when cancelledwm42017-02-041-1/+3
| * ytdl_hook: Add non-dash fallbacks to default formatsRicardo Constantino2017-02-041-3/+3
| * ytdl_hook, edl: implement pseudo-DASH supportwm42017-02-048-70/+276
| * demux_timeline: move code aroundwm42017-02-041-41/+41
| * ytdl: support segmented dashRicardo Constantino2017-02-041-12/+16
| * sub: remove .txt as text subtitle extensionwm42017-02-031-1/+1
| * manpage: state that hwdec d3d11va requires Windows 8+S2F0amEgS2xvdmVy2017-02-031-2/+2
| * player: different way to auto-enable the demuxer cachewm42017-02-025-11/+20
| * stream: get rid of streamtype enumwm42017-02-0219-50/+47
| * stream: better method signal caching, rename weird uncached_stream fieldwm42017-02-023-10/+11
| * cocoa: fix color profile retrievalAkemi2017-02-021-0/+1
| * cocoa: fix dropping of files and URLsAkemi2017-02-021-14/+5
| * cocoa: optimise screen event handlingAkemi2017-02-022-9/+20
| * cocoa: fix displaylink refresh rate retrievalAkemi2017-02-021-23/+29
| * osx: consistent normalisation when searching for external filesAkemi2017-02-023-4/+19
| * hw_dxva2: create a IDirect3D9Ex devicewm42017-02-021-18/+27
| * tvi_dummy: don't return bad dummy PTSwm42017-02-021-2/+3
| * demux_tv: free the correct field instead of creating dangling pointerwm42017-02-021-1/+1
| * sub: add justify of subtitlesDan Oscarsson2017-02-018-0/+26
| * osc: allow playlist buttons when loopingRicardo Constantino2017-02-011-2/+3
| * TOOLS/matroska.py: use python3wm42017-02-011-1/+1
| * osc: box: clip with ellipsis after too much stretchingRicardo Constantino2017-01-311-2/+9
| * osc: bottom/topbar: clip title instead of stretchingRicardo Constantino2017-01-311-4/+6
| * player: add .scc subtitle extensionwm42017-01-311-1/+2
| * demux_mkv: passthrough BlockAdditions for libvpx alphawm42017-01-314-1/+54
| * TOOLS/matroska.py: fix some minor things for dumpingwm42017-01-311-5/+4
| * demux_mkv: any reference makes a frame not a keyframewm42017-01-311-2/+1
| * command: nicer OSd-formatting for loop-filewm42017-01-311-0/+1
| * input.conf: change "L" to change loop-file by defaultwm42017-01-312-1/+5
| * ytdl_hook: refactor edl track joiningRicardo Constantino2017-01-301-20/+28
| * ytdl_hook: respect --no-audio, don't force-select trackRicardo Constantino2017-01-301-1/+1
| * build: fix --disable-gl if cuda is enabledwm42017-01-301-0/+1
| * cocoa: fix unwanted behavior with window level other than the defaultAkemi2017-01-291-2/+4
| * vo_opengl: dxinterop: use the new SAFE_RELEASE macroJames Ross-Gowan2017-01-301-15/+8
| * win32: add COM-specific SAFE_RELEASE to windows_utils.hJames Ross-Gowan2017-01-305-30/+31
| * player: print hw format on "VO: " line toowm42017-01-291-2/+5
| * ytdl_hook: fix opening hitbox.tv rtmp streamRicardo Constantino2017-01-291-0/+2
| * vaapi: improve a commentwm42017-01-281-1/+7
| * vaapi: remove central lock around vaapi API callswm42017-01-287-85/+2
| * waftools/checks/generic: hacks for linking against static/shared libskwkam2017-01-281-5/+18
| * wscript: add LIBRARY_PATH for library detectionkwkam2017-01-282-0/+4
| * build: rpi: rely on pkgconfig for compiler flagsIlya Tumaykin2017-01-282-20/+28
| * win32: snap to screen edgespavelxdd2017-01-275-0/+153
| * build: explicitly check for FFmpeg vs. Libav, and their exact versionswm42017-01-273-43/+59
| * wscript: merge libavfilter check into the main ffmpeg checkwm42017-01-271-7/+2
| * atomic: drop __sync builtinswm42017-01-272-28/+1
| * stream: minor cleanup to previous commitwm42017-01-271-12/+7
| * stream: set EOF if stream is canceledwm42017-01-261-1/+3
| * command: shorten long playlists on OSDwm42017-01-264-9/+107
| * osd: move some internal declarations to internal headerswm42017-01-263-10/+7
| * vd_lavc: allocate 8 ref frames for VP9wm42017-01-261-2/+6
| * vo_opengl: egl_helpers: fix variable namewm42017-01-261-3/+3
| * client API: adjust opengl_cb hardware decoding commentswm42017-01-261-3/+6
| * stream_lavf: add support for data URIsRicardo Constantino2017-01-253-1/+6
| * vf_lavfi: don't crash with VOs without hardware decoding supportwm42017-01-251-5/+7
| * ad_lavc, vd_lavc: preserve codec_id/codec_type when setting paramswm42017-01-251-0/+8
| * ad_lavc, vd_lavc: move mpv->lavc decoder parameter setup to common codewm42017-01-254-38/+79
| * manpage: add "A/V sync" to make it findable with Ctrl+foctos2017-01-251-1/+1
| * osc: fix crashes related to field eventresponder being nilRoland Hieber2017-01-251-0/+1
| * command: fix potential crash for script-binding with multi-commandswm42017-01-241-1/+2
| * cue: accept lower-case cue commandswm42017-01-241-1/+1
| * stream: check for playback aborts on reading toowm42017-01-241-0/+2
| * av_common: remove old/unused timestamp passthrough codewm42017-01-241-21/+8
| * build: new vaapi hwaccel API does not use av_image_copy_uc_from()wm42017-01-241-1/+1
| * av_common: drop unused functionwm42017-01-242-24/+0
| * build: replace some FFmpeg API checks with version checkswm42017-01-247-32/+8
| * ad_lavc: respect AV_FRAME_FLAG_DISCARDwm42017-01-241-0/+5
| * sub: add option to force using video resolution for image subtitleswm42017-01-234-1/+10
| * sd_lavc: remove old broken heuristicwm42017-01-232-39/+10
| * player: actually initialize/destroy MPContext.lockwm42017-01-221-0/+3
| * charset_conv: fallback to interpreting subs as latin1 if iconv failswm42017-01-221-1/+1
| * charset_conv: support minimum compatibility to utf8:... syntaxwm42017-01-221-1/+5
| * player: remove --stream-capture option/propertywm42017-01-2112-119/+38
| * command: rename framedrop propertieswm42017-01-203-8/+20
| * options: refacactor how --opengl-dwmflush is declaredwm42017-01-205-12/+17
| * options: refactor how --opengl-dcomposition is declaredwm42017-01-206-8/+30
| * x11: pseudo HiDPI scalingwm42017-01-195-6/+39
| * options: drop deprecated --sub-codepage syntaxwm42017-01-193-72/+9
| * options: drop deprecated --vd/--ad codecs selection featureswm42017-01-193-70/+14
| * cocoa: don't constrain window frame for fullscreenAkemi2017-01-191-3/+4
| * cocoa: don't init displaylink on reconfigAkemi2017-01-191-1/+1
| * cocoa: move updateBorder method to the protocolAkemi2017-01-192-5/+6
| * cocoa: properly recover from toggleFullscreen failAkemi2017-01-191-8/+20
| * cocoa: fix window size in certain circumstancesAkemi2017-01-191-8/+2
| * ad_spdif: log avformat errorswm42017-01-191-1/+3
| * player: actually let cache readahead after opening demuxer for prefetchwm42017-01-193-1/+4
| * player: also log if completely prefetched URL is discardedwm42017-01-191-1/+4
| * player: add prefetching of the next playlist entrywm42017-01-188-91/+165
| * player: restructure cancel callbackwm42017-01-187-11/+47
| * player: move some minor demuxer setup codewm42017-01-181-3/+4
| * vo: log timings around flipping/waitingwm42017-01-181-3/+6
| * ad_spdif: fix obscure cases of AC3 passthroughwm42017-01-181-7/+28
| * vaapi: detect new API on FFmpeg too, and disable it by defaultwm42017-01-181-2/+11
| * vaapi: fix va_surface_get_uncropped_size() for libavutil surfaceswm42017-01-181-3/+9
| * vaapi: we don't need SSE intrinsics with the new APIwm42017-01-171-1/+1
| * vo_opengl, vo_opengl_cb: better hwdec interop backend selectionwm42017-01-179-23/+109
| * vo_opengl_cb: cleanup messy option synchronizationwm42017-01-171-24/+16
| * vdpau: reject decoding of non-4:2:0wm42017-01-171-0/+5
| * vd_lavc: always fail decoding immediately if copying hw surface failswm42017-01-171-0/+1
| * vdpau: use libavutil for surface allocation during decodingwm42017-01-174-83/+38
| * vaapi: move AVHWFramesContext setup code to common codewm42017-01-173-52/+63
| * lua: close directory after reading its entriesWilliam Woodruff2017-01-171-0/+1
| * build: prefix hwaccel decoder wrapper filenames with hw_wm42017-01-178-8/+8
| * cuda: fix 10 bit decodingwm42017-01-161-0/+6
| * stream_bluray: use proper 0-based idxRicardo Constantino2017-01-161-1/+1
| * manpage: add comment about --alpha being broken on X11/EGL/Mesawm42017-01-161-0/+1
| * video: support filtering hardware frames via libavfilterwm42017-01-164-6/+50
| * vf_lavfi: switch to AVBufferSrcParameterswm42017-01-161-7/+20
| * vo_opengl: hwdec_cuda: add yuv420p supportwm42017-01-161-19/+35
| * cuda: fix AVHWFramesContext initializationwm42017-01-161-0/+6
| * vo_opengl: hwdec_cuda: export AVHWDeviceContextwm42017-01-162-31/+35
| * hwdec: add a AVBufferRef(AVHWDeviceContext) fieldwm42017-01-162-0/+5
| * lua: allow unregistration of idle handlersOlivier Perret2017-01-152-0/+15
| * manpage: define stricter rules for C plugin return valueswm42017-01-141-2/+5
| * scripting: don't call dlclose() on C pluginswm42017-01-141-2/+2
| * scripting: minor logging improvementswm42017-01-144-5/+9
| * vd_lavc: demote software decoding message to verbose log levelwm42017-01-131-1/+1
| * vf_lavfi: remove pixel format whitelistwm42017-01-131-22/+2
| * vo_opengl: hwdec_vaegl: add a lie for compatibilitywm42017-01-131-1/+1
| * vo_opengl, vaapi: properly probe 10 bit rendering supportwm42017-01-133-38/+142
| * vaapi: always create AVHWDeviceContext on initwm42017-01-133-13/+23
| * config: do not resolve default profile during "include" processingwm42017-01-131-1/+2
| * vo_opengl: hwdec_vaegl: remove redundant vaapi surface format checkwm42017-01-131-8/+1
| * vo_opengl: hwdec_vaegl: fix terminology in commentwm42017-01-131-2/+2
| * vo_opengl: hwdec_vaegl: DRM_FORMAT_GR16 was renamed to DRM_FORMAT_GR32Mark Thompson2017-01-131-1/+1
| * manpage: fix a typowm42017-01-131-1/+1
| * player: add experimental C plugin interfacewm42017-01-124-1/+110
| * client API: fix freeze when destroying mpv_handle before mpv_initializewm42017-01-121-1/+7
| * vaapi: fix typowm42017-01-121-1/+1
| * mp_image_pool: fix build on Libavwm42017-01-121-0/+1
| * vo_opengl: hwdec_vaegl: add experimental P010 supportwm42017-01-121-6/+17
| * vaapi: explicitly reject 10 bit surfaces outside of copy modewm42017-01-121-0/+7
| * vaapi: handle image copying for vaapi-copy in common codewm42017-01-123-13/+16
| * cuda: use libavutil functions for copying hw surfaces to memorywm42017-01-122-73/+10
| * vaapi: use libavutil functions for copying hw surfaces to memorywm42017-01-123-22/+66
| * vd_lavc, mp_image: remove code duplication for AVFrame<->mp_imagewm42017-01-122-27/+19
| * vaapi: properly set hw_subfmt field with new decode APIwm42017-01-123-7/+12
| * vaapi: set our own context in AVHWFramesContext not AVHWDeviceContextwm42017-01-122-7/+7
| * wscript: slightly simplify configure check for new vaapi decode APIwm42017-01-121-10/+3
| * vaapi: turn all mpv users into a living experimentwm42017-01-111-2/+2
| * vaapi: add missing config.h includewm42017-01-111-0/+2
| * vaapi: support new libavcodec vaapi APIwm42017-01-115-2/+266
| * vaapi: add hacks to support vaapi surfaces created by libavutilwm42017-01-111-20/+45
| * vaapi: move standalone display creation code to common codewm42017-01-113-136/+129
| * vaapi: rename vaapi.c to vaapi_old.cwm42017-01-112-1/+1
| * video: share hwdec extra surface count between backendswm42017-01-113-2/+9
| * cocoa: don't change Space on quit in fullscreenAkemi2017-01-111-6/+10
| * cocoa: rate limit video outputAkemi2017-01-111-14/+51
| * cocoa: add border cyclingAkemi2017-01-113-0/+45
| * cocoa: fix handling of geometry optionAkemi2017-01-111-7/+27
| * audio: restructure decode loopwm42017-01-114-57/+85
| * vd_lavc: inline a functionwm42017-01-111-45/+37
| * video: make decoder EOF reporting explicitwm42017-01-113-51/+38
| * vd_lavc: fix some leaks and a discarded frame on hwdec fallbackwm42017-01-111-1/+6
| * vd_lavc: move end-of-probing code out of user notification if conditionwm42017-01-111-1/+3
| * vd_lavc: return proper error codes from get_buffer2 callbackwm42017-01-111-2/+2
| * vd_lavc: complicated improved fallback behavior for --hwdec=cudawm42017-01-102-16/+65
| * video: restructure decode loopwm42017-01-104-95/+138
| * player: change aspects of cover art handlingwm42017-01-105-24/+40
| * demux: rename a functionwm42017-01-101-3/+7
| * demux: uninline ds_get_packets()wm42017-01-101-27/+22
| * vo_drm: remove 2 redundant include statementswm42017-01-091-2/+0
| * drm: include <poll.h> instead of <sys/poll.h>wm42017-01-093-3/+3
| * command: remove worthless error handling codewm42017-01-091-6/+5
| * client API: handle missing MPV_FORMAT_BYTE_ARRAY case in compare_valuewm42017-01-091-0/+6
| * demux_mkv: ebml: turn an int shift into int64wm42017-01-091-1/+1
| * audio/out/push: merge if branches with same conditionwm42017-01-091-4/+3
| * cache: remove redundant free()wm42017-01-091-3/+1
| * audio: stop being dumbwm42017-01-081-1/+1
| * vo_opengl: replace 2 memsetswm42017-01-081-2/+2
| * client API: correct a comment in the API doxygenwm42017-01-081-2/+1
| * vaapi: set libva message callbackswm42017-01-081-0/+61
| * ta: remove TA_FREEP NULL checkwm42017-01-081-1/+1
| * vaapi: rearrange va_initialize() internals and fix double-free on errorwm42017-01-081-17/+13
| * build: always run code generators before compilingStefano Pigozzi2017-01-072-17/+3
| * context_wayland: do not call vo_wayland_request_frame() upon bufferswapRostislav Pehlivanov2017-01-071-3/+0
| * manpage: document x11probe OpenGL backendwm42017-01-061-0/+3
| * waf: don't discard line endings when using file2string.pywm42017-01-051-1/+1
| * TOOLS/file2string.py: fix standalone invocationwm42017-01-051-1/+1
| * build: use matroska.py & file2string.py as python modulesStefano Pigozzi2017-01-056-51/+83
| * win32: fix for wm_syscommandpavelxdd2017-01-051-1/+1
| * player: remove dysfunctional edition switching OSD codewm42017-01-054-10/+2
| * client API: fix mpv_set_property() return value before initwm42017-01-041-0/+1
| * af_lavfi, vf_lavfi: work around recent libavfilter EOF bugwm42017-01-022-0/+12
| * Update copyright yearwm42017-01-012-2/+2
| * vo_opengl: egl: handle potential eglChooseConfig failureswm42016-12-311-11/+10
| * vo_opengl: egl: fix depth size parameterwm42016-12-301-1/+0
| * vo_opengl: x11egl: fix alpha modewm42016-12-301-2/+32
| * vo_opengl: x11: move RGBA visual test to x11_common.cwm42016-12-303-12/+25
| * vo_opengl: egl_helpers: add a way to override config selectionwm42016-12-302-2/+21
| * vo_opengl: egl_helpers: add a way to pass more optionswm42016-12-302-16/+35
| * Prefix libavcodec CODEC_FLAG_ constants with AV_wm42016-12-292-4/+4
| * charset_conv: fix "auto" fallback with uchardet not compiledwm42016-12-281-1/+3
| * vo_opengl: partially fix rotation for 4:2:2 contentNiklas Haas2016-12-281-1/+6
| * cocoa: fix build on OS X 10.9Akemi2016-12-261-1/+1
| * osc: bottombar/topbar: make chapter markers slightly biggerRicardo Constantino2016-12-251-17/+18
* | Release 0.23.0v0.23.0Martin Herkt2016-12-252-1/+80
* | Merge branch 'master' into release/currentMartin Herkt2016-12-25155-3277/+1992
|\ \ | |/
| * options: deprecate some other complex --ad/--vd featureswm42016-12-233-2/+7
| * options: explicitly deprecate --ad-spdif-dtshdwm42016-12-232-1/+4
| * options: deprecate codec family selection in --vd/--adwm42016-12-236-37/+45
| * audio: change how spdif codecs are selectedwm42016-12-238-39/+54
| * vd_lavc: use AVFrame fields directly instead of AVCodecContextwm42016-12-221-4/+4
| * video: use demuxer-signaled duration for last video framewm42016-12-215-1/+16
| * Fix mistakes in spelling and grammarDario Russo2016-12-212-4/+4
| * demux_mkv: trust keyframe flags for TrueHDwm42016-12-201-1/+2
| * demux_mkv: fix seeking in some broken fileswm42016-12-191-1/+16
| * ad_lavc, vd_lavc: don't set AVCodecContext.refcounted_frameswm42016-12-182-2/+0
| * mpv_identify.sh: add "duration" property to the list.Rudolf Polzer2016-12-171-0/+1
| * TOOLS/matroska.py: format file dumper output slightly nicerwm42016-12-171-2/+2
| * TOOLS/matroska.py: allow using as modulewm42016-12-171-46/+49
| * Revert "Port several python scripts to Perl"wm42016-12-1711-1404/+495
| * cocoa: cosmetic fixesAkemi2016-12-167-24/+43
| * options: change --h=... behaviorwm42016-12-164-15/+6
| * cocoa: fullscreen refactoringAkemi2016-12-1510-260/+281
| * manpage: add table of contents to the HTML versionZhiming Wang2016-12-142-1/+3
| * win32: change the log level of 'move window' msgpavelxdd2016-12-141-1/+1
| * cocoa: fix dropping of certain urls on the windowAkemi2016-12-141-1/+6
| * cocoa: support append file to paylist on dropAkemi2016-12-141-1/+4
| * win32: window styles improvementspavelxdd2016-12-121-4/+9
| * manpage: document current and legacy option syntax betterwm42016-12-121-0/+28
| * manpage: clarify --loop optionwm42016-12-121-2/+2
| * osx: update the menu and remove conflicting itemAkemi2016-12-121-7/+5
| * win32: update winapi functions namespavelxdd2016-12-121-3/+3
| * bstr: change to LGPLwm42016-12-112-14/+14
| * ad_spdif: Fix crash when spdif muxer is not availableMichael Forney2016-12-111-0/+1
| * wscript_build: rst2pdf: increase section break levelshinchiro2016-12-111-1/+1
| * client API: allow passing NULL to mpv_opengl_cb_uninit_gl()wm42016-12-091-0/+3
| * charset_conv: simplify and change --sub-codepage optionwm42016-12-094-97/+72
| * charset_conv: drop enca and libguess supportwm42016-12-092-77/+0
| * manpage: replace `-vo` with `--vo`Douglas Christman2016-12-082-3/+3
| * manpage: remove mention of window alpha (OSX)Akemi2016-12-081-4/+1
| * options: remove weird RPI-only fullscreen defaultwm42016-12-081-1/+0
| * vo_rpi: partially undeprecatewm42016-12-082-6/+3
| * Remove compatibility thingswm42016-12-0722-278/+10
| * build: bump required minimum versions to FFmpeg 3.2.2 and Libav 12wm42016-12-073-12/+27
| * manpage: move the --opengl-dumb-mode option downwm42016-12-071-14/+14
| * ao_alsa: print certain ALSA errors as string instead as numberwm42016-12-071-2/+2
| * TOOLS/autoload: allow disabling through script-optsRicardo Constantino2016-12-051-1/+8
| * demux, stream: add option to prevent opening referenced fileswm42016-12-0416-3/+81
| * vo_opengl: hwdec_cuda: Don't include hwcontext headersPhilip Langdale2016-12-041-4/+0
| * demux_lavf: blacklist ffm (ffserver)wm42016-12-041-0/+2
| * osc: replace length property with durationpavelxdd2016-12-041-1/+1
| * wscript: add ANGLE_EXPORT definitionshinchiro2016-12-041-1/+1
| * osc: don't hide playlist buttons, just disableRicardo Constantino2016-12-021-5/+6
| * osc: topbar: use same styles as bottombarRicardo Constantino2016-12-021-13/+13
| * vdpau: fix vaapi probing if libvdpau-va-gl1 is presentwm42016-12-021-5/+7
| * vo_opengl: don't rely on viewport to contain window dimensionswm42016-12-023-9/+7
| * ao_wasapi: log return code when probing audio formatswm42016-11-302-13/+9
| * player: don't print format detection error when aborting loadingwm42016-11-291-1/+1
| * options: some simplificationswm42016-11-294-112/+21
| * ao_wasapi_utils: remove unused variablepavelxdd2016-11-271-1/+0
| * wayland: destroy input before closing the display connection.Emmanuel Gil Peyrot2016-11-271-1/+1
| * options: remove deprecated sub-option handling for --vo and --aowm42016-11-2543-361/+219
| * angle_dynamic: silence warnings during compilationpavelxdd2016-11-251-4/+10
| * audio/out/push: play silence on --audio-stream-silencewm42016-11-242-13/+34
| * vo_opengl: hwdec_cuda: Prefix cuda symbols to avoid collisionsPhilip Langdale2016-11-242-11/+18
| * vo_opengl: hwdec_cuda: make some init errors verbosewm42016-11-241-2/+2
| * vo_opengl: hwdec_cuda: fix crash when trying to use hwdec=cuda if cuda SDK is...pavelxdd2016-11-241-0/+1
| * vo_opengl/cuda_dynamic: Use explicit cast to silence warnings on windowsPhilip Langdale2016-11-241-1/+1
| * wscript: Fix cuda test to actually work when cuda SDK is not presentPhilip Langdale2016-11-233-4/+15
| * command: warn against deprecated properties in all caseswm42016-11-231-13/+9
| * angle_dynamic: minor simplificationwm42016-11-231-3/+3
| * demux_mkv: distinguish mp2 and mp3wm42016-11-231-2/+4
| * Support linking ANGLEMartin Herkt2016-11-232-0/+14
| * DOCS/compile-windows: be more specific about the D3D compiler DLLMartin Herkt2016-11-231-7/+6
| * vo_opengl: hwdec_d3d11egl: fix ANGLE fallback definewm42016-11-231-1/+1
| * vo_opengl: hwdec_cuda: Use dynamic loading for cuda functionsPhilip Langdale2016-11-237-29/+222
| * osc: fix use of deprecated idle propertyRicardo Constantino2016-11-221-1/+1
| * vo_opengl: hwdec_cuda: Support P016 output surfacesPhilip Langdale2016-11-225-12/+55
| * options: remove legacy global sub-option syntaxwm42016-11-223-60/+5
| * command: redefine some deprecated propertieswm42016-11-224-44/+13
| * tv: fix option typewm42016-11-222-3/+3
| * wscript: fix typowm42016-11-221-1/+1
| * vf_vdpaurb: remove this filterwm42016-11-225-122/+2
| * client API: turn mpv_suspend() and mpv_resume() into stubswm42016-11-2211-115/+22
| * d3d11va: unconditionally load D3D DLLsJames Ross-Gowan2016-11-231-1/+5
| * Fix some future release version numberswm42016-11-214-10/+10
| * audio: fix --audio-stream-silence with ao_wasapiwm42016-11-211-2/+4
| * audio: fix --audio-stream-silence with ao_alsawm42016-11-211-2/+3
| * osc: fix possible race condition in right timecodeRicardo Constantino2016-11-211-2/+1
* | Release 0.22.0v0.22.0Martin Herkt2016-11-202-1/+91
* | Merge branch 'master' into release/currentMartin Herkt2016-11-2076-468/+1616
|\ \ | |/
| * DOCS: update interface changesMartin Herkt2016-11-202-3/+10
| * options: clarify --softvol deprecation message and manpage entrywm42016-11-192-4/+5
| * player: removing last playlist entry while looping should not stopwm42016-11-181-1/+1
| * player: make sure non-video subtitle rendering is reset if video resumeswm42016-11-181-3/+3
| * travis: fix ffmpeg-git buildStefano Pigozzi2016-11-171-1/+1
| * win32: fix some Clang warningsJames Ross-Gowan2016-11-173-5/+5
| * build: fix compilation with mingw-w64/ClangJames Ross-Gowan2016-11-173-3/+3
| * wscript: move install dirs setting to after C compiler checkRicardo Constantino2016-11-162-11/+8
| * ytdl_hook: sort chapters by timeRicardo Constantino2016-11-151-1/+1
| * DOCS/client-api-changes.rst: fix typowm42016-11-151-2/+2
| * DOCS/interface-changes.rst: reword a linewm42016-11-151-2/+2
| * README: add links to various changelogswm42016-11-151-1/+20
| * ao_alsa: explicitly add default device manuallywm42016-11-141-1/+4
| * audio: make empty device ID mean default devicewm42016-11-141-7/+14
| * audio: avoid returning audio-device-list entries without descriptionwm42016-11-143-2/+7
| * vo_opengl: blend against background color for --alpha=blendPhilip Sequeira2016-11-132-9/+16
| * docs: remove trailing spacesStefano Pigozzi2016-11-111-2/+2
| * cocoa: option to scale window by HiDPI scale factorAkemi2016-11-114-2/+19
| * av_common: always make sure to return a valid timebasewm42016-11-101-1/+5
| * vdpau: fix hwdec uninitwm42016-11-102-1/+2
| * dec_video: don't spam missing PTS warningswm42016-11-092-2/+11
| * dec_video, dec_audio: avoid full reinit on switches to the same segmentwm42016-11-092-12/+18
| * dec_sub: avoid full reinit on switches to the same segmentwm42016-11-091-2/+7
| * demux_timeline: always signal new segment after a seekwm42016-11-091-3/+1
| * osc: add seekbarstyle=knobRicardo Constantino2016-11-092-5/+18
| * osc: fix crashes when dragging seekbar across file changesRicardo Constantino2016-11-081-2/+3
| * options: fnmatch: check existence instead of posixAvi Halachmi (:avih)2016-11-082-1/+4
| * demux: expose demuxer colorimetry metadata to playerNiklas Haas2016-11-085-0/+23
| * demux_mkv: parse colorimetry metadataNiklas Haas2016-11-082-0/+66
| * ao_alsa: fill unused ALSA channels with silencewm42016-11-081-0/+5
| * ao_alsa: strictly disable chmap use for mono/stereowm42016-11-081-12/+21
| * ao_alsa: _really_ disable chmap API use in cases where we shouldwm42016-11-081-3/+7
| * ao_alsa: slightly better debug loggingwm42016-11-081-6/+12
| * mp_image: dump all mp_colorspace members in verbose loggingwm42016-11-082-2/+8
| * osc: slimbox: fix clipping with seekbarstyle=barRicardo Constantino2016-11-071-1/+3
| * vo_opengl: fix --blend-subtitles handlingwm42016-11-071-2/+2
| * vo_opengl: fix redrawing with hardware decodingwm42016-11-071-0/+1
| * manpage: rename drm-egl to drm.Emmanuel Gil Peyrot2016-11-071-1/+1
| * man/options.rst: fix typoDouglas Christman2016-11-061-1/+1
| * Apply autofit-larger after autofit-smallerNils Maier2016-11-031-1/+1
| * audio/out: add AudioUnit output driver for iOSAman Gupta2016-11-019-5/+252
| * manpage: explicitly document all scaling optionsNiklas Haas2016-11-011-82/+77
| * filter_kernels: add ability to taper kernels/windowsNiklas Haas2016-11-015-26/+55
| * demux: improve buffer estimation in a corner casewm42016-11-011-3/+4
| * vo: clear frame repeat flag when redrawingwm42016-11-011-0/+1
| * vo_opengl: make frame reupload logic more robustwm42016-11-012-22/+39
| * osc: add alpha animation to tooltipRicardo Constantino2016-10-311-1/+14
| * player: enable no-video subtitle display on coverart toowm42016-10-312-2/+2
| * vo_opengl_cb: fix a race conditionwm42016-10-301-2/+4
| * vo_opengl_cb: fix inverted conditionwm42016-10-301-1/+1
| * player: don't try updating subtitles while playback PTS doesn't progresswm42016-10-301-2/+2
| * vo_opengl_cb: update current frame if a frame is droppedwm42016-10-301-1/+2
| * man/osc: remove extra indentation from 3adc6071Ricardo Constantino2016-10-301-10/+10
| * osc: top/bottombar: rescale layout to same size with scale=1Ricardo Constantino2016-10-292-52/+56
| * man/osc: Fix hard wrapping in man filesRicardo Constantino2016-10-291-41/+61
| * osc: top/bottombar: scale title if too large like boxRicardo Constantino2016-10-291-14/+24
| * osc: compromise on default deadzonesizeRicardo Constantino2016-10-292-3/+3
| * osc: don't wrap the titleRicardo Constantino2016-10-291-1/+1
| * osc: top/bottombar: also scale when min-width is reachedRicardo Constantino2016-10-291-12/+34
| * osc: top/bottombar: dynamically size timecodes according to timemsRicardo Constantino2016-10-291-9/+14
| * osc: fix missing chapter ticks with seekbarstyle=barRicardo Constantino2016-10-291-0/+1
| * player: show subtitles on VO if --force-window is usedwm42016-10-266-1/+39
| * player: consistently initialize screensaver state with --force-windowwm42016-10-261-1/+1
| * osc: fix crash with no chaptersRicardo Constantino2016-10-251-4/+4
| * command: if window-scale can't be set properly, set it as optionwm42016-10-251-13/+8
| * osc: Fix and simplify limited_listMiroslav Koskar2016-10-251-28/+25
| * osc: add script message handlers for chapter/track/playlistsRicardo Constantino2016-10-242-0/+17
| * vo_tct: support also 256 colors outputAvi Halachmi (:avih)2016-10-252-9/+58
| * vo_tct: optional custom size, support non-posix with 80x25 defaultAvi Halachmi (:avih)2016-10-254-9/+37
| * man/osc: reorder a few options for better visibilityRicardo Constantino2016-10-231-24/+25
| * manpage: document ytdl://wm42016-10-231-0/+9
| * player: make --start-time work with --rebase-start-time=noAman Gupta2016-10-221-0/+3
| * demux_mkv: fix ordered chapter sources with ordered editionsUoti Urpala2016-10-222-13/+18
| * demux_mkv: don't recursively resolve timeline for opened reference fileswm42016-10-223-10/+14
| * options: make --load-scripts runtime changeablewm42016-10-221-1/+1
| * command: silence deprecation warnings with --reset-on-next-file=allwm42016-10-221-2/+11
| * command: fix reset-on-next-file=all and tv-freq optionwm42016-10-221-1/+2
| * options: handle legacy no-* sub-optionswm42016-10-211-8/+21
| * manpage: fix a renamed option namewm42016-10-211-1/+1
| * vo_opengl: context_rpi: fix stdatomic usagewm42016-10-211-1/+1
| * vo_opengl: partially re-enable glFlush() callswm42016-10-212-5/+13
| * player: don't leave buffering during underflowwm42016-10-211-2/+2
| * demux: don't try to refresh unselected streamswm42016-10-211-1/+1
| * wscript: rebuild on library header changesRodger Combs2016-10-211-0/+4
| * build: Set a default error message for #3692Thomas Nagy2016-10-211-1/+1
| * player: guard against MPSEEK_RELATIVE when current pts is unknownAman Gupta2016-10-211-0/+2
| * audio: force pts_reset only when pts jumps forward more than 5sAman Gupta2016-10-211-2/+2
| * player: speed up audio/video re-sync when there is a huge delayAman Gupta2016-10-211-1/+2
| * TOOLS/appveyor-install: install uchardet release insteadRicardo Constantino2016-10-211-1/+1
| * osc: fix crash after reaching a certain position in limited listsRicardo Constantino2016-10-201-1/+1
| * build: add required failure message for libavfilter checkwm42016-10-201-0/+1
| * vo: vo_tct is now available on non-POSIXwm42016-10-201-0/+2
| * build: don't rely on "__thread" being always available with GCCDmitrij D. Czarkoff2016-10-202-1/+5
| * wscript: videotoolbox is available on iOS even though IOSurface is notAman Gupta2016-10-201-2/+3
| * opengl: compile against iOS OpenGLES implementationAman Gupta2016-10-203-1/+25
| * vf_vdpaurb: deprecate this filterwm42016-10-202-0/+5
| * video: add --hwdec=vdpau-copy modewm42016-10-205-4/+82
| * vo_tct: introduce modern caca alternativerr-2016-10-204-0/+252
| * demux_lavf: set title on hearing and visual impaired tracksAman Gupta2016-10-201-0/+4
* | Release 0.21.0v0.21.0Martin Herkt2016-10-192-2/+168
* | Merge branch 'master' into release/currentMartin Herkt2016-10-19223-5243/+9098
|\ \ | |/
| * demux_lavf: don't accidentally enable edit list crap on Libavwm42016-10-181-1/+2
| * demux_lavf: "support" mov edit lists and log errors if usedwm42016-10-182-0/+5
| * osc: use the same characters as track list for playlist/chapterRicardo Constantino2016-10-171-10/+4
| * ISSUE_TEMPLATE: minor grammar updateBen Boeckel2016-10-171-2/+2
| * stream_bluray: check title index/playlist rangeschnusch2016-10-171-6/+20
| * stream_bluray: select title by playlistschnusch2016-10-171-18/+34
| * ad_lavc, vd_lavc: fix a recent libavcodec deprecation warningwm42016-10-173-2/+12
| * man/osc: better explain the values of deadzonesizeRicardo Constantino2016-10-171-1/+3
| * vd_lavc: Add hwdec wrapper for crystalhdPhilip Langdale2016-10-154-0/+15
| * osc: fix chapter/playlist listing if emptyRicardo Constantino2016-10-151-1/+1
| * osc: show playlist/chapter list on prev/next instead of osdRicardo Constantino2016-10-151-4/+16
| * osc: fix listing of chapters and playlistRicardo Constantino2016-10-151-10/+87
| * osc: fix display of chapters and playlist scalingRicardo Constantino2016-10-151-2/+11
| * osc: add user-alterable margin for top/bottombarRicardo Constantino2016-10-152-5/+10
| * osc: add right-click behavior to playlist and chapter buttonsRicardo Constantino2016-10-152-0/+12
| * osc: change default layout to bottombarRicardo Constantino2016-10-152-67/+43
| * ytdl_hook: Add title to playlist items if availableRicardo Constantino2016-10-151-0/+6
| * stream_file: don't use poll() on directorieswm42016-10-141-3/+5
| * terminal-win: support modifier keys in console inputJames Ross-Gowan2016-10-141-2/+14
| * terminal-win: clean up console inputJames Ross-Gowan2016-10-141-49/+33
| * ao_alsa: try to fallback to "hdmi" before "iec958" for spdifwm42016-10-071-5/+10
| * osc: move tooltip to inside seekbar for top/bottombarRicardo Constantino2016-10-072-25/+32
| * osc: change seekbar background's alpha scalingRicardo Constantino2016-10-071-2/+4
| * osc: align text vertically in top/bottombarRicardo Constantino2016-10-071-32/+39
| * vo_drm: change CLI options + refactorsrr-2016-10-077-169/+293
| * ytdl_hook: add chapters by parsing video's descriptionMaurycy Skier2016-10-061-0/+46
| * man: fix PDF buildMartin Herkt2016-10-061-4/+0
| * vo_drm: fix segfault when using invalid cardrr-2016-10-061-2/+2
| * cocoa: add glFlush() to cocoa backendAkemi2016-10-063-3/+2
| * TOOLS/stats-conv.py: use different colors for symbols toowm42016-10-061-5/+6
| * vo_opengl: apply --opengl-early-flush in dumb mode toowm42016-10-052-1/+1
| * options: handle --audio-device changes like the other optionswm42016-10-052-6/+3
| * audio: move some fallback handling to common AO reload functionwm42016-10-053-34/+36
| * command: flush and uninitialize audio output first on option changeswm42016-10-051-1/+3
| * vo_opengl_cb: don't wait for redrawn frameswm42016-10-052-3/+6
| * vo_opengl: disable glFlush() by default, and add an option to enable itwm42016-10-053-1/+10
| * audio: make setting audio-exclusive update the audio chainKevin Mitchell2016-10-041-1/+1
| * audio/out: prevent underruns with spdif under certain conditionswm42016-10-041-0/+2
| * manpage: fix closing quotewm42016-10-041-1/+1
| * vo_opengl: hwdec_rpi: fix NULL pointer deref in certain caseswm42016-10-041-1/+3
| * command: include deprecated/aliased options in property bridgewm42016-10-041-18/+28
| * vo_drm: fix tiny memory leakrr-2016-10-041-3/+8
| * vo_drm: refactor getting display fpsrr-2016-10-044-10/+8
| * player: fix previous commitwm42016-10-033-7/+12
| * options: rename subtitle optionsDan Oscarsson2016-10-037-125/+244
| * DOCS/interface-changes.rst: mention seek command changewm42016-10-031-0/+3
| * command: allow absolute seeks relative to end of streamPhilip Sequeira2016-10-022-1/+10
| * audio: fix late audio startwm42016-10-021-1/+3
| * audio: dump timestamp differencewm42016-10-021-1/+5
| * vaapi: support drm devices when running in vaapi-copy modeBernhard Frauendienst2016-10-021-0/+53
| * player: make --stop-screensaver runtime-changeablewm42016-10-027-10/+23
| * stream_libarchive: add some more points at which reading can be stoppedwm42016-10-011-1/+4
| * vo_opengl: minor simplificationwm42016-10-011-4/+3
| * vo_opengl: attempt to fix chroma offset under rotation and flippingwm42016-10-011-15/+48
| * vo_opengl: add debugging options for testing with padded textureswm42016-10-013-5/+17
| * vo_opengl: partially fix dumb-mode cropping with rotationwm42016-09-301-5/+23
| * csputils: add note that mp_invert_cmat() is LGPL toowm42016-09-301-1/+1
| * msg: flush after every message for --log-filewm42016-09-301-0/+1
| * vo_opengl: vaegl: log more debugging infoswm42016-09-301-7/+12
| * vo_opengl: rpi: remove dumb commentwm42016-09-301-1/+0
| * vo_opengl: rpi: fix glaring memory leakwm42016-09-301-2/+5
| * vo_opengl: rpi: use overlay for yuv420p toowm42016-09-301-1/+6
| * vo_opengl: allow hwdec interops to support multiple image formatswm42016-09-303-2/+17
| * vo_opengl: egl: print EGL errors only if not probingwm42016-09-301-6/+9
| * vo_opengl: rpi: raise the video layerwm42016-09-301-3/+8
| * vd_lavc: log if hw decoding selects a different underlying decoderwm42016-09-301-0/+3
| * rpi: add --hwdec=rpi-copywm42016-09-304-0/+12
| * ipc: log when listening to IPC socketwm42016-09-292-0/+4
| * path: default ~~ paths to home directorywm42016-09-291-0/+6
| * player: enable reading from stdin after loading input.confwm42016-09-293-7/+8
| * mp_image: fix clearing to black with p010 formatwm42016-09-291-1/+1
| * w32_common: implement VOCTRL_GET_DISPLAY_NAMESJames Ross-Gowan2016-09-292-3/+58
| * ytdl_hook: Set aspect ratio for anamorphic videoRicardo Constantino2016-09-281-0/+6
| * cuda: initialize hwframes formatPhilip Langdale2016-09-281-0/+4
| * client API: "priority" option is now runtime settablewm42016-09-281-1/+0
| * msg: make --log-file and --dump-stats accept config path expansionwm42016-09-281-17/+27
| * img_format: remove some unneeded format definitionswm42016-09-282-15/+0
| * win32: make --priority runtime-settableJames Ross-Gowan2016-09-284-11/+19
| * win32: build with -DINITGUIDJames Ross-Gowan2016-09-2815-16/+4
| * vo_opengl: deprecate 'drm-egl' backend and introduce 'drm' insteadwm42016-09-273-3/+23
| * stream_lavf: check seekable flag correctlywm42016-09-271-1/+1
| * command: fix inverted condition in sub-reload commandwm42016-09-261-1/+1
| * vo_drm: provide display fpsrr-2016-09-262-2/+27
| * cocoa: fix fullscreen regression on 10.11 and newerAkemi2016-09-261-1/+0
| * player: allow opts in pseudo-gui set by the user to override user's defaultRicardo Constantino2016-09-263-8/+18
| * video: trust demuxer framerate on invalid timestampswm42016-09-261-1/+1
| * qthelper: introduce new convenience functionswm42016-09-262-0/+99
| * scripting: don't attempt to load builtin scripts twicewm42016-09-261-1/+0
| * stream_lavf: fix determining seekabilitywm42016-09-261-3/+23
| * DOCS/compile-windows.md: update msys2 instructions againKevin Mitchell2016-09-251-3/+3