]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - snd_alsa_0_5.c
implemented scissor rect clipping of lights in realtime lighting mode
[xonotic/darkplaces.git] / snd_alsa_0_5.c
index d3551e04796fc5ea9eaac6e0db17ea1310da52ff..082fbe5033d1a633bcd84f47aa30084b069294d3 100644 (file)
@@ -214,9 +214,6 @@ qboolean SNDDMA_Init(void)
                frag_size/=2;
        }
 
-//     err_msg="audio flush";
-//     if ((rc=snd_pcm_channel_flush(pcm_handle, SND_PCM_CHANNEL_PLAYBACK))<0)
-//             goto error;
        err_msg="audio munmap";
        if ((rc=snd_pcm_munmap(pcm_handle, SND_PCM_CHANNEL_PLAYBACK))<0)
                goto error;
@@ -233,9 +230,6 @@ qboolean SNDDMA_Init(void)
        params.buf.block.frag_size=frag_size;
        params.buf.block.frags_min=1;
        params.buf.block.frags_max=-1;
-//     err_msg="audio flush";
-//     if ((rc=snd_pcm_channel_flush(pcm_handle, SND_PCM_CHANNEL_PLAYBACK))<0)
-//             goto error;
        err_msg="audio params";
        if ((rc=snd_pcm_channel_params(pcm_handle, &params))<0)
                goto error;
@@ -320,7 +314,7 @@ void SNDDMA_Submit(void)
        switch (mmap_control->status.status) {
        case SND_PCM_STATUS_PREPARED:
                if ((rc=snd_pcm_channel_go(pcm_handle, SND_PCM_CHANNEL_PLAYBACK))<0) {
-                       Qprintf(stderr, "unable to start playback. %s\n",
+                       fprintf(stderr, "unable to start playback. %s\n",
                                        snd_strerror(rc));
                        exit(1);
                }
@@ -329,7 +323,7 @@ void SNDDMA_Submit(void)
                break;
        case SND_PCM_STATUS_UNDERRUN:
                if ((rc=snd_pcm_plugin_prepare(pcm_handle, SND_PCM_CHANNEL_PLAYBACK))<0) {
-                       Qprintf(stderr, "underrun: playback channel prepare error. %s\n",
+                       fprintf(stderr, "underrun: playback channel prepare error. %s\n",
                                        snd_strerror(rc));
                        exit(1);
                }
@@ -339,3 +333,19 @@ void SNDDMA_Submit(void)
        }
 }
 
+void *S_LockBuffer(void)
+{
+       return shm->buffer;
+}
+
+void S_UnlockBuffer(void)
+{
+}
+
+void S_Open(void)
+{
+}
+
+void S_Close(void)
+{
+}