summaryrefslogtreecommitdiffstats
path: root/meta/recipes-multimedia/mpg123
Commit message (Collapse)AuthorAgeFilesLines
* mpg123: upgrade 1.32.5 -> 1.32.6Wang Mingyu2024-04-161-1/+1
| | | | | | | | | | | | Changelog: - build: Detect forced 64 bit offsets on a dual-mode system that used to default to 32 bits and drop ambiguous suffix-less symbols in that case. (From OE-Core rev: 5e76967536191ac42fdd0c016e92a273dc4908e2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.32.4 -> 1.32.5Wang Mingyu2024-03-011-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ - build: -- CMake port uses CFLAGS for pulse/jack/tinyalsa properly now (bug 366). -- CMake port links libsyn123 with libm now (bug 370). - libmpg123: -- Fix --enable-portable (no usage of LFS_WRAP_NONE, bug 368). -- Fix dct36 wrapper usage for x86-64 and NEON. Stupid (bug 367) and also avoid returning void. -- Make ARM builds work with nagging (missing feature macros for std=c99) (From OE-Core rev: 038313876c68b4b2c71f869f09c0f831cebf2d29) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.32.3 -> 1.32.4Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - build: -- Reorganize shared headers, API headers into src/include. -- Use relative include paths, avoiding internal directories in CPPFLAGS except for config.h. -- Group C99 feature checks and make several standard headers mandatory. -- Get rid of SIZE_P, OFF_P and friends. -- Only enforce dummy module together with libout123, to be able to build individual modules using --disable-components logic. - out123: -- added --libversion - libmpg123: -- Avoid indirect branches into the assembly routines by using C wrappers also for dct36, relieving us of the need to care for bti / endbr instructions for control flow integrity. (From OE-Core rev: cd5f6dcf796cace20e459a1d7c8ac93f1a4aee1e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.31.3 -> 1.32.3Alexander Kanavin2023-11-301-2/+1
| | | | | | | | | | --disable-lfs-alias removed upstream. (From OE-Core rev: cc50d6939f678326ae56fee96267bc992b32bcdd) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: Reset ac_cv_sys_file_offset_bits on muslKhem Raj2023-05-041-0/+2
| | | | | | | | | | | This is required to nullify whats passed from cached site file musl-common (From OE-Core rev: 19c9ba1089863b8ba2ff8e089cce29d16993c8f8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.31.2 -> 1.31.3Wang Mingyu2023-04-131-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ========= - build: -- Fix --disable-8bit. -- Fall back to generic decoder if no yasm for MSVC (bug 346). -- Fix some pedantic compiler warnings, avoid breaking libtool wrappers. - mpg123: -- Fix verbose position printout for new resampling outside libmpg123 (where output rate differs from decoding rate). - libsyn123: -- Fix reconfiguration of resampler to avoid double free when reducing decimator stages to zero (bug 350). (From OE-Core rev: 01ccf7c55d3d9c32ffd509abebd928ccb402b9f8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.31.1 -> 1.31.2Alexander Kanavin2023-02-091-1/+1
| | | | | | | | (From OE-Core rev: 2e365f600a8b4ee161bdfabd39ac323ec7205cce) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: Enable largefile supportKhem Raj2023-01-091-0/+2
| | | | | | | | | Disable lfs aliases since they are not needed when LFS is enabled (From OE-Core rev: a999fe86f2ea34d1b7ba3958d5b54b89ab7a884f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.30.2 -> 1.31.1Alexander Kanavin2022-11-081-1/+1
| | | | | | | | (From OE-Core rev: 4203b5a31ae067d54980189570beb480dd33e94e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.30.1 -> 1.30.2Alexander Kanavin2022-08-211-1/+1
| | | | | | | | (From OE-Core rev: 339a3fcc429a5cb012ed8bfb1d0cc5bec6879db3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.30.0 -> 1.30.1Alexander Kanavin2022-07-231-1/+1
| | | | | | | | (From OE-Core rev: 6bf4c29bc0da0bee0c977c46c45052021b3ee1f4) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.29.3 -> 1.30.0Alexander Kanavin2022-07-081-1/+1
| | | | | | | | (From OE-Core rev: 6fe390ff9db5c3aa9314d2f286ef900a8bad29f9) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/meta-selftest/meta-skeleton: Update LICENSE variable to use SPDX ↵Richard Purdie2022-02-201-1/+1
| | | | | | | | | | | | | license identifiers An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers. Two recipes in meta-selftest were not converted as they're that way specifically for testing. A change in linux-firmware was also skipped and may need a more manual tweak. (From OE-Core rev: ceda3238cdbf1beb216ae9ddb242470d5dfc25e0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.29.2 -> 1.29.3wangmy2021-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: ==================== libmpg123: Catch more NULL pointer arguments in LFS wrappers (most prominently: mpg123_feedseek(), bug 328). mpg123: -Fix regression that did _not_ enable --remote-err on -s anymore. -Fix typos in man page. -Drop mixed-up value limits on remote control SEQ command. It is up to you if you want to distort your sound. -Add note about equalizer frequency bands to man page. -build: add BUILD_PROGRAMS option to ports/cmake (From OE-Core rev: e4e84d295f774136900e0a09001d19cbeab1a157) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.29.0 -> 1.29.2Alexander Kanavin2021-10-281-1/+1
| | | | | | | | (From OE-Core rev: d426cc82f198d400f6f09ae95d1283b14d9c8fc2) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.28.2 -> 1.29.0Alexander Kanavin2021-10-231-1/+1
| | | | | | | | (From OE-Core rev: fbb90b1e5c975ca1cfdf8b23b9e26351abee1d95) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Convert to new override syntaxRichard Purdie2021-08-021-2/+2
| | | | | | | | | | | | This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.28.0 -> 1.28.2Alexander Kanavin2021-07-161-1/+1
| | | | | | | | (From OE-Core rev: d96c911ea05e1150f4335d471131337e8bbe1891) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: 1.27.2 -> 1.28.0Andreas Müller2021-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: build: * Fix up the build to actually build all library objects with libtool consistently, also ensuring no pointless static archives for output modules. * Adapted things to autoconf 2.71, requiring 2.69 now (the latter tested on Debian, with their patches). * Improved configure to be more useful --with-default-audio to define the search order, fix static build for --with-audio being a list (just choosing the first one). * Ensure consistent use of LINK_MPG123_DLL in headers. build (ports/cmake): * Thanks to Evgeni Poberezhnikov for working with us on that. * Fix up ports/cmake to really work in MSVC also for users of the lib (tested in vcpkg, bug 310). * Hardcode ports/cmake CPU detection for x64 and ARM as CMAKE_SYSTEM_PROCESSOR is useless crap (bug 298 for real). * Add missing io.h for _setmode() MSVC warned about (bug 311). * Added BUILD_NO_LARGENAME define to be used by MSVC builds. Note that an MSVC build of libmpg123 does not support 64 bit file offsets. That would need more morting to the explicit API. Thanks to MS for making off_t even more messy and less useful. * Added JACK output, fixed handling of compat_str there and in win32_wasapi. libsyn123: * Fix syn123_mix() to actually do intermediate conversion when input and output encoding are the same but non-float. This makes out123 --mix work with s16 input and output, which is not that special! libmpg123: * Fix misguided handling of part2_3_length checks in III_get_scale_factors_1() and III_get_scale_factors_2() which invalidated decoding of a mono source encoded as ms+i-stereo (bug 312). This was a regression introduced with version 1.25.7. libout123: * Print basic module loading errors only for last one in list. This enables use of an output module search list that anticipates module files not installed with the main package. * Fixes for win32_wasapi build with MSVC. (From OE-Core rev: a4308b8959041a63896a01a5d79847805be5808d) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.26.5 -> 1.27.2Richard Purdie2021-05-181-1/+1
| | | | | | (From OE-Core rev: 769647f1bc857ab03c1740ae24f020ed3ca3522a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.26.4 -> 1.26.5wangmy2021-04-181-1/+1
| | | | | | | (From OE-Core rev: f277c3bbde507ae1830b1ba6c5ce9c0878f42491) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: Add support for FPU-less targetsRobert Rosengren2021-02-101-0/+1
| | | | | | | | | | Support added to configure mpg123 for FPU-less targets. Building for fixed-point arithmetic increases performance on such devices. (From OE-Core rev: 55a65571d19407befd3c2d152680573d7318c279) Signed-off-by: Robert Rosengren <robert.rosengren@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.26.3 -> 1.26.4Anuj Mittal2021-01-201-2/+2
| | | | | | | | | License-Update: Change in copyright years (From OE-Core rev: 3a070c2ebae0304818627be958fbecb60a3901a9) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123:upgrade 1.26.2 -> 1.26.3zangrc2020-07-271-1/+1
| | | | | | | (From OE-Core rev: 8ef3a13f257770f1ea8812163c27062c729b8290) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.26.1 -> 1.26.2Richard Purdie2020-07-181-1/+1
| | | | | | (From OE-Core rev: 774b625384b1a8b6dc6cd2d2677186202e55c562) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: update to 1.26.1Alexander Kanavin2020-06-092-18/+2
| | | | | | | | | Drop a patch merged upstream. (From OE-Core rev: 4ad03006cf66efb0b45ea2f9a3b21ab8cf4d4a00) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: fix upstream version checkAlexander Kanavin2020-06-041-0/+2
| | | | | | | (From OE-Core rev: ada73fe8eb4953bee585dc6948d270ebfc584151) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.25.12 -> 1.25.13Alexander Kanavin2019-11-211-2/+2
| | | | | | | (From OE-Core rev: f89b91ba13489d4dd490a96da73f21ec011e7ede) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.25.11 -> 1.25.12Alexander Kanavin2019-10-151-2/+2
| | | | | | | (From OE-Core rev: 7e71efea861fbc015de92f6eb4554dc58311738f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.25.10 -> 1.25.11Anuj Mittal2019-07-261-2/+2
| | | | | | | | | | Release notes: https://www.mpg123.de/#2019-07-18 (From OE-Core rev: 0217cd39148a6388125128d885a114a8edcfc94a) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: port to use libsdl2Ross Burton2019-05-022-2/+17
| | | | | | | | | | | libsdl 1.2 is dead upstream, so change mpg123 to use libsdl2. Luckily the APIs that mpg123 use haven't changed, so this is just a matter of changing the pkg-config name. (From OE-Core rev: 1aa947a60b0eb31c367b1e9818218ee74d388eea) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: remove LICENSE_FLAGSKai Kang2018-05-041-1/+0
| | | | | | | | | | | | mgp123 is patent free from version 1.25.0, so remove LICENSE_FLAGS. https://mpg123.de/cgi-bin/news.cgi#2017-05-29 (From OE-Core rev: b0bc82a5f238db82425b3b146e269bc6605cbdce) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.25.8 -> 1.25.10Alexander Kanavin2018-03-041-2/+2
| | | | | | | | (From OE-Core rev: 18562fc706d2c4de31fd701a6bbb2d5893ee850f) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: update to 1.25.8Alexander Kanavin2018-02-061-2/+2
| | | | | | | | (From OE-Core rev: ca9ec1c3d0c23fd00095f732730b1c9423b06423) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: update to 1.25.7Alexander Kanavin2017-11-091-2/+2
| | | | | | | (From OE-Core rev: 32569391c62c96fb133c6d92f32f474b2119ec2b) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade to 1.25.6Dengke Du2017-08-181-2/+2
| | | | | | | (From OE-Core rev: 03abde044a6c7cf4a54a9d074189f192b331d650) Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: update to 1.25.4Alexander Kanavin2017-07-271-2/+2
| | | | | | | (From OE-Core rev: 97a4e2d564807caba5e527d95871972464c261c6) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: Upgrade to 1.25.0Khem Raj2017-06-131-8/+2
| | | | | | | | | | No need to skip textrel QA for x86 as it has been fixed in 1.25.0 (From OE-Core rev: f635c097d0d43c88b00a00073b93712f1cc90fe0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: update to 1.24.0Alexander Kanavin2017-05-231-3/+2
| | | | | | | | | | --with-module-suffix has been removed upstream. (From OE-Core rev: ac5847fac825f3b4d88523a115ff12bc75542196) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Make use of the new bb.utils.filter() functionPeter Kjellerstedt2017-03-011-7/+2
| | | | | | | (From OE-Core rev: 0a1427bf9aeeda6bee2cc0af8da4ea5fd90aef6f) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: update to 1.23.8Alexander Kanavin2016-10-281-2/+2
| | | | | | | | (From OE-Core rev: af95f0c7630297b2c9cc5af9cef8c089a3a321a4) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: update to 1.23.6Alexander Kanavin2016-09-031-2/+2
| | | | | | | (From OE-Core rev: 7dd246aaacc7128d7c4860438714862af6ac050a) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: update to 1.23.5Alexander Kanavin2016-07-101-2/+2
| | | | | | | | (From OE-Core rev: cabee0028829f026018a1c13075aa2707153fece) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: add a recipe from meta-oeAlexander Kanavin2016-06-231-0/+63
The recipe is updated to latest upstream release. Also audiofile dependency is dropped as it's not actually used anywhere. [YOCTO #6020] (From OE-Core rev: e136525f3443f365ecbfdb8bb618f89c3f38da5b) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>