Commit Graph

760 Commits

Author SHA1 Message Date
Martin Jansa
17adfde3bd layer.conf: Update to honister
This marks the layers as compatible with honister now they use the new override
syntax.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Martin Jansa
c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Andreas Müller
c915552b70 fluidsynth: upgrade 2.2.1 -> 2.2.2
Changes:
* The MIDI router now handles out-of-range parameters in a smarter manner (#891, thanks to @jjceresa)
* Keep pedaling effective when the same note is played more than once (#905, thanks to @jjceresa)
* Select soundfont samples by frequency instead of midi note numbers (#926, thanks to @Naturseptime)
* Fix the sequencer's event ordering for NoteOn vel=0 events (#907)
* libfluidsynth's import library was broken for MinGW builds (#874)
* fluidsynth.exe short option -Q not working (#915, thanks to @pedrolcl)
* Precompiled Android binaries didn't work (#894, #897)
* Fix openMP detection for XCode 12.5 (#917)
* Make audio.jack.autoconnect connect all available ports (#920)
* Prevent MIDI Player from continuously suppressing notes (#935, thanks to @albedozero)
* fluidsynth.pc now includes private libraries for static linking (#904)
* Fix typos in code and documentation (#939, thanks to @luzpaz)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-27 09:52:23 -07:00
Khem Raj
d774c88023 layers: Fix git send-email instructions in README
This ensures that cut-n-paste of this command from README will work

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-17 09:08:47 -07:00
Andreas Müller
da7e15e1c4 pipewire: upgrade 0.3.30 -> 0-3-31
This is a bugfix release that is API and ABI compatible
with previous 0.3.x releases.

  - Fixes for alsa-lib 1.2.5
  - New pulseaudio modules: module-avahi-zeroconf,
    module-pipe-source, module-roc-sink, module-roc-source.
  - JACK has seen massive stability improvements. Locking
    and correctness wrt to callbacks has been reworked. Also
    thread priorities have improved.
  - Handle various crashes and lockups when running out of file
    descriptors.
  - Bluetooth now uses a hardware database to disable
    non-working features on listed devices.
  - Scheduling quantum and rate can now be changed dynamically
    with pw-metadata.
  - Many bugfixes and improvements.
  - Improve cleanup of context in error cases.
  - There is now a pw-test framework for improved unit tests.
  - Improve property serialization to valid JSON.
  - Fix some macros to work with better with coverity.
  - Metadata permissions are checked now. Clients need the
    M permission on an object to be able to set metadata for
    it.
  - The core metadata object will now remove metadata for
    removed objects, the implementor does not need to worry
    about that anymore.
  - Audioadapter will now follow the rate of the graph with
    the resampler adjusting itself dynamically.
  - Core now has a metadata implementation helper. A context
    will expose a metadata with settings that can be changed
    at runtime. This can be used to change the loglevel or
    graph quantum and samplerate on the fly.
  - An infinite loop was fixed in the audio converter.
  - Handle out-of-fds more gracefully. Handle truncated
    control data by dropping the client connection.
  - Fix profiler crash with many streams.
  - Improve latency handling in pw-filter. There is now a
    default handler and a ProcessLatency parameter to simplify
    latency reporting.
  - Latency reporting was improved in devices and streams.
  - And example sink/source was added.
  - hardware mute and volume are now properties on the
    Route param to make things easier.
  - More fixes for alsa-ucm 1.2.5.
  - spa-json-dump now properly encodes string and keys.
  - pw-dump now shows the correct subject of the metadata.
  - Ensure the node.description is set, some applications
    crash otherwise (TeamSpeak).
  - Module loading and unloading was improved.
  - module-avahi-zeroconf was implemented.
  - module-pipe-source was implemented
  - module-roc-sink and module-roc-source was implemented.
  - The maximum amount of connections has been limited to 64,
    like pulseaudio.
  - Handle out-of-fds more gracefully.
  - Fix overflow of read/write pointers.
  - Source and sink state are now decoupled from the monitor
    state and will report IDLE when not playing anything.
  - Port switching should now happen to/from the port that
    actually changed.
  - The locking was reviewed. All callbacks are now emited
    from the PipeWire thread with the lock released and
    the process function will be disabled for the duration
    of the callback. This ensures that no two callbacks are
    called at the same time.
  - Improve internal consistency and try to never call callbacks
    with invalid objects.
  - Monitor port can now be accessed with system:monitor_%d
  - client threads are now created with SCHED_FIFO and module-rt
    is used to create the other RT threads. This should avoid
    SIGKILL from RTKit in some cases.
  - Various bugfixes to improve connections to devices.
  - Handle delayed UUID connection.
  - There is now a hardware database that can disable features
    in listed devices.
  - Use libusb to detect availability of mSBC.
  - The virtual device name can now also contain a media role.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-08 09:21:40 -07:00
Khem Raj
b86476b4f9 mpd: Update to 0.22.9
Fix build with clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-06-29 19:47:30 -07:00
Martin Jansa
189cdf4337 rygel: require gobject-introspection-data in DISTRO_FEATURES
* introduced in libmediaart-2.0 with:
  https://git.openembedded.org/meta-openembedded/commit/?id=2b90058c346a5a56dced3c1b7413068027a884f1

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-12 15:11:39 -07:00
Carlos Rafael Giani
35e427f9f2 pipewire: Upgrade to 0.3.30
This is a bugfix upgrade.

Changelog:

https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.30

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 12:19:16 -07:00
Carlos Rafael Giani
7cd60e41c6 pipewire: Add filter-chain files to modules-filter-chain package
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 12:19:08 -07:00
Andreas Müller
2b90058c34 libmediaart-2.0: upgrade 1.9.4 -> 1.9.5 / merge inc file / build with meson
NEW in 1.9.5 - 2021-05-22
=========================
  * libmediaart: Remove QT4 support
  * libmediaart: Mandate that input strings are UTF8
  * extract: Remove local storage
  * build: Drop autotools support
  * build: Update to recent glib API
  * build: introspection fixes
  * build: Added CI

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 08:49:21 -07:00
Andreas Müller
1ee9682a3a libmediaart 0.7.0: remove
* we have libmediaart-2.0
* nothing depends on the version introduced 2014

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 08:49:21 -07:00
Andreas Müller
f670227fda gupnp: upgrade 1.2.6 -> 1.2.7
Hardening fix was applied

1.2.7
=====

- Fix build with -Wformat-security=error
- Bump required GLib version to 2.66
- Fix some introspection annotations
- Add missing varargs functions to vapi
- Revert fix from 1.2.5 which causes managed control points to
  live too long

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09 08:49:21 -07:00
Andreas Müller
1e807e1215 pipewire: upgrade 0.3.24 -> 0.3.29
Due to 'stealing' from jack & pulseaudio the license was changed

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-05 06:14:39 -07:00
Andreas Müller
b85b58a467 gupnp: upgrade 1.2.4 -> 1.2.6
In their mail announcement they stated out clearly:
GUPnP 1.0.7 and GUPnP 1.2.5 fix a potential DNS rebind issue.

An impact of this would be that for example a user could be tricked
into opening a malicious web page that could scan the local network for
UPnP media servers and download the user's shared files, or, if
enabled, even delete them.

Upgrade to 1.2.5 (or where that is not possible, 1.0.7) is strongly
recommended.

At repo side:
1.2.6
=====
- Fix wrong dependency on GSSDP 1.2.4

Bugs fixed in this release:
 - https://gitlab.gnome.org/GNOME/gupnp/issues/48

All contributors to this release:
 - Jens Georg <mail@jensge.org>

1.2.5
=====
- Fix introspection annotation for send_action_list
- Fix potential fd leak in linux CM
- Fix potential NULL pointer dereference when evaluating
  unset ServiceProxyActions
- Fix leaking the message string if an action is never
  sent
- Fix leaking the ServiceProxyAction if sending fails
  in call_action
- Fix introspection annotation for send_action and
  call_action_finish to prevent a double-free
- Make ServiceIntrospection usable from
  gobject-introspection
- Add Python examle
- Add C example
- Fix JavaScript example
- Fix potential use-after-free if service proxy is
  destroxed before libsoup request finishes in control
  point
- Fix potential data leak due to being vulnerable to DNS
  rebind attacs

Bugs fixed in this release:
 - https://gitlab.gnome.org/GNOME/gupnp/issues/47
 - https://gitlab.gnome.org/GNOME/gupnp/issues/46
 - https://gitlab.gnome.org/GNOME/gupnp/issues/23
 - https://gitlab.gnome.org/GNOME/gupnp/issues/24

All contributors to this release:
 - Jens Georg <mail@jensge.org>
 - Doug Nazar <nazard@nazar.ca>
 - Andre Klapper <a9016009@gmx.de>

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-01 07:49:06 -07:00
Khem Raj
89406f918d projucer: Update to latest master tip
Drop patch which no longer is needed as it has been fixed differently
upstream

License-Update: Updated to reflect JUCE 6 Terms [1]

[1] de6ecc57f8 (diff-4673a3aba01813b595de187a7a6e9e63a3491d55821606fecd9f13a10c188a1d)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-28 06:55:33 -07:00
Khem Raj
71dd824d25 libcamera: Update to latest master tip
Drop upstreamed patch
jinja2.Environment.compile_templates no longer accepts py_compile
argument so delete it

Fixes
TypeError: compile_templates() got an unexpected keyword argument 'py_compile'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-05-17 09:00:36 -07:00
Andreas Müller
df194578e0 fluidsynth: upgrade 2.2.0 -> 2.2.1
* Make ALSA the default driver on Linux (#878)
* Coreaudio driver failed to initialize on MacOS 11 (#803, thanks to @ringoz)
* WaveOut driver failed to initialize (#873, thanks to @carlo-bramini)
* COM initialization in WASAPI driver is no longer performed in the caller's
  context (#839, thanks to @pedrolcl)
* WASPI driver now supports reverb and chorus (#836, thanks to @chirs241097)
* Handle SysEx GM/GM2 mode on, GS reset, and XG reset (#877, thanks to @kode54)
* Old behaviour of fluid_player_join has been restored to prevent infinite loop
  in client code (#872)
* The Soundfont loader code has been refactored, illegal generators will now be
  skipped more consequently (#823, thanks to @mawe42)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-11 08:27:27 -07:00
Khem Raj
40622feb2e libupnp: Do not use _np versions of mutex APIs
These APIs are deprecated/removed in future glibc 2.34+

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-05-11 08:27:27 -07:00
Khem Raj
c511e491ff libmusicbrainz: Rework native and target pieces
Build the native tools via a proper native recipe
Once done this way we do not need any patches

Bump SRCREV to latest which brings in one fix [1]

[1] 8be45b12a8

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-05-11 08:27:27 -07:00
Khem Raj
fec057d6d0 libupnp: Upgrade to 1.14.6
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-03 09:49:34 -07:00
Persian Prince
51f61a7899 libdvdnav 6.1.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-27 07:41:17 -07:00
Khem Raj
30ca058a1e aom: Match the name for AOM-Patent-License-1.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-26 08:24:03 -07:00
Andreas Müller
f186377359 fluidsynth: upgrade 2.1.7 -> 2.2.0
The only fallout by API/ABI changes in my world build was meta-games/scummvm.
Fix was sent [1]

fluidsynth 2.2.0
This release breaks ABI compatibility! Refer to the API docs for details.
A C++98 compliant compiler is now required to build fluidsynth (mailing list thread)

New features

    Support loading SoundFonts >2GiB on Windows (#629)
    Major overhaul of the sequencer and its event queue (#604)
        Overlapping notes can be handled (#637)
        Performance improvement, since the event queue no longer blocks the rendering thread
        Time scale is not limited to 1000 anymore and can therefore be used for tempo changes
    The following audio drivers have gained multi-channel support
        DSound (#667, thanks to @jjceresa)
        WaveOut (#667, thanks to @jjceresa)
    The WinMIDI driver supports multiple devices (#677, thanks to @jjceresa)
    Handle GS DT1 SysEx messages for setting whether a channel is used for rhythm part (#708, thanks to @chirs241097)
    Support use of UTF-8 filenames under Windows (#718, thanks to @getraid-gg)
    Improved support for overriding tempo of the MIDI player (#711, #713, thanks to @jjceresa)
    Handle settings-related commands in user command file before initializing other objects (#739)
    SoundFont loading has been parallelized (#746, #812, requires openMP)
    The Oboe driver has gained a lower latency and other updates (#740, #741, #747)
    WASAPI driver has been added (#754, thanks to @chirs241097)

General

    Fix race condition in fluid_player_callback (#783, thanks to @arcln)
    Improvements to LADSPA subsystem (#795, thanks to @mawe42)

[1] https://github.com/cazfi/meta-games/pull/58

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-13 08:09:17 -07:00
Kartikey Rameshbhai Parmar
555b90779f fluidsynth: update SRC_URI to remove non-existing 2.1.x branch
Remove branch 2.1.x from SRC_URI as fluidsynth github removed the branch.
The SRCREV is on master branch

Signed-off-by: Kartikey Rameshbhai Parmar <kartikey.rameshbhai.parmar@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-06 09:02:12 -07:00
Khem Raj
da393545a2 sox: Remove LICENSE_FLAGS = "commercial"
Its not needed bitbake gives a better diagnostics when included
in image deps without accepting commercial license

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-30 15:36:17 -07:00
Khem Raj
dbd662de1c vlc: Exclude from world if commercial is not in inclusion list
Remove LICENSE_FLAGS setting as its no longer needed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-30 15:36:17 -07:00
Khem Raj
944317df4b sox: Exclude from world if commercial is not in inclusion list
It needs ffmpeg

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-30 15:36:17 -07:00
Khem Raj
20ac7000cc mpd: Check for commercial in LICENSE_FLAGS_WHITELIST
aac and ffmpeg could be enabled only if they have been whitelisted by
user

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-30 15:36:17 -07:00
Martin Jansa
af3abbf90f packagegroup-meta-multimedia: include vlc only with x11 in DISTRO_FEATURES
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-30 15:36:17 -07:00
Martin Jansa
61d269362a packagegroup-meta-multimedia: include projucer only with x11 in DISTRO_FEATURES
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-30 15:36:17 -07:00
Khem Raj
b2bd9cce16 libcamera: Update the patch to upstreamed one
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28 22:23:40 -07:00
Martin Jansa
b78698f767 packagegroup-meta-{oe,multimedia}: move pipewire to the right packagegroup
* it's in meta-multimedia not meta-oe layers

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-28 12:12:57 -07:00
Oleksandr Kravchuk
a81380029e aom: update to 3.0.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-26 10:34:21 -07:00
Khem Raj
b2a239e1e8 pipewire: Package systemd unit file for pipewire-media-session
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-21 20:00:08 -07:00
Carlos Rafael Giani
e9577c60fe pipewire: Upgrade to 0.3.24
This is a bugfix upgrade with some necessary changes to the recipe itself.

Changelogs:

https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.23
https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/0.3.24

Fixes in the recipe itself:

- meson_options.txt now uses features for everything, so the
  "=true" and "=false" packageconfig args were replaced by
  "=enabled" and "=disabled", respectively
- "docs" packageconfig was incorrectly adding doxygen instead
  of doxygen-native to the DEPENDS variable
- "man" packageconfig removed, since manpage generation requires
  xmltoman, and that tool is not available

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-20 23:53:13 -07:00
Khem Raj
5daae70617 layers: Drop gatesgarth from LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-19 11:58:17 -07:00
Khem Raj
724b134c84 openh264: Disable building for ppc64le
Needs porting to ppc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-11 23:47:19 -08:00
Khem Raj
5593fac20f libcamera: Update to latest
Add a fix for build with gcc11

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03 19:55:28 -08:00
Carlos Rafael Giani
39046f1a1d pipewire: Rework 0.3 recipe and upgrade to 0.3.22
* Use a versioned recipe instead of _git
* Add more packageconfigs: alsa, docs, sdl2, sndfile, v4l2,
  pipewire-alsa, pipewire-jack
* Split SPA and module packages dynamically to generate one package for
  each SPA plugin and for each module
* Split pipewire library, shim PulseAudio daemon, main tools & SPA tools,
  pipewire-alsa, pipewire-jack, ALSA card profiles, GStreamer plugin,
  and example session manager into separate packages
* Set up a "pipewire" user and group to run the PipeWire daemon with that
  user instead of root

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-03 11:08:29 -08:00
Carlos Rafael Giani
d1c756da89 pipewire: Move to meta-multimedia
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-03 11:08:29 -08:00
Khem Raj
fa0ef82344 vlc: Fix build with gcc 11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03 11:08:29 -08:00
Khem Raj
70cfed4768 gerbera: Update to 1.7.0
Fix build with gcc11

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03 11:08:29 -08:00
Khem Raj
de2140c893 srt: Backport fix for missing <limits> header
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Jose Quaresma <quaresma.jose@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-03 11:08:29 -08:00
Khem Raj
d21322a667 mpd: Upgrade to 0.22 series
Drop the gcc10 patches the problem is fixed in newer versions
Migrate to use meson build system
Drop libwrap packageconfig, its dropped upstream too
Use systemd_user_unit_dir to match OE

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Max Kellermann <max.kellermann@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-02 10:13:24 -08:00
Khem Raj
e0c11d2ca4 dvb-apps: Allow insecure inc paths
Latest perl have switched the default to not allow the unsafe include
paths like current dir (.), but dvb-apps depend on this behaviour

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-03-01 14:40:58 -08:00
Oleksandr Kravchuk
4a1e796639 ncmpc: update to 0.45
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-21 23:37:54 -08:00
Khem Raj
81fbf11074 aom: Disable neon on arm when not present in TUNE_FEATURES
Some older arm32 cores are without neon units e.g. armv6 (rpi0 fame)
therefore check for neon feature before enabling it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-02-19 10:02:43 -08:00
Andreas Müller
84ef03966f fluidsynth: upgrade 2.1.6 -> 2.1.7
* a regression introduced in 2.1.0 prevented chorus from being audible when fluid_synth_process() was used (#751, thanks to @chirs241097)
* a regression introduced in 2.0.6 prevented the MIDI player from restarting playback after all files have been played (#755, thanks to @rncbc)
* fix a double-free violation introduced in 2.0.0 after executing the info shell command (#756)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-11 09:28:44 -08:00
Khem Raj
baa819d7dd libsrtp: Copy ar-lib from automake
since libsrtp does not run automake, it does not get to add missing
files e.g. ar-lib macro file which is needed during autoreconf,
therefore copy this file from native automake to use here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-02-07 20:38:39 -08:00
Khem Raj
5d1acc433a libsrtp: Do not invoke automake during configure
It does not use Makefile.am therefore there is no need to regenerate
Makefile.in, which is hand-written

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-04 17:33:51 -08:00
Khem Raj
290d4ce30c libsrtp: Update to 2.3.0
Drop the local patch, problem is fixed upstream a bit differently

License-Update: Bumped Copyright years [1]

[1] 445c1c94dc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-04 17:33:51 -08:00
Khem Raj
20540303ea gst-shark: Upgrade to 0.7.2
Fix configure errors seen with autotools 2.70+

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-04 16:02:06 -08:00
Andreas Müller
29059f9c8f vlc: upgrade 3.0.11.1 -> 3.0.12
This at least a security upgrade. Although not mentioning CVEs in [1] it sounds
importand to upgrade.

[1] https://www.videolan.org/security/sb-vlc3012.html

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-21 17:50:42 -08:00
Andreas Müller
69248860da fluidsynth: upgrade 2.1.5 -> 2.1.6
Release notes:

  SoundFonts may never be unloaded correctly, if
    polyphony is ever exceeded (#727), or
    voices are still playing while their SoundFont is being unloaded.
  Calling delete_fluid_synth() does not free those SoundFonts either. Affected are versions from 1.1.4 to 2.1.5 .

  Other bug-fixes:
    fix a heap-based use-after-free (#733)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-06 14:20:51 -08:00
Diego Santa Cruz
02727307aa gupnp: Upgrade to 1.2.2 -> 1.2.4
gupnp 1.2.3 adds mitigation for CVE-2020-12695 (CallStranger)

Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-06 14:20:46 -08:00
Diego Santa Cruz
e92b0e56fd gssdp: Upgrade to 1.2.2 -> 1.2.3
Dependency of gupnp 1.2.3

Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-06 14:20:36 -08:00
Khem Raj
c9ed5424d9 vlc: Fix build on riscv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-16 17:13:06 -08:00
Khem Raj
1dfa5d990b projucer: Link with libatomic on rv32
Fixes
include/c++/10.2.0/bits/atomic_base.h:374: undefined reference to `__atomic_fetch_xor_8'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-15 12:25:53 -08:00
Khem Raj
c37e8837ca packagegroup-meta-multimedia: Add srt
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-15 12:25:53 -08:00
Jose Quaresma
23343cb8e9 srt: add receipe
Secure Reliable Transport (SRT) Protocol

Secure Reliable Transport (SRT) is an open source transport technology that
optimizes streaming performance across unpredictable networks, such as the Internet.

SRT is applied to contribution and distribution endpoints as part of a video
stream workflow to deliver the best quality and lowest latency video at all times.

As audio/video packets are streamed from a source to a destination device,
SRT detects and adapts to the real-time network conditions between the two endpoints.
SRT helps compensate for jitter and bandwidth fluctuations due to congestion
over noisy networks, such as the Internet. Its error recovery mechanism minimizes
the packet loss typical of Internet connections. And SRT supports AES encryption for
end-to-end security, keeping your streams safe from prying eyes.

    * 0001-don-t-install-srt-ffplay.patch
      Upstream-Status: Pending

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-15 12:25:18 -08:00
Khem Raj
8fbaa7e41c layer.conf: Add hardknott to LAYERSERIES_COMPAT
Thats codename for 3.3

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-04 12:43:55 -08:00
Martin Jansa
8c80754a52 mpd: add commercial LICENSE_FLAGS when ffmpeg or aac PACKAGECONFIG is enabled
* resolves bitbake world error:
  ERROR: Nothing PROVIDES 'ffmpeg' (but meta-multimedia/recipes-multimedia/musicpd/mpd_0.20.22.bb DEPENDS on or otherwise requires it)
  ffmpeg was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'mpd', 'ffmpeg']

* aac is conditionally included in PACKAGECONFIG based on LICENSE_FLAGS
  since:

  commit f5d271fd54
  Author: Armin Kuster <akuster808@gmail.com>
  Date:   Mon Oct 1 08:05:28 2018 -0700

    mpd: enable aac PACKAGECONFIG only with commercial LICENSE_FLAGS

  maybe we could use the same for ffmpeg, but the conditional should
  be a bit more complicated, because the aac support is whitelisted by
  either commercial, commercial_faad2 or faad2 in LICENSE_FLAGS_WHITELIST
  not just currently checked 'commercial'.

  and we cannot use LICENSE_FLAGS conditional in both, because that leads to
  bb.data_smart.ExpansionError: Failure expanding variable LICENSE_FLAGS, expression was
  ${@bb.utils.contains('PACKAGECONFIG', 'ffmpeg', 'commercial', '', d)}
  which triggered exception RecursionError: maximum recursion depth exceeded

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-19 22:18:11 -07:00
Martin Jansa
10cac08090 packagegroup-meta-multimedia: include fdk-aac and mpd only with commercial in LICENSE_FLAGS_WHITELIST
ERROR: Nothing RPROVIDES 'fdk-aac' (but meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb RDEPENDS on or otherwise requires it)
fdk-aac was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST
NOTE: Runtime target 'fdk-aac' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['fdk-aac']

ERROR: Nothing RPROVIDES 'mpd' (but meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb RDEPENDS on or otherwise requires it)
mpd was skipped: because it has a restricted license 'commercial'. Which is not whitelisted in LICENSE_FLAGS_WHITELIST
NOTE: Runtime target 'mpd' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mpd']

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-16 23:11:58 -07:00
Khem Raj
cd9eaf4318 meta-openembedded: Add gatesgarth to LAYERSERIES_COMPAT
Remove older releases from COMPAT

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-15 11:42:15 -07:00
Andreas Müller
129e19a315 fluidsynth: upgrade 2.1.3 -> 2.1.5
fluidsynth 2.1.5:
* loading DLS may have failed in certain setup environments (#666)
* fix a build failure with GCC 4.8 (#661, thanks to @ffontaine)

fluidsynth 2.1.4:
* fix an uninitialized memory access possibly triggering an FPE trap
* fix several regressions introduced in 2.1.3:
    fluid_synth_start() failed for certain presets
    fix a NULL dereference in jack driver
    fix a stack-based overflow when creating the synth

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-13 22:33:05 -07:00
Lim Siew Hoon
02bb895d9d Alliance for Open Media: new library
Signed-off-by: Yong, Jonathan <jonathan.yong@intel.com>
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-06 08:45:24 -07:00
Zig Globulin
e82caab805 libuvc: add recipe
Signed-off-by: Zig Globulin <zig@zigsystem.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-05 09:35:30 -07:00
Diego Rondini
d80b5a52fd README: fix incorrect links
Fix incorrect links and replace the defunct "gitorious" with now popular
"GitLab".

Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-01 10:32:42 -07:00
Andreas Müller
0fd4433a24 vlc: upgrade 3.0.11 -> 3.0.11.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-20 12:47:40 -07:00
Madhavan Krishnan
f4272f2abf libcamera: Bumped to latest revision and added pkgconfig to enable gstreamer
Bumped to latest source revision of libcamera, and added packageconfig
to enable the gstreamer during build, and to generate and install the
gstreamer library.

Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-08 11:56:46 -07:00
Khem Raj
d0bf5cf873 packagegroup-meta-multimedia: Remove projucer on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-03 07:54:13 -07:00
Khem Raj
1412471631 mycroft: rdep on procps
mycroft needs pgrep

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 17:10:05 -07:00
Khem Raj
b8e6330fef packagegroup-meta-multimedia: Add new recipes
Re-arrange to make one line per package

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 17:10:05 -07:00
Khem Raj
210d8c6bdb schroedinger: Update SRC_URI
http://www.diracvideo.org is not accessible anymore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-09-01 17:10:05 -07:00
Khem Raj
8c6115ce91 gerbera: Disable PIE on rv64
It ends up with textrels otherwise
QA Issue: gerbera: ELF binary /usr/bin/gerbera has relocations in .text
[textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-17 22:04:27 -07:00
Andrey Konovalov
bbf746857d libcamera: fix packaging and installation
libcamera checks if RPATH or RUNPATH dynamic tag is present in
libcamera.so. If it does, it assumes that libcamera binaries are
run directly from the build directory without installing them, and
tries to use resorces like IPA modules from the build directory.
Mainline meson strips RPATH/RUNPATH out from libcamera.so file
at install time. But openembedded-core patches meson to disable
RPATH/RUNPATH removal. That's why  we need to remove this tag manually
in do_install_append().

IPA module is signed (with openssl dgst) after it is built. But
during packaging the OE build system 1) splits out debugging info,
and 2) strips the binaries. So the IPA module so file installed
isn't the one which the signature was calculated against. Then
the signature check fails, and libcamera tries to run the IPA
module isolated (in a sandbox), which doesn't work if the IPA
module wasn't designed to run isolated. The solution is to
recalculate the IPA modules signatures in ${PKGD} after do_package().

Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:37:48 -07:00
Khem Raj
b66243590e tvheadend: Update to latest tip
Drop 0001-allocate-space-for-buf-on-heap.patch this is already fixed upstream

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:07 -07:00
Khem Raj
b2b28d0ebc minidlna: Fix build with -fno-common
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:07 -07:00
Khem Raj
bbb2e867dd mimic: Upgrade to 1.3.0.1
Add a patch to fix build with -fno-common
Backport a patch to fix build with musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:07 -07:00
Khem Raj
a27caa2069 openal-soft: Update to 1.20.1
Forward port patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13 22:32:07 -07:00
Khem Raj
51f97cee9e libcamera: Fix License names to match SPDX convention
Fixes
do_populate_lic: libcamera: No generic license file exists for: GPL-2.0-or-later in any provider

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-09 13:07:24 -07:00
Khem Raj
4038f0c0fa gerbera: Upgrade to 1.6.0
Add needed dependencies this version demands

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31 13:22:53 -07:00
Oleksandr Kravchuk
2b2a1edf7b libupnp: update to 1.14.0
inherit pkgconfig

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31 13:22:53 -07:00
Oleksandr Kravchuk
cf138f6d13 ncmpc: update to 0.38
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31 13:22:52 -07:00
Oleksandr Kravchuk
48e4dbdad7 mpc: update to 0.33
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31 00:03:46 -07:00
Oleksandr Kravchuk
0d6f2a613a libmediaart: update to 2.0_1.9.4
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:14 -07:00
Oleksandr Kravchuk
27c8dc4dc7 crossguid: update to 0.2.2
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:14 -07:00
Oleksandr Kravchuk
cf0f1c64a4 libmpdclient: update to 2.19
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:14 -07:00
Oleksandr Kravchuk
c3973a3ae2 opusfile: update to 0.12
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28 12:52:14 -07:00
Andreas Müller
69716e959b openh264: upgrade 2.1.0 -> 2.1.1
>From [1]
* release x86 and x64 libraries for android platform
* Bug fixes

[1] https://github.com/cisco/openh264/releases

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-20 16:44:45 -07:00
Andreas Müller
cbbdf91509 vlc: upgrade 3.0.10 -> 3.0.11
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-19 10:17:50 -07:00
Andreas Müller
72c123f7bb libdvdcss: upgrade 1.3.0 -> 1.4.2
License checksum was changed by FSF address change

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-19 10:17:50 -07:00
Madhavan Krishnan
2a9d26de93 libcamera: Bumped to latest source revision
Updated the source revision, to include the gstreamer pipeline
support added in libcamera, also the Raspberry Pi pipeline support
for Raspberry Pi camera sensor device.

Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-16 10:55:02 -07:00
Andreas Müller
2486d37877 vlc: upgrade 3.0.9.2 -> 3.0.10
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08 22:00:37 -07:00
Andreas Müller
aadbc77f8e vlc: Fix build with qt5 in PACKAGECONFIG and Qt >= 5.15 / renumber patches
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08 22:00:37 -07:00
Konrad Weihmann
d8da3806aa mpd: fix PACKAGECONFIG assignment
As ??= assignment will be overwritten by += in any case,
one can't define a default of PACKAGECONFIG in this recipe.
Previously the default setting was just overwritten by the += operation.

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-03 15:15:43 -07:00
Andreas Müller
074e115397 fluidsynth: upgrade 2.1.2 -> 2.1.3
>From [1]:

* fix a cross-compilation failure from Win32 to WinARM (#630)
* fix issues while fluid_player is seeking (#634, #646)
* fix a NULL pointer dereference if synth.dynamic-sample-loading is enabled (#635)
* fix a NULL pointer dereference in delete_rvoice_mixer_threads() (#640)
* fix a NULL pointer dereference in the soundfont loader (#647, thanks to @jjceresa)
* fix dsound driver playing garbage when terminating fluidsynth (#642, thanks to @jjceresa)
* avoid memory leaks when using libinstpatch (#643)

[1] https://github.com/FluidSynth/fluidsynth/releases/tag/v2.1.3

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-31 22:42:25 -07:00
Armin Kuster
cc6e59fdff tremor: update SRC_URI as project moved to gitlab
It appears Xiph.Org is now on gitlab
https://gitlab.xiph.org/xiph

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-23 21:51:25 -07:00
Khem Raj
58b6db3c85 openh264: Upgrade to 2.1.0
Drop mips64 build patches as they are not needed anymore
Add logic for building on rv64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-19 11:55:06 -07:00
Khem Raj
0381df8146 vlc: Do not pin to ARM only ISA
this was added in 2011, and ever since it has remained so, but now vlc
can compile fine atleast with thumb2

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-16 11:40:40 -07:00
Khem Raj
e7f454c6da vlc: Remove duplicate features_check inherit
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Martin Jansa <martin.jansa@gmail.com>
2020-04-16 11:40:40 -07:00
Khem Raj
0c4be31f62 vlc: Use pkgconfig to find userland graphics libs
Add mmal, x264, fluidsynth as packageconfigs so it can be easily
enabled/disabled by users

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-04-16 11:40:40 -07:00
Andreas Müller
27994ddffd meta-gnome / meta-multimedia: Set correct email address
Times 'gmail' was not available in Germany for license reasons are long gone

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-14 15:38:43 -07:00
Khem Raj
ea0d7b6a52 vlc: Add check to require X11
It needs X11 as of now to build. there is a possiblily to build it
without X11, but lets keep this check until that path is fixed

Also fixes

TOPDIR/build/tmp/work/aarch64-yoe-linux/vlc/3.0.9.2-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/aarch64-yoe-linux-ld: cannot find -lGL

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-13 14:46:22 -07:00
Khem Raj
deed8b4aaf vlc: Upgrade to 3.0.9.2
Add packageconfig for enabling wayland support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-12 22:57:22 -07:00
Andreas Müller
2d4b8078f6 fluidsynth: upgrade 2.1.1 -> 2.1.2
>From [1]:
* fluidsynth now exits with error when user-provided command-line arguments are out-of-range (#623)
* add verbose error logging to opensles and oboe drivers (#627)
* fix a memory leak in oboe driver (#626)
* fix a NULL dereference in the fluidsynth commandline program

[1] https://github.com/FluidSynth/fluidsynth/releases/tag/v2.1.2

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-10 17:48:38 -07:00
Khem Raj
46ae08202a layers: update LAYERSERIES_COMPAT to dunfell
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-20 07:44:29 -07:00
Madhavan Krishnan
721f234bd2 libcamera: Added the meta multimedia packagegroup in libcamera image
Added the packagegroup of meta multimedia in the libcamera core image

After adding the meta multimedia packagegroup, we faced the faad2 componenet
was unknown during bitbake parsing.

In meta raspberrypi, faad has been included in gstreamer bbappend file, so we
have upstream the faad to be included only when commercial license is whitelisted.

Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-11 11:34:36 -07:00
Khem Raj
3f6419c895 libde265: Update to 1.0.5
License-Update: Examples are now MIT see [1]

[1] 4488ae0c3b

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-09 12:37:28 -07:00
Khem Raj
33440e89fe minidlna: Use clock_gettime API insteaad of syscall
Makes it 64bit time_t safe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-09 12:37:28 -07:00
Khem Raj
90683147fa x265: Disable assembly on x86
Fixes
ERROR: QA Issue: x265: ELF binary /usr/lib/libx265.so.179 has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Scott Branden <scott.branden@broadcom.com>
2020-03-04 11:23:44 -08:00
Khem Raj
366b427fef openh264: Upgrade to 2.0.0
- Fix host-user-contaminated QA issues
- make clean is broken so mark it so
- Enable PIC in asm which fixes textrels issue
- Fix build on mips

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-04 11:23:44 -08:00
Khem Raj
3515db0285 minidlna: Retarget gettext patch to gettex version 0.20
This fixes
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-04 11:23:44 -08:00
Khem Raj
a4004635b2 vlc: Depend on gst-1.0 plugins-bad instead of 0.10
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-04 11:23:44 -08:00
Khem Raj
89a156df27 packagegroup-meta-multimedia: Purge gst 0.10 related rdeps
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-04 11:23:44 -08:00
Madhavan Krishnan
c6ab2196ae libcamera: Created new minimal core image file for ibcamera
Signed-off-by: Madhavan Krishnan <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-04 08:14:20 -08:00
André Draszik
1a42debe44 meta-multimedia: use COMMON_LICENSE_DIR for license file location
COMMON_LICENSE_DIR is the official location for license files

Signed-off-by: André Draszik <git@andred.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-28 16:05:56 -08:00
Mircea Carausu
997067e15e fdk-aac: add initial fdk-aac recipe
Add Fraunhofer FDK AAC Codec Library recipe.

Signed-off-by: Mircea Carausu <mircea.carausu@broadcom.com>
Signed-off-by: Scott Branden <scott.branden@broadcom.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-26 07:17:58 -08:00
Andreas Müller
0af6e98236 fluidsynth: upgrade 2.1.0 -> 2.1.1
>From announcement:

* a regression introduced in 2.1.0 caused the jack audio driver to not correct a sample-rate mismatch (#607)
* pkg-config is now being to used to find readline (#606, thanks to @ffontaine)
* fix various typos in the documentation (#600, thanks to @luzpaz)
* fix a memory leak in the file renderer
* fix leaking memory when sequencer clients were not explicitly unregistered (#610)
* fix a heap-based use-after-free in jack driver (#613)
* fix the linker possibly not finding libinstpatch (#617, thanks to @realnc)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-25 17:57:15 -08:00
Madhavan Krishnan
59daa1229a libcamera: Bumped to latest source revision
libcamera uses the host machine python instead of sysroot,
We use the patch file for libcamera source to use the
sysroot python. But libcamera team has fix this issue and,
pushed the changes to libcamera source, now we are pointing
to that particular source revision of libcamera.

In musl, we faced the compilation iisue, so we changed the
source revision pointing to the fix of musl compilation issue.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-20 15:32:27 -08:00
Khem Raj
140846ddc5 dleyna-renderer: Fix build with gupnp 1.2+
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-18 18:17:20 -08:00
Khem Raj
0f9f197fdc dleyna-server: Bump version to support 1.2 gupnp
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-18 18:17:20 -08:00
Khem Raj
07757a0612 dleyna-core: Update to latest to support gupnp 1.2
License-Update: Changed copyright years

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-18 18:17:20 -08:00
Khem Raj
af2be2e964 gupnp-av: Upgrade to 0.12.11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-02-17 22:27:14 -08:00
Khem Raj
eb50fb0aeb gupnp-igd: Upgrade to 0.2.5
Backport patch to support gupnp 1.2 APIs
Add gsspd to deps

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-02-17 22:27:14 -08:00
Khem Raj
d474aab6ae gupnp-tools: Upgrade to 0.10.0
Add missing dep on glib-2.0-native
inherit gtk-icon-cache
Convert to use meson

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-02-17 22:27:14 -08:00
Khem Raj
a067634beb rygel: Upgrade to 0.38.3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-02-17 22:27:14 -08:00
Khem Raj
3857527031 gupnp-dlna: Rename patchdir to PN
This makes is specific to gupnp-dlna alone since thats only recipe using
the patches inside files

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-02-17 22:27:14 -08:00
Khem Raj
7672f53cb6 gupnp: Upgrade to 1.2.2
Switch to using meson
Depend on py3 since its now supported
Relax packaging to include version number in gupnp-binding-tool

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-02-17 22:27:14 -08:00
Khem Raj
0bb390bbb5 gssdp: Upgrade to 1.2.2
Switch to using meson
Use sniffer via packageconfig

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2020-02-17 22:27:14 -08:00
Khem Raj
7b0d354fbe x265: Move into meta-multimedia
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-17 22:27:14 -08:00
Khem Raj
5af9b2a3a9 vlc: Link with libatomic on rv64
Fixes
vlc-3.0.8/src/misc/picture_pool.c:200: undefined reference to `__atomic_fetch_add_2'
vlc-3.0.8/src/audio_output/dec.c:201: undefined reference to `__atomic_exchange_1'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-03 15:55:43 -08:00
Andreas Müller
02019291b2 vlc: add mime-xdg to inherit
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-19 02:20:59 -08:00
Khem Raj
ea8604a0e3 gst-shark: Upgrade to 0.6.1
Fetch gst common from gitlab src_uri

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@googlemail.com>
2020-01-14 08:32:08 -08:00
Khem Raj
449fe99205 gstd: Upgrade to 0.8.1
Install /run and /var/run during runtime
Rewrite absolute symlinks to be relative
Drop upstreamed patch for gtk-doc fix

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@googlemail.com>
2020-01-14 08:32:08 -08:00
madhavank27
5dcb72e707 Added bb file for libcamera integration
Signed-off-by: madhavank27 <madhavan.krishnan@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-10 00:50:59 -08:00
Khem Raj
91f53941b8 vorbis-tools: Use external gettext
Fixes build with gettext 0.20.x

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-02 09:40:29 -08:00
Khem Raj
70902f79e8 tvheadend: Fix format-truncation warnings
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-26 19:52:55 -08:00
Khem Raj
af86f2e84d mpd: Fix build with gcc10
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-26 19:52:55 -08:00
Andreas Müller
2a6783a180 fluidsynth: upgrade 2.0.9 -> 2.1.0
As the version number suggests this is largely a feature upgrade:

>From annoucement:

New features
    new, less "ringing" reverb engine (#380, thanks to @jjceresa)
    new, stereophonic chorus engine (#548, thanks to @jjceresa)
    support for Downloadable Sounds (DLS) files was added (#320, requires libinstpatch)
    improved integrity checking of SoundFont modulators (#467, thanks to @jjceresa)
    rendering to stdout is now possible (#553, thanks to @mawe42)
    the following Audio Drivers have been added:
        Oboe (#464, tested on Android, thanks to @atsushieno)
        OpenSLES (#464, tested on Android, thanks to @atsushieno)
        SDL2 (#478, thanks to @carlo-bramini)
        WaveOut (#466, tested on Win98, WinNT4.0, WinXP, thanks to @carlo-bramini)
    various performance improvements (#543, #545, #547, #569, #573)

Bug fixes
    generator modEnvAttack now has a convex shape according to SoundFont spec (#153)
    the default MIDI Pitch Wheel to Initial Pitch modulator now uses Fine Tune as destination generator, allowing it to be overridden by the soundfont designer (#154, thanks to @jjceresa)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-25 08:55:26 -08:00
Khem Raj
c49c6b2970 dvb-apps: Replace stime with clock_settime
Newer glibc 2.31+ removed stime.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-23 15:03:15 -08:00
Khem Raj
ce82124e04 rygel: Use nonarch_libdir for systemd units
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-20 16:07:50 -08:00
Khem Raj
e4ca7d4ab0 dcadec: Define BASELIB as a knob
Use https protocol in fetcher

Fixes

ERROR: dcadec-0.2.0-r0 do_package: QA Issue: dcadec: Files/directories were installed but not shipped in any package:
/usr/lib
/usr/lib/libdcadec.so.0
/usr/lib/libdcadec.so.0.1.0
/usr/lib/libdcadec.so
/usr/lib/pkgconfig
/usr/lib/pkgconfig/dcadec.pc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-20 16:07:50 -08:00
Khem Raj
d9f3e6dbed tinyalsa: fix installation libdir path to match multilibs
Fixes
ERROR: tinyalsa-1.1.1+gitAUTOINC+8449529c7e-r0 do_package: QA Issue: tinyalsa: Files/directories were installed but not shipped in any package:
  /usr/lib
  /usr/lib/libtinyalsa.a
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@googlemail.com>
Acked-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 08:59:43 -08:00
Alistair Francis
86ee041f61 mycroft: RDEPENDS on mpg123 to allow singing
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-18 15:47:20 -08:00
Andreas Müller
9a956844b4 projucer: add x11 to required distro features
It depends on many X11-libs

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10 16:21:08 -08:00
Khem Raj
21cc8fed2a libdc1394: Update to 2.2.6 release
Use tarball fetcher and drop autotools-brokensep

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Acked-By: Andreas Müller <schnitzeltony@gmail.com>
2019-12-09 13:34:14 -08:00
Khem Raj
b180b56f7b projucer: Upgrade to 5.4.5
License-Update: d9dee4d873 (diff-37854d19817c792316d481f5beb93cc7)

Enbable GPL build and disable webkit component

Merge native and nativesdk component into single recipe using
bbclassextend

Disable build on musl

Link with libatomic on arches without builtin atomics

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-05 23:00:48 -08:00
Khem Raj
2ac63c05e1 tvheadend: Demand use of py3 during build
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:43 -08:00
Denys Dmytriyenko
4c00e5fed9 recipes: rename distro_features_check to features_check
Avoid warning due to the class rename in OE-Core.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-21 17:51:37 -08:00