From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041114 Firefox/1.0 Description of problem: When piping .ogg files into ogg123, ogg123 claims that it can not play the file: [sun@nausicaa ~ :) 13]$ cat temp/song36.ogg| ogg123 - Audio Device: Advanced Linux Sound Architecture (ALSA) output Error opening - using the oggvorbis module. The file may be corrupted. Playing the file with ogg123 <file> works fine. This affects nautilus, too, since nautilus uses this mechanism for .ogg audio preview. Version-Release number of selected component (if applicable): vorbis-tools-1.0.1-4 How reproducible: Always Steps to Reproduce: 1. Pipe .ogg into ogg123 2. 3. Actual Results: ogg claims an invalid stream Expected Results: Play the file Additional info:
Created attachment 134859 [details] Fix
Created attachment 134860 [details] Fix
There's a different upstream fix applied to CVS. See this changeset: https://trac.xiph.org/changeset/9696 Which references the identical bug in Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=237187 Like bug 98816, it's still around in FC6 (and RHEL4) since vorbis-tools hasn't released a new upstream version in a while.
Created attachment 139710 [details] Upstream patch to fix playing from pipes Confirmed by testing myself that this patch from upstream fixes the bug.
On request of Behdad, I'm helping out with ogg / vorbis / theora bugs. Fix is in F-7 updates-testing and this is fixed in rawhide, since I do not have access to FC-6 (pre merge) and FC-6 is close to EOL, I'm closing this.