File: TODO

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 (32 lines) | stat: -rw-r--r-- 967 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
TwoLAME TODO List
=================

- Fix bug with Padding and framesizes with samplerate of 44.1 and 22kHz



- use Exact-width integer types (eg uint16_t)

- Add libresample support to libtoolame (toolame_set_in_samplerate etc.)
- parameter checking in toolame.c using assert
- Create a new toolame.spec (be sure to include twolame.pc)
- quite a lot of duplicated code between toolame_encode_buffer_interleaved
  and toolame_encode_buffer
- sort out changing parameter for toolame_set_VBR_q from FLOAT to int (like LAME)

- better use of verbosity settings

- full options sanity checking/verification in toolame_init_params

- don't allow twolame_set_* after twolame_init_params() has been called

- Fix broken DAB support

- with this VBR mode, we know the bits aren't going to run out, so we can 
  just assign them "greedily".

- VBR_a_bit_allocation() is yet to be written :)

- Add a layer 2 decoder ? mpglib ?

- use 32-bit floats internally where possible