Package: gnomebaker Version: 0.3-3 Severity: important When using gnomebaker to create audio cds from mp3 files, it uses the mpg321 converter, which is not generating correct audio-cd files. These files are then padded by cdrecord and it causes some random noise in the audio tracks while playing.
An alternative would be to use sox, as gnomebaker already uses it for wav files. A simple patch (that I didn't test yet) seems to make the necessary changes to generate audio cd files that doesn't need to be padded by cdrecord. The padding audio problem only appears in some cd drives. daniel
--- src/execfunctions.c~ 2005-02-04 23:25:55.000000000 -0200 +++ src/execfunctions.c 2005-05-24 19:21:48.508471704 -0300 @@ -1391,6 +1391,7 @@ exec_cmd_add_arg(cmd, "%s", "-c"); exec_cmd_add_arg(cmd, "%s", "2"); exec_cmd_add_arg(cmd, "%s", "-w"); + exec_cmd_add_arg(cmd, "%s", "-t cdr"); gchar* trackdir = preferences_get_convert_audio_track_dir(); --- src/burn.c~ 2005-05-24 19:28:10.631380192 -0300 +++ src/burn.c 2005-05-24 19:23:07.252500792 -0300 @@ -256,9 +256,11 @@ /* Check that the file extension is one we support */ if((g_ascii_strcasecmp(mime, "audio/x-mp3") == 0) || (g_ascii_strcasecmp(mime, "audio/mpeg") == 0)) - mpg123_add_mp3_args(cmd, file, &convertedfile); + //mpg123_add_mp3_args(cmd, file, &convertedfile); + sox_add_wav_args(cmd, file, &convertedfile); else if(g_ascii_strcasecmp(mime, "application/ogg") == 0) - oggdec_add_args(cmd, file, &convertedfile); + //oggdec_add_args(cmd, file, &convertedfile); + sox_add_wav_args(cmd, file, &convertedfile); else if(g_ascii_strcasecmp(mime, "audio/x-wav") == 0) sox_add_wav_args(cmd, file, &convertedfile);