Modify

Opened 7 years ago

Closed 3 years ago

#9645 closed defect (moved_to_github)

AAC seems to be broken in mpd in trunk

Reported by: anonymous Owned by: developers
Priority: normal Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: Cc:

Description

I have been trying to play aac encoded radio streams with mpd, for example www.radioparadise.com. It plays fine for some seconds, but then starts to stutter.
Hardware is an WNDR3700 which I think should have enough power to decode aac.

Also, I have some DRM-free m4a files in my music library which are not indexed by mpd. They don't show up in the log output, so maybe mpd simply ignores the extension.

Attachments (0)

Change History (5)

comment:1 Changed 7 years ago by anonymous

I investigated a little after seeing that mpd took 100% cpu when playing radio paradise. After a little research I found out that there is a #define in one header file for libfaad2 which disables the use of floating point:
line 68 in common.h : #define FIXED_POINT

Now it plays without stuttering with 10-15% CPU. I think this should be changed in the trunk.

comment:2 Changed 7 years ago by anonymous

listing of m4a files is still broken though.

comment:3 Changed 6 years ago by anonymous

I submitted a patch to pass the fixed point argument to make because I tried to edit the common.h manually but couldn't compile. Maybe some "ifdef fixed_point" where commented. Anyway I think the patch is working.

comment:4 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

comment:5 Changed 3 years ago by jogo

  • Resolution set to moved_to_github
  • Status changed from new to closed

mpd has been moved to https://www.github.com/openwrt/packages. If this is still an issue, please open a ticket there.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.