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