2009/6/11 Christian König
Hi everybody,
attached are two patches.
The first one is a simple one bit change, which should get HDMI audio on R700 working.
The second is something very experimental: Some people have reported problems with some HDMI receivers. Those receivers needs 1-2 seconds at start of audio playback to adjust to the audio parameters. So you miss the first few seconds off playback. The patch now tries to solve this problem by playing a dummy audio stream only containing silence when there is no other audio to play. I'm abusing the debugging function of the HDMI transmitter, which before has not been used much, so i don't know if this will work on every chipset.
@Jaren: Could you try both patches and see if they will fix your problem.
@Rafał and every body else on the list: Please try out at least the first patch, to see if it has any negativ effects on other chipsets.
Happy testing, Christian.
First patch (R700 support) doesn't cause any regressions on my M82. Second one (experimental) is working somehow weird for me. Normally while not playing audio I get "No signal" on my A/V receiver. While playing something with not hardware codec (not hwac3, not hwdts) I get "Movie" on A/V received display. So I recompiled driver with second patch applied and restarted X. I saw "Movie" on my A/V receiver's display. After starting playback I got auido right after starting, without delay. I used mplayer for this. The weird part is that after pausing playback in mplayer (pause, not quit) it stops playing (obvious) but displays changes to "No signal". And after resuming playback from pause I still get that ~500ms delay. However after quiting mplayer I get "No signal" for ~500ms, and after that time "Movie" again. Aftet getting "Movie" I can start playback again without delay. Uh, that sounds weird, hope you understand this. Just to sum up: I get rid of silence delay only when starting fresh mplayer. After pause&resume in mplayer I've to wait ~500ms anyway. Can you comment on this Christian? -- Rafał Miłecki -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org