mfkl

mfkl

@mfkl.bsky.social

I build open-source and developer tools that make .NET devs faster

11 followers7 following30 posts

Is C# fast enough to write VLC plugins? I raced VLC's Gaussian blur, written in C, against a C# port inside the same VLC. Byte-identical output. Line by line: C wins, C# takes 23% longer. Both tuned to the limit (AVX2, one core): 240 vs 236 fps. martinfinkel.com/blog/gaussi...

I’m exploring what local AI can do inside VLC plugins on an average consumer laptop. This experiment turns VLC 4 into a real-time object detector using a C# Native AOT plugin. The video is the actual VLC interface processing 4K video with YOLOX-Nano. 🧵

View full thread

2/ The video pixels never need to be copied back to the CPU, and inference runs entirely locally. Results on Intel Iris Xe: • 15 inference submissions/sec • 12.45 ms average inference • 19.46 ms maximum • 260/260 inferences completed • No frames skipped

3/ This uses the standard COCO-80 YOLOX-Nano model with a 0.30 confidence threshold The recording shows the real output, including the occasional false positive. Still experimental, but a promising base for local video search, analytics, accessibility, and automation inside VLC

I’m exploring what local AI can do inside VLC plugins on an average consumer laptop. This experiment turns VLC 4 into a real-time object detector using a C# Native AOT plugin. The video is the actual VLC interface processing 4K video with YOLOX-Nano. 🧵

1/ The whole video pipeline stays on the GPU: → VLC decodes to D3D11 NV12 surfaces → D3D11 scales and letterboxes to 416×416 → OpenVINO runs the ONNX model on the Intel GPU → C# performs YOLOX decoding and NMS → D3D11 renders the boxes back into VLC

Small pkgstore update: Publisher listings can now show more products from the same publisher. Useful for discovering related .NET libraries and tools without leaving the listing page. Would product bundles be useful too?

I added free trials for pkgstore marketplace offerings. Trial access can grant NuGet feed credentials, then access follows the subscription state. Question for paid .NET tools/libraries: What trial model works best? 7 days, 14 days, 30 days, card required, no card?

Market research question for .NET teams: When you hear "private NuGet feed", what comes to mind first? 1. Internal packages for your own team 2. Per-customer package delivery 3. Both I am shaping a new offering for pkgstore and trying to understand the real use case.

If you use Azure Artifacts, GitHub Packages, MyGet, ProGet, Artifactory, or a self-hosted feed today: are you happy with it? Why or why not? #dotnet #nuget

New on pkgstore: Actipro WPF Controls by actipro. Professional WPF UI controls are now listed in the .NET marketplace catalog. Link in reply.

I added a proper docs section for pkgstore: - products and offerings - NuGet feeds - generated credentials - private vs marketplace feeds - subscriptions and trials Hope this is helpful. Will keep updating it as the platform evolves!

Linux is now supported in VLC for Unity. Main updates: - Linux x86_64 support - OpenGL rendering via GLX and EGL - new `VLCMediaPlayer` component - Mesh and UGUI display helpers - async network media opening - cleaner demo scenes Details: videolabs.io/store/unity

Just created a new "Static Analysis" product category on pkgstore and added its first new publisher: NDepend. Welcome!

"Is my NuGet source even configured right?" Added a verification step to the install tab on pkgstore so you can easily easily.

LibVLCSharp 3.9.7 shipped • NativeAOT support • Windows ARM64 native loading (x64 fallback) • Avalonia 12 support • MAUI .NET 10 support • Modern TFMs use PtrToStringUTF8 Available on NuGet as usual. #dotnet #libVLC

pkgstore uses standard NuGet tooling. No proprietary CLI, no plugins, no SDK. 🛠️ Publishers use dotnet nuget push with named push keys. Buyers add a source with dotnet nuget add source. Works in VS, Rider, dotnet CLI. It's just NuGet. ✅ pkgstore.io

How getting paid on pkgstore works 💰 1. Connect Stripe (one click) 2. Create a listing with a price 3. Push your packages 4. Buyers subscribe via Stripe Checkout 5. Money hits your Stripe account That's it. pkgstore.io 📦

🎉 pkgstore just got its first publisher 🎉 NuGet Gallery lets you share packages, not sell them. There's no marketplace for OSS devs and companies who want to turn useful packages into income. That's the gap pkgstore fills. More publishers coming soon. 👀

Monetizing a .NET library? Dual licensing, sponsorship, SaaS wrappers, consulting... pkgstore fits one slice: selling packages. Free tier on nuget.org + paid pro packages, early access for subscribers, or direct sales only. Your call. 🤷 www.pkgstore.io

You are up to date.