On Wed, Feb 18, 2009 at 10:28:58AM +0200, Genadijus Paleckis wrote:
> 
> Jacob Meuser wrote:
> > On Wed, Feb 18, 2009 at 07:06:10AM +0000, Jacob Meuser wrote:
> >> On Wed, Feb 18, 2009 at 07:45:30AM +0200, Genadijus Paleckis wrote:
> >>> on i386 4.5-beta (20090216 snapshot) vagalume reports "error
> >>> inititlizing audio system" and exits (after pressing OK)
> >>>
> >>> boo$ vagalume
> >>> ** (vagalume:19736): DEBUG: Initializing D-Bus...
> >>> ** (vagalume:19736): DEBUG: Creating GStreamer element mad: ERROR
> >>> ** (vagalume:19736): DEBUG: Creating GStreamer element flump3dec: ERROR
> >>> ** (vagalume:19736): DEBUG: Creating GStreamer element audioconvert: 
> >>> success
> >>> ** (vagalume:19736): DEBUG: Creating GStreamer element autoaudiosink: 
> >>> ERROR
> >>> ** (vagalume:19736): DEBUG: Creating GStreamer element alsasink: ERROR
> >>>
> >>> ** (vagalume:19736): CRITICAL **: Error creating GStreamer elements
> >>> boo$
> >>>
> >> works fine here.
> >>
> >> $ pkg_info | grep ^gst
> >> gstreamer-0.10.19p0 streaming media framework - core
> >> gstreamer-confelements-0.10.8p1 multimedia framework - conf elements
> >> gstreamer-gnome-0.10.19p1 multimedia framework - gnome vfs plugin
> >> gstreamer-mad-0.10.7p0 multimedia framework - mad plugin
> >> gstreamer-plugins-bad-0.10.7p5 multimedia framework - plugins bad
> >> gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base
> >> gstreamer-plugins-good-0.10.8p9 multimedia framework - good plugins
> >> gstreamer-plugins-ugly-0.10.7p0 multimedia framework - plugins ugly
> >>
> >>
> >> probably vagalume needs more RUN_DEPENDS, like gstreamer-confelements,
> >> gstreamer-plugins-good and apparently gstreamer-mad.  probably most
> >> ports using gstreamer should depend on gstreamer-confelements and
> >> gstreamer-plugins-good.
> > 
> > certainly anything using gconf should depend on gstreamer-confelements!
> > 
> > and every gstreamer port that uses audio should really depend on
> > gstreamer-plugins-good, or there probalby won't be any audio output
> > modules.
> > 
> > imo, rolling the -gconf subpackage into plugins-good,-main, and
> > making plugins-good,-main a RUN_DEPENDS for gstreamer "core" would be
> > a good idea.
> > 
> 
> Aha, I have very little of gstreamer
> 
> boo$ pkg_info | grep ^gst
> 
> gstreamer-0.10.19p0 streaming media framework - core
> gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base
> 
> after playing with gstreamer packages now I have working vagalume with
> 
> boo# pkg_info | grep ^gst
> gstreamer-0.10.19p0 streaming media framework - core
> gstreamer-confelements-0.10.8p1 multimedia framework - conf elements
> gstreamer-mad-0.10.7p0 multimedia framework - mad plugin
> gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base
> gstreamer-plugins-good-0.10.8p9 multimedia framework - good plugins
> gstreamer-plugins-ugly-0.10.7p0 multimedia framework - plugins ugly
> 
> it is minimal gstreamer combination needed for vagalume, so I guess
> other audio packages that needs gstreamer also must have these as
> RUN_DEPENDS

well, -mad and -plugins-ugly would probably be needed for mpeg streams.

what would be a good way to make this easier?  a gst.port.mk module
that defines a default MOD_GST_AUDIO_DEPENDS or some such?  maybe 
even

MOD_GST_AUDIO_DEPENDS = ::multimedia/gstreamer/plugins-good,-main \
                        ::multimedia/gstreamer/plugins-good,-gconf
MOD_GST_AUDIO_MPEG_DEPENDS = ::multimedia/gstreamer/plugins-ugly,-main \
                        ::multimedia/gstreamer/plugins-ugly,-mad

?

-- 
jake...@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

Reply via email to