GNOME Bugzilla – Bug 661727
Can't Burn DVD video project: "Impossible to link plugin pads"
Last modified: 2018-09-21 17:27:27 UTC
Created attachment 198987 [details] Error Log when trying to burn DVD I tried burning a DVD video project with Brasero 3.2.0 today and when I tried to burn it to a DVD, it ejected the disc and gave an error: "Impossible to link plugin pads" I'm not sure what that means. I would have to assume it has to do with loading plugins? I'm using Arch Linux, all the latest stable versions that's available, dvd+rw-tools 7.1 and dvdauthor 0.7.0
I also can confirm that this only happens with DVD's not CD's. Making VCD's seems to work just fine.
Using cdrtools instead of wodim/cdrkit does seem to make a difference
Log says: BraseroVob Error while linking pads BraseroVob can't create object : Impossible to link plugin pads
I realize, but I don't know what that means. Do I have a plugin install wrong or something?
This bug also occurs on a fully updated Ubuntu 11.10. It makes no difference if you actually burn it to a DVD or just create a DVD iso image.
I can't confirm this error on Fedora 16, but alas I still can't Burn a DVD project or even make a DVD image because it just gets stalls on the converting to mpeg2 stage, even though the video is already MPEG2
This also happens on Ubuntu 12.04 with Brasero 3.4.1. When I start brasero with 'GST_DEBUG="*:3" brasero -g', I get the following: 0:00:10.984295768 16466 0xf36580 INFO GST_PADS gstpad.c:1978:gst_pad_link_prepare: trying to link capsfilter1:src and ffenc_ac31:sink 0:00:10.985340524 16466 0xf36580 INFO GST_PADS gstpad.c:2034:gst_pad_link_prepare: caps are incompatible BraseroBurn: (at burn-vob.c:684) BraseroVob Error while linking pads 'gst-inspect-0.10 ffenc_ac3' gives me: SINK template: 'sink' Availability: Always Capabilities: audio/x-raw-float channels: [ 1, 6 ] rate: { 48000, 44100, 32000 } endianness: 1234 width: 32 I looked into plugins/transcode/burn-vob.c near line 684 and found out that the capsfilter pad was set to use audio/x-raw-int, which is not compatible with ffenc_ac3. So I made the following change to that file: @@ -638,7 +638,7 @@ BRASERO_JOB_LOG (vob, "Setting AC3 rate to 48000"); /* NOTE: we may want to limit the number of channels. */ - filtercaps = gst_caps_new_full (gst_structure_new ("audio/x-raw-int", + filtercaps = gst_caps_new_full (gst_structure_new ("audio/x-raw-float", "rate", G_TYPE_INT, 48000, NULL), NULL); Now 'GST_DEBUG="*:3" brasero -g' shows me: 0:00:44.819663035 16554 0x2459580 INFO GST_PADS gstpad.c:1978:gst_pad_link_prepare: trying to link capsfilter1:src and ffenc_ac31:sink 0:00:44.820746205 16554 0x2459580 INFO GST_PADS gstpad.c:2161:gst_pad_link_full: linked capsfilter1:src and ffenc_ac31:sink, successful Converting now starts, but hangs after some megabyte, as Jeremy described.
Anything new here? This is still happening.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/brasero/issues/204.