You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
lavfi/psnr: rename 's' parameter to match documentation
Also removes some irrelevant lines in documentation. Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
@@ -5864,9 +5864,6 @@ PSNR = 10*log10(MAX^2/MSE)
|
|||||||
Where MAX is the average of the maximum values of each component of the
|
Where MAX is the average of the maximum values of each component of the
|
||||||
image.
|
image.
|
||||||
|
|
||||||
The filter accepts parameters as a list of @var{key}=@var{value} pairs,
|
|
||||||
separated by ":".
|
|
||||||
|
|
||||||
The description of the accepted parameters follows.
|
The description of the accepted parameters follows.
|
||||||
|
|
||||||
@table @option
|
@table @option
|
||||||
@@ -5879,15 +5876,13 @@ The file printed if @var{stats_file} is selected, contains a sequence of
|
|||||||
key/value pairs of the form @var{key}:@var{value} for each compared
|
key/value pairs of the form @var{key}:@var{value} for each compared
|
||||||
couple of frames.
|
couple of frames.
|
||||||
|
|
||||||
The shown line contains .
|
|
||||||
|
|
||||||
A description of each shown parameter follows:
|
A description of each shown parameter follows:
|
||||||
|
|
||||||
@table @option
|
@table @option
|
||||||
@item n
|
@item n
|
||||||
sequential number of the input frame, starting from 1
|
sequential number of the input frame, starting from 1
|
||||||
|
|
||||||
@item mse_average
|
@item mse_avg
|
||||||
Mean Square Error pixel-by-pixel average difference of the compared
|
Mean Square Error pixel-by-pixel average difference of the compared
|
||||||
frames, averaged over all the image components.
|
frames, averaged over all the image components.
|
||||||
|
|
||||||
@@ -5895,7 +5890,7 @@ frames, averaged over all the image components.
|
|||||||
Mean Square Error pixel-by-pixel average difference of the compared
|
Mean Square Error pixel-by-pixel average difference of the compared
|
||||||
frames for the component specified by the suffix.
|
frames for the component specified by the suffix.
|
||||||
|
|
||||||
@item psnr_y, psnr_u, psnr_v, psnr_r, psnr_g, psnr_g, psnr_a
|
@item psnr_y, psnr_u, psnr_v, psnr_r, psnr_g, psnr_b, psnr_a
|
||||||
Peak Signal to Noise ratio of the compared frames for the component
|
Peak Signal to Noise ratio of the compared frames for the component
|
||||||
specified by the suffix.
|
specified by the suffix.
|
||||||
@end table
|
@end table
|
||||||
|
@@ -137,8 +137,8 @@ static AVFrame *do_psnr(AVFilterContext *ctx, AVFrame *main,
|
|||||||
c = s->is_rgb ? s->rgba_map[j] : j;
|
c = s->is_rgb ? s->rgba_map[j] : j;
|
||||||
set_meta(metadata, "lavfi.psnr.mse.", s->comps[j], comp_mse[c]);
|
set_meta(metadata, "lavfi.psnr.mse.", s->comps[j], comp_mse[c]);
|
||||||
set_meta(metadata, "lavfi.psnr.mse_avg", 0, mse);
|
set_meta(metadata, "lavfi.psnr.mse_avg", 0, mse);
|
||||||
set_meta(metadata, "lavfi.psnr.s.", s->comps[j], get_psnr(comp_mse[c], 1, s->max[c]));
|
set_meta(metadata, "lavfi.psnr.psnr.", s->comps[j], get_psnr(comp_mse[c], 1, s->max[c]));
|
||||||
set_meta(metadata, "lavfi.psnr.s_avg", 0, get_psnr(mse, 1, s->average_max));
|
set_meta(metadata, "lavfi.psnr.psnr_avg", 0, get_psnr(mse, 1, s->average_max));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s->stats_file) {
|
if (s->stats_file) {
|
||||||
@@ -149,7 +149,7 @@ static AVFrame *do_psnr(AVFilterContext *ctx, AVFrame *main,
|
|||||||
}
|
}
|
||||||
for (j = 0; j < s->desc->nb_components; j++) {
|
for (j = 0; j < s->desc->nb_components; j++) {
|
||||||
c = s->is_rgb ? s->rgba_map[j] : j;
|
c = s->is_rgb ? s->rgba_map[j] : j;
|
||||||
fprintf(s->stats_file, "s%c:%0.2f ", s->comps[j],
|
fprintf(s->stats_file, "psnr_%c:%0.2f ", s->comps[j],
|
||||||
get_psnr(comp_mse[c], 1, s->max[c]));
|
get_psnr(comp_mse[c], 1, s->max[c]));
|
||||||
}
|
}
|
||||||
fprintf(s->stats_file, "\n");
|
fprintf(s->stats_file, "\n");
|
||||||
|
Reference in New Issue
Block a user