After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 705555 - streamsynchronizer: should forward queries
streamsynchronizer: should forward queries
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other All
: Normal normal
: 1.1.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-08-06 11:44 UTC by Julien Isorce
Modified: 2013-08-08 10:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
implement query handler in gststreamsynchronizer (playback) (2.07 KB, patch)
2013-08-06 11:44 UTC, Julien Isorce
rejected Details | Review

Description Julien Isorce 2013-08-06 11:44:59 UTC
Created attachment 250956 [details] [review]
implement query handler in gststreamsynchronizer (playback)

* Steps to reproduce: on Raspberry Pi run gst-launch-1.0 playbin uri=http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4 

* Actual result: omxh264dec does not use EGLImage because gst_eglglessink_propose_allocation is not called

* Expected result: GST_QUERY_ALLOCATION should be forwarded to eglglessink.

I found that the fault comes from element streamsynchronizer.

See patch attached
Comment 1 Julien Isorce 2013-08-07 07:00:51 UTC
I have not seen that it has been removed: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/gst/playback?id=9dd0e6cccc971d8a6bcca4e9e4d2ee1dbb20fffa

So the default handler can really handle that ?
Comment 2 Sebastian Dröge (slomo) 2013-08-08 10:13:27 UTC
Now it can :)

commit e746baba0efa949fb957a493696af783e1b91315
Author: Sebastian Dröge <slomo@circular-chaos.org>
Date:   Thu Aug 8 12:11:07 2013 +0200

    streamsynchronizer: Set proxy flags on the pads and use default event handler for simplicity
    
    https://bugzilla.gnome.org//show_bug.cgi?id=705555