mirror of
http://mpg123.de/trunk/.git
synced 2025-10-29 14:09:21 +03:00
TODO for the future
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4628 35dc7657-300d-0410-a2e5-dc2837fedb53
This commit is contained in:
3
NEWS
3
NEWS
@@ -2,9 +2,6 @@
|
|||||||
------
|
------
|
||||||
|
|
||||||
TODO: Figure out terminal printout encoding for Windows.
|
TODO: Figure out terminal printout encoding for Windows.
|
||||||
TODO: Make libout123 and/or mpg123 use that to convert on the fly. Optionally?
|
|
||||||
A new incompatible version of libmpg123 would drop duplicate code for
|
|
||||||
conversions …
|
|
||||||
|
|
||||||
- Starting to intentionally use C99 in the codebase. API headers are still
|
- Starting to intentionally use C99 in the codebase. API headers are still
|
||||||
supposed to be compatible to C89.
|
supposed to be compatible to C89.
|
||||||
|
|||||||
14
TODO
14
TODO
@@ -22,8 +22,18 @@ Program terminated with signal 11, Segmentation fault.
|
|||||||
|
|
||||||
1. mpg123 could pick up new sample rates suggested by the output modules (like a jack server fixed to 96kHz) and adapt to that.
|
1. mpg123 could pick up new sample rates suggested by the output modules (like a jack server fixed to 96kHz) and adapt to that.
|
||||||
|
|
||||||
Though the practical rates for MPEG audio are up to 48kHz ... but one could easily upsample.
|
Also, the libsyn123 resampler should be employed. Just generally, libsyn123
|
||||||
Currently, we detect standard rates and resample when needed... but not new ones.
|
could also provide encoding conversions for formats not directly supported
|
||||||
|
by accelerated decoders. See out123, which is the
|
||||||
|
|
||||||
2. What's about SINGLE_MIX?
|
2. What's about SINGLE_MIX?
|
||||||
Check what is _really_ happening there, make some test file...
|
Check what is _really_ happening there, make some test file...
|
||||||
|
|
||||||
|
3. Add playback of WAV files in mpg123 and out123.
|
||||||
|
|
||||||
|
Parsing the standard 44-byte header really is no big issue. WAV64 is
|
||||||
|
not really a thing, is it? Anyway, mpg123/out123 will probably just ignore
|
||||||
|
the length in the header. Also, both programs need a switch to enable
|
||||||
|
treating input as WAV, though out123 might get away with a default
|
||||||
|
mode of looking out for a header unless format options were given. Yes,
|
||||||
|
that makes sense. And perhaps I really should limit this to out123.
|
||||||
|
|||||||
Reference in New Issue
Block a user