Page MenuHomeFreeBSD
Feed Advanced Search

Wed, Apr 24

vvd closed D44909: audio/audacity: update to 3.5.0.
Wed, Apr 24, 12:24 AM · multimedia
vvd updated the diff for D44909: audio/audacity: update to 3.5.0.

Upstream committed our patches to 3.5.1 branch - replaced audio/audacity/files/patch-* with patch from this commit.

Wed, Apr 24, 12:00 AM · multimedia

Tue, Apr 23

vvd updated the diff for D44909: audio/audacity: update to 3.5.0.

Removed unused LIB_DEPENDS:

Warning: you might not need LIB_DEPENDS on libasound.so
Warning: you might not need LIB_DEPENDS on libcurl.so
Warning: you might not need LIB_DEPENDS on libopenjp2.so
Warning: you might not need LIB_DEPENDS on libpng.so
Warning: you might not need LIB_DEPENDS on libturbojpeg.so

And pet portclippy.

Tue, Apr 23, 9:50 AM · multimedia
arrowd added a comment to D44909: audio/audacity: update to 3.5.0.

The change looks fine but remember that maintainer timeouts don't work on Phab. You need to create a bugzilla PR for this.

Tue, Apr 23, 7:30 AM · multimedia

Mon, Apr 22

vvd updated the summary of D44909: audio/audacity: update to 3.5.0.
Mon, Apr 22, 10:48 PM · multimedia
vvd requested review of D44909: audio/audacity: update to 3.5.0.
Mon, Apr 22, 10:38 PM · multimedia

Mar 26 2024

rozhuk.im-gmail.com abandoned D11140: OSS: allow unplug sound cards without apps close devices.
Mar 26 2024, 6:27 AM · Contributor Reviews (src), multimedia
christos added a comment to D11140: OSS: allow unplug sound cards without apps close devices.

D43545 takes care of this change. Should we close this?

Mar 26 2024, 5:49 AM · Contributor Reviews (src), multimedia

Feb 12 2024

christos closed D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..
Feb 12 2024, 11:08 AM · multimedia

Jan 30 2024

dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Interesting. I just tested, and if I boot my machine while interface is on, kld_list and buffer_ms together do the trick. I mean, jack_iodelay reports exactly same latency as if I loaded the module, set buffer_ms and then turned on the interface. Maybe my interface is slow to respond initially, so sysctl has time to kick in?

Jan 30 2024, 3:11 AM · multimedia

Jan 29 2024

christos added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

@christos: Thanks! Since @mav didn't participate here, would someone else be so kind to commit this? Unless there's other issues that weren't brought up yet.

I will commit it.

@meka_tilda.center Sorry about the extra work, I somehow thought you would know that. The handling of buffer_ms didn't change in this regard. My approach was to communicate it simply as a /boot/loader.conf tunable. IMHO that's more digestible by end users, less error prone. Tell them to (re-)attach the device only after buffer_ms is set would probably also work. But kld_list+=snd_uaudio and /etc/sysctl.conf come too late, due to snd_uaudio being automatically loaded early in the boot process. You'd have to explicitly kldunload snd_uaudio at that point to make the devices reattach.

I agree with @meka_tilda.center on this. We should have a man page entry for this as it's not really obvious.

Jan 29 2024, 3:56 PM · multimedia
christos added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

@christos: Thanks! Since @mav didn't participate here, would someone else be so kind to commit this? Unless there's other issues that weren't brought up yet.

Jan 29 2024, 1:24 PM · multimedia
meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Interesting. I just tested, and if I boot my machine while interface is on, kld_list and buffer_ms together do the trick. I mean, jack_iodelay reports exactly same latency as if I loaded the module, set buffer_ms and then turned on the interface. Maybe my interface is slow to respond initially, so sysctl has time to kick in? Anyway, if I were to do it differently, what should I do? Load module and set buffer_ms in loader.conf?

Jan 29 2024, 12:05 PM · multimedia

Jan 28 2024

dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

@christos: Thanks! Since @mav didn't participate here, would someone else be so kind to commit this? Unless there's other issues that weren't brought up yet.

Jan 28 2024, 3:51 PM · multimedia
christos accepted D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

