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 787819 - videoaggregator: fix negotiation error when handling interlace mode
videoaggregator: fix negotiation error when handling interlace mode
Status: RESOLVED OBSOLETE
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-18 07:44 UTC by Haihua Hu
Modified: 2018-11-03 14:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
passthrough interlace mode when update src caps (2.98 KB, patch)
2017-09-18 07:46 UTC, Haihua Hu
none Details | Review

Description Haihua Hu 2017-09-18 07:44:43 UTC
I found that if the video has none progressive interlace mode, sometime pipeline will crash at very early time.

pipeline is 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://$FILE1 ! m. uridecodebin uri=file://$FILE2 ! m. uridecodebin uri=file://$FILE3 ! m.

Test platform: i.Mx (ARM core), decode: software decode(libav)

Because of performance limitation, video buffers from different chain will come to videoaggregator(glvideomixer) one by one with big latency. So src caps will be set before some sink pads. But src caps miss configure interlace mode which will cause following sink pad configure failure and out put below log:

"got input caps %" GST_PTR_FORMAT ", but current caps are %"
Comment 1 Haihua Hu 2017-09-18 07:46:08 UTC
Created attachment 359962 [details] [review]
passthrough interlace mode when update src caps
Comment 2 GStreamer system administrator 2018-11-03 14:13:30 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/610.