MPV

mpv:release/0.5

Last commit made on 2014-09-23
Get this branch:
git clone -b release/0.5 https://git.launchpad.net/mpv

Branch merges

Branch information

Name:
release/0.5
Repository:
lp:mpv

Recent commits

40cd886... by Alessandro Ghedini

Release 0.5.4

1a7b6f1... by wm4 <wm4@nowhere>

audio: fix random crashes on uninit

I added this non-sense earlier this day. Oops.

6f7f7c3... by wm4 <wm4@nowhere>

player: don't let multiline filenames set options on resume

If --write-filename-in-watch-later-config is used, and the filename
contains newline characters (as generally allowed on Unix), then the
newline will be written to the resume file literally, and the parts
after the newline character are interpreted as options.

This is possibly security relevant.

Change newline characters (and in fact any other special characters)
to '_'.

Reported as #1099 (this commit is a reimplementation of the proposed
pull request).

CC: @mpv-player/stable

5b6a67b... by Alessandro Ghedini

Release 0.5.3

41f2ad3... by Alessandro Ghedini

player: fix build

This fixes a build failure introduced by c269fa1.

27996bf... by Alessandro Ghedini

Release 0.5.2

e3d3a47... by wm4 <wm4@nowhere>

stream_lavf: assume icy title data is terminated with ';'

Should fix #1071.

b109d20... by wm4 <wm4@nowhere>

audio/out: make EOF handling properly event-based

With --gapless-audio=no, changing from one file to the next apparently
made it hang, until the player was woken up by unrelated events like
input. The reason was that the AO doesn't notify the player of EOF
properly. the played was querying ao_eof_reached(), and then just went
to sleep, without anything waking it up.

Make it event-based: the AO wakes up the playloop if the EOF state
changes.

We could have fixed this in a simpler way by synchronously draining the
AO in these cases. But I think proper event handling is preferable.

Fixes: #1069
CC: @mpv-player/stable (perhaps)

3c7d49c... by wm4 <wm4@nowhere>

audio: correctly initialize output buffer

Just like the previous commit, this takes care of fallout from commit
7ab228, which fixed a bug, but introduced some new ones.

CC: @mpv-player/stable

0ba2da8... by James Ross-Gowan <email address hidden>

player: check for null in resume config search

Signed-off-by: wm4 <wm4@nowhere>

CC: @mpv-player/stable