[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