| Summary: | soundconverter should require gst-plugins-gnomevfs | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Abraham Smith <adsmith> |
| Component: | New packages | Assignee: | Hanno Böck <hanno> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | gstreamer, guillaume |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Abraham Smith
2006-08-03 15:17:23 UTC
(In reply to comment #0) > soundconverter, a python/gnome/gstreamer audio codec converter, seems to > completely fail at runtime unless gst-plugins-gnomevfs is also installed. > Sadly, gst-pl-gnomevfs in NOT in the DEPENDS list. > > This behavior appears in version 0.8.6, though the upstream website seems to > suggest that 0.8.7 should overcome this problem. At least until then, please > update the DEPENDS. > Same problem here... Moreover, gst-plugins-mad and gst-plugins-ogg are very useful with "mp3" or "vorbis" useflags: they seem to be needed in order to manage tags. gst-pl-lame and gst-pl-vorbis are already required, but tags don't work just with these ebuilds. Maybe the best thing is to add "ogg" and "mad" useflags (already used in many ebuilds)... Can't reproduce a "complete fail". Can you give details when it fails? I'd probably add it conditionally on USE="gnome". The other notes on ogg and mad are okay, though I'll probably wait updating till a gstreamer-0.10-version is released upstream Sorry for the overly vague "completely fail" comment.
Here is the sample stdout/err:
$ soundconverter
SoundConverter 0.8.6
Gstreamer version: 0.8.11, Python binding version: 0.8.4
NOT using gnomevfssrc, look for any gnomevfs gstreamer package.
[ GUI -- add a single song, hit convert]
using encoder: lame (L.A.M.E. mp3 encoder)
Writing to: '/closet/audio/tmp/Penguin Cafe Orchestra-Preludes Airs and Yodels/01.Music_for_a_Found_Harmonium.mp3'
Traceback (most recent call last):
File "/usr/bin/soundconverter", line 780, in new_decoded_pad
sink.set_property("location", encode_filename(self.output_filename))
File "/usr/bin/soundconverter", line 167, in file_encode_filename
return gnomevfs.get_local_path_from_uri(filename)
RuntimeError: unknown error
Cannot set permission on '/closet/audio/tmp/Penguin Cafe Orchestra-Preludes Airs and Yodels/01.Music_for_a_Found_Harmonium.mp3'
[ GUI claims conversion complete, but nothing has happened ]
all fixed in 0.9.1 |