Commit Graph

47 Commits

Author SHA1 Message Date
216c88e13b AMF decoder working 2025-09-26 18:50:10 +09:00
6b05183c67 Apply Dark theme on Titlebar 2025-09-26 03:48:14 +09:00
fee99fb273 Remove IAdaptiveVideoDecoder.h 2025-09-26 03:47:51 +09:00
c81496d4fc Apply Dark theme 2025-09-26 03:29:09 +09:00
cc7d6ad475 Coloring log message and Splitter control 2025-09-26 03:09:18 +09:00
5ea69f7e19 Implement LogMessagePage 2025-09-26 01:32:24 +09:00
963e9133c4 Clean up source code 2025-09-25 22:43:07 +09:00
77e36fd02c Implement VavCore library 2025-09-25 21:54:50 +09:00
3d353f629f Implement adaptive dav1d decoder 2025-09-24 04:05:16 +09:00
d720f89cc8 Implement adaptive nvdec decoder 2025-09-24 03:33:54 +09:00
77378c7fa4 Simplify InitializeVideoRenderer() 2025-09-24 02:28:54 +09:00
ca0eb585aa Implement AV1 decoder using NVDEC 2025-09-24 02:22:29 +09:00
99b63eb280 Add high performance timer and sync thread pool 2025-09-23 23:35:57 +09:00
03de610304 Build unit test environment 2025-09-23 05:52:19 +09:00
0756849f6d Fix headless project build 2025-09-23 04:54:39 +09:00
5df8e3a9e4 Rename AV1Decoder 2025-09-23 04:46:44 +09:00
e80e758a6c Clean code 2025-09-23 04:41:50 +09:00
bcae668204 Fix 2x2 Grid change bug 2025-09-23 04:22:38 +09:00
a888379ee9 Clean up code 2025-09-23 03:54:40 +09:00
097dfa2282 Add hardware rendering option in UI 2025-09-23 03:39:44 +09:00
7fa3ab2442 Fix D3D12 runtime errors 2025-09-23 02:56:01 +09:00
5cff7466fb Temp Prompt 2025-09-23 02:26:17 +09:00
b93cfe00c4 AspectFit rendering on GPU pipeline 2025-09-23 02:25:59 +09:00
47ccea3ad2 Simple GPU pipeline implementation 2025-09-23 00:31:16 +09:00
5961a3408e Simple CPU pipeline implementation 2025-09-22 22:01:53 +09:00
e24d674627 Refactoring GPU pipeline 2025-09-22 02:15:47 +09:00
15a9422272 Advanced Rendering Pipeline (TOO BUGGY, Missed architecture design) 2025-09-21 14:52:33 +09:00
83708b8ab5 GPU YUV-to-RGB Shader Pipeline Implementation 2025-09-21 01:34:55 +09:00
786d0e4667 Implement h/w accelerated rendering using SwapChainPanel and D3D12 2025-09-21 01:22:28 +09:00
0ebc98f2f1 Implement VideoPlayerControl 2025-09-20 23:49:47 +09:00
ed1aca510f Add multi window ui 2025-09-20 15:40:39 +09:00
b098ce5cf4 Add decoder selection ui 2025-09-20 13:44:21 +09:00
ed5b5bd237 Add media foundation decoder (similar dav1d) 2025-09-20 13:30:17 +09:00
b1bd2e8bb4 Toggle file output 2025-09-20 04:47:43 +09:00
c98913b0fa Check disk permission 2025-09-20 04:13:24 +09:00
3582cca274 Render image in main window 2025-09-20 03:54:17 +09:00
61ebde196b Fix SIMD bug by Gemini 2025-09-20 02:36:55 +09:00
cdb53aeb82 Optimization pixel conversion (SIMD conversion has bug) 2025-09-20 02:23:49 +09:00
bcf090304d Optimization bmp file writing 2025-09-20 01:32:46 +09:00
8a53de4035 Optimization file name 2025-09-20 01:14:28 +09:00
23dfb9a464 Optimization zero-copy decoding 2025-09-20 00:57:07 +09:00
cbdfa86aac Optimization with frame pool 2025-09-20 00:45:20 +09:00
a17a0339f1 Sequential decoding 2025-09-19 20:44:27 +09:00
987797654a Decoded bmp output 2025-09-19 20:21:35 +09:00
d453cfacb8 Temp work 2025-09-19 04:42:07 +09:00
ac29e27699 Temp work 2025-09-18 01:00:04 +09:00
930628a358 Temp work 2025-09-17 04:16:34 +09:00