zachsaw / MPDN_Extensions

Media Player .Net (MPDN) Open Source Extensions
Other
58 stars 18 forks source link

[Framework] Generalize Filter #197

Closed Shiandow closed 8 years ago

Shiandow commented 8 years ago

Work will continue on the 'filter' until the code is at least somewhat stable.

Shiandow commented 8 years ago

Status so far:

Most code should work with the following replacements: IFilter -> ITextureFilter Filter -> TextureFilter OutputSize -> Output.Size OutputFormat -> Output.Format

Allocation logic has been made independent of the Filter class, making it easier to reuse code, while also giving very fine grained control over the resource allocation and disposal.

Tag system has also been generalized.

Todo: Fix bugs. Propagate changes to custom filters like Nnedi3Filter Propagate name changes to the rest of the code. Implement AudioChains using filters.

Shiandow commented 8 years ago

I think we can considered this issue 'closed'.