ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/Client.xs
(Generate patch)

Comparing deliantra/Deliantra-Client/Client.xs (file contents):
Revision 1.213 by root, Sun Jul 29 04:14:45 2007 UTC vs.
Revision 1.215 by root, Tue Jul 31 00:50:04 2007 UTC

815Mix_CloseAudio () 815Mix_CloseAudio ()
816 816
817int 817int
818Mix_AllocateChannels (int numchans = -1) 818Mix_AllocateChannels (int numchans = -1)
819 819
820const char *
821Mix_GetError ()
822
820void 823void
821lowdelay (int fd, int val = 1) 824lowdelay (int fd, int val = 1)
822 CODE: 825 CODE:
823 setsockopt (fd, IPPROTO_TCP, TCP_NODELAY, (void *)&val, sizeof (val)); 826 setsockopt (fd, IPPROTO_TCP, TCP_NODELAY, (void *)&val, sizeof (val));
824 827
2266 2269
2267MODULE = CFPlus PACKAGE = CFPlus::Channel 2270MODULE = CFPlus PACKAGE = CFPlus::Channel
2268 2271
2269PROTOTYPES: DISABLE 2272PROTOTYPES: DISABLE
2270 2273
2274CFPlus::Channel
2275find ()
2276 CODE:
2277{
2278 RETVAL = Mix_GroupAvailable (-1);
2279
2280 if (RETVAL < 0)
2281 {
2282 RETVAL = Mix_GroupOldest (-1);
2283
2284 if (RETVAL < 0)
2285 XSRETURN_UNDEF;
2286
2287 Mix_HaltChannel (RETVAL);
2288 }
2289
2290 Mix_UnregisterAllEffects (RETVAL);
2291 Mix_Volume (RETVAL, 128);
2292}
2293 OUTPUT:
2294 RETVAL
2295
2271void 2296void
2272halt (CFPlus::Channel self) 2297halt (CFPlus::Channel self)
2273 CODE: 2298 CODE:
2274 Mix_HaltChannel (self); 2299 Mix_HaltChannel (self);
2275 2300
2337 RETVAL = Mix_VolumeChunk (self, volume); 2362 RETVAL = Mix_VolumeChunk (self, volume);
2338 OUTPUT: 2363 OUTPUT:
2339 RETVAL 2364 RETVAL
2340 2365
2341CFPlus::Channel 2366CFPlus::Channel
2342play (CFPlus::MixChunk self, int channel = -1, int loops = 0, int ticks = -1) 2367play (CFPlus::MixChunk self, CFPlus::Channel channel = -1, int loops = 0, int ticks = -1)
2343 CODE: 2368 CODE:
2369{
2344 RETVAL = Mix_PlayChannelTimed (channel, self, loops, ticks); 2370 RETVAL = Mix_PlayChannelTimed (channel, self, loops, ticks);
2371
2372 if (RETVAL < 0)
2373 XSRETURN_UNDEF;
2374
2375 if (channel < 0)
2376 {
2345 Mix_UnregisterAllEffects (RETVAL); 2377 Mix_UnregisterAllEffects (RETVAL);
2378 Mix_Volume (RETVAL, 128);
2379 }
2380}
2346 OUTPUT: 2381 OUTPUT:
2347 RETVAL 2382 RETVAL
2348 2383
2349MODULE = CFPlus PACKAGE = CFPlus::MixMusic 2384MODULE = CFPlus PACKAGE = CFPlus::MixMusic
2350 2385

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines