Comments (7)
Hi @ujLion
I've took the time to look into this problem.
I've found out that it was working for me only because I had an obscure configuration on my windows machine, but in general it wasn't working.
I've changed audio backend, from WaveOut to WASAPI and I can see it's able to open the output device for multichannel now.
The thing is, both with the old WaveOut and with the new WASAPI I can't really hear if it is sounding right or not. My only windows machine, besides the one running scream, is an ancient laptop with wifi b/g and it sounds terrible even in mono.
Can you test this release and tell me if it sounds ok? If so I'll push the update
from scream.
Using 'ScreamReader' receiver
from scream.
Hi @ujLion
the ScreamReader .net receiver is the less tested for multichannel support. Honestly I patched it 6 months ago and never looked at it again.
I've looked at the code but I can't spot any obvious bug, give me a few hours and I'll test it properly.
About the channel map, the assumption I made was that both the sender and the receiver had to be set with the same multichannel settings.
For example, if your scream receiver is set to surround 5.1 with front, right, center, rear-left, rear-right and LFE the same channel map has to be set on your transmitter.
If not you should still ear the sound but on the wrong channel.
Can you check if both your transmitter and receiver share the same settings?
from scream.
Hi @martinellimarco
Sure take your time. And yes, both transmitter and receiver share the same settings. viz 5.1 with same sample rate.
I tried other permutations as well, but to no avail - no audio at all
// { irrelevant to this bug }
Using it to stream 5.1 audio from laptop to old desktop - since laptop and monitor over HDMI only have stereo. For now have soldered front and rear to a single to jack (2 female one male).
from scream.
@martinellimarco Thanks a lot! It's working flawless now 👍🙂
from scream.
@duncanthrax When you have the time can you release this?
from scream.
Released as 3.4: https://github.com/duncanthrax/scream/releases/tag/3.4
Thanks for taking care during holiday season :)
from scream.
Related Issues (20)
- wont compile HOT 1
- Native data flow HOT 3
- (Windows) Screamreader does not respect default audio device when switching between audio devices
- Alsa receiver not working if Soundcard doesn't support 44.1kHz HOT 4
- Scream on unix host stops recieving after 5-10 minutes and requires restart HOT 1
- Can't listen to audio when output set to scream
- why I can't hear the sound playing back the raw data dumped from scream receiver
- Add UPnP compatibility HOT 1
- Scream not working with Equalizer Apo HOT 1
- Service file? HOT 1
- Is it possible to add multiple virtual sound card? HOT 1
- Installation fails on Windows 11 ARM64 HOT 2
- Scream forces to send audio data to Radmin VPN HOT 1
- Please extend support to >8 channels (e.g. Atmos is 7.1.4 (12ch)) HOT 4
- Updating drivers for *Scream from `\Scream\Install\driver\x64\Scream.inf` HOT 11
- Uninstall driver
- can ScreamReader windows support for unicast? can ffmpeg's ffplay.exe recieve pcm stream?
- IPv6 multicast and unicast support
- Install fail in 22H2, new workaround found HOT 7
- asio4all support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scream.