On Wed, 5 Feb 2025 03:00:17 GMT, Alexander Matveev <almat...@openjdk.org> wrote:

> - Added new class `CMFGSTBuffer` which can allocate memory internally or 
> provide GStreamer allocated memory to Media Foundation.
> - Added `GstBufferPool` to limit allocation of output buffers used for 
> rendering (memory will not be allocated for each buffer, but instead will be 
> reused from pool). Limits are 3 min buffers and 6 max buffers. During testing 
> 3 buffers was enough.
> - Changed `CoInitializeEx` to `COINIT_MULTITHREADED` as per Media Foundation 
> requirements.
> - Added error handling for `ProcessOutput` in case of 
> https://bugs.openjdk.org/browse/JDK-8329227. With error handling 
> `MediaPlayer` fails nicely instead of silent hang.

Reviewers: @kevinrushforth @arapte 

@tiainen @johanvos There is a small change to one of the Makefiles so you might 
want to do a test build

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1695#issuecomment-2640832060

Reply via email to