Second alpha for the upcoming `1.4.0`. `cross`/`crossfade` operators are
removed, `smart_cross`/`smart_crossfade` are renamed `cross`/`crossfade`.
To test with opam:
```
git clone --recursive https://github.com/savonet/liquidsoap.git
cd liquidsoap
git checkout 1.4.0-beta2
opam pin add .
```
New:
====
- Added `(to_){string,float,int,bool}_getter` operators to handle getters in
script side.
- Made `p` parameter in `smooth_add` a `float` getter (#601)
- Added `source.time` to get a source's clock time.
- Added `max_duration` to limit a source's duration.
Changed:
=======
- Remove dynamic plugin build option.
- Made `on_end` delay a float getter.
- Reimplemented `fade.{in,initial,out,final}` as scripted operators. (#664)
- Removed `cross`/`crossfade` operators, superseeded by
`smart_cross`/`smart_crossfade`
- Rename `smart_cross`/`smart_crossfade` operators as `cross`/`crossfade`
- Rewrite `smooth_add` to use new `mkcross` functions.
- Reimplemented `open_process_full` to get a hand on `pid` and finer-grained
closing workflow (#703)
- Added `transition_length` to `switch`-based operators to limit transition
lengths and allow garbage collection of transition sources.
- SDL renders text in UTF-8. (#712)
- Made `x` and `y` parameters in `video.add_text` `float` getters. (#730)
- Reimplemented `extract-replaygain` using `ffmpeg`, added an optional replay
gain option to the `ffmpeg2wav` protocol. Thanks to @Yamakaky for contributing
on this. (#749)
- The `ratio` parameter of `compress` and `limit` is a float getter. (#745)
Fixed:
====
- Lack of documentation for `cross`/`crossfade` (#743)
- Fixed before metadata being lost during crossfade not in conservative mode.
--
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/savonet/liquidsoap/releases/tag/1.4.0-alpha2
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users