summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
Commit message (Collapse)AuthorAgeFilesLines
...
* ncmpc: Upgrade to 0.47Khem Raj2023-01-162-1/+39
| | | | | | Backport a patch to fix c++17 build with clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nv-codec-headers: add recipeMarkus Volk2023-01-151-0/+17
| | | | | | | | | | | | These headers are needed to build cuda/nvdec support for ffmpeg but it is also a build dependency for gnome-remote-desktop where cuda support can't be disabled. The Makefile has a hardcoded prefix. Instead of patching it and inherit autotools just install the files manually. On the whole its what the Makefile does and it looks easier this way. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Make tvheadend recipe compatible with the latest tvheadend versionPeter Bašista2023-01-122-6/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: Add wayland to REQUIRED_DISTRO_FEATURESKhem Raj2023-01-111-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: add opengl to REQUIRED_DISTRO_FEATURESMingli Yu2023-01-061-1/+2
| | | | | | | | | | Fixes: ERROR: Nothing PROVIDES 'virtual/libgbm' (but /build/layers/meta-openembedded/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.6.0.bb DEPENDS on or otherwise requires it). ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'xdg-desktop-portal-wlr', 'virtual/libgbm'] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mycroft: Check for pulseaudio in distro featuresKhem Raj2023-01-061-1/+3
| | | | | | | It needs pulseaudio but its only available via distro features so check it before enabling this recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: update LAYERSERIES_COMPAT for mickledoreMartin Jansa2023-01-041-1/+1
| | | | | | | * oe-core switched to mickedore in: https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Diable 64bit time_t on glibc targetsKhem Raj2023-01-011-0/+5
| | | | | | | it overrides some of LFS64 functions in peculiar ways that it has to undefine _FILE_OFFSET_BITS to silence the funtion definitions from glibc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fluidsynth: update SRC_URI to remove non-existing 2.2.x branchPreeti Sachan2023-01-011-1/+1
| | | | | | | | Remove branch 2.2.x from SRC_URI as fluidsynth github removed the branch. The SRCREV is on master branch. Signed-off-by: Preeti Sachan <preeti.sachan@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: dont start systemd system service by defaultMarkus Volk2022-12-311-2/+1
| | | | | | | | If wireplumber gets started with user services and socket activation, what I guess is the regular way, the system service fails to come up at boot Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: build with dbus support by defaultMarkus Volk2022-12-271-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: update 0.4.12 -> 0.4.13Markus Volk2022-12-271-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add PACKAGECONFIG option to enable dbus support Release 0.4.13 Additions: Added bluetooth SCO (HSP/HFP) hardware offload support, together with an example script that enables this functionality on the PinePhone Encoded audio (mp3, aac, etc...) can now be passed through, if this mode is supported by both the application and the device The v4l2 monitor now also respects the node.disabled and device.disabled properties inside rules Added "Firefox Developer Edition" to the list of apps that are allowed to trigger a bluetooth profile auto-switch (#381) Added support in the portal access script to allow newly plugged cameras to be immediately visible to the portal apps Fixes: Worked around an issue that would prevent streams from properly linking when using effects software like EasyEffects and JamesDSP (!450) Fixed destroying pavucontrol-qt monitor streams after the node that was being monitored is destroyed (#388) Fixed a crash in the alsa.lua monitor that could happen when a disabled device was removed and re-added (#361) Fixed a rare crash in the metadata object (#382) Fixed a bug where a restored node target would override the node target set by the application on the node's properties (#335) Packaging: Added build options to compile wireplumber's library, daemon and tools independently Added a build option to disable unit tests that require the dbus daemon Stopped using fakesink/fakesrc in the unit tests to be able to run them on default pipewire installations. Compiling the spa test plugin is no longer necessary Added pkg-config and header information in the gir file Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal-wlr: add recipeMarkus Volk2022-12-231-0/+29
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 0.3.62 -> 0.3.63Markus Volk2022-12-231-2/+3
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 0.3.61 -> 0.3.62Markus Volk2022-12-091-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PipeWire 0.3.62 (2022-12-09) This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. Highlights A regression in screensharing was fixed. It was caused by a race when activating links and driver nodes. Video transform metadata was added so that cameras and screen sharing can report the video orientation and transformations. Support for the PulseAudio module-gsettings was added to make paprefs work. Support for bluetooth offloading was added. This allows for the bluetooth reception, decoding and playback to happen completely in hardware. This also requires some support in WirePlumber. Many bugfixes and improvements. PipeWire More work on stopping nodes in a more controlled way. Fix a race in starting nodes and drivers. In some cases the driver node would already be started while the link to the peer node was not ready yet. This caused regressions in screen sharing. The driver is now only started after all the followers and links completed. Fix a case where a slow capture stream would not recycle buffers anymore and stall. (#2874) Fix a subtle bug in pw_loop_invoke that could cause callbacks to be delayed and cause crashes in some cases. Fix a case where IPC was done from the data-thread and could cause crashes. Tools Silence some expected errors in the pw-top output. modules The filter-chain has seen some optimizations in the copy plugin and the convolver. The zeroconf plugin will now only unpublish services from the server that was removed. Fix a potential crash when stopping pw-loopback. Some harmless errors were turned into info messages. Fix some cases where pw_stream methods were called from the data-thread that could cause segfaults. (#2633) SPA There is now a video transform metadata that indicates how a video frame was transformed (rotated/flipped). libcamera and the GStreamer elements now have support for this metadata. The SPA volume plugin is now disabled from the default build. Handle missing control info in libcamera. Handle errors from loop better, don't call the callbacks on errors. Somewhat improve performance in some audioconvert AVX2 code for format conversion. Fix PortConfig and EnumPortConfig params in audioconvert and audioadapter to reflect what is actually going on instead of using hardcoded values. Pass ignore-dB property correctly in all cases. Probing is now done in 48KHz again. (#2857) Pulse-server IPv4 addresses are now added first to the list and exposed first with zeroconf discover. module-gsettings was added to make paprefs work. The pulse.idle.timeout option was disabled by default and only enabled for selected apps (speech-dispatcher) because it caused some problems for other apps. (#2880) JACK Only process valid ports. Could fix some crashes. (#2863) Bluetooth Support was added for offloading bluetooth handling. Some hardware can receive, decode and play the bluetooth audio directly in hardware. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flite: Add missing deps on alsa-lib and chrpathKhem Raj2022-11-301-0/+8
| | | | | | | | | | | | Disable parallel build to avoid build race Fixes | make[1]: *** No rule to make target 'flite_voice_list.c', needed by 'all'. Stop. | make[1]: *** Waiting for unfinished jobs.... | make: *** [config/common_make_rules:133: build/arm-linux-gnueabi/obj//.make_build_dirs] Error 2 | ERROR: oe_runmake failed Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: upgrade 0.3.60 -> 0.3.61Markus Volk2022-11-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PipeWire 0.3.61 (2022-11-24) This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. Highlights Fix a bug in audioadapter that could cause crashes when switching bluetooth profiles. Fix sound in QEMU, deadbeef and openal again. libcamera plugin fixes, dynamic add and remove should now work with the next wireplumber version. Fix a regression in pw-midiplay where the first buffer would not play and some events would be missing. The network module now doesn't export other network sources anymore. pulse-server now detects clients that keep underrunning for a long time and will pause them to save power. Many more bugfixes and improvements. PipeWire Optimize away some useless graph recalculations. Increase alternative sample rates from 16 to 32. FreeBSD and musl build fixes. Silence some module loading errors when the error can be ignored. Fix initial buffer requested size for pw-stream when operating in async mode. This also indirectly fixes the first buffer in pw-midiplay. (#2843) Modules Set the network property on pulse-tunnel streams so that they are not exported anymore. (#2384) Filter-chain has optimized mix functions now. SPA Handle some errors in libcamera better. Fix libcamera remove events. Fix the id allocation for devices. Fix a bug in audioadapter where it would not renegotiate after a port reconfiguration, leading to crashes, especially when automatically switching profiles in bluetooth. (#2764) Do ALSA probing in 44100Hz again. Some devices seem to fail otherwise for some unknown reason. (#2718) Force playback start when the ALSA buffer is full. This fixes sound in QEMU. (#2830) Support Digital 5.1 AC3 for Asus Xonar SE. Improve format renegotiation in audioadapter. This makes the ALSA plugin work again for deadbeef. (#2832) Fix latency reporting on adapter DSP ports. pulse-server Fix a bug where openal based applications would hang. (#2821) Improve zeroconf publish. Only publish on the address of the first running server. This avoids duplicate entries for IPv4 and IPv6. Add support for republish entries when new servers are started. Add a pulse.idle.timeout option (default to 5 seconds) to pause streams that have been underrunning for this amount of time. Badly behaving clients will then not keep the graph and device busy so that devices can be suspended to save battery. This should give better default behaviour with speech-dispatcher. (#2839) JACK Add an option to configure the filter character. Fix connect_callbacks. It was only called once for output ports. (#2841) Add option to set node.passive on jack clients. Make some quirks for qsynth to make it suspend and fade out better. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: upgrade 0.3.59 -> 0.3.60Markus Volk2022-11-231-2/+2
| | | | | | | - switch PIPEWIRE_SESSION_MANAGER to wireplumber by default Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gssdp: check opengl is enabled or notMingli Yu2022-11-101-2/+4
| | | | | | | | | | | | | | | | | The sniffer PACKAGECONFIG will make gssdp depend on gtk4 as below. PACKAGECONFIG[sniffer] = "-Dsniffer=true,-Dsniffer=false,gtk4," But gtk4 needs the opengl DISTRO_FEATURES enabled, so also check opengl in gssdp recipe to keep consistent. Fixes: ERROR: Nothing PROVIDES 'gtk4' (but /build/layers/meta-openembedded/meta-multimedia/recipes-connectivity/gupnp/gssdp_1.4.0.1.bb DEPENDS on or otherwise requires it) gtk4 was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'gssdp', 'gtk4'] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: upgrade -> 0.0.1Markus Volk2022-10-221-13/+5
| | | | | | | | libcamera has recently received its first release. Note: meta-raspberrypi needs to adjust the name of libcamera.bbappend Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: upgrade 0.4.11 -> 0.4.12Markus Volk2022-10-151-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: upgrade 0.3.57 -> 0.3.59Markus Volk2022-10-151-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Remove boost from DEPENDSDevendra Tewari2022-10-091-1/+1
| | | | | Signed-off-by: Devendra Tewari <devendra.tewari@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* x265: support aarch64S. Lockwood-Childs2022-10-061-1/+2
| | | | | | | If PIC is turned on, x265 works on aarch64. Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: Bump SRCREV and add libyaml to DEPENDSDevendra Tewari2022-10-041-2/+2
| | | | Signed-off-by: Devendra Tewari <devendra.tewari@gmail.com>
* gerbera: upgrade 1.9.2 -> 1.11.0William A. Kennington III2022-09-293-49/+38
| | | | | Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gst-instruments: Update 0.2.3 -> 0.3.1+cb8977aDaniel Gomez2022-09-291-6/+9
| | | | | | | | | | | | | | | | | | | | | | | The project has moved the build system from autotools to meson. Latest stable autotools version: 0.2.4. Update to master: Version 0.3.1+cb8977a. Format style with oe-stylize.py. Add ui package to enable graphical interface. Fix QA -dev issue: ERROR: gst-instruments-git-r0 do_package_qa: QA Issue: -dev package gst-instruments-dev contains non-symlink .so '/usr/lib/libgstintercept.so' -dev package gst-instruments-dev contains non-symlink .so '/usr/lib/gstreamer-1.0/libgstinstruments.so' [dev-elf] Remove dev-so from QA skip. Not required anymore. Signed-off-by: Daniel Gomez <daniel@qtec.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sox: Enable -D_FILE_OFFSET_BITS=64 and depend on libtoolKhem Raj2022-09-121-1/+4
| | | | | | | | | | | We use 'dyn' for plugins and the logic depends on libltdl support therefore add the missing depenendency Fixes | configure: error: not using libltdl; cannot load alsa dynamically | See `config.log' for more details Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom: Provide missing function prototypesKhem Raj2022-09-112-1/+51
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 0.3.56 -> 0.3.57Markus Volk2022-09-082-60/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PipeWire 0.3.57 (2022-09-02) This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. Highlights Support masking of conf.d/ files. (#2629) Use org.freedesktop.portal.Realtime when available. This does the correct PID/TID mappings to make realtime also work from flatpaks. Fix rate adjustment logic in pulse-tunnel. This would cause increasing delays and hickups when using tunnels. (#2548) Add OPUS as a new vendor codec. Add OPUS-A2DP spec. PipeWire can now send and receive OPUS data over bluetooth. An AAC decoder was added so that PipeWire can now also function as an A2DP AAC receiver. Fix some issues where the wrong samplerate was used. (#2614) Fix rate match for sources. This fixes an error where follower sources would generate many resync warnings. Many more bugfixes and improvements. PipeWire Support masking of conf.d/ files. (#2629) Add some more debug info to memfd. Improve data-loop invoke method. Also flush pending items. (#2631) Add a filter-chain systemd service file than can be used to start custom filters placed in ~/.conf/pipewire/filter-chain.d/ (#2553) Improve triggered timestamps for remote nodes. Fix some potential cross compilation problems due to wrong host_machine. Check return values of pw_getrandom(). Tools Updates to pw-cli manpages. (#2552) Remove the pw-cli dump command. It is mostly implemented as part of wpctl status, pw-dump, pw-link, pw-top and others. Clean up resource in pw-cat correctly on errors. (#2651) Modules Fix compilation of AVB on big-endian. Enable AVB only on Linux. Use org.freedesktop.portal.Realtime when available. This does the correct PID/TID mappings to make realtime also work from flatpaks. Fix compilation of ROC module when headers are missing. (#2513) Improve some error cleanup paths in protocol-native. Improve connect and disconnect. Fix a potential crash in FFT unload in filter-chain. Implement PIPEWIRE_NOTIFICATION_FD for notification when the socket is ready. Try to use rtkit if set_nice() fails. Fix rate adjustment logic in pulse-tunnel. This would cause increasing delays and hickups when using tunnels. (#2548) Handle disconnect in pulse-tunnel. Bluetooth Add OPUS as a new vendor codec. Add OPUS-A2DP spec. PipeWire can now send and receive OPUS data over bluetooth. An AAC decoder was added so that PipeWire can now also function as an A2DP AAC receiver. SPA Tweak the resampler window function some more. (#2574) Improve format convert performance in some fallback cases. Fix rounding in format conversion on ARM NEON. Fix libcamera build error. (#2575) Fix some issues where the wrong samplerate was used. (#2614) Don't wait for more samples that can fit in the ringbuffer in ALSA. Improve buffer size handling in audioconvert, scale the buffers based on the rate conversion and make things work with really large rate conversions as well. Add more and better debug for ALSA devices. Improve channel mix: Filter FC and LFE when copying from a different layout. Implement STEREO from FC. Avoid generating REAR from FC in PSD mode. Fix rate match for sources. This fixes an error where follower sources would generate many resync warnings. Improve ALSA format negotiation. If the ALSA node is not running and there was a previously configured format, close and reopen the device to enumerate and accept all possible formats again. (#2625). ALSA The alsa plugin will now also save the volumes set with the control API. This saves the volumes set with alsa-mixer, for example. Pulse-server Flatpak apps with devices=all (Zoom) will now be granted Manager permissions. Small tweaks to the amount of data sent to clients to work around an issue in freerdp. JACK Clean up the transport correctly when closing a client. (#2569) Match context properties in addition to node properties for the jack client rules. (#2580) Make sure to return an error when disconnected from the server. (#2606) Fix thread cast problem in jack_client_thread_id(). Increase jack_client_name_size() length and make sure we have space for the \0 byte. JACK clients from the same application will be added to the same group so that they share the quantum and rate. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dvb-apps: Use tarball for SRC_URI and fix build on muslKhem Raj2022-08-282-14/+8
| | | | | | | | | | | | | Convert to using tarball for SRC_URI, this is only recipe in meta-openembedded needing mercurial fetcher Fix the stime replacement patch to fix type errors on time_t | dvbdate.c:313:12: error: incompatible pointer to integer conversion assigning to 'time_t' (aka 'long') from 'time_t **' (aka 'long **') [-Wint-conversion] | ts.tv_sec = &new_time; | ^ ~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vorbis-tools: Fix build on muslKhem Raj2022-08-282-0/+28
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* aom: Upgrade to 3.4.0Khem Raj2022-08-281-2/+3
| | | | | | | | This fix brings in following changes [1] Add -D_GNU_SOURCE on musl to fix ftello() [1] https://aomedia.googlesource.com/aom/+/refs/tags/v3.4.0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: improve runtime dependency settingsMarkus Volk2022-08-271-3/+3
| | | | | | | | - set pipewire-jack to be runtime recommended if it is built - make media-session and wireplumber conflicting each other Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmusicbrainz: Avoid -Wnonnull warningKhem Raj2022-08-252-1/+53
| | | | | | | | | This warning is turned into error with gcc 12.2 and when we use updated version of neon27 which has added an attribute nonnull to the ne_set_request_body_buffer API causes this to fail. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* rygel: Upgrade to 0.40.4Khem Raj2022-08-251-14/+35
| | | | | | | Switch to meson build system Fix build with clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update to v0.3.56Markus Volk2022-08-224-61/+117
| | | | | | | | | | Add the configuration to make pipewire work as a drop-in replacement for pulseaudio-server. Add pipewire-media-session as a standalone recipe, since pipewire would fetch the code as a subproject at do_configure. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wireplumber: update to v0.4.11Markus Volk2022-08-221-3/+5
| | | | | | | | - install systemd-user-service - install modules to get the binary running Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: Upgrade to 0.23.9Khem Raj2022-08-181-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmpd: Fix function returns and castsKhem Raj2022-08-145-12/+83
| | | | | | Fixes build with clang-15 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpd: Update to 0.23.8Khem Raj2022-08-121-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bigbuckbunny-1080p: update SRC_URIArmin Kuster2022-07-261-1/+1
| | | | | | | | fixes: ERROR: bigbuckbunny-1080p-1.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'https://www.mediaspip.net/IMG/avi/big_buck_bunny_1080p_surround.avi') Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl: The libsdl and libsdl2 are not virtualAndrew Davis2022-07-082-2/+2
| | | | | | | There is only one provider, these should not be virtual. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bluealsa: uprev to 4.0.0Ming Liu2022-06-052-33/+49
| | | | | | | | | | | | | | | | | | | Some recipe changes have been made as well as follows: - Dont install bluealsa.service from recipe, use the bluealsa.service from bluez-alsa source. In bluez-alsa 4.0.0, two more autoconf options have been added: --with-systemdbluealsaaplayargs and --with-systemdbluealsaargs that could be used to pass bluealsa and bluealsa-aplay arguments to systemd services. - Drop some useless FILES varialbes. - Add more PACKAGECONFIGs, explicitly disable the codecs that not supported by Yocto, this is to get a predictible build. - Split out bluealsa-aplay to its own package and disable bluealsa-aplay.service by default, since bluez-alas can be used in many different ways, there is no default usage for it, like sink (BT speaker). Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libavtp: add recipe for audio video transport protocol (avtp)Marcel Ziswiler2022-06-022-0/+59
| | | | | | | | | | | | | | | | This is Avnu's implementation of the Audio Video Transport Protocol (AVTP). It may be used in order to enable the configuration option aaf (AVTP Audio Format) for the alsa-plugins. While the library libavtp is a dependency no recipe for this library was present. The aaf support for the alsa-plugins was introduced in the openembedded-core commit ddf542133118 ("alsa-plugins: 1.1.6 -> 1.1.8"). It may further be used in order to enable the configuration option avtp for the gstreamer1.0-plugins-bad once a separate patch enabling such PACKAGECONFIG makes it into openembedded-core. Signed-off-by: Peter Bergin <peter@berginkonsult.se> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flite: add recipeSamuli Piippo2022-05-301-0/+19
| | | | | | | | | CMU Flite (festival-lite) is a small, fast run-time open source text to speech synthesis engine developed at CMU and primarily designed for small embedded machines. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: reduce native/nativesdk dependencies; add backport patchMarkus Volk2022-05-242-2/+54
| | | | | | | | | | - pipewire is by default built with lots of dependencies. Reduce them for native/nativesdk - add a backport patch to fix pipewire support in libsdl2 - allow native/nativesdk build Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcamera: fix packagingJulien STEPHAN2022-05-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | libcamera.so.0 and libcamera-base.so.0 are packaged in ${PN}-dev although they should be packaged in ${PN}. See poky/meta/conf/bitbake.conf. This trigger the following error when trying to run the `cam` utility (packaged inside ${PN}): $ cam -l cam: error while loading shared libraries: libcamera.so.0: cannot open shared object file: No such file or directory $ read-elf -d /usr/bin/cam Dynamic section at offset 0x2c740 contains 37 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libcamera.so.0] 0x0000000000000001 (NEEDED) Shared library: [libcamera-base.so.0] [...] So package libcamera is broken and need to be installed along with libcamera-dev to be functionnal. Fix it by packaging libcamera.so.0 and libcamera-base.so.0 into ${PN} Signed-off-by: Julien STEPHAN <jstephan@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Post release codename changesArmin Kuster2022-05-071-1/+1
| | | | | | | Post release add langdale to match core Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minidlna: fix obsolete license warningMarkus Volk2022-05-071-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>