Bugfix release which address a particularly annoying timeout issue with external processes. Code change is bigger than usual for a bugfix but call for early testing bring hope that the fixes should be correct and without regressions.
Changed:
-
Reimplemented
open_process_full
to get a hand onpid
and finer-grained closing workflow (#703) -
Better log message when request download times out (#708)
-
Drop
log.level
forffmpeg
messages to5
Fixed:
-
Timeout when executing external processes (#691, #736, #726, #708)
-
Set buffering only when frame is partial in time_wrap.ml. Makes it work with crossfade transitions (#695)
-
Changed
Icy-MetaData:1
toIcy-MetaData: 1
in HTTP source headers. Fixes some shoutcast implementations (#727) -
Fixed deadlock in
input.http
source status command (#367)