I notice that after switching to use sound over HDMI, I seem to have lost sound in some of my videos. Primarily the ones made by a camera.
My HTPC (with a GT220) is running Fedora and is connected directly to a SONY LCD TV via HDMI. When I play a "problematic" movie with mplayer, I just get no sound from my TV at all. mplayer doesn't show any errors:
Detected NON-INTERLEAVED AVI file format.
VIDEO: [dvsd] 720x576 24bpp 25.000 fps 28800.0 kbps (3515.6 kbyte/s)
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffdv] vfm: ffmpeg (FFmpeg DV)
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 32000 Hz, 2 ch, s16le, 1024.0 kbit/100.00% (ratio: 128000->128000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
AO: [alsa] 22050Hz 2ch s16le (2 bytes per sample)
I guess it has something to do with the sampling rate of the audio stream (44100 Hz audio in the other file is played back fine). I'm just not sure which way to go from here. Any ideas?
P.S. I used to have a 8600GT some time ago, also connected via HDMI. I also used sound over HDMI (with an internal S/PDIF cable) and I never had a problem of having no sound while playing my files. So I'm sure there should be a solution for more recent cards as well...