[Bug 766204] New: rtpjpegdepay regression: unable to handle frame dimensions greater than 2040

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue May 10 07:15:55 UTC 2016


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

            Bug ID: 766204
           Summary: rtpjpegdepay regression: unable to handle frame
                    dimensions greater than 2040
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: gschriss at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 327557
  --> https://bugzilla.gnome.org/attachment.cgi?id=327557&action=edit
rtpjpegdepay debug log / Elphel 353L

I have an rtspsrc-based Elphel 353L camera that I use with GStreamer.  Recent
GStreamer releases fail to properly connect to the camera warning instead about
an 'Invalid Dimension' of '0' for each JPEG image depay'd.

This appears to be a regression triggered by the following gst-plugins-good
commit (discovered via git bisect):
commit 330003951392356b934625b6fb9498398edbd713
Author: Hyunjun Ko <zzoon.ko at samsung.com>
Date:   Wed Oct 7 18:51:25 2015 +0900

    rtspsrc: replace duplicated codes to call new base sdp apis

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

There was a lot of duplicated code removed in the above commit and I'm guessing
the patch used to fix Bug 564437 ("rtpjpegdepay was unable to handle frame
dimensions greater than 2040") hasn't found a functional replacement in the
above merge.  Image dimensions under 2040 pixels are OK, above are not.  The
Elphel 353L has a maximum frame size of 2592x1944.

Debug log attached.

-- 
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