| Commit message (Expand) | Author | Age | Files | Lines |
* | build: fix linking libmpv when swift features are builtci | Akemi | 2018-02-14 | 2 | -0/+3 |
* | build: remove shell usage from swift build scripts | Akemi | 2018-02-14 | 1 | -4/+5 |
* | build: fix swift detection with python2 | Akemi | 2018-02-14 | 1 | -6/+2 |
* | build: fix swift detection on major swift versions | Akemi | 2018-02-12 | 1 | -2/+2 |
* | build: fix swift detection with python3 | Akemi | 2018-02-12 | 1 | -1/+1 |
* | build: fix configure on windows | Akemi | 2018-02-12 | 1 | -7/+8 |
* | cocoa-cb: initial implementation via opengl-cb API | Akemi | 2018-02-12 | 23 | -82/+2054 |
* | build: fix linking to dev SDK on macOS | Akemi | 2018-02-12 | 1 | -1/+21 |
* | osx: always deactivate the early opengl flush on macOS | Akemi | 2018-02-12 | 2 | -2/+9 |
* | ytdl_hook: add ytdl:// prefix again for non-youtube playlists | Ricardo Constantino | 2018-02-11 | 1 | -2/+6 |
* | ytdl_hook: add script opt for using manifest URLs | Ricardo Constantino | 2018-02-11 | 2 | -2/+7 |
* | ytdl_hook: parse youtube playlist urls to set start index | Ricardo Constantino | 2018-02-11 | 1 | -5/+53 |
* | ytdl_hook: exit early, save an indentation level | Ricardo Constantino | 2018-02-11 | 1 | -164/+165 |
* | ytdl_hook: various nit | Ricardo Constantino | 2018-02-11 | 1 | -9/+5 |
* | ytdl_hook: whitelist subtitle URLs as well | Ricardo Constantino | 2018-02-11 | 1 | -2/+4 |
* | ytdl_hook: use fallback if there's no demuxer-lavf-list prop | Ricardo Constantino | 2018-02-11 | 1 | -3/+3 |
* | appveyor: trigger build on pushing to 'ci' | Kevin Mitchell | 2018-02-11 | 1 | -0/+1 |
* | vo_drm: support --monitorpixelaspect | Marco Migliori | 2018-02-11 | 1 | -0/+2 |
* | vo_drm: reset last input image on reconfig | Marco Migliori | 2018-02-11 | 1 | -0/+3 |
* | vo_drm: make the osd as large as the screen | Marco Migliori | 2018-02-11 | 1 | -18/+18 |
* | vo_gpu: make screenshots use the GL renderer | wm4 | 2018-02-11 | 16 | -33/+219 |
* | vo_gpu: add internal ability to skip osd/subs for rendering | wm4 | 2018-02-11 | 5 | -18/+40 |
* | vo_gpu: use blit() only if target ra_tex supports it | wm4 | 2018-02-11 | 1 | -2/+3 |
* | vo_gpu: add memory barrier on the HDR peak detection | Niklas Haas | 2018-02-11 | 1 | -0/+1 |
* | vo_gpu: correctly infer HDR peak detection support | Niklas Haas | 2018-02-11 | 1 | -1/+4 |
* | vo_gpu: refactor HDR peak detection algorithm | Niklas Haas | 2018-02-11 | 3 | -16/+41 |
* | appveyor: use undocumented --ask to force yes for all questions | Ricardo Constantino | 2018-02-11 | 1 | -3/+3 |
* | player: correctly set track information on adding external files | Zehua Chen | 2018-02-10 | 3 | -34/+44 |
* | wayland_common: fix idle_inhibitor protocol segfault | Rostislav Pehlivanov | 2018-02-09 | 1 | -0/+1 |
* | drmprime interop : Add frames triple buffering | LongChair | 2018-02-07 | 1 | -3/+8 |
* | vd_lavc: fix stall with some uses of --hwdec=copy | wm4 | 2018-02-05 | 1 | -3/+6 |
* | vo_gpu: port HDR tone mapping algorithm from libplacebo | Niklas Haas | 2018-02-05 | 4 | -81/+123 |
* | vo_gpu: add RA_CAP for gl_NumWorkGroups | Niklas Haas | 2018-02-05 | 3 | -1/+3 |
* | vo_gpu: vulkan: correctly enable textureGatherOffset | Niklas Haas | 2018-02-05 | 2 | -2/+3 |
* | vo_gpu: vulkan: don't issue queries for unused timers | Niklas Haas | 2018-02-05 | 1 | -5/+13 |
* | vo_gpu: vulkan: try enabling required features | Niklas Haas | 2018-02-05 | 2 | -0/+10 |
* | vo_gpu: vulkan: add missing buffer barrier fields | Niklas Haas | 2018-02-05 | 1 | -0/+2 |
* | f_decoder_wrapper: fix log message incorrect for audio | wm4 | 2018-02-05 | 1 | -1/+1 |
* | f_demux_in: give it a slightly better filter name | wm4 | 2018-02-05 | 1 | -1/+1 |
* | filter: don't randomly lose async wakeup notifications | wm4 | 2018-02-05 | 1 | -5/+4 |
* | vd_lavc: fix recently broken hardware decode fallback | wm4 | 2018-02-04 | 1 | -7/+16 |
* | vf_vapoursynth: always keep input frame array filled | wm4 | 2018-02-03 | 1 | -1/+3 |
* | vf_vapoursynth: fix locking | wm4 | 2018-02-03 | 1 | -1/+2 |
* | tests: stop comparing floats against DBL_EPSILON, use FLT_EPSILON | Ilya Tumaykin | 2018-02-03 | 2 | -6/+7 |
* | swresample: minor simplification | wm4 | 2018-02-03 | 1 | -7/+6 |
* | swresample: remove unnecessary request for new input | wm4 | 2018-02-03 | 1 | -1/+2 |
* | swresample: actually reinit resampler on large speed changes | wm4 | 2018-02-03 | 1 | -5/+13 |
* | loadfile: make --lavfi-complex runtime changes more flexible | wm4 | 2018-02-03 | 1 | -18/+27 |
* | loadfile: initialize decoders after outputs for --lavfi-complex | wm4 | 2018-02-03 | 1 | -37/+31 |
* | loadfile: fix crash in some cases of setting --lavfi-complex at runtime | wm4 | 2018-02-03 | 1 | -1/+1 |
* | loadfile: remove minor unneeded things from --lavfi-complex setup | wm4 | 2018-02-03 | 1 | -3/+1 |
* | f_output_chain: remove unused got_input_eof field | wm4 | 2018-02-03 | 2 | -4/+1 |
* | vf_vapoursynth: fix obscure/impossible leak | wm4 | 2018-02-03 | 1 | -0/+1 |
* | vf_vapoursynth: fix output colorspace flags and other attributes | wm4 | 2018-02-03 | 1 | -0/+2 |
* | vf_vapoursynth: fix potential deadlock on init failure | wm4 | 2018-02-03 | 1 | -1/+1 |
* | vf_vapoursynth: initialize start timestamp properly | wm4 | 2018-02-03 | 1 | -1/+1 |
* | f_utils: fix leak in frame duration filter | wm4 | 2018-02-03 | 1 | -0/+1 |
* | video: fix passing down FPS to vf_vapoursynth | wm4 | 2018-02-03 | 3 | -11/+11 |
* | swresample: limit output size of audio frames | wm4 | 2018-02-03 | 3 | -35/+67 |
* | af_scaletempo: output minimally sized audio frame | wm4 | 2018-02-03 | 1 | -57/+76 |
* | filter: add/use a convenience function | wm4 | 2018-02-03 | 3 | -2/+12 |
* | options: slightly improve filter help output for lavfi bridge | wm4 | 2018-02-03 | 6 | -10/+97 |
* | options: pretty print default values with --list-options | wm4 | 2018-02-01 | 1 | -1/+1 |
* | codecs: remove unused family field | wm4 | 2018-02-01 | 6 | -20/+8 |
* | manpage: clarify some --vf options | wm4 | 2018-01-31 | 2 | -16/+28 |
* | Revert "demux_mkv: remove remaining GPL code" | wm4 | 2018-01-31 | 1 | -1/+4 |
* | Copyright: fix missing word | wm4 | 2018-01-31 | 1 | -1/+1 |
* | cue: strip quotes and leading whitespace from tags | wm4 | 2018-01-30 | 1 | -2/+10 |
* | ytdl_hook: pass http proxy to ffmpeg | Ricardo Constantino | 2018-01-30 | 2 | -15/+35 |
* | input.conf: use exact value for [ binding | wm4 | 2018-01-30 | 1 | -1/+1 |
* | audio: move to decoder wrapper | wm4 | 2018-01-30 | 18 | -797/+330 |
* | ao_null: add --ao-null-format option for debugging | wm4 | 2018-01-30 | 2 | -0/+8 |
* | video: make decoder wrapper a filter | wm4 | 2018-01-30 | 26 | -1040/+1094 |
* | demux: add a per stream wakeup callback | wm4 | 2018-01-30 | 2 | -13/+56 |
* | mp_image: preserve AVFrame closed captions data | wm4 | 2018-01-30 | 2 | -0/+8 |
* | mp_image: factor buffer referencing | wm4 | 2018-01-30 | 1 | -17/+15 |
* | player: replace old lavfi wrapper with new filter code | wm4 | 2018-01-30 | 9 | -909/+108 |
* | audio: rewrite filtering glue code | wm4 | 2018-01-30 | 39 | -3758/+2483 |
* | video: rewrite filtering glue code | wm4 | 2018-01-30 | 56 | -2864/+5887 |
* | vo_gpu: check for RA_CAP_FRAGCOORD in dumb mode too | James Ross-Gowan | 2018-01-30 | 1 | -13/+14 |
* | ytdl_hook: pre-append id-only playlist items with shortened youtube URL | Ricardo Constantino | 2018-01-29 | 1 | -1/+1 |
* | ytdl_hook: whitelist segmented DASH and HLS for the manifests code | Ricardo Constantino | 2018-01-27 | 1 | -7/+9 |
* | video: fix crash with vdpau when reinitializing rendering | wm4 | 2018-01-27 | 1 | -3/+3 |
* | demux_lavf: work around another aspect of libavformat garbage API | wm4 | 2018-01-26 | 1 | -1/+6 |
* | demux_lavf: export correct seekability state for HLS live streams | wm4 | 2018-01-26 | 1 | -0/+5 |
* | command: add --osd-on-seek option defaulting to bar | Kevin Mitchell | 2018-01-26 | 5 | -11/+30 |
* | Revert "command: make pause display the same osd-msg-bar as seek" | Kevin Mitchell | 2018-01-26 | 2 | -6/+4 |
* | ytdl_hook: prefer hls/dash manifest if available | Ricardo Constantino | 2018-01-26 | 1 | -6/+10 |
* | ytdl_hook: fix safe url checking with EDL urls | Ricardo Constantino | 2018-01-26 | 1 | -11/+11 |
* | ytdl_hook: move url_is_safe earlier in code | Ricardo Constantino | 2018-01-26 | 1 | -9/+9 |
* | hwdec: detach d3d and d3d9 hwaccel from angle | myfreeer | 2018-01-25 | 3 | -9/+10 |
* | stream_lavf: remove deprecated hls protocol from whitelist | wm4 | 2018-01-25 | 1 | -1/+1 |
* | manpage: mention --network-timeout is broken with RTSP | wm4 | 2018-01-25 | 1 | -0/+10 |
* | options: add string list -toggle action | wm4 | 2018-01-25 | 2 | -0/+25 |
* | m_option: remove string list -append action code duplication | wm4 | 2018-01-25 | 1 | -15/+6 |
* | command: make change-list show changed option on OSD | wm4 | 2018-01-25 | 1 | -0/+1 |
* | command: add a change-list command | wm4 | 2018-01-25 | 5 | -0/+53 |
* | client API: be more explicit about what can be done in wakeup callbacks | wm4 | 2018-01-25 | 2 | -6/+15 |
* | options: add an option type for byte sizes | wm4 | 2018-01-25 | 5 | -25/+108 |
* | m_option: add missing print callbacks | wm4 | 2018-01-25 | 1 | -5/+35 |
* | ao_alsa: reduce verbosity at -v | wm4 | 2018-01-25 | 1 | -10/+10 |
* | audio: fix annyoing af_get_best_sample_formats() definition | wm4 | 2018-01-25 | 8 | -9/+10 |
* | command: make sure to redraw on overlay commands | wm4 | 2018-01-25 | 1 | -0/+1 |
* | video: minor simplification | wm4 | 2018-01-25 | 1 | -1/+1 |
* | ytdl_hook: whitelist protocols from urls retrieved from youtube-dl | Ricardo Constantino | 2018-01-26 | 1 | -7/+47 |
* | manpage: remove obsolete information on bd:// | Ricardo Constantino | 2018-01-25 | 1 | -4/+3 |
* | sub/osd: remove limits from border and shadow size options | Ricardo Constantino | 2018-01-24 | 1 | -2/+2 |
* | manpage: document using sub-shadow-offset for background sizing | Ricardo Constantino | 2018-01-24 | 1 | -1/+2 |
* | stream_bluray: always show list of available titles | Ricardo Constantino | 2018-01-23 | 2 | -4/+4 |
* | stream_bluray: silence libbluray's debug messages unless we want them | Ricardo Constantino | 2018-01-23 | 1 | -0/+4 |
* | video: warn user against FFmpeg's lies | wm4 | 2018-01-22 | 2 | -9/+19 |
* | m_option: add print callback to color type | Olivier Perret | 2018-01-22 | 1 | -0/+7 |
* | mpv.desktop: update mime type list | sfan5 | 2018-01-22 | 1 | -1/+1 |
* | osx: add some more menu bar items as suggested by Apples's HIG | Akemi | 2018-01-20 | 1 | -0/+35 |
* | video: change some remaining vo_opengl mentions to vo_gpu | Akemi | 2018-01-20 | 9 | -11/+11 |
* | osx: code cleanups and cosmetic fixes | Akemi | 2018-01-20 | 7 | -18/+4 |
* | osx: fix macOS 10.13 deprecation warning | Akemi | 2018-01-20 | 2 | -1/+7 |
* | cmd_parse: minor cosmetics | wm4 | 2018-01-18 | 1 | -5/+2 |
* | ta: introduce talloc_dup() and use it in some places | wm4 | 2018-01-18 | 6 | -12/+12 |
* | demux: reword an outdated comment | wm4 | 2018-01-18 | 1 | -2/+1 |
* | player: redo hack for video keyframe seeks with external audio | wm4 | 2018-01-18 | 6 | -35/+78 |
* | sws_utils: don't force callers to provide option struct | wm4 | 2018-01-18 | 6 | -7/+12 |
* | vo: log reconfig calls | wm4 | 2018-01-18 | 1 | -0/+2 |
* | mp_image_pool: add helper functions for FFmpeg hw frames pools | wm4 | 2018-01-18 | 2 | -0/+81 |
* | mp_image: fix some metadata loss with conversion from/to AVFrame | wm4 | 2018-01-18 | 1 | -2/+14 |
* | video: make IMGFMT_IS_HWACCEL() return 0 or 1 | wm4 | 2018-01-18 | 1 | -1/+1 |
* | video: add utility function to pick conversion image format from a list | wm4 | 2018-01-18 | 2 | -0/+10 |
* | video: avoid some unnecessary vf.h includes | wm4 | 2018-01-18 | 4 | -5/+0 |
* | options: simplify mp_get_config_group() memory management | wm4 | 2018-01-18 | 2 | -4/+4 |
* | options: don't warn when reading deprecated option as raw value | wm4 | 2018-01-18 | 1 | -1/+1 |
* | manpage: reword some vf command examples | wm4 | 2018-01-18 | 1 | -7/+8 |
* | Fix undefined preprocessor behavior | wm4 | 2018-01-18 | 3 | -4/+15 |
* | client API: mention that SIGPIPE is sometimes blocked | wm4 | 2018-01-18 | 1 | -0/+2 |
* | vo_gpu: skip DR for unsupported image formats | wm4 | 2018-01-18 | 1 | -0/+3 |
* | vo_gpu: fix broken 10 bit via integer textures playback | wm4 | 2018-01-17 | 1 | -3/+3 |
* | vo_gpu: rpi: defer gl_ctx_resize until after gl_ctx_init | Niklas Haas | 2018-01-15 | 1 | -1/+3 |
* | af_rubberband: add af-command to multiply current pitch | Vobe | 2018-01-15 | 2 | -6/+22 |
* | demux_lavf: add required format hacks for DASH | sfan5 | 2018-01-15 | 1 | -0/+1 |
* | ytdl_hook: support native dash demuxer, if present | Ricardo Constantino | 2018-01-15 | 1 | -1/+44 |
* | libmpv/opengl_cb.h: mention OpenGL ES 2.0 support | Leo Izen | 2018-01-14 | 1 | -3/+4 |
* | osc: leave only demuxer cache duration and limit its refresh rate | Ricardo Constantino | 2018-01-14 | 1 | -19/+16 |
* | osd: treat user provided term-status-msg the same as the default | Kevin Mitchell | 2018-01-14 | 1 | -20/+24 |
* | osd: reference local pointer to mpctx->opts | Kevin Mitchell | 2018-01-13 | 1 | -2/+2 |
* | af_lavrresample: deprecate this filter | wm4 | 2018-01-13 | 5 | -5/+27 |
* | options: deprecate --vf-defaults and --af-defaults | wm4 | 2018-01-13 | 2 | -2/+10 |
* | audio: add global options for resampler defaults | wm4 | 2018-01-13 | 12 | -30/+116 |
* | audio/aframe: add missing include statements | wm4 | 2018-01-13 | 1 | -0/+2 |
* | video: change some mp_image_pool semantics | wm4 | 2018-01-13 | 6 | -14/+16 |
* | player: silence config file loading message on resuming | wm4 | 2018-01-13 | 1 | -6/+7 |
* | client API: remove ytdl=no default | wm4 | 2018-01-13 | 4 | -3/+4 |
* | manpage: remove stale vo_wayland entry | wm4 | 2018-01-13 | 1 | -19/+0 |
* | ytdl_hook: look for the right ytdl binary according to system | Ricardo Constantino | 2018-01-12 | 1 | -1/+2 |
* | ytdl_hook: be more informative when youtube-dl fails | Ricardo Constantino | 2018-01-12 | 1 | -2/+8 |
* | build: rpi: add missing linker flags to fix build | Ilya Tumaykin | 2018-01-10 | 1 | -1/+1 |
* | manpage: update references to gpu VO | daschiller | 2018-01-10 | 3 | -12/+12 |
* | demux: include beginning of stream state in cached seekable range | wm4 | 2018-01-10 | 1 | -5/+19 |
* | demux: fight libavformat cover art hack harder | wm4 | 2018-01-10 | 1 | -1/+1 |
* | demux: add missing seekpoint when cached ranges are joined | wm4 | 2018-01-10 | 1 | -0/+8 |
* | input: make command argument list a dynamic array | wm4 | 2018-01-10 | 5 | -55/+63 |
* | stream_bluray: support detecting UHD BD directories | Ricardo Constantino | 2018-01-11 | 1 | -10/+7 |
* | ytdl_hook: don't try to use webpage_url if non-existent | Ricardo Constantino | 2018-01-11 | 1 | -1/+1 |
* | video, audio: don't actively wait for demuxer input | wm4 | 2018-01-09 | 2 | -0/+4 |
* | command: make pause display the same osd-msg-bar as seek | Kevin Mitchell | 2018-01-07 | 2 | -4/+6 |
* | command: default to osd-msg-bar for seeks | Kevin Mitchell | 2018-01-07 | 2 | -10/+7 |
* | manpage: fix typos in osd level descriptions | Kevin Mitchell | 2018-01-07 | 1 | -3/+3 |
* | command: remove unnecessary whitespace | Kevin Mitchell | 2018-01-07 | 1 | -67/+69 |
* | ytdl_hook: actually use the script option from 87d3af6 | Ricardo Constantino | 2018-01-07 | 1 | -1/+1 |
* | ytdl_hook: add script option to revert to trying youtube-dl first | Ricardo Constantino | 2018-01-07 | 2 | -2/+8 |
* | player: handle audio playback restart in central playback start code | wm4 | 2018-01-07 | 2 | -4/+10 |
* | demux: silence pointless/confusing warning | wm4 | 2018-01-07 | 1 | -1/+1 |
* | cache: fix --cache-initial status message | wm4 | 2018-01-07 | 1 | -4/+3 |
* | player: slightly refactor/simplify cache pausing logic | wm4 | 2018-01-07 | 2 | -39/+37 |
* | demux_null: mark as seekable | wm4 | 2018-01-06 | 1 | -0/+1 |
* | player: strictly never autoselect tracks from --external-files | wm4 | 2018-01-06 | 4 | -1/+9 |
* | ytdl_hook: check for possible infinite loop in playlist generation | Ricardo Constantino | 2018-01-06 | 1 | -7/+8 |
* | ytdl_hook: add additional check for comedycentral urls | Ricardo Constantino | 2018-01-06 | 1 | -1/+2 |
* | demux: include EOF state in cached seekable range | wm4 | 2018-01-05 | 1 | -3/+20 |
* | demux: export some debugging fields about low level demuxer behavior | wm4 | 2018-01-05 | 3 | -3/+30 |
* | demux: fix crash due to incorrect seek range accounting | wm4 | 2018-01-05 | 1 | -1/+9 |
* | vo_gpu: hwdec_dxva2dxgi: initial implementation | James Ross-Gowan | 2018-01-06 | 5 | -2/+474 |
* | stream: use native libavformat reconnection feature | wm4 | 2018-01-04 | 4 | -64/+3 |
* | ytdl_hook: update obsolete warning about retrying URL if failed | Ricardo Constantino | 2018-01-04 | 1 | -1/+1 |
* | vo_gpu: d3d11: check for NULL backbuffer in start_frame | James Ross-Gowan | 2018-01-04 | 1 | -2/+6 |
* | vo_gpu: d3d11: don't use a bgra8 swapchain | James Ross-Gowan | 2018-01-04 | 1 | -19/+8 |
* | player: cosmetics: rename internal variable for consistency | wm4 | 2018-01-03 | 3 | -5/+5 |
* | player: add --cache-pause-initial option to start in buffering state | wm4 | 2018-01-03 | 4 | -0/+27 |
* | player: use fixed timeout for cache pausing (buffering) duration | wm4 | 2018-01-03 | 5 | -11/+15 |
* | manpage: slightly improve description of --cache-pause option | wm4 | 2018-01-03 | 1 | -3/+4 |
* | av_log: stop accessing private ffmpeg fields | wm4 | 2018-01-03 | 1 | -2/+2 |
* | m_option: add print callback to start/end/length | Ricardo Constantino | 2018-01-03 | 1 | -0/+18 |
* | osc: add seekbarkeyframes as a user option | dudemanguy | 2018-01-03 | 2 | -2/+12 |
* | player: remove internal `vo-resize` command again | sfan5 | 2018-01-02 | 4 | -10/+1 |
* | vo_gpu/context_android: replace both options with android-surface-size | sfan5 | 2018-01-02 | 4 | -8/+11 |
* | client API: be more explicit about how to make libmpv use config files | wm4 | 2018-01-02 | 1 | -1/+5 |
* | stream_lavf: minor fixes to HTTP reconnection support | wm4 | 2018-01-02 | 2 | -6/+14 |
* | options: move most subtitle and OSD rendering options to sub structs | wm4 | 2018-01-02 | 15 | -153/+222 |
* | sub: move all subtitle timestamp messing code to a central place | wm4 | 2018-01-02 | 6 | -52/+80 |
* | command: add demuxer-lavf-list property | Ricardo Constantino | 2018-01-02 | 4 | -0/+37 |
* | player: add on_load_fail hook | Ricardo Constantino | 2018-01-02 | 3 | -5/+19 |
* | osc: check if demuxer cache has not reached eof | Ricardo Constantino | 2018-01-02 | 1 | -3/+3 |
* | ytdl_hook: fix single-entry playlists | Ricardo Constantino | 2018-01-02 | 1 | -9/+8 |
* | video, audio: always read all frames before getting next packet | wm4 | 2018-01-01 | 3 | -3/+42 |
* | vo_gpu/android: fallback to EGL_WIDTH/HEIGHT | Aman Gupta | 2018-01-01 | 2 | -5/+19 |
* | mpv.rc: readd actual version info | Ricardo Constantino | 2018-01-01 | 1 | -2/+2 |
* | build: use unicode codepage in windres | Ricardo Constantino | 2018-01-01 | 1 | -1/+2 |
* | build: move copyright statement to a shared location | wm4 | 2018-01-01 | 6 | -5/+9 |
* | Update copyright year | wm4 | 2018-01-01 | 2 | -2/+2 |
* | build: generate version.h before anything else | Stefano Pigozzi | 2018-01-01 | 1 | -0/+5 |
* | main: fix typo | wm4 | 2018-01-01 | 1 | -1/+1 |
* | vo_gpu: d3d11: avoid copying staging buffers to cbuffers | James Ross-Gowan | 2018-01-01 | 1 | -48/+15 |
* | player/playloop.c: Revert --loop-file and --start interaction | Leo Izen | 2017-12-31 | 1 | -13/+5 |
* | demux_mkv: fix x264 hack if video track uses header compression | wm4 | 2017-12-30 | 1 | -1/+7 |
* | manpage: put android surface options on one line | Kevin Mitchell | 2017-12-28 | 1 | -2/+1 |
* | demux_mkv: add hack to pass along x264 version to decoder | wm4 | 2017-12-28 | 3 | -0/+55 |
* | vd_lavc: add an option to explicitly workaround x264 4:4:4 bug | wm4 | 2017-12-28 | 2 | -0/+17 |
* | demux_mkv: maintain a small packet read queue | wm4 | 2017-12-28 | 1 | -22/+39 |
* | vd_lavc: fix crash with RPI hwdec | wm4 | 2017-12-28 | 1 | -1/+2 |
* | player: add internal `vo-resize` command | sfan5 | 2017-12-27 | 7 | -2/+19 |
* | vo_gpu/context: Let embedding application handle surface resizes | sfan5 | 2017-12-27 | 4 | -10/+33 |
* | manpage: fix typo in warning | Bisaloo | 2017-12-27 | 1 | -1/+1 |
* | vo_gpu: EGL: provide SwapInterval to generic code | wm4 | 2017-12-27 | 1 | -0/+10 |
* | vf_vdpaupp: fix error handling and software input mode | wm4 | 2017-12-27 | 1 | -5/+9 |
* | osc: hide cache if not forced for local files | Ricardo Constantino | 2017-12-26 | 1 | -13/+7 |
* | stats: enhance cache stats | Julian | 2017-12-26 | 1 | -19/+35 |
* | lua: implement mp_utils.format_bytes_humanized | Julian | 2017-12-26 | 1 | -0/+10 |
* | encode: implement --oset-metadata, and --oremove-metadata | TheAMM | 2017-12-26 | 3 | -1/+48 |
* | encode: rename option --ometadata to --ocopy-metadata | TheAMM | 2017-12-26 | 5 | -5/+7 |
* | tags: add mp_tags_remove | Kevin Mitchell | 2017-12-26 | 2 | -0/+21 |
* | options: add -add/-append actions to key/value lists | wm4 | 2017-12-26 | 2 | -4/+32 |
* | DOCS/interface-changes.rst: fix minor typos | wm4 | 2017-12-25 | 1 | -2/+2 |
* | osc: make seek ranges rendering optional | pavelxdd | 2017-12-26 | 2 | -0/+9 |
* | options: drop some previously deprecated options | wm4 | 2017-12-25 | 10 | -95/+5 |
* | wscript: remove redundant libraries check for shaderc-static | shinchiro | 2017-12-24 | 1 | -2/+1 |
* | vo_gpu: vulkan: fix segfault due to index mismatch | Niklas Haas | 2017-12-25 | 1 | -5/+8 |
* | vo_gpu: vulkan: fix some image barrier oddities | Niklas Haas | 2017-12-25 | 1 | -10/+5 |
* | vo_gpu: vulkan: omit needless #define | Niklas Haas | 2017-12-25 | 1 | -5/+0 |
* | vo_gpu: vulkan: fix sharing mode on malloc'd buffers | Niklas Haas | 2017-12-25 | 1 | -1/+0 |
* | vo_gpu: vulkan: fix dummyPass creation | Niklas Haas | 2017-12-25 | 1 | -1/+1 |
* | vo_gpu: vulkan: fix the rgb565a1 names -> rgb5a1 | Niklas Haas | 2017-12-25 | 1 | -2/+2 |
* | vo_gpu: vulkan: allow disabling async tf/comp | Niklas Haas | 2017-12-25 | 4 | -4/+38 |
* | vo_gpu: vulkan: refine queue family selection algorithm | Niklas Haas | 2017-12-25 | 1 | -2/+7 |
* | vo_gpu: vulkan: prefer vkCmdCopyImage over vkCmdBlitImage | Niklas Haas | 2017-12-25 | 1 | -8/+31 |
* | vo_gpu: attempt re-using the FBO format for p->output_tex | Niklas Haas | 2017-12-25 | 4 | -1/+13 |
* | vo_gpu: vulkan: properly depend on the swapchain acquire semaphore | Niklas Haas | 2017-12-25 | 3 | -15/+25 |
* | vo_gpu: vulkan: use correct access flag for present | Niklas Haas | 2017-12-25 | 1 | -2/+3 |
* | vo_gpu: vulkan: make the swapchain more robust | Niklas Haas | 2017-12-25 | 1 | -23/+50 |
* | vo_gpu: aggressively prefer async compute | Niklas Haas | 2017-12-25 | 3 | -1/+12 |
* | vo_gpu: vulkan: support split command pools | Niklas Haas | 2017-12-25 | 7 | -164/+283 |
* | vo_gpu: invalidate fbotex before drawing | Niklas Haas | 2017-12-25 | 4 | -10/+11 |
* | vo_gpu: allow invalidating FBO in renderpass_run | Niklas Haas | 2017-12-25 | 3 | -5/+22 |
* | vo_gpu: vulkan: properly track image dependencies | Niklas Haas | 2017-12-25 | 3 | -44/+121 |
* | vo_gpu: vulkan: add a vk_signal abstraction | Niklas Haas | 2017-12-25 | 3 | -0/+144 |
* | vo_gpu: vulkan: refactor command submission | Niklas Haas | 2017-12-25 | 5 | -72/+90 |
* | vo_gpu: vulkan: reorganize vk_cmd slightly | Niklas Haas | 2017-12-25 | 5 | -57/+58 |
* | vo_gpu: vulkan: refactor vk_cmdpool | Niklas Haas | 2017-12-25 | 6 | -194/+189 |
* | Update VERSION | Martin Herkt | 2017-12-25 | 1 | -1/+1 |
* | Release 0.28.0v0.28.0 | Martin Herkt | 2017-12-25 | 3 | -58/+118 |
* | ytdl_hook: use table concat for playlist building | Ricardo Constantino | 2017-12-24 | 1 | -5/+4 |
* | ytdl_hook: don't preappend ytdl:// to non-youtube links in playlists | Ricardo Constantino | 2017-12-24 | 1 | -1/+5 |
* | player: update duration based on highest timestamp demuxed | wm4 | 2017-12-24 | 5 | -0/+28 |
* | player: allow seeking in cached parts of unseekable streams | wm4 | 2017-12-24 | 3 | -28/+52 |
* | stream_libarchive: fix seeking fallback | wm4 | 2017-12-24 | 1 | -14/+14 |
* | cache: propagate underlying stream seek errors in some cases | wm4 | 2017-12-24 | 1 | -1/+12 |
* | command: use IEC symbols for file size formatting | Martin Herkt | 2017-12-24 | 1 | -4/+4 |
* | wscript: support static linking of shaderc | Martin Herkt | 2017-12-24 | 1 | -1/+16 |
* | player: make track language matching case insensitive | wm4 | 2017-12-23 | 2 | -2/+2 |
* | demux_mkv: fix off by one error | wm4 | 2017-12-23 | 1 | -3/+1 |
* | demux: note refresh state separately in debug output | wm4 | 2017-12-23 | 1 | -5/+5 |
* | osc: show demuxer cache buffered amount in bytes | wm4 | 2017-12-23 | 1 | -2/+6 |
* | player: show demuxer cache buffered amount in bytes in the status line | wm4 | 2017-12-23 | 3 | -6/+13 |
* | cache: lower default size to 2*10MB | wm4 | 2017-12-23 | 2 | -4/+4 |
* | demux: bump the demuxer cache readahead duration | wm4 | 2017-12-23 | 2 | -2/+4 |
* | demux: always discard cached packets on track switches | wm4 | 2017-12-23 | 1 | -8/+43 |
* | travis: stop excluding ffmpeg-git | Ricardo Constantino | 2017-12-22 | 2 | -3/+1 |
* | options: deprecate --ff- options and properties | wm4 | 2017-12-21 | 5 | -5/+16 |
* | build: use a list instead of a string for rpi cflags | Scott Zeid | 2017-12-21 | 1 | -4/+4 |
* | Restore Libav support | wm4 | 2017-12-21 | 3 | -1/+4 |
* | hwdec: remove unused fields | wm4 | 2017-12-21 | 3 | -9/+0 |
* | vo_mediacodec_embed: implement hwcontext | Aman Gupta | 2017-12-20 | 3 | -2/+31 |
* | command: make video-frame-info property observable | wm4 | 2017-12-20 | 1 | -1/+1 |
* | vo_gpu: win: remove exclusive-fullscreen detection hack | James Ross-Gowan | 2017-12-20 | 4 | -130/+0 |
* | w32_common: refactor and improve window state handling | pavelxdd | 2017-12-19 | 1 | -131/+151 |
* | w32_common: use RECT for storing screen and window size & position | pavelxdd | 2017-12-19 | 1 | -100/+71 |
* | client API: change --stop-playback-on-init-failure default | wm4 | 2017-12-17 | 3 | -6/+7 |
* | vo_gpu: hwdec_drmprime_drm: don't crash for non-GL contexts | wm4 | 2017-12-17 | 1 | -0/+3 |
* | dvb: Fix long channel switching: next/prev channel | rim | 2017-12-16 | 1 | -4/+4 |
* | dvb: Add multiple frontends support: MAX_FRONTENDS now 8. | rim | 2017-12-16 | 4 | -88/+99 |
* | js: implement mp.msg.trace() | TheAMM | 2017-12-16 | 3 | -5/+8 |
* | lua: implement mp.msg.trace | Niklas Haas | 2017-12-15 | 1 | -0/+1 |
* | msg: bump up log level of --log-file | Niklas Haas | 2017-12-15 | 2 | -5/+5 |
* | msg: reinterpret a bunch of message levels | Niklas Haas | 2017-12-15 | 18 | -86/+69 |
* | README: some rewording and markdown improvements | Larivact | 2017-12-15 | 1 | -8/+8 |
* | README: reorganize table of contents | Larivact | 2017-12-15 | 1 | -3/+12 |
* | options: rename 'error' labels to 'exit' where appropriate | pavelxdd | 2017-12-16 | 1 | -13/+13 |
* | options: don't report errors on help value for OPT_SIZE_BOX | pavelxdd | 2017-12-16 | 1 | -4/+10 |
* | ipc: avoid dereferencing NULL | Martin Shirokov | 2017-12-15 | 1 | -7/+17 |
* | vd_lavc: rename --hwdec=rpi to --hwdec=mmal | wm4 | 2017-12-15 | 3 | -6/+4 |
* | vd_lavc: use libavcodec metadata for hardware decoder wrappers | wm4 | 2017-12-15 | 2 | -26/+9 |
* | csputils: Add support for Display P3 primaries | Vittorio Giovara | 2017-12-14 | 2 | -2/+5 |
* | csputils: Fix DCI P3 primaries white point | Vittorio Giovara | 2017-12-14 | 1 | -1/+2 |
* | subprocess-win: don't change the mouse cursor in CreateProcess | pavelxdd | 2017-12-14 | 1 | -1/+1 |
* | lua+js: implement utils.file_info() | TSaaristo | 2017-12-13 | 4 | -0/+109 |
* | sd_ass: accept otc as fallback OpenType collection file extension | Leo Izen | 2017-12-13 | 1 | -1/+1 |
* | sd_ass: accept RFC8081 font media types | Leo Izen | 2017-12-13 | 1 | -0/+4 |
* | vf_buffer: remove this filter | wm4 | 2017-12-12 | 4 | -94/+0 |
* | options: don't report errors on help value for OPT_GEOMETRY | pavelxdd | 2017-12-11 | 1 | -4/+11 |
* | options: don't report errors on help value for OPT_COLOR | pavelxdd | 2017-12-11 | 1 | -6/+12 |
* | options: don't report errors on help value for OPT_FLAG | pavelxdd | 2017-12-11 | 1 | -4/+9 |
* | w32_common: update outdated comment about wakeup events | pavelxdd | 2017-12-11 | 1 | -2/+1 |
* | vf_convert: default to limited range when converting RGB to YUV | wm4 | 2017-12-11 | 1 | -0/+5 |
* | vo_gpu: hwdec_drmprime_drm: silence error on failed autoprobing | wm4 | 2017-12-11 | 1 | -1/+1 |
* | hwdec: document a forgotten parameter | wm4 | 2017-12-11 | 1 | -0/+1 |
* | video: remove code duplication by calling a hwdec loader helper | wm4 | 2017-12-11 | 1 | -2/+1 |
* | video: properly initialize and set hwdec_interop | wm4 | 2017-12-11 | 1 | -0/+2 |
* | vd_lavc: always load VO interops with non-copy hw decoders | wm4 | 2017-12-11 | 1 | -0/+4 |
* | osd: fix a compiler warning by adding parentheses in if condition | pavelxdd | 2017-12-10 | 1 | -1/+3 |
* | vo: fix a compiler warning by properly printing a 64bit integer | Jan Ekström | 2017-12-11 | 1 | -1/+1 |
* | vd_lavc: add rkmpp to the hwdec_wrappers array. | LongChair | 2017-12-10 | 1 | -0/+1 |
* | demux_timeline: disable pointless packet cache for sub-demuxers | wm4 | 2017-12-10 | 3 | -8/+35 |
* | demux: fix accounting for seekable ranges on track switches | wm4 | 2017-12-10 | 1 | -14/+16 |
* | manpage: Fix typo (reomve -> remove) | Anna-Maria Meriniemi | 2017-12-10 | 1 | -1/+1 |
* | terminal-unix: fix race condition with tty reset | Drew DeVault | 2017-12-09 | 1 | -10/+10 |
* | terminal-unix: switch back to poll(3) | Drew DeVault | 2017-12-09 | 1 | -15/+9 |
* | osdep: add poll shim for macOS | Drew DeVault | 2017-12-09 | 3 | -0/+83 |
* | appveyor: fix FFmpeg download | James Ross-Gowan | 2017-12-09 | 1 | -1/+1 |
* | vo_gpu: d3d11: check for timestamp query support | James Ross-Gowan | 2017-12-09 | 1 | -0/+9 |
* | options: don't report errors on help value for OPT_CHOICE | pavelxdd | 2017-12-08 | 1 | -4/+15 |
* | video: add a shitty hack to avoid missing subtitles with vf_sub | wm4 | 2017-12-08 | 1 | -0/+2 |
* | terminal-unix: fix busy looping on Linux | Drew DeVault | 2017-12-08 | 1 | -2/+1 |
* | manpage: clarify --sub-file(s) options | wm4 | 2017-12-07 | 1 | -2/+6 |
* | player: when loading external file, always add all track types | wm4 | 2017-12-07 | 1 | -12/+23 |
* | player: rebase start time even for subtitle streams | wm4 | 2017-12-07 | 1 | -1/+1 |
* | Use /dev/tty instead of stdin for terminal input | Drew DeVault | 2017-12-08 | 1 | -18/+43 |
* | w32_common: improve the window message state machine | pavelxdd | 2017-12-07 | 1 | -1/+13 |
* | w32_common: skip window snapping if Windows handled it | pavelxdd | 2017-12-07 | 1 | -2/+12 |
* | Revert "ytdl: handle HLS with FFmpeg" | Kevin Mitchell | 2017-12-07 | 1 | -4/+1 |
* | ytdl: handle HLS with FFmpeg | wm4 | 2017-12-06 | 1 | -1/+4 |
* | options: add --start=none to reset previously set start time | Aman Gupta | 2017-12-06 | 2 | -0/+7 |
* | manpage: minor fixes to documenation | Leo Izen | 2017-12-06 | 1 | -3/+11 |
* | manpage: add note about properties not immediately showing up | Kevin Mitchell | 2017-12-06 | 1 | -1/+4 |
* | player/osd.c: fix putting --start time on OSD | Leo Izen | 2017-12-05 | 1 | -1/+2 |
* | player/playloop.c: fix --loop-file without --start | Leo Izen | 2017-12-05 | 1 | -1/+3 |
* | Remove support for ffmpeg-mpv | Rostislav Pehlivanov | 2017-12-05 | 5 | -35/+13 |
* | vo: add support for externally driven renderloop and make wayland use it | Rostislav Pehlivanov | 2017-12-05 | 4 | -4/+70 |
* | manpage: add some minor documenation fixes | Leo Izen | 2017-12-04 | 3 | -3/+13 |
* | Copyright: remove removed file from GPL list | wm4 | 2017-12-05 | 1 | -1/+0 |
* | player/misc.c: allow both --length and --end to control play endpoint | Leo Izen | 2017-12-04 | 2 | -2/+6 |
* | vo_gpu: d3d11_helpers: use better formatting for PCI IDs | James Ross-Gowan | 2017-12-04 | 1 | -4/+6 |
* | player/playloop.c: respect playback start time when using --loop-file | Leo Izen | 2017-12-03 | 1 | -5/+11 |
* | player: use start timestamp for ab-looping if --ab-loop-a is absent | Leo Izen | 2017-12-03 | 4 | -7/+39 |
* | player: add get_play_start_pts | Leo Izen | 2017-12-03 | 4 | -14/+60 |
* | TOOLS/autoload.lua: update extensions | Ckat | 2017-12-03 | 1 | -1/+1 |
* | stream_libarchive: Fix locale includes on macOS | sfan5 | 2017-12-03 | 1 | -0/+5 |
* | Fix various typos in log messages | Nicolas F | 2017-12-03 | 9 | -12/+12 |
* | manpage: vaapi-copy is not limited to Intel GPUs | Mariusz Skoneczko | 2017-12-03 | 1 | -1/+1 |
* | video: probe format of primary plane in drm/egl context | Anton Kindestam | 2017-12-03 | 1 | -3/+59 |
* | hwdec: whitespace cleanup in hwdec_drmprime_drm.c | Anton Kindestam | 2017-12-03 | 1 | -2/+2 |
* | video: fix use of possibly-NULL pointer in drm_egl_init | Anton Kindestam | 2017-12-03 | 1 | -1/+2 |
* | video: fix double free in drm_atomic_create_context | Anton Kindestam | 2017-12-03 | 1 | -1/+2 |
* | travis: remove Libav check for now | wm4 | 2017-12-02 | 1 | -1/+0 |
* | build: remove nanosleep() check | wm4 | 2017-12-02 | 2 | -13/+0 |
* | build: remove termios check | wm4 | 2017-12-02 | 2 | -18/+0 |
* | build: remove POSIX/sysv shared memory test | wm4 | 2017-12-02 | 3 | -53/+17 |
* | vd_lavc: don't request native pixfmt with -copy and METHOD_INTERNAL | wm4 | 2017-12-02 | 1 | -0/+1 |
* | man: remove incorrect note about default opengl backend | Martin Herkt | 2017-12-02 | 1 | -2/+1 |
* | video: remove some more hwdec legacy stuff | wm4 | 2017-12-02 | 10 | -93/+50 |
* | vd_lavc, vdpau, vaapi: restore emulated API avoidance | wm4 | 2017-12-02 | 5 | -3/+48 |
* | hwdec: don't require setting legacy hwdec fields | wm4 | 2017-12-02 | 7 | -30/+18 |
* | vd_lavc: simpler way to check for opque hw frame | wm4 | 2017-12-02 | 1 | -3/+1 |
* | vd_lavc: sort -copy hwdec modes to end of list | wm4 | 2017-12-02 | 1 | -6/+12 |
* | vd_lavc: allow forcing single implementations with --hwdec | wm4 | 2017-12-02 | 1 | -2/+3 |
* | vd_lavc: slightly simplify | wm4 | 2017-12-02 | 1 | -34/+28 |
* | vd_lavc: coding style | wm4 | 2017-12-02 | 1 | -1/+1 |
* | hwdec: remove unused HWDEC_* constants | wm4 | 2017-12-01 | 1 | -19/+1 |
* | vd_lavc: fix dumb nonsense | wm4 | 2017-12-01 | 1 | -1/+4 |
* | vd_lavc, mp_image: remove weird mpv specific palette constant | wm4 | 2017-12-01 | 3 | -9/+3 |
* | vd_lavc: merge redundant header | wm4 | 2017-12-01 | 2 | -94/+77 |
* | audio: fix missing volume update on init and reinit | wm4 | 2017-12-01 | 1 | -0/+3 |
* | scripting: report dlerror() output | Nicolas F | 2017-12-01 | 1 | -4/+7 |
* | vd_lavc: rewrite how --hwdec is handled | wm4 | 2017-12-01 | 8 | -539/+377 |
* | options: rename empty string special case for option values | wm4 | 2017-12-01 | 1 | -3/+0 |
* | av_common: drop old hack against ancient lavc vdpau wrapper | wm4 | 2017-12-01 | 1 | -6/+1 |
* | vd_lavc: drop mediacodec direct rendering support temporarily | wm4 | 2017-12-01 | 4 | -70/+9 |
* | video: move d3d.c out of decode sub directory | wm4 | 2017-12-01 | 8 | -6/+6 |
* | vd_lavc: delete hw_d3d11va.c/hw_dxva2.c and merge leftovers | wm4 | 2017-12-01 | 6 | -119/+39 |
* | hw_dxva2: move dxva2 code to d3d.c | wm4 | 2017-12-01 | 2 | -117/+126 |
* | video: refactor hw device creation for hwdec copy modes | wm4 | 2017-12-01 | 11 | -203/+207 |
* | video: fix memory leaks with hwdec copy modes | wm4 | 2017-12-01 | 1 | -2/+2 |
* | vd_lavc: move entrypoint for hwframes_refine | wm4 | 2017-12-01 | 7 | -11/+9 |
* | vd_lavc: remove process_image callback | wm4 | 2017-12-01 | 2 | -9/+3 |
* | d3d11: move code for d3d11eglrgb hack | wm4 | 2017-12-01 | 2 | -10/+3 |
* | vo_gpu: hwdec: remove redundant fields | wm4 | 2017-12-01 | 13 | -18/+3 |
* | vo_gpu: make it possible to load multiple hwdec interop drivers | wm4 | 2017-12-01 | 16 | -197/+207 |
* | vo_opengl: hwdec_vaegl: Reenable vaExportSurfaceHandle() | Mark Thompson | 2017-11-30 | 1 | -3/+3 |
* | vd_lavc: prefer nvdec over vdpau with --hwdec=auto | wm4 | 2017-11-30 | 2 | -14/+16 |
* | DOCS/contribute.md: fix a typo | wm4 | 2017-11-30 | 1 | -1/+1 |
* | DOCS/mpv.rst: document bluray:// alias for bd:// | Leo Izen | 2017-11-30 | 1 | -0/+2 |
* | client: Allow "C.UTF-8" as LC_NUMERIC locale | sfan5 | 2017-11-30 | 1 | -1/+1 |
* | DOCS/interface-changes.rst: fix typo | Kevin Mitchell | 2017-11-29 | 1 | -1/+1 |
* | vo_gpu: remove hwdec_vaglx interop | wm4 | 2017-11-30 | 3 | -236/+0 |
* | vf: remove a stray HAVE_GPL | wm4 | 2017-11-30 | 1 | -3/+0 |
* | ao: minor simplification to gain processing code | wm4 | 2017-11-30 | 1 | -4/+3 |
* | ao: simplify hack for float atomics | wm4 | 2017-11-30 | 3 | -16/+7 |
* | build: bump required ffmpeg version | wm4 | 2017-11-30 | 1 | -1/+1 |
* | DOCS/interface-changes.rst: update according to recent commits | wm4 | 2017-11-29 | 1 | -0/+2 |
* | audio: add audio softvol processing to AO | wm4 | 2017-11-29 | 9 | -63/+134 |
* | build: fix LGPL build with ALSA enabled | wm4 | 2017-11-29 | 1 | -3/+3 |
* | af: remove deprecated audio filters | wm4 | 2017-11-29 | 13 | -1153/+1 |
* | video: remove automatic stereo3d filter insertion | wm4 | 2017-11-29 | 4 | -17/+7 |
* | video: fix rotation and deinterlace auto filters | wm4 | 2017-11-29 | 2 | -5/+7 |
* | input: remove a stray HAVE_GPL | wm4 | 2017-11-29 | 1 | -2/+0 |
* | vf_lavfi: remove old internal wrapper API stuff | wm4 | 2017-11-29 | 2 | -117/+0 |
* | vf_sub, vf_format: change license to LGPL | wm4 | 2017-11-29 | 4 | -28/+17 |
* | vf: remove most GPL video filters | wm4 | 2017-11-29 | 16 | -1829/+1 |
* | vf: add vf_convert as interim replacement for vf_scale | wm4 | 2017-11-29 | 4 | -3/+133 |
* | Copyright: fix some typos | wm4 | 2017-11-29 | 1 | -2/+2 |
* | build: accept ffmpeg git by default | wm4 | 2017-11-29 | 1 | -1/+0 |
* | player: match subtitles with language tags with --sub-auto=exact | wm4 | 2017-11-27 | 1 | -18/+15 |
* | README: fix markdown formatting of ffmpeg link | Vijay Marupudi | 2017-11-26 | 1 | -1/+1 |
* | player: change 3 remaining GPL-only code pieces to LGPL | wm4 | 2017-11-24 | 4 | -28/+3 |
* | player: minor fix/simplification of OSD time/duration handling | wm4 | 2017-11-24 | 5 | -24/+13 |
* | ao_alsa: change license to LGPL | wm4 | 2017-11-23 | 3 | -30/+15 |
* | ao_alsa: don't convert twice on retry | wm4 | 2017-11-23 | 1 | -2/+1 |
* | manpage: clarify bitstreaming options | Oswald Pan | 2017-11-19 | 1 | -5/+9 |
* | vo_gpu: d3d11: don't use runtime version for UAV slot count | James Ross-Gowan | 2017-11-19 | 1 | -1/+1 |
* | vo_gpu: d3d11_helpers: don't try BGRA_SUPPORT | James Ross-Gowan | 2017-11-19 | 1 | -20/+4 |
* | vo_gpu: d3d11: mark the bgra8 format as unordered | James Ross-Gowan | 2017-11-19 | 1 | -1/+1 |
* | win32: fix semantics of POSIX 2008 locale stubs | James Ross-Gowan | 2017-11-19 | 2 | -4/+19 |
* | demux_mkv: remove unnecessary parsing for vp9 | wm4 | 2017-11-17 | 2 | -6/+2 |
* | w32_common: move imm32.dll function to w32->api struct | pavelxdd | 2017-11-15 | 1 | -15/+12 |
* | vo_gpu/context_android: Process surface resizes correctly | sfan5 | 2017-11-14 | 1 | -10/+11 |
* | appveyor: use git submodule update --init | James Ross-Gowan | 2017-11-13 | 1 | -2/+1 |
* | demux_lavf: always give libavformat the filename when probing | wm4 | 2017-11-12 | 1 | -1/+1 |
* | stream_libarchive, osdep: use stubs for POSIX 2008 locale on MinGW | wm4 | 2017-11-12 | 2 | -0/+8 |
* | demux_playlist: support .url files | wm4 | 2017-11-12 | 1 | -3/+15 |
* | build: enable libarchive by default | wm4 | 2017-11-12 | 1 | -1/+0 |
* | vo_gpu: ra_gl: remove stride hack | wm4 | 2017-11-12 | 1 | -4/+1 |
* | stream_libarchive: workaround various types of locale braindeath | wm4 | 2017-11-12 | 2 | -4/+36 |
* | vo_gpu: d3d11: remove flipped texture upload hack | James Ross-Gowan | 2017-11-12 | 1 | -8/+0 |
* | osx: fix the bundle $PATH yet again | Akemi | 2017-11-11 | 1 | -1/+1 |
* | cocoa: always return the target NSRect when in fullscreen | Akemi | 2017-11-11 | 1 | -1/+4 |
* | demux: avoid queue overflow warning when joining two ranges | wm4 | 2017-11-11 | 1 | -1/+3 |
* | demux: export demuxer cache sizes in bytes | wm4 | 2017-11-10 | 4 | -0/+27 |
* | demux: use seekable cache for network by default, bump prefetch limit | wm4 | 2017-11-10 | 2 | -8/+18 |
* | demux_mkv: fix potential uninitialized variable read | wm4 | 2017-11-10 | 1 | -2/+3 |
* | demux: set default back buffer to some high value | wm4 | 2017-11-10 | 2 | -2/+4 |
* | demux: limit number of seek ranges to a static maximum | wm4 | 2017-11-10 | 1 | -5/+20 |
* | demux: speed up cache seeking with a coarse index | wm4 | 2017-11-10 | 1 | -1/+54 |
* | demux: avoid wasting time by stopping packet search as early as possible | wm4 | 2017-11-10 | 1 | -1/+3 |
* | demux: simplify remove_packet() function | wm4 | 2017-11-10 | 1 | -26/+12 |
* | demux: fix failure to join ranges with subtitles in some cases | wm4 | 2017-11-10 | 1 | -4/+12 |
* | demux: reverse which range is reused when joining them | wm4 | 2017-11-10 | 1 | -25/+22 |
* | demux: fix a race condition with async seeking | wm4 | 2017-11-10 | 1 | -3/+4 |
* | demux: get rid of an unnecessary field | wm4 | 2017-11-10 | 1 | -15/+13 |
* | vo_gpu: never pass flipped images to ra or ra backends | wm4 | 2017-11-10 | 1 | -2/+7 |
* | demux: attempt to accurately reflect seek range with muxed subtitles | wm4 | 2017-11-10 | 1 | -5/+33 |
* | demux: reduce indentation for two functions | wm4 | 2017-11-10 | 1 | -37/+36 |
* | demux: some minor mostly cosmetics | wm4 | 2017-11-10 | 1 | -13/+15 |
* | demux: simplify a function | wm4 | 2017-11-10 | 1 | -21/+19 |
* | demux: change how refreshes on track switching are handled | wm4 | 2017-11-10 | 1 | -66/+59 |
* | demux: get rid of weird backwards loop | wm4 | 2017-11-10 | 1 | -1/+1 |
* | demux: avoid broken readahead when joining ranges | wm4 | 2017-11-10 | 1 | -4/+5 |
* | demux: reduce difference between threaded and non-threaded mode | wm4 | 2017-11-10 | 1 | -27/+35 |
* | demux: support multiple seekable cached ranges | wm4 | 2017-11-09 | 4 | -230/+610 |
* | appveyor: update ffmpeg and test d3d11/vulkan | James Ross-Gowan | 2017-11-08 | 3 | -16/+59 |
* | vo_gpu: hwdec_d3d11va: allow zero-copy video decoding | James Ross-Gowan | 2017-11-07 | 6 | -62/+176 |
* | vo_gpu: d3d11: enhance cache invalidation | James Ross-Gowan | 2017-11-07 | 2 | -5/+71 |
* | vo_gpu: d3d11: log shader compilation times | James Ross-Gowan | 2017-11-07 | 1 | -0/+26 |
* | vo_gpu: move d3d11_screenshot to shared code | James Ross-Gowan | 2017-11-07 | 4 | -80/+100 |
* | vo_gpu: d3d11: add RA caps for ra_d3d11 | James Ross-Gowan | 2017-11-07 | 7 | -6/+35 |
* | vo_gpu: d3d11: initial implementation | James Ross-Gowan | 2017-11-07 | 14 | -16/+2797 |
* | vo_gpu: export the GLSL format qualifier for ra_format | James Ross-Gowan | 2017-11-07 | 5 | -14/+77 |
* | vo_gpu: add namespace query mechanism | James Ross-Gowan | 2017-11-07 | 4 | -10/+21 |
* | vo_lavc: remove messy delayed subtitle rendering logic | wm4 | 2017-11-07 | 1 | -10/+8 |
* | player: change license of some code surrounding --frames to LGPL | wm4 | 2017-11-06 | 3 | -14/+0 |
* | img_format: remove some guards against old ffmpeg API | wm4 | 2017-11-06 | 1 | -5/+2 |
* | demux: explicitly discard 0 sized packets | wm4 | 2017-11-06 | 1 | -1/+1 |
* | demux_mkv: allow 0 sized packets | wm4 | 2017-11-06 | 1 | -1/+1 |
* | demux: slightly simplify pruning | wm4 | 2017-11-06 | 1 | -7/+2 |
* | demux_mkv: rewrite packet reading to avoid 1 memcpy() | wm4 | 2017-11-05 | 5 | -136/+132 |
* | demux: refactoring in preparation for multiple seek range support | wm4 | 2017-11-04 | 1 | -83/+214 |
* | demux: improve and optimize cache pruning and seek range determination | wm4 | 2017-11-04 | 4 | -85/+97 |
* | demux: reduce overhead when searching over keyframe ranges | wm4 | 2017-11-04 | 1 | -31/+37 |
* | player: log if NDEBUG is defined | wm4 | 2017-11-04 | 1 | -0/+3 |
* | demux: avoid excessive readahead after cache seek | wm4 | 2017-11-04 | 1 | -1/+3 |
* | demux: make pruning more efficient for unseekable demuxer cache | wm4 | 2017-11-04 | 1 | -19/+24 |
* | demux: on queue overflow wake up reader thread on EOF only | wm4 | 2017-11-03 | 1 | -1/+1 |
* | demux: don't show queue overflow warning when merely prefetching | wm4 | 2017-11-03 | 1 | -6/+7 |
* | vo_gpu: don't re-render hwdec frames when repeating frames | wm4 | 2017-11-03 | 1 | -19/+11 |
* | demux: don't allow subtitles to mess up buffered time display | wm4 | 2017-11-03 | 1 | -1/+2 |
* | osc: make cycling visibility an input.conf key binding | wm4 | 2017-11-03 | 2 | -1/+2 |
* | demux: add option to create CC tracks eagerly | wm4 | 2017-11-03 | 2 | -15/+58 |
* | vo_gpu: ra_gl: fix minimum GLSL version to 120 | wm4 | 2017-11-03 | 1 | -1/+1 |
* | vo_gpu: fix mobius tone mapping compatibility to GLSL 120 | wm4 | 2017-11-03 | 1 | -1/+1 |
* | vo_gpu: ra_gl: fix crash trying to use glBindBufferBase on GL 2.1 | wm4 | 2017-11-03 | 1 | -2/+7 |
* | wscript: use pkg-config for vulkan check | Martin Herkt | 2017-11-03 | 1 | -1/+1 |
* | demux_mkv: add V_SNOW tag to mkv_video_tags | Nicolas F | 2017-11-03 | 1 | -0/+1 |
* | osc: render seek ranges a bit less ugly | ChrisK2 | 2017-11-02 | 1 | -1/+1 |
* | osc: render seek ranges | wm4 | 2017-11-02 | 1 | -0/+26 |
* | stream_libarchive: stop reading on ARCHIVE_FATAL | wm4 | 2017-11-02 | 1 | -4/+41 |