On Sat, 26 Jun 2021 14:27:27 +0900 Masaru Nomiya <nom...@galaxy.dti.ne.jp> said:

> Hello,
> 
> I'm usung git efl/enlightenment on these environments;
> 
> 1. OS : openSUSE Leap 15.3 RC (x86_64)
> 
> 2. kernel : 5.12.13-1.1-default
> 
> 3. Sound Card : Device [D & M Holdings Inc. HD-DAC1] on
>                         usb-0000:00:14.0-9/input2
> 
> 4. sound driver : usbcore: registered new interface driver snd-usb-audio
> 
> 5. Alsa : alsa-1.2.5.1-lp153.350.1.x86_64
> 
> 6. pulseaudio : pulseaudio-14.99.2-lp153.53.5.x86_64
> 
> 7. compilation options of efl :
> 
>    meson \
>        -Dphysics=true \
>        -Devas-loaders-disabler=pdf,webp \
>        -Dharfbuzz=true \
>        -Dxinput22=true \
>        -Demotion-loaders-disabler=gstreamer,gstreamer1,libvlc \
>        -Dsystemd=true \
>        -Dfb=true \
>        -Ddrm=true \
>        -Dwl=true \
>        -Dopengl=es-egl \
>        -Daudio=true \
>        -Dedje-sound-and-video=true \
>        -Dpulseaudio=true \
>        -Dv4l2=true \
>        -Dbuild-examples=true \
>        -Dbuild-tests=true
> 
>    PS. I've already installed xine-lib 1.2.11.

we no longer support xine. most of the above options are also defaults.
disabling gstreamer1 though has disabled emotion video support. it won't work
at all now. so video previews in e's file manager won't work, video wallpapers
won't work.

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=efl-git#n65

those are the simple options i use when building the arch efl-git package.
ephysics has been disabled now by default (and no one has complained beyond the
only demo of ephysics now not able to run - but it was the demo...).

disabling pdf is probably not going to be good for thumbnailing of pfd's in efm
too - this will be broken now too. and the rest are dwefaults. the only things
you enabled that you should that are not default are that i used above:

1. fb -> this is specific to linux and fb (/dev/fb devices) are being
deprecated in linux in favor of drm/kms
2. drm -> this is linux specific and the newer framebuffer api, but as it's not
"universal" it's not on by default.
3. wl -> wayland is not on by default. it's too new to be considered universal.
4. i switched to lua from luajit because luajit seems to have some bugs on
arm64/aarch64 where it will crash on some workloads. lua is slower but it's
stable.
5. i disabled bindings, examples and tests just to get a faster build.
6. the network backend of connman is what e prefers but it otherwise is not
really that important.

otherwise defaults are pretty good and what you want. also -Dwl=true in
enlightenment will be something you want too if you are enabling it in efl.
otherwise pulseaudio etc. support will be on by default in efl. but this is not
needed for e to make it's mixer work. this audio support in efl enables
ecore_audio lib api that allows edje (and any app using it) to make sounds. e
will by default enable the mixer and pulseaudio support. it uses libpulse to
talk to pulseaudio and what you see int he gui is what pulseaudio tells e to
show (what devices exist - the volume and so on). so my guess is pulseaudio is
not running for some reason.

> With this, I chacked
> 
> 1. Emixer
> 
>   ? 1. playback panel displays nothing.
> 
> 2. enlightenmet_config
> 
>   ? 2. Audio panel diplays only mute buttons.
> 
> Nevertheless, I can't get system sounds at all.
> 
> What's wrong with me, I wonder .... (_ _?
> 
> Any other Tips?
> 
> Thanks.

is pulseaudio not running? pulseaudio 

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to