hzeller / gmrender-resurrect

Resource efficient UPnP/DLNA renderer, optimal for Raspberry Pi, CuBox or a general MediaServer. Fork of GMediaRenderer to add some features to make it usable.
GNU General Public License v2.0
851 stars 206 forks source link

Illegal instruction when trying to play an mp3 file (from hifi-cast on android) #209

Closed vareille closed 4 years ago

vareille commented 4 years ago

Hi I have debian 8 jessie running on a powerpc mac clamshell g3. I've tried both 0.07 (via apt-get install) and 0.08 (by self compiling) with the same result "Illegal Instruction". the android see the mac as a renderer, the mac renderer says it is ready. but when I play the song, the mac says "Illegal instruction" and exit gmediarender. I saved the log file. if it helps.

gmrender-resurrect.log

hzeller commented 4 years ago

this is most likely a problem with the gstreamer libraries, as they do the decoding and stuff. They often employ some agressive optimizations that might not work on your platform. Try to get the latest in gstreamer for your platform.

vareille commented 4 years ago

Ok, I will try to compile gstreamer for my machine (with little to no optimization). I'll let you know if I succeed. Thanks for your help.

vareille commented 4 years ago

I manage to fully recompile gstreamer and its pluggins. I had to disable ORC acceleration. Now it works just fine. Thanks.