2011-02-03, 22:17
voyman Wrote:A quick update for those interested in HD bitstreaming: the basic "low-level" stuff is done and works standalone with alsa (my only target for now). However, I'm having a hard time getting actual streams to come out of xbmc playable - this has mostly to do with me trying to understand how the bits flow from the file you're playing through the (rather complex) internals of dvdplayer to then arrive at my code, be handled and then shipped off to alsa... but I'm getting there.
Quick switching between sources really doesn't work right now. As you cycle through "Analog, HDMI, Optical/Coax" really doesn't do anything other than enable/disable the passthrough.
I have HDMI out connected to my TV and coax connected to my 5.1 receiver. My TV doesn't do any decoding, so you can't use passthrough with it. So I have both setup. If I'm watching a TV show I just turn off my receiver. If I switch over to a movie, I mute the TV and turn on the receiver, no going back into settings and cycling through stuff, enabling passthough, etc.
I did have alsa configured so that I could dump analog 2.0 out to both at the same time, but I haven't figured out how to do it with passthrough, or passthrough on AC3/DTS to just the receiver and have it convert to analog for the TV, etc.