[gstreamer-bugs] [Bug 610025] Position query failed in WebKitGTK+'s test media/audio-delete-while-slider-thumb-clicked.html

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Feb 22 12:15:09 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=610025
  GStreamer | gst-plugins-base | 0.10.26

--- Comment #5 from Gustavo Noronha <gns at gnome.org> 2010-02-22 20:15:03 UTC ---
(In reply to comment #4)
> Gustavo: could you phrase the test failure in GStreamer terms somehow?

I think Sebatian or Philippe might be able to dive in a bit more, and provide
more detail. My understanding of GStreamer is far more limited than theirs.

> What is the pipeline being tested exactly? (presumably playbin2?)

playbin2 with a custom source (written by Sebastian), and a custom video sink
that paints the frames to a cairo surface (written a long time ago by Alp, and
Pier-luc, I belive, and poked by me, slomo, and philn)

> And what is it that fails or changed behaviour on the GStreamer side exactly?

The only information I have myself are the logs I posted. They are taken from
my machine, with the new version of GStreamer packages installed for the
failing ones, and then with the old versions installed again, for the passing
one.

Here's how you can run one single test yourselves: first of all clone this git
repository: git://gitorious.org/qtwebkit/testfonts.git

Then export the WEBKIT_TESTFONTS variable to its full path.

Run ./Programs/DumpRenderTree -

Then paste the full path to the test file in its stdin
(/home/kov/src/WebKit/LayoutTests/media/audio-delete-while-slider-thumb-clicked.html
here).

The DumpRenderTree path above is from a custom built WebKit, but I think you
can likely get away with checking out just that directory off the svn server,
and using the DumpRenderTree that is installed by your WebKit package, if your
distro ships it (/usr/lib/webkit-1.0-2/libexec/DumpRenderTree in Debian).
You'll see something like this:

/home/kov/src/WebKit/LayoutTests/media/audio-data-url.html
Test that audio element can use a data: url

EVENT(loadstart)
EVENT(durationchange)
EVENT(loadedmetadata)
EVENT(loadeddata)
EVENT(canplay)
EVENT(canplaythrough)
EXPECTED (mediaElement.duration.toFixed(2) == '2.94'), OBSERVED 'Infinity' FAIL
END OF TEST

So in this case (this is audio-data-url.html), the duration was queried and
returned an unexpected value, but it seems to be caused by the audio sink being
considered not available. Both tests do not seem to be fully reproducible in my
machine, but they are 100% not reproducible with the previous version of GST.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list