[Bug 733467] New: Cannot play JPEG2000 encoded QuickTime video
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sun Jul 20 12:22:35 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=733467
GStreamer | gst-plugins-bad | git
Summary: Cannot play JPEG2000 encoded QuickTime video
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: lubosz at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
File: https://drive.google.com/file/d/0B0bLtNyAhxgoNVlhNkZWQXQtbWM
I have some jpeg2000 decoders installed
$ gst-inspect-1.0 | grep 2000
libav: avdec_jpeg2000: libav JPEG 2000 decoder
jp2kdecimator: jp2kdecimator: JPEG2000 decimator
openjpeg: openjpegdec: OpenJPEG JPEG2000 decoder
openjpeg: openjpegenc: OpenJPEG JPEG2000 encoder
rtp: rtpj2kdepay: RTP JPEG 2000 depayloader
rtp: rtpj2kpay: RTP JPEG 2000 payloader
But gst-discoverer and uridecodebin don't think so
$ gst-discoverer-1.0 31230.mov
Analyzing file:///home/bmonkey/workspace/ges/data/31262/31230.mov
Done discovering file:///home/bmonkey/workspace/ges/data/31262/31230.mov
Missing plugins
Topology:
container: Quicktime
audio: MPEG-4 AAC
video: JPEG 2000
Properties:
Duration: 0:00:10.091000000
Seekable: yes
Tags:
application name: Lavf55.21.102
container format: Quicktime
audio codec: MPEG-4 AAC
maximum bitrate: 192193
bitrate: 192193
language code: en
$ gst-launch-1.0 uridecodebin
uri=file:///home/bmonkey/workspace/ges/data/31262/31230.mov ! videoconvert !
autovideosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Missing element: JPEG 2000 decoder
WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0: No
decoder available for type 'image/x-j2c, fields=(int)1, width=(int)640,
height=(int)360, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1'.
Additional debug info:
gsturidecodebin.c(939): unknown_type_cb ():
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0
ERROR: from element
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
GStreamer encountered a general stream error.
Additional debug info:
qtdemux.c(4434): gst_qtdemux_loop ():
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason not-linked
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Using openjpegdec and avdec_jpeg2000 manually also does not work.
$ gst-launch-1.0 filesrc location=31230.mov ! qtdemux ! openjpegdec !
videoconvert ! autovideosink
$ gst-launch-1.0 filesrc location=31230.mov ! qtdemux ! avdec_jpeg2000 !
videoconvert ! autovideosink
--
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