Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124357 - banshee makes bad MP4s via faac for ipod transcoding
Summary: banshee makes bad MP4s via faac for ipod transcoding
Status: RESOLVED UPSTREAM
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-02-27 22:05 UTC by Chris Rebert
Modified: 2006-03-09 05:33 UTC (History)
1 user (show)

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


Attachments
log of banshee doing transcoding (banshee.log,14.27 KB, text/plain)
2006-02-28 22:57 UTC, Chris Rebert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Rebert 2006-02-27 22:05:58 UTC
With banshee v0.10.6, when I sync my library w/ my iPod, it transcodes my flacs to mp4s using faac. However, the files generated are invalid. Neither the iPod, nor faad can play/decode them.
Will post log of banshee's transcoding.

Other info:
[I] media-libs/faac (1.24)
[I] media-plugins/gst-plugins-faac (0.8.11)
 `-- dev-dotnet/gtk-sharp-2.8.0
 `-- dev-dotnet/gnomevfs-sharp-2.8.0
 `-- dev-dotnet/gconf-sharp-2.8.0
 `-- media-libs/gstreamer-0.8.11
 `-- media-libs/gst-plugins-0.8.11
 `-- media-plugins/gst-plugins-flac-0.8.11
 `-- media-plugins/gst-plugins-faad-0.8.11
 `-- media-plugins/gst-plugins-cdparanoia-0.8.11
 `-- dev-dotnet/ipod-sharp-0.5.15

================
Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
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 -fomit-frame-pointer -pipe -fprefetch-loop-arrays -ftracer -falign-functions=64"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -fprefetch-loop-arrays -ftracer -falign-functions=64 -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US"
LC_ALL="en_US"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/gentopia"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X X509 aac adns alsa asf audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr chroot crypt cups curl curlwrappers dbm dbus djvu dvi emboss encode esd exif expat fam ffmpeg firefox flac flatfile foomaticdb ftp gd gdbm gimpprint glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv idn ieee1394 imagemagick imlib inifile ipod jabber javascript jpeg ladcca libg++ libwww mad maildir mbox md5sum mhash mime mmx mmxext mng mono moznocompose moznoirc moznomail mozsvg mp3 mpeg ncurses nptl nsplugin ogg oggvorbis openal opengl oss pam pcntl pcre pdflib png posix ppds python quicktime readline real recode sdl sftplogging smime sockets speex spell sqlite sse ssl svg tcltk tcpd tetex theora threads tiff toolbar truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis wifi win32codecs xine xml xml2 xpm xsl xv xvid zlib video_cards_radeon linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 Chris Rebert 2006-02-28 22:57:47 UTC
Created attachment 81012 [details]
log of banshee doing transcoding

the references to 160 are referring to the bitrate of 160 that the mp4s are being encoded at. 160 is the default provided by banshee.
Comment 2 Chris Rebert 2006-03-02 20:39:07 UTC
confirmed that bug 124457 is unrelated to this bug. transcoding error persists despite remerging world.
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2006-03-04 08:24:22 UTC
i'll see if there's already any bug reported on gnome bugzilla if not i'll open one for you.
Comment 4 Luis Medinas (RETIRED) gentoo-dev 2006-03-06 11:06:23 UTC
i commited two versions of banshee 0.10.7 the first with gst 0.8 support only and the other (masked) banshee-0.10.7_p1 with gst 0.10 support only please test both and see if you have the same issue.
Comment 5 Chris Rebert 2006-03-08 22:49:03 UTC
with v0.10.7 I get a compile error:

./ImportManager.cs(194,5): error CS0104: `Stat' is an ambiguous reference betwee n `Mono.Unix.Stat' and `Mono.Unix.Native.Stat'

Will try v0.10.7_p1 tomorrow.
Comment 6 Chris Rebert 2006-03-08 23:56:15 UTC
with _p1 I get this install error on trying to emerge cdparanoia:

>>> Install gst-plugins-cdparanoia-0.10.3 into /var/tmp/portage/gst-plugins-cdparanoia-0.10.3/image/ category media-plugins
 * Building external plugin ...
@@@@REMOVED FOR BREVITY@@@@
 i686-pc-linux-gnu-gcc -shared  .libs/libgstcdparanoia_la-gstcdparanoiasrc.o  -L/var/tmp/portage/gst-plugins-cdparanoia-0.10.3/image//usr/lib -L/usr/lib -lgstcdda-0.10 -lcdda_interface -lcdda_paranoia -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0  -march=athlon-xp -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,-soname -Wl,libgstcdparanoia.so -Wl,-version-script -Wl,.libs/libgstcdparanoia.ver -o .libs/libgstcdparanoia.so
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgstcdda-0.10
collect2: ld returned 1 exit status
libtool: install: error: relink `libgstcdparanoia.la' with the above command before installing it
make[1]: *** [install-pluginLTLIBRARIES] Error 1
make[1]: Leaving directory `/var/tmp/portage/gst-plugins-cdparanoia-0.10.3/work/gst-plugins-base-0.10.3/ext/cdparanoia'
make: *** [install-am] Error 2
Comment 7 Luis Medinas (RETIRED) gentoo-dev 2006-03-09 05:33:00 UTC
Open new bugs for those issues. Afaik mp4 via faac is a known bug from upstream and that support is going to be removed soon.