I have a lot of music compressed from regular wav to wavpack with base tags filled. All files "-hh" compressed, and gstreamer cannot procced them while createing audiocd. Steps to reproduce: 1) Start XFburn 2) Create AudioCD 3) Add Wavpack files 4) Press burn here is debug output: DBG[xfburn-main.c:274] main(): xfburn version 0.4.3 for Xfce 4.6.2 DBG[xfburn-settings.c:302] load_settings(): parsed ** Message: Thunar-VFS not available, using default implementation DBG[xfburn-device-list.c:264] xfburn_device_list_init(): Constructing device list DBG[xfburn-device-list.c:305] get_libburn_device_list(): Before scanning for drives DBG[xfburn-device-list.c:308] get_libburn_device_list(): After scanning for drives DBG[xfburn-device.c:422] xfburn_device_fillin_libburn_info(): Optiarc DVD RW AD-7530B can burn: 1 [cdr: 1, cdrw: 1, dvdr: 1, dvdram: 1] DBG[xfburn-device-list.c:350] get_libburn_device_list(): Done DBG[xfburn-device.c:336] refresh_disc(): disc_status = 1 DBG[xfburn-device.c:342] refresh_disc(): profile_no = 0xa (CD-RW), erasable ** Message: Using gstreamer transcoder. DBG[xfburn-transcoder-gst.c:772] get_audio_track(): Querying GST about /home/lessless/Downloads/slsk/va_-_hybrid_evolution/track05.wv DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from audio-output : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from debugging-identity : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from capsfilter0 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from converter : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from resampler : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from fakesink : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from typefind : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from decoder : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from file-source : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from transcoder : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from debugging-identity : state-changed (64) DBG[xfburn-transcoder-gst.c:575] bus_call(): could not query stream duration (expected failure) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from capsfilter0 : state-changed (64) DBG[xfburn-transcoder-gst.c:575] bus_call(): could not query stream duration (expected failure) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from converter : state-changed (64) DBG[xfburn-transcoder-gst.c:575] bus_call(): could not query stream duration (expected failure) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from resampler : state-changed (64) DBG[xfburn-transcoder-gst.c:575] bus_call(): could not query stream duration (expected failure) DBG[xfburn-transcoder-gst.c:786] get_audio_track(): Now waiting for identification result DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackparse0 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from sink : stream-status (8192) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackparse0 : state-changed (64) DBG[xfburn-transcoder-gst.c:575] bus_call(): could not query stream duration (expected failure) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from typefind : state-changed (64) DBG[xfburn-transcoder-gst.c:575] bus_call(): could not query stream duration (expected failure) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from file-source : state-changed (64) DBG[xfburn-transcoder-gst.c:575] bus_call(): could not query stream duration (expected failure) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from sink : stream-status (8192) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from queue0 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackdec0 : state-changed (64) DBG[xfburn-transcoder-gst.c:672] on_pad_added(): linking pads DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackdec0 : state-changed (64) DBG[xfburn-transcoder-gst.c:404] signal_identification_done(): Trying to lock mutex (is audio) DBG[xfburn-transcoder-gst.c:429] signal_identification_done(): Releasing mutex (is audio) DBG[xfburn-transcoder-gst.c:796] get_audio_track(): Got an identification result DBG[xfburn-transcoder-gst.c:813] get_audio_track(): Track length = 447 secs => size = 78871968 bytes => 33534 sectors DBG[xfburn-device-box.c:549] check_disc_validity(): blank_mode = 0 DBG[xfburn-transcoder-gst.c:945] transcode_next_track(): now transcoding /home/lessless/Downloads/slsk/va_-_hybrid_evolution/track05.wv -> 7 DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from audio-output : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from debugging-identity : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from capsfilter0 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from converter : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from resampler : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from fakesink : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from typefind : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from decoder : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from file-source : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from transcoder : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from debugging-identity : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from capsfilter0 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from converter : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from resampler : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackparse1 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from sink : stream-status (8192) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackparse1 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from typefind : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from file-source : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from sink : stream-status (8192) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from queue1 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackdec1 : state-changed (64) DBG[xfburn-transcoder-gst.c:672] on_pad_added(): linking pads DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackdec1 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from src : stream-status (8192) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from queue1 : state-changed (64) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from src : stream-status (8192) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackdec1 : tag (16) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackdec1 : tag (16) DBG[xfburn-transcoder-gst.c:473] bus_call(): msg from wavpackparse1 : error (2) ** ERROR **: Gstreamer error while transcoding: Internal data stream error. aborting... my soft [ebuild R ] media-libs/gstreamer-0.10.29 USE="nls -test" 0 kB [ebuild R ] media-plugins/gst-plugins-wavpack-0.10.22 0 kB [ebuild R ] app-cdr/xfburn-0.4.3-r1 USE="dbus gstreamer debug" 0 kB HERE IS THE LINK WHERE RESOLUTION IS PROPOSED: https://bugzilla.gnome.org/show_bug.cgi?id=630086#c0
Is this still reproducible with xfburn-0.5.x?
Nothing changed in the gstreamer code in 0.5.x, so this is still present. The linked bugzilla entry actually does have a suggestion, I need to implement that: "It should put an audioconvert before and after audioresample."
Fixed in 6233d47. Please test and reopen if you still have issues.