Public bug reported:

Binary package hint: ffmpeg

FFmpeg is unable to decode 5.1 surround vorbis audio files, whether it
is ffplay or ffmpeg I get the following error message:

[vorbis @ 0xdc4880]Setup header corrupt.
[vorbis @ 0xdc4880]partition out of bounds: type, begin, end, size, blocksize: 
19, 112, 8402488, 15623781, 1024
[vorbis @ 0xdc4880] Vorbis setup header packet corrupt (residues). 

This message is repeated many times (thousands) and then, finally this:

[ogg @ 0xdc1860]Could not find codec parameters (Audio: vorbis, 48000
Hz, 6 channels, 1499 kb/s)

Test file: http://people.xiph.org/~xiphmont/demo/surround/sita-
51full-10.ogg

$ file sita-51full-10.ogg 
sita-51full-10.ogg: Ogg data, Vorbis audio, 6 channels, 48000 Hz, ~1499465 bps, 
created by: Xiph.Org libVorbis I

Similar thing happens when trying to play the file with mplayer,
although in this case, the sound is reproduced after several seconds
printing the error cited above:

$ mplayer sita-51full-10.ogg

vorbis @ 0x1001390]partition out of bounds: type, begin, end, size, blocksize: 
19, 112, 8402488, 15623781, 1024
[vorbis @ 0x1001390] Vorbis setup header packet corrupt (residues). 
[vorbis @ 0x1001390]Setup header corrupt.
[ogg @ 0xff0420]Could not find codec parameters (Audio: vorbis, 48000 Hz, 6 
channels, 1499 kb/s)
LAVF_header: av_find_stream_info() failed
[Ogg] stream 0: audio (Vorbis), -aid 0
Ogg file format detected.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[vorbis @ 0xff6620]partition out of bounds: type, begin, end, size, blocksize: 
19, 112, 8402488, 15623781, 1024
[vorbis @ 0xff6620] Vorbis setup header packet corrupt (residues). 
[vorbis @ 0xff6620]Setup header corrupt.
Could not open codec.
ADecoder init failed :(
ADecoder init failed :(
Requested audio codec family [vorbis] (afm=libvorbis) not available.
Enable it at compilation.
Opening audio decoder: [tremor] Ogg/Vorbis audio decoder
AUDIO: 48000 Hz, 6 ch, s16le, 1499.5 kbit/32.54% (ratio: 187433->576000)
Selected audio codec: [tremor] afm: tremor (OggVorbis audio)
==========================================================================
AO: [pulse] 48000Hz 6ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:  29.7 (29.7) of 29.9 (29.9)  6.5% 0% 

Exiting... (End of file)

So it seems that mplayer falls back to something else, which allows it
to  play the audio file, which ffmpeg doesn't.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 10.10
Release:        10.10
Codename:       maverick

Packages versions:

$ dpkg -l ffmpeg libavformat52 libavcodec52
ii  ffmpeg                            4:0.6-2ubuntu6                    
multimedia player, server and encoder
ii  libavcodec52                      4:0.6-2ubuntu6                    ffmpeg 
codec library
ii  libavformat52                     4:0.6-2ubuntu6                    ffmpeg 
file format library

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: ffmpeg 4:0.6-2ubuntu6
ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8
Uname: Linux 2.6.35-24-generic x86_64
Architecture: amd64
Date: Wed Dec 29 02:22:15 2010
ExecutablePath: /usr/bin/ffplay
InstallationMedia: Xubuntu 10.04 "Lucid Lynx" - Release amd64 (20100429)
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.utf8
SourcePackage: ffmpeg

** Affects: ffmpeg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug ffmpeg ffplay libavcodec52 libavformat52 maverick

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/695218

Title:
  ffmpeg unable to decode 5.1 vorbis files

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to