Comments (8)
Can you test one thing for me?
After you have done ./configure
, edit config.h manually and replace #undef DISABLE_SIGALRM
with #define DISABLE_SIGALRM 1
If this works, I have to redo the mechanism that ensures that audio is produced even if waiting for I/O takes a long time etc.
from opencubicplayer.
In config.h this line is commented:
/* #undef DISABLE_SIGALRM */
in original config.h.in it not commented
from opencubicplayer.
All the files that end with .in are template files that ./configure ( ./config.status to be exact ) reads in and modifies depending on tests and user-inputs.
All defines that ./configure might enable will in the .in file be #undef FOO
and it can be replaced with /* #undef FOO */
or #define FOO 1
in the resulting file.
Can you manually in config.h after ./configure is ran, please replace that line with #define DISABLE_SIGALRM 1
, since my main-suspect for the problem you experience is due to SIGLARM.
from opencubicplayer.
All the files that end with .in are template files that ./configure ( ./config.status to be exact ) reads in and modifies depending on tests and user-inputs.
Got it.
After config.h changes and make install it works without crashes. I tested it about 4 hours
from opencubicplayer.
That is great, then I know what I need to fix. The SIGALRM thingy was/is a mechanism to ensure that audio is generated even if there is heavy I/O load and application is stuttering, user is browsing network shares in the file browser etc
from opencubicplayer.
The latest master should work, can you please test
from opencubicplayer.
Tested about 3 hrs. All ok, no crashes
from opencubicplayer.
Thank you for testing and your patience
from opencubicplayer.
Related Issues (20)
- AHX replay on linux with ocp 0.2.105 HOT 1
- OCP fails to launch with libjpeg-turbo library (macOS Ventura) HOT 13
- gcc version check in configure.ac needs to check that the compiler is gcc first HOT 2
- X Error of failed request: BadMatch (invalid parameter attributes) HOT 3
- error: incompatible function pointer types HOT 4
- unifont path for ubuntu HOT 5
- no rule to make target after fresh git pull and ./configure HOT 5
- problems configuring 0.2.106 & libancient HOT 2
- Unifont no longer ships TTF fonts HOT 2
- ocp.nix (help wanted) HOT 3
- Some FLAC files fail to play HOT 3
- SPC files don't loop
- OCP 0.2.107 won't configure, syntax error HOT 7
- audio/x-lds magic rule is too broad HOT 1
- Is default `ocp` build static? HOT 6
- Can't find a way to change global volume HOT 4
- Some file has infinite loop HOT 4
- insttype settings in ocp.ini doesn't work after upgrade to v0.2.102 HOT 7
- mixResample=on breaks analyser
- Prebuild windows os 32/64 bit HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opencubicplayer.