X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=NEWS;h=f5094793dc702ffa7112b021cad01a6752750ec3;hb=81564fd7ac4bbb69db8ee937b57e193bae0b1795;hp=6c97f59a810facd39c55166e502c9235b1b8bfd7;hpb=ffdaf77a93025a46bf2c428b881ea73a2ed6c8c4;p=nageru diff --git a/NEWS b/NEWS index 6c97f59..f509479 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,32 @@ +Nageru 1.3.0, June 26th, 2016 + + - It is now possible, given enough CPU power (e.g., a quad-core Haswell or + faster desktop CPU), to output a stream that is suitable for streaming + directly to end users without further transcoding. In particular, this + includes support for encoding the network stream with x264 (the stream + saved to disk is still done using Quick Sync), for Metacube framing (for + streaming to the Cubemap reflector), and for choosing the network stream + mux. For more information, see the README. + + - Add a flag (--disable-alsa-output) to disable ALSA monitoring output. + + - Do texture uploads from the main thread instead of from separate threads; + may or may not improve stability with NVIDIA's proprietary drivers. + + - When beginning a new video segment, the shutdown of the old encoder + is now done in a background thread, in order to not disturb the external + stream. The audio still goes into a somewhat random stream, though. + + - You can now override the default stream-to-card mapping with --map-signal= + on the command line. + + - Nageru now tries to lock itself into RAM if it has the permissions to do + so, for better realtime behavior. (Writing the stream to disk tends to + fill the buffer cache, eventually paging less-used parts of Nageru out.) + + - Various fixes for deadlocks, memory leaks, and many other errors. + + Nageru 1.2.1, April 15th, 2016 - Images are now updated from disk about every second, so that it is possible