Giter Club home page Giter Club logo

Comments (8)

ptitSeb avatar ptitSeb commented on July 24, 2024

Interesting.

Can you run with "BOX86_LOG=DEBUG" and see if it crash in an OpenAL call?

from box86.

 avatar commented on July 24, 2024

There are 75 calls to

4156|0x80b01ac: Calling SDL_LoadFunction (A9037840, 081EA19A, AAA2239C...) => return 0xAAA22440

(but with different parameters/returns)

This zip will unpack to 90 megabytes.

log1.zip

from box86.

 avatar commented on July 24, 2024

2019-09-15-172056_644x512_scrot
2019-09-15-172204_644x512_scrot
2019-09-15-172230_644x512_scrot
2019-09-15-171935_644x512_scrot
2019-09-15-172013_644x512_scrot

Screenshots while I'm here.

from box86.

ptitSeb avatar ptitSeb commented on July 24, 2024

Oh, SDL 1.2 also provides dlopen / dlsym functionnality with SDL_LoadObject / SDL_LoadFunction ! I completly overlooked that.
I'll do some something about that now (I'll copy/paste the SDL2 version)

from box86.

ptitSeb avatar ptitSeb commented on July 24, 2024

Ok, this commit 5d6a4fc should fix the openal issue.

from box86.

 avatar commented on July 24, 2024

Success!

------ Initializing Sound ------
Loading "libopenal.so.1"...
Using native(wrapped) libopenal.so.1
Allocated 96 sources.
OpenAL default capture device is 'ALSA Default'
AL lib: (EE) ALCcaptureAlsa_open: Could not open capture device 'default': No such file or directory
OpenAL capture device failed to open.
OpenAL info:
  Vendor:     OpenAL Community
  Version:    1.1 ALSOFT 1.19.1
  Renderer:   OpenAL Soft
  AL Extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
  ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
  Device:     OpenAL Soft
Available Devices:
OpenAL Soft
Sound initialization successful.

from box86.

ptitSeb avatar ptitSeb commented on July 24, 2024

We can close the issue?

from box86.

 avatar commented on July 24, 2024

Yes, thanks for this!

from box86.

Related Issues (20)

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.