summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* playerctl: add recipeMarkus Volk2026-05-241-0/+16
| | | | | | | | | | | Playerctl is a command-line utility and library for controlling media players that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy to bind player actions, such as play and pause, to media keys. You can also get metadata about the playing track such as the artist and title for integration into statusline generators or other command-line tools. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* mpv: add PACKAGECONFIG for mprisMarkus Volk2026-05-241-0/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* libdvdread: use https for fetching codeMarkus Volk2026-04-181-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* audiofile: disable C23 support to fix configure checkKhem Raj2026-04-161-1/+1
| | | | | | | | | | Set ac_cv_prog_cc_c23=no to prevent autoconf from detecting C23 compiler support, avoiding potential build failures as the package is not yet fully ported to support C23 standard. Drop enforcing -std=c++14 as thats no longer needed Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* pavucontrol: remove x11 from REQUIRED_DISTRO_FEATURESChangqing Li2026-04-141-1/+0
| | | | | | | | | We add x11 into REQUIRED_DISTRO_FEATURES because one of the dependency gtkmm4 require x11, now, gtkmm4 don't require x11, so remove x11 from REQUIRED_DISTRO_FEATURES Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
* yavta: update to latest git revYi Zhao2026-03-181-1/+1
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* v4l-utils: upgrade 1.28.1 -> 1.32.0Yi Zhao2026-03-182-44/+4
| | | | | | | | | | | | ChangeLog: https://git.linuxtv.org/v4l-utils.git/tree/ChangeLog?h=v4l-utils-1.32.0 License-Update: Remove FSF address[1]. [1] https://git.linuxtv.org/v4l-utils.git/commit/?id=dc81a361e22ce71a454ad63a6ede725b97cc26ce Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libxmp: upgrade 4.6.3 -> 4.7.0Wang Mingyu2026-03-171-2/+2
| | | | | | | License-Update: Copyright year updated to 2026 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjxl: mark CVE-2025-12474 and CVE-2026-1837 patchedGyorgy Sarvari2026-03-171-0/+3
| | | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2025-12474 https://nvd.nist.gov/vuln/detail/CVE-2026-1837 Both CVEs have been fixed in v0.11.2, but NVD tracks these vulnerabilities without version information. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* live555: set CVE_PRODUCTGyorgy Sarvari2026-03-021-0/+1
| | | | | | | | | | | | | | | | | | | | | live555 is an old project, it has multiple CPEs associated with. Set the ones in CVE_PRODUCT that are still active. See CVE db query: sqlite> select vendor, product, count(*) from products where vendor like '%live555%' or product like '%live555%' group by 1, 2; live555|liblivemedia|1 live555|live555|7 live555|live555_media_server|2 live555|media_server|1 live555|streaming_media|160 All of them are relevant to this recipe, although media_server hasn't been used since 2007, that one wasn't set. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pavucontrol: add x11 to REQUIRED_DISTRO_FEATURESChangqing Li2026-03-021-0/+1
| | | | | | | | | | pavucontrol depends on gtkmm4, which require x11, so add x11 to REQUIRED_DISTRO_FEATURES for pavucontrol, refer [1] [1] https://git.openembedded.org/meta-openembedded/commit/?h=master-next&id=aed20cd843fb00726d7c8da1aa19d238c2f9f195 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* live555: upgrade 20210824 -> 20260112Gyorgy Sarvari2026-02-242-2/+2
| | | | | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcdio: mark CVE-2024-36600 fixedGyorgy Sarvari2026-02-241-0/+2
| | | | | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2024-36600 The vulnerability is fixed since 2.2.1.rc1[1], and officially since v2.3.0. However NVD tracks it like v2.3.0 was still vulnerable. Mark the CVE explicitly patched. [1]: https://github.com/libcdio/libcdio/blob/master/NEWS.md Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjxl: upgrade 0.11.1 -> 0.11.2Ankur Tyagi2026-02-201-2/+2
| | | | | | | | | | | | - fix tile dimension in low memory rendering pipeline (CVE-2025-12474) - fix number of channels for gray-to-gray color transform (CVE-2026-1837) - djxl: reject decoding JXL files if "packed" representation size overflows size_t https://github.com/libjxl/libjxl/releases/tag/v0.11.2 Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvpx: upgrade 1.15.2 -> 1.16.0Wang Mingyu2026-02-061-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcdio: upgrade 2.2.0 -> 2.3.0Gyorgy Sarvari2026-02-041-1/+1
| | | | | | | | | Includes fix for CVE-2024-36600 Changelog: https://github.com/libcdio/libcdio/releases/tag/2.3.0 Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wavpack: upgrade 5.8.1 -> 5.9.0Wang Mingyu2026-01-221-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjxl: allow native buildMarkus Volk2026-01-201-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pavucontrol: update 5.0 -> 6.2Markus Volk2026-01-123-139/+22
| | | | | | | | | | | | | - switch to meson buildsystem - pavucontrol now requires gtk4 and thus requires gpu acceleration - remove patch. Meanwhile libcanberra is optional and build doesn't fail without anymore - pavucontrol was migrated from intltool to gettext - add packageconfigs for libcanberra and lynx to have both disabled by default Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjxl: Fix build error with arm and muslAnkur Tyagi2026-01-121-0/+3
| | | | | | | | | Build fails for qemuarm with musl with following error: /build/tmp/work/cortexa15t2hf-neon-poky-linux-musleabi/libjxl/0.11.1/sources/libjxl-0.11.1/lib/jxl/convolve_separable5.cc | error: out of range pc-relative fixup value Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libopus: upgrade 1.5.2 -> 1.6Wang Mingyu2025-12-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: upgrade 0.40.0 -> 0.41.0Liu Yiding2025-12-232-44/+2
| | | | | | | | | | 1.Changelog: https://github.com/mpv-player/mpv/releases/tag/v0.41.0 2.Drop 0001-mpv-fix-build-with-ffmpeg-8.0.patch as it was merged in 0.41.0. Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libopusenc: upgrade 0.2.1 -> 0.3Liu Yiding2025-12-201-2/+2
| | | | | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libopus: Make ne10 dependency to be target specific for arm/arm64Khem Raj2025-12-141-3/+3
| | | | | | | | | | | | This ends up in the native/nativesdk depchains especially when building on arm64 build hosts. Fixes errors e.g. WARNING: Nothing RPROVIDES 'nativesdk-libopus-dev' (but virtual:nativesdk:/srv/build/yoe/sources/meta-openembedded/meta-oe/recipes-multimedia/libopus/libopus_1.5.2.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'nativesdk-libopus-dev' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wavpack: Delete unused patchesKhem Raj2025-12-142-61/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* v4l-utils: Add HOMEPAGE variableWeisser, Pascal2025-12-101-0/+1
| | | | | | | Add HOMEPAGE variable to v4l-utils recipe. Signed-off-by: Weisser, Pascal <pascal.weisser.ext@karlstorz.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audiofile: Fix build with clang++Khem Raj2025-11-142-0/+42
| | | | | | | | When tests are enabled additional C++ code is compiled and clang does not like the code. Cc: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audiofile: patch CVE-2018-13440 and CVE-2018-17059Gyorgy Sarvari2025-11-143-0/+73
| | | | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2018-13440 https://nvd.nist.gov/vuln/detail/CVE-2018-17059 The patches have been backported from Debian - upstream has been inactive for almost a decade by now. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audiofile: backport test for CVE-2015-7747Gyorgy Sarvari2025-11-142-0/+167
| | | | | | | | | This is a backported patch from opensuse, which contains a testcase for CVE-2015-7747 (which is already patched in ths recipe, but not tested explicitly). Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audiofile: add ptest supportGyorgy Sarvari2025-11-142-1/+31
| | | | | | | It's under 15 seconds to execute it. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audiofile: patch CVE-2019-13147 and CVE-2022-24599Gyorgy Sarvari2025-11-143-0/+83
| | | | | | | | | | Details: https://nvd.nist.gov/vuln/detail/CVE-2019-13147 https://nvd.nist.gov/vuln/detail/CVE-2022-24599 These patches are used by opensuse to mitigate the corresponding vulnerabulities. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmms: inherit sourceforge-releases classYi Zhao2025-11-121-1/+1
| | | | | | | | | | | | | | | | | | Inherit sourceforge-releases class to check the correct latest stable verison. Before the patch: $ devtool latest-version libmms INFO: Current version: 0.6.4 INFO: Latest version: After the patch: $ devtool latest-version libmms INFO: Current version: 0.6.4 INFO: Latest version: 0.6.4 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* id3lib: update remote patch SRC_URIGyorgy Sarvari2025-11-081-4/+2
| | | | | | | | | The URL of the patch archive from Debian got out of date - update it. While touching it, also drop the old md5 hashes from the recipe. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcdio-paranoia: upgrade 10.2+2.0.1 -> 10.2+2.0.2Ankur Tyagi2025-11-041-5/+6
| | | | | | | | | | The project switched to storing their releases on Github. Changelog: https://github.com/libcdio/libcdio-paranoia/releases/tag/release-10.2%2B2.0.2 Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcdio: upgrade 2.1.0 -> 2.2.0Ankur Tyagi2025-11-043-89/+3
| | | | | | | | | | | | | | | | * The project switched to storing their releases on Github * Dropped patches which are now merged in the upstream * There is API, ABI change between 2.1.0 and 2.1.1 - API change: Rename some fields in ecma_167.h from integer (prefix i_) to unsigned (prefix u_) to actually match their type - ABI change: Add u_su_fields to the end of iso_rock_statbuf_t - ABI change: Add total_size in the middle of iso9660_stat_t Changelog: https://github.com/libcdio/libcdio/releases/tag/2.1.1 https://github.com/libcdio/libcdio/releases/tag/2.2.0 Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audiofile: Fix Upstream-StatusLeon Anavi2025-10-242-2/+2
| | | | | | | | | Fix a minor typo in the patches by replacing "Upstrem-Status" with "Upstream-Status". The typo was not triggering a QA Issue because there is a second "Upstream-Status" line in each patch. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cdrkit: fix reproducibility issueChangqing Li2025-10-101-1/+3
| | | | | | | | | Normally CMake uses the build tree for the RPATH when building executables etc on systems that use RPATH. This will make the buildpath included in the binaries and not reproducible, so disable RPATHs. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: fix build with ffmpeg 8.0Markus Volk2025-09-162-0/+42
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libjxl: Upgrade to 0.11.1Khem Raj2025-09-011-1/+5
| | | | | | Use -fno-integrated-as with clang on arm architecture Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libplacebo: Fix build with latest python 3.14Khem Raj2025-08-132-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes FAILED: [code=1] src/vulkan/utils_gen.c /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/meson.real -- ↪ internal exe --unpickle /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/meson-private/ ↪ meson_exe_nativepython3_7e48a7413404982655e79073cf3065c6194271bf.dat while executing ['/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/ ↪ nativepython3', '../sources/libplacebo-7.351.0/src/vulkan/utils_gen.py', '/usr/share', '/home/kraj200/yoe/build/tmp/work/ ↪ riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot/usr/share/vulkan/registry/vk.xml', 'src/vulkan/utils_gen.c'] --- stdout --- --- stderr --- Traceback (most recent call last): File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/ ↪ vulkan/utils_gen.py", line 205, in <module> registry = VkXML(ET.parse(xmlfile)) File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/ ↪ vulkan/utils_gen.py", line 50, in __init__ super().__init__(*args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/lib/python3.13/ ↪ xml/etree/ElementTree.py", line 527, in __init__ raise TypeError('expected an Element, not %s' % type(element).__name__) TypeError: expected an Element, not ElementTree Signed-off-by: Khem Raj <raj.khem@gmail.com>
* v4l-utils: Fix QA and build errors related to _TIME_BITS on 32-bitJiaying Song2025-07-282-4/+39
| | | | | | | | | | | | | | * Remove GLIBC_64BIT_TIME_FLAGS="" to enable _TIME_BITS=64 by default, which avoids the following QA issue during builds on 32-bit systems: WARNING: lib32-v4l-utils-1.24.1+git-r0 do_package_qa: QA Issue: /usr/bin/cec-compliance uses 32-bit api 'time' * Undefine _TIME_BITS to fix the build error: /usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64" Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wavpack: Upgrade 5.6.0 -> 5.8.1 to allow CMake 4+ compatibilityAlper Ak2025-07-091-8/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | - Drop patches becaus already fixed in the newer version. - The LICENSE file has changed so updated LIC_FILES_CHKSUM to match the new md5sum. Changelog: https://github.com/dbry/WavPack/blob/5.8.1/ChangeLog Fix: | CMake Error at CMakeLists.txt:1 (cmake_minimum_required): | Compatibility with CMake < 3.5 has been removed from CMake. | | Update the VERSION argument <min> value. Or, use the <min>...<max> syntax | to tell CMake that the project requires at least <min> but has been updated | to work with policies introduced by <max> or earlier. | | Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway. | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cdrkit: Add patch for CMake 4+ compatibilityAlper Ak2025-07-082-0/+38
| | | | | | | | | | | | | | | | | | | Fix: | CMake Error in CMakeLists.txt: | No cmake_minimum_required command is present. A line of code such as | | cmake_minimum_required(VERSION 4.0) | | should be added at the top of the file. The version specified may be lower | if you wish to support older CMake versions for this project. For more | information run "cmake --help-policy CMP0000". | | | -- Configuring incomplete, errors occurred! Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin2025-06-2520-20/+7
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvpx: upgrade 1.15.1 -> 1.15.2Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libass: upgrade 0.17.3 -> 0.17.4Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== - add new API to prune old events from memory - ass_prune_events for manual pruning - ass_configure_prune to set up automatic pruning - add ASS_OVERRIDE_BIT_BLUR flag - fontconfig: fix minor memory leaks in pathological font setups - coretext: fix build on older compilers or Mac OS X 10.5 - checkasm: fix build for older compilers - aarch64: fix assembly build on strict compilers due to oversized align - meson: improve ASM configuration on x86 Android - meson: align MSVC warnings and optimisations closer to gcc-like compilers - meson can now build all dev utility executables Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libplacebo: update 7.349.0 -> 7.351.0Markus Volk2025-06-073-78/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release mainly introduces a variety of miscellaneous bug fixes, alongside two minor / maintenance changes. Additions: add pl_{opengl,vulkan,d3d11}_params.no_compute to suppress the use of compute shaders add pl_cache_{set,get}_file() Changes: libav vulkan interop now requires lavu 58.11.100+ and vulkan 1.2.175+ "sinc" filter preset radius dropped from 3 to 2 Fixes and performance enhancements: fix compilation of fuzzer test fix shader variable renaming loop fix error when the same gpu descriptor is used twice in one shader don't expose unsupported d3d11 formats fix rendering with flipped planes and user shaders fix rendering of textures with unusual channel order don't apply sigmoidization to alpha channel attach correctly normalized extension list to vulkan device creation fix orthogonal scaling fast path leaking garbage pixels some GLES 2.0 fixes fix DCDM XYZ decoding into DCI-P3 fix build with glslang 15 fix compilation without nuklear fix backwards compatibility with pl_render_params.skip_target_clearing correctly output requested alpha mode preserve alpha channel when blending subsampled formats multiply plane scale even when not scaling propagate correct plane format after plane merging fix build with instrumentation enabled fix bug where layout transitions happened too early in some cases fix handling of promoted extension and function names don't scale alpha when blending low bit depth YUV planes fix build error with recent libavformat fix plane channel order when merging planes invalidate shader cache when GL version strings change fix compute shader promotion for flipped outputs fix upload of YUVA formats with reduced bit depths Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libxmp: upgrade 4.6.2 -> 4.6.3Wang Mingyu2025-05-211-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libplacebo: make use of virtual/libsdl2Markus Volk2025-04-251-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xsp: fix build error in gcc-15mark.yang2025-04-242-1/+43
| | | | | | | | | | | | | | | | | | | | | | * fix following build error in gcc-15: ../Xsp/Xsp.c:37:9: error: initialization of 'int (*)(Display *, XExtCodes *)' from incompatible pointer type 'int (*)(void)' [-Wincompatible-pointer-types] 37 | XSPCloseDisplay, /* close_display */ | ^~~~~~~~~~~~~~~ ../Xsp/Xsp.c:37:9: note: (near initialization for 'xsp_extension_hooks.close_display') ../Xsp/Xsp.c:23:12: note: 'XSPCloseDisplay' declared here 23 | static int XSPCloseDisplay(); | ^~~~~~~~~~~~~~~ In file included from ../Xsp/Xsp.c:6: ../Xsp/Xsp.c:49:37: error: conflicting types for 'XSPCloseDisplay'; have 'int(Display *, XExtCodes *)' 49 | static XEXT_GENERATE_CLOSE_DISPLAY (XSPCloseDisplay, xsp_info) | ^~~~~~~~~~~~~~~ ../Xsp/Xsp.c:36:9: error: 'XSPCloseDisplay' undeclared here (not in a function); did you mean 'XCloseDisplay'? 36 | XSPCloseDisplay, /* close_display */ | ^~~~~~~~~~~~~~~ | XCloseDisplay Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>