Soundwire

0 views
Skip to first unread message

Carin Nunziato

unread,
Jan 16, 2024, 10:10:45 PM1/16/24
to dabbdingnara

Codec drivers should be implemented in src/drivers/soundwire as separate chip drivers.As every codec is different there may not be opportunities of code re-use except betweensimilar codecs from the same vendor.

This is the SoundWire free version. SoundWire lets you stream any music or audio ("what you hear now") from your Windows or Linux PC to your Android mobile devices. Use it as:
- A remote speaker or wireless headphones
- A way to listen to music and movies from your computer anywhere around your house, or further over cell networks
- A wireless extension of live audio from your PC-based music system

SoundWire does audio mirroring (audio cast). You can use any music player on your PC or laptop like Spotify, YouTube, or iTunes and stream the live sound over WiFi directly to your Android device.

SoundWire has low latency (audio delay), which means it can even be used to listen to the soundtrack of a movie or YouTube video while you watch (**Note you must adjust the buffer size in app settings for low latency). There are other uses too... SoundWire can work as a baby monitor or listening device with a computer such as a netbook that has a built-in microphone. Hook up turntables to your computer's line input and stream a live DJ set to another part of the house over WiFi, or anywhere else over 3G/4G (additional network setup may be needed for 3G/4G).

Before using SoundWire on your Android device you must install and run the SoundWire Server application on the Windows/Linux PC or laptop which is your source of music, web audio streaming, or other sounds. Raspberry Pi is also supported. Download the server at (do NOT obtain the server from any other web site).

Features
- Live audio capture and streaming
- Excellent sound quality (44.1 / 48 kHz stereo 16-bit, PCM or Opus compression)
- True low latency (unlike AirPlay, Airfoil)
- Easy to use
- Compression option greatly reduces network usage
- Stream audio from PC to PC running x86 virtualized app (Linux/Windows)
- Runs on all Android versions back to 1.5, put your old phone to good use

The free version of the app identifies itself by voice every 45 minutes and displays ads. There is a 10 minute compression trial in the free version. The full version enables unlimited Opus audio compression, can handle multiple clients, and has no ads or voice identification. It also has a special Pro Mode to set and display buffer latency precisely in milliseconds. Please consider purchasing the full version of SoundWire if you'd like to support the developer. Android TV: SoundWire will work on most Android TV devices but needs to be sideloaded. After that it will update normally through Google Play.

If you have trouble remember that most issues like dropouts and trouble connecting are related to your WiFi network. The most common reason for connection problems is incorrect firewall settings at the PC or router. For more information and troubleshooting guide see the SoundWire documentation at
Please contact support at soun...@georgielabs.net before leaving a bad review.

SoundWire Google Play icon by Jet Markov courtesy of Jeremiah Strong.

soundwire


Download File https://t.co/cT2UfaMLA2



You can subscribe to the list, or change your existing subscription, in the sections below. Subscribing to soundwire-ensemble Subscribe to soundwire-ensemble by filling out the following form. This is a closed list, which means your subscription will be held for approval. You will be notified of the list moderator's decision by email. This is also a private list, which means that the list of members is not available to non-members.

    Your email address: Your name (optional): You may enter a privacy password below. This provides only mild security, but should prevent others from messing with your subscription. Do not use a valuable password as it will occasionally be emailed back to you in cleartext. If you choose not to enter a password, one will be automatically generated for you, and it will be sent to you once you've confirmed your subscription. You can always request a mail-back of your password when you edit your personal options. Pick a password: Reenter password to confirm: Which language do you prefer to display your messages? English (USA) Would you like to receive list mail batched in a daily digest? No Yes

I checked soundwire-dkms mentioned before and it is 2 years out of date and appears to be for kernel v5.7
The soundwire drivers appear to have been incorporated in kernel headers
Installing linux518-headers and linux519-headers might provide working drivers

These 2 patches were merged to upstream kernel from v5.12, no need to
send them to impish/oem-5.13/unstable kernels. And this patch is
already in the oem-5.10 kernel, for focal kernel, since focal kernel
doesn't support soundwire audio, these 2 patches are useless for focal
kernel.

[Impact]
The Dell precision 5760 is a TGL-H machine, and it has soundwire audio
design, when running the hirsute kernel, the audio driver fails to
load sof-firmware, then the whole audio fails to initialize and fails
to work.

[Where problems could occur]
The patch remove the hardcoded firmware for all TGL soundwire machines,
this could make the TGL soundwire machines fail to load the
sof-firmware then the whole audio fail to work. But this possibiliy is
low, since we tested the patches on different TGL soundwire machines,
all worked well.

f448fe82f3
Reply all
Reply to author
Forward
0 new messages