/external/chromium_org/third_party/libyuv/util/ |
Makefile | 1 psnr: psnr.cc ssim.cc psnr_main.cc 3 $(CXX) /arch:SSE2 /Ox /openmp psnr.cc ssim.cc psnr_main.cc 5 $(CXX) -msse2 -O3 -fopenmp -static -o psnr psnr.cc ssim.cc psnr_main.cc -Wl,--strip-all
|
ssim.h | 11 // Get SSIM for video sequence. Assuming RAW 4:2:0 Y:Cb:Cr format 30 double CalcLSSIM(double ssim);
|
ssim.cc | 11 #include "../util/ssim.h" // NOLINT 34 // SSIM 74 // Common final expression for SSIM, once the weighted sums are known. 273 double SSIM = 0.; 282 SSIM += GetSSIM(org, rec, i, j, image_width, image_height, stride); 287 #pragma omp parallel for reduction(+: SSIM) 291 SSIM += GetSSIM(org, rec, i, j, image_width, image_height, stride); 294 SSIM += GetSSIMFullKernel(org, rec, i, j, stride, kiW[0]); 299 // zeros which won't contribute to the overall SSIM value (but we need 315 SSIM += GetSSIMFullKernel(scratch_org, scratch_rec [all...] |
/external/chromium_org/third_party/webrtc/modules/video_coding/codecs/test_framework/ |
test.cc | 62 webrtc::test::QualityMetricsResult ssim; local 66 _inst.height, &ssim); 70 (*_log) << "SSIM: " << ssim.average << std::endl; 71 std::cout << "SSIM: " << ssim.average << std::endl << std::endl;
|
benchmark.cc | 28 #define SSIM_CALC 0 // by default, don't compute SSIM 83 webrtc::test::QualityMetricsResult ssim[nBitrates]; local 162 _inst.width, _inst.height, &ssim[k]); 177 std::cout << std::endl << "SSIM: "; 178 _results << std::endl << "SSIM "; 181 std::cout << " " << ssim[k].average; 182 _results << "," << ssim[k].average;
|
plotBenchmark.m | 97 ssim = 0; 120 elseif strncmp(tline, 'SSIM', 4) 121 % SSIM data included 123 ssim = sscanf(tline(delim(1):end), ',%f'); 134 'ssim', ssim, 'ssimLabel', ssimLabel)]; 258 cases(i).ssim = cases(i).ssim(diffIndx); 284 [cases, hLine, codec, sequences] = plotOneCodec(cases, 'bitrate', 'ssim', i, sequences, 1);
|
/external/chromium_org/third_party/webrtc/video_engine/test/auto_test/automated/ |
vie_video_verification_test.cc | 72 webrtc::test::QualityMetricsResult ssim; local 74 kInputWidth, kInputHeight, &ssim); 75 EXPECT_EQ(0, error) << "SSIM routine failed - output files missing?"; 76 *ssim_result = ssim.average; 79 "SSIM is %f (1 is perfect)", 80 psnr.average, ssim.average); 250 FAIL() << "Failed to achieve near-perfect PSNR and SSIM results after " << 256 // the important thing when doing frame-to-frame comparison with PSNR/SSIM. 315 "PSNR/SSIM calculations in a bad way."; 320 // lower PSNR and SSIM values [all...] |
/external/chromium_org/third_party/webrtc/modules/video_coding/codecs/tools/ |
video_quality_measurement.cc | 264 Log("Calculating SSIM...\n"); 317 "ssim psnr\n"); 321 const webrtc::test::FrameResult& ssim = ssim_result.frames[i]; local 337 ssim.value, 402 "'ssim': ('number', 'SSIM'),\n" 408 const webrtc::test::FrameResult& ssim = ssim_result.frames[i]; local 416 "'ssim': %f, 'psnr': %f},\n", 429 ssim.value, 504 // Close the files before we start using them for SSIM/PSNR calculations [all...] |
/external/chromium_org/third_party/webrtc/modules/video_coding/main/test/ |
normal_test.cc | 368 webrtc::test::QualityMetricsResult psnr, ssim; local 372 &ssim); 383 printf("SSIM: %f \n", ssim.average); 384 ( _log) << "SSIM: " << ssim.average << std::endl;
|
quality_modes_test.cc | 133 webrtc::test::QualityMetricsResult psnr,ssim; local 149 printf("***computing SSIM***\n"); 151 _nativeHeight, &ssim); 152 printf("SSIM: %f \n", ssim.average);
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/ |
ssim_opt_x86_64.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/ |
vp8cx.mk | 68 VP8_CX_SRCS-$(CONFIG_INTERNAL_STATS) += encoder/ssim.c
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/x86/ |
vp9_ssim_opt_x86_64.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
ssim_opt.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
/external/libvpx/libvpx/vp8/ |
vp8cx.mk | 68 VP8_CX_SRCS-$(CONFIG_INTERNAL_STATS) += encoder/ssim.c
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_ssim_opt.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
ssim_opt.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/ |
vp8cx.mk | 68 VP8_CX_SRCS-$(CONFIG_INTERNAL_STATS) += encoder/ssim.c
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_ssim_opt.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|