Last modified: 2014-05-11 01:57:44 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T63900, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 61900 - Invalid Ogg file: Stream Undecodable
Invalid Ogg file: Stream Undecodable
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
TimedMediaHandler (Other open bugs)
unspecified
All All
: Unprioritized normal with 1 vote (vote)
: ---
Assigned To: Michael Dale
:
Depends on:
Blocks: multimedia
  Show dependency treegraph
 
Reported: 2014-02-25 10:40 UTC by Daniel Mietchen
Modified: 2014-05-11 01:57 UTC (History)
9 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Comment 1 Bawolff (Brian Wolff) 2014-02-25 15:13:56 UTC
When I run avprobe on the file it outputs:

[theora @ 0x9e59540] 7 bits left in packet 82

which might be related.
Comment 2 Bawolff (Brian Wolff) 2014-02-25 15:26:07 UTC
I uploaded a new version of [[File:Highly-Sensitive-Quantitative-Imaging-for-Monitoring-Single-Cancer-Cell-Growth-Kinetics-and-Drug-pone.0089000.s004.ogv]] which was just the same file re-encoded in order so that people can use the file on commons. This bug should stay open as we should fix whatever the underlying issue is in File_ogg.
Comment 4 Bawolff (Brian Wolff) 2014-04-09 02:15:55 UTC
(In reply to Yuri Astrakhan from comment #3)
> Same for
> https://commons.wikimedia.org/wiki/File:Irene_Rosenfeld_-_Adon_Olam.ogg

That one has a bunch of warnings for avprobe. Maybe something wrong with the file:

bawolff@Bawolff-L:~$ avprobe Irene_Rosenfeld_-_Adon_Olam.ogg 
avprobe version v10_alpha1-151-gaab40bb, Copyright (c) 2007-2014 the Libav developers
  built on Jan 16 2014 23:34:44 with gcc 4.7 (Debian 4.7.2-5)
[flac @ 0x9df74e0] invalid sync code
[flac @ 0x9df74e0] invalid frame header
[flac @ 0x9df74e0] decode_frame() failed
Input #0, ogg, from 'Irene_Rosenfeld_-_Adon_Olam.ogg':
  Duration: 00:00:10.49, start: 0.000000, bitrate: 21037 kb/s
    Stream #0.0: Audio: flac, 44100 Hz, stereo, s16
# avprobe output
Comment 5 Yuri Astrakhan 2014-04-09 02:21:43 UTC
This file is from a friend of mine, it was encoded using VLC's wav to flac conversion. I will ask her to re-encode using some other conversion utility. The file still plays fine in Chrome. I wonder if we should have better error info though, otherwise most people wouldn't even notice it. Thanks for checking it!
Comment 6 Bawolff (Brian Wolff) 2014-04-09 02:30:40 UTC
Hmm, of course the other hand is utilities like avprobe can guess the size and codec (flac), and all we are using File_OGG (the part that's erroring) for is to do that.

So even if the file is slightly not to the standard or something, perhaps we should still be doing better.
Comment 7 Bawolff (Brian Wolff) 2014-04-09 03:05:19 UTC
(In reply to Yuri Astrakhan from comment #5)
> This file is from a friend of mine, it was encoded using VLC's wav to flac
> conversion. I will ask her to re-encode using some other conversion utility.

To save your friend some trouble, I just tried to use avconv to reconvert it back to ogg/flac. Since flac is lossless, that shouldn't have any quality difference.

But then I hit bug 60554... :s

Anyways, wrong length still displayed, but at least the file is playable
Comment 8 Brion Vibber 2014-05-10 22:13:11 UTC
VLC 2.1.4 only plays the first couple seconds of the file, I think it's just broken...
Comment 9 Brion Vibber 2014-05-10 22:16:36 UTC
Urgh that was about https://commons.wikimedia.org/wiki/File:Treadmill-Exercise-Induces-Neutrophil-Recruitment-into-Muscle-Tissue-in-a-Reactive-Oxygen-Species-pone.0096464.s002.ogv which isn't actually mentioned on this bug. Not sure whether I was given the right link to look at?
Comment 10 Daniel Mietchen 2014-05-11 01:37:55 UTC
@Brion, yes, this seems to have been the wrong file for this bug. Some files indeed affected by the bug are
https://en.wikipedia.org/wiki/File:Scullion-the_fruitsmelling_shop.ogg
and
https://en.wikipedia.org/wiki/File:Pink_floyd_pigs.ogg .
Comment 11 Brion Vibber 2014-05-11 01:57:44 UTC
(In reply to Daniel Mietchen from comment #10)
> @Brion, yes, this seems to have been the wrong file for this bug. Some files
> indeed affected by the bug are
> https://en.wikipedia.org/wiki/File:Scullion-the_fruitsmelling_shop.ogg
> and
> https://en.wikipedia.org/wiki/File:Pink_floyd_pigs.ogg .

Ok, those two appear to contain Motion-JPEG video streams for cover images:

$ avprobe Scullion-the_fruitsmelling_shop.ogg 
avprobe version 10, Copyright (c) 2007-2014 the Libav developers
  built on Apr 12 2014 15:55:31 with Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
[ogg @ 0x7fd67a002200] max_analyze_duration reached
Input #0, ogg, from 'Scullion-the_fruitsmelling_shop.ogg':
  Duration: 00:00:30.04, start: 0.000000, bitrate: 48 kb/s
    Stream #0.0: Audio: vorbis, 44100 Hz, stereo, fltp, 48 kb/s
    Metadata:
      ALBUM           : Scullion
      ARTIST          : Scullion
      DATE            : 1979
      TITLE           : The Fruit Smelling Shop
      track           : 3
    Stream #0.1: Video: mjpeg, yuvj420p, 200x200 [PAR 96:96 DAR 1:1], 90k tbn
    Metadata:
      comment         : Cover (front)
      title           : 
# avprobe output

$ avprobe Pink_floyd_pigs.ogg 
avprobe version 10, Copyright (c) 2007-2014 the Libav developers
  built on Apr 12 2014 15:55:31 with Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
[ogg @ 0x7ff849002200] max_analyze_duration reached
Input #0, ogg, from 'Pink_floyd_pigs.ogg':
  Duration: 00:00:30.03, start: 0.000000, bitrate: 75 kb/s
    Stream #0.0: Audio: vorbis, 32000 Hz, stereo, fltp, 70 kb/s
    Metadata:
      ALBUM           : Animals
      ARTIST          : Pink Floyd
      DATE            : 1977
      GENRE           : Classic Prog
      TITLE           : Pigs (Three Different Ones)
      track           : 3
      album_artist    : Pink Floyd
      COMPOSER        : Roger Waters
    Stream #0.1: Video: mjpeg, yuvj420p, 200x200 [PAR 96:96 DAR 1:1], 90k tbn
    Metadata:
      comment         : Cover (front)
      title           : 
# avprobe output


It's possible that's throwing us off.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links