MPEG解码器 -- Mpg123 1.7.0 发布

发布于 2009年03月27日
收藏 1


Mpg123 是一个快速的、可移植的 MPEG 播放器和解码器。支持 MPEG 1.0/2.0/2.5 layers 1, 2, and 3, 具有高质量和低CPU占用率的优点。

该版本对解码器引擎进行重大的改进,以更灵活的运行和包括更多的输出格式。浮点和32位整数的输出现在作为正常构建的标准功能。-doublespeed功能再次被推迟发布。另外,现在支持配置最小libmpg123 构建。


  • Lots of output format fun!
    • now supporting 8, 16, 32 bit signed/unsigned integers, 32bit float (64bit float can be hacked in quickly)
    • optimized decoders use fallback routines for non-optimized formats transparently
    • flexible resampling is automatically chosen when output does not support standard rates (like a JACK server)
    • That meant quite some restructuring in the decoder code...
  • Lots of core functionality now optional, enabling small-footprint builds of libmpg123.
    • choosing among the MPEG layer codes
    • NtoM resampling
    • downsampling
    • feeder API (mpg123_open_feed())
    • ID3v2
    • String API
    • ICY
    • output formats
    • error/warning message printouts
    • ... a layer3-only shared libmpg123 can be just 107K on x86-64 or 94K on x86
  • --preload (tune prefill before playback for buffered mode)
  • win64 support (one report at least;-), modules working on Windows
  • Windows/MSVC++: fixed handling of unicode file names, mpg123_topen() now actually working there
    You are obliged to use mpg123_tclose() now!
  • using "plugins" subdir relative to mpg123 binary (in addition to ../lib/mpg123)
  • switch to libtool 2.2 and automake 1.10 for the build scripts
    though no update to new libtool 2 API, yet
  • some portability fixes
  • prevent user from creating non-working I/O setups (replacing timeout reader, ICY with feeding)
  • JACK output accepts port names for -a, stereo gets mixed down when only one port is chosen
  • added sndio output, contributed by Christian Weisgerber
  • Make --doublespeed paramter work, porting of which has been forgotten in the 1.x series!
    Along with that, a regression in decoding has been fixed (concerning skipping of frames in general).


转载请注明:文章转载自 OSCHINA 社区 []
本文标题:MPEG解码器 -- Mpg123 1.7.0 发布