./audio/mpg123, MPEG layer 1, 2, and 3 audio player

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.21.0, Package name: mpg123-1.21.0, Maintainer: martin

mpg123 reads one or more files (or standard input if ``-'' is
specified) or URLs and plays them on the audio device (default) or
outputs them to stdout. file/URL is assumed to be an MPEG-1/2 audio
bit stream.


Required to run:
[devel/libltdl]


Package options: mpg123-fifo, mpg123-with-fpu

Master sites:

SHA1: a2fd84078632b7ab73ae4cd64c3f941d140167a8
RMD160: 5f5e0c8c482a16d093603845f67bfe733aac3e79
Filesize: 842.946 KB

Version history: (Expand)


CVS history: (Expand)


   2014-11-20 14:07:12 by Makoto Fujiwara | Files touched by this commit (4) | Package updated
Log message:
Based on PR pkg/49405
(upstream)
  Update mpg123*  from 1.19.0 to 1.21.0
(pkgsrc)
  Add comment to patch-ad
Tks wiz@ and obache@ for review.x
1.21.0
---
- Use LL as shortcut for LOADLIST remote command, L is taken already (bug 210).
- Less namespace pollution (MPG123_EXPORT in header instead of EXPORT, bug 212).

1.20.1
---
- Make feed reader more efficient when skipping junk by early
  discarding of data from buffers to avoid re-parsing.

1.20.0
---
- Added NEON optimized decoder for AArch64 (ARM 64bit environment)
- enabled for --with-cpu=neon64 (NEON only) or --with-cpu=aarch64
  (runtime switch between neon and generic_fpu, like arm_fpu)
  configuration
- compatible with aarch64-linux-gnu toolchains (from Ubuntu, debian) and Xcode 5
- Added new binary out123 only with the audio output part of mpg123.
  This is a precursor to separating out said code into a simple audio
  output library. It also allows plugging in some processing in a pipe
  before feeding to output.
- Prevent opendir(NULL) for unknown module directory when listing modules.
- some build fixes, among those fixing mpg123-id3dump on Windows
   2014-05-20 21:59:10 by Adam Ciarcinski | Files touched by this commit (13)
Log message:
Changes 1.19.0:
- Support float and 32/24 bit integer output also with fixed-point decoders \ 
(conversion from 16 bit precision).
- A-Law output encoding is actually implemented now (Michael introduced the \ 
encoding back in the old days without ever implementing theconversion table, \ 
apparently).
- Added --with-cpu=arm_fpu as decoder choice for runtime switch between plain \ 
fpu code and NEON.
- Fix ARM builds to work properly on debian systems without special CFLAGS (NEON \ 
decoder, specifically).
- Make scripts/benchmark-cpu.pl check the return value instead of delivering \ 
crazy timings for crashed mpg123.
- Trigger track initialization in mpg123_info() to avoid use of uninitialized \ 
variables (watch out for MPG123_NEED_MORE return value!).
- Fix integer code to 32 bit numbers where it would waste 64 bit on modern systems.
- Add non-executable stack marking also to ARM assembly.
   2012-10-03 01:48:16 by Aleksej Saushev | Files touched by this commit (190)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-09-26 15:06:18 by Jonathan Perkin | Files touched by this commit (4)
Log message:
Disable hand-rolled assembly on Solaris, the style is incompatible with
the Solaris linker, and -mimpure-text is no longer an option with GCC.

Fixes build on Solaris/GCC.
   2012-06-17 09:17:57 by Matthias Scheler | Files touched by this commit (1)
Log message:
Build with generic FPU code under Mac OS X Lion as the assembler code
causes linker errors.
   2011-10-17 23:43:28 by Sergey Svishchev | Files touched by this commit (1)
Log message:
PR/44543 -- recognize any non-zero return value getaddrinfo() as error.
Bump revisions of all variant packages.

(wearing pointy hat)
   2011-10-17 21:45:56 by Sergey Svishchev | Files touched by this commit (8)
Log message:
PR/44543 -- recognize any non-zero return value getaddrinfo() as error.
Bump revisions of all variant packages.
   2011-09-14 17:46:49 by Hans Rosenfeld | Files touched by this commit (3)
Log message:
Fix build on SunOS.