Quantcast
Channel: Uncategorized – Fooling Around
Browsing all 204 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

For your own good we enforced real-time protection…

Ostatnio spedzilem dosc duzo czasu na sprawdzaniu problemu z nieoczekiwanie slaba wydajnoscia w… Oh wait I am writing in English here. So, recently I spent rather a lot of time checking a problem with...

View Article


Image may be NSFW.
Clik here to view.

Encoding multiple concurrent real time video streams with NVIDIA hardware...

NVIDIA consumer grade hardware provides support nowadays for – mostly – three concurrent sessions. The support matrix is provided here: Video Encode and Decode GPU Support Matrix | NVIDIA Developer....

View Article


On helping Ukraine

I have been asked a few times about helping Ukraine in connection with the happening on the East of Ukraine. The first thing however, is to have clear understanding about who is fighting with whom and...

View Article

On Helping Ukraine (update)

Recently I explained why you should not express your support of Ukraine by sending money to various disgusting organizations even if they have fancy looking names, such as, including, and maybe even...

View Article

Getting married in Ukraine under martial law

TLDR: You will have hard time marrying a disabled girl in Ukraine 2022/2023. As you might have heard, Ukraine does not allow its men citizen aged 18 through 60 to leave the country. You might want to...

View Article


Image may be NSFW.
Clik here to view.

How to repurpose land

So Artemovsk/Bahmut (population 70,000+) is literally put into ruins. Sad story, but there is a silver lining. By an unbelievable incidence, the place is located in the area of Yuzivska gas field. So...

View Article

Play an MP3 with Media Foundation

An under 100 lines of C++ code sample that plays an MP3 file with Microsoft Media Foundation. https://github.com/roman380/MediaFoundationMinimalAudioPlayback Comes from this StackOverflow question,...

View Article

Image may be NSFW.
Clik here to view.

Windows MP4 shell property handler sometimes destroys your media data

Some version of Microsoft Windows OS have rather dangerous subsystem known as MP4 property sheet handler (“MF MPEG-4 Property Handler” to be exact). Programmatically, you would use API like...

View Article


Image may be NSFW.
Clik here to view.

Windows 11 Virtual Video Camera

Just a quick hookup of my test Media Foundation media source into new Windows 11 MFCreateVirtualCamera API. Software video source is presented by Windows 11 as a video capture device. Finally, there...

View Article


In the meantime more on LinkedIn…

There have been not so many technical updates recently, but just in case – some development work is still going, and there are also some posts and updates on LinkedIn company page:...

View Article

Image may be NSFW.
Clik here to view.

Windows 11 Virtual Video Camera

Just a quick hookup of my test Media Foundation media source into new Windows 11 MFCreateVirtualCamera API. Software video source is presented by Windows 11 as a video capture device. Finally, there...

View Article

Image may be NSFW.
Clik here to view.

GPU shader Sobel filter and video capture with Media Foundation Capture...

Back to some experiments… The current video capture API in Windows is Media Foundation Capture Engine API (AKA IMFCaptureEngine and mfcaptureengine.h). Media Foundation is layered: you can work at...

View Article

Image may be NSFW.
Clik here to view.

Microsoft’s MPEG-DASH client implementation inaccurately handles SSR flavor...

Recent additions to MPEG-DASH specification (ISO/IEC 23009-1 5th ed., AMD3; also SCTE 214-6) offer new ways to implement low-latency low-delay playback: using so called Segment Sequence...

View Article


Image may be NSFW.
Clik here to view.

Demo: Direct3D 11 GPU Windows 11 Virtual Camera

Moving on with Widows Camera experiments. This time it is a Windows 11 Virtual Camera, a true one like this and this, and not this which should be totally archived despite people still keep on trying....

View Article

Image may be NSFW.
Clik here to view.

Demo: Direct3D 11 aware SuperResolution scaler based on AMD framework

A variant of previous CaptureEngineVideoCapture demo application which features AMD Advanced Media Framework SuperResolution scaler for video. It is basically a live video camera application started...

View Article


Demo: Direct3D 11 aware SuperResolution scaler based on AMD framework (updated)

While on it, a quick update to the previous post/application: added dynamic media type change support to upscaler effect MFT the video is automatically upscaled to map 1:1 to effective pixels &...

View Article

Demo: Live OpenCV Non-local Means Denoising

On occasion I hooked OpenCV Non-local Means Denoising to the Media Foundation camera capture test application already meantioned in previous posts. It is the regular, non-CUDA implementation wrapped...

View Article


Demo: Live camera video with Microsoft’s Video Stabilization Effect MFT

In continuation of camera demos, one another build with Microsoft’s Video Stabilization MFT. In the context of Capture Engine applciation and use of the MFT as an effect, it is used in its defautl...

View Article

Image may be NSFW.
Clik here to view.

Demo: Web camera video with MPEG-DASH live broadcasting

New series in demonstrations of what one can squeeze out of Windows Media Foundation Capture Engine API. This video camera capture demonstration application features a mounted MPEG-DASH (Dynamic...

View Article

Image may be NSFW.
Clik here to view.

Demo update: Web camera video with MPEG-DASH live broadcasting, now with MP4...

Since the last demo appears to be quite nice, one another addition: ability to drop the internal memory video content of the application into MP4 file. As the application works and shows video...

View Article
Browsing all 204 articles
Browse latest View live