After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 406719 - CDs Imported using AAC unable to be played
CDs Imported using AAC unable to be played
Status: RESOLVED NOTGNOME
Product: banshee
Classification: Other
Component: GStreamer
0.11.6
Other Linux
: Normal critical
: 2.x
Assigned To: Banshee Maintainers
Banshee Maintainers
: 394544 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-02-11 15:19 UTC by Scott Templer
Modified: 2007-05-14 17:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Scott Templer 2007-02-11 15:19:11 UTC
OK, I don't know where this bug is but I am guessing it's in gstreamer but not sure. now on with the bug.

After importing a CD using the AAC audio profile, Banshee can not play the resulting files,But can successfully play iTunes created AAC files in banshee

Some more info if needed
in the Nautilus properties tab shows up as MPEG 4 Video instead of MPEG 4 Audio (in Basic Tab). In the Audio Tab, Information such as Bitrate,Sample Rate, and Channels are not reported. Duration is also incorrect, Song in banshee says 5:16, Nautilus Audio Tab says 21:05 for exact same song. Yet CDs imported using iTunes report the Mime type correctly (MPEG-4 Audio) and the Audio Tab reports the Duration,Sample rate, and channels correctly. The system i am using is:
                                    Ubuntu 7.04 Herd 3
                                    Banshee 0.16
                                    gstreamer0.10.2
                                    faac 1.24
                                    faad 2.0

When I attempt to decode the Banshee created m4a file i receive,
           
Warning: Invalid number of channels (repeats several times)

When I attempt to decode the iTunes created m4a file i receive,
             
01 Crown of Thorns (LP Version).m4a file info:

LC AAC  283.471 secs, 2 ch, 44100 Hz

title: Crown of Thorns (LP Version)
artist: :wumpscut:
writer: Rudy Ratzinger
album: Bone Peeler
track: 1
totaltracks: 12
date: 2005
compilation: 
unknown: 
tempo: 00000 BPM
tool: iTunes v7.0.2.16, QuickTime 7.1.3
iTunSMPB:  00000000 00000840 00000124 0000000000BEE69C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
iTunNORM:  00000A1D 000009D3 000052FB 00004EEF 00032151 00036BFA 00007FFE 00007FFE 00001A25 0000427C
iTunes_CDDB_IDs: 12+3EBABDC52426827953637C5D07E3E1A8+3992182
genre: Industrial

  ---------------------
 | Config:  2 Ch       |
  ---------------------
 | Ch |    Position    |
  ---------------------
 | 00 | Left front     |
 | 01 | Right front    |
  ---------------------

Decoding 01 Crown of Thorns (LP Version).m4a took:  3.86 sec. 73.44x real-time.

I hope this helps
Comment 1 Aaron Bockover 2007-02-19 06:19:26 UTC
This isn't really a Banshee issue AFAIK. Currently the only elements that are allegedly capable of creating MP4/AAC files are in the gst-plugins-bad package. These plugins are somewhat condemned as they may be broken, outdated, unmaintained, etc.:

"GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use."

The bottom line is that to the best of my knowledge the pipeline Banshee uses to attempt to create the AAC/MP4 files is correct and in theory should work:

faac outputformat=1 ! ffmux_mp4

You can try experimenting with the pipeline on the console. For instance, this will rip the first track from your default CD drive:

$ gst-launch-0.10 cdparanoiasrc track=1 ! audioconvert ! faac outputformat=1 ! ffmux_mp4 ! filesink location=out.mp4

If you figure out how to get a proper pipeline for AAC/MP4 files, let me know.

I'm closing this for now as there's nothing we can do in Banshee if the pipeline above is supposed to work (and I'm pretty sure it is). Re-open it if you find otherwise. 
Comment 2 Aaron Bockover 2007-05-14 17:34:20 UTC
*** Bug 394544 has been marked as a duplicate of this bug. ***