2010-11-24, 10:57
Refer 192480 (thread) for support of Frodo and later.
----------------------------------------------------------------------------------------------
I developed Dual Audio Output support for XBMC
Hi, I need two audio output simultaneously, One for AV receiver, one for TV analog audio input. So I developed Dual Audio Output support for XBMC.
How do you think this feature? Is it usable?
Currently the GUI sound only output to original first device.
Add TWO Audio Output support, thus you can use the 2nd output device of
the sound card (e.g., S/PDIF and analog) or use another sound card for
simultaneously output. The 2nd audio output can set to disabled.
For example, you can set the original output to Analog 2.0 so it can be
connected to a TV, Speaker or Earphone, etc; Set the 2nd output the AV
Receiver using Opical/Coax S/PDIF passthrough mode. COOL?
Screenshot under linux
Both output for music playback.
Both output for video playback.
I build a Windows DirectX version, binary patch files are shared:
10.1-Dharma Final:
Windows(DirectX): XBMC-10.1-dx-DualAudio.zip
Other OS Platform: Pls build from the modified source files below by yourself :-)
11.0-Eden:
Windows(DirectX): XBMC-11.0-dx-DualAudio.zip
Other OS Platform: Pls build from the modified source files below by yourself :-)
I only release the Windows binary file XBMC.exe for downloading, you can install a corresponding XBMC version and use this XBMC.exe to simply overwrite.
I do not have other OS enviroment, so I do not build other OS version binary. Please build from the source by yourself. If anyboby wanna build and upload somewhere and give me the link, I'll be glad to put the link here.
Under windows, you'd better both select Directsound deivces or select one Directsound and one WASAPI device, you can not both select WASAPI devices because only one WASAPI device is permitted in a windows process.
The full modified source files are here(Not a diffed patch file, simply extract and overwrite original before build):
10.1-Dharma: xbmc-10.1-dualaudio-mod-source.zip
11.0-Eden: xbmc-11.0-Eden-dualaudio-mod-source.zip
History:
--------------------------------------------------------
Changed: (Mar. 25, 2012)
Update to the 11.0-Eden. Windows binary patch and full modified sources are provided. Pls build the binary using the modified sources by yourself under other OS platform.
Changed: (Apr. 1, 2011)
Update to the stable 10.1. Windows binary patch and full modified sources are provided. Pls build the binary using the modified sources by yourself under other OS platform.
Changed: (Mar. 7, 2011)
Patch is updated to v7 for master r0222318 (2011/3/7), Previous patches for SVN are obsoleted. linux binary patch will not be built from now, you might build it from source patch by yourself.
Changed: (Dec. 21, 2010)
Patch is updated to v6 for SVN 35662 and XBMC 10.0 Dharma final release version, Previous patches are obsoleted. both windows and linux binary patches are available for download
Changed: (Dec. 04, 2010)
Patch is updated to v5 for SVN 35575 and Dharma RC2, Previous patches are obsoleted. both windows and linux binary patches are available for download
Changed: (Nov. 29, 2010)
Fixed a fatal memory error which will crash XBMC while playing music, Patch is updated to new(v3), Previous patches are obsoleted. Also Dharma patch is provided.
Changed: (Nov. 27, 2010)
I have changed the mothod for fixing out of synchronization problem of the 2nd audio output for video playback, Patch is updated to new, the previous patch is obsoleted.
----------------------------------------------------------------------------------------------
I developed Dual Audio Output support for XBMC
Hi, I need two audio output simultaneously, One for AV receiver, one for TV analog audio input. So I developed Dual Audio Output support for XBMC.
How do you think this feature? Is it usable?
Currently the GUI sound only output to original first device.
Add TWO Audio Output support, thus you can use the 2nd output device of
the sound card (e.g., S/PDIF and analog) or use another sound card for
simultaneously output. The 2nd audio output can set to disabled.
For example, you can set the original output to Analog 2.0 so it can be
connected to a TV, Speaker or Earphone, etc; Set the 2nd output the AV
Receiver using Opical/Coax S/PDIF passthrough mode. COOL?
Screenshot under linux
Both output for music playback.
Both output for video playback.
I build a Windows DirectX version, binary patch files are shared:
10.1-Dharma Final:
Windows(DirectX): XBMC-10.1-dx-DualAudio.zip
Other OS Platform: Pls build from the modified source files below by yourself :-)
11.0-Eden:
Windows(DirectX): XBMC-11.0-dx-DualAudio.zip
Other OS Platform: Pls build from the modified source files below by yourself :-)
I only release the Windows binary file XBMC.exe for downloading, you can install a corresponding XBMC version and use this XBMC.exe to simply overwrite.
I do not have other OS enviroment, so I do not build other OS version binary. Please build from the source by yourself. If anyboby wanna build and upload somewhere and give me the link, I'll be glad to put the link here.
Under windows, you'd better both select Directsound deivces or select one Directsound and one WASAPI device, you can not both select WASAPI devices because only one WASAPI device is permitted in a windows process.
The full modified source files are here(Not a diffed patch file, simply extract and overwrite original before build):
10.1-Dharma: xbmc-10.1-dualaudio-mod-source.zip
11.0-Eden: xbmc-11.0-Eden-dualaudio-mod-source.zip
History:
--------------------------------------------------------
Changed: (Mar. 25, 2012)
Update to the 11.0-Eden. Windows binary patch and full modified sources are provided. Pls build the binary using the modified sources by yourself under other OS platform.
Changed: (Apr. 1, 2011)
Update to the stable 10.1. Windows binary patch and full modified sources are provided. Pls build the binary using the modified sources by yourself under other OS platform.
Changed: (Mar. 7, 2011)
Patch is updated to v7 for master r0222318 (2011/3/7), Previous patches for SVN are obsoleted. linux binary patch will not be built from now, you might build it from source patch by yourself.
Changed: (Dec. 21, 2010)
Patch is updated to v6 for SVN 35662 and XBMC 10.0 Dharma final release version, Previous patches are obsoleted. both windows and linux binary patches are available for download
Changed: (Dec. 04, 2010)
Patch is updated to v5 for SVN 35575 and Dharma RC2, Previous patches are obsoleted. both windows and linux binary patches are available for download
Changed: (Nov. 29, 2010)
Fixed a fatal memory error which will crash XBMC while playing music, Patch is updated to new(v3), Previous patches are obsoleted. Also Dharma patch is provided.
Changed: (Nov. 27, 2010)
I have changed the mothod for fixing out of synchronization problem of the 2nd audio output for video playback, Patch is updated to new, the previous patch is obsoleted.