Hey,<br><br>I've got a decoder set up with oggz/fishsound and things are mostly working as expected. There is one problem, however, that I'd like your help with.<br><br>The constants FISH_SOUND_STOP_ERR, FISH_SOUND_CONTINUE, and FISH_SOUND_STOP_OK are nowhere to be found. As far as I can tell, they have never existed outside of the API documentation as they are nowhere to be found on the web, either. Now, I've done a temporary workaround:
<br><br>#define FISH_SOUND_STOP_ERR 1<br>#define FISH_SOUND_CONTINUE 0<br>#define FISH_SOUND_STOP_OK -1<br><br>Apart from the STOP_ERR code which I fabricated, I based these upon the deprecated generic callback (I'm now using float_ilv). The problem is, they don't work. Even if I return STOP_OK or STOP_ERR, I still get too much data and it ends up crashing my program with a buffer overflow.
<br><br>Does anyone know the correct values for these, or what I'm doing wrong, or even where these are formally defined?<br><br>I hope I'm not the only one using this library...<br><br>Cameron<br>