-
Notifications
You must be signed in to change notification settings - Fork 59
/
ChangeLog
114 lines (92 loc) · 4.31 KB
/
ChangeLog
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
2022-09-04 (v1.3.2) Robin Gareus <[email protected]>
* Fixed decoder ringbuffer off by one (allow queue-size of 1)
* Add interface to end encoding, add a final transition
(https://github.com/x42/libltc/issues/65)
* Add unit-test for ltc_encoder_end_encode()
2019-04-04 (v1.3.1) Robin Gareus <[email protected]>
* Added methods to write and read numbers from user bytes
* Fix compilation for Ardunio/AVR (missing rint)
2016-12-23 (v1.3.0) Robin Gareus <[email protected]>
* fix potential offset overflow (user provided relative position)
* further improve MSVC compatibility (-infinity)
* fix self-test for windows (binary file i/o)
* add link examples and bindings/wrapper code to documentation
* documentation spelling fixes
2015-11-26 (v1.2.0) Robin Gareus <[email protected]>
* support older MSVC without C99
* fix endianess detection (gcc-4.4 compat)
* improve realtime safety, don't even print errors
2014-05-16 (v1.1.4) Robin Gareus <[email protected]>
* rework endianess detection
* fix compile on systems w/o endian.h
* remove obsolte autotools macros
2013-11-09 (v1.1.3) Robin Gareus <[email protected]>
* fixes for the release & test scripts (by Nils Philippsen)
* update links to releases in doc.
2013-09-06 (v1.1.2) Robin Gareus <[email protected]>
* better BIG_ENDIAN detection (should fix mips, sparc, s390 builds)
* fix decoder_write_u16() -- use unsigned short
* allow to use buffersizes larger than 1024 samples with ltc_decoder_write_*
2012-11-18 (v1.1.1) Robin Gareus <[email protected]>
* start LTC frame with rising edge
* fix typo in variable name and clarify documentation
2012-11-17 (v1.1.0) Robin Gareus <[email protected]>
* non-backwards compatible API update for 12M-1999 spec additions
- rework encoder and frame inc/dec API.
- add support for TV-standard offset and binary-group-flags
* fix LTCFrame struct for big-endian architectures
* fix volume db calculation
* update default rise-time - 40us
* fix timezone 0x0a -> -0030
2012-11-09 (v1.0.3) Robin Gareus <[email protected]>
* fix version-number in header (was stuck at 1.0.1)
* fix internal buffer size of non-integer fps
* add API call to reset encoder state
* reset encoder-state when calling reinit()
2012-11-06 (v1.0.2) Robin Gareus <[email protected]>
* fix man-page doxygen minus vs hyphen issue
* allow to reset date parameters when assigning timecode|frame
* improve decoder audio-sample position accuracy:
take difference of current biphase count to nominal period
duration into account.
(thanks to Chris Goddard for OSC sample-sync measurements)
2012-11-03 (v1.0.1) Robin Gareus <[email protected]>
* fix release tar-ball: remove cruft from test/
* fix typo in README and update description
* no code changes.
2012-11-02 (v1.0.0) Robin Gareus <[email protected]>
* freeze interface defition - 1.0.0
* update doc
* minor tweaks and typos (OSX build,
printf size_t warning, LPGL boilerplate)
2012-10-25 (v0.8.1) Robin Gareus <[email protected]>
* add interface to decode 16bit and 32bit float data
(wrappers around ltc_decoder_write() - internally 8 bit)
2012-10-24 (v0.8.0) Robin Gareus <[email protected]>
* add input signal level to data-structure
* add interfaces to set encoder volume and filter
* adjust decoder biphase tracking (allow rounding down to 1 sample)
* use ltc_off_t for all (long long int)
2012-10-21 (v0.7.0) Robin Gareus <[email protected]>
* add support for reverse encoding
* add interface to decrement encoder timecode
* rename interface to increment encoder timecode
2012-10-21 (v0.6.2) Robin Gareus <[email protected]>
* fix ltc_encoder_encode_byte() return value
2012-10-21 (v0.6.1) Robin Gareus <[email protected]>
* add realtime safe interface to change fps
* fix: set parity also when decrementing frame numbers
* update documentation - fix typos, clarificaions
2012-10-13 (v0.6.0) Robin Gareus <[email protected]>
* set parity bit on encoding - keep polarity of the waveform constant
2012-10-09 (v0.5.3) Robin Gareus <[email protected]>
* add interface to decrement timecode
2012-10-04 (v0.5.2) Robin Gareus <[email protected]>
* expose detailed timing info in extended LTC Frame
allow to re-construct the phase of the signal
2012-08-23 (v0.5.1) Robin Gareus <[email protected]>
* add ability to read reverse LTC
* use 64bit values (long long) for position offset
* minor fixes, typos, doc
2012-08-15 (v0.5.0) Robin Gareus <[email protected]>
* refactored libltcsmpte.sf.net into libltc