-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGES
78 lines (65 loc) · 1.95 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
0.5.1 (unreleased)
=====
* Use generational global roots to protect
encoder and decoder callbacks.
0.5.0 (2023-09-05)
=====
* Cleanup API, get rid of global roots,
make ogg encoder and decoder implementation
use the main flac module implementation.
0.4.0 (2023-05-09)
=====
* Move global roots removal out of custom blocks
finalizers to be compliant with OCaml 5 memory
model.
* Update Ogg encoder API to use flac native ogg
support.
0.3.1 (2022-10-11)
=====
* Add bindings for `vorbiscomment_entry_name_is_legal`
and `vorbiscomment_entry_value_is_legal`, raise exception
when submitting invalid metadata at encoder creation.
0.3.0 (08-03-2021)
======
* Switch to dune
0.2.0 (08-10-2020)
======
* Switch to bytes read callback.
0.1.7 (02-05-2020)
======
* Fix exception raised on end of track when
decoding ogg streams.
* Fix memory leak when calling OCaml code from
unregistered C threads (#9).
0.1.6 (12-04-2020)
======
* Fix return status for native and ogg read callbacks (savonet/liquidosoap#1146)
0.1.5 (27-06-2019)
=====
* More cleanup.
* Make sure input samples always fall withing the [-1;1] range. (#6)
* Remove StringCompat, bump OCaml version to >= 4.03
0.1.4 (23-01-2019)
=====
* Use caml_acquire_runtime_system/caml_release_runtime_system for clarity
* Register global roots using caml_register_generational_global_root
* Remove tmp field from encoder and decoder and use proper variable
registration when appropriate.
* Be specific about each callback registered as global root.
0.1.3 (07-10-2017)
=====
* Fixed segfault in encoder.
* Fixed compilation with OCaml 4.06
0.1.2 (03-08-2015)
=====
* Changed types to match new ocaml-ogg's API.
Should be fully backward compatible.
* Fix segfault when vendor string is empty.
* Swich to Bytes API and String.uppercase_ascii
0.1.1 (25-06-2012)
=====
* Fixed incorrect decoding of 24bit flac streams.
Thanks to Wittawas Nakkasem for reporting and patching!
0.1.0 (04-07-2011)
======
* Initial release