GNOME Bugzilla – Bug 520209
transcoding should use easy codec installation when required
Last modified: 2011-07-18 12:18:10 UTC
Doing an ogg dnd between the library and an ipod when no mp3 encoder is installed doesn't work, it should display a message about the issue or use the easy codec installation
I think it's caused by rb-encoder-gst.c:transcode_track not having support for the easy codec installer, it should probably emit the missing-plugin signal when it fails to locate the necessary plugins and rhythmbox should be able to act based on that signal. I don't think there is anything specific about ipods in that bug.
I think this requires some changes in gnome-media (or it's a requirement on whatever replaces it: http://gstreamer.freedesktop.org/wiki/EncodingProfiles) - currently we can only get a list of active profiles, where the definition of active includes all plugins used in the pipeline already being installed.
There is a bug report from Ubuntu on this issue that can be found at: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/311296 In brief: Rhythmbox should warn if some drag and drop operations are not possible because there is no mp3 encoder installed, or ideally offer easy codec installation.
fixed in 90b7496