FS#13164 - [moc] refuses to play m4a files / ffmpeg related?

Attached to Project: Arch Linux
Opened by Alexander Rink (freigeist) - Sunday, 08 February 2009, 20:32 GMT
Last edited by Eric Belanger (Snowman) - Monday, 25 January 2010, 00:48 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: moc 2.4.4-1 refuses to play m4a audio files with the error "No audio stream in file", possible ffmpeg problem?


Additional info:
* 2.4.4-1 and 2.5.0-alpha3 from aur


Steps to reproduce: Install moc and try to play an m4a audio file.
This task depends upon

Closed by  Eric Belanger (Snowman)
Monday, 25 January 2010, 00:48 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in moc-2.5.0_alpha4-1. I had to update to the unstable release so that the fix worked. Thanks to Enric for figuring it out.
Comment by Rémy Guillemette (Shaika-Dzari) - Saturday, 14 February 2009, 22:44 GMT
I also get "Not a valid (or unsupported) AAC file".
I tried with ffmpeg-svn and moc-svn but I still have this problem.
Comment by Ionut Biru (wonder) - Tuesday, 12 January 2010, 13:22 GMT
can you test using ffmpeg from testing?
Comment by Eric Belanger (Snowman) - Wednesday, 13 January 2010, 23:16 GMT
still doesn't work even with moc-svn
Comment by Enric Morales (enr1x) - Tuesday, 19 January 2010, 08:58 GMT
It happens as well in Arch Linux PPC port, with versions ffmpeg-0.5.20091216-4, moc-2.4.4-3.
Comment by Enric Morales (enr1x) - Tuesday, 19 January 2010, 21:17 GMT
How to solve (involve self-compilation).
Here are the steps to make moc player play MP4 (AAC) files:
1. Stop moc if it is running ($ mocp -x).
2. Remove package from system (optional) via $ pacman -R moc[-svn].
3. Download package moc-svn from AUR or sync the ABS tree.
4. $ cd to the directory from the sources.
5. Edit the line in PKGBUILD with ./configure adding "--without -aac", thus disabling the internal decoder and forcing it to use ffmpeg.
6. $ makepkg
6. ???
7. Profit!
Comment by Rémy Guillemette (Shaika-Dzari) - Wednesday, 20 January 2010, 01:25 GMT
Solution is working for me on Arch 64!

Thanks enr1x!!!

Loading...