Skip to content
  • Timothy B. Terriberry's avatar
    Fix ogg123 speex stereo: Initialize stereo info data structure · 422daa25
    Timothy B. Terriberry authored
    The ogg123 executable wasn't able to correctly play stereo speex
    files that don't contain any inband intensity stereo signals at
    all or whose first inband intensity stereo signal arrives after
    the stream has already started. This was due to the stereo
    information data structure not being initialized properly before
    the first inband intensity stereo signal arrived. So in the
    mentioned cases the speex decoder used uninitialized float
    values for the stereo decoding. This patch fixes the problem by
    using the proper initialization and deallocation functions from
    libspeex.
    
    Patch by Martin_Steghöfer <martin@steghoefer.eu>
    Bug-Debian: https://bugs.debian.org/312185
    Fixes #1676
    
    
    svn path=/trunk/vorbis-tools/; revision=19405
    422daa25