Hardware Homebrew DEJAVISUI

  • Thread starter Thread starter proconsule54
  • Start date Start date
  • Views Views 278
  • Replies Replies 1
  • Likes Likes 1

proconsule54

Well-Known Member
Member
Joined
Nov 5, 2019
Messages
942
Reaction score
1,976
Trophies
2
Age
45
XP
3,989
Country
Italy
Hi all, i normaly post in another part of the forum, in the past months i am working on a new homebrew project targetting Win,Linux,MacOS.
I am a huge fan of old winamp vis, and so i am a fab of projectM, so i started a “swiss army knife” for use this vis in all possible way.
This lead to overcome some problems, OpenGL ar first. I want Vulkan!.
So i manged to get opengl surface on vulkan surface with shared memory! Yes i won? Not at all, macos didnt have 4.6 opengl so no memory sharing. Yes but have unifoed memory so use a staging buffer will be ok!

The vis is ok and i have a working vulkan pipeline, now feed the audio.

Can i make input or player…can be both useful, why not making a mixer.
So i put a 16x2 mixer stereo, working at 48khz with all the resample needed per input. With master out for feeeding projectM and an aux to be used….the user decide…

And why not making a video mixer also, they are vulkan texture…..just using two shadera insted of blit images and is done with alpha.

Now there is the interface, no ui, a web intercace that collect it all, with integrated webrtc for audio feedback (to monitor master or out)

And this is it, a “swiss ay knife” for vis.

I am in the final part of the video mixer to get video file playback and live webcam feed.

Also since avcodec is already there for other decoding parts, the video out can be streamed via srt.

I will release all on git very soon, hope this journey can be useful for someone
 
  • Like
Reactions: SuperNintendo64
I forgot to add some screenshot... my bad.

Screenshot 2026-04-16 172454.png
Remote Rtc from the mixer
Screenshot 2026-04-16 172508.png
Video Mixer (10 layer at first) i will improve
Screenshot 2026-04-16 172631.png
Srt from backend
Screenshot 2026-04-16 172652.png
Video mixer working on image

Backend is solid, frontend in near finished
 

Site & Scene News

Popular threads in this forum