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 787877 - glvideomixer: meet two output src pads linked to one sink pad
glvideomixer: meet two output src pads linked to one sink pad
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.12.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-09-19 08:35 UTC by Haihua Hu
Modified: 2018-05-05 21:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
glvideomixer pipeline (1.10 MB, image/png)
2017-09-19 08:35 UTC, Haihua Hu
Details
pipeline dot file (66.85 KB, application/msword)
2017-09-22 01:54 UTC, Haihua Hu
Details

Description Haihua Hu 2017-09-19 08:35:00 UTC
Created attachment 360030 [details]
glvideomixer pipeline

Please see the attachment pipeline graphic
Comment 1 Haihua Hu 2017-09-19 08:39:07 UTC
You can see two input video link to the same sink_0 of glvideomixerbin. This is abnormal. cmdline as below:

gst-launch-1.0 glvideomixer background=2 name=m sink_1::xpos=200 sink_1::ypos=200 sink_2::xpos=400 sink_2::ypos=400 sink_2::alpha=0.5 ! glimagesink sync=false uridecodebin uri=file:///mnt/src/6Q_performance/big_buck_bunny_1080p_h264.mov ! m. uridecodebin uri=file:///mnt/src/6Q_performance/big_buck_bunny_1080p_h264.mov ! m. uridecodebin uri=file:///mnt/src/6Q_performance/big_buck_bunny_1080p_h264.mov ! m.
Comment 2 Haihua Hu 2017-09-21 05:01:26 UTC
Any one can give some explanation?
Comment 3 Nicolas Dufresne (ndufresne) 2017-09-21 13:02:09 UTC
Works for me, got sink_0/1/2 on my graph. Few questions:

What version of Gst is this ?
Can you share the .dot file ?
Is your pipeline working ?

This situation is not really possible (a pad won't let you link it twice). So I suspect a but in the generated .dot or something in these lines.
Comment 4 Haihua Hu 2017-09-22 01:32:29 UTC
(In reply to Nicolas Dufresne (stormer) from comment #3)
> Works for me, got sink_0/1/2 on my graph. Few questions:
> 
> What version of Gst is this ?
> Can you share the .dot file ?
> Is your pipeline working ?
> 
> This situation is not really possible (a pad won't let you link it twice).
> So I suspect a but in the generated .dot or something in these lines.

Yes, I have the .dot file. Correct the title to "glvideomixer: meet two output src pads linked to one sink pad"
Comment 5 Haihua Hu 2017-09-22 01:54:41 UTC
Created attachment 360238 [details]
pipeline dot file
Comment 6 Matthew Waters (ystreet00) 2018-05-05 21:04:09 UTC
There's still other questions that weren't answered.

Closing this bug report as incomplete information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment.
Thanks!