mpg123-1.31.0
This commit is contained in:
47
NEWS
47
NEWS
@@ -1,3 +1,50 @@
|
||||
1.31.0
|
||||
------
|
||||
|
||||
- mpg123:
|
||||
-- Finally make terminal control work on Windows, for real. Building it
|
||||
was broken in 1.30.x.
|
||||
-- The --control / -C switch will make mpg123 abort now if terminal
|
||||
control cannot be enabled.
|
||||
-- Revert to internal network code for plain HTTP to ensure continued
|
||||
support for original shoutcast servers that do not talk proper HTTP.
|
||||
External backends are built at the same time and can be enforced using
|
||||
--network <backend>.
|
||||
-- Try-witout-port for internal network code is gone. We do not need to
|
||||
keep each ancient hack for specific hosts.
|
||||
-- Handle redirections independently of the backend behind net123.
|
||||
-- Set proxy environment variables when --proxy is specified, for net123
|
||||
backends to use.
|
||||
-- Continue reading for long commands in generic control, avoiding
|
||||
unnecessary unfinished command errors.
|
||||
-- Change error message from 'unknown command' to
|
||||
'unknown command with arguments' to avoid confusion why 'help foo'
|
||||
is unknown, as opposed to 'help'.
|
||||
-- Reduce CPU load while just waiting for terminal input
|
||||
(thanks to bolshoytoster on github).
|
||||
-- Condense terminal control help output and excessive vertical whitespace
|
||||
in printouts (inspired by Volkmar Klatt).
|
||||
-- Fix interaction of pause (looping) with buffer, adding --pauseloop
|
||||
to set the loop interval.
|
||||
-- Numeric option arguments are strictly checked now for conversion errors.
|
||||
This also catches -devbuffer, which was interpretd as -d 0 before. This
|
||||
also applies to out123.
|
||||
- libout123:
|
||||
-- Add same interruption handling to out123_write() as to
|
||||
unintr_write(), adding EAGAIN to fix bug 342 (thanks to Steffen Nurpmeso)
|
||||
for certain ALSA setups.
|
||||
-- Add --devbuffer support to win32 output and change default to 0.25 seconds.
|
||||
-- Fix race condition to deadlock on buffer_sync_param() where parameters after
|
||||
the command byte got read as more commands. This got triggered easily by
|
||||
using the pause key in terminal mode with buffer (which was discouraged
|
||||
before because of buffer flushing). Generally, changing parameters with
|
||||
active buffer process was dangerous since libout123 entered the scene.
|
||||
- some build fixes for compiler pickyness
|
||||
- Disable largefile renames also for non-sensitive POSIX systems
|
||||
(in some distant future, the alias symbols could go away, then …
|
||||
bug 330).
|
||||
- Fix Android NDK x86 builds with GLOBAL_VAR_PTR use in assembly (bug 345).
|
||||
|
||||
1.30.2
|
||||
------
|
||||
- Only use EWOULDBLOCK if the macro is defined (FreeBSD misses it for
|
||||
|
||||
Reference in New Issue
Block a user