Commit Graph

400 Commits

Author SHA1 Message Date
Armin Kuster eec787e19b vlc: fix loop initial declarations are only allowed in C99 mode
build issue seen on CentOS7 and Aarch64 machine

Fixes:
../../vlc-3.0.9.2/src/misc/fourcc_gen.c:75:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
|      for (size_t i = 0; i < n; i++)
|      ^
| ../../vlc-3.0.9.2/src/misc/fourcc_gen.c:75:5: note: use option -std=c99 or -std=gnu99 to compile your code

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-08-31 07:38:56 -07:00
Andreas Müller c5e0758f4e 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>
(cherry picked from commit 69716e959b)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-07-01 08:01:41 -07:00
Andreas Müller 691d9087e9 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>
(cherry picked from commit 074e115397)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-06-12 09:32:24 -07:00
Armin Kuster 3c79f7f3ec 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>
(cherry picked from commit cc6e59fdff)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-05-28 21:47:59 -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
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
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] https://github.com/strukturag/libde265/commit/4488ae0c3b287ef6f24a958004481b2b337abc76

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 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 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 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: https://github.com/WeAreROLI/JUCE/commit/d9dee4d87332bf9e3d12da2e032608698829dc14#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
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
Andreas Müller 5e67768a5c fluidsynth: upgrade 2.0.7 -> 2.0.9
>From announcement 2.0.9:
* an implicitly declared function caused a pointer to int truncation in CoreAudio driver (#591)
* fix a stack-based overflow in CoreAudio driver (#594, thanks to @fkmclane)

>From announcement 2.0.8:
* fix incorrect behavior of fluid_sample_set_sound_data() (#576, thanks to @swesterfeld)
* fix voices being mixed incorrectly, causing audible crackle esp. at sample-rates >48kHz (#580)
* make sure that defining NDEBUG disables assertions

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 21:02:14 -08:00
Adrian Bunk c986cbed93 vlc: Upgrade 3.0.6 -> 3.0.8
Workaround for riscv64 issue fixed upstream removed.
Also merge the inc into the recipe.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28 15:26:43 -07:00
Adrian Bunk 6608219c24 webrtc-audio-processing: Upgrade 0.3 -> 0.3.1
Backported patches removed.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28 15:26:43 -07:00
Adrian Bunk f708d12d70 gstd: Fix the version number
This is Gstd 0.6.3 for GStreamer 1.x.

Also merge the inc into the recipe.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28 15:26:43 -07:00
Adrian Bunk 3a0cf86c34 gerbera: Upgrade 1.3.0 -> 1.3.2
Use the upstream systemd service file.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28 15:26:42 -07:00
Alistair Francis 7f8b94f8a4 mycroft: Fixup remaining issues
This patch combines a few fixups:
 - Don't bother users about missing package manager
 - Use pocketsphinx by default (as it works on RISC-V)
 - Add Upstream-Status to all patches

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-26 02:41:33 -07:00