annotate docs/index.html @ 3096:ae4e80dbe330

Date: Tue, 17 Feb 2009 14:00:25 +0100 From: Stefan Klug Subject: [SDL] Possible bug, paused audio playing garbage On my WinCE device a paused audio device plays random garbage. This might also be the issue in the thread "sound cracks with SDL_mixer and AUDIO_S16LSB" I don't have that much knowledge of the SDL audio part, but the attached patch fixes it for me, and collapses two redundant ifs. I'm not sure if this is the correct way to fix this. Shouldn't the complete stream conversion part of the RunAudio loop be dependent on the paused property of the device? (not only the call to (*fill)(udata, istream, istream_len). Anyways. Would be great if the patch or a fix could find its way to SVN ;-) Cheers Stefan
author Sam Lantinga <slouken@libsdl.org>
date Mon, 23 Mar 2009 05:21:40 +0000
parents c6a447c98584
children
rev   line source
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//Norman Walsh//DTD DocBook HTML 1.0//EN">
1840
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
2 <HTML>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
3 <HEAD><TITLE>Simple DirectMedia Layer Introduction</TITLE></HEAD>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
4 <BODY BGCOLOR="#FFF8DC" TEXT="#000000" LINK="#0000ee" VLINK="#551a8b" ALINK="#ff0000">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
5 <DIV CLASS="NAVHEADER">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
6 <HR ALIGN="LEFT" WIDTH="100%">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
7 </DIV>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
8 <DIV CLASS="PREFACE">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
9 <H2><A NAME="AEN8">Simple DirectMedia Layer Introduction</A></H2>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
10 <P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
11 This library is designed to make it easy to write games that run on many
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
12 different platforms using the various native high-performance media interfaces,
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
13 (for video, audio, etc) and presenting a single source-code level API to
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
14 your application. This is a fairly low level API, but using this, completely
1840
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
15 portable applications can be written with a great deal of flexibility.
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
16 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
17 An introduction to SDL can be found online at:
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
18 <A HREF="http://www.libsdl.org/intro.php" TARGET="_top">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
19 http://www.libsdl.org/intro.php</A>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
20 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
21 Tutorials on a variety of topics can be found online at:
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
22 <A HREF="http://www.libsdl.org/tutorials.php" TARGET="_top">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
23 http://www.libsdl.org/tutorials.php</A>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
24 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
25 Documentation in Wiki form can be found online at:
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
26 <A HREF="http://www.libsdl.org/cgi/docwiki.cgi/" TARGET="_top">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
27 http://www.libsdl.org/cgi/docwiki.cgi/</A>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
28 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
29 Enjoy!
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
30 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
31 &nbsp;&nbsp;&nbsp; Sam Lantinga
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
32 <TT CLASS="EMAIL">&#60;<A HREF="mailto:slouken@libsdl.org"><A HREF="mailto:slouken@libsdl.org" TARGET="_top" >slouken@libsdl.org</A></A>&#62;</TT>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
33 </P> <P>
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
34 <br><br><HR>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
35 <H1>Table of Contents</H1>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
36 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
37 <LI><A HREF="html/index.html">Full Table of Contents</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
38 <LI><A HREF="html/guide.html">The SDL Guide</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
39 <LI><A HREF="html/reference.html">The SDL Reference</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
40 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
41 <LI><A HREF="html/general.html">Initialization</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
42 <LI><A HREF="html/video.html">Video</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
43 <LI><A HREF="html/wm.html">Window Manager</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
44 <LI><A HREF="html/event.html">Event Handling</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
45 <LI><A HREF="html/joystick.html">Joystick</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
46 <LI><A HREF="html/audio.html">Audio</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
47 <LI><A HREF="html/cdrom.html">CDROM</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
48 <LI><A HREF="html/thread.html">Threads</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
49 <LI><A HREF="html/time.html">Timers</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
50 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
51 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
52 </DIV
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
53 ></BODY
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
54 ></HTML
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
55 >