That's a great improvement. LGTM.

Jan 28 2024, 2:51 PM · multimedia
meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

A misunderstanding. I though you wanted me to make sure there are no reconnects. Anyway, loading the driver first, then setting buffer_ms and then turning on the interface yields the following results

period = 192
buffer_ms = 1
  690.921 frames     14.394 ms total roundtrip latency
	extra loopback latency: 306 frames
	use 153 for the backend arguments -I and -O

Now this is a great improvement! Can we document it somewhere? Suggesting, for example, to put kld_list+=snd_uaudio and then set buffer_ms as any other sysctl? In my oppinion, if we spent so much time figuring out how to properly do the measurement, I'm sure other people will need help with their setup, too, so why not make it easier for them and put this into snd_uaudio(4).

Jan 28 2024, 3:38 AM · multimedia

Jan 27 2024

dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

I didn't answer about re-plugging. No, the interface is always connected and I don't touch the cables.

Jan 27 2024, 2:02 PM · multimedia
meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

I didn't answer about re-plugging. No, the interface is always connected and I don't touch the cables.

Jan 27 2024, 12:23 PM · multimedia
meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

I see what you mean. I tested with buffer_ms of 1 and 8 and I get almost exact numbers:

period = 192
Jan 27 2024, 12:19 PM · multimedia

Jan 22 2024

vvd closed D41048: audio/mumble-server: update to 1.5.517.
Jan 22 2024, 7:07 PM · multimedia
arrowd accepted D41048: audio/mumble-server: update to 1.5.517.
Jan 22 2024, 7:02 PM · multimedia
dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Meka, according to USB descriptor your audio interface is fine with 1ms intervals (bInterval = 0x0004). So that's not the problem. And the latency doesn't even change without this patch, we know that worked before. Did you replug the device after you changed the buffer_ms sysctl? New buffer_ms values may not become effective immediately, depending on your settings.

Jan 22 2024, 4:38 PM · multimedia
vvd added a comment to D41048: audio/mumble-server: update to 1.5.517.

If you want to test it - get current patch.
If you want to see diff with old murmur - check history patch here: https://reviews.freebsd.org/D41048?id=133095

Jan 22 2024, 1:34 PM · multimedia
vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.

Trying to update diff using arcanist.

Jan 22 2024, 1:25 PM · multimedia
meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..
Main branch
-----------
hw.usb.uaudio.buffer_ms = 8
period = 768
  2563.934 frames     53.415 ms total roundtrip latency
	extra loopback latency: 1027 frames
	use 513 for the backend arguments -I and -O
Jan 22 2024, 6:38 AM · multimedia

Jan 21 2024

dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Thanks for all the measurements, Meka! It seems like the buffer_ms sysctl doesn't have any effect at all. I suspect your audio interface to demand a longer interval in its USB descriptor. Could you

Jan 21 2024, 7:18 PM · multimedia
meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

I missed 4ms request from you, so here are those measurements

Main branch
-----------
hw.usb.uaudio.buffer_ms = 4
period = 768
  3337.952 frames     69.541 ms total roundtrip latency
	extra loopback latency: 1033 frames
	use 516 for the backend arguments -I and -O
Jan 21 2024, 4:23 PM · multimedia
meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Thank you for the explanation. I took the measurement and I tried to get the lowest latency without jitters, so here is the complete measurement.

Main branch
-----------
hw.usb.uaudio.buffer_ms = 2
Jan 21 2024, 4:12 PM · multimedia

Jan 20 2024

vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.

Patch against current audio/murmur.

Jan 20 2024, 5:06 PM · multimedia
dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Hi Meka, sorry to hear, hope you are well now.
Your measurements seem to be accurate. Unfortunately they do not match my expectations, as I would have estimated more like a ~12ms reduction in this scenario.
I'll try to verify my own tests, but could you measure the new default of buffer_ms=4 in your setup? And a period of 768 in addition to 512 and 1024? Thanks!
I may have to check with the version of Jack in ports, I did my measurements with the new sosso backend which does mmap io.

Jan 20 2024, 1:10 AM · multimedia

Jan 19 2024

meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Sorry for the delay, I got sick (again). Anyway, it took me a while to figure out what's going on. As I didn't have speakers on, I didn't notice there are jitters, that's why the numbers don't match. I took similar measurements with higher period size in jack and these are the results

Main branch
-----------
hw.usb.uaudio.buffer_ms = 2
Jan 19 2024, 4:55 PM · multimedia
dev_submerge.ch updated the diff for D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Clarified buffer_ms sysctl description as suggested by @emaste.

Jan 19 2024, 12:28 AM · multimedia

Jan 18 2024

emaste added inline comments to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..
Jan 18 2024, 10:26 PM · multimedia
dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

@meka_tilda.center Any comment on your test results?

Jan 18 2024, 8:50 PM · multimedia
dev_submerge.ch updated the diff for D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Introduced UAUDIO_BUFFER_MS_MIN and UAUDIO_BUFFER_MS_MAX as constants.
Intentionally left the comments that mention 8 ms max buffer length. It
gives some understandable context and that value will probably never change
as long as current USB audio standards are supported.

Jan 18 2024, 8:15 PM · multimedia
vvd added a comment to D41048: audio/mumble-server: update to 1.5.517.

I check - update from 1.3.3 to 1.3.4 is trivial. Can I update it and take maintainership without review?
Also it need LIB_DEPENDS=devel/abseil - tested in poudriere.

Jan 18 2024, 11:25 AM · multimedia
vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.

Added UIDs, GIDs and UPDATING.

Jan 18 2024, 9:31 AM · multimedia
vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.
In D41048#990566, @vvd wrote:

As an option, create a new port with new UID/GID, and specify DEPRECATED in the old one and for some time there will be 2 ports at the same time. And then delete the old one with an entry in UPDATINGS describing the migration process.

I actually like this plan, even without deprecating. Just leave it as it is, use new UID/GID and free old UID/GID. In the pkg-message change step 5 from pw usermod to chown -R.

Jan 18 2024, 9:28 AM · multimedia

Jan 17 2024

christos added a reviewer for D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable.: christos.
Jan 17 2024, 4:47 PM · multimedia
christos added inline comments to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..
Jan 17 2024, 4:47 PM · multimedia

Jan 15 2024

arrowd added a comment to D41048: audio/mumble-server: update to 1.5.517.
In D41048#990566, @vvd wrote:

As an option, create a new port with new UID/GID, and specify DEPRECATED in the old one and for some time there will be 2 ports at the same time. And then delete the old one with an entry in UPDATINGS describing the migration process.

Jan 15 2024, 7:42 AM · multimedia
vvd added a comment to D41048: audio/mumble-server: update to 1.5.517.

As an option, create a new port with new UID/GID, and specify DEPRECATED in the old one and for some time there will be 2 ports at the same time. And then delete the old one with an entry in UPDATINGS describing the migration process.

Jan 15 2024, 7:37 AM · multimedia

Jan 12 2024

vvd added a comment to D41048: audio/mumble-server: update to 1.5.517.

I don't know if this is what you asked for...

Jan 12 2024, 6:51 AM · multimedia
vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.
Jan 12 2024, 6:49 AM · multimedia
vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.
Jan 12 2024, 6:40 AM · multimedia
vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.

Patch from git format-patch -1.
Not so obvious - diff look like "rm file && create file"…

Jan 12 2024, 5:53 AM · multimedia

Dec 30 2023

dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Thanks for testing, Meka! Could you elaborate on how you did the latency measurements?
Because jack_iodelay reports a decrease of only ~2ms in total roundtrip latency, whereas the extra loopback latency decreases by ~300 frames (~6ms at 48kHz). Any other changes in the setup or Jack settings?

Dec 30 2023, 1:12 PM · multimedia
meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

I ran jack_iodelay with same buffer_ms value and these are the results:

Dec 30 2023, 10:43 AM · multimedia
meka_tilda.center abandoned D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

Florian's patch is superior to this one, hence closing.

Dec 30 2023, 10:36 AM · multimedia

Dec 27 2023

vvd closed D43128: multimedia/vlc: fix build with CHROMECAST ON and devel/protobuf 24 and fix plist error if QT5 on and xext,xinerama,xpm installed.
Dec 27 2023, 3:15 PM · multimedia
arrowd accepted D43128: multimedia/vlc: fix build with CHROMECAST ON and devel/protobuf 24 and fix plist error if QT5 on and xext,xinerama,xpm installed.

