Commit 83a9966
[Decode][PDVT-SH] Refactor HEVC decode pipeline inheritance hierarchy
* [Decode] Refactor HEVC decode pipeline inheritance hierarchy
Refactored HEVC decode pipeline adapter and pipeline classes to use inheritance from previous generation base classes. Moved common functionality to base classes, reducing code duplication by ~540 lines. The adapter now inherits from previous generation adapter and only overrides Allocate() to instantiate platform-specific pipeline. Pipeline class similarly inherits from previous generation and only overrides CreateSubPackets(). Command counter register handling moved from base MMIO structure to extension structure for better modularity. This change improves code maintainability and reduces duplication across platform variants.1 parent 80fc4cc commit 83a9966
File tree
2 files changed
+0
-4
lines changed- media_softlet/agnostic/common/hw/vdbox
2 files changed
+0
-4
lines changedLines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
117 | | - | |
118 | 116 | | |
119 | 117 | | |
120 | 118 | | |
| |||
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
764 | 764 | | |
765 | 765 | | |
766 | 766 | | |
767 | | - | |
768 | | - | |
769 | 767 | | |
770 | 768 | | |
771 | 769 | | |
| |||
0 commit comments