mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Fix MSVC warning C4706: assignment within conditional expression
Part of #66537.
This commit is contained in:
@@ -153,8 +153,11 @@ int AudioStreamPlaybackOggVorbis::_mix_frames_vorbis(AudioFrame *p_buffer, int p
|
||||
return -1;
|
||||
}
|
||||
|
||||
ERR_FAIL_COND_V_MSG((err = vorbis_synthesis(&block, packet)), 0, "Error during vorbis synthesis " + itos(err));
|
||||
ERR_FAIL_COND_V_MSG((err = vorbis_synthesis_blockin(&dsp_state, &block)), 0, "Error during vorbis block processing " + itos(err));
|
||||
err = vorbis_synthesis(&block, packet);
|
||||
ERR_FAIL_COND_V_MSG(err != 0, 0, "Error during vorbis synthesis " + itos(err));
|
||||
|
||||
err = vorbis_synthesis_blockin(&dsp_state, &block);
|
||||
ERR_FAIL_COND_V_MSG(err != 0, 0, "Error during vorbis block processing " + itos(err));
|
||||
|
||||
have_packets_left = !packet->e_o_s;
|
||||
}
|
||||
@@ -290,11 +293,15 @@ void AudioStreamPlaybackOggVorbis::seek(double p_time) {
|
||||
headers_remaining = 3;
|
||||
}
|
||||
if (!headers_remaining) {
|
||||
ERR_FAIL_COND_MSG((err = vorbis_synthesis(&block, packet)), "Error during vorbis synthesis " + itos(err));
|
||||
ERR_FAIL_COND_MSG((err = vorbis_synthesis_blockin(&dsp_state, &block)), "Error during vorbis block processing " + itos(err));
|
||||
err = vorbis_synthesis(&block, packet);
|
||||
ERR_FAIL_COND_MSG(err != 0, "Error during vorbis synthesis " + itos(err));
|
||||
|
||||
err = vorbis_synthesis_blockin(&dsp_state, &block);
|
||||
ERR_FAIL_COND_MSG(err != 0, "Error during vorbis block processing " + itos(err));
|
||||
|
||||
int samples_out = vorbis_synthesis_pcmout(&dsp_state, nullptr);
|
||||
ERR_FAIL_COND_MSG((err = vorbis_synthesis_read(&dsp_state, samples_out)), "Error during vorbis read updating " + itos(err));
|
||||
err = vorbis_synthesis_read(&dsp_state, samples_out);
|
||||
ERR_FAIL_COND_MSG(err != 0, "Error during vorbis read updating " + itos(err));
|
||||
|
||||
samples_in_page += samples_out;
|
||||
|
||||
@@ -341,12 +348,16 @@ void AudioStreamPlaybackOggVorbis::seek(double p_time) {
|
||||
headers_remaining = 3;
|
||||
}
|
||||
if (!headers_remaining) {
|
||||
ERR_FAIL_COND_MSG((err = vorbis_synthesis(&block, packet)), "Error during vorbis synthesis " + itos(err));
|
||||
ERR_FAIL_COND_MSG((err = vorbis_synthesis_blockin(&dsp_state, &block)), "Error during vorbis block processing " + itos(err));
|
||||
err = vorbis_synthesis(&block, packet);
|
||||
ERR_FAIL_COND_MSG(err != 0, "Error during vorbis synthesis " + itos(err));
|
||||
|
||||
err = vorbis_synthesis_blockin(&dsp_state, &block);
|
||||
ERR_FAIL_COND_MSG(err != 0, "Error during vorbis block processing " + itos(err));
|
||||
|
||||
int samples_out = vorbis_synthesis_pcmout(&dsp_state, nullptr);
|
||||
int read_samples = samples_to_burn > samples_out ? samples_out : samples_to_burn;
|
||||
ERR_FAIL_COND_MSG((err = vorbis_synthesis_read(&dsp_state, samples_out)), "Error during vorbis read updating " + itos(err));
|
||||
err = vorbis_synthesis_read(&dsp_state, samples_out);
|
||||
ERR_FAIL_COND_MSG(err != 0, "Error during vorbis read updating " + itos(err));
|
||||
samples_to_burn -= read_samples;
|
||||
|
||||
if (samples_to_burn <= 0) {
|
||||
|
||||
@@ -110,15 +110,18 @@ Ref<AudioStreamOggVorbis> ResourceImporterOggVorbis::import_ogg_vorbis(const Str
|
||||
size_t packet_count = 0;
|
||||
bool done = false;
|
||||
while (!done) {
|
||||
ERR_FAIL_COND_V_MSG((err = ogg_sync_check(&sync_state)), Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
err = ogg_sync_check(&sync_state);
|
||||
ERR_FAIL_COND_V_MSG(err != 0, Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
while (ogg_sync_pageout(&sync_state, &page) != 1) {
|
||||
if (cursor >= len) {
|
||||
done = true;
|
||||
break;
|
||||
}
|
||||
ERR_FAIL_COND_V_MSG((err = ogg_sync_check(&sync_state)), Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
err = ogg_sync_check(&sync_state);
|
||||
ERR_FAIL_COND_V_MSG(err != 0, Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
char *sync_buf = ogg_sync_buffer(&sync_state, OGG_SYNC_BUFFER_SIZE);
|
||||
ERR_FAIL_COND_V_MSG((err = ogg_sync_check(&sync_state)), Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
err = ogg_sync_check(&sync_state);
|
||||
ERR_FAIL_COND_V_MSG(err != 0, Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
ERR_FAIL_COND_V(cursor > len, Ref<AudioStreamOggVorbis>());
|
||||
size_t copy_size = len - cursor;
|
||||
if (copy_size > OGG_SYNC_BUFFER_SIZE) {
|
||||
@@ -127,12 +130,14 @@ Ref<AudioStreamOggVorbis> ResourceImporterOggVorbis::import_ogg_vorbis(const Str
|
||||
memcpy(sync_buf, &file_data[cursor], copy_size);
|
||||
ogg_sync_wrote(&sync_state, copy_size);
|
||||
cursor += copy_size;
|
||||
ERR_FAIL_COND_V_MSG((err = ogg_sync_check(&sync_state)), Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
err = ogg_sync_check(&sync_state);
|
||||
ERR_FAIL_COND_V_MSG(err != 0, Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
}
|
||||
if (done) {
|
||||
break;
|
||||
}
|
||||
ERR_FAIL_COND_V_MSG((err = ogg_sync_check(&sync_state)), Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
err = ogg_sync_check(&sync_state);
|
||||
ERR_FAIL_COND_V_MSG(err != 0, Ref<AudioStreamOggVorbis>(), "Ogg sync error " + itos(err));
|
||||
|
||||
// Have a page now.
|
||||
if (!initialized_stream) {
|
||||
@@ -142,7 +147,8 @@ Ref<AudioStreamOggVorbis> ResourceImporterOggVorbis::import_ogg_vorbis(const Str
|
||||
initialized_stream = true;
|
||||
}
|
||||
ogg_stream_pagein(&stream_state, &page);
|
||||
ERR_FAIL_COND_V_MSG((err = ogg_stream_check(&stream_state)), Ref<AudioStreamOggVorbis>(), "Ogg stream error " + itos(err));
|
||||
err = ogg_stream_check(&stream_state);
|
||||
ERR_FAIL_COND_V_MSG(err != 0, Ref<AudioStreamOggVorbis>(), "Ogg stream error " + itos(err));
|
||||
int desync_iters = 0;
|
||||
|
||||
Vector<Vector<uint8_t>> packet_data;
|
||||
|
||||
Reference in New Issue
Block a user