Fancy stuff goes first: This is an application that renders this shadertoy by Taron into a video file with requested metrics. Why? it looks great it is a source of content used for various development and testing purposes
// Oprogramowanie Roman Ryltsov
Fancy stuff goes first: This is an application that renders this shadertoy by Taron into a video file with requested metrics. Why? it looks great it is a source of content used for various development and testing purposes
Another problem (bug) with Microsoft Media Foundation MPEG-4 Media Source H.265/HEVC handler is that it ignores conformance_window_flagflag and values from H.265’s seq_parameter_set_rbsp (see H.265 spec, F.7.3.2.2.1 General sequence parameter set RBSP syntax). The problem might or might not be limited to fragmented MP4 variants. It is overall questionable whether it has been a good idea…
MPEG-4 Media Foundation Source stubbornly keeps marking a second video sample with a MFSampleExtension_CleanPoint flag even though nothing suggests that the video frame is an IDR frame. The actual video frame is a P frame both in terms of MP4 box formatting and contained NAL units (the video is in fact an “infinite GOP” flavor…
A bump of StackOverflow post about Media Foundation design flaw related to video encoding. Set attributes via ICodecAPI for a H.264 IMFSinkWriter Encoder I am trying to tweak the attributes of the H.264 encoder created via ActivateObject() by retrieving the ICodecAPI interface to it. Although I do not get errors, my settings are not taken…
The interesting part with live WebM Media Foundation media source I mentioned in the previous post is that the whole thing works great on… Raspberry Pi 3 Model B+ running Windows 10 IoT Core (RaspberryPi 3B+ Technical Preview Build 17661). Windows 10 IoT has quite the same Media Foundation infrastructure as in other Universal Windows…
The screenshot above shows Surface Pro tablet’s infrared camera (known as “Microsoft IR Camera Front” on the device) captured live, encoded and streamed (everything is hosted by Microsoft Media Foundation Media Session by this point) over network using WebSockets into Chrome’s HTML5 video tag by means of Media Source Extensions (MSE). Why? Because why not.…
It appears there is a sort of a limitation (read: “a bug”) in Media Foundation MPEG-4 File Source implementation when it comes to reading long fragmented MP4 files. When respective media source is used to read a file (for which, by the way, it does not offer seeking), the source issues a MF_SOURCE_READERF_ENDOFSTREAM before reaching…