GNOME Bugzilla – Bug 347012
make RBRecorder use RBEncoder
Last modified: 2009-03-17 11:24:08 UTC
It would be good if RBRecorder used RBEncoder for the decoding-to-wav process, so it didn't need to use GStreamer directly. There may need to be some RBEncoder improvements first though.
Good idea. I'll take a look.
What is our minimum GNOME platform version?
Currently GNOME 2.10 + totem-plparser 1.15 are the minimum required versions, although a number of optional/enhanced features required a higher version. We may need to a new piece of RBEncoder API for conversion to audio/x-raw-int,rate=44100,width=16,depth=16, since the current rb_encoder_encode just picks a profile based on mime-types, and we can't guarantee the user's audio/x-wav profile converts to that, if they even have one. Maybe something like the following: gboolean rb_encoder_encode_to_cd_wav (RBEncoder *encoder, RhythmDBEntry *entry, const char *dest,);
Brasero does the decode-to-wav part of the process now.