En efecto, el pass-through es dejar pasar los datos del audio sin tocar, es decir el bitstream, aqui cuando tengas un audio en Dolby Digital [*.AC3] o en DTS [*.DTS] ni los codecs instalados en windows ni el reproductor multimedia decodificaran los datos de audio, en su lugar dejaran pasar los datos AC3/DTS tal cual para que el aparato AVR HT se encargue de decodificar. Si no lo usas el reproductor decodificara el audio que es lo que deseamos evitar.
Cuando decodificas cualquier formato de audio este pasa a estar en PCM/LPCM, por ello si los codecs de windows o el reproductor decodifican el audio, tendrias los datos de audio como PCM en el HDMI o en el coaxial/optico [la salida digital de audio para resumir], por HDMI no habria problema para audio 5.1 ya que HDMI si permite el flujo de stream PCM 5.1, el pero esta en la salida S/PDIF [coaxial u optico] por su limitado de ancho de banda cuando hay PCM este solo pasa en estereo.
Creo que esta parte ya quedo clara, por HDMI puedes tener PCM 5.1, pero cuando quieras que el HDTV le haga de puente y salga el audio por su salida optica esta saldra solo en estereo. Pero con el Pass-Through evitas la decodificacion [y tener PCM 5.1] y en su lugar tendras el audio tal cual de tu fuente de video en DD Sorround 5.1 o en DD Sorround 4.0 o en DTS [DTS siempre es 5.1]
Ahora, ¿que pasa si tengo un video con audio en AAC 5.1?, por HDMI no hay problema pues este acepta el sonido en AAC 5.1 o AAC 7.1 y muchos aparatos AVR HT con entrada HDMI aceptan el bistream en AAC con lo que podrias ecuchar tu audio AAC sorrund 5.1/7.1 real. Aqui el problema vendria en el S/PDIF de tu televisor que solo acepta AC3 o DTS para el audio sorround [4.0 o 5.1].
La solucion es usar AC3Filter o FFSDShow-TryOuts, ambos filtros decodificadores tiene la opcion de recodificacion "al vuelo", se instalan bajo windows y es cosa de configurar que el reproductor pueda usarlos [windows media por default los usara], con cualquiera de ellos puedes tener pass-trhough automatico cuandfo la fuente de audio del video viene en AC3 o en DTS, y cuando esta en otro formato automaticamente recodificar el audio PCM producido en la reproduccion a AC3 y enviado directamente a la salida de audio digital [HDMI o al S/PDIF {salida coaxial u optica}]
Opciones para el Pass-Through y la recodificacion si fuese necesaria a DD [AC3] en FFDSHow-TryOuts.
El Pass-Through y la recodificacion si fuese necesaria a DD [AC3] en AC3Filter.
hilo_problema-con-salida-de-audio-desde-hdmi_1833554hilo_ayuda-sonido-estero-por-salida-digital_1622342Aqui solo una aclaracion, FFDshow y AC3Filter son filtros que usan la API DirectShow de DirctX9, windows 7 no usa directshow para el render por default y en su lugar usa el FrameWork "Windows Media Foundation", por eso para hacer que windows use estos filtros en la decodificacion del audio se debe usar la herramienta "Win7 DSFilter Tweaker" para darle la maxima prioridad a los decoders basados en DirectShow.
http://www.codecguide.com/windows7_pref ... weaker.htmPreferred Decoders, se marca el filtro que deseamos sea el de maxinma priorida, en este caso FFDShow-TryOut.
En el caso de los juegos, para recodificarlos a DD o DTS puedes usar el chipset de audio integrado de la tarjeta madre, si es chipset Realtek usas el X-FI MOD Realtek de gamespirit, o si es chipset VIA usas el X-Fi MOD VIA by gamespirit. Estos son controladores hackeados que desbloquean las funciones de DDLive y DTS Connect de estos chipset de audio. Ahora bien, la recodificacion a DD o DTS solo tiene sentido si vas a usar un aparato AVR HT y conectado a la PC por su puerto S/PDIF [coaxial u optico] y solo si el juego tiene salida de audio 5.1 real, si el audio es solo en estereo la recodificacion al vuelo por DDLive o DTS Connect sale sobrando ya que uno u otro crearan un 5.1 simulado, y esto del 5.1 simulado los aparatos AVR HT lo tienen como una funcion [activar el modo Dolby Prologic/Prologic II o el DTS Neo:6]
Yo uso la funcion DDLive del chip Realtek integrado en la tarjeta madre, usando un AVR HT RCA que cuenta con entradas opticas y coaxiales en los juegos. Para los videos, uso el pass-trough cuando el video viene en DD o en DTS, pero cuando esta en AAC 5.1 uso el FFDShow-TryOuts para la recodificacion al vuelo a DD 5.1
hilo_audio-m3n78d-fx_1850697hilo_recomendacion-tarjeta-de-sonido-me-estoy-volviendo-loco_1860827_s0hilo_xfi-extrememusic-vs-realtek-integrada_1878256Y pior ultimo aqui algo que encontre del EDID override:
hilo_solucion-edid-override-sin-audio-digital-ati-hdmi-en-hd5xxx_1408197