[Mesa-dev] [PATCH v3] st/vdpau: change the order in which filters are applied(v3)
Andy Furniss
adf.lists at gmail.com
Tue Aug 16 15:44:12 UTC 2016
Nayan Deshmukh wrote:
> Hi Andy,
> You are right :( It messes up chroma but only in case of sharpen at
> least for me.
Retested and denoise is also affected for me.
> I tried some changes and the chroma effects are fixed if we apply the sharpness
> filter to only to the first surface instead of all the surfaces of the buffer.
> Can you verify this?
If you mean changing surfaces[i] to surfaces[0] below, then it is
better, but there are still artifacts/chroma errors.
In addition to changing as above, changing sampler_views[0] seems
to fix denoise and negative sharpen, but gives a new sort of
artifact for positive sharpen.
>>>> + for(i = 0; i < VL_MAX_SURFACES; ++i) {
>>>> + if(sampler_views[i] != NULL && surfaces[i] != NULL) {
>>>> + if (vmixer->noise_reduction.filter)
>>>> + vl_median_filter_render(vmixer->noise_reduction.filter,
>>>> + sampler_views[i], surfaces[i]);
>>>> +
>>>> + if (vmixer->sharpness.filter)
>>>> + vl_matrix_filter_render(vmixer->sharpness.filter,
>>>> + sampler_views[i], surfaces[i]);
More information about the mesa-dev
mailing list