Macro like:

Dec 27 2023, 7:14 AM · multimedia
vvd updated the diff for D43128: multimedia/vlc: fix build with CHROMECAST ON and devel/protobuf 24 and fix plist error if QT5 on and xext,xinerama,xpm installed.
Dec 27 2023, 4:28 AM · multimedia

Dec 26 2023

meka_tilda.center added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

I finally found the time to test this patch. I'm running CURRENT and I only have Behringer XR18 at my disposal. First test I ran was lowering the buffer_ms to 1 and just playing audio for few hours. I didn't tweak virtual_oss parameters or anything, and audacious was using virtual_oss. Not a single jitter, glitch or xrun in those few hours, no audible defects of any kind. In the following days I intend to test the latency with jack_iodelay.

Dec 26 2023, 3:35 AM · multimedia

Dec 25 2023

arrowd requested changes to D43128: multimedia/vlc: fix build with CHROMECAST ON and devel/protobuf 24 and fix plist error if QT5 on and xext,xinerama,xpm installed.

This change looks very useful, thanks for figuring this out!

Dec 25 2023, 4:19 PM · multimedia
vvd added inline comments to D43128: multimedia/vlc: fix build with CHROMECAST ON and devel/protobuf 24 and fix plist error if QT5 on and xext,xinerama,xpm installed.
Dec 25 2023, 4:00 PM · multimedia

Dec 20 2023

vvd added inline comments to D43128: multimedia/vlc: fix build with CHROMECAST ON and devel/protobuf 24 and fix plist error if QT5 on and xext,xinerama,xpm installed.
Dec 20 2023, 3:16 PM · multimedia
diizzy added inline comments to D43128: multimedia/vlc: fix build with CHROMECAST ON and devel/protobuf 24 and fix plist error if QT5 on and xext,xinerama,xpm installed.
Dec 20 2023, 6:21 AM · multimedia

Dec 19 2023

vvd requested review of D43128: multimedia/vlc: fix build with CHROMECAST ON and devel/protobuf 24 and fix plist error if QT5 on and xext,xinerama,xpm installed.
Dec 19 2023, 10:08 PM · multimedia

Nov 24 2023

dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

Ping! Also, patch briefly tested on 15.0-CURRENT as of today. No regressions, works as expected.

Nov 24 2023, 2:41 PM · multimedia

Sep 23 2023

dev_submerge.ch added a comment to D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable..

@mav I hope it's ok to add you as a reviewer / committer here? Or should I ask someone else instead?

Sep 23 2023, 2:58 PM · multimedia
dev_submerge.ch added a reviewer for D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable.: mav.
Sep 23 2023, 2:49 PM · multimedia

Sep 22 2023

dev_submerge.ch added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

FYI, my patch is here D41942: snd_uaudio(4): Adapt buffer length to buffer_ms tunable. for review. I'll add more info this weekend.

Sep 22 2023, 3:04 PM · multimedia

Sep 19 2023

arrowd added a comment to D41048: audio/mumble-server: update to 1.5.517.

I don't know how to do this correct in one patch: 1) rename port, 2) update to new version.

Sep 19 2023, 7:28 AM · multimedia

Sep 18 2023

vvd added a comment to D41048: audio/mumble-server: update to 1.5.517.

There is something strange going on with this diff. When trying to apply it via arc patch D41048 I do get the audio/mumble-server port, but it contains PORTNAME=murmur and PORTVERSION=1.3.3. Maybe this is because the patch doesn't apply.

@vvd can you please refresh it?

I don't know how to do this correct in one patch: 1) rename port, 2) update to new version.
So patch can look weird and possible not all tools can work correctly with it. This part:

Sep 18 2023, 7:33 PM · multimedia
arrowd added a comment to D41048: audio/mumble-server: update to 1.5.517.

There is something strange going on with this diff. When trying to apply it via arc patch D41048 I do get the audio/mumble-server port, but it contains PORTNAME=murmur and PORTVERSION=1.3.3. Maybe this is because the patch doesn't apply.

