Merge pull request #81704 from ellenhp/ogg_warn_once

Only warn once about OGG seeking issues
This commit is contained in:
Rémi Verschelde 2023-09-16 21:24:30 +02:00
commit 691eecd9b6
No known key found for this signature in database
GPG Key ID: C3336907360768E1
1 changed files with 2 additions and 2 deletions

View File

@ -328,9 +328,9 @@ void AudioStreamPlaybackOggVorbis::seek(double p_time) {
int64_t samples_to_burn = samples_in_page - (granule_pos - desired_sample); int64_t samples_to_burn = samples_in_page - (granule_pos - desired_sample);
if (samples_to_burn > samples_in_page) { if (samples_to_burn > samples_in_page) {
WARN_PRINT("Burning more samples than we have in this page. Check seek algorithm."); WARN_PRINT_ONCE("Burning more samples than we have in this page. Check seek algorithm.");
} else if (samples_to_burn < 0) { } else if (samples_to_burn < 0) {
WARN_PRINT("Burning negative samples doesn't make sense. Check seek algorithm."); WARN_PRINT_ONCE("Burning negative samples doesn't make sense. Check seek algorithm.");
} }
// Seek again, this time we'll burn a specific number of samples instead of all of them. // Seek again, this time we'll burn a specific number of samples instead of all of them.