After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 677699 - Add native support for JPEG2000
Add native support for JPEG2000
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
unspecified
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-06-08 12:16 UTC by Bastien Nocera
Modified: 2012-06-08 12:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2012-06-08 12:16:12 UTC
FinalCut Pro supports to JPEG2000, and a number of hardware cameras now come with JPEG2000 as the main codec (or an alternative).

There is some support in gst-ffmpeg, and ffmpeg itself through libopenjpeg, but quite low resolution videos such as this one:
http://samples.mplayerhq.hu/mov/FCP/JPEG2000.mov
are unplayable (video decoding too slow?).

A native MPJEG2000/JPEG2000 decoder in GStreamer could help solve those problems.

libjasper is an alternative to libopenjpeg for support (I've used it for JPEG2000 support in gdk-pixbuf).
Comment 1 Bastien Nocera 2012-06-08 12:16:31 UTC
(Should we add a dependency on bug 639231 for this one?)
Comment 2 Sebastian Dröge (slomo) 2012-06-08 12:26:11 UTC
There are jasper based JPEG2000 encoder and decoder elements in gst-plugins-bad since a long time now.
Comment 3 Bastien Nocera 2012-06-08 12:52:19 UTC
Indeed. The playback was about as bad as through MPlayer, so I wrongly assumed that it was the same codec.
Comment 4 Bastien Nocera 2012-06-08 12:52:35 UTC
Filed bug 677701 about the performance problem.