Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failure to open/decode an AAC file - "moov atom not found" #1422

Open
eyalroz opened this issue Jun 28, 2024 · 2 comments
Open

Failure to open/decode an AAC file - "moov atom not found" #1422

eyalroz opened this issue Jun 28, 2024 · 2 comments
Labels
Bug Something isn't working

Comments

@eyalroz
Copy link

eyalroz commented Jun 28, 2024

Describe the bug
When I try to open certain AAC files I get an error:

Error Playing File /path/to/NoEscape.aac: This file could not be decoded. It may be invalid, corrupt, or an unsupported format

The log says:

ERROR ../src/ffaudio/ffaudio-core.cc:207 [mov,mp4,m4a,3gp,3g2,mj2]: <0x7f1fb4076500> moov atom not found
ERROR ../src/ffaudio/ffaudio-core.cc:242 [log_result]: avformat_open_input failed: Invalid data found when processing input

Information about the file:

$ file NoEscape.m4a
NoEscape.m4a: MPEG ADTS, AAC, v4 LC, 44.1 kHz, stereo

Steps to reproduce

  1. Visit https://app.box.com/s/s67pqr3khwns1ln2oo59lawxy8hiy8ra
  2. Download the aac file from there.
  3. Try to open it in Audacious

Expected behavior

File plays. After all, it plays with VLC.

Additional information

  • Audacious 4.4 Audacious, Qt Mode, WinAmp class interface
  • Devuan GNU/Linux Exacilbur, kernel 6.6.13-amd64
  • Cinnamon desktop environment
  • Log is attached.
    audacious-log2.txt
@eyalroz eyalroz added the Bug Something isn't working label Jun 28, 2024
@mschwendt
Copy link

IMO that's a wrong file extension for an ADTS/AAC file. If the file had the .aac extension, it would work.

@eyalroz
Copy link
Author

eyalroz commented Jun 28, 2024

@mschwendt :

  1. I think it's somewhat common to have AAC files named .m4a
  2. If audacious notices it's not an MPEG-4 container - I would think it should do some file type determination, starting with likely guesses like AAC. VLC does that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants