Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: tangrs on March 25, 2012, 04:12:39 am

Title: NSpire multithreading proof-of-concept
Post by: tangrs on March 25, 2012, 04:12:39 am
While making the movie player, I had realised one problem and that was that the frames could not decode fast enough. So I decided that multithreading was needed so it could continue to decode frames in the background while occasionally waking up to update the screen.

Of course, Ndless provides no such features. You have to write it yourself! So, without further ado, I present to you a proof-of-concept of multithreading on the Nspire calculator. After I refine it a bit, I'll integrate it into the movie player.

It's BSD licenced so feel free to take it, hack it, modify it, improve it, use it in your own projects or rip it to shreds.

Source code (https://github.com/tangrs/nspire-multithreading-poc)
Title: Re: NSpire multithreading proof-of-concept
Post by: Lionel Debroux on March 25, 2012, 04:32:10 am
Hey, that's another nifty project. Good job :)

I've cross-posted it to http://tiplanet.org/forum/viewtopic.php?t=8936 .
Title: Re: NSpire multithreading proof-of-concept
Post by: compu on March 25, 2012, 04:53:59 am
Wow, that's awesome.  :o
Title: Re: NSpire multithreading proof-of-concept
Post by: Jim Bauwens on March 25, 2012, 08:03:21 am
Very nice :D