• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavfilter/libmpcodecs/

Lines Matching refs:eq2

244   vf_eq2_t      *eq2;
248 eq2 = vf->priv;
250 if ((eq2->buf_w[0] != src->w) || (eq2->buf_h[0] != src->h)) {
251 eq2->buf_w[0] = src->w;
252 eq2->buf_h[0] = src->h;
253 eq2->buf_w[1] = eq2->buf_w[2] = src->w >> src->chroma_x_shift;
254 eq2->buf_h[1] = eq2->buf_h[2] = src->h >> src->chroma_y_shift;
255 img_n = eq2->buf_w[0]*eq2->buf_h[0];
257 img_c = eq2->buf_w[1]*eq2->buf_h[1];
258 eq2->buf[0] = realloc (eq2->buf[0], img_n + 2*img_c);
259 eq2->buf[1] = eq2->buf[0] + img_n;
260 eq2->buf[2] = eq2->buf[1] + img_c;
262 eq2->buf[0] = realloc (eq2->buf[0], img_n);
268 if (eq2->param[i].adjust != NULL) {
269 dst->planes[i] = eq2->buf[i];
270 dst->stride[i] = eq2->buf_w[i];
272 eq2->param[i].adjust (&eq2->param[i], dst->planes[i], src->planes[i],
273 eq2->buf_w[i], eq2->buf_h[i], dst->stride[i], src->stride[i]);
303 void print_values (vf_eq2_t *eq2)
306 eq2->contrast, eq2->brightness, eq2->gamma, eq2->saturation
311 void set_contrast (vf_eq2_t *eq2, double c)
313 eq2->contrast = c;
314 eq2->param[0].c = c;
315 eq2->param[0].lut_clean = 0;
316 check_values (&eq2->param[0]);
317 print_values (eq2);
321 void set_brightness (vf_eq2_t *eq2, double b)
323 eq2->brightness = b;
324 eq2->param[0].b = b;
325 eq2->param[0].lut_clean = 0;
326 check_values (&eq2->param[0]);
327 print_values (eq2);
331 void set_gamma (vf_eq2_t *eq2, double g)
333 eq2->gamma = g;
335 eq2->param[0].g = eq2->gamma * eq2->ggamma;
336 eq2->param[1].g = sqrt (eq2->bgamma / eq2->ggamma);
337 eq2->param[2].g = sqrt (eq2->rgamma / eq2->ggamma);
338 eq2->param[0].w = eq2->param[1].w = eq2->param[2].w = eq2->gamma_weight;
340 eq2->param[0].lut_clean = 0;
341 eq2->param[1].lut_clean = 0;
342 eq2->param[2].lut_clean = 0;
344 check_values (&eq2->param[0]);
345 check_values (&eq2->param[1]);
346 check_values (&eq2->param[2]);
348 print_values (eq2);
352 void set_saturation (vf_eq2_t *eq2, double s)
354 eq2->saturation = s;
356 eq2->param[1].c = s;
357 eq2->param[2].c = s;
359 eq2->param[1].lut_clean = 0;
360 eq2->param[2].lut_clean = 0;
362 check_values (&eq2->param[1]);
363 check_values (&eq2->param[2]);
365 print_values (eq2);
452 vf_eq2_t *eq2;
461 eq2 = vf->priv;
464 eq2->buf[i] = NULL;
465 eq2->buf_w[i] = 0;
466 eq2->buf_h[i] = 0;
468 eq2->param[i].adjust = NULL;
469 eq2->param[i].c = 1.0;
470 eq2->param[i].b = 0.0;
471 eq2->param[i].g = 1.0;
472 eq2->param[i].lut_clean = 0;
475 eq2->contrast = 1.0;
476 eq2->brightness = 0.0;
477 eq2->saturation = 1.0;
479 eq2->gamma = 1.0;
480 eq2->gamma_weight = 1.0;
481 eq2->rgamma = 1.0;
482 eq2->ggamma = 1.0;
483 eq2->bgamma = 1.0;
498 eq2->rgamma = par[4];
499 eq2->ggamma = par[5];
500 eq2->bgamma = par[6];
501 eq2->gamma_weight = par[7];
503 set_gamma (eq2, par[0]);
504 set_contrast (eq2, par[1]);
505 set_brightness (eq2, par[2]);
506 set_saturation (eq2, par[3]);
514 "eq2",