Haiku Activity & Contract Report, November 2024 | Haiku Project

This report covers hrev58292 through hrev58368.

apl added an “installed” indicator to icons in HaikuDepot’s list view, and continued the refactoring of its internal data model. humdinger contributed icons for the “native” indicator, and apl added this to HaikuDepot’s display as well.


This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/waddlesplash/2024-12-10-haiku_activity_contract_report_november_2024
23 Likes

Thank you very much, very nice report and progress!

1 Like

Great progress, thanks to all involved!
Especially nice to see media-related improvements. And I really need to check out HaikuDepot again some time (have been pkgman only for the last few years). Will the HaikuDepot changes eventually make it into Beta5 or stay confined to nightly until the next beta release?

As always, very interesting read!
I love to know all the details I must miss just using Haiku.

All the groundwork is impressive this month!

" PulkoMandy reworked the (incomplete) USB webcam driver …"

Yepp when I saw those patches I became excited - I was awaited when those hrevs could be installed even if those made changes on my webcam detectable status. Launched Codycam as well …
Wel… still no change for me, but it was lighting up some high hopes :smiley: :smiley: … the UVC driver part some time would be complete -
:cowboy_hat_face: It was fun to feel … some miracle can happen. ;p
.

We did a mini coding sprint with Link Mauve looking at issues with the webcam driver (and other things), but only fixed some minor things. We improved listusb output, made some cleanups, got Cortex to log some info about the received video frames, and investigated some issues with assertions added by waddlesplash in the mediakit that don’t work well with CodyCam current usage of the webcam, and also fixed the driver so it detects modern usb webcams. But it still gives only a black picture, so there’s no point in enabling it just yet.

6 Likes

Thank you for detailed answer, Adrien.

I was enthusiastic without thinking about what really improved when I saw the patches as I miss 2 piexes from the features’s list :

multimonitor support :
regarding to this I’ve seen X512 cleaning app_server’s code and might be not just for development for Risc-V, but for some redesigning too … once in the future if you - devs - finally agree on how to make it the best way :slight_smile:
And of course finally someone starts to work on it :smiley:

use my integrated USB webcam - for chat and / or streaming
Until then it will be available … I enjoy that I don’t have to worry who peeks in my webcam without notice - as actually noone can do it :smiley: :smiley:

1 Like

I just tried 3 cams here and they were recognized in listdev correct!
If there is black pic, is there sound output then?

listdev just lists any device, even when there is no driver. So that does not indicate anything. The driver is still disabled and still not working.

Sound support will be done using usb_audio, but that is working only on a limited set of devices as well.

2 Likes

Ok so far good progress, is there anything to test then?

Great progress, thank you everyone.

Changes to HD will probably continue on master. It is probably better to leave the Beta-5 branch stable in a known state with just any important bug-fixes.

1 Like

Thanks. That’s perfectly reasonable. I’ll have to set up a nightly VM for some testing anyway.