* update mpg123 to 1.25.6

https://www.mpg123.de/
https://www.mpg123.de/download/mpg123-1.25.6.tar.bz2

./configure --disable-shared --enable-static && make install
This commit is contained in:
alexey.lysiuk 2017-08-26 17:06:53 +03:00
parent 6c19627c5a
commit 9bb868fe1a
2 changed files with 20 additions and 2 deletions

View file

@ -1,5 +1,5 @@
/* /*
libmpg123: MPEG Audio Decoder library (version 1.24.0) libmpg123: MPEG Audio Decoder library (version 1.25.6)
copyright 1995-2015 by the mpg123 project copyright 1995-2015 by the mpg123 project
free software under the terms of the LGPL 2.1 free software under the terms of the LGPL 2.1
@ -17,7 +17,7 @@
* This should be incremented at least each time a new symbol is added * This should be incremented at least each time a new symbol is added
* to the header. * to the header.
*/ */
#define MPG123_API_VERSION 43 #define MPG123_API_VERSION 44
#ifndef MPG123_EXPORT #ifndef MPG123_EXPORT
/** Defines needed for MS Visual Studio(tm) DLL builds. /** Defines needed for MS Visual Studio(tm) DLL builds.
@ -493,6 +493,10 @@ MPG123_EXPORT int mpg123_format_support( mpg123_handle *mh
, long rate, int encoding ); , long rate, int encoding );
/** Get the current output format written to the addresses given. /** Get the current output format written to the addresses given.
* If the stream is freshly loaded, this will try to parse enough
* of it to give you the format to come. This clears the flag that
* would otherwise make the first decoding call return
* MPG123_NEW_FORMAT.
* \param mh handle * \param mh handle
* \param rate sampling rate return address * \param rate sampling rate return address
* \param channels channel count return address * \param channels channel count return address
@ -502,6 +506,20 @@ MPG123_EXPORT int mpg123_format_support( mpg123_handle *mh
MPG123_EXPORT int mpg123_getformat( mpg123_handle *mh MPG123_EXPORT int mpg123_getformat( mpg123_handle *mh
, long *rate, int *channels, int *encoding ); , long *rate, int *channels, int *encoding );
/** Get the current output format written to the addresses given.
* This differs from plain mpg123_getformat() in that you can choose
* _not_ to clear the flag that would trigger the next decoding call
* to return MPG123_NEW_FORMAT in case of a new format arriving.
* \param mh handle
* \param rate sampling rate return address
* \param channels channel count return address
* \param encoding encoding return address
* \param clear_flag if true, clear internal format flag
* \return MPG123_OK on success
*/
MPG123_EXPORT int mpg123_getformat2( mpg123_handle *mh
, long *rate, int *channels, int *encoding, int clear_flag );
/*@}*/ /*@}*/

Binary file not shown.