I have a problem with playing music on my XBMC (Raspbmc RPi 512MB RAM).
It's connected to my AVReciever (Onkyo) through HDMI cable and in XBMC settings HDMI is set as output. Now, when I play some music from XBMC library, about 1 second of each song is cut from the beginning.
Is this something connected to time needed for AVReceiver and PI to "negotiate" HDMI connection or something, or it's time which AV needs for figuring audio format. If so, do you know any way to fix that?
Or maybe it's connected to something totally different.
EDIT It must be my AV receiver issue, because when I connect RPi to TV directly, it works without gap at the beginning. It must be some time for receiver to "find out" which codec is used or something. In XBMC Frodo there should be new AudioEngine, which should have streamsilence option in advancedsettings.xml. I don't have it now on my Raspbmc (waiting for production release), so keeping that question open.
EDIT 2
Ok, what I've learned so far. What Joshua answered looks to be true, so now you can check some options to minimize that:
- Try to use mentioned streamsilence option - look here http://forum.xbmc.org/showthread.php?tid=140051. It didn't work for me on raspbmc, but maybe will work for you.
- Another solution could be to expose audio to jack output and video to HDMI, but for that moment XBMC doesn't support that. So, you can create two profiles in XBMC and add a switcher to main menu. On one profile, which can be called "music" you would expose audio through analog output, and video through HDMI.