[gstreamer-bugs] [Bug 543591] New: Gnonlin can not play theora streams

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Jul 18 06:11:26 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=543591

  GStreamer | gnonlin | Ver: 0.10.18
           Summary: Gnonlin can not play theora streams
           Product: GStreamer
           Version: 0.10.18
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gnonlin
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: gordallott at gmail.com
         QAContact: bilboed at bilboed.com
     GNOME version: 2.21/2.22
   GNOME milestone: Unspecified


Please describe the problem:
Gnonlin should be able to play theora files (in ogg or anything else) from
second 0 to whenever but will only play the file when it has to seek forward a
few seconds first (thus can not play from the start to end). this only happens
with larger quality theora files encoded with a 'new' encoder (anything pre
2005 or so seems to work regardless)

Steps to reproduce:
1. create a theora file with the command 'gst-launch -v videotestsrc
num-buffers=1000 ! theoraenc quality=63  ! oggmux ! filesink
location=videotestsrc.ogg'
2. create a gnlcomposition element
3. add a gnlfilesource (or gnlsource with your own decoder added to that) and
add it to the gnlcomposition
4. set the gnlfilesources media-start to 0, the duration can be anything
greater than 0 
5. link the gnlcomposition to the rest of a video output pipeline
6. play the pipeline

Actual results:
gnonlin attempts to sink to 0 seconds in the theora file, the theora encoder
produces the following warning '0:00:01.437480974  3781 0x8342378 WARN         
         bin gstbin.c:2080:do_bin_latency:<pipeline> failed to query latency'
and emits its eos message. thus no video is played 

Expected results:
gnonlin should play the video from media-start (set to 0 seconds) to
media-duration (whatever you set that as).

Does this happen every time?
this happens constantly with higher quality encoded theora with a 'new' encoder
(gstreamer or anything else new i find). other media that is not theora plays
fine, theora at lower quality (less than 21) also plays fine.

Other information:
changing the media-start to around six seconds or higher the theora file will
play fine.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=543591.




More information about the Gstreamer-bugs mailing list