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 693860 - dvbsuboverlay: crash blending overlay on raspberry pi with gst-omx and eglglessink
dvbsuboverlay: crash blending overlay on raspberry pi with gst-omx and eglgle...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-02-15 07:15 UTC by Alexey Chernov
Modified: 2014-10-31 07:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GDB output with backtrace for crash (6.01 KB, application/octet-stream)
2013-02-15 07:15 UTC, Alexey Chernov
Details
Debug log with ORC_DEBUG=5 (5.67 KB, application/octet-stream)
2013-02-18 11:27 UTC, Alexey Chernov
Details

Description Alexey Chernov 2013-02-15 07:15:09 UTC
Created attachment 236215 [details]
GDB output with backtrace for crash

gst-launch crashes when playing MPEG-TS file using playbin on Raspberry Pi. I can't confirm that the problem is with container as the crash seems to be somewhere in color transformation using Orc, but all the MP4 files I have are played successfully and single TS file leads to crash. Output caps are just the same (video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)25/1) and input video is more or less the same, too, - H.264.

GDB output is attached.
Comment 1 Sebastian Dröge (slomo) 2013-02-15 09:16:35 UTC

*** This bug has been marked as a duplicate of bug 684399 ***
Comment 2 Alexey Chernov 2013-02-15 16:42:03 UTC
Unfortunately, this bug is still there, too, after Orc fixes applied (and bug #693790 is fixed). Backtrace is the same.
Comment 3 Sebastian Dröge (slomo) 2013-02-15 20:47:16 UTC
Too bad, can you run the pipeline with ORC_DEBUG=5 and paste the complete output? Also can you try to simplify the pipeline and use the gst-libav decoder instead of the gst-omx one?
Comment 4 Alexey Chernov 2013-02-15 21:06:35 UTC
I'll continue my experiments on Monday (doesn't have the device for this weekend) and will post the results here.
Comment 5 Tim-Philipp Müller 2013-02-17 00:20:12 UTC
Could you also make the mpeg-ts file (or a snippet thereof) available by any chance?
Comment 6 Alexey Chernov 2013-02-18 11:25:51 UTC
Tim, sorry for delay, I needed to ask for permission to share a sample. Debug log and video sample is attached. Unfortunately, I didn't managed to compile gst-libav out of the box on pi, so it's still with gst-omx decoder. Hope to make it with ffdec_h264 later.
Comment 7 Alexey Chernov 2013-02-18 11:27:08 UTC
Created attachment 236579 [details]
Debug log with ORC_DEBUG=5
Comment 8 Alexey Chernov 2013-02-18 11:38:06 UTC
Can't put it as attachment, so video sample can be downloaded here: http://downmusic.ru/x.ts
Comment 9 Julien Isorce 2014-01-21 09:12:34 UTC
Thx for the ts sample. I'm able to play this file with the packages available here: deb http://raspberrypi.collabora.com wheezy web   ( http://www.raspberrypi.org/archives/5535 )
Comment 10 Julien Isorce 2014-10-31 07:46:46 UTC
eglglessink was removed in the latest stable GStreamer series, with glimagesink
being the replacement.

Please file a new bug against glimagesink if you still have problems with
glimagesink and recent versions of GStreamer (git master or 1.4.x), thanks!