Hi, I just installed debian (ubuntu) on this machine: Linux ludwig 2.6.8.1-3-amd64-generic #1 Tue Oct 12 11:40:38 UTC 2004 x86_64 GNU/Linux but neither libtheora0 and libtheora-dev from packet nor libtheora-1.0alpha4 I compiled seems to work ;-) both mplayer or vlc can't read video stream Theora header parsing failed: -20 or [00000247] theora decoder error: This bitstream does not contain Theora video data any helps? thanks vale ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/
On Sun, Dec 19, 2004 at 11:41:52PM +0000, valentina messeri wrote:> but neither libtheora0 and libtheora-dev from packet nor libtheora-1.0alpha4 I > compiled seems to work > > both mplayer or vlc can't read video stream > > Theora header parsing failed: -20Are mplayer and vlc using the new library? Can the player_example from the 1.0alpha4 you compiled play back the stream? Those errors looks like a mismatch between the libtheora and the bitstream version, either an old library or an old file (pre alpha 3) could cause that. -r
On Sun, Dec 19, 2004 at 11:41:52PM +0000, valentina messeri wrote:> I just installed debian (ubuntu) on this machine:Though they share a common heritage, Ubuntu and Debian are in fact two different projects. :-)> Linux ludwig 2.6.8.1-3-amd64-generic #1 Tue Oct 12 11:40:38 UTC 2004 x86_64 > GNU/Linux > > but neither libtheora0 and libtheora-dev from packet nor libtheora-1.0alpha4 I > compiled seems to workI can reproduce this as well; a stream which plays fine on Ubuntu/i386 fails to work on Ubuntu/amd64 (same versions of packages). I tested with totem-gstreamer. There are a few warnings in the build log, but nothing obviously pointing to a bug: http://people.ubuntulinux.org/~lamont/buildLogs/libt/libtheora/0.0.0.alpha3-1/libtheora_0.0.0.alpha3-1_20040823-1525-amd64-successful Vorbis streams, notably, work fine on the same system. Is this problem common to other 64-bit platforms? -- - mdz
On Wed, Dec 29, 2004 at 03:31:51PM -0800, Matt Zimmerman wrote:> I can reproduce this as well; a stream which plays fine on Ubuntu/i386 fails > to work on Ubuntu/amd64 (same versions of packages). I tested with > totem-gstreamer.Ah, I think I see the problem. There was a 64-bit bug with the libogg bitpacker that was fixed in the 1.1.1 release. It was in the big-endian implementation which is why it affects theora and not vorbis. Looking at packages.debian.org/libogg-dev, debian is still shipping 1.1.0 (the latest is 1.1.2) This is the likely origin of the problem. And...this is already reported, though the patch is wrong, I think: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283007 So, we just need an updated package. Calc? -r