Ticket #2109: oss_spdif_patch2.diff
File oss_spdif_patch2.diff, 670 bytes (added by , 18 years ago) |
---|
-
libs/libmyth/audiooutputoss.cpp
106 106 .arg(audio_bits)); 107 107 } 108 108 109 #if defined(AFMT_AC3) && defined(SNDCTL_DSP_GETFMTS) 110 if (audio_passthru) 111 { 112 int format_support; 113 if (!ioctl(audiofd, SNDCTL_DSP_GETFMTS, &format_support)) 114 if (format_support & AFMT_AC3) 115 format = AFMT_AC3; 116 } 117 #endif 118 109 119 if (audio_channels > 2) 110 120 { 111 121 if (ioctl(audiofd, SNDCTL_DSP_SAMPLESIZE, &audio_bits) < 0 ||