Home
last modified time | relevance | path

Searched refs:psnr (Results 1 – 25 of 196) sorted by relevance

12345678

/aosp_15_r20/external/libvpx/vpx_dsp/
H A Dpsnr.c19 const double psnr = 10.0 * log10(samples * peak * peak / sse); in vpx_sse_to_psnr() local
20 return psnr > MAX_PSNR ? MAX_PSNR : psnr; in vpx_sse_to_psnr()
179 const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr, in vpx_calc_highbd_psnr() argument
210 psnr->sse[1 + i] = sse; in vpx_calc_highbd_psnr()
211 psnr->samples[1 + i] = samples; in vpx_calc_highbd_psnr()
212 psnr->psnr[1 + i] = vpx_sse_to_psnr(samples, peak, (double)sse); in vpx_calc_highbd_psnr()
218 psnr->sse[0] = total_sse; in vpx_calc_highbd_psnr()
219 psnr->samples[0] = total_samples; in vpx_calc_highbd_psnr()
220 psnr->psnr[0] = in vpx_calc_highbd_psnr()
227 PSNR_STATS *psnr) { in vpx_calc_psnr() argument
[all …]
/aosp_15_r20/external/libaom/aom_dsp/
H A Dpsnr.c29 const double psnr = 10.0 * log10(samples * peak * peak / sse); in aom_sse_to_psnr() local
30 return psnr > MAX_PSNR ? MAX_PSNR : psnr; in aom_sse_to_psnr()
347 const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr, in aom_calc_highbd_psnr() argument
385 psnr->sse[1 + i] = sse; in aom_calc_highbd_psnr()
386 psnr->samples[1 + i] = samples; in aom_calc_highbd_psnr()
387 psnr->psnr[1 + i] = aom_sse_to_psnr(samples, peak, (double)sse); in aom_calc_highbd_psnr()
393 psnr->sse[0] = total_sse; in aom_calc_highbd_psnr()
394 psnr->samples[0] = total_samples; in aom_calc_highbd_psnr()
395 psnr->psnr[0] = in aom_calc_highbd_psnr()
414 psnr->sse_hbd[1 + i] = sse; in aom_calc_highbd_psnr()
[all …]
/aosp_15_r20/external/webrtc/common_video/libyuv/
H A Dlibyuv_unittest.cc125 double psnr = 0.0; in TEST_F() local
148 psnr = in TEST_F()
150 EXPECT_EQ(48.0, psnr); in TEST_F()
176 psnr = in TEST_F()
180 EXPECT_GT(ceil(psnr), 44); in TEST_F()
197 psnr = in TEST_F()
199 EXPECT_EQ(48.0, psnr); in TEST_F()
224 psnr = in TEST_F()
226 EXPECT_EQ(48.0, psnr); in TEST_F()
248 psnr = in TEST_F()
[all …]
/aosp_15_r20/external/webrtc/test/scenario/
H A Dstats_collection.cc41 void VideoQualityAnalyzer::HandleFramePair(VideoFramePair sample, double psnr) { in HandleFramePair() argument
42 layer_analyzers_[sample.layer_id].HandleFramePair(sample, psnr, in HandleFramePair()
48 double psnr = NAN; in HandleFramePair() local
50 psnr = I420PSNR(*sample.captured->ToI420(), *sample.decoded->ToI420()); in HandleFramePair()
54 [this, sample, psnr] { HandleFramePair(std::move(sample), psnr); }); in HandleFramePair()
56 HandleFramePair(std::move(sample), psnr); in HandleFramePair()
77 double psnr, in HandleFramePair() argument
87 stats_.psnr_with_freeze.AddSample(psnr); in HandleFramePair()
92 stats_.psnr.AddSample(psnr); in HandleFramePair()
102 sample.decoded ? sample.decoded->height() : 0, psnr); in HandleFramePair()
/aosp_15_r20/external/libaom/test/
H A Dhorz_superres_test.cc127 psnr_ += pkt->data.psnr.psnr[0]; in PSNRPktHook()
167 const double psnr = GetAveragePsnr(); in DoTest() local
168 EXPECT_GT(psnr, psnr_thresh); in DoTest()
232 psnr_ += pkt->data.psnr.psnr[0]; in PSNRPktHook()
269 const double psnr = GetAveragePsnr(); in DoTest() local
270 EXPECT_GT(psnr, test_video_param_.psnr_threshold) in DoTest()
342 psnr_ += pkt->data.psnr.psnr[0]; in PSNRPktHook()
379 const double psnr = GetAveragePsnr(); in DoTest() local
380 EXPECT_GT(psnr, test_video_param_.psnr_threshold) in DoTest()
H A Dhbd_metrics_test.cc41 PSNR_STATS psnr; in compute_hbd_psnr() local
42 aom_calc_highbd_psnr(source, dest, &psnr, bd, in_bd); in compute_hbd_psnr()
43 return psnr.psnr[0]; in compute_hbd_psnr()
48 PSNR_STATS psnr; in compute_psnr() local
49 aom_calc_psnr(source, dest, &psnr); in compute_psnr()
50 return psnr.psnr[0]; in compute_psnr()
H A Dmonochrome_test.cc102 EXPECT_GE(pkt->data.psnr.psnr[0], kMaxPsnr); in PSNRPktHook()
111 frame0_psnr_y_ = pkt->data.psnr.psnr[1]; in PSNRPktHook()
114 EXPECT_NEAR(pkt->data.psnr.psnr[1], frame0_psnr_y_, in PSNRPktHook()
H A Dav1_external_partition_test.cc271 psnr_ += pkt->data.psnr.psnr[0]; in PSNRPktHook()
387 const double psnr = GetAveragePsnr(); in TEST_P() local
395 EXPECT_DOUBLE_EQ(psnr, psnr2); in TEST_P()
404 const double psnr = GetAveragePsnr(); in TEST_P() local
413 EXPECT_NEAR(psnr, psnr2, psnr_thresh); in TEST_P()
583 psnr_ += pkt->data.psnr.psnr[0]; in PSNRPktHook()
648 const double psnr = GetAveragePsnr(); in TEST_P() local
654 EXPECT_DOUBLE_EQ(psnr, psnr2); in TEST_P()
H A Dsharpness_test.cc67 psnr_ += pkt->data.psnr.psnr[0]; in PSNRPktHook()
103 const double psnr = GetAveragePsnr(); in DoTest() local
104 EXPECT_GT(psnr, GetPsnrThreshold()) in DoTest()
/aosp_15_r20/external/webrtc/test/pc/e2e/analyzer/video/
H A Danalyzing_video_sink_test.cc169 double psnr = I420PSNR(*expected_frame, *actual_frame); in TEST_F() local
173 EXPECT_GT(psnr, 38); in TEST_F()
212 double psnr = I420PSNR(*expected_frame, *actual_frame); in TEST_F() local
216 EXPECT_DOUBLE_EQ(psnr, 48); in TEST_F()
257 double psnr = I420PSNR(*expected_frame, *actual_frame); in TEST_F() local
261 EXPECT_DOUBLE_EQ(psnr, 48); in TEST_F()
313 double psnr = I420PSNR(*expected_frame, *actual_frame); in TEST_F() local
317 EXPECT_DOUBLE_EQ(psnr, 48); in TEST_F()
329 double psnr = I420PSNR(*expected_frame, *actual_frame); in TEST_F() local
333 EXPECT_GT(psnr, 38); in TEST_F()
[all …]
/aosp_15_r20/external/libaom/av1/encoder/
H A Dencoder.c1319 ppi->psnr[0].stat[i] = 0; in av1_create_primary_compressor()
1320 ppi->psnr[1].stat[i] = 0; in av1_create_primary_compressor()
1326 ppi->psnr[0].worst = 100.0; in av1_create_primary_compressor()
1327 ppi->psnr[1].worst = 100.0; in av1_create_primary_compressor()
1783 PSNR_STATS psnr; in generate_psnr_packet() local
1787 aom_calc_highbd_psnr(cpi->source, &cpi->common.cur_frame->buf, &psnr, in generate_psnr_packet()
1790 aom_calc_psnr(cpi->source, &cpi->common.cur_frame->buf, &psnr); in generate_psnr_packet()
1794 pkt.data.psnr.samples[i] = psnr.samples[i]; in generate_psnr_packet()
1795 pkt.data.psnr.sse[i] = psnr.sse[i]; in generate_psnr_packet()
1796 pkt.data.psnr.psnr[i] = psnr.psnr[i]; in generate_psnr_packet()
[all …]
/aosp_15_r20/external/libyuv/util/
H A DMakefile1 psnr: psnr.cc ssim.cc psnr_main.cc target
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
/aosp_15_r20/frameworks/rs/tests/java_api/Refocus/src/com/android/rs/test/
H A DMainActivity.java186 public double psnr; field in MainActivity.Result
190 double psnr) { in Result() argument
193 this.psnr = psnr; in Result()
216 double psnr = ImageCompare.psnr(outputImageOld, outputImage); in doInBackground() local
219 return new Result(renderScriptTask.timings, renderScriptTaskNew.timings, psnr); in doInBackground()
226 buffer.append("PSNR: " + String.format("%.02f", result.psnr) + "\n"); in onPostExecute()
/aosp_15_r20/external/libavc/encoder/
H A Dpsnr.c59 DOUBLE psnr; in sse_to_psnr() local
62 psnr = 10.0 * (log10(samples) + 2*log10(255) - log10(sse)); in sse_to_psnr()
63 psnr = MIN(MAX_PSNR, psnr); in sse_to_psnr()
64 return psnr; in sse_to_psnr()
/aosp_15_r20/external/libvpx/tools/
H A Dtiny_ssim.c80 double psnr; in mse2psnr() local
83 psnr = 10.0 * log10(peak * peak * samples / mse); in mse2psnr()
85 psnr = MAX_PSNR; // Limit to prevent / 0 in mse2psnr()
87 if (psnr > MAX_PSNR) psnr = MAX_PSNR; in mse2psnr()
89 return psnr; in mse2psnr()
437 #define psnr_and_ssim(ssim, psnr, buf0, buf1, w, h) \ in main() argument
441 psnr = calc_plane_error(buf0, w, buf1, w, w, h); \ in main()
445 psnr = calc_plane_error16(CAST_TO_SHORTPTR(buf0), w, \ in main()
450 #define psnr_and_ssim(ssim, psnr, buf0, buf1, w, h) \ in main() argument
453 psnr = calc_plane_error(buf0, w, buf1, w, w, h); \ in main()
/aosp_15_r20/external/webrtc/video/
H A Dvideo_analyzer.cc713 "min_psnr_dB", test_label_, worst_frame_->psnr, Unit::kUnitless, in PrintResults()
772 double psnr = -1.0; in PerformFrameComparison() local
775 psnr = I420PSNR(&*comparison.reference, &*comparison.render); in PerformFrameComparison()
781 if (psnr >= 0.0 && (!worst_frame_ || worst_frame_->psnr > psnr)) { in PerformFrameComparison()
782 worst_frame_.emplace(FrameWithPsnr{psnr, *comparison.render}); in PerformFrameComparison()
789 comparison.encoded_frame_size, psnr, ssim)); in PerformFrameComparison()
791 if (psnr >= 0.0) in PerformFrameComparison()
792 psnr_.AddSample(psnr); in PerformFrameComparison()
889 sample.encoded_frame_size, sample.psnr, sample.ssim); in PrintSamplesToFile()
984 double psnr, in Sample() argument
[all …]
/aosp_15_r20/cts/tests/tests/renderscript/src/android/renderscript/cts/refocus/
H A DRefocusTest.java75 double psnr = ImageCompare.psnr(outputImage, expectedImage); in refocus() local
76 android.util.Log.i("RefocusTest", "psnr = " + String.format("%.02f", psnr)); in refocus()
77 if (psnr < minimumPSNR) { in refocus()
80 "Actual psnr = " + String.format("%.02f", psnr), in refocus()
/aosp_15_r20/external/libyuv/
H A Dlinux.mk72 all: libyuv.a i444tonv12_eg yuvconvert yuvconstants cpuid psnr
86 psnr: util/psnr.cc
87 $(CXX) $(CXXFLAGS) -Iutil/ -o $@ util/psnr.cc util/psnr_main.cc util/ssim.cc
100 /bin/rm -f source/*.o *.ii *.s libyuv.a i444tonv12_eg yuvconvert yuvconstants cpuid psnr
/aosp_15_r20/external/fonttools/Tests/pens/
H A DfreetypePen_test.py77 def psnr(b1, b2): function
116 self.assertGreater(psnr(buf1, buf2), PSNR_THRESHOLD)
128 self.assertGreater(psnr(buf1, buf2), PSNR_THRESHOLD)
138 self.assertGreater(psnr(buf1, buf2), PSNR_THRESHOLD)
149 self.assertGreater(psnr(buf1, buf2), PSNR_THRESHOLD)
160 self.assertGreater(psnr(buf1, buf2), PSNR_THRESHOLD)
171 self.assertGreater(psnr(buf1, buf2), PSNR_THRESHOLD)
/aosp_15_r20/external/libvpx/test/
H A Dvp9_end_to_end_test.cc161 psnr_ += pkt->data.psnr.psnr[0]; in PSNRPktHook()
289 const double psnr = GetAveragePsnr(); in TEST_P() local
290 EXPECT_GT(psnr, GetPsnrThreshold()); in TEST_P()
316 const double psnr = GetAveragePsnr(); in TEST_P() local
317 EXPECT_GT(psnr, GetPsnrThreshold()); in TEST_P()
H A Dvp9_lossless_test.cc56 if (pkt->data.psnr.psnr[0] < psnr_) psnr_ = pkt->data.psnr.psnr[0]; in PSNRPktHook()
/aosp_15_r20/external/webrtc/sdk/objc/unittests/
H A DRTCCVPixelBuffer_xctest.mm345 double psnr =
347 XCTAssertEqual(psnr, webrtc::kPerfectPSNR);
386 double psnr =
388 XCTAssertEqual(psnr, webrtc::kPerfectPSNR);
405 double psnr = I420PSNR(*i420Buffer, *[fromCVPixelBuffer nativeI420Buffer]);
411 XCTAssertGreaterThanOrEqual(psnr, target);
449 double psnr =
456 XCTAssertGreaterThanOrEqual(psnr, target);
/aosp_15_r20/external/libvpx/third_party/libyuv/source/
H A Dcompare.cc258 double psnr; in SumSquareErrorToPsnr() local
261 psnr = 10.0 * log10(255.0 * 255.0 * mse); in SumSquareErrorToPsnr()
263 psnr = kMaxPsnr; // Limit to prevent divide by 0 in SumSquareErrorToPsnr()
266 if (psnr > kMaxPsnr) { in SumSquareErrorToPsnr()
267 psnr = kMaxPsnr; in SumSquareErrorToPsnr()
270 return psnr; in SumSquareErrorToPsnr()
/aosp_15_r20/external/libyuv/source/
H A Dcompare.cc259 double psnr; in SumSquareErrorToPsnr() local
262 psnr = 10.0 * log10(255.0 * 255.0 * mse); in SumSquareErrorToPsnr()
264 psnr = kMaxPsnr; // Limit to prevent divide by 0 in SumSquareErrorToPsnr()
267 if (psnr > kMaxPsnr) { in SumSquareErrorToPsnr()
268 psnr = kMaxPsnr; in SumSquareErrorToPsnr()
271 return psnr; in SumSquareErrorToPsnr()
/aosp_15_r20/hardware/google/gfxstream/third-party/astc-encoder/Source/
Dastcenccli_error_metrics.cpp338 double psnr; in compute_error_metrics() local
341 psnr = 999.0; in compute_error_metrics()
345 psnr = 10.0 * log10(denom / num); in compute_error_metrics()
348 double rgb_psnr = psnr; in compute_error_metrics()
355 printf(" PSNR (LDR-RGBA): %9.4f dB\n", psnr); in compute_error_metrics()
381 printf(" PSNR (LDR-RGB): %9.4f dB\n", psnr); in compute_error_metrics()

12345678