* src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
authorGildas Bazin <gbazin@videolan.org>
Mon, 11 Nov 2002 22:27:01 +0000 (22:27 +0000)
committerGildas Bazin <gbazin@videolan.org>
Mon, 11 Nov 2002 22:27:01 +0000 (22:27 +0000)
commitc0e8ae0766ca25fd48efce23b2693fa53498f35b
treead970dd5b0b263e300dce6dffb5452b260415c87
parent255b41ac05c5be955025636475c5c50398b76530
* src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
   modules/audio_filter/resampler/*: Changes that allow the resamplers to set
   the start and end date of the frame it outputs.
   This allows us for instance to output a smaller frame than what we should, and
   keep the rest of the data to compute the resampling of the next frame.
   In short, we can implement much more complex resampling algorithms than before.

* modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio
   quality doesn't seem to be better than the ugly resampler, maybe I shouldn't
   have wasted my time on this...
include/aout_internal.h
modules/audio_filter/resampler/linear.c
modules/audio_filter/resampler/trivial.c
modules/audio_filter/resampler/ugly.c
src/audio_output/filters.c
src/audio_output/input.c