| Commit message (Expand) | Author | Age | Files | Lines |
* | player: round position percentage to the nearest integer | Ricardo Garcia | 2020-05-01 | 1 | -1/+1 |
* | player, stats: more silly debug stuff | wm4 | 2020-04-10 | 1 | -0/+3 |
* | player: make a function static | wm4 | 2020-04-03 | 1 | -1/+1 |
* | player: fix subtle idle mode differences on early program start | wm4 | 2020-03-21 | 1 | -3/+1 |
* | options: split m_config.c/h | wm4 | 2020-03-13 | 1 | -1/+1 |
* | filter: minor cosmetic naming issue | wm4 | 2020-03-08 | 1 | -1/+1 |
* | player: force update of cache properties even on inactive demuxer cache | wm4 | 2020-03-05 | 1 | -1/+6 |
* | options: make decoder options local to decoder wrapper | wm4 | 2020-03-01 | 1 | -2/+1 |
* | player: add optional separate video decoding thread | wm4 | 2020-02-29 | 1 | -1/+11 |
* | f_decoder_wrapper: replace most public fields with setters/getters | wm4 | 2020-02-29 | 1 | -1/+1 |
* | player: remove delayed audio seek thing | wm4 | 2020-02-29 | 1 | -41/+0 |
* | player: dumb seeking related stuff, make audio hr-seek default | wm4 | 2020-02-28 | 1 | -21/+11 |
* | player: attempt to fix playback end on hr-seeking past EOF again | wm4 | 2020-02-28 | 1 | -3/+6 |
* | player: set playback_pts in hr-seek past EOF case | wm4 | 2020-02-28 | 1 | -1/+9 |
* | player: consider audio buffer if AO driver does not report underruns | wm4 | 2020-02-13 | 1 | -6/+3 |
* | player: add ab-loop-count option/property | wm4 | 2020-02-08 | 1 | -0/+4 |
* | player: make screenshot each-frame mode more accurate | wm4 | 2020-02-07 | 1 | -0/+3 |
* | player: partially fix backward playback display of cached text subtitles | wm4 | 2020-02-04 | 1 | -0/+2 |
* | Revert "options: move cursor autohiding opts to mp_vo_opts" | dudemanguy | 2020-01-12 | 1 | -4/+4 |
* | command, vo: add a mechanism for runtime DPI scale changes | wm4 | 2020-01-09 | 1 | -0/+2 |
* | player: make unpausing directly after seek work with --keep-open | wm4 | 2019-12-30 | 1 | -0/+3 |
* | client API: rewrite property observation (again) | wm4 | 2019-12-19 | 1 | -0/+2 |
* | command, vo: remove old option change notification mechanisms | wm4 | 2019-12-17 | 1 | -11/+0 |
* | player: fix an outdated comment | wm4 | 2019-12-14 | 1 | -2/+1 |
* | player: move point at which queued seeks are applied | wm4 | 2019-12-14 | 1 | -2/+3 |
* | player: make repeated hr-seeks past EOF trigger EOF as expected | wm4 | 2019-12-14 | 1 | -0/+7 |
* | player: cosmetically restructure a small function | wm4 | 2019-12-14 | 1 | -7/+11 |
* | options: move cursor autohiding opts to mp_vo_opts | dudemanguy | 2019-12-04 | 1 | -4/+4 |
* | player: change m_config to use new option handling mechanisms | wm4 | 2019-11-29 | 1 | -7/+9 |
* | options: remove options-to-property bridge | wm4 | 2019-11-25 | 1 | -1/+1 |
* | command: shuffle around even more crap | wm4 | 2019-11-25 | 1 | -3/+6 |
* | player: remove some unnecessary coverart special cases | wm4 | 2019-11-17 | 1 | -1/+0 |
* | player: enable "pause caching" code for local playback too | wm4 | 2019-11-14 | 1 | -2/+1 |
* | player: partially rework --cache-pause | wm4 | 2019-10-11 | 1 | -6/+50 |
* | playloop: don't read playback pos from byte stream | Dudemanguy911 | 2019-09-21 | 1 | -1/+1 |
* | player: ensure backward playback state is propagated on track switching | wm4 | 2019-09-19 | 1 | -2/+1 |
* | 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 | 1 | -1/+15 |
* | 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 | 1 | -11/+19 |
* | player: replace a magic numer by another magic number | wm4 | 2019-09-19 | 1 | -1/+1 |
* | player: fix --hr-seek-demuxer-offset with backward playback | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: set SEEK_HR for backstep seeks, move a hr-seek detail to playloop | wm4 | 2019-09-19 | 1 | -4/+8 |
* | Implement backwards playback | wm4 | 2019-09-19 | 1 | -5/+22 |
* | 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: simplify API for returning cache status | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: return stream file size differently, rip out stream ctrls | wm4 | 2019-09-19 | 1 | -5/+3 |
* | audio: block ao buffer for keep-open | dudemanguy | 2019-09-09 | 1 | -1/+4 |
* | player: show restart position | Aman Gupta | 2019-04-01 | 1 | -1/+1 |
* | player: fix core activity state check | Avi Halachmi (:avih) | 2019-03-12 | 1 | -1/+1 |
* | demux, stream: rip out the classic stream cache | wm4 | 2018-08-31 | 1 | -5/+2 |
* | player: fix coding style | wm4 | 2018-05-24 | 1 | -3/+3 |
* | player: change the role of the "stop_play" and "playing" variable | wm4 | 2018-05-24 | 1 | -3/+3 |
* | player: don't reset last_seek_pts on playback state reset | wm4 | 2018-05-24 | 1 | -1/+0 |
* | command: add a way to abort asynchronous commands | wm4 | 2018-05-24 | 1 | -1/+1 |
* | command: add infrastructure for async commands | wm4 | 2018-05-24 | 1 | -2/+11 |
* | demux, player: fix playback of sparse video streams (w/ still images) | Aman Gupta | 2018-05-24 | 1 | -2/+13 |
* | player: add more logging around buffering state | Aman Gupta | 2018-05-03 | 1 | -2/+7 |
* | build: make encoding mode non-optional | wm4 | 2018-05-03 | 1 | -4/+0 |
* | player: remove in_dispatch field | wm4 | 2018-04-18 | 1 | -8/+5 |
* | client API: deprecate opengl-cb API and introduce a replacement API | wm4 | 2018-02-28 | 1 | -1/+0 |
* | audio: move to decoder wrapper | wm4 | 2018-01-30 | 1 | -38/+0 |
* | video: make decoder wrapper a filter | wm4 | 2018-01-30 | 1 | -23/+14 |
* | player: replace old lavfi wrapper with new filter code | wm4 | 2018-01-30 | 1 | -16/+20 |
* | video: rewrite filtering glue code | wm4 | 2018-01-30 | 1 | -1/+4 |
* | player: redo hack for video keyframe seeks with external audio | wm4 | 2018-01-18 | 1 | -6/+41 |
* | player: handle audio playback restart in central playback start code | wm4 | 2018-01-07 | 1 | -0/+8 |
* | player: slightly refactor/simplify cache pausing logic | wm4 | 2018-01-07 | 1 | -37/+37 |
* | player: cosmetics: rename internal variable for consistency | wm4 | 2018-01-03 | 1 | -2/+2 |
* | player: add --cache-pause-initial option to start in buffering state | wm4 | 2018-01-03 | 1 | -0/+11 |
* | player: use fixed timeout for cache pausing (buffering) duration | wm4 | 2018-01-03 | 1 | -10/+2 |
* | player/playloop.c: Revert --loop-file and --start interaction | Leo Izen | 2017-12-31 | 1 | -13/+5 |
* | player: allow seeking in cached parts of unseekable streams | wm4 | 2017-12-24 | 1 | -7/+10 |
* | player/playloop.c: fix --loop-file without --start | Leo Izen | 2017-12-05 | 1 | -1/+3 |
* | 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 | 1 | -4/+5 |
* | player: add get_play_start_pts | Leo Izen | 2017-12-03 | 1 | -1/+1 |
* | player: minor fix/simplification of OSD time/duration handling | wm4 | 2017-11-24 | 1 | -2/+2 |
* | demux: drop redundant SEEK_BACKWARD flag | wm4 | 2017-10-23 | 1 | -3/+2 |
* | audio: make libaf derived code optional | wm4 | 2017-09-21 | 1 | -1/+0 |
* | options: remove --heartbeat-cmd and --heartbeat--interval | wm4 | 2017-09-18 | 1 | -16/+0 |
* | audio: introduce a new type to hold audio frames | wm4 | 2017-08-16 | 1 | -1/+1 |
* | player: make refresh seeks slightly more robust | wm4 | 2017-08-14 | 1 | -3/+3 |
* | player: make --lavfi-complex changeable at runtime | wm4 | 2017-08-12 | 1 | -0/+4 |
* | Universal Windows Plaform (UWP) support | Pedro Pombeiro | 2017-06-29 | 1 | -0/+2 |
* | player: change license of most core files to LGPL | wm4 | 2017-06-23 | 1 | -7/+7 |
* | demux: get rid of DEMUXER_CTRL_GET_TIME_LENGTH | wm4 | 2017-06-20 | 1 | -8/+1 |
* | player: seek backward for type MPSEEK_FACTOR | jrodatus | 2017-06-18 | 1 | -1/+1 |
* | player: fix a corner case in previous commit | wm4 | 2017-04-14 | 1 | -2/+2 |
* | player: fix core-idle and eof-reached update notifcations | wm4 | 2017-04-14 | 1 | -5/+25 |
* | player: unmess pause state handling | wm4 | 2017-04-14 | 1 | -52/+45 |
* | player: add --keep-open-pause=no option | Dan Oscarsson | 2017-04-14 | 1 | -1/+1 |
* | player: enable "buffering" pausing for DASH streams too | wm4 | 2017-04-01 | 1 | -1/+2 |
* | player: don't block playback stop when seeking | wm4 | 2017-02-21 | 1 | -3/+0 |
* | player: fix stats-logging of sleep state | wm4 | 2017-02-21 | 1 | -2/+3 |
* | player: remove unnecessary wakeup | wm4 | 2017-02-21 | 1 | -1/+0 |
* | player: reduce blocking on VO when switching pause | wm4 | 2017-02-21 | 1 | -2/+2 |
* | player: add experimental stream recording feature | wm4 | 2017-02-07 | 1 | -0/+3 |
* | player: add prefetching of the next playlist entry | wm4 | 2017-01-18 | 1 | -0/+3 |
* | client API: turn mpv_suspend() and mpv_resume() into stubs | wm4 | 2016-11-22 | 1 | -3/+0 |
* | player: enable no-video subtitle display on coverart too | wm4 | 2016-10-31 | 1 | -1/+1 |
* | player: show subtitles on VO if --force-window is used | wm4 | 2016-10-26 | 1 | -1/+1 |
* | player: consistently initialize screensaver state with --force-window | wm4 | 2016-10-26 | 1 | -1/+1 |
* | player: don't leave buffering during underflow | wm4 | 2016-10-21 | 1 | -2/+2 |
* | player: guard against MPSEEK_RELATIVE when current pts is unknown | Aman Gupta | 2016-10-21 | 1 | -0/+2 |
* | player: make --stop-screensaver runtime-changeable | wm4 | 2016-10-02 | 1 | -4/+13 |
* | x11: fix external fullscreen update | wm4 | 2016-09-23 | 1 | -0/+9 |
* | player: use better way to wait for input and dispatching commands | wm4 | 2016-09-16 | 1 | -13/+26 |
* | player: litter code with explicit wakeup calls | wm4 | 2016-09-16 | 1 | -13/+25 |
* | player, ao, vo: don't call mp_input_wakeup() directly | wm4 | 2016-09-16 | 1 | -1/+18 |
* | client API: implement mpv_suspend/resume slightly differently | wm4 | 2016-09-04 | 1 | -0/+2 |
* | options: make mp_vo_opts options an actual sub-option group | wm4 | 2016-08-30 | 1 | -1/+1 |
* | player: make --force-window work with opengl-cb | wm4 | 2016-08-30 | 1 | -0/+1 |
* | player: make looping slightly more seamless | wm4 | 2016-08-18 | 1 | -4/+24 |
* | player: allow passing flags to queue_seek() | wm4 | 2016-08-15 | 1 | -7/+8 |
* | player: gross hack to improve non-hr seeking with external audio tracks | wm4 | 2016-08-07 | 1 | -0/+4 |
* | player: offset demuxer on start/seek properly with audio/sub delay | wm4 | 2016-08-04 | 1 | -0/+8 |
* | audio: refactor mixer code and delete mixer.c | wm4 | 2016-07-17 | 1 | -1/+0 |
* | player: it's not --force-seeking but --force-seekable | wm4 | 2016-07-06 | 1 | -1/+1 |
* | player: remove unused return value | wm4 | 2016-06-08 | 1 | -6/+3 |
* | player: tell user about --force-seeking if demuxer is not seekable | wm4 | 2016-06-08 | 1 | -1/+2 |
* | build: silence -Wunused-result | Niklas Haas | 2016-06-07 | 1 | -1/+1 |
* | player: restore usual seeking behavior | wm4 | 2016-05-09 | 1 | -16/+31 |
* | player: strictly wait until done when backstepping | wm4 | 2016-04-27 | 1 | -1/+1 |
* | player: cleaner determination of current playback PTS | wm4 | 2016-04-23 | 1 | -8/+11 |
* | player: eagerly redraw OSD when seeking with coverart | wm4 | 2016-04-23 | 1 | -1/+2 |
* | player: force wakeup on playback restart | wm4 | 2016-04-20 | 1 | -0/+1 |
* | player: reduce some timer calls | wm4 | 2016-04-20 | 1 | -4/+5 |
* | player: minor simplification to buffering property updates | wm4 | 2016-04-20 | 1 | -9/+4 |
* | player: simplify an aspect of buffering determination | wm4 | 2016-04-19 | 1 | -15/+30 |
* | player: loop on end of file if ab-loop-b is unset | wm4 | 2016-04-18 | 1 | -0/+3 |
* | cache: use a single STREAM_CTRL for various cache info | wm4 | 2016-03-29 | 1 | -2/+3 |
* | player: simplify mp_seek() | wm4 | 2016-02-28 | 1 | -55/+46 |
* | demux: remove relative seeking | wm4 | 2016-02-28 | 1 | -12/+3 |
* | player: minor simplification | wm4 | 2016-02-27 | 1 | -12/+5 |
* | player: fix --force-window behavior | wm4 | 2016-02-25 | 1 | -2/+2 |
* | player: honor --force-window if video is selected, but inactive | wm4 | 2016-02-24 | 1 | -4/+10 |
* | player: remove old timeline/ordered chapters support | wm4 | 2016-02-15 | 1 | -47/+12 |
* | player: add complex filter graph support | wm4 | 2016-02-05 | 1 | -0/+53 |
* | player: refactor: eliminate MPContext.d_audio | wm4 | 2016-01-22 | 1 | -3/+3 |
* | Relicense some non-MPlayer source files to LGPL 2.1 or later | wm4 | 2016-01-19 | 1 | -0/+8 |
* | player: refactor: eliminate MPContext.d_video | wm4 | 2016-01-17 | 1 | -6/+6 |
* | player: refactor: eliminate MPContext.d_sub | wm4 | 2016-01-17 | 1 | -2/+1 |
* | player: simplify backstepping | wm4 | 2016-01-12 | 1 | -98/+18 |
* | player: handle hrseek framedrop correctly | wm4 | 2016-01-12 | 1 | -1/+1 |
* | mpv_talloc.h: rename from talloc.h | Dmitrij D. Czarkoff | 2016-01-11 | 1 | -1/+1 |
* | player: eliminate demux_get_next_pts() | wm4 | 2016-01-11 | 1 | -2/+2 |
* | sub: change how subtitles are read | wm4 | 2015-12-29 | 1 | -1/+2 |
* | video: switch from using display aspect to sample aspect | wm4 | 2015-12-19 | 1 | -1/+1 |
* | player: make timeline switching slightly nicer | wm4 | 2015-11-18 | 1 | -9/+5 |
* | player: use demuxer ts offset to simplify timeline ts handling | wm4 | 2015-11-16 | 1 | -5/+3 |
* | player: handle rebasing start time differently | wm4 | 2015-11-16 | 1 | -12/+10 |
* | player: refactor display-sync frame duration calculations | wm4 | 2015-11-13 | 1 | -21/+0 |
* | command: make time properties unavailable if timestamp is unknown | wm4 | 2015-10-16 | 1 | -8/+11 |
* | video/out: remove an unused parameter | wm4 | 2015-10-03 | 1 | -1/+1 |
* | player: some more --force-window fixes | wm4 | 2015-09-21 | 1 | -11/+16 |
* | player: do not destroy VO prematurely when initializing playback | wm4 | 2015-09-20 | 1 | -1/+2 |
* | player: make force-window in auto-profiles actually work | wm4 | 2015-09-20 | 1 | -10/+32 |
* | player: return better guess for playback time during seeks | wm4 | 2015-08-21 | 1 | -13/+27 |
* | player: deliver IDLE event after uninitializing state | wm4 | 2015-08-20 | 1 | -1/+1 |
* |