Showing the changes to libavfilter/unsharp.h (1 of 3 files). Show all
Unified · Split
| @@ -44,14 +44,17 @@ typedef struct UnsharpFilterParam { · 43 unmodified lines | ||
| 44 | 44 | typedef struct UnsharpContext { |
| 45 | 45 | const AVClass *class; |
| 46 | 46 | int lmsize_x, lmsize_y, cmsize_x, cmsize_y; |
| 47 | + int amsize_x, amsize_y; | |
| 47 | 48 | float lamount, camount; |
| 49 | + float aamount; | |
| 48 | 50 | UnsharpFilterParam luma; ///< luma parameters (width, height, amount) |
| 49 | 51 | UnsharpFilterParam chroma; ///< chroma parameters (width, height, amount) |
| 52 | + UnsharpFilterParam alpha; ///< alpha parameters (width, height, amount) | |
| 50 | 53 | int hsub, vsub; |
| 54 | + int nb_planes; | |
| 51 | 55 | int bitdepth; |
| 52 | 56 | int bps; |
| 53 | 57 | int nb_threads; |
| 54 | − int opencl; | |
| 55 | 58 | int (* apply_unsharp)(AVFilterContext *ctx, AVFrame *in, AVFrame *out); |
| 56 | 59 | int (* unsharp_slice)(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs); |
| 57 | 60 | } UnsharpContext; |