Skip to content

SPDIF to 5.1 software loop decoder

Notifications You must be signed in to change notification settings

linxucc/spdif-loop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

spdif-loop

SPDIF to 5.1 software loop decoder. Use if you want to connect a digital surround signal (Dolby Digital), such as an Xbox 360 S, via your PC to your 5.1 (analog) stereo. Like a digital receiver/decoder, just in software.

Requirements

  • ffmpeg/libav
  • libao

Build

make

Run

I run it like this:

./spdif-loop -i hw:CARD=Device -d pulse -o alsa_output.usb-0d8c_USB_Sound_Device-00-Device.analog-surround51

Alsa's hw:CARD=Device is my SPDIF input. You can list your alsa devices with

aplay -l

I had to use amixer to set the capture source to SPIF. In this case Device is the alsa name of my SPDIF-in card:

amixer -c Device scontrols                   # show controls
amixer -c Device get 'PCM Capture Source'    # show options
amixer -c Device set 'PCM Capture Source' 'IEC958 In'    # set input

Contact

Simon Schubert 2@0x2c.org

About

SPDIF to 5.1 software loop decoder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.3%
  • Makefile 1.7%