Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 May 2023 14:43:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        multimedia@FreeBSD.org
Subject:   [Bug 271559] snd_uaudio(4): Creative Katana V2X garbled audio
Message-ID:  <bug-271559-12827-gPwHDlLCGY@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-271559-12827@https.bugs.freebsd.org/bugzilla/>
References:  <bug-271559-12827@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271559

--- Comment #16 from Florian Walpen <dev@submerge.ch> ---
(In reply to Hans Petter Selasky from comment #15)

Ok, I did some experiments with my 10in-12out-interface. Adapted to Emanuels
case that would result in something like:

virtual_oss -S -c 6 -r 48000 -b 24 -s 4ms -f /dev/dsp8 -b 32 -d dsp.surroun=
d -c
2 -b 32 -m 0,0,1,1 -d dsp.stereo -t vdsp.ctl

Unfortunately I couldn't test it with VLC, as soon as virtual_oss was runni=
ng
VLC didn't show pcm devices anymore. Thus I ran JACK on the
"/dev/dsp.surround", mpv on "/dev/dsp.stereo". But the virtual_oss_ctl GUI
definitely helps to see what's going on.

Regarding virtual_oss, I followed the man page. Didn't find any other
documentation.
A little summary of my stumbling blocks:
 - Concepts and their relationships are not explained, e.g. channels, mappi=
ngs.
 - Order of config parameter descriptions not grouped by topic.
 - What are the defaults when a parameter is not set? What is really needed=
 for
my case?
 - Jumping back and forth to decipher the semantics used in the examples.

All in all, config and man page seem a bit centered around technical aspect=
s,
and less about what the user wants to achieve. Anyway, one thing that could=
 be
really helpful: An incremental example.

Start with a simple use case, only one virtual device. Then gradually add
features, devices, mappings, and explain the what and why of every step. Un=
til
you end up with one of the more complicated examples.
Maybe that would fit a separate howto better than the man page, IDK.

Enough off-topic here, we can further discuss this by mail if you're intere=
sted
:)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-271559-12827-gPwHDlLCGY>