Bug#867574: rhythmbox: Reports a gstreamer plugin is missing

2017-07-07 Thread Jason Crain
Control: reassign -1 gstreamer1.0 1.12.1-1
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=648010
Control: tags -1 + upstream
Control: affects -1 rhythmbox totem
Control: retitle -1 gstreamer1.0: Reports of missing plugins: Plugins 
blacklisted during upgrade

On Fri, Jul 07, 2017 at 10:41:19AM -0400, Andrew Perrin wrote:
> On 07/07/2017 10:31 AM, Jason Crain wrote:
> > On Fri, Jul 07, 2017 at 10:10:56AM -0400, Andrew Perrin wrote:
> > > 
> > > After normal upgrade, rhythmbox reports a Gstreamer plugin is missing 
> > > when playing any audio file.
> > 
> > First, what is the output of "gst-inspect-1.0 -b" and "gst-inspect-1.0"?
> > This should show if any plugins have been blacklisted and which plugins
> > are correctly installed.
> > 
> > Removing the cache file in ~/.cache/gstreamer-1.0/ has fixed similar
> > problems with missing plugins.
> > 
> 
> Thank you - I had tried removing the file in ~/.gstreamer-0.10 but clearly
> was out of date on that. Removing ~/.cache/gstreamer-1.0 fixed the problem.
> 
> For the record, here is the output you requested:
> 
> aperrin@theodor:~$ gst-inspect-1.0 -b
> Blacklisted files:
>   libgstcoreelements.so
> 
> Total count: 1 blacklisted file
> aperrin@theodor:~$ gst-inspect-1.0
> realmedia:  rmdemux: RealMedia Demuxer
> realmedia:  rademux: RealAudio Demuxer
> realmedia:  rdtdepay: RDT packet parser
[snip]
> Total count: 242 plugins (1 blacklist entry not shown), 1354 features

This confirms what I suspected, that the problem is caused by a
gstreamer plugin being blacklisted, likely because of transient
non-functionality during the upgrade.  I've added a comment on the
gstreamer upstream bug report at https://bugzilla.gnome.org/648010.



Bug#867574: rhythmbox: Reports a gstreamer plugin is missing

2017-07-07 Thread Andrew Perrin



On 07/07/2017 10:31 AM, Jason Crain wrote:

On Fri, Jul 07, 2017 at 10:10:56AM -0400, Andrew Perrin wrote:

*** Reporter, please consider answering these questions, where appropriate ***

* What led up to the situation?

After normal upgrade, rhythmbox reports a Gstreamer plugin is missing when 
playing any audio file.

   * What exactly did you do (or not do) that was effective (or
  ineffective)?
Tried using gst-launch directly:

aperrin@theodor:~$ gst-launch-1.0 -v playbin uri= 
file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3
Setting pipeline to PAUSED ...

** (gst-launch-1.0:30067): WARNING **: can't find typefind element, decodebin 
will not work
ERROR: Pipeline doesn't want to pause.
/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstURIDecodeBin:uridecodebin0: use-buffering = false
/GstURIDecodeBin:uridecodebin0: download = false
/GstURIDecodeBin:uridecodebin0: uri = 
file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3
/GstURIDecodeBin:uridecodebin0: connection-speed = 0
/GstURIDecodeBin:uridecodebin0: source = "\(GstGioSrc\)\ source"
ERROR: from element /GstURIDecodeBin:uridecodebin0: Your GStreamer installation 
is missing a plug-in.
Additional debug info:
gsturidecodebin.c(1881): make_decoder (): 
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0:
No typefind element, decodebin is unusable, check your installation
Setting pipeline to NULL ...
Freeing pipeline ...


First, what is the output of "gst-inspect-1.0 -b" and "gst-inspect-1.0"?
This should show if any plugins have been blacklisted and which plugins
are correctly installed.

Removing the cache file in ~/.cache/gstreamer-1.0/ has fixed similar
problems with missing plugins.



Thank you - I had tried removing the file in ~/.gstreamer-0.10 but 
clearly was out of date on that. Removing ~/.cache/gstreamer-1.0 fixed 
the problem.


For the record, here is the output you requested:




aperrin@theodor:~$ gst-inspect-1.0 -b
Blacklisted files:
  libgstcoreelements.so

