ened ce71a38d59 Summary of fixes completed:
1.  Deferred D3D12SurfaceHandler creation to InitializeCUDA() when SetD3DDevice is called before Initialize
  2.  Fixed NV12ToRGBAConverter repeated reinitialization by adding IsInitialized() check before calling
  Initialize()
  3.  Test now successfully decodes 24 frames without resource thrashing

  Remaining issue (in test app, not VavCore):
  - RedSurfaceNVDECTest creates a new D3D12Resource for every frame instead of reusing a pool
  - This causes ExternalMemoryCache to create unlimited surface objects
  - Fix: Test app should reuse a small pool of textures (e.g., 3-5 textures for buffering)
2025-10-07 04:49:13 +09:00
2025-10-07 03:49:32 +09:00
2025-09-19 04:42:07 +09:00
2025-10-07 04:49:13 +09:00
2025-09-30 19:54:29 +09:00
2025-09-29 02:42:26 +09:00
2025-09-29 02:42:26 +09:00
2025-09-25 21:54:50 +09:00
2025-10-05 19:04:29 +09:00
2025-10-05 19:04:29 +09:00
2025-10-07 03:49:32 +09:00
2025-09-20 03:54:17 +09:00
Description
No description provided
4.2 MiB
Languages
C++ 69.8%
C# 17.3%
Java 5.3%
Batchfile 3.2%
CMake 1.8%
Other 2.2%