|
Packit |
664db3 |
- Check minimum width of bands
|
|
Packit |
664db3 |
- Revisit energy resolution based on the bit-rate
|
|
Packit |
664db3 |
- Revisit static bit allocation (as a function of frame size and channels)
|
|
Packit |
664db3 |
- Dynamic adjustment of energy quantisation
|
|
Packit |
664db3 |
- Psychacoustics
|
|
Packit |
664db3 |
* Error shaping within each band
|
|
Packit |
664db3 |
* Decisions on the rate
|
|
Packit |
664db3 |
- Intensity stereo decisions
|
|
Packit |
664db3 |
- Dynamic (intra-frame) bit allocation
|
|
Packit |
664db3 |
- Joint encoding of stereo energy
|
|
Packit |
664db3 |
|
|
Packit |
664db3 |
- Encode band shape (or just tilt)?
|
|
Packit |
664db3 |
- Make energy encoding more robust to losses?
|
|
Packit |
664db3 |
|
|
Packit |
664db3 |
|
|
Packit |
664db3 |
Misc:
|
|
Packit |
664db3 |
Detect uint decoding and flag them in the decoder directly
|
|
Packit |
664db3 |
If we attempt to write too many bits on the encoder side, set a flag instead of
|
|
Packit |
664db3 |
aborting
|
|
Packit |
664db3 |
Save "raw bytes" at the end of the stream
|