GithubHelp home page GithubHelp logo

fusionsound2's Introduction

The DirectFB2 open source project

https://directfb2.github.io


2024-04-02 Various font/image/music/video providers available in DirectFB2-media (can be tested via DirectFB-media-samples)

2023-10-06 OpenGL ES and EGL for DirectFB platform with SwiftShaderGL-DirectFB (DirectFBGL accessible via DirectFBGL-EGL)

2023-07-17 OpenGL software rendering with DirectFBGL-PortableGL

2023-06-12 Play with DirectFB-examples and LiTE-examples on MCU devices using available NuttX support

2023-01-01 Restoring FusionSound to add sound in DirectFB apps

2022-12-02 All platforms supporting generic buffer management can use the DirectFB2-eglgbm system module

2022-11-09 Start Raspberry Pi boards again with DirectFB2-eglrpi system module and DirectFB2-gles2 GFX driver (HW acceleration)

2022-10-30 DFBTerm and Projektor are DirectFB applications based on LiTE

2022-08-01 Create embedded UIs on top of DirectFB with LiTE

2022-06-02 Support multi-touch screens with DirectFB2-tslib or remote controls with DirectFB2-lirc

2022-02-05 DirectFB2 at FOSDEM 2022

2021-12-06 Revival of DirectFB

fusionsound2's People

Contributors

caramelli avatar directfb2 avatar

Watchers

 avatar  avatar

fusionsound2's Issues

ninja build fail for FusionSound2

Hi,

First of all, thank you for pushing this new FusionSound2 library and keeping the DirectFB project alive!

I'm trying to install the library but the ninja -C build/ failed. The meson build/ worked just fine (just one warning):

$ meson build/
The Meson build system
Version: 1.0.0
Source dir: /media/stresstech/data/_debug/DirectFB/FusionSound2
Build dir: /media/stresstech/data/_debug/DirectFB/FusionSound2/build
Build type: native build
Project name: FusionSound2
Project version: 2.0.0
C compiler for the host machine: cc (gcc 9.4.0 "cc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0")
C linker for the host machine: cc ld.bfd 2.34
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Run-time dependency directfb-internal found: YES 2.0.0
Run-time dependency direct found: YES 2.0.0
Run-time dependency fusion found: YES 2.0.0
Checking for size of "long" : 8
Configuring config.h using configuration
Configuring fusionsound_version.h using configuration
Configuring fusionsound_build.h using configuration
Configuring build.h using configuration
Run-time dependency alsa found: YES 1.2.2
Has header "linux/soundcard.h" : YES 
Build targets in project: 6

Found ninja-1.10.0 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.

The error:

$ ninja -C build/
ninja: Entering directory `build/'
[3/23] Compiling C object snddrivers/oss/libfusionsound_oss.so.p/oss.c.o
../snddrivers/oss/oss.c: In function ‘device_open’:
../snddrivers/oss/oss.c:210:84: warning: format not a string literal and no format arguments [-Wformat-security]
  210 |           snprintf( device_info->name, FS_SOUND_DEVICE_INFO_NAME_LENGTH, mixer_info.id );
      |                                                                          ~~~~~~~~~~^~~
[4/23] Compiling C object snddrivers/alsa/libfusionsound_alsa.so.p/alsa.c.o
../snddrivers/alsa/alsa.c: In function ‘device_open’:
../snddrivers/alsa/alsa.c:245:11: warning: format not a string literal and no format arguments [-Wformat-security]
  245 |           snprintf( device_info->name, FS_SOUND_DEVICE_INFO_NAME_LENGTH, snd_ctl_card_info_get_name( info ) );
      |           ^~~~~~~~
[8/23] Compiling C object src/libfusionsound-2.0.so.0.0.0.p/core_core_sound.c.o
FAILED: src/libfusionsound-2.0.so.0.0.0.p/core_core_sound.c.o 
cc -Isrc/libfusionsound-2.0.so.0.0.0.p -Isrc -I../src -I. -I.. -Iinclude -I../include -I/usr/local/include/directfb -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -fPIC '-DSYSCONFDIR="/usr/local/etc"' -MD -MQ src/libfusionsound-2.0.so.0.0.0.p/core_core_sound.c.o -MF src/libfusionsound-2.0.so.0.0.0.p/core_core_sound.c.o.d -o src/libfusionsound-2.0.so.0.0.0.p/core_core_sound.c.o -c ../src/core/core_sound.c
../src/core/core_sound.c:30:10: fatal error: fusion/shm/pool.h: No such file or directory
   30 | #include <fusion/shm/pool.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.
[13/23] Compiling C object src/libfusionsound-2.0.so.0.0.0.p/core_sound_buffer.c.o
ninja: build stopped: subcommand failed.

Do you have any idea how can I solve this?

I'm attempting to this in Ubuntu 20.04. Thanks.

FusionSound repo missing

Hi,

I'm trying to compile an old project that uses DirectFB library. I was able to install DirectFB2 but when trying to compile this old project, I'm having trouble because it requires FusionSound as well. I'm not been able to find FusionSound.

Any idea where FusionSound repo can be found? or it will be uploaded in this FusionSound2 repo anytime soon?

Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.