summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Release 0.16.0v0.16.0Martin Herkt2016-02-292-1/+110
* Merge branch 'master' into release/currentMartin Herkt2016-02-28237-3450/+6513
|\
| * video: fix hr-seekwm42016-02-281-1/+3
| * player: simplify mp_seek()wm42016-02-281-55/+46
| * demux: remove relative seekingwm42016-02-2812-149/+49
| * vo_opengl: remove redundant codeigv2016-02-281-2/+2
| * osc: add always-on mode and unify visibility mode (always/never/auto)Avi Halachmi (:avih)2016-02-272-18/+74
| * osc: fix runtime enable_osc(true/false)Avi Halachmi (:avih)2016-02-271-4/+11
| * player: minor simplificationwm42016-02-274-18/+13
| * ao_wasapi: make wait for audio thread termination infiniteKevin Mitchell2016-02-261-4/+3
| * ao_wasapi: further flatten/simplify volume controlKevin Mitchell2016-02-261-39/+34
| * ao_wasapi: use MP_FATAL for stuff that leads to init failureKevin Mitchell2016-02-262-5/+5
| * ao_wasapi: move pre-resume reset into resume functionKevin Mitchell2016-02-261-16/+14
| * ao_wasapi: move resetting the thread state into main loopKevin Mitchell2016-02-261-11/+3
| * ao_wasapi: set buffer size to device period in exclusive modeKevin Mitchell2016-02-261-7/+12
| * ao_wasapi: replace laggy COM messaging with mp_dispatch_queueKevin Mitchell2016-02-263-175/+80
| * ao_wasapi: avoid under-run cascade in exclusive mode.Kevin Mitchell2016-02-261-24/+36
| * ao_wasapi: fix typo in commentKevin Mitchell2016-02-261-1/+1
| * ao_wasapi: use SUCCEEDED/FAILED macrosKevin Mitchell2016-02-262-13/+9
| * manpage: add showvolume example to --lavfi-complexwm42016-02-271-0/+3
| * ao: initial OpenSL ES supportIlya Zhuravlev2016-02-274-0/+259
| * dispatch: clarify lifetime issueswm42016-02-261-4/+9
| * vo_opengl: set uniform variable "pixel_size" for internal shadersigv2016-02-265-28/+28
| * vo_opengl: dxinterop: fix compatibility issue with Vistaigv2016-02-261-1/+2
| * demux_timeline: slightly improve reported file formatwm42016-02-251-1/+3
| * player: slightly simplify how demuxer streams are enabled/disabledwm42016-02-255-42/+31
| * player: fix --force-window behaviorwm42016-02-251-2/+2
| * player: honor --force-window if video is selected, but inactivewm42016-02-241-4/+10
| * demux: avoid lost wakeup on queue overflowwm42016-02-241-1/+6
| * demux_mkv: don't trust DefaultDuration for audiowm42016-02-241-5/+3
| * vo_opengl, vo_rpi: unbreak a few thingswm42016-02-243-4/+4
| * player: remove pointless callwm42016-02-231-1/+0
| * player: simplify enabling demuxer threadswm42016-02-231-17/+6
| * player: remove unused MPContext.stream fieldwm42016-02-233-11/+1
| * player: remove MPContext.sources fieldswm42016-02-232-17/+4
| * vo_opengl: declare vec4 color inside fragment shader stubNiklas Haas2016-02-233-43/+27
| * vo_opengl: set uniform variable "pixel_size"igv2016-02-221-0/+2
| * vo_opengl: set the correct size of the input imageigv2016-02-221-2/+2
| * vo_x11: add 16bpp supportGusar3212016-02-221-0/+1
| * wscript: don’t install the encoding profiles with encoding disabledEmmanuel Gil Peyrot2016-02-221-1/+2
| * demux_mkv: fix opus gapless behavior (2)wm42016-02-221-2/+2
| * demux_lavf: adjust seeks by maximum codec delaywm42016-02-221-0/+8
| * audio: make mp_audio_skip_samples() adjust the PTSwm42016-02-222-3/+3
| * ad_lavc: skip AVCodecContext.delay samples at beginningwm42016-02-221-0/+9
| * ad_lavc: make sample trimming symmetric to skippingwm42016-02-221-6/+8
| * ad_lavc: move skipping logic out of the HAVE_AVFRAME_SKIP_SAMPLES blockwm42016-02-221-10/+13
| * ad_lavc: interpolate missing timestampswm42016-02-221-0/+9
| * audio: move frame clipping to a generic functionwm42016-02-213-33/+37
| * demux_mkv: add hack to fix opus gapless behaviorwm42016-02-211-0/+6
| * manpage: fix typowm42016-02-211-1/+1
| * manpage: add hint where the full keybindings are declaredwm42016-02-211-0/+4
| * sub: always clip subtitles against segment endwm42016-02-201-1/+5
| * demux_timeline: fix nested timelineswm42016-02-204-6/+7
| * vd_lavc: simplify hwdec pixfmt checkwm42016-02-201-1/+1
| * dxva2: fix autoprobingwm42016-02-191-1/+6
| * video: allow the decoder to consume packets partiallywm42016-02-192-2/+9
| * video: move packet timestamp fudgingwm42016-02-191-9/+8
| * video: move unreliable-packet-PTS checkwm42016-02-191-5/+8
| * player: remove initial seek on playback startwm42016-02-181-2/+0
| * dxva2: fix shared surface typeJames Ross-Gowan2016-02-191-22/+22
| * glob-win: relicense to LGPLJames Ross-Gowan2016-02-181-7/+7
| * vo_opengl: use correct gl_target variablewm42016-02-181-2/+2
| * vo_opengl: don't use normalized coords for debanding rectangle textureswm42016-02-181-1/+2
| * vo_opengl: pass the correct target to deband functionswm42016-02-181-4/+4
| * wscript: remove dxva2-dxinterop configure testKevin Mitchell2016-02-173-8/+3
| * vo_opengl: dxinterop: add dxva2 passthroughKevin Mitchell2016-02-175-0/+235
| * dxva2: add interop (non-copyback) hwdec_typeKevin Mitchell2016-02-174-4/+20
| * vo_opengl: dxinterop: improve error messagesKevin Mitchell2016-02-171-21/+37
| * windows_utils: try and use FormatMessage for errors.Kevin Mitchell2016-02-172-3/+23
| * dxva2: avoid using AV_PIX_FMT_P010 directlywm42016-02-171-3/+4
| * dxva2: use mp_HESULT_to_str on FAILED(hr)Kevin Mitchell2016-02-162-11/+55
| * dxva2: use mp_image_pool_get_no_alloc for decoder imagesKevin Mitchell2016-02-161-1/+2
| * dxva2: check for failure of mp_image_new_custom_refKevin Mitchell2016-02-161-5/+8
| * dxva2: another attempt at using mp_image poolKevin Mitchell2016-02-163-81/+46
| * mp_image_pool: add mp_image_pool_addKevin Mitchell2016-02-162-4/+11
| * dxva2: fix license on some newly added files to lgpl v2.1+Kevin Mitchell2016-02-162-14/+14
| * demux_timeline: cosmetics: move a functionwm42016-02-161-26/+24
| * demux_timeline: disable cache for inactive segmentswm42016-02-161-0/+8
| * Rewrite ordered chapters and timeline stuffwm42016-02-1511-12/+618
| * player: remove old timeline/ordered chapters supportwm42016-02-155-277/+51
| * packet: cosmetics: reorder fieldswm42016-02-151-4/+8
| * audio/video: expose codec info as separate fieldwm42016-02-158-14/+16
| * video: remove pointless parameter indirectionwm42016-02-153-4/+6
| * sub: move sub decoder init to a functionwm42016-02-151-30/+44
| * cocoa: fix charcode retrieving for accented charactersAlexis Nootens2016-02-151-1/+2
| * player: add on_preloaded hookwm42016-02-152-0/+27
| * player: restore old/correct --force-window behaviorwm42016-02-151-0/+3
| * vo_opengl_cb: unbreak destroying+recreating GL contextwm42016-02-151-2/+2
| * dxva2: support HEVC Main 10wm42016-02-151-8/+35
| * dxva2: use mp_image pool for d3d surfacesKevin Mitchell2016-02-144-131/+222
| * dxva2: remove unused structure membersKevin Mitchell2016-02-141-5/+1
| * dxva2: streamline number of surface calculationKevin Mitchell2016-02-141-9/+2
| * client API: explain when mpv_create() can return NULLwm42016-02-141-1/+4
| * demux_mkv: support channel layout in VfW muxed PCMwm42016-02-141-1/+7
| * mpv.conf: add some more optionswm42016-02-131-0/+8
| * client API: handle double->int64 conversion correctlywm42016-02-131-1/+3
| * manpage: normal filters are still active with complex filterswm42016-02-121-0/+3
| * lavfi: dump the filter graphwm42016-02-121-0/+13
| * ipc: fix uninitialized fieldwm42016-02-121-1/+1
| * player: remove dead codewm42016-02-122-2/+2
| * mp_image: force display size to at least 1x1wm42016-02-121-2/+2
| * player: remove double assignment in declarationwm42016-02-121-1/+1
| * sub: remove always-true checkwm42016-02-121-1/+1
| * vo_opengl: unconfuse Coveritywm42016-02-121-1/+1
| * stream_dvb: fix minor resource leakswm42016-02-121-0/+3
| * stream_dvb: remove dead codewm42016-02-121-5/+0
| * ad_lavc: fix --ad-lavc-threads rangewm42016-02-111-1/+1
| * build: enable vaapi under drm-onlywm42016-02-111-1/+1
| * demux: reduce verbositywm42016-02-111-2/+3
| * video: approximate AVI timestamps via DTS handlingwm42016-02-114-54/+12
| * manpage: fix indenting issue in vf_formatNiklas Haas2016-02-111-21/+21
| * player: abort loading if there is a problem with complex filterswm42016-02-101-5/+11
| * lavfi: stop playback on some unrecoverable situationswm42016-02-101-1/+3
| * wscript_build: disable SONAME generation when building for AndroidJan Ekström2016-02-101-11/+18
| * Enable building the opengl-cb video renderer on AndroidJan Ekström2016-02-103-3/+44
| * Initial Android supportJan Ekström2016-02-108-0/+110
| * demux_mf: only use glob() if it is availableJan Ekström2016-02-101-0/+2
| * player: assume setlocale() returns NULL if locales are not supportedwm42016-02-101-1/+1
| * player: fix crash if no video decoder can be initializedwm42016-02-102-0/+3
| * player: force refresh seek when changing audio filterswm42016-02-093-4/+18
| * vo_opengl_cb: do also not block when drawing nothingwm42016-02-091-1/+1
| * image_writer: take care of prediction_method deprecationwm42016-02-091-1/+3
| * manpage: add example for playing 2 audio tracks at the same timewm42016-02-081-0/+2
| * player: add --external-file optionwm42016-02-084-14/+19
| * build: enable vo_opengl_cb if GL headers are presentwm42016-02-081-1/+10
| * build: make posix_spawn optionalwm42016-02-082-1/+12
| * mpv.conf: adjustmentswm42016-02-081-23/+32
| * vo_opengl: vdpau: call glVDPAUFiniNV only if initializedwm42016-02-081-6/+8
| * wscript: mark subprocess as requiredwm42016-02-071-0/+1
| * wayland: set fs mode on every configureAlexander Preisinger2016-02-071-5/+6
| * video/decode/dxva2.c: GUID_NULL conflictskwkam2016-02-061-1/+1
| * common/common.c: handle utf16 in mp_parse_escapekwkam2016-02-061-1/+12
| * lavfi: fix EOF casewm42016-02-061-3/+4
| * audio: fix EOF handling if nothing could be decoded at allwm42016-02-061-0/+4
| * vd_lavc: fix use after free in some hwdecsKevin Mitchell2016-02-061-8/+3
| * audio: minor simplificationwm42016-02-051-3/+0
| * player: remove some further current_track dependencieswm42016-02-052-9/+7
| * lavfi: fix build on Libavwm42016-02-051-0/+2
| * player: add complex filter graph supportwm42016-02-0511-53/+1121
| * build: make libavfilter mandatorywm42016-02-055-22/+12
| * player: move audio and video decoder init to separate functionswm42016-02-053-33/+74
| * player: simplify error_on_track()wm42016-02-051-15/+13
| * options: set fs=yes by default on RPI, and change RPI defaults handlingwm42016-02-052-4/+5
| * vo_rpi: add geometry handlingUros Vampl2016-02-051-10/+59
| * vd_lavc: avoid calling flush on an unopened AVCodecContextwm42016-02-051-6/+9
| * input: ignore --input-cursor for events injected by input commandswm42016-02-044-13/+35
| * sub: implement "sub-seek 0"wm42016-02-042-6/+13
| * video: remove AVI timestamps for dropped frameswm42016-02-041-1/+5
| * ao_coreaudio: fix 7.1(rear) channel mappingwm42016-02-041-0/+27
| * af_lavrresample: change fudged channelswm42016-02-041-2/+2
| * vd_lavc: remove redundant best_csp fieldwm42016-02-032-15/+3
| * vd_lavc: force microsecond timestamps on RPIwm42016-02-032-3/+9
| * command: fix track cycling logicwm42016-02-031-9/+4
| * command: show original aspect in video-aspect property toowm42016-02-021-16/+19
| * w32_common: switch to UniformResourceLocatorWwm42016-02-021-3/+5
| * TOOLS/lua/autoload.lua: remove the extension prior to sortAlexis Nootens2016-02-021-0/+5
| * build: add special openbsd case for iconv checkStefano Pigozzi2016-02-011-1/+5
| * player: refactor: reduce some dependencies on current_trackwm42016-02-013-24/+15
| * player: use different variable to indicate coverartwm42016-02-014-17/+15
| * audio/video: merge decoder return valueswm42016-02-017-46/+43
| * CONTRIBUTING.md: encourage users to ping forgotten issu