mirror of
https://github.com/ekeeke/Genesis-Plus-GX.git
synced 2024-12-27 11:41:48 +01:00
[Core/CD] fixes last commit broken PCM clock initialization when VSYNC is enabled
This commit is contained in:
parent
1dac828fb5
commit
ff6bd36593
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 3.2 MiB After Width: | Height: | Size: 3.2 MiB |
Binary file not shown.
Before Width: | Height: | Size: 3.3 MiB After Width: | Height: | Size: 3.3 MiB |
@ -139,7 +139,7 @@ void audio_set_rate(int samplerate, double framerate)
|
|||||||
if (system_hw == SYSTEM_MCD)
|
if (system_hw == SYSTEM_MCD)
|
||||||
{
|
{
|
||||||
/* number of SCD master clocks run per second */
|
/* number of SCD master clocks run per second */
|
||||||
mclk = framerate ? (SCYCLES_PER_LINE * (vdp_pal ? 313 : 262) * framerate) : SCD_CLOCK;
|
mclk = (mclk / system_clock) * SCD_CLOCK;
|
||||||
|
|
||||||
/* PCM core */
|
/* PCM core */
|
||||||
pcm_init(mclk, samplerate);
|
pcm_init(mclk, samplerate);
|
||||||
|
Loading…
Reference in New Issue
Block a user