Sep 18 2023, 7:04 PM · multimedia

Sep 17 2023

vvd added a comment to D41048: audio/mumble-server: update to 1.5.517.

ping :-(

Sep 17 2023, 8:22 PM · multimedia

Sep 12 2023

mav added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

The patch I'm working on also does the latter. With a reduced buffer size, I'm confident that we can have less latency at a 4ms interval than currently at 2ms. I think that would make 4ms an acceptable default for everybody.

Sep 12 2023, 12:42 AM · multimedia
dev_submerge.ch added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

Update: Looks like the current snd_uaudio implementation actually does transfers according to USB standard, it spreads the isochronous frames over the whole transfer interval. I was misled by parts of the code, and the fact that usbdump(8) only shows the first millisecond of longer transfers. Sorry for the noise.

Sep 12 2023, 12:13 AM · multimedia

Sep 4 2023

dev_submerge.ch added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

I didn't promise it to be easy, but I think USB transfer size should be as close to sound(4) fragment size, if it can't be equal, as for other sound cards.

Sep 4 2023, 1:03 PM · multimedia
mav added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

I didn't promise it to be easy, but I think USB transfer size should be as close to sound(4) fragment size, if it can't be equal, as for other sound cards.

Sep 4 2023, 12:12 AM · multimedia

Sep 3 2023

dev_submerge.ch added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

Well, these are three different topics then:

Sep 3 2023, 7:08 PM · multimedia
mav added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

As I can see, uaudio_buffer_ms is primarily used to set intr_frames variable. I haven't dug deep, but looks like it controls the size of individual USB transfer, which I suppose affects USB controller interrupt rate, or at very least the rate of its DMA transfers. Frequent DMA transfers may prevent deep sleeps on CPU package-level. Frequent interrupts in addition wake up at least one CPU core. It all burns a lot of power, that may be critical for laptops and embedded systems, while not every application require so low latency. I generally don't like tunables, and I would be happy to remove this one, but I don't like the idea of getting 1KHz of USB interrupts for every sound application. Sound subsystem already has its own concept of buffer sizes and latency control. Can't those values be reused here without additional knobs to only have level of overhead required by specific application?

Sep 3 2023, 1:58 PM · multimedia
dev_submerge.ch added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

After some thought I have a different proposal:

Sep 3 2023, 12:53 PM · multimedia

Sep 2 2023

vvd added a comment to D41048: audio/mumble-server: update to 1.5.517.

ping

Sep 2 2023, 7:48 PM · multimedia

Sep 1 2023

dev_submerge.ch added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

Chiming in here as I have some experience with the snd_uaudio module and its code. I do support this change, but I think the title is a bit misleading.

Sep 1 2023, 11:50 PM · multimedia

Aug 31 2023

jbeich removed a watcher for multimedia: jbeich.
Aug 31 2023, 2:48 PM
meka_tilda.center updated the diff for D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.
Aug 31 2023, 2:46 PM · multimedia
meka_tilda.center added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.
In D41627#949637, @mav wrote:

I am sorry, but once again: in this patch you change allowed minimum, but do not change the default on line 99, right?

I guess heat got to my head :) Thank you, good catch! Update is coming.

Aug 31 2023, 2:29 PM · multimedia
mav added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.
In D41627#949189, @mav wrote:

After your initial commit Hans reduced the default value from 8ms to the minimum of 2ms. I wonder if it is still OK or you'd like to reduce default also.

If you look at the commit linked in description you'll see that that's the commit that made it possible to go to 2ms. Hans asked me what works for me and back then 2ms really worked well. That being said, I'm literally fixing my error from few years ago.

Aug 31 2023, 1:55 PM · multimedia
meka_tilda.center added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.
In D41627#949189, @mav wrote:

After your initial commit Hans reduced the default value from 8ms to the minimum of 2ms. I wonder if it is still OK or you'd like to reduce default also.

As a disclaimer, I know very little to nothing about USB.

Aug 31 2023, 8:14 AM · multimedia
mav added a comment to D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.

After your initial commit Hans reduced the default value from 8ms to the minimum of 2ms. I wonder if it is still OK or you'd like to reduce default also.

Aug 31 2023, 3:31 AM · multimedia

