~ubuntu-branches/ubuntu/quantal/libsamplerate/quantal

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Samuel Mimram
  • Date: 2009-02-17 23:35:15 UTC
  • mfrom: (1.1.5 upstream) (4.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090217233515-vblyud7n95kj76u5
Tags: 0.1.7-2
Added callback_test.dpatch to correct rounding error in callback test,
closes: #515658.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009-02-14  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
2
 
 
3
    * src/common.h src/samplerate.c
 
4
    Add new error value SRC_ERR_SINC_PREPARE_DATA_BAD_LEN.
 
5
 
 
6
    * src/common.h
 
7
    Add WARN_UNUSED macro.
 
8
 
 
9
    * src/src_sinc.c
 
10
    Fix a segfault which occurs when memcpy is passed a bad length parameter.
 
11
    This bug has zero security implications beyond the ability to cause a
 
12
    program hitting this bug to exit immediately with a segfault.
 
13
    See : http://www.mega-nerd.com/erikd/Blog/2009/Feb/14/index.html
 
14
    Thanks to David Cournapeau for the bug report.
 
15
 
 
16
    * doc/win32.html Makefile.am configure.ac
 
17
    Reinstate Win32/MSVC compile instructions.
 
18
 
 
19
    * doc/*.html
 
20
    Update for new release.
 
21
 
 
22
    * configure.ac
 
23
    Verison 0.1.7.
 
24
 
 
25
2009-02-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
26
 
 
27
    * src/common.h src/samplerate.c
 
28
    Fix SRC_ERR_BAD_SRC_RATIO error string. Thanks David Cournapeau.
 
29
 
 
30
2009-01-30  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
31
 
 
32
    * src/src_sinc.c
 
33
    Replace C99 "variable length arrays" with arrays allocated on the heap so
 
34
    that libsamplerate can be compiled with crappy compilers like MSVC.
 
35
 
 
36
2009-01-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
37
 
 
38
    * configure.ac NEWS README doc/*.html
 
39
    Updates for 0.1.6 release.
 
40
 
 
41
2009-01-12  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
42
 
 
43
    * tests/termination_test.c
 
44
    Fix termination test error on x86_64. Error probably due to difference in
 
45
    rounding.
 
46
 
 
47
2009-01-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
48
 
 
49
    * doc/win32.html
 
50
    Update win32 compile instructions to explain that this release cannot be
 
51
    compiled using the microsoft compiler.
 
52
 
 
53
    * NEWS README doc/*.html
 
54
    Updates for 0.1.5 release.
 
55
 
 
56
    * Makefile.am configure.ac
 
57
    Remove Win32 directory from distributed tarball.
 
58
 
 
59
2008-12-16  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
60
 
 
61
    * tests/multi_channel_test.c tests/multichan_throughput_test.c
 
62
    Update tests to make sure tests include tests for 10 channels.
 
63
 
 
64
    * src/src_sinc.c
 
65
    Make 6 channel Sinc conversion another special case.
 
66
    Use Duff's Device to speed up the multi-channel case.
 
67
 
 
68
    * tests/multi_channel_test.c
 
69
    Only test 1, 2 and 3 channels for ZOH and linear converters.
 
70
 
 
71
2008-12-15  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
72
 
 
73
    * src/samplerate.c
 
74
    Move variable definition out one scope level to avoid warnings from static
 
75
    analysis tools. Thanks Erik Hovland.
 
76
 
 
77
    * tests/util.c
 
78
    Make sure FILE* is closed. Thanks Erik Hovland.
 
79
 
 
80
    * tests/multi_channel_test.c tests/multichan_throughput_test.c
 
81
    Update tests to make sure tests include tests for 6 channels with the Sinc
 
82
    converters.
 
83
 
 
84
2008-12-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
85
 
 
86
    * tests/multichan_throughput_test.c
 
87
    Do throughput test on all three SINC based converters.
 
88
 
 
89
    * src/src_sinc.c
 
90
    Rejig converter so filter coefficients are calculated once per frame and
 
91
    special case channel counts of 1, 2 and 4.
 
92
 
 
93
2008-12-12  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
94
 
 
95
    *  src/samplerate.c examples/audio_out.c tests/*.c
 
96
    Fix a couple of very minor warnings uncovered by Erik Hovland using a
 
97
    static analysis tool.
 
98
 
 
99
    * src/src_*.c
 
100
    Fix a potential memory leak. Thanks to Peter G. Vavaroutsos for point this
 
101
    out.
 
102
 
 
103
    * tests/multi_channel_test.c
 
104
    Robustify test.
 
105
 
 
106
2008-12-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
107
 
 
108
    * reconfigure.mk autogen.sh
 
109
    Remove the first, add the second.
 
110
 
 
111
    * configure.ac
 
112
    Various updates.
 
113
 
 
114
    * tests/multichan_throughput_test.c tests/Makefile.am
 
115
    Add new test and hook into build.
 
116
 
 
117
2008-11-11  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
118
 
 
119
    * doc/index.html
 
120
    Update best converter specs.
 
121
 
 
122
2008-10-22  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
123
 
 
124
    * examples/audio_out.c
 
125
    Fix gcc-4.3 compiler warning.
 
126
 
 
127
2008-10-17  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
128
 
 
129
    * doc/faq.html
 
130
    Add Q/A about accuracy of src_ratio field of SRC_DATA struct.
 
131
 
 
132
2008-10-09  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
133
 
 
134
    * INSTALL
 
135
    Fix minor typo. Thanks to Sean Wood.
 
136
 
 
137
2008-09-27  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
138
 
 
139
    * src/src_sinc.c
 
140
    Optimization. About a 5% improvement in throughput.
 
141
 
 
142
2008-09-26  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
143
 
 
144
    * tests/util.[ch]
 
145
    Add function print_cpu_name.
 
146
 
 
147
    * tests/throughput_test.c
 
148
    Add ability to do best-of N runs, print CPU type.
 
149
 
 
150
2008-09-17  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
151
 
 
152
    * configure.ac
 
153
    Add AC_PROG_MKDIR_P.
 
154
 
 
155
2008-07-10  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
156
 
 
157
    * src/samplerate.c
 
158
    Fix a valgrind warning which occured when the call back function returns
 
159
    a count of zero without modifying the pointer value. Thanks to Paul Kelly.
 
160
 
 
161
    * tests/callback_test.c
 
162
    Add a callback test where the callback returns a zero count without setting
 
163
    the data pointer. The problem can only be detected when run under valgrind.
 
164
 
 
165
2008-07-09  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
166
 
 
167
    * src/src_sinc.c
 
168
    Remove use of llrint because sizeof (increment_t) is guaranteed not to be 8.
 
169
 
 
170
    * tests/callback_test.c
 
171
    Test with 2 channels for improved generality. Simplify setup.
 
172
 
 
173
    * src/src_linear.c src/src_zoh.c
 
174
    Change local variable names to be the same across these two files for easier
 
175
    comparison.
 
176
 
 
177
    * src/src_linear.c
 
178
    Fix a bug where the the converter was reading beyond the end of the input.
 
179
    Thanks to Paul Kelly for the bug report.
 
180
 
1
181
2008-07-02  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
2
182
 
3
183
    * tests/downsample_test.c