rgbvec             66 libavfilter/vf_lut3d.c     struct rgbvec lut[MAX_LEVEL][MAX_LEVEL][MAX_LEVEL];
rgbvec             95 libavfilter/vf_lut3d.c static inline struct rgbvec lerp(const struct rgbvec *v0, const struct rgbvec *v1, float f)
rgbvec             97 libavfilter/vf_lut3d.c     struct rgbvec v = {
rgbvec            110 libavfilter/vf_lut3d.c static inline struct rgbvec interp_nearest(const LUT3DContext *lut3d,
rgbvec            111 libavfilter/vf_lut3d.c                                            const struct rgbvec *s)
rgbvec            120 libavfilter/vf_lut3d.c static inline struct rgbvec interp_trilinear(const LUT3DContext *lut3d,
rgbvec            121 libavfilter/vf_lut3d.c                                              const struct rgbvec *s)
rgbvec            125 libavfilter/vf_lut3d.c     const struct rgbvec d = {s->r - prev[0], s->g - prev[1], s->b - prev[2]};
rgbvec            126 libavfilter/vf_lut3d.c     const struct rgbvec c000 = lut3d->lut[prev[0]][prev[1]][prev[2]];
rgbvec            127 libavfilter/vf_lut3d.c     const struct rgbvec c001 = lut3d->lut[prev[0]][prev[1]][next[2]];
rgbvec            128 libavfilter/vf_lut3d.c     const struct rgbvec c010 = lut3d->lut[prev[0]][next[1]][prev[2]];
rgbvec            129 libavfilter/vf_lut3d.c     const struct rgbvec c011 = lut3d->lut[prev[0]][next[1]][next[2]];
rgbvec            130 libavfilter/vf_lut3d.c     const struct rgbvec c100 = lut3d->lut[next[0]][prev[1]][prev[2]];
rgbvec            131 libavfilter/vf_lut3d.c     const struct rgbvec c101 = lut3d->lut[next[0]][prev[1]][next[2]];
rgbvec            132 libavfilter/vf_lut3d.c     const struct rgbvec c110 = lut3d->lut[next[0]][next[1]][prev[2]];
rgbvec            133 libavfilter/vf_lut3d.c     const struct rgbvec c111 = lut3d->lut[next[0]][next[1]][next[2]];
rgbvec            134 libavfilter/vf_lut3d.c     const struct rgbvec c00  = lerp(&c000, &c100, d.r);
rgbvec            135 libavfilter/vf_lut3d.c     const struct rgbvec c10  = lerp(&c010, &c110, d.r);
rgbvec            136 libavfilter/vf_lut3d.c     const struct rgbvec c01  = lerp(&c001, &c101, d.r);
rgbvec            137 libavfilter/vf_lut3d.c     const struct rgbvec c11  = lerp(&c011, &c111, d.r);
rgbvec            138 libavfilter/vf_lut3d.c     const struct rgbvec c0   = lerp(&c00,  &c10,  d.g);
rgbvec            139 libavfilter/vf_lut3d.c     const struct rgbvec c1   = lerp(&c01,  &c11,  d.g);
rgbvec            140 libavfilter/vf_lut3d.c     const struct rgbvec c    = lerp(&c0,   &c1,   d.b);
rgbvec            148 libavfilter/vf_lut3d.c static inline struct rgbvec interp_tetrahedral(const LUT3DContext *lut3d,
rgbvec            149 libavfilter/vf_lut3d.c                                                const struct rgbvec *s)
rgbvec            153 libavfilter/vf_lut3d.c     const struct rgbvec d = {s->r - prev[0], s->g - prev[1], s->b - prev[2]};
rgbvec            154 libavfilter/vf_lut3d.c     const struct rgbvec c000 = lut3d->lut[prev[0]][prev[1]][prev[2]];
rgbvec            155 libavfilter/vf_lut3d.c     const struct rgbvec c111 = lut3d->lut[next[0]][next[1]][next[2]];
rgbvec            156 libavfilter/vf_lut3d.c     struct rgbvec c;
rgbvec            159 libavfilter/vf_lut3d.c             const struct rgbvec c100 = lut3d->lut[next[0]][prev[1]][prev[2]];
rgbvec            160 libavfilter/vf_lut3d.c             const struct rgbvec c110 = lut3d->lut[next[0]][next[1]][prev[2]];
rgbvec            165 libavfilter/vf_lut3d.c             const struct rgbvec c100 = lut3d->lut[next[0]][prev[1]][prev[2]];
rgbvec            166 libavfilter/vf_lut3d.c             const struct rgbvec c101 = lut3d->lut[next[0]][prev[1]][next[2]];
rgbvec            171 libavfilter/vf_lut3d.c             const struct rgbvec c001 = lut3d->lut[prev[0]][prev[1]][next[2]];
rgbvec            172 libavfilter/vf_lut3d.c             const struct rgbvec c101 = lut3d->lut[next[0]][prev[1]][next[2]];
rgbvec            179 libavfilter/vf_lut3d.c             const struct rgbvec c001 = lut3d->lut[prev[0]][prev[1]][next[2]];
rgbvec            180 libavfilter/vf_lut3d.c             const struct rgbvec c011 = lut3d->lut[prev[0]][next[1]][next[2]];
rgbvec            185 libavfilter/vf_lut3d.c             const struct rgbvec c010 = lut3d->lut[prev[0]][next[1]][prev[2]];
rgbvec            186 libavfilter/vf_lut3d.c             const struct rgbvec c011 = lut3d->lut[prev[0]][next[1]][next[2]];
rgbvec            191 libavfilter/vf_lut3d.c             const struct rgbvec c010 = lut3d->lut[prev[0]][next[1]][prev[2]];
rgbvec            192 libavfilter/vf_lut3d.c             const struct rgbvec c110 = lut3d->lut[next[0]][next[1]][prev[2]];
rgbvec            225 libavfilter/vf_lut3d.c             const struct rgbvec scaled_rgb = {src[x + r] * scale,                                   \
rgbvec            228 libavfilter/vf_lut3d.c             struct rgbvec vec = interp_##name(lut3d, &scaled_rgb);                                  \
rgbvec            288 libavfilter/vf_lut3d.c                 struct rgbvec *vec = &lut3d->lut[k][j][i];
rgbvec            320 libavfilter/vf_lut3d.c                         struct rgbvec *vec = &lut3d->lut[i][j][k];
rgbvec            366 libavfilter/vf_lut3d.c                 struct rgbvec *vec = &lut3d->lut[k][j][i];
rgbvec            429 libavfilter/vf_lut3d.c                 struct rgbvec *vec = &lut3d->lut[k][j][i];
rgbvec            453 libavfilter/vf_lut3d.c                 struct rgbvec *vec = &lut3d->lut[k][j][i];
rgbvec            657 libavfilter/vf_lut3d.c                 struct rgbvec *vec = &lut3d->lut[i][j][k];              \