GNOME Bugzilla – Bug 785269
grokjpeg2000enc/grokjpeg2000dec: develop plugin for Grok JPEG 2000 codec
Last modified: 2018-11-03 14:11:29 UTC
Grok is an open source JPEG 2000 codec, licensed under the AGPL https://github.com/GrokImageCompression/grok The API is currently a super-set of the OpenJPEG API, and is currently a drop-in replacement for OpenJPEG. It currently works with the openjpegenc/openjpegdec plugins. I am planning on adding asynchronous encode/decode to make better use of multi-core. So, the library will need its own plugin. The plugin itself will be licensed under the LGPL, following the guidelines here: https://gstreamer.freedesktop.org/documentation/licensing.html
A pipeline for testing: gst-launch-1.0 -v videotestsrc ! grokenc ! jpeg2000parse ! mpegtsmux ! rtpmp2tpay ! rtpmp2tdepay ! tsdemux ! jpeg2000parse ! grokdec ! videoconvert ! ximagesink
Created attachment 356175 [details] [review] grokenc/grokdec: add plugins to support Grok JPEG 2000 library
Created attachment 356177 [details] [review] grokenc/grokdec: add plugins to support Grok JPEG 2000 library
I would like to suggest grokj2kdec/enc or grokjpeg2000dec/enc, will be easier for those that don't know grok.
(In reply to Nicolas Dufresne (stormer) from comment #4) > I would like to suggest grokj2kdec/enc or grokjpeg2000dec/enc, will be > easier for those that don't know grok. Good idea.
Created attachment 356219 [details] [review] grokjpeg2000enc/grokjpeg2000dec: add plugins to support Grok JPEG 2000 library Name change, and some other fixes.
This pipeline now working for testing: gst-launch-1.0 -v videotestsrc ! grokjpeg2000enc ! jpeg2000parse ! mpegtsmux ! rtpmp2tpay ! rtpmp2tdepay ! tsdemux ! jpeg2000parse ! grokjpeg2000dec ! videoconvert ! ximagesink
Created attachment 356221 [details] [review] grokjpeg2000enc/grokjpeg2000dec: add plugins to support Grok JPEG 2000 library a little more cleanup
Didn't review yet, but I just notice the copyright should be assigned to yourself.
Thanks, I will add my name to the copyright message.
Created attachment 359021 [details] [review] grokjpeg2000enc/grokjpeg2000dec: add plugins to support Grok JPEG 2000 library Updated copyright notice
<polite request for a review of this new plugin :) />
-- 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-plugins-bad/issues/589.