Opened 6 years ago
Closed 3 years ago
#10891 closed defect (moved_to_github)
mpd-full is built with --with-tremor=no
Reported by: | turl@… | Owned by: | developers |
---|---|---|---|
Priority: | normal | Milestone: | Barrier Breaker 14.07 |
Component: | packages | Version: | Trunk |
Keywords: | mpd audio multimedia | Cc: |
Description
I am currently running MPD on my router (which doesn't have a floating point unit) with a Hard Disk attached over USB. Therefore, to play ogg files, an integer decoder as tremor is needed, otherwise the router's cpu is maxed out and decoding cannot be done in real time.
It would be nice if mpd-full was built with tremor enabled. I see mpd-mini does have tremor enabled, but on the downside, it has alsa support disabled, so hardware volume control doesn't work (with my soundcard at least?)
The possible fixes I can think of would be: 1- building mpd-full with tremor instead of the floating point decoder 2- building mpd-mini with alsa support (unlikely because it wouldn't be 'mini') 3- creating a new mpd-minialsa to cover this use case.
Router: TP-Link WR-1043ND
Attachments (0)
Change History (6)
comment:1 Changed 5 years ago by netz@…
comment:2 Changed 5 years ago by neale-openwrt@…
Another vote to please change the build rules for mpd-full.
I'm currently trying to rebuild mpd-full with this one configure flag. It has so many dependencies, I feel like this is the sort of thing that ought to go upstream if possible.
tremor is the integer-only version of the vorbis decoding library. When --with-tremor=no is specified, floating point math is used, which must be emulated on nearly every device in OpenWRT.
comment:3 Changed 4 years ago by sohle@…
I have the exact same problem on OpenWrt 12.09 on a TP-Link WDR4300. Playing MP3 files is no problem. However, playing ogg files results in stuttering. I really would appreciate the change in building mpd.
Many thanks.
comment:4 Changed 4 years ago by anonymous
Please fix it.
comment:5 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:6 Changed 3 years ago by jogo
- Resolution set to moved_to_github
- Status changed from new to closed
mpd is now maintained here: https://github.com/openwrt/packages.
Please, could you just make the one-line modification in
(change --with-tremor=no to --with-tremor=yes) before releasing 12.09 stable?
This would make my Ogg Vorbis files (hopefully) playable on my WDR4300.
Thanks!