[Bug 739964] New: Missing GOOD element: JPEG decoder, depending on dead jpeg-mmx

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Nov 11 06:09:08 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=739964
  GStreamer | gst-plugins-good | 1.4.4

           Summary: Missing GOOD element: JPEG decoder, depending on dead
                    jpeg-mmx
    Classification: Platform
           Product: GStreamer
           Version: 1.4.4
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: sergei.vorobyov at facilitylabs.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


After compiling from the source GStreamer v1.4.4 (announced yesterday on
gstreamer-devel):

fl at zbx1:~/ads$ gst-launch-1.0 filesrc location=495.jpg ! decodebin !
imagefreeze ! videoconvert ! ximagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Missing element: JPEG decoder
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0: Your
GStreamer installation is missing a plug-in.
Additional debug info:
gstdecodebin2.c(3977): gst_decode_bin_expose ():
/GstPipeline:pipeline0/GstDecodeBin:decodebin0:
no suitable plugins found
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

It appears that the jpeg decoder depends on jpeg-mmx and as result it is not
built:

configure:32448: *** checking feature: jpeg library ***
configure:32452: *** for plug-ins: jpeg ***
configure:32504: checking for jpeg_set_defaults in -ljpeg-mmx
configure:32529: gcc -std=gnu99 -o conftest -g -O2   conftest.c -ljpeg-mmx  
>&5
/usr/bin/ld: cannot find -ljpeg-mmx
collect2: error: ld returned 1 exit status

Jpeg-mmx is obsoleted 8 years already:

# jpeg-mmx
# ========

# Copied and pasted from an entry on http://mjpeg.sourceforge.net/:
#
# (Nov 16th, 2006 - by Bernhard)
#
# The jpeg-mmx is declared dead.
# There are several causes. The most important is the minimal speed gain you
# have with machinges running faster than 1GHz. The other thing is that it
# speed up things only on 32bit Intel and AMD machines. The last thing is that
# we have no maintaner for the jpeg-mmx, and it cause problems with other
# packages (libquicktime for example) So we have removed the jpeg-mmx from the
# list of downloadable software.

It is also obsoleted in Ubuntu 14.04.

Is there any "minimal" set of packages required to build a more-or-less
complete/representative GStreamer (rather than by trial and error, finding
missing dependencies in logs)?

What is the preferred Linux distribution?

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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