Bill Meltsner
37560e36c3
Source:seek didn't work properly for streaming sources, fixed that
...
--HG--
branch : minor
2011-03-21 14:07:51 -05:00
Bill Meltsner
2faf8aa442
Source:tell actually works now
...
--HG--
branch : minor
2011-03-20 00:54:34 -05:00
Bill Meltsner
8de9499979
added Source:seek/tell
...
--HG--
branch : minor
2011-03-19 20:21:40 -05:00
Bart van Strien
526058c707
Added love.audio.null loader
...
--HG--
branch : minor
2011-03-13 20:31:19 +01:00
Bart van Strien
b4139ffab5
Rename loaders to fit their locations
...
--HG--
branch : minor
2011-03-13 20:25:35 +01:00
Bart van Strien
254bd29244
Move luaopen_love_audio to love.audio.openal
...
--HG--
branch : minor
2011-03-13 20:17:31 +01:00
Bill Meltsner
fde708160e
bringing in the new year by changing every 2010 to 2011
2011-01-15 14:40:27 -06:00
vrld
0af7e9e0d8
Fix issue #169 by courtesy of lukaszbruun.
...
Calling Source::stop() in Source::~Source() could result in a infinite
recursion when Pool::removeSource released the source object.
2011-01-12 22:55:29 +01:00
Bart van Strien
9856fbc705
Add source:isPaused() (enhancement #141 )
2010-12-19 12:30:59 +01:00
Bill Meltsner
9c4f04cc5c
missed a line of audio capture code ( fixes #96 )
2010-10-23 14:09:17 -04:00
Bill Meltsner
b95c7215e9
commented out the audio capture initialization stuff so that lovers don't get concerned by warnings about being unable to open a capture device
2010-10-12 19:39:16 -05:00
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