Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Paul

Pages: [1] 2 3 ... 173
Do you have a link to a file which experiences the problem?  One thing that comes to mind is possibly some small trailing space at the end of the audio, or the end and start not aligning quite right from a tempo perspective.

Other Support / Re: SoundEngine loop stream sound
« on: February 26, 2018, 03:08:08 PM »
What exactly do you mean? Should the StreamThread add a commend queue to cleanup the source or are you suggesting a completely different way?

Yes, my thought is that all actions performed on a source should be done from the command thread, with callbacks for when various processes are complete, like shutting down, started playing, etc.  This may be the only area that consistently leads to a problem, there are potentially others with the current design (I was quite new to Java when I wrote this, so things could definitely be improved).  On the other hand, if it is working well, maybe not an issue.

Hmm.. that seems like it should work.  Do you mind sending me one of the sound files you are using which has the problem, so I can run some tests?

Do you have a simplified bit of code that has the problem with OpenAL?  My initial guess is that you are using a stereo sound file instead of mono, but that is pure speculation.

As far as missing pitch in JavaSound, that may be due to a control missing on your specific system (not all controls are available on every system)

Yes, in hind sight I should have used callbacks more extensively.  I would suggest that you spin off a new thread for these queries, and have it do a callback when it completes.

Other Support / Re: Sound System problems with cleanup and backgroundMusic
« on: November 27, 2017, 09:30:23 AM »
SoundSystem should only create two new threads.  One thread is for handling streaming sources (it feeds data into the streams, and handles transitions) and the other thread is for processing commands synchronously.  I am aware of a race condition between the command thread and streaming thread, which CreativeMD reported.  Since there is mention of streams in your crash log, it could be related to this defect.

General Discussion / Re: N64 Texture Packs
« on: November 06, 2017, 07:18:35 AM »
No problem, feel free to start a thread (either general discussion or your projects are fine in my opinion).  Just be careful not to post assets that were extracted from actual games (original textures for example).  You can post tools that are freeware or shareware, but avoid posting anything that is copyrighted material that you do not have permission to distribute.

Other Support / Re: How do i stop crashing?
« on: October 09, 2017, 07:11:06 PM »
There seems to be a bit of obfuscation there (class names like "g" and "ave").  Not really helpful as a stack trace without further knowledge.  Perhaps you can go into what you are doing, versions of various software you are using, any modifications, etc?

General Discussion / Re: N64 gaming over the internet
« on: August 30, 2017, 04:42:07 PM »
I'd basically equate it to going over to a friend's house to visit and play games he owns.  Only in this case it is a virtual visit.

General Discussion / Re: N64 gaming over the internet
« on: August 30, 2017, 04:38:30 PM »
Yep that is the traditional way to do netplay.  This other way would be an alternative for folks who don't own any games to be able to play legally (assuming it is).  It could potentially be extended to serving single player games via a server owned by an individual who owns those games (though even murkier legal situation there)

General Discussion / N64 gaming over the internet
« on: August 29, 2017, 08:31:21 AM »
I have been toying around with an idea for a while.  While in practice it may not be feasible (from a speed perspective), it is an interesting question.

The basic idea would be a "core" library which merely does networking.  It would hook up to normal audio, video, and rsp plugins, but would not actually be emulating the core or have a copy of the game ROM.  This library would run on a "client" device.

Then there would be an extension of a normal core library that would run on a "server" device and transmit state information to the client.

The question is whether or not it would be legal to use a system like this for users (on the "server" device) who legally own a ROM to plan games over the network with another user (on the "client" device) who does not own the game.

Obviously nobody here is a lawyer, just thought it would be an interesting topic to discuss.  Probably not even feasible (perhaps more realistic on an emulator for a lower-spec device like the NES).

Support / Re: Need help finding a compatible version
« on: August 27, 2017, 07:57:21 PM »
The problem is related to the fact that the Pandigital Novel uses onboard memory as storage.  IO operations that normally work with an external SD card fail.  This can usually be handled by using the getExternalStorageDirectory() function, which version 2.1.3 was already doing ( see ).  However I recall that there were some devices that this didn't work on.  I can't recall if we were able to resolve this in a later version of the app, or if onboard memory was just better supported in later versions of Android.

Miscellaneous / Re: Problem with computer, help
« on: July 31, 2017, 07:34:52 AM »
Could you provide some more technical detail?  Describe the various programs that you are using and the setup of your network?

Other Support / Re: SoundEngine loop stream sound
« on: July 24, 2017, 01:26:18 PM »
I think a better way to handle this would be for the stream thread to place an entry into the command queue, so that it is synchronized with other commands.  Sorry, I've been busy with projects around the house and haven't had a lot of time for programming.  I'll try and make some time to work on this.

Pages: [1] 2 3 ... 173