[Bug 776311] New: result of mjpeg decoding using omxmjpegdec have many artifacts

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Dec 20 14:34:36 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=776311

            Bug ID: 776311
           Summary: result of mjpeg decoding using omxmjpegdec have many
                    artifacts
    Classification: Platform
           Product: GStreamer
           Version: 1.2.0
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-omx
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: sonntex at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I have usb camera that produces sequence of jpeg images that can not be decoded
by omxmjpegdec correctly.

# ls -l
total 104
-rw-r--r-- 1 root root  7313 Jan  3 18:43 image-00.jpeg
-rw-r--r-- 1 root root  7339 Jan  3 18:43 image-01.jpeg
-rw-r--r-- 1 root root  7345 Jan  3 18:43 image-02.jpeg
-rw-r--r-- 1 root root  6835 Jan  3 18:43 image-03.jpeg
-rw-r--r-- 1 root root  6835 Jan  3 18:43 image-04.jpeg
-rw-r--r-- 1 root root  6835 Jan  3 18:43 image-05.jpeg
-rw-r--r-- 1 root root  6840 Jan  3 18:43 image-06.jpeg
-rw-r--r-- 1 root root 15832 Jan  3 18:43 image-07.jpeg
-rw-r--r-- 1 root root 15832 Jan  3 18:43 image-08.jpeg
-rw-r--r-- 1 root root 15862 Jan  3 18:43 image-09.jpeg

Pipeline with jpegdec (libjpeg or libjpeg-turbo backend) produces correct
result that can be viewed by imagemagick.

# GST_DEBUG=6 gst-launch-1.0 -qe multifilesrc location="image-%02d.jpeg"
caps="image/jpeg,framerate=30/1" ! jpegdec ! multifilesink
location="image-%02d.yuv" 2>gst.log

# display -size 640x480 -depth 8 -sampling-factor 4:2:0 -colorspace srgb
image-00.yuv

Pipeline with omxmjpegdec (rpi-userland backend) produces incorrect result that
can be viewed by imagemagick and has many artifacts.

# GST_DEBUG=6 gst-launch-1.0 -e multifilesrc location="image-%02d.jpeg"
caps="image/jpeg,framerate=30/1" ! omxmjpegdec ! multifilesink
location="image-%02d-omx.yuv" 2>gst-omx.log

# display -size 640x480 -depth 8 -sampling-factor 4:2:0 -colorspace srgb
image-00-omx.yuv

Is it problem of gst-omx or rpi-userland?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list