Displaying 4 results from an estimated 4 matches for "vorbis_synthesis_restart".
2023 Aug 27
0
Looping issues in ogg vorbis in Godot 4 engine
...oStreamPlaybackOggVorbis::_mix_frames_vorbis`. Only
then is `if (!have_packets_left && !have_samples_left)` true.
* So the problem is most likely in `AudioStreamPlaybackOggVorbis::seek`
(audio_stream_ogg_vorbis.cpp)
Side note:
The PR author has been informed about the double calling of
`vorbis_synthesis_restart` & Co. in lines 317-327.
Any help would be greatly appreciated!
Cheers!
2003 Jul 31
0
Implementing seeking in splayer
...pageseek) from there.
I did not take chained streams into account yet, as I'm not sure if it
would make splayer far to complex for a sample application. Maybe later.
Before I implement seeking to a specified time (ala libvorbisfile), can
you answer me these questions:
1. Libvorbisfile does a vorbis_synthesis_restart() on each seek. I
didn't notice any difference with or without it, though. Is this
necessary and is there anything I should know about it? Does theora have
an equivalent function or will the presence of a keyframe succeed to
restart the internal decoder? Is there anything I should reset
additio...
2007 Nov 23
2
Controlling the vorbis encoder precisely
...es before every new audio data I'm going to add to the encoding process?
Unfortunately there's still no documentation of libvorbis available even the original source code has no comments at all. And those encoder examples don't use all of the provided functionality.
I tried the function vorbis_synthesis_restart() because it's named like the thing I've looking for but it doesn't work as expected.
Currently I only use a hack which produces good but not perfect results: Before I add data from a new wave sound to the encoding process I set the pcm_current variable in the vorbis dsp state to 0 (it...
2005 Jun 22
2
ogg_sync_pageout
...eam_pagein?
On a side note, I need to do seeking on top of libvorbis, I'd love to use
vorbisfile but sadly I can't. Is there a reasonable way to "rewind" without
calling various resets and returning to the beginning of the file? It looks
like I'd have to call:
Ogg_sync_reset
Vorbis_synthesis_restart
Would you also need to call ogg_sync_destroy, and pretty much start over? Or
is there a way you can feed it new data without destroying the buffer?
Thanks a ton,
Christopher