[gstreamer-bugs] [Bug 556648] [typefind] detect lossless jpeg

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 2 19:29:02 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=556648
  GStreamer | gst-plugins-base | git

--- Comment #9 from David Schleef <ds at schleef.org> 2010-12-03 03:28:57 UTC ---
This is from memory...

The only "profile", recommended, but not required by JFIF.  The two hardware
decoders that I have dealt with only decoded baseline:

+      /* SOF0  = 0xc0: baseline

Supported by older versions of IJG libjpeg (6.2):

+       * SOF1  = 0xc1: extended sequential,      huffman
+       * SOF2  = 0xc2: progressive,              huffman
+       * SOF5  = 0xc5: differential sequential,  huffman
+       * SOF6  = 0xc6: differential progressive, huffman
+       * SOF7  = 0xc7: differential lossless,    huffman

Supported by IJG libjpeg 8:

+       * SOF9  = 0xc9: extended sequential,      arithmetic
+       * SOF10 = 0xca: progressive,              arithmetic
+       * SOF13 = 0xcd: differential sequential,  arithmetic
+       * SOF14 = 0xce: differential progressive, arithmetic

Not supported by IJG-jpeg:

+       * SOF11 = 0xcb: lossless,                 arithmetic
+       * SOF15 = 0xcf: differential lossless,    arithmetic
+       * SOF11 = 0xcb: lossless,                 arithmetic
+       * SOF11 = 0xcb: lossless,                 arithmetic


As a rough measure, we have "profiles" libjpeg8 > libjpeg62 > baseline, and a
separate format "lossless".

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