Discussion:
[Bug 785104] New: multiple instances of omxmjpegdec seems not work well
"GStreamer" (GNOME Bugzilla)
2017-07-19 05:11:47 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=785104

Bug ID: 785104
Summary: multiple instances of omxmjpegdec seems not work well
Classification: Platform
Product: GStreamer
Version: 1.12.2
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-omx
Assignee: gstreamer-***@lists.freedesktop.org
Reporter: ***@nifty.ne.jp
QA Contact: gstreamer-***@lists.freedesktop.org
GNOME version: ---

I'm not sure whether it is a problem of GStreamer or not.
On Raspberry Pi3, multiple instances of omxmjpegdec seems not work well at the
same time.

How to reproduce:
Use 2 of separate Terminals and a Photo JPEG movie file.
(I used 640x480 30fps)

On the one Terminal:
gst-launch-1.0 filesrc location=/home/pi/Videos/Fish.mov ! decodebin !
glimagesink

On the other Terminal:
gst-launch-1.0 filesrc location=/home/pi/Videos/Fish.mov ! decodebin !
videocrop bottom=100 ! glimagesink

(NOTE: videocrop is used to show first (background) video)

Result:
These movies are not played well, and many "Frame is too late" messages are
shown (GST_DEBUG=2).
---------------------------------------------------------------------
omxvideodec
gstomxvideodec.c:1387:gst_omx_video_dec_loop:<omxmjpegdec-omxmjpegdec0> Frame
is too late, dropping
---------------------------------------------------------------------

On 1.12.0, same problem was seen.
I saw a message from gst_omx_port_wait_enabled_unlocked() several times,
but since updated to 1.12.2, not yet seen.
---------------------------------------------------------------------
Timeout waiting for ... port ... to be enabled
---------------------------------------------------------------------


The combination of a Photo JPEG and a H.264 movie files is no problem.
Also, the combination of two H.264 movie files is no problem.
2 instances of omxplayer also works well for same (used in above test) Photo
JPEG movie file.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2017-07-19 09:15:00 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=785104

--- Comment #1 from Yuji Kuwabara <***@nifty.ne.jp> ---
One more comment.
Using jpegdec (instead of omxmjpegdec), works fine.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-11-03 13:01:22 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=785104

GStreamer system administrator <***@gstreamer.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |OBSOLETE

--- Comment #2 from GStreamer system administrator <***@gstreamer.net> ---
-- 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-omx/issues/14.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
Loading...