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: https://www.linkedin.com/company/roman-in-poland
// Oprogramowanie Roman Ryltsov
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: https://www.linkedin.com/company/roman-in-poland
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 SHGetPropertyStoreFromParsingName and use IPropertyStore from there to read (reading is OK) and update/write certain MP4 file properties like, for example, a comment or som other metadata.…
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, however unlike Microsoft’s sample it does not spread simple code among multiple source code files, gives a quick way to build & run, shows modern C++ practices (including Microsoft Windows Implementation Library…
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 think it’s a smart idea but let’s have a dive into the implementation. According to current legislation in…
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 first of all those with labels “initiative of the president of Ukraine”. The organization I recommended has been gradually shifting to forwarding the…
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 for what exactly. The mainstream media story about Russian president going nuts and attack of Ukraine, and then all…
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. This small tool starts video encoding with given signal parameters (resolution, rate) and provides an easy way to measure load of GPU video encoding engine.…