[FFmpeg-trac] #11495(avcodec:new): speex: native decoder mishandling 32000 hz files

FFmpeg trac at avcodec.org
Sat Mar 8 05:52:53 EET 2025


#11495: speex: native decoder mishandling 32000 hz files
-------------------------------------+-------------------------------------
             Reporter:  Tristan      |                     Type:  defect
  Matthews                           |
               Status:  new          |                 Priority:  normal
            Component:  avcodec      |                  Version:  git-
                                     |  master
             Keywords:  speex        |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 The libavcodec native speex decoder is presently garbling (for lack of a
 better word) the decoding of 32000 hz (ultra-wideband) speex files. The
 libspeex decoder is not.

 To reproduce:

 {{{
 ffmpeg -i https://people.videolan.org/~tmatth/samples/uwb_male_speex.spx
 borked.wav
 }}}

 vs.

 {{{
 ffmpeg -acodec libspeex -i
 https://people.videolan.org/~tmatth/samples/uwb_male_speex.spx working.wav
 }}}

 This is happening with git ce1cec673e5366c0ecf8bae970ae84321b92f323 as
 well as the distro version I tested (7.0.2-3ubuntu1)

 speexdec (from libspeex) and VLC (when using its libspeex module) decode
 the file without issue.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11495>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list