]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cd_shared.c
304
[xonotic/darkplaces.git] / cd_shared.c
index d1106c3701adab518d52025ba2f894034f64b059..4923ebbef4ddeb2f062442d88589cbdc509e3eaa 100644 (file)
@@ -110,14 +110,14 @@ void CDAudio_Play (qbyte track, qboolean looping)
        CDAudio_Stop ();
 
        // Try playing a fake track (sound file) first
-       sfx = S_PrecacheSound (va ("cdtracks/track%02u.wav", track), false);
+       sfx = S_PrecacheSound (va ("cdtracks/track%02u.wav", track), false, true);
        if (sfx != NULL)
        {
                faketrack = S_StartSound (-1, 0, sfx, vec3_origin, cdvolume, 0);
                if (faketrack != -1)
                {
                        if (looping)
-                       S_LoopChannel (faketrack, true);
+                               S_LoopChannel (faketrack, true);
                        Con_DPrintf ("Fake CD track %u playing...\n", track);
                }
        }
@@ -137,7 +137,7 @@ void CDAudio_Play (qbyte track, qboolean looping)
 
                if (track > maxTrack)
                {
-                       Con_DPrintf("CDAudio: Bad track number %u.\n", track);
+                       Con_Printf("CDAudio: Bad track number %u.\n", track);
                        return;
                }
 
@@ -380,7 +380,12 @@ int CDAudio_Startup (void)
 
        saved_vol = CDAudio_SysGetVolume ();
        if (saved_vol < 0.0f)
+       {
+               Con_DPrint ("Can't get initial CD volume\n");
                saved_vol = 1.0f;
+       }
+       else
+               Con_DPrintf ("Initial CD volume: %g\n", saved_vol);
 
        initialized = true;