Commit Graph

40 Commits

Author SHA1 Message Date
Bill Meltsner fd1294de24 hid audio recording from Lua 2010-09-02 18:25:28 -04:00
Bart van Strien 08c0a68784 FINALLY THE AUDIO BUG HAS BEEN FIXED (fixes #5) 2010-09-02 17:21:09 +02:00
Bill Meltsner 6f90a33e17 Exposed Source:setPosition and its brethren 2010-08-19 09:08:36 -05:00
Bill Meltsner 3f4cd68287 Switched to 8000Hz for recording, because 44.1KHz is way overkill 2010-04-13 10:42:30 -04:00
Bill Meltsner e96e6e0574 love.audio is now smarter about finding a microphone for input; this should hopefully unbreak ALSA. 2010-04-12 16:20:11 -04:00
Bill Meltsner 5f2197158d We now return nil instead of a null SoundData when getting recorded data fails. 2010-04-11 16:43:18 -04:00
Bill Meltsner 585e3ec3ee Added sound input and recording functionality. 2010-04-11 12:22:40 -04:00
Bill Meltsner 09f9fe62b6 Source::pause (and resume, and rewind) was acting on every Source, not just itself. Fixed. 2010-04-01 20:15:10 -04:00
bart@bartbes.ath.cx a91be8936f Added source:isStatic() 2010-03-28 17:52:22 +02:00
Bill Meltsner 012ce3a585 I'm stupid and forgot to add return statements to the new functions 2010-03-15 01:39:28 -04:00
Bill Meltsner 866f826e41 added Source:play(), Source:pause(), etc. 2010-03-15 01:26:57 -04:00
Bill Meltsner 7c33786100 fixed a ridiculous number of gcc warnings, nearly all of which were complaints about unused parameters - the remaining 199 warnings I get are from code that isn't ours (box2d is responsible for all but 8 of them) 2010-02-26 03:55:21 -05:00
bart@bartbes.ath.cx 736f7ab1a2 love.thread can now share full userdata 2010-02-14 17:41:11 +01:00
Bill Meltsner 73aba4bdd4 eliminated a whole bunch of gcc warnings 2010-02-09 13:21:25 -05:00
rude e7a6323635 Made sure the state of the Source is applied to the AL source when it's played. Also increased the max number if sources allowed at the same time. 2010-02-02 21:22:57 +01:00
bart@bartbes.ath.cx 7935050435 Now builds on Ubuntu 9.10 2010-01-31 23:16:10 +01:00
rude aa01c984b9 Updated all dates to 2010. 2010-01-31 16:54:47 +01:00
rude 5b30c7fcfe Major developments to love.audio/love.sound. Music and Sound are gone. There are only Sources now, which is much cleaner.
The audio module was not really stable in 0.6.0, it takes very little messing around to cause OpenAL to do horrible things. It should now be much more stable,
and you *should* be able to play/stop/pause/resume/rewind/loop like a madman without disasters. Seek and tell, however, are still not tested and verified for
all decoders, but that's less important. Also, all objects now have object:type() and object:typeOf(), which returns the type name of the object,
and checks whether an object is of a certain type, respectively.
2010-01-31 11:52:54 +01:00
rude 8e74574544 Fixed playing multiple instances of the same Music. 2009-12-27 17:38:51 +01:00
rude c39242a24a It's now possible to control individual sources. 2009-12-14 19:51:31 +01:00
rude 0d897b0b0f Sound should now work again. Music looping does probably not work, however (at least now with mp3). 2009-10-24 23:48:06 +02:00
bill@Ixion 10b5530c0d updated xcode project to build properly, fixed a typo, miscellaneous unwanted line ending changes 2009-10-12 14:01:47 -05:00
rude 87e3c4131c Finally abstracted constants properly. Changed how the event module works; wasn't really abstract before. Removed libs we're not going to use: native, signal. 2009-10-10 11:11:04 +02:00
rude 3df85df1c1 Fixed immortal Sources. 2009-09-14 21:47:08 +02:00
bart@bart e30e28eb6c Added a forgotten GC release 2009-09-13 21:37:05 +02:00
rude 623e701549 Modules now reside in Lua and are treated (almost) like normal objects.
Also added a way of getting a pointer to abstract module instances internally.
2009-09-02 21:18:13 +02:00
bill@Ixion 2abd9c1141 added rude's better SDL thread fix 2009-08-26 17:48:29 -05:00
rude 37745bf745 Added potential fix for MacOSX thread problem. 2009-08-27 00:21:29 +02:00
bill@Ixion 8724053613 fixed up info.plist and the xcodeproj 2009-08-26 17:20:29 -05:00
bill@Ixion ff270dcfe8 fixed hanging-on-quit bug 2009-08-26 15:43:41 -05:00
bill@Ixion 8a6f16a4f6 brought up-to-date with latest changes from main repo 2009-08-26 11:07:44 -05:00
rude dd420d68a3 Ok, project generation didn't really work out. Reverted. 2009-08-10 21:33:07 +02:00
rude ba1a75e547 Added many comments, and changed function names for wrapper functions. 2009-08-09 21:08:55 +02:00
rude cc9a142a98 Added position audio. 2009-08-04 21:13:32 +02:00
rude 8e681b4204 It's now possible to build each module individually (as a DLL). 2009-08-04 19:57:14 +02:00
rude 524ef5e118 Added looping in love.audio (though needs implementation in love.sound). 2009-08-01 22:11:48 +02:00
rude c1ed4372d9 Wrapped love.audio.resume. 2009-07-31 16:18:52 +02:00
rude 3d76667ca3 Sources are now NOT useless. 2009-07-31 16:08:30 +02:00
rude 0c241a14fb Added resources, and changed slightly how wrappers expose functions. 2009-07-30 00:37:43 +02:00
rude dcb3dfd83d Initial Mercurial commit. 2009-07-26 15:46:49 +02:00