Total count: 1 blacklisted file
aperrin@theodor:~$ gst-inspect-1.0
realmedia:  rmdemux: RealMedia Demuxer
realmedia:  rademux: RealAudio Demuxer
realmedia:  rdtdepay: RDT packet parser
realmedia:  rdtmanager: RTP Decoder
realmedia:  rtspreal: RealMedia RTSP Extension
realmedia:  pnmsrc: PNM packet receiver
xingmux:  xingmux: MP3 Xing muxer
cdio:  cdiocddasrc: CD audio source (CDDA)
twolame:  twolamemp2enc: TwoLAME mp2 encoder
siddec:  siddec: Sid decoder
dvdsub:  dvdsubdec: DVD subtitle decoder
dvdsub:  dvdsubparse: DVD subtitle parser
vaapi:  vaapijpegdec: VA-API JPEG decoder
vaapi:  vaapimpeg2dec: VA-API MPEG2 decoder
vaapi:  vaapih264dec: VA-API H264 decoder
vaapi:  vaapivc1dec: VA-API VC1 decoder
vaapi:  vaapipostproc: VA-API video postprocessing
vaapi:  vaapidecodebin: VA-API Decode Bin
vaapi:  vaapisink: VA-API sink
vaapi:  vaapimpeg2enc: VA-API MPEG-2 encoder
vaapi:  vaapih264enc: VA-API H264 encoder
a52dec:  a52dec: ATSC A/52 audio decoder
dvdlpcmdec:  dvdlpcmdec: DVD LPCM Audio decoder
mpg123:  mpg123audiodec: mpg123 mp3 decoder
asf:  asfdemux: ASF Demuxer
asf:  rtspwms: WMS RTSP Extension
asf:  rtpasfdepay: RTP ASF packet depayloader
dvdread:  dvdreadsrc: DVD Source
video4linux2:  v4l2src: Video (video4linux2) Source
video4linux2:  v4l2sink: Video (video4linux2) Sink
video4linux2:  v4l2radio: Radio (video4linux2) Tuner
video4linux2:  v4l2deviceprovider (GstDeviceProviderFactory)
mpeg2dec:  mpeg2dec: mpeg1 and mpeg2 video decoder
lame:  lamemp3enc: L.A.M.E. mp3 encoder
amrnb:  amrnbdec: AMR-NB audio decoder
amrnb:  amrnbenc: AMR-NB audio encoder
x264:  x264enc: x264enc
cdparanoia:  cdparanoiasrc: CD Audio (cdda) Source, Paranoia IV
vcdsrc:  vcdsrc: VCD Source
sndfile:  sfdec: Sndfile decoder
audioresample:  audioresample: Audio resampler
y4mdec:  y4mdec: YUV4MPEG demuxer/decoder
smoothstreaming:  mssdemux: Smooth Streaming demuxer
pcapparse:  pcapparse: PCapParse
pcapparse:  irtspparse: IRTSPParse
videoscale:  videoscale: Video scaler
x265:  x265enc: x265enc
videofiltersbad:  scenechange: Scene change detector
videofiltersbad:  zebrastripe: Zebra stripe overlay
videofiltersbad:  videodiff: Video Diff
midi:  midiparse: MidiParse
siren:  sirendec: Siren Decoder element
siren:  sirenenc: Siren Encoder element
typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv
typefindfunctions: audio/x-musepack: mpc, mpp, mp+
typefindfunctions: audio/x-au: au, snd
typefindfunctions: video/x-msvideo: avi
typefindfunctions: audio/qcelp: qcp
typefindfunctions: video/x-cdxa: dat
typefindfunctions: video/x-vcd: dat
typefindfunctions: audio/x-imelody: imy, ime, imelody
typefindfunctions: audio/midi: mid, midi
typefindfunctions: audio/riff-midi: mid, midi
typefindfunctions: audio/mobile-xmf: mxmf
typefindfunctions: video/x-fli: flc, fli
typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta
typefindfunctions: application/x-id3v1: mp3, 

Bug#867574: rhythmbox: Reports a gstreamer plugin is missing

