diff --git a/RELEASE_NOTES b/RELEASE_NOTES new file mode 100644 index 0000000000..d27982e47b --- /dev/null +++ b/RELEASE_NOTES @@ -0,0 +1,83 @@ +Release 0.5.0 +============= + +Changes +------- + +- Support setting the start time relative to the start PTS with --start. +- Use /dev/sr0 as default cdrom/dvd device on Linux. +- Change "cache" property representation to float. +- Split the ao_coreaudio audio output into ao_coreaudio (which uses the + AudioUnits and the CoreAudio sound server) and ao_coreaudio_device (which uses + direct device access). +- Complete supported URL schemes in the zsh completion script. +- Enable compiler optimizations (-O2) during build. +- Allow precise seeking with percent-based seeks too. +- Do precise seeks when clicking on the OSC seekbar. +- Remove support for older VDA hwaccel versions on Mac OS X (requires recent + versions of ffmpeg/libav). +- Remove the last remains of slave mode (--slave-broken option). Support for + reading input commands from stdin can be emulated using: --input-terminal=no + --input-file=/dev/stdin. +- Some key binding were remapped or removed: + + "LEFT" and "RIGHT" have been remapped to seek 5 seconds instead of 10. + + "c" for changing the YUV color space was unmapped. + + OSD level cycling has been remapped from "o" to "O". + + "o" is now mapped to the show_progress command (like "P"). + + "PGUP" and "PGDWN" have been remapped to chapter-based seeks (the old + bindings "@" and "!" are still available). The old behvaiour has been + remapped to "Shift+PGUP" and "Shift+PGDWM". + + Increasing/decreasing audio delay have been remapped from "+" and "-" to + "Ctrl++" and "Ctrl+-". + + "(" and ")" for adjusting audio balance have been unmapped. + + "F" for toggling the "sub-forced-only" option has been unmapped. + + "TAB" for cycling TS programs has been unmapped. + + "A" for cycling DVD angle has been unmapped. + + "U" for stopping playback has been unmapped. + + "l" and "L" for cycling quvi format have been unmapped. +- Make it possible to build the client API (libmpv) on Mac OS X. +- Do necessary checks for nested Wayland compositors which only have limited + interfaces. +- The options in the manpage have been re-organized into sections and ordered by + usage to make it easier to navigate. +- The "hard" framedrop mode has been removed (this behaviour is still available + via the --vd-lavc-framedrop option). +- Show the basename of a subtitle file only (without the directory part). + +Bug fixes +--------- + +- Use a default color space for files with no video (this fixes color managed + OSD messages when no video channel is present). +- Fix key equivalent dispatching for Cocoa on Mac OS X. +- Disable non-interleaved audio formats by default with ao_alsa, since some + ALSA plugins don't cope well with them (non-interleaved formats can still be + enabled using the "non-interleaved" ao_alsa option). +- Fix deadlock in the client API when calling mpv_terminate_destroy() before + mpv_initialize(). +- Fix flushing of filter chain (this fixes a bug where the last frames would get + dropped on EOF, if buffered by filters). +- Actually use the channels.conf configuration file for DVB. +- Restore the --dvbin-file option. +- Fix off by one error in the command parser which caused a segfault when using + the mp.commandv() Lua function with 10 or more arguments. + +New features +------------ + +- Search for config files in $XDG_CONFIG_HOME and $XDG_CONFIG_DIRS in addition + to ~/.mpv. The config file has also been renamed to mpv.conf (although the + old file still works and will be loaded even if the new one exists). +- Add "playback-time" property that returns the current playback time always + starting at 0. This is now used to show the playback time in the OSD and the + status line, fixing the shown playback time for transport streams that start + at a completely random timestamp. +- Add cache-related "cache-free", "cache-used" and "cache-idle" properties. +- Add option to list supported protocols (--list-protocols). +- Allow setting libavformat stream options with the --stream-lavf-o option. +- Support running the demuxer in a separate thread and prefetch packets (this + can be enabled using the --demuxer-thread option). + +This listing is not complete. There are many more bug fixes and changes. The +complete change log can be viewed by running ``git log cb250d4..52f2f67`` in +the git repository. diff --git a/VERSION b/VERSION new file mode 100644 index 0000000000..8f0916f768 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.5.0