Max Kellermann
|
c4d3030d24
|
CrossFade: eliminate NaN from mixramp_interpolate()
Use a boolean flag instead.
|
2013-10-30 17:20:34 +01:00 |
|
Max Kellermann
|
c6f101884b
|
CrossFade: use negative value for invalid MixRamp overlap
Avoid NaN to allow -ffast-math.
|
2013-10-30 17:20:12 +01:00 |
|
Max Kellermann
|
a65f63747b
|
CrossFade: use negative value for invalid mixramp_delay
Avoid NaN to allow -ffast-math.
|
2013-10-30 16:50:34 +01:00 |
|
Max Kellermann
|
03747ba93e
|
PlayerControl: move attributes to struct CrossFadeSettings
|
2013-10-29 00:14:27 +01:00 |
|
Max Kellermann
|
067572c6dd
|
CrossFade: reimplement mixramp_interpolate() without strtok()
Don't require a writable string, and don't modify it.
|
2013-10-26 13:53:32 +02:00 |
|
Max Kellermann
|
7f03f68fcc
|
CrossFade: apply coding style
|
2013-10-26 13:53:08 +02:00 |
|
Max Kellermann
|
b5e31c89c0
|
CrossFade: merge "return" statements using "break"
|
2013-10-26 13:49:15 +02:00 |
|
Max Kellermann
|
e898400fbd
|
CrossFade: use nullptr instead of NULL
|
2013-10-26 13:49:15 +02:00 |
|
Max Kellermann
|
060814daa8
|
Log: new logging library API
Prepare to migrate away from GLib. Currently, we're still using GLib
as a backend.
|
2013-10-02 08:57:55 +02:00 |
|
Max Kellermann
|
3f267b1795
|
Tag, ...: move to libtag.a
|
2013-09-05 18:26:56 +02:00 |
|
Max Kellermann
|
85b77b81ca
|
*: use gcc.h macros instead of GLib
|
2013-08-04 23:48:01 +02:00 |
|
Max Kellermann
|
d1e7b4e381
|
audio_format: convert to C++
|
2013-08-03 21:37:56 +02:00 |
|
Max Kellermann
|
06f898cc12
|
tag: convert to C++
|
2013-07-30 20:19:53 +02:00 |
|
Max Kellermann
|
333a08ebf9
|
replay_gain_info, ...: use cmath instead of math.h in C++ mode
Fixes build problems with mingw32.
|
2013-01-07 10:19:02 +01:00 |
|
Max Kellermann
|
9a71845700
|
crossfade: convert to C++
|
2013-01-04 10:31:59 +01:00 |
|