Dear all,

Some of you may have already noticed it by now: there's been a
liquidsoap-1.1.1 tag on github since last wednesday:
  https://github.com/savonet/liquidsoap/tree/liquidsoap-1.1.1

I was waiting for the Debian package to be fully available to make an
announcement but it looks like it's going to take more time than
expected so, here we go!

Liquidsoap 1.1.0 was just released that some users reported issues
with the harbor, most notably on_disconnect not being called and
liquidsoap crashing on some circumstances. So, we got back on our
coding stations and prepared a couple of bug fixes.

It hasn't been easy because some of these bugs were quite hard to
track and reproduce and we would like to warmly thank all users and
contributors who have patiently reproduced and reported issues to us!

Fortunately, during that process, we also managed to slip in new
features, most notably:
* Support for windows service registration
* Support a new FDK-AAC encoder that does both AAC and AAC+. This
encoder is looks very flexible and is planned to replace both voaac
for AAC and aacplus for AAC+ so don't hesitate it try it!
* Support for %ifencoder which, like %ifdef, can be used to
conditionally execute code at runtime when a given encoder is
available.
* A new bytes_per_page parameter for all %ogg encoders, which can be
used to control page sizes. This is particularly useful to reduce
latency when streaming ogg-encapsulated data.

So, we hope that liquidsoap 1.1.1, a.k.a. the definite 1 release, will
please you all. Debian packages will be available very soon and a
windows binary build is planned very soon as well. As usual, please
report any issue or feedback on this mailing list.

I conclude, as usual, with the full changelog for this release:

1.1.1 (08-05-2013)
==================

New:

- Add support for FDK-AAC, which seems to be the best AAC(+) encoder around for
  now. Replacement candidate for VO-AAC and AACPLUS

- Add %ifencoder to check whether Liquidsoap was compiled with support for a
  particular encoding format.

- There is now an emacs mode in scripts/liquidsoap-mode.el.

- Liquidsoap can be used as a Windows service.

Enhancements:

- Handle more OSC types (float, float_pair, bool, string, string_pair) and added
  osc.on_*.

- Better infrastructure for decoding images. add_image can now handle most image
  file types.

- Add random.int as well as min_int and max_int to standard library.

- Add playlist.merge to play a whole playlist as one track.

- Add gstreamer.hls to play http live streams (HLS).

- Add say.program to specify text-to-speech program in scripts.

- Add "random" transition type to video.fade.* in order to select a random
  transition each time.

- Add max parameter to drop data on buffer overrun with input.gstreamer.*.

- Add bytes_per_page parameter to ogg encoders.

- Add support for DTX in speex and opus, as well as VAD for speex.

- Localize some more parsing errors in files.


Bugfixes:

- Avoid deadlocks in harbor.

- Correctly flush lame encoder.

- Correct sequence operator when there is only one source.

- Handle relative URLs in http playlists.

- portaudio is now an active source.

- Avoid jack I/O lowering the volume.


Have a good week-end y'all!
Romain

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to