Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 403533 - media-video/istanbul-0.2.2 - missing runtime dependency on media-plugins/gst-plugins-vorbis
Summary: media-video/istanbul-0.2.2 - missing runtime dependency on media-plugins/gst-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2012-02-14 08:14 UTC by Leho Kraav (:macmaN @lkraav)
Modified: 2012-12-28 00:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leho Kraav (:macmaN @lkraav) 2012-02-14 08:14:05 UTC
If doing screen capture with audio enabled, istanbul will fail encoding with:

** Message: pygobject_register_sinkfunc is deprecated (GstObject)
DEBUG: final pipeline: oggmux name=mux ! filesink location=/tmp/tmpjMuUTV istximagesrc name=videosource display-name=:0 screen-num=0 ! video/x-raw-rgb,framerate=10/1 ! videorate ! ffmpegcolorspace ! videoscale method=1 ! video/x-raw-yuv,width=1366,height=768,framerate=10/1 ! theoraenc ! queue ! mux. gconfaudiosrc name=audiosource ! audioconvert ! vorbisenc ! queue ! mux.
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/istanbul/main/tray_icon.py", line 65, in _trayicon_clicked
    self.current_screencast.start_recording()
  File "/usr/lib/python2.7/site-packages/istanbul/main/screencast.py", line 118, in start_recording
    self._pipeline = gst.parse_launch(final_pipeline)
glib.GError: no element "vorbisenc"

After installing gst-plugins-vorbis:

$ gst-inspect-0.10  | grep vorbis
vorbis:  vorbisenc: Vorbis audio encoder
vorbis:  vorbisdec: Vorbis audio decoder
vorbis:  vorbisparse: VorbisParse
vorbis:  vorbistag: VorbisTag
typefindfunctions: audio/x-vorbis: no extensions
rtp:  rtpvorbisdepay: RTP Vorbis depayloader
rtp:  rtpvorbispay: RTP Vorbis depayloader

Reproducible: Always
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-12-28 00:20:46 UTC
+  28 Dec 2012; Gilles Dartiguelongue <eva@gentoo.org> istanbul-0.2.2.ebuild,
+  istanbul-0.2.2.1_pre20120909.ebuild:
+  Add missing vorbis and libpng gstreamer dependencies, bug #403533.

I found out that this was not the only forgotten dependency. Thanks for
reporting.