Aug 29 2023

meka_tilda.center retitled D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms from Lower USB audio buffer size from 2ms to 1ms to Lower minimal USB audio buffer size limit from 2ms to 1ms.
Aug 29 2023, 8:42 AM · multimedia
meka_tilda.center requested review of D41627: Lower minimal USB audio buffer size limit from 2ms to 1ms.
Aug 29 2023, 8:42 AM · multimedia

Aug 28 2023

vvd closed D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.
Aug 28 2023, 6:56 PM · multimedia
tcberner accepted D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.

This looks good to me.

Aug 28 2023, 6:31 PM · multimedia
tcberner added inline comments to D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.
Aug 28 2023, 6:30 PM · multimedia
tcberner updated subscribers of D41048: audio/mumble-server: update to 1.5.517.
Aug 28 2023, 6:25 PM · multimedia
vvd updated the diff for D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.

Replaced shebang with statically patch.

Aug 28 2023, 5:51 PM · multimedia
vvd updated the diff for D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.
Aug 28 2023, 3:48 PM · multimedia

Aug 27 2023

vvd added inline comments to D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.
Aug 27 2023, 12:58 PM · multimedia
vvd updated the diff for D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.
Aug 27 2023, 12:56 PM · multimedia
diizzy added inline comments to D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.
Aug 27 2023, 6:23 AM · multimedia

Aug 26 2023

vvd requested review of D41604: audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86.
Aug 26 2023, 5:48 PM · multimedia

Aug 21 2023

vvd abandoned D41473: multimedia/mlt7: add option to allow build with audio/libebur128 instead audio/ebur128 if PLUS module enabled.

Thanks!

Aug 21 2023, 4:00 PM · multimedia, kde
jhale added a comment to D41473: multimedia/mlt7: add option to allow build with audio/libebur128 instead audio/ebur128 if PLUS module enabled.

I committed R11:3b2ff2ef194c and R11:f0f843322841 (plus a quick typo fix R11:5f6b3eda2234) to address this issue. You can now set:

DEFAULT_VERSIONS+= ebur128=legacy

in make.conf to use the C implementation tree-wide.

Aug 21 2023, 2:59 PM · multimedia, kde

Aug 16 2023

adamw added a comment to D41048: audio/mumble-server: update to 1.5.517.

The problem with UPDATING is that it's only visible to people with a checked-out ports tree; people who only use binary packages will never see the messages.

pkg-updating(8) - display UPDATING entries of software packages

Aug 16 2023, 10:18 AM · multimedia

Aug 15 2023

vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.

The problem with UPDATING is that it's only visible to people with a checked-out ports tree; people who only use binary packages will never see the messages.

You still want to put stuff in UPDATING, but pkg-message is actually the most helpful as it's visible to everyone using pkg (FreeBSD upstream, poudriere, etc.).

See https://docs.freebsd.org/en/books/porters-handbook/pkg-files/#porting-message, especially "Example 4: Display a Message on Upgrade."

Added pkg-message.

Aug 15 2023, 10:31 PM · multimedia
vvd updated the diff for D41048: audio/mumble-server: update to 1.5.517.

After discussion in IRC I updated the patch:

  • Keep old names for user and group is "technical debt" and "confuse the users" (especially new).
  • Use new UID and GID is difficult to migrate for running systems - find and change owner for all files required for port.

So, IMHO, rename user and group is "the lesser of the evils".

Aug 15 2023, 10:28 PM · multimedia
vvd added a comment to D41473: multimedia/mlt7: add option to allow build with audio/libebur128 instead audio/ebur128 if PLUS module enabled.

PLUS implies EBUR* and EBUR* implies PLUS? This looks wrong.

All correct:

  • EBUR used for PLUS only, so if turn on EBUR, then automatic turn on PLUS;
  • PLUS require EBUR.

This is the "logic".

Aug 15 2023, 9:48 PM · multimedia, kde
arrowd added a comment to D41473: multimedia/mlt7: add option to allow build with audio/libebur128 instead audio/ebur128 if PLUS module enabled.

PLUS implies EBUR* and EBUR* implies PLUS? This looks wrong.

Aug 15 2023, 8:30 PM · multimedia, kde