From f40bfc9267b13b54e6379dfe7539447662879d24 Mon Sep 17 00:00:00 2001 From: Sean Bartell Date: Sat, 25 Jun 2011 21:32:25 -0400 Subject: Add codecs to librbcodec. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97 Reviewed-on: http://gerrit.rockbox.org/137 Reviewed-by: Nils Wallménius Tested-by: Nils Wallménius --- lib/rbcodec/codecs/liba52/TODO | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 lib/rbcodec/codecs/liba52/TODO (limited to 'lib/rbcodec/codecs/liba52/TODO') diff --git a/lib/rbcodec/codecs/liba52/TODO b/lib/rbcodec/codecs/liba52/TODO new file mode 100644 index 0000000000..dc5fb84203 --- /dev/null +++ b/lib/rbcodec/codecs/liba52/TODO @@ -0,0 +1,17 @@ +* look at possible overflow/precision issues in integer port + +* redo all bit allocation if previous frame had zero_snr_offsets +* make dynrng work in dual-channel streams + +* implement A/52a downmix extensions +* reduce size of delay buffer by 50% +* include float->s16 conversion in liba52 API ? +* include up/downsampling 44100<->48000 in liba52 API ? +* include audio dithering in liba52 API ? +* API extensions might be at a different level (base vs. extended) + +* use restrict pointers where appropriate +* avoid overflows, including reading the a52 stream !!! +* faster bitstream parsing ? +* make dither code faster (generate dither table in advance ?) +* SIMD optimizations -- cgit v1.2.3