← Back to team overview

desktop-packages team mailing list archive

[Bug 1397597] [NEW] Broken GStreamer-1.4.3

 

Public bug reported:

1)
$ lsb_release -rd
Description:	Ubuntu 14.10
Release:	14.10

2)
$ apt-cache policy gstreamer-1.0
gstreamer-1.0-pulseaudio:
  Installed: (none)
  Candidate: (none)
  Version table:
gir1.2-gstreamer-1.0:
  Installed: 1.4.3-1
  Candidate: 1.4.3-1
  Version table:
 *** 1.4.3-1 0
        500 http://se.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
        100 /var/lib/dpkg/status

3) I expected the basic pipelines

a) gst-launch-1.0 filesrc location=242.jpg ! decodebin ! imagefreeze ! videoconvert ! ximagesink
b) gst-launch-1.0 filesrc location=242.jpg ! decodebin ! imagefreeze ! videoconvert ! autovideosink

which always played OK on the previous versions of Ubuntu (e.g.,
GStreamer 1.2.4 on 14.04LTS) play seamlessly in Ubuntu 14.10.

4) Whereas 3a plays OK, 3b (differing by just the video sink) fails; see
below

fl@gbx2:~/ads$ gst-launch-1.0 filesrc location=242.jpg ! decodebin ! imagefreeze ! videoconvert ! ximagesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:03.504271487
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

fl@gbx2:~/ads$ gst-launch-1.0 filesrc location=242.jpg ! decodebin ! imagefreeze ! videoconvert ! autovideosink
Setting pipeline to PAUSED ...
libva info: VA-API version 0.35.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstJpegDec:jpegdec0: No valid frames decoded before end of stream
Additional debug info:
gstvideodecoder.c(1071): gst_video_decoder_sink_event_default (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstJpegDec:jpegdec0:
no valid frames found
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

** Affects: gstreamer1.0 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gstreamer1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1397597

Title:
  Broken GStreamer-1.4.3

Status in gstreamer1.0 package in Ubuntu:
  New

Bug description:
  1)
  $ lsb_release -rd
  Description:	Ubuntu 14.10
  Release:	14.10

  2)
  $ apt-cache policy gstreamer-1.0
  gstreamer-1.0-pulseaudio:
    Installed: (none)
    Candidate: (none)
    Version table:
  gir1.2-gstreamer-1.0:
    Installed: 1.4.3-1
    Candidate: 1.4.3-1
    Version table:
   *** 1.4.3-1 0
          500 http://se.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
          100 /var/lib/dpkg/status

  3) I expected the basic pipelines

  a) gst-launch-1.0 filesrc location=242.jpg ! decodebin ! imagefreeze ! videoconvert ! ximagesink
  b) gst-launch-1.0 filesrc location=242.jpg ! decodebin ! imagefreeze ! videoconvert ! autovideosink

  which always played OK on the previous versions of Ubuntu (e.g.,
  GStreamer 1.2.4 on 14.04LTS) play seamlessly in Ubuntu 14.10.

  4) Whereas 3a plays OK, 3b (differing by just the video sink) fails;
  see below

  fl@gbx2:~/ads$ gst-launch-1.0 filesrc location=242.jpg ! decodebin ! imagefreeze ! videoconvert ! ximagesink
  Setting pipeline to PAUSED ...
  Pipeline is PREROLLING ...
  Pipeline is PREROLLED ...
  Setting pipeline to PLAYING ...
  New clock: GstSystemClock
  ^Chandling interrupt.
  Interrupt: Stopping pipeline ...
  Execution ended after 0:00:03.504271487
  Setting pipeline to PAUSED ...
  Setting pipeline to READY ...
  Setting pipeline to NULL ...
  Freeing pipeline ...

  fl@gbx2:~/ads$ gst-launch-1.0 filesrc location=242.jpg ! decodebin ! imagefreeze ! videoconvert ! autovideosink
  Setting pipeline to PAUSED ...
  libva info: VA-API version 0.35.1
  libva info: va_getDriverName() returns 0
  libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
  libva info: Found init function __vaDriverInit_0_35
  libva info: va_openDriver() returns 0
  Pipeline is PREROLLING ...
  ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstJpegDec:jpegdec0: No valid frames decoded before end of stream
  Additional debug info:
  gstvideodecoder.c(1071): gst_video_decoder_sink_event_default (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstJpegDec:jpegdec0:
  no valid frames found
  ERROR: pipeline doesn't want to preroll.
  Setting pipeline to NULL ...
  Freeing pipeline ...

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gstreamer1.0/+bug/1397597/+subscriptions


Follow ups

References