Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139090 - banshee-0.10.10-r4 cannot rip cd using lame mp3
Summary: banshee-0.10.10-r4 cannot rip cd using lame mp3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-03 15:48 UTC by Arif Lukito
Modified: 2006-08-04 05:55 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
results of "emerge --search gst" (emerge --search gst,17.22 KB, text/plain)
2006-07-11 18:46 UTC, Murray Blakeman
Details
results of "gst-inspect-0.10" (gst-inspect-0.10,9.26 KB, text/plain)
2006-07-11 18:47 UTC, Murray Blakeman
Details
results of "gst-inspect-0.8" (gst-inspect-0.8,23.18 KB, text/plain)
2006-07-11 18:48 UTC, Murray Blakeman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arif Lukito 2006-07-03 15:48:04 UTC
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
Comment 1 Murray Blakeman 2006-07-11 16:10:02 UTC
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
Comment 2 Luis Medinas (RETIRED) gentoo-dev 2006-07-11 16:23:27 UTC
right... tell me every gst plugin you have installed please.
Comment 3 Murray Blakeman 2006-07-11 18:46:07 UTC
Created attachment 91531 [details]
results of "emerge --search gst"
Comment 4 Murray Blakeman 2006-07-11 18:47:35 UTC
Created attachment 91532 [details]
results of "gst-inspect-0.10"
Comment 5 Murray Blakeman 2006-07-11 18:48:13 UTC
Created attachment 91533 [details]
results of "gst-inspect-0.8"
Comment 6 Murray Blakeman 2006-07-11 18:52:29 UTC
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.
Comment 7 Luis Medinas (RETIRED) gentoo-dev 2006-07-11 19:04:24 UTC
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.
Comment 8 Zaheer Abbas Merali (RETIRED) gentoo-dev 2006-07-11 22:45:55 UTC
Looks like a bug in banshee.  I will investigate later.
Comment 9 Murray Blakeman 2006-07-12 14:51:28 UTC
I unmerged all 0.8 gstreamer files and installed gnome 2.14.  Re-emerged Banshee.  The problem still exists.
Comment 10 Arif Lukito 2006-07-22 15:56:07 UTC
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?
Comment 11 Zaheer Abbas Merali (RETIRED) gentoo-dev 2006-07-23 03:49:59 UTC
id3v2mux is already available.  emerge gst-plugins-taglib
Comment 12 Zaheer Abbas Merali (RETIRED) gentoo-dev 2006-07-23 03:51:34 UTC
To test your id3mux, do: gst-launch-0.10 filesrc location=path_to_an_existing_mp3.mp3 ! decodebin ! lame ! id3mux ! filesink location=blah.mp3
Comment 13 Arif Lukito 2006-07-23 11:07:17 UTC
(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>


Comment 14 Murray Blakeman 2006-08-03 15:14:45 UTC
0.10.11 fixes this problem.  I have installed 0.10.11 and rippong a cd with lame to mp3 works fine now.
Comment 15 Luis Medinas (RETIRED) gentoo-dev 2006-08-03 21:21:16 UTC
great closing this bug.
Comment 16 Arif Lukito 2006-08-04 05:55:01 UTC
(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