File: ChangeLog

package info (click to toggle)
twolame 0.3.12-1
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 2,436 kB
  • ctags: 1,064
  • sloc: sh: 9,013; ansic: 8,868; xml: 510; makefile: 135
file content (154 lines) | stat: -rw-r--r-- 4,985 bytes parent folder | download
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
What is new in TwoLAME 
======================

Version 0.3.12 (2008-01-09)
---------------------------

- Fixed 'inline' for the forthcoming gcc-4.3
   * thanks to Martin Michlmayr for patch


Version 0.3.11 (2007-07-02)
---------------------------

- Fixed energy levels bug for mono audio
   * thanks to Staale Helleberg for patch
- Fixed STDIN support in twolame frontend


Version 0.3.10 (2007-03-20)
---------------------------

- Added win32/winutil.h to tarball - fixes bug #1629945
- Fixed presentation of --enable-debug in configure script
- Added twolame_encode_buffer_float32_interleaved()
- Fixed bug that was loosing stereo in twolame_encode_buffer_float32()
- Fixed twolame_set_mode() to accept TWOLAME_AUTO_MODE
- Added source file Ids to the top of every file
- Added -pedantic to CFLAGS for debug build



Version 0.3.9 (2006-12-31)
--------------------------

- Fix for Windows in simple frontend: open files in binary mode
   * thanks to Kurien Mathew
- (libtwolame) Fixed energy level support
   * thanks to Staale Helleberg
- Nows displays the version number of libsndfile in frontend
   * as suggested by Elio Blanca
- Changed documentation build system, so you have to run it manually
- Buffer overrun fix in new_extension()
- (libtwolame) Added warning that DAB support is still broken
- (libtwolame) Added twolame_get_framelength() to return number of bytes per frame
- Added TWOLAME_SAMPLES_PER_FRAME macro, clarifying that there are 
  always 1152 samples per frame in Layer 2
- Frontend now displays extra information
   * Duration of input file (if known)
   * Total number of frames to be encoded and percentage complete
   * The filesize of the output file
 - Cleaned up source files so that it is consistent and all uses tabs (tab width 4)  



Version 0.3.8 (2006-06-19)
--------------------------

- (libtwolame) Fixed CRC protection
- More code tidying
- pkg-config is no-longer required (but is recommended)
- frontend now has the exectuable suffix appended to filename
- added -std=c99 to the compiler options


Version 0.3.7 (2006-05-07)
--------------------------

- (libtwolame) Added twolame_encode_buffer_float32() function
- (libtwolame) Fix NAN bug for AMD64 processors
- Checks type sizes of short and float


Version 0.3.6 (2006-12-25)
--------------------------

- Removed comma which was causing problems with -pedantic
   * Thanks to Akos Maroy
- (libtwolame) Added libtool library versioning


Version 0.3.5 (2005-11-29)
--------------------------

- (libtwolame) Added back twolame_get_VBR_q/twolame_set_VBR_q
- More documentation is installed


Version 0.3.4 (2005-11-19)
--------------------------

- (libtwolame) Checks parameters a bit better
- (libtwolame) Removed lots of exit() calls
- (libtwolame) added twolame_print_config() API call
- (libtwolame) Fixed twolame.h so that it works with C++ code
- Rewrote frontend and now (only) uses libsndfile
- Changed behavior in frontend and backend for verbosity setting
- Rewrote manpage for frontend
- (libtwolame) Fixed bug with setting MPEG version
- (libtwolame) Removed default samplerate - must choose one
- (libtwolame) 'Original' flag is now turned on by default
- (libtwolame) Default bitrate is automatically chosen based on the samplerate/channels
- (libtwolame) Default mode is automatically chosen based on the number of channels
- Documentation improvements and corrections
- (libtwolame) made some of VBR debugging send to stderr instead of stdout


Version 0.3.3 (2005-04-19)
--------------------------

- Added Debian package description
- Now installs documentation
- Removed old unused tables.c and tables.h sources


Version 0.3.2 (2005-04-10)
--------------------------

- Added scaling of input samples
- Added downmixing/upmixing of samples
- Applied patch from Christophe Massiot to make TwoLAME thread-safe


Version 0.3.1 (2004-09-17)
--------------------------

- Frontend displays information about the input file format
- Fixed bug with audio_get_samples reading more than buffer size
- Added asciidoc documentation
- Added doxygen documentation


Version 0.3.0 (2004-09-14)
--------------------------

- Based on tooLAME 0.2m beta 8
- changed build system to use automake/libtool
- now builds shared library
- restructured lots of code
   * Removed some dead code and unused files
- should now be close to being thread safe
- removed memory leaks / static variables
- changed library API so that it is almost the same as LAMEs
   * hopefully not too many people have been using the old API
   * not too many big differences
   * will hopefully add resampling support to next release
   * API is ready for resampling support to be added
   * ready for downmixing to be added to libtoolame
- Added libsndfile support to toolame frontend (if you have it)
- moved set/get functions into get_set.c
- I have broken energy levels support (sorry !) - will try and fix
- Added LGPL header to the top of all the files
- Added toolame_encode_buffer_interleaved