2017-07-07 Thread Jason Crain
On Fri, Jul 07, 2017 at 10:10:56AM -0400, Andrew Perrin wrote:
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>* What led up to the situation?
> 
> After normal upgrade, rhythmbox reports a Gstreamer plugin is missing when 
> playing any audio file.
> 
>   * What exactly did you do (or not do) that was effective (or
>  ineffective)?
> Tried using gst-launch directly:
> 
> aperrin@theodor:~$ gst-launch-1.0 -v playbin uri= 
> file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3
> Setting pipeline to PAUSED ...
> 
> ** (gst-launch-1.0:30067): WARNING **: can't find typefind element, decodebin 
> will not work
> ERROR: Pipeline doesn't want to pause.
> /GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
> /GstURIDecodeBin:uridecodebin0: buffer-size = -1
> /GstURIDecodeBin:uridecodebin0: buffer-duration = -1
> /GstURIDecodeBin:uridecodebin0: use-buffering = false
> /GstURIDecodeBin:uridecodebin0: download = false
> /GstURIDecodeBin:uridecodebin0: uri = 
> file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3
> /GstURIDecodeBin:uridecodebin0: connection-speed = 0
> /GstURIDecodeBin:uridecodebin0: source = "\(GstGioSrc\)\ source"
> ERROR: from element /GstURIDecodeBin:uridecodebin0: Your GStreamer 
> installation is missing a plug-in.
> Additional debug info:
> gsturidecodebin.c(1881): make_decoder (): 
> /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0:
> No typefind element, decodebin is unusable, check your installation
> Setting pipeline to NULL ...
> Freeing pipeline ...

First, what is the output of "gst-inspect-1.0 -b" and "gst-inspect-1.0"?
This should show if any plugins have been blacklisted and which plugins
are correctly installed.

Removing the cache file in ~/.cache/gstreamer-1.0/ has fixed similar
problems with missing plugins.



Bug#867574: rhythmbox: Reports a gstreamer plugin is missing

2017-07-07 Thread Andrew Perrin
Package: rhythmbox
Version: 3.4.1-2+b1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

After normal upgrade, rhythmbox reports a Gstreamer plugin is missing when 
playing any audio file.

  * What exactly did you do (or not do) that was effective (or
 ineffective)?
Tried using gst-launch directly:

aperrin@theodor:~$ gst-launch-1.0 -v playbin uri= 
file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3
Setting pipeline to PAUSED ...

** (gst-launch-1.0:30067): WARNING **: can't find typefind element, decodebin 
will not work
ERROR: Pipeline doesn't want to pause.
/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstURIDecodeBin:uridecodebin0: use-buffering = false
/GstURIDecodeBin:uridecodebin0: download = false
/GstURIDecodeBin:uridecodebin0: uri = 
file:///home/aperrin/music/Adele_02_Rumour%20Has%20It.mp3
/GstURIDecodeBin:uridecodebin0: connection-speed = 0
/GstURIDecodeBin:uridecodebin0: source = "\(GstGioSrc\)\ source"
ERROR: from element /GstURIDecodeBin:uridecodebin0: Your GStreamer installation 
is missing a plug-in.
Additional debug info:
gsturidecodebin.c(1881): make_decoder (): 
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0:
No typefind element, decodebin is unusable, check your installation
Setting pipeline to NULL ...
Freeing pipeline ...



   * What was the outcome of this action?

No difference

   * What outcome did you expect instead?

No audio plays.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages rhythmbox depends on:
ii  dbus1.10.20-1
ii  gstreamer1.0-plugins-base   1.12.1-1
ii  gstreamer1.0-plugins-good   1.12.1-1
ii  gstreamer1.0-x  1.12.1-1
ii  libc6   2.24-12
ii  libglib2.0-02.52.3-1
ii  libgstreamer-plugins-base1.0-0  1.12.1-1
ii  libgstreamer1.0-0   1.12.1-2
ii  libgtk-3-0  3.22.16-1
ii  libpeas-1.0-0   1.20.0-1+b1
ii  librhythmbox-core10 3.4.1-2+b1
ii  libx11-62:1.6.4-3
ii  media-player-info   22-3
ii  rhythmbox-data  3.4.1-2

Versions of packages rhythmbox recommends:
ii  avahi-daemon   0.6.32-2
ii  gnome-shell [notification-daemon]  3.22.3-3
ii  gstreamer1.0-plugins-ugly  1:1.12.1-dmo2
ii  gstreamer1.0-pulseaudio1.12.1-1
ii  gvfs-backends  1.30.4-1+b1
ii  rhythmbox-plugins  3.4.1-2+b1
ii  yelp   3.22.0-1

Versions of packages rhythmbox suggests:
pn  gnome-codec-install  
ii  gnome-control-center 1:3.22.2-3
ii  gstreamer1.0-plugins-bad 1:1.12.1-dmo1
pn  rhythmbox-plugin-cdrecorder  

-- no debconf information