The ripping looks like working but the resulting file is only ~124 bytes gst-plugins-lame version 0.10.3 Warning: [4/07/2006 8:39:33 AM] (Could not verify encoder profile) - Pipeline profile 'Xing MP3' will be unavailable: GStreamer pipeline 'xingenc' could not be run Debug: [4/07/2006 8:39:33 AM] (Ripping CD and Encoding with Pipeline) - lame bitrate=192 ** (Banshee:28236): WARNING **: MP3 encoder added without id3mux, attempting to insert id3mux element in pipeline (Banshee:28236): GStreamer-CRITICAL **: gst_object_unref: assertion `GST_IS_OBJECT (object)' failed % emerge --info Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.12.1 ccache version 2.3 [enabled] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="" FEATURES="autoconfig candy ccache distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.iinet.net.au/linux/Gentoo http://mirror.cse.unsw.edu.au/pub/gentoo ftp://mirror.pacific.net.au/linux/Gentoo http://public.planetmirror.com/pub/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="en ja ko zh_CN" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise /usr/portage/local/layman/gentopia" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac acl acpi alsa apache2 avahi avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo cdr cjk cli crypt daap dbus dlloader dri dvd dvdr eds emboss encode exif ffmpeg firefox flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal imagemagick imlib ipod ipv6 isdnlog java jpeg lcms libg++ libnotify libwww mad mikmod mmx mmxext mng mono mp3 mpeg ncurses nfs nls nptl nsplugin nvidia ogg openal opengl pam pcre pdf pdflib perl pic png pppd python quicktime readline reflection ruby samba sdl session spell spl sse ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs xml xorg xv xvid zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse kernel_linux linguas_en linguas_ja linguas_ko linguas_zh_CN userland_GNU video_cards_nvidia" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL
I have the exact same problem. New gentoo build. I have tried both 0.10.10-r3 & r4. #> mono --debug /usr/lib/banshee/banshee.exe ... Warning: [07/12/2006 08:12:54] (Could not verify encoder profile) - Pipeline profile 'Xing MP3' will be unavailable: GStreamer pipeline 'xingenc' could not be run Debug: [07/12/2006 08:13:20] (Ripping CD and Encoding with Pipeline) - lame bitrate=192 ** (Banshee:23183): WARNING **: MP3 encoder added without id3mux, attempting to insert id3mux element in pipeline (Banshee:23183): GStreamer-CRITICAL **: gst_object_unref: assertion `GST_IS_OBJECT (object)' failed #> emerge --info Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16.19 i686) ================================================================= System uname: 2.6.16.19 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.15 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/portage-xgl" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa apm avi bitmap-fonts bzip2 cli dbus dlloader dri dts dvd dvdread eds emboss encode esd ffmpeg firefox flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal howl imlib ipod isdnlog jpeg libg++ libwww logrotate mad mikmod mmx mono mp3 mpeg ncurses nfs nls nptl ogg opengl oss pam pcre pdflib perl png pppd python quicktime readline reflection sdl session skins spell spl sse sse2 ssl svg tcpd truetype truetype-fonts type1-fonts udev unicode vcd vorbis wxwindows xml xorg xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_radeon video_cards_fglrx video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
right... tell me every gst plugin you have installed please.
Created attachment 91531 [details] results of "emerge --search gst"
Created attachment 91532 [details] results of "gst-inspect-0.10"
Created attachment 91533 [details] results of "gst-inspect-0.8"
I have add attachments which I hope will provide you with enough information. If there is a better way to get a list of installed plugins, please let me know. Attachments are results of "emerge --search gst" results of "gst-inspect-0.10" results of "gst-inspect-0.8" I have a lot of 0.8 plugins installed. These came down with Gnome 2.12 (Totem) before I added all of the required plugins to "package.keywords" to install Banshee.
strange i have no idea what's wrong here. Maybe it's your mix of gst plugins there. I suggest you move to gnome 2.14 and remove gst 0.8 obsolete plugins. If that doesn't work please tell me and i will open a bug upstream or you can do it. Add gstreamer herd and see if they have any idea.
Looks like a bug in banshee. I will investigate later.
I unmerged all 0.8 gstreamer files and installed gnome 2.14. Re-emerged Banshee. The problem still exists.
hi if I comment the banshee source not to add id3mux to the pipeline, it works correctly. is id3mux broken? The problem is not specific to banshee the same thing happens I add id3mux to sound juicer's pipeline. afaik there is new plugin called id3v2mux, when this will be available?
id3v2mux is already available. emerge gst-plugins-taglib
To test your id3mux, do: gst-launch-0.10 filesrc location=path_to_an_existing_mp3.mp3 ! decodebin ! lame ! id3mux ! filesink location=blah.mp3
(In reply to comment #12) > To test your id3mux, do: gst-launch-0.10 filesrc > location=path_to_an_existing_mp3.mp3 ! decodebin ! lame ! id3mux ! filesink > location=blah.mp3 > This's what I got Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /pipeline0/filesrc0: Internal data flow error. Additional debug info: gstbasesrc.c(1569): gst_base_src_loop (): /pipeline0/filesrc0: streaming task paused, reason not-linked (-1) ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... FREEING pipeline ... However if I use the following pipelines gst-launch-0.10 filesrc location=src.mp3 ! mad ! audioconvert ! lame ! id3mux ! filesink location=out.mp3 it produces an empty file it works correctly if I remove id3mux or change it to id3v2mux <unrelated>where can I find xingmux?</unrelated>
0.10.11 fixes this problem. I have installed 0.10.11 and rippong a cd with lame to mp3 works fine now.
great closing this bug.
(In reply to comment #14) > 0.10.11 fixes this problem. I have installed 0.10.11 and rippong a cd with > lame to mp3 works fine now. > that's because in 0.10.11 you get this * Added awareness for id3v2mux so it uses id3v2mux instead of id3mux I think the problem still exists if you don't have gst-plugins-taglib installed