| Commit message (Expand) | Author | Age | Files | Lines |
* | stream_memory: remove trivial ffmpeg dependencystream_shit | wm4 | 2019-10-30 | 1 | -3/+1 |
* | debug stuff | wm4 | 2019-10-27 | 2 | -17/+65 |
* | fix: peek from current position instead of start of buffer | wm4 | 2019-10-27 | 1 | -1/+1 |
* | fix: cache something _after_ mutating it | wm4 | 2019-10-27 | 1 | -8/+8 |
* | fix: keep old position when resizing buffer | wm4 | 2019-10-27 | 1 | -1/+3 |
* | manpage: document stats page 3 | wm4 | 2019-10-26 | 1 | -0/+3 |
* | stats, demux: log byte level stream seeks | wm4 | 2019-10-26 | 6 | -0/+14 |
* | stream: turn into a ring buffer, make size configurable | wm4 | 2019-10-26 | 8 | -115/+319 |
* | player: simplify --stream-dump code | wm4 | 2019-10-26 | 1 | -4/+4 |
* | stream: move stream_read_line to demux_playlist.c | wm4 | 2019-10-26 | 3 | -72/+72 |
* | stream: stop accessing buffer internals in stream_read_line() | wm4 | 2019-10-26 | 2 | -8/+16 |
* | vo_gpu: log ra_format.storable with the other flags | James Ross-Gowan | 2019-10-27 | 1 | -3/+5 |
* | vo_gpu: d3d11: set the ra_format.storable flag | James Ross-Gowan | 2019-10-27 | 1 | -3/+12 |
* | vo_gpu: attempt to fix 0bgr format | wm4 | 2019-10-26 | 1 | -2/+21 |
* | mp_image: copy closed captions when copying attributes | wm4 | 2019-10-25 | 1 | -0/+1 |
* | mp_image: move buffer ref assigning to a function | wm4 | 2019-10-25 | 1 | -7/+10 |
* | sdl: prevent concurrent use of SDL in different threads | wm4 | 2019-10-25 | 2 | -3/+9 |
* | build: make vo_sdl conflict with cocoa | wm4 | 2019-10-25 | 1 | -0/+1 |
* | vo_sdl: put on do not use stamp | wm4 | 2019-10-25 | 1 | -0/+3 |
* | input: disable gamepad code by default | wm4 | 2019-10-25 | 3 | -5/+1 |
* | f_decoder_wapper: trust frame return over error code | wm4 | 2019-10-25 | 1 | -5/+5 |
* | vd_lavc: fix draining with hwdec copy modes | wm4 | 2019-10-25 | 1 | -4/+4 |
* | vo_gpu: d3d11: prevent wraparound in queued frames calc | James Ross-Gowan | 2019-10-26 | 1 | -1/+2 |
* | Update VERSION | sfan5 | 2019-10-25 | 1 | -1/+1 |
* | Merge branch 'release/0.30' | sfan5 | 2019-10-25 | 2 | -135/+77 |
|\ |
|
| * | Release 0.30.0v0.30.0release/0.30 | sfan5 | 2019-10-25 | 2 | -135/+77 |
| * | manpage: fix --script docs | wm4 | 2019-10-25 | 1 | -3/+3 |
| * | command: remove some unused property metadata | wm4 | 2019-10-25 | 1 | -16/+2 |
| * | options: set correct range for --video-aspect-override | wm4 | 2019-10-25 | 1 | -3/+2 |
| * | json: write NaN/Infinity float values as strings | wm4 | 2019-10-25 | 1 | -2/+4 |
| * | vo_gpu, options: don't return NaN through API | wm4 | 2019-10-25 | 6 | -19/+91 |
* | | sdl_gamepad: fix typo in function name | wm4 | 2019-10-25 | 1 | -2/+2 |
* | | sdl_gamepad: fix function signature | wm4 | 2019-10-25 | 1 | -1/+1 |
* | | vo_drm: allow use of zimg | wm4 | 2019-10-25 | 1 | -0/+1 |
* | | client API: copy instead of move old value on async path | wm4 | 2019-10-25 | 1 | -4/+1 |
* | | manpage: fix --script docs | wm4 | 2019-10-25 | 1 | -3/+3 |
* | | client API: add async path; fix deadlock for vo_libmpv users | wm4 | 2019-10-25 | 1 | -9/+95 |
* | | command: remove some unused property metadata | wm4 | 2019-10-25 | 1 | -16/+2 |
* | | options: set correct range for --video-aspect-override | wm4 | 2019-10-25 | 1 | -3/+2 |
* | | json: write NaN/Infinity float values as strings | wm4 | 2019-10-25 | 1 | -2/+4 |
* | | vo_gpu, options: don't return NaN through API | wm4 | 2019-10-25 | 6 | -19/+91 |
* | | client API: avoid lost wakeups | wm4 | 2019-10-24 | 1 | -3/+7 |
* | | ad_lavc, vd_lavc: return full error codes to shared decoder loop | wm4 | 2019-10-24 | 4 | -56/+64 |
* | | client API: simplify (?) property change notification generation | wm4 | 2019-10-24 | 1 | -75/+79 |
|/ |
|
* | client API: move a function | wm4 | 2019-10-24 | 1 | -7/+7 |
* | client API: remove unused global event mask | wm4 | 2019-10-24 | 2 | -36/+0 |
* | lua: actually unobserve properties in mp.unobserve_property() | wm4 | 2019-10-24 | 1 | -0/+1 |
* | demux_mkv: add V_MPEG4/MS/V3 mapping | wm4 | 2019-10-24 | 1 | -0/+1 |
* | msg: always use terminal control codes for status line | wm4 | 2019-10-24 | 1 | -6/+3 |
* | ytdl_hook: --vid=no should not ignore --ytdl-format in config file | wm4 | 2019-10-24 | 1 | -3/+1 |
* | manpage: fix RST formatting errorin vf_format description | wm4 | 2019-10-24 | 1 | -1/+1 |
* | manpage: slap "do not use" label on vf_vapoursynth | wm4 | 2019-10-24 | 1 | -4/+10 |
* | vf: improve vf_vapoursynth description | wm4 | 2019-10-23 | 1 | -18/+71 |
* | input: add gamepad support through SDL2 | Stefano Pigozzi | 2019-10-23 | 12 | -8/+378 |
* | DOCS/client-api-changes.rst: fix formatting | sfan5 | 2019-10-22 | 1 | -0/+1 |
* | wayland: don't get data device if wl_seat is null | dudemanguy | 2019-10-22 | 1 | -2/+2 |
* | manpage: finish an unfinished sentence | wm4 | 2019-10-21 | 1 | -5/+7 |
* | build: add --enable-ffmpeg-strict-abi option | wm4 | 2019-10-21 | 2 | -0/+8 |
* | filters: extend vf_format so that it can convert color parameters | wm4 | 2019-10-21 | 6 | -43/+165 |
* | sws_utils: improve zimg fallback messages | wm4 | 2019-10-21 | 1 | -2/+2 |
* | vf_fingerprint: don't print fallback warning on each frame | wm4 | 2019-10-21 | 1 | -2/+0 |
* | zimg: minor name consistency improvement | wm4 | 2019-10-21 | 1 | -3/+3 |
* | f_swscale: enable use of zimg | wm4 | 2019-10-21 | 1 | -0/+1 |
* | wayland: fix presentation time | Dudemanguy911 | 2019-10-20 | 5 | -2/+23 |
* | zimg: support RGB30 output | wm4 | 2019-10-20 | 1 | -1/+30 |
* | zimg: move component order arrays to top of file | wm4 | 2019-10-20 | 1 | -4/+6 |
* | img_format: add RGB30 format | wm4 | 2019-10-20 | 2 | -1/+24 |
* | sws_utils: provide function to check whether a format pair is supported | wm4 | 2019-10-20 | 2 | -0/+18 |
* | manpage: describe stride parameter in screenshot-raw command | wm4 | 2019-10-20 | 1 | -0/+6 |
* | build: lower required FFmpeg version | wm4 | 2019-10-20 | 2 | -1/+3 |
* | wayland: add various render-related options | dudemanguy | 2019-10-20 | 7 | -5/+50 |
* | wayland: add presentation time | dudemanguy | 2019-10-20 | 6 | -7/+298 |
* | sws_utils: make libswscale fallback a warning | wm4 | 2019-10-20 | 1 | -1/+1 |
* | zimg: support 3 component 16 bit pixel unpacking | wm4 | 2019-10-20 | 1 | -0/+22 |
* | zimg: avoid theoretical FFmpeg planar RGB/YUV mixup | wm4 | 2019-10-20 | 1 | -5/+17 |
* | zimg: add some more colorspace mappings | wm4 | 2019-10-20 | 1 | -5/+5 |
* | vf_fingerprint: remove single-plane optimization | wm4 | 2019-10-20 | 1 | -31/+1 |
* | vf_fingerprint: use generic zimg wrapper | wm4 | 2019-10-20 | 1 | -79/+29 |
* | mp_image: infer XYZ as BT.2020 instead of BT.709 | Niklas Haas | 2019-10-20 | 1 | -9/+8 |
* | csputils: fix outdated comment | Niklas Haas | 2019-10-20 | 1 | -2/+4 |
* | vo_x11: enable use of zimg | wm4 | 2019-10-20 | 1 | -0/+2 |
* | sws_utils: hack in zimg redirection support | wm4 | 2019-10-20 | 3 | -3/+64 |
* | video: add zimg wrapper | wm4 | 2019-10-20 | 6 | -1/+686 |
* | mp_image: remove old acrobatics in frame copy code | wm4 | 2019-10-20 | 1 | -21/+7 |
* | img_format: update test program | wm4 | 2019-10-20 | 1 | -8/+16 |
* | img_format: document a minor guarantee for certain imgfmt metadata | wm4 | 2019-10-20 | 1 | -0/+1 |
* | manpage: docoument stream-open-filename property | wm4 | 2019-10-20 | 1 | -0/+9 |
* | vaapi: remove hacks for pre-libva2 log callbacks | wm4 | 2019-10-18 | 1 | -65/+0 |
* | manpage: fix a typo | wm4 | 2019-10-18 | 1 | -1/+1 |
* | player: avoid duplicate track auto selection | Stephan Hilb | 2019-10-18 | 1 | -1/+14 |
* | video, demux: rip out unused spherical metadata code | wm4 | 2019-10-17 | 8 | -132/+1 |
* | vo_gpu: hwdec_d3d11egl: add missing P010 format to supported list | wm4 | 2019-10-17 | 1 | -1/+1 |
* | video: remove mp_image_params.hw_flags field | wm4 | 2019-10-17 | 5 | -30/+0 |
* | vo_wlshm: use memfd_create() instead of shm_open() | Emmanuel Gil Peyrot | 2019-10-17 | 4 | -25/+19 |
* | video: do not disable display-sync on A/V desync | wm4 | 2019-10-17 | 3 | -13/+20 |
* | Reintroduce vo_wayland as vo_wlshm | Michael Forney | 2019-10-17 | 4 | -0/+323 |
* | manpage: update --hwdec description | wm4 | 2019-10-17 | 1 | -17/+8 |
* | vf_d3d11vpp: remove RGB conversion hack | wm4 | 2019-10-16 | 3 | -60/+6 |
* | vo_gpu: hwdec_d3d11eglrgb: remove this | wm4 | 2019-10-16 | 3 | -282/+0 |
* | vo_gpu: hwdec_d3d11egl: adapt to newer ANGLE API | wm4 | 2019-10-16 | 1 | -24/+33 |
* | vo_gpu/d3d11: fix memleak of the adapter description string | Jan Ekström | 2019-10-15 | 1 | -1/+5 |
* | vo_gpu/d3d11: remove unnecessary nullptr check | Jan Ekström | 2019-10-15 | 1 | -2/+2 |
* | vo_gpu/d3d11: switch adapter selection to case-insensitive startswith | Jan Ekström | 2019-10-15 | 3 | -4/+9 |
* | vo_gpu/d3d11: fixup adapter selection by switching it all to bstr | Jan Ekström | 2019-10-15 | 3 | -12/+8 |
* | etc/mpv.conf: update outdated use of cache options | wm4 | 2019-10-14 | 1 | -7/+10 |
* | manpage: attempt to remove some more cache option confusion | wm4 | 2019-10-14 | 1 | -6/+7 |
* | ytdl_hook: check youtube-dl version if it breaks | Nicolas F | 2019-10-13 | 1 | -2/+32 |
* | vo_gpu/d3d11: add support for configuring swap chain format | Jan Ekström | 2019-10-13 | 6 | -2/+144 |
* | vo_gpu/d3d11: utilize actual backbuffer values for bit depth | James Ross-Gowan | 2019-10-13 | 1 | -1/+6 |
* | player: accept compatible later FFmpeg library runtime versions | wm4 | 2019-10-11 | 2 | -11/+4 |
* | av_log: use proper FFmpeg version extraction macros | wm4 | 2019-10-11 | 1 | -1/+3 |
* | audio/out: rip out old unused app/softvolume reporting | wm4 | 2019-10-11 | 7 | -21/+0 |
* | audio/out/pull, ao_sdl: implement new underrun reporting | wm4 | 2019-10-11 | 2 | -2/+8 |
* | audio/out/pull: fix underflow reporting | wm4 | 2019-10-11 | 1 | -2/+2 |
* | ao_alsa: use AO underrun reporting | wm4 | 2019-10-11 | 1 | -1/+3 |
* | player: partially rework --cache-pause | wm4 | 2019-10-11 | 4 | -8/+71 |
* | ao: add API for underrun reporting | wm4 | 2019-10-11 | 4 | -1/+25 |
* | ao_alsa: handle underruns in get_space() too | wm4 | 2019-10-11 | 1 | -0/+2 |
* | player: format low cache duration with more decimals | wm4 | 2019-10-11 | 1 | -0/+2 |
* | ao_alsa: mess with underrun handling again | wm4 | 2019-10-11 | 1 | -6/+27 |
* | wayland: use callback flag + poll for buffer swap | dudemanguy | 2019-10-10 | 9 | -26/+112 |
* | Revert "vo: add support for externally driven renderloop and make wayland use... | dudemanguy | 2019-10-10 | 4 | -70/+4 |
* | vo_gpu: d3d11: use linear filtering for wrapped textures | James Ross-Gowan | 2019-10-10 | 1 | -1/+3 |
* | demux_timeline, demux_edl: correctly enable cache in pseudo-DASH mode | wm4 | 2019-10-08 | 3 | -1/+8 |
* | skip-logo.lua: fix skipping in the first two frames | wm4 | 2019-10-08 | 1 | -15/+36 |
* | DOCS: explicitly mention that property observing has an initial event | wm4 | 2019-10-08 | 2 | -2/+9 |
* | DOCS: some corrections around cache options | wm4 | 2019-10-08 | 2 | -3/+10 |
* | demux_edl: better selection of part which defines the track layout | wm4 | 2019-10-06 | 2 | -1/+47 |
* | video: always decode 2 frames on playback restart | wm4 | 2019-10-06 | 1 | -2/+2 |
* | player: don't load external files when reading from stdin | ckath | 2019-10-06 | 1 | -1/+1 |
* | audio: raise log level of playback reset on audio timestamp | wm4 | 2019-10-06 | 1 | -1/+1 |
* | audio: do not try gapless if video is still ongoing | wm4 | 2019-10-06 | 2 | -1/+7 |
* | ao_alsa: don't silence legitimate underrun if final chunk underruns | wm4 | 2019-10-06 | 1 | -4/+1 |
* | ao_alsa: remove sometimes bogus XRUN message | wm4 | 2019-10-06 | 1 | -9/+2 |
* | cocoa-cb: remove get_property_* usages and split up mpv helper | der richter | 2019-10-06 | 12 | -247/+285 |
* | audio/filter: remove no longer used header | Paul B Mahol | 2019-10-05 | 1 | -47/+0 |
* | DOCS/compatibility.rst: add this file | wm4 | 2019-10-05 | 4 | -1/+185 |
* | DOCS/interface-changes.rst: simplify playback abort change description | wm4 | 2019-10-05 | 1 | -11/+2 |
* | player: update for --video-aspect deprecation | Niklas Haas | 2019-10-04 | 2 | -3/+3 |
* | options: rename --video-aspect to --video-aspect-override | Niklas Haas | 2019-10-04 | 6 | -22/+45 |
* | player: "subprocess" command should stop immediately in idle mode | wm4 | 2019-10-04 | 2 | -3/+15 |
* | manpage: clarify some details about async. commands and "subprocess" | wm4 | 2019-10-04 | 3 | -4/+38 |
* | wayland opengl: actually call uninit if init fails | dudemanguy | 2019-10-03 | 1 | -1/+3 |
* | Revert "wayland: free wayland_state on a false return" | dudemanguy | 2019-10-03 | 1 | -11/+3 |
* | wayland: free wayland_state on a false return | Dudemanguy911 | 2019-10-02 | 1 | -3/+11 |
* | vf_fingerprint: fix an obvious memory leak | wm4 | 2019-10-03 | 1 | -4/+12 |
* | vf_vapoursynth: fix crashing memory management mistake | wm4 | 2019-10-03 | 1 | -3/+3 |
* | vf_vapoursynth: do not call vsscript_finalize() if init failed | wm4 | 2019-10-03 | 1 | -1/+5 |
* | vf_vapoursynth: remove some Lua backend remains | wm4 | 2019-10-03 | 1 | -6/+0 |
* | wayland: always create wl_output before rendering | Dudemanguy911 | 2019-10-02 | 1 | -7/+6 |
* | demux: restore some of the DVD/BD/CDDA interaction layers | wm4 | 2019-10-03 | 9 | -32/+751 |
* | f_auto_filters: use f_autoconvert for hw download | wm4 | 2019-10-02 | 1 | -23/+22 |
* | f_autoconvert: provide a function to determine if conversion works | wm4 | 2019-10-02 | 2 | -41/+75 |
* | f_autoconvert: add hw->sw download path | wm4 | 2019-10-02 | 2 | -18/+71 |
* | f_auto_filters: use software conversion if hw deint is not possible | wm4 | 2019-10-02 | 1 | -7/+28 |
* | f_hwtransfer: add a mp_hwdownload filter | wm4 | 2019-10-02 | 2 | -0/+62 |
* | filters: add another dumb helper | wm4 | 2019-10-02 | 2 | -0/+22 |
* | mp_image_pool: expose a function for reporting hw download format | wm4 | 2019-10-02 | 2 | -11/+22 |
* | video: remove vf_vavpp from automatic deinterlace property | wm4 | 2019-10-02 | 2 | -12/+0 |
* | DOCS/tech-overview.txt: caching has changed | wm4 | 2019-10-02 | 1 | -3/+4 |
* | README.md: minor cleanups | wm4 | 2019-10-02 | 1 | -40/+3 |
* | README.md: remove dead homebrew-mpv link | Vítor Galvão | 2019-10-02 | 1 | -1/+0 |
* | autoload.lua: Configurable autoload types | Marek Sebera | 2019-10-02 | 1 | -4/+42 |
* | DOCS: Document DVB changes in interface-changes. | Oliver Freyermuth | 2019-10-02 | 1 | -0/+9 |
* | stream_dvb: Remove now replaced stream-control code for good. | Oliver Freyermuth | 2019-10-02 | 2 | -85/+0 |
* | DOCS: Add documentation for dvbin-prog and dvbin-channel-switch-offset. | Oliver Freyermuth | 2019-10-02 | 1 | -0/+16 |
* | stream_dvb: Allow actual zapping of channels again. | Oliver Freyermuth | 2019-10-02 | 3 | -0/+9 |
* | player: Add mp_property_dvb_channel helper. | Oliver Freyermuth | 2019-10-02 | 1 | -0/+17 |
* | stream_dvb: Add dvb_update_config to poll config parameters. | Oliver Freyermuth | 2019-10-02 | 2 | -0/+33 |
* | stream_dvb: Move stream->is_on initialization to state preparation. | Oliver Freyermuth | 2019-10-02 | 2 | -2/+1 |
* | stream_dvb: Factor out logic to determine program and card. | Oliver Freyermuth | 2019-10-02 | 2 | -47/+75 |
* | stream_dvb: Use separated out options struct. | Oliver Freyermuth | 2019-10-02 | 2 | -27/+33 |
* | demux_lavf: remove recently added author name from license header | wm4 | 2019-10-01 | 1 | -1/+0 |
* | DOCS/contribute.md: split into sections, random changes | wm4 | 2019-10-01 | 1 | -17/+61 |
* | github: try to get contributors to read contribute.md | wm4 | 2019-10-01 | 1 | -5/+4 |
* | demux_mkv: better behavior/warnings on partial files/unseekable streams | wm4 | 2019-10-01 | 1 | -5/+8 |
* | vo_gpu/d3d11: add adapter name validation and listing with "help" | Jan Ekström | 2019-09-29 | 4 | -9/+75 |
* | vo_gpu/d3d11: refactor pthread_once d3d11 loading to function | Jan Ekström | 2019-09-29 | 1 | -6/+15 |
* | vo_gpu/d3d11: utilize the passed adapter name | Jan Ekström | 2019-09-29 | 1 | -5/+77 |
* | vo_gpu/d3d11: add an option for the adapter name | Jan Ekström | 2019-09-29 | 2 | -0/+6 |
* | video/d3d11: add adapter selection by name into d3d11 options | Jan Ekström | 2019-09-29 | 3 | -0/+15 |
* | vo_gpu/d3d11_helpers: also load up CreateDXGIFactory1 | Jan Ekström | 2019-09-29 | 1 | -4/+13 |
* | stream_lavf: add support for gopher | Leonardo Taccari | 2019-09-29 | 1 | -1/+1 |
* | vo_drm: fix flickering when setting pan/scan | Anton Kindestam | 2019-09-29 | 1 | -4/+0 |
* | demux: make --record-file/cache dump command work with disabled streams | wm4 | 2019-09-29 | 1 | -5/+18 |
* | loadfile: make prefetching actually work | wm4 | 2019-09-29 | 1 | -1/+3 |
* | loadfile: don't always accidentally always prefetching | wm4 | 2019-09-29 | 2 | -11/+16 |
* | recorder: don't use a magic index for mp_recorder_get_sink() | wm4 | 2019-09-29 | 4 | -8/+16 |
* | stream: rearrange open functions | wm4 | 2019-09-29 | 4 | -56/+96 |
* | demux: sort filenames naturally when playing a directory / archive | Philip Sequeira | 2019-09-29 | 5 | -2/+95 |
* | build: lower version requirement for EGL | Marvin Schmidt | 2019-09-29 | 1 | -1/+1 |
* | vo_gpu: hwdec_cuda: Synchronise OpenGL Interop | Philip Langdale | 2019-09-28 | 3 | -0/+8 |
* | build: silence OpenGL deprecation warnings on macOS for C/objC | Rodger Combs | 2019-09-28 | 1 | -1/+2 |
* | vo_drm: support controlling swapchain depth using swapchain-depth option | Anton Kindestam | 2019-09-28 | 1 | -10/+13 |
* | vo: make swapchain-depth option generic for all VOs | Anton Kindestam | 2019-09-28 | 11 | -24/+21 |
* | drm: refactor page_flipped callback | Anton Kindestam | 2019-09-28 | 4 | -109/+71 |
* | vo_drm: Implement N-buffering and presentation feedback | Anton Kindestam | 2019-09-28 | 1 | -39/+215 |
* | vo_drm: fix more than 2 buffers | Anton Kindestam | 2019-09-28 | 1 | -1/+1 |
* | drm: move struct vsync_tuple into drm_common as drm_vsync_tuple | Anton Kindestam | 2019-09-28 | 2 | -9/+8 |
* | stream_cb: add cancel_fn callback | Aman Gupta | 2019-09-27 | 4 | -1/+27 |
* | audio: fix copy&paste error | wm4 | 2019-09-27 | 1 | -1/+1 |
* | ad_lavc: log on failure to read AVFrame | wm4 | 2019-09-27 | 1 | -1/+3 |
* | audio: add support for AV_SAMPLE_FMT_S64* | wm4 | 2019-09-27 | 3 | -0/+8 |
* | context_drm_egl: define EGL_PLATFORM_GBM_MESA, EGL_PLATFORM_GBM_KHR if not in... | Anton Kindestam | 2019-09-27 | 1 | -0/+8 |
* | wscript: check tvOS define's value to be nonzero | Jan Ekström | 2019-09-27 | 1 | -1/+4 |
* | video: add pure gamma TRC curves for 2.0, 2.4 and 2.6. | Wessel Dankers | 2019-09-27 | 6 | -0/+36 |
* | ci: remove --enable-zsh-comp | Philip Sequeira | 2019-09-27 | 1 | -2/+1 |
* | zsh completion: move generation to runtime and improve | Philip Sequeira | 2019-09-27 | 5 | -307/+253 |
* | options: add M_OPT_FILE to some more options that take files | Philip Sequeira | 2019-09-27 | 3 | -10/+10 |
* | vo_gpu: hwdec_drmprime_drm: add hwdec ctx | Jonas Karlman | 2019-09-27 | 2 | -1/+15 |
* | hwdec_vaapi_gl: add missing compatibility defines | wm4 | 2019-09-27 | 1 | -0/+6 |
* | stream_cb: fix a typo in a comment | wm4 | 2019-09-27 | 1 | -1/+1 |
* | ao_pulse: add the newly added mappings for TrueHD/DTS-HD formats | Jan Ekström | 2019-09-27 | 1 | -6/+11 |
* | vo_gpu: vulkan: add Android context | sfan5 | 2019-09-27 | 3 | -0/+99 |
* | context_android: move common code to a separate file | sfan5 | 2019-09-27 | 5 | -52/+153 |
* | DOCS: don't lie about the keybind command | dudemanguy | 2019-09-26 | 1 | -2/+1 |
* | wscript: detect tvOS and disable posix-spawn usage | Aman Gupta | 2019-09-26 | 1 | -1/+5 |
* | vo_gpu: d3d11: don't reset frame stats after pause | James Ross-Gowan | 2019-09-26 | 1 | -9/+0 |
* | player: document FFmpeg ABI rules we intentionally violate | wm4 | 2019-09-26 | 1 | -0/+2 |
* | audio: make playback end with --end and --audio-spdif | wm4 | 2019-09-26 | 1 | -0/+3 |
* | DOCS/contribute.md: talk about non-standard and C11 language features | wm4 | 2019-09-26 | 1 | -3/+4 |
* | client API: be explicit about usage rules and deadlocks some more | wm4 | 2019-09-26 | 2 | -0/+9 |
* | client API: fix potential deadlock problems by throwing more shit at it | wm4 | 2019-09-26 | 7 | -32/+81 |
* | command: fix bitrate rounding error | Stefan Pöschel | 2019-09-26 | 1 | -2/+2 |
* | cocoa-cb: add support for 10bit opengl rendering | der richter | 2019-09-26 | 6 | -20/+65 |
* | sub: make font provider user-selectable | wm4 | 2019-09-25 | 4 | -3/+30 |
* | drm_common: add missing zero-initialization of struct vt_mode variable | Anton Kindestam | 2019-09-24 | 1 | -1/+1 |
* | demux: force reading packets again after seeks | wm4 | 2019-09-24 | 1 | -1/+1 |
* | demux: remove redundant seek range update | Gunnar Marten | 2019-09-24 | 1 | -2/+0 |
* | cocoa-cb: fix title bar button state on start up | der richter | 2019-09-23 | 1 | -0/+2 |
* | mac: add Open Playlist menu bar item | Akemi | 2019-09-23 | 1 | -0/+17 |
* | context_drm_egl: Don't get stuck forever if drmHandleEvent fails | Anton Kindestam | 2019-09-22 | 1 | -1/+3 |
* | demux_lavf: fix seeking in ogg audio streams | wm4 | 2019-09-22 | 1 | -0/+3 |
* | travis: use macOS 10.14 image with xcode 11 instead of xcode 10.2 | der richter | 2019-09-22 | 1 | -1/+1 |
* | build: optimise adding additional objects for linking | der richter | 2019-09-22 | 2 | -6/+6 |
* | osxbundle: remove rpath definitions towards dev tools | der richter | 2019-09-22 | 1 | -1/+22 |
* | build: fix swift linking with upcoming xcode 11 | der richter | 2019-09-22 | 2 | -0/+9 |
* | draw_bmp: Fix for GBRP formats GBRP9 and up | Anton Kindestam | 2019-09-22 | 1 | -5/+10 |
* | vo_drm: 30bpp support | Anton Kindestam | 2019-09-22 | 3 | -13/+58 |
* | manpage: update requirements for vdpau hwdec use | Nicolas F | 2019-09-22 | 1 | -1/+2 |
* | vo_gpu: d3d11: add support for presentation feedback | James Ross-Gowan | 2019-09-22 | 1 | -0/+124 |
* | command: add expand-path to expand mpv paths | Nicolas F | 2019-09-22 | 2 | -0/+24 |
* | build: actually detect supported warning options | Avi Halachmi (:avih) | 2019-09-22 | 1 | -2/+2 |
* | command: add sub-start & sub-end properties | Stefano Pigozzi | 2019-09-22 | 8 | -7/+140 |
* | wayland: create current_output in wayland_reconfig | dudemanguy | 2019-09-22 | 1 | -5/+6 |
* | wscript: Fix test for ffmpeg drmprime support | Philip Langdale | 2019-09-22 | 1 | -2/+9 |
* | vf_fingerprint: remove extraneous single quote from description | Jan Ekström | 2019-09-21 | 1 | -1/+1 |
* | test/linked_list: silence nonsense warnings | wm4 | 2019-09-21 | 1 | -6/+12 |
* | test: fix cmocka assert_float_equal shadowing warnings | wm4 | 2019-09-21 | 3 | -9/+6 |
* | stream_dvb: remove unused variable | wm4 | 2019-09-21 | 1 | -1/+0 |
* | waf: fix wayland-scanner deprecation warning | dudemanguy | 2019-09-21 | 2 | -3/+3 |
* | audio: fix use-after-free with fuzzed file | wm4 | 2019-09-21 | 1 | -0/+2 |
* | sub/lavc_conv: skip ReadOrder reset when subtitle decoder gets flushed | Jan Ekström | 2019-09-21 | 1 | -0/+1 |
* | dec_sub: remove unused declaration | wm4 | 2019-09-21 | 1 | -1/+0 |
* | input: add keybind command | Dudemanguy911 | 2019-09-21 | 4 | -0/+65 |
* | playloop: don't read playback pos from byte stream | Dudemanguy911 | 2019-09-21 | 1 | -1/+1 |
* | wayland: avoid handling a 0-value axis event | Dudemanguy911 | 2019-09-21 | 1 | -0/+2 |
* | player: expose pixel aspect ratio, bitrate and rotation value on tracks | wnoun | 2019-09-21 | 3 | -0/+21 |
* | DOCS/contribute.md: expand on recommended C99 usage | wm4 | 2019-09-21 | 1 | -1/+1 |
* | build: don't add swift object when swift disabled | der richter | 2019-09-21 | 1 | -2/+6 |
* | wayland: read xcursor size from XCURSOR_SIZE env | emersion | 2019-09-21 | 1 | -1/+13 |
* | player: use track title if exists instead of filename | thewisenerd | 2019-09-21 | 1 | -1/+5 |
* | input: ignore empty lines on drag-drop mime data | thewisenerd | 2019-09-21 | 1 | -1/+1 |
* | ao_oss: Fallback to stereo when the device does not support >2 channels | Leonardo Taccari | 2019-09-21 | 1 | -6/+10 |
* | osd: allow sub-text to work even if sub-visibility is disabled | dudemanguy | 2019-09-21 | 3 | -5/+5 |
* | x11: fix ICC profiling for multiple monitors | slatchurie | 2019-09-21 | 2 | -2/+22 |
* | osc: add mouse mid-button as alias to shift+left button | Ricardo Constantino | 2019-09-21 | 1 | -0/+3 |
* | wayland: don't show cursor when fullscreening | dudemanguy | 2019-09-21 | 2 | -0/+7 |
* | wayland: reconfigure cursor on pointer enter event | Thomas Weißschuh | 2019-09-21 | 2 | -1/+4 |
* | demux_cue: auto-detect CUE sheet charset | wnoun | 2019-09-21 | 5 | -0/+38 |
* | command: add video-add/video-remove/video-reload commands | Paul B Mahol | 2019-09-21 | 2 | -0/+30 |
* | wayland: add mouse buttons and fix axis scaling | dudemanguy | 2019-09-21 | 1 | -4/+24 |
* | client API: add mpv_command_ret | Dark | 2019-09-21 | 3 | -0/+26 |
* | DOCS/contribute.md: license clarifications | wm4 | 2019-09-21 | 2 | -0/+6 |
* | github: remove LGPL relicensing boilerplate | wm4 | 2019-09-21 | 1 | -3/+2 |
* | vo_sdl: Only create the SDL window once | Cameron Cawley | 2019-09-21 | 1 | -54/+23 |
* | ao_pulse: add --pulse-allow-suspended | Térence Clastres | 2019-09-21 | 2 | -1/+7 |
* | stream_libarchive: Always use LC_CTYPE_MASK for libarchive | James Hilliard | 2019-09-21 | 2 | -2/+1 |
* | command: drop removed cache properties from cache update events | wm4 | 2019-09-20 | 1 | -2/+2 |
* | player: update status line cache display | wm4 | 2019-09-20 | 2 | -7/+5 |
* | context_drm_egl: Use eglGetPlatformDisplayEXT if available | memeka | 2019-09-20 | 1 | -1/+20 |
* | client API: fix missing property change events after property updates | Gunnar Marten | 2019-09-20 | 1 | -24/+28 |
* | loadfile: restore playlist prefetching | wm4 | 2019-09-20 | 1 | -4/+11 |
* | demux: propagate streaming flag through demux_timeline | wm4 | 2019-09-20 | 3 | -3/+10 |
* | client API, vo_libmpv: document random deadlock problems | wm4 | 2019-09-20 | 2 | -0/+20 |
* | vo_libmpv: fix some more uninit issues | wm4 | 2019-09-20 | 1 | -24/+35 |
* | client API: document unfortunate render API threading requirement | wm4 | 2019-09-20 | 1 | -0/+6 |
* | vo_libmpv: always create ctx->dispatch | wm4 | 2019-09-20 | 1 | -19/+12 |
* | render api: fix use-after-free | wnoun | 2019-09-20 | 3 | -33/+6 |
* | rpi: Update for modern systems | Cameron Cawley | 2019-09-20 | 5 | -25/+14 |
* | Coypright: update list of files | wm4 | 2019-09-20 | 1 | -13/+1 |
* | vo: remove unused equalizer control remains | wm4 | 2019-09-20 | 1 | -14/+1 |
* | oml_sync: fix typo in comment | wm4 | 2019-09-20 | 1 | -2/+2 |
* | vf_fingerprint: use aligned_alloc instead of posix_memalign | wm4 | 2019-09-19 | 2 | -2/+8 |
* | demux_lavf: document intentional FFmpeg API violation | wm4 | 2019-09-19 | 1 | -0/+4 |
* | packet: fix theoretical UB if called on "empty" packets | wm4 | 2019-09-19 | 1 | -2/+4 |
* | Revert "demux/packet: fix demux_packet_shorten" | wm4 | 2019-09-19 | 1 | -2/+2 |
* | client API: fix some comments | wm4 | 2019-09-19 | 1 | -4/+4 |
* | sd_lavc: support scaling for bitmap subtitles | wm4 | 2019-09-19 | 1 | -0/+16 |
* | demux: fix another incorrect BOF cache flag issue | wm4 | 2019-09-19 | 1 | -2/+5 |
* | f_swscale: fix a typo | wm4 | 2019-09-19 | 1 | -1/+1 |
* | manpage: input.rst: fix a typo | wm4 | 2019-09-19 | 1 | -1/+1 |
* | video: add vf_fingerprint and a skip-logo script | wm4 | 2019-09-19 | 7 | -0/+618 |
* | command: make vf-metadata/af-metadata somewhat observable | wm4 | 2019-09-19 | 1 | -1/+1 |
* | command: make vf-metadata/af-metadata not query metadata twice | wm4 | 2019-09-19 | 1 | -7/+13 |
* | video: generally try to align image data on 64 bytes | wm4 | 2019-09-19 | 5 | -4/+10 |
* | ta: destroy/free children in reverse order | wm4 | 2019-09-19 | 1 | -2/+2 |
* | m_config: add assertion to a specific case | wm4 | 2019-09-19 | 1 | -2/+4 |
* | command: don't add deprecated CLI aliases to property list | wm4 | 2019-09-19 | 1 | -0/+12 |
* | options: deprecate --stream-record | wm4 | 2019-09-19 | 4 | -21/+38 |
* | builtin.conf: add clarifications | wm4 | 2019-09-19 | 1 | -0/+7 |
* | m_config: remove m_config_create_shadow | wm4 | 2019-09-19 | 3 | -13/+1 |
* | m_config: further minor simplifications | wm4 | 2019-09-19 | 1 | -35/+26 |
* | m_config: simplify some minor crap | wm4 | 2019-09-19 | 1 | -24/+20 |
* | m_config: move group list to internal context | wm4 | 2019-09-19 | 2 | -42/+53 |
* | io: remove Windows tmpfile() emulation | wm4 | 2019-09-19 | 2 | -37/+0 |
* | m_config: add/move some comments | wm4 | 2019-09-19 | 2 | -21/+33 |
* | m_config: remove an unused function | wm4 | 2019-09-19 | 2 | -7/+0 |
* | vo: fix missed option updates under rare circumstances | wm4 | 2019-09-19 | 1 | -2/+2 |
* | command, demux: add AB-loop keyframe cache align command | wm4 | 2019-09-19 | 4 | -0/+111 |
* | command: shuffle cache-dump start message | wm4 | 2019-09-19 | 1 | -2/+2 |
* | recorder: always mux all packets on discont/close | wm4 | 2019-09-19 | 1 | -2/+1 |
* | manpage: mention that there's a Lua API for async commands | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux, command: add a third stream recording mechanism | wm4 | 2019-09-19 | 8 | -7/+383 |
* | demux: move packet cache reading to a function | wm4 | 2019-09-19 | 1 | -14/+27 |
* | screenshot: move message showing to common code | wm4 | 2019-09-19 | 3 | -46/+39 |
* | demux: move a seek helper to a separate function | wm4 | 2019-09-19 | 1 | -35/+47 |
* | demux: minor simplification for backward cache size option | wm4 | 2019-09-19 | 1 | -2/+4 |
* | demux: allow backward cache to use unused forward cache | wm4 | 2019-09-19 | 2 | -1/+17 |
* | demux: don't clobber internal demuxer EOF state in cache seeks | wm4 | 2019-09-19 | 1 | -1/+1 |
* | win_state: silence a valgrind warning | wm4 | 2019-09-19 | 1 | -1/+1 |
* | packet: change memory estimation heuristics | wm4 | 2019-09-19 | 1 | -2/+5 |
* | packet: free some unnecessary memory in disk cache case | wm4 | 2019-09-19 | 1 | -1/+2 |
* | vd_lavc: put vaapi before vdpau in autoprobe order | wm4 | 2019-09-19 | 1 | -2/+2 |
* | vo_gpu: hwdec_vaegl: silence confusing message during probing | wm4 | 2019-09-19 | 1 | -2/+47 |
* | vo_gpu: hwdec_vaegl: refactor format probing | wm4 | 2019-09-19 | 1 | -40/+64 |
* | m_config: fix typo in comment | wm4 | 2019-09-19 | 1 | -1/+1 |
* | recorder: use shared PTS macros | wm4 | 2019-09-19 | 1 | -9/+7 |
* | demux: honor seek discontinuities with --stream-record | wm4 | 2019-09-19 | 1 | -0/+3 |
* | demux: runtime option changing for cache and stream recording | wm4 | 2019-09-19 | 2 | -35/+106 |
* | m_config: add an assert for a theoretical issue | wm4 | 2019-09-19 | 1 | -1/+6 |
* | demux: enable --stream-record for things using timeline | wm4 | 2019-09-19 | 1 | -0/+2 |
* | win32: remove -municode from mpv binary | wm4 | 2019-09-19 | 2 | -9/+7 |
* | build: stop defining _LARGEFILE[64]_SOURCE | wm4 | 2019-09-19 | 1 | -3/+1 |
* | build: better POSIX check | wm4 | 2019-09-19 | 1 | -3/+1 |
* | vf_vapourynth: remove Lua backend | wm4 | 2019-09-19 | 6 | -283/+4 |
* | audio: remove unreferenced af_lavrresample | wm4 | 2019-09-19 | 3 | -151/+0 |
* | vo_gpu: remove vdpau/GLX backend | wm4 | 2019-09-19 | 3 | -422/+0 |
* | vo_gpu: remove mali-fbdev | wm4 | 2019-09-19 | 5 | -176/+2 |
* | manpage: fix minor typo | wm4 | 2019-09-19 | 1 | -1/+1 |
* | stats.lua: add graphs for readahead time and total byte usage | wm4 | 2019-09-19 | 1 | -6/+58 |
* | msg: remove unnecessary condition | wm4 | 2019-09-19 | 1 | -4/+0 |
* | demux_mkv: add hacks to avoid a single warning | wm4 | 2019-09-19 | 1 | -9/+26 |
* | demux: make webm dash work by using init fragment on all demuxers | wm4 | 2019-09-19 | 2 | -32/+23 |
* | stream: add a generic concat implementation | wm4 | 2019-09-19 | 3 | -0/+165 |
* | demux: never set demux->stream for timeline mess | wm4 | 2019-09-19 | 1 | -27/+47 |
* | stream: create memory streams in more straightforward way | wm4 | 2019-09-19 | 7 | -44/+62 |
* | demux_playlist: extend maximum line size | wm4 | 2019-09-19 | 1 | -1/+1 |
* | common: add macro for checking whether a value is a power of two | wm4 | 2019-09-19 | 1 | -0/+1 |
* | demux: fix backward demuxing not grabbing all audio packets | wm4 | 2019-09-19 | 1 | -5/+5 |
* | demux: another questionable backwards playback mud party | wm4 | 2019-09-19 | 1 | -5/+41 |
* | demux: remove some redundancy in backward playback code | wm4 | 2019-09-19 | 1 | -6/+5 |
* | demux_mkv: fix subtitle preroll in some cases | wm4 | 2019-09-19 | 1 | -7/+6 |
* | osc: add feature to bottombar to not cover the video | wm4 | 2019-09-19 | 2 | -1/+67 |
* | aspect: add video margin options | wm4 | 2019-09-19 | 4 | -5/+73 |
* | aspect: fix some UB problems in corner cases | wm4 | 2019-09-19 | 1 | -6/+6 |
* | stats.lua: add cache info page | wm4 | 2019-09-19 | 1 | -4/+69 |
* | manpage: fix false statement | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: turn some redundant assignments into asserts | wm4 | 2019-09-19 | 1 | -3/+5 |
* | demux: move a function | wm4 | 2019-09-19 | 1 | -14/+12 |
* | demux: disable backward demuxing if it fatally fails | wm4 | 2019-09-19 | 1 | -0/+13 |
* | demux: add a on-disk cache | wm4 | 2019-09-19 | 12 | -39/+510 |
* | osdep: add mkostemps() emulation | wm4 | 2019-09-19 | 2 | -2/+36 |
* | demux: move comment to slightly better location | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: fix excessive backwards seeking with backwards playback | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux: fix minor seek_preroll consistency issue | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux: mess with seek range updates and pruning | wm4 | 2019-09-19 | 3 | -118/+156 |
* | demux: fix a comment | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: cache a value | wm4 | 2019-09-19 | 1 | -10/+9 |
* | demux: redo timed metadata | wm4 | 2019-09-19 | 6 | -195/+201 |
* | demux_lavf: compensate timestamp resets for OGG web radio streams | wm4 | 2019-09-19 | 2 | -5/+74 |
* | demux_lavf: add per-stream state | wm4 | 2019-09-19 | 1 | -8/+17 |
* | demux_lavf: use common mpv/ffmpeg timestamp conversion function | wm4 | 2019-09-19 | 1 | -4/+2 |
* | audio_buffer: fix some more theoretical UB | wm4 | 2019-09-19 | 1 | -0/+3 |
* | demux: refactor cache range init/deinit | wm4 | 2019-09-19 | 3 | -59/+51 |
* | demux: really disable cache for sub-demuxers | wm4 | 2019-09-19 | 3 | -6/+15 |
* | demux: handle accounting for index size differently | wm4 | 2019-09-19 | 1 | -16/+25 |
* | m_option: add "B" suffix to human-readable byte numbers | wm4 | 2019-09-19 | 1 | -3/+5 |
* | common: add MP_IS_ALIGNED macro | wm4 | 2019-09-19 | 1 | -0/+1 |
* | packet: change len field from int to size_t | wm4 | 2019-09-19 | 2 | -2/+2 |
* | demux: fix assertion when switching tracks during backward playback | wm4 | 2019-09-19 | 1 | -20/+20 |
* | player: ensure backward playback state is propagated on track switching | wm4 | 2019-09-19 | 4 | -5/+14 |
* | demux: use binary search for cache seek index | wm4 | 2019-09-19 | 1 | -7/+28 |
* | demux: create full seek index for cached packets | wm4 | 2019-09-19 | 1 | -26/+72 |
* | demux: simplify cache search and exit early | wm4 | 2019-09-19 | 1 | -15/+10 |
* | demux: update some comments | wm4 | 2019-09-19 | 1 | -15/+28 |
* | demux: shorten some redundant output | wm4 | 2019-09-19 | 1 | -3/+1 |
* | command: show number of hidden items in OSD lists | wm4 | 2019-09-19 | 1 | -6/+12 |
* | manpage: some more backward playback edits | wm4 | 2019-09-19 | 1 | -12/+22 |
* | demux: demux multiple audio frames in backward playback | wm4 | 2019-09-19 | 2 | -38/+80 |
* | demux: remove further calls to packet size estimation function | wm4 | 2019-09-19 | 1 | -2/+5 |
* | demux: don't loop over all packets to find forward buffered size on seek | wm4 | 2019-09-19 | 2 | -46/+50 |
* | demux: remove tracking of number of forward buffered packets | wm4 | 2019-09-19 | 1 | -14/+10 |
* | f_decoder_wrapper: fix initialization state | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux: fix backward demuxing freeze if first packet is not a keyframe | wm4 | 2019-09-19 | 1 | -1/+8 |
* | demux: simplify and improve performance of backward playback stepping | wm4 | 2019-09-19 | 1 | -33/+6 |
* | demux: fix backward playback at EOF with full demuxer cache | wm4 | 2019-09-19 | 1 | -3/+1 |
* | manpage: another comment on backward playback with hardware decoding | wm4 | 2019-09-19 | 1 | -2/+5 |
* | vd_lavc: add --hwdec-extra-frames option | wm4 | 2019-09-19 | 2 | -7/+23 |
* | f_decoder_wrapper: reorganize, fix EDL/ordered chapters backward playback | wm4 | 2019-09-19 | 2 | -118/+137 |
* | f_decoder_wrapper: avoid full reset on timeline switch etc. | wm4 | 2019-09-19 | 1 | -20/+19 |
* | f_decoder_wrapper: fully reset timestamp fixup logic on seeks | wm4 | 2019-09-19 | 1 | -0/+4 |
* | f_decoder_wrapper: move option update to a common entrypoint | wm4 | 2019-09-19 | 1 | -3/+1 |
* | options: rename --play-direction to --play-dir | wm4 | 2019-09-19 | 3 | -5/+7 |
* | demux: more backwards playback preroll packets for vorbis and mp3 | wm4 | 2019-09-19 | 2 | -10/+5 |
* | f_decoder_wrapper: hack for discarding preroll in backward playback mode | wm4 | 2019-09-19 | 1 | -11/+15 |
* | demux_mkv: don't set keyframe flag for timestamp-less audio frames | wm4 | 2019-09-19 | 1 | -2/+3 |
* | f_decoder_wrapper: remove stale/duplicated comment | wm4 | 2019-09-19 | 1 | -2/+0 |
* | demux: move timestamp helper macros to common.h | wm4 | 2019-09-19 | 2 | -12/+12 |
* | manpage: document accidental feature/bug | wm4 | 2019-09-19 | 1 | -5/+19 |
* | player: partially fix seek_to_last_frame in backward mode | wm4 | 2019-09-19 | 1 | -4/+9 |
* | player: fix --loop with backward playback | wm4 | 2019-09-19 | 4 | -10/+19 |
* | player: remove some duplication between normal looping and ab-loops | wm4 | 2019-09-19 | 1 | -14/+19 |
* | player: modify/simplify AB-loop behavior | wm4 | 2019-09-19 | 7 | -83/+86 |
* | player: replace a magic numer by another magic number | wm4 | 2019-09-19 | 1 | -1/+1 |
* | player: simplify/fix --start/--end handling with --rebase-start-time=no | wm4 | 2019-09-19 | 2 | -27/+10 |
* | player: minor --end simplification | wm4 | 2019-09-19 | 1 | -4/+1 |
* | options: remove --chapter | wm4 | 2019-09-19 | 5 | -33/+3 |
* | player: fix --end for backwards playback | wm4 | 2019-09-19 | 2 | -0/+4 |
* | osd: simplify AB-loop rendering on progress bar | wm4 | 2019-09-19 | 1 | -9/+10 |
* | player: make a function static | wm4 | 2019-09-19 | 2 | -2/+1 |
* | demux, f_decoder_wrapper: fix coverart in backward mode | wm4 | 2019-09-19 | 2 | -13/+17 |
* | player: fix --hr-seek-demuxer-offset with backward playback | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux_lavf: implement bad hack for backward playback of wav | wm4 | 2019-09-19 | 2 | -15/+67 |
* | demux: add an explicit start state for backward demuxing | wm4 | 2019-09-19 | 1 | -20/+48 |
* | manpage: deinterlacing with backwards playback probably works | wm4 | 2019-09-19 | 1 | -3/+1 |
* | manpage: backward encoding actually appears to work | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux: add a special case for backward demuxing of opus | wm4 | 2019-09-19 | 2 | -2/+6 |
* | demux: use no overlapping packets for lossless audio | wm4 | 2019-09-19 | 4 | -3/+14 |
* | manpage: document why Vorbis backward playback does not work | wm4 | 2019-09-19 | 1 | -0/+7 |
* | demux: remove some redundant pointer indirections | wm4 | 2019-09-19 | 1 | -13/+13 |
* | demux: change backward-overlap to keyframe ranges instead of packets | wm4 | 2019-09-19 | 2 | -39/+41 |
* | demux: fix typos | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: redo backstep seek handling slightly again | wm4 | 2019-09-19 | 1 | -2/+10 |
* | demux: set SEEK_HR for backstep seeks, move a hr-seek detail to playloop | wm4 | 2019-09-19 | 2 | -14/+9 |
* | demux: rename a variable | wm4 | 2019-09-19 | 1 | -8/+8 |
* | demux: remove minor code duplication | wm4 | 2019-09-19 | 1 | -16/+14 |
* | demux: fix initial backward demuxing state in some cases | wm4 | 2019-09-19 | 2 | -67/+95 |
* | sd_lavc: implement --sub-pos for bitmap subtitles | wm4 | 2019-09-19 | 2 | -0/+20 |
* | demux_lavf: also fix cache seeking with large codec delay | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux, demux_mkv: fix seeking in cache with large codec delay | wm4 | 2019-09-19 | 3 | -1/+10 |
* | demux_mkv: stop setting per-packet initial padding from codec delay | wm4 | 2019-09-19 | 1 | -2/+1 |
* | ad_lavc: skip fully skipped frames | wm4 | 2019-09-19 | 1 | -1/+5 |
* | manpage: document that backward playback from the end does not work | wm4 | 2019-09-19 | 1 | -0/+8 |
* | demux: don't adjust internal backward playback seeks by start time | wm4 | 2019-09-19 | 1 | -3/+5 |
* | demux_raw: fix operation with demuxer cache and backward playback | wm4 | 2019-09-19 | 2 | -1/+13 |
* | demux_raw: set keyframe flag | wm4 | 2019-09-19 | 1 | -0/+1 |
* | sub: fix typo in comment | wm4 | 2019-09-19 | 1 | -1/+1 |
* | Implement backwards playback | wm4 | 2019-09-19 | 22 | -43/+874 |
* | demux: cleaner mutex usage | wm4 | 2019-09-19 | 1 | -5/+6 |
* | demux: add shitty start of stream detection | wm4 | 2019-09-19 | 1 | -8/+17 |
* | command: put seek ranges at the end of output | wm4 | 2019-09-19 | 1 | -12/+12 |
* | manpage: remove double fw-bytes documentation | wm4 | 2019-09-19 | 1 | -6/+3 |
* | demux, command: export bof/eof flags | wm4 | 2019-09-19 | 4 | -0/+15 |
* | command: make demuxer-cache-state property observable | wm4 | 2019-09-19 | 1 | -1/+1 |
* | playloop: update cache properties in idle state | wm4 | 2019-09-19 | 1 | -3/+4 |
* | player: send MPV_EVENT_TICK during init for the sake of the osc | wm4 | 2019-09-19 | 1 | -1/+4 |
* | demux: remove logic duplication from packet read functions | wm4 | 2019-09-19 | 1 | -68/+57 |
* | sub: remove only user of demux_read_packet() | wm4 | 2019-09-19 | 3 | -6/+25 |
* | f_decoder_wrapper: move cover art retrieval | wm4 | 2019-09-19 | 1 | -5/+5 |
* | player: don't print "Playing:" message if there's only 1 file | wm4 | 2019-09-19 | 1 | -1/+4 |
* | demux: adjust reader_head on range joining | wm4 | 2019-09-19 | 1 | -0/+8 |
* | demux: don't process obscure skipped packets | wm4 | 2019-09-19 | 1 | -0/+5 |
* | demux: factor out a some packet queue code | wm4 | 2019-09-19 | 1 | -11/+22 |
* | demux: fix typos in comments | wm4 | 2019-09-19 | 1 | -2/+2 |
* | player: add --demuxer-cache-wait option | wm4 | 2019-09-19 | 6 | -0/+35 |
* | packet: reorder fields | wm4 | 2019-09-19 | 1 | -5/+6 |
* | sd_lavc: fix some obscure UB | wm4 | 2019-09-19 | 1 | -4/+4 |
* | demux_edl: fix assertion failure on exit in obscure ytdl cases | wm4 | 2019-09-19 | 1 | -0/+1 |
* | demux_mkv: fix seeking in broken mjpeg files | wm4 | 2019-09-19 | 1 | -1/+3 |
* | DOCS/edl-mpv.rst: make clear the DASH stuff is for internal use only | wm4 | 2019-09-19 | 1 | -0/+7 |
* | demux_timeline: add heuristic to fix shifted seeks with separate audio | wm4 | 2019-09-19 | 1 | -11/+80 |
* | demux_edl, cue, mkv: slightly nicer file format indication | wm4 | 2019-09-19 | 6 | -6/+29 |
* | demux_edl, cue, mkv: clean up timeline stuff slightly | wm4 | 2019-09-19 | 7 | -131/+160 |
* | ytdl_hook: use no_clip for separate audio streams | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux_edl: add no_clip | wm4 | 2019-09-19 | 4 | -8/+17 |
* | video: fix player not exiting if no video frame was rendered | wm4 | 2019-09-19 | 1 | -2/+3 |
* | stream: log positions on seek failures | wm4 | 2019-09-19 | 1 | -1/+2 |
* | ytdl_hook: fix pseudo-DASH if no init fragment is present | wm4 | 2019-09-19 | 1 | -5/+11 |
* | ytdl_hook: audio can use fragmented DASH too | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux_timeline: include "dash" hint in reported file format | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux_timeline: disable end-of-segment handling in DASH mode | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: fix typo in a comment | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: fix SEEK_FORWARD into end of cached range | wm4 | 2019-09-19 | 1 | -0/+16 |
* | demux_timeline: report network speed of slave connections | wm4 | 2019-09-19 | 3 | -1/+35 |
* | demux: slightly cleanup network speed reporting | wm4 | 2019-09-19 | 3 | -8/+32 |
* | ytdl_hook: disable EDL-generated useless chapters when merging streams | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux_edl: add a special header to disable chapter generation | wm4 | 2019-09-19 | 2 | -11/+29 |
* | demux_edl: explicitly error on unknown header types | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux_edl: minor cleanup to header parsing | wm4 | 2019-09-19 | 1 | -31/+35 |