home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / mpg123.zip / TODO < prev   
Text File  |  1999-06-15  |  2KB  |  51 lines

  1.  
  2.  
  3. - add CRC check.
  4. - add 'free format stream' support.
  5. - optimize layer2.c:
  6.    step_two: fraction as pointer .. 
  7.    process first channel 0 than channel 1
  8.    copy channel 0 to channel 1 for: i >= jsbound
  9. - better frame reader .. especially for layer 3 
  10. - MPEG system stream decoder
  11. - check again layer1 !! (Layer-1 support not heavily tested ..)
  12.   Problems with Layer1 fl7 reference stream
  13. - Write a special (optimized) 'single channel' decode.
  14. - optimized dct64 for down sampling modes
  15. - native audio support for AIX and DEC
  16. - update manpage
  17. - optimizations for downsampling modes on layer2 and layer1
  18.  
  19. MORE TODO: (partially done)
  20. ---------------------------
  21.  
  22. A few notes on how mpg123 tries to select a 'good' 
  23. audio encoding and frequency. (not full implemented yet!!)
  24.  
  25. - mpg123 tries to set the settings you specify on the command line
  26.   in the order of its appearence (exclusiv .. no fallback then)
  27.   (-r <rate>, --mono, --stereo, --8bit, etc )
  28.  
  29. - after this, mpg123 tries to set 
  30.     1. the number of channels (or fallback to mono if stereo isn't possible)
  31.     2. the audioformat to 16 bit (or fallback to 8bit)
  32.     3. the "best" frequency: (in this order)
  33.         - the exact stream frequency or fallback to
  34.         - 2:1 frequency or fallback to
  35.         - 4:1 frequency or try the
  36.         - nearest frequency lower than the frequency of your stream
  37.        mpg123 automagically converts the rate. 
  38.  
  39. So, if you think (or even know), that your hardware supports a higher
  40. frequency only with eg. mono,8bit you must force mpg123 to play mono 
  41. and 8bit. ("--8bit -m") etc....
  42.  
  43. If you wanna a constant format eg to output the data to stdout you 
  44. must explicit force it with eg: '-r 44100 --stereo'
  45. Else the format will be the format of the mpeg stream.
  46.  
  47.        
  48.  
  49.  
  50.  
  51.