12019-04-04 (v1.3.1) Robin Gareus <robin@gareus.org>
2* Added methods to write and read numbers from user bytes
3* Fix compilation for Ardunio/AVR (missing rint)
4
52016-12-23 (v1.3.0) Robin Gareus <robin@gareus.org>
6* fix potential offset overflow (user provided relative position)
7* further improve MSVC compatibility (-infinity)
8* fix self-test for windows (binary file i/o)
9* add link examples and bindings/wrapper code to documentation
10* documentation spelling fixes
11
122015-11-26 (v1.2.0) Robin Gareus <robin@gareus.org>
13* support older MSVC without C99
14* fix endianess detection (gcc-4.4 compat)
15* improve realtime safety, don't even print errors
16
172014-05-16 (v1.1.4) Robin Gareus <robin@gareus.org>
18* rework endianess detection
19* fix compile on systems w/o endian.h
20* remove obsolte autotools macros
21
222013-11-09 (v1.1.3) Robin Gareus <robin@gareus.org>
23* fixes for the release & test scripts (by Nils Philippsen)
24* update links to releases in doc.
25
262013-09-06 (v1.1.2) Robin Gareus <robin@gareus.org>
27* better BIG_ENDIAN detection (should fix mips, sparc, s390 builds)
28* fix decoder_write_u16() -- use unsigned short
29* allow to use buffersizes larger than 1024 samples with ltc_decoder_write_*
30
312012-11-18 (v1.1.1) Robin Gareus <robin@gareus.org>
32* start LTC frame with rising edge
33* fix typo in variable name and clarify documentation
34
352012-11-17 (v1.1.0) Robin Gareus <robin@gareus.org>
36* non-backwards compatible API update for 12M-1999 spec additions
37- rework encoder and frame inc/dec API.
38- add support for TV-standard offset and binary-group-flags
39* fix LTCFrame struct for big-endian architectures
40* fix volume db calculation
41* update default rise-time - 40us
42* fix timezone 0x0a -> -0030
43
442012-11-09 (v1.0.3) Robin Gareus <robin@gareus.org>
45* fix version-number in header (was stuck at 1.0.1)
46* fix internal  buffer size of non-integer fps
47* add API call to reset encoder state
48* reset encoder-state when calling reinit()
49
502012-11-06 (v1.0.2) Robin Gareus <robin@gareus.org>
51* fix man-page doxygen minus vs hyphen issue
52* allow to reset date parameters when assigning timecode|frame
53* improve decoder audio-sample position accuracy:
54take difference of current biphase count to nominal period
55duration into account.
56(thanks to Chris Goddard for OSC sample-sync measurements)
57
582012-11-03 (v1.0.1) Robin Gareus <robin@gareus.org>
59* fix release tar-ball: remove cruft from test/
60* fix typo in README and update description
61* no code changes.
62
632012-11-02 (v1.0.0) Robin Gareus <robin@gareus.org>
64* freeze interface defition - 1.0.0
65* update doc
66* minor tweaks and typos (OSX build,
67printf size_t warning, LPGL boilerplate)
68
692012-10-25 (v0.8.1) Robin Gareus <robin@gareus.org>
70* add interface to decode 16bit and 32bit float data
71(wrappers around ltc_decoder_write() - internally 8 bit)
72
732012-10-24 (v0.8.0) Robin Gareus <robin@gareus.org>
74* add input signal level to data-structure
75* add interfaces to set encoder volume and filter
76* adjust decoder biphase tracking (allow rounding down to 1 sample)
77* use ltc_off_t for all (long long int)
78
792012-10-21 (v0.7.0) Robin Gareus <robin@gareus.org>
80* add support for reverse encoding
81* add interface to decrement encoder timecode
82* rename interface to increment encoder timecode
83
842012-10-21 (v0.6.2) Robin Gareus <robin@gareus.org>
85* fix ltc_encoder_encode_byte() return value
86
872012-10-21 (v0.6.1) Robin Gareus <robin@gareus.org>
88* add realtime safe interface to change fps
89* fix: set parity also when decrementing frame numbers
90* update documentation - fix typos, clarificaions
91
922012-10-13 (v0.6.0) Robin Gareus <robin@gareus.org>
93* set parity bit on encoding - keep polarity of the waveform constant
94
952012-10-09 (v0.5.3) Robin Gareus <robin@gareus.org>
96* add interface to decrement timecode
97
982012-10-04 (v0.5.2) Robin Gareus <robin@gareus.org>
99* expose detailed timing info in extended LTC Frame
100allow to re-construct the phase of the signal
101
1022012-08-23 (v0.5.1) Robin Gareus <robin@gareus.org>
103* add ability to read reverse LTC
104* use 64bit values (long long) for position offset
105* minor fixes, typos, doc
106
1072012-08-15 (v0.5.0) Robin Gareus <robin@gareus.org>
108* refactored libltcsmpte.sf.net into libltc
109