FS#39757 - [banshee] Fails to transcode songs when copying to a media device
Attached to Project:
Arch Linux
Opened by John Regan (saxindustries) - Saturday, 05 April 2014, 15:45 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 17 January 2017, 16:12 GMT
Opened by John Regan (saxindustries) - Saturday, 05 April 2014, 15:45 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 17 January 2017, 16:12 GMT
|
Details
Description:
I have banshee setup to transcode files to MP3 when I copy to my iPod. I also have a flash drive with a ".is_audio_player" file setup so it's recognized as a media player in Banshee. When I drag and drop a song in a format the players can't play (in this case FLAC), Banshee immediately responds with an error about not being able to transcode the file. I have gst-plugins-good and gst-plugins-ugly installed, along with lame, so I should be good to go for converting to MP3. I'm attaching the output of "banshee --debug" - I started Banshee, dragged a song to my iPod, allowed it to fail, then quit Banshee. It looks like line 299 is where you see the transcoding failures. Other programs, like Rhythmbox work fine, so I don't think it's a bug in Gstreamer Additional info: * package version(s) 2.6.2-3 * config and/or log files etc. attached Steps to reproduce: |
This task depends upon
Closed by Jan de Groot (JGC)
Tuesday, 17 January 2017, 16:12 GMT
Reason for closing: Won't fix
Additional comments about closing: banshee removed from repos
Tuesday, 17 January 2017, 16:12 GMT
Reason for closing: Won't fix
Additional comments about closing: banshee removed from repos
I've got a new log with stderr included - line 195 is around where the conversion starts. I see some Gstreamer warnings about "0.10-style raw audio caps are being created" along with some "pipeline does not run" errors, and line 214 shows a message about a general stream error.
I've also got a screenshot attached of the error message in Banshee.
-John
2014-04-06-094528_1112x803_sc... (96.7 KiB)
The relevant error is probably this one:
[Error 17:59:47.514] Cannot Convert File - GStreamer encountered a general stream error.: gstbaseparse.c(3242): gst_base_parse_loop (): /GstPipeline:pipeline/GstDecodeBin:decodebin/GstFlacParse:flacparse248:
streaming stopped, reason not-linked
This is probably *not* an upstream bug, as Debian testing also has Banshee 2.6.2 with gstreamer-1.0 and transcoding is working fine there... It looks like Banshee on Arch is totally messed up :(
BTW: extra/gst-libav is installed.
Don-t-use-the-new-decoded-pad-signal-of-decodebin.patch
Use-new-style-GStreamer-1.0-raw-audio-caps-in-the-WA.patch
I've got them attached here.
Use-new-style-GStreamer-1.0-r... (0.8 KiB)