2012-04-19, 01:07
gnif, question for you, and I apologize, I don't have logs because while I was fiddling around, it sort of fixed itself...yes, even the backup log is gone. Not sure if it has to do with the enumerating devices code or not.
Let's say my HDMI output was detected as this:
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
But for some reason changed to this:
card 1: NVidia [HDA NVidia], device 2: HDMI 0 [HDMI 0]
And no, I don't know why it would do that...or if those numbers are even right. But what happened was I built the most recent commit (as of this post...f84a554?) I had no audio. I went into the system -> audio output section and ensured my audio and passthrough was set to HDMI -> HDA NVidia, still nothing. Exited, went back in, and then when I went back to hardware -> audio, there was nothing listed for HDMI Just the onboard HDMI. I could cycle through the options, 2 Intel and one blank. Anyway, I set them both (Audio Output and Passthrough) to blank, exited XBMC, went back in, and sound worked properly.
Anyway, I don't know if an HDMI audio device changing device numbers is something that would come up a lot, or if that would have even been the trouble. If I see it again, I'll ensure to grab a log in a broken and fixed state. Just wondering if the enumerating code is 'smart' enough to pick up a device changing like the above for some reason.
Sorry again, I know that not having a log doesn't give you much to go on...nor is it much of a question. :-)
Let's say my HDMI output was detected as this:
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
But for some reason changed to this:
card 1: NVidia [HDA NVidia], device 2: HDMI 0 [HDMI 0]
And no, I don't know why it would do that...or if those numbers are even right. But what happened was I built the most recent commit (as of this post...f84a554?) I had no audio. I went into the system -> audio output section and ensured my audio and passthrough was set to HDMI -> HDA NVidia, still nothing. Exited, went back in, and then when I went back to hardware -> audio, there was nothing listed for HDMI Just the onboard HDMI. I could cycle through the options, 2 Intel and one blank. Anyway, I set them both (Audio Output and Passthrough) to blank, exited XBMC, went back in, and sound worked properly.
Anyway, I don't know if an HDMI audio device changing device numbers is something that would come up a lot, or if that would have even been the trouble. If I see it again, I'll ensure to grab a log in a broken and fixed state. Just wondering if the enumerating code is 'smart' enough to pick up a device changing like the above for some reason.
Sorry again, I know that not having a log doesn't give you much to go on...nor is it much of a question. :-)