/external/libvpx/libvpx/vpx_dsp/ |
H A D | psnr.h | 23 double psnr[4]; // total/y/u/v member in struct:__anon12944 44 const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr, 48 PSNR_STATS *psnr);
|
H A D | psnr.c | 14 #include "vpx_dsp/psnr.h" 19 const double psnr = 10.0 * log10(samples * peak * peak / sse); local 20 return psnr > MAX_PSNR ? MAX_PSNR : psnr; 202 const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr, 233 psnr->sse[1 + i] = sse; 234 psnr->samples[1 + i] = samples; 235 psnr->psnr[1 + i] = vpx_sse_to_psnr(samples, peak, (double)sse); 241 psnr 201 vpx_calc_highbd_psnr(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr, uint32_t bit_depth, uint32_t in_bit_depth) argument 249 vpx_calc_psnr(const YV12_BUFFER_CONFIG *a, const YV12_BUFFER_CONFIG *b, PSNR_STATS *psnr) argument [all...] |
/external/libvpx/libvpx/test/ |
H A D | util.h | 39 double psnr = 100.0; local 41 psnr = 10 * log10(255.0 * 255.0 / mse); 43 return psnr;
|
H A D | vp9_end_to_end_test.cc | 26 // List of psnr thresholds for speed settings 0-7 and 5 encoding modes 111 psnr_ += pkt->data.psnr.psnr[0]; 169 const double psnr = GetAveragePsnr(); local 170 EXPECT_GT(psnr, GetPsnrThreshold());
|
/external/libyuv/files/util/ |
H A D | compare.cc | 60 double psnr = libyuv::SumSquareErrorToPsnr(sum_square_err, size_min); local 61 printf(", psnr %.2f\n", psnr);
|
/external/webrtc/webrtc/modules/video_coding/codecs/tools/ |
H A D | video_quality_measurement.cc | 358 "ssim psnr\n"); 363 const webrtc::test::FrameResult& psnr = psnr_result.frames[i]; local 370 f.total_packets, ssim.value, psnr.value); 435 "'psnr': ('number', 'PSNR (dB)'),\n" 441 const webrtc::test::FrameResult& psnr = psnr_result.frames[i]; local 450 "'total_packets': %" PRIuS ", 'ssim': %f, 'psnr': %f},\n", 456 f.packets_dropped, f.total_packets, ssim.value, psnr.value);
|
/external/webrtc/webrtc/common_video/libyuv/ |
H A D | libyuv_unittest.cc | 142 double psnr = 0.0; local 158 psnr = I420PSNR(&orig_frame_, &res_i420_frame); 159 EXPECT_EQ(48.0, psnr); 178 psnr = I420PSNR(&orig_frame_, &res_i420_frame); 181 EXPECT_GT(ceil(psnr), 44); 189 psnr = I420PSNR(&orig_frame_, &res_i420_frame); 190 EXPECT_EQ(48.0, psnr); 214 psnr = I420PSNR(&orig_frame_, &res_i420_frame); 215 EXPECT_EQ(48.0, psnr); 229 psnr 278 double psnr = 0.0; local [all...] |
H A D | scaler_unittest.cc | 329 double psnr = I420PSNR(&in_frame, &out_frame); local 330 avg_psnr += psnr;
|
H A D | webrtc_libyuv.cc | 304 double psnr = libyuv::I420Psnr(ref_frame->buffer(kYPlane), local 317 // LibYuv sets the max psnr value to 128, we restrict it here. 319 return (psnr > kPerfectPSNR) ? kPerfectPSNR : psnr;
|
/external/webrtc/webrtc/modules/video_processing/test/ |
H A D | video_processing_unittest.cc | 371 double psnr = I420PSNR(&cropped_source_frame, out_frame); local 372 EXPECT_GT(psnr, expected_psnr); 376 psnr, source_frame.width(), source_frame.height(), target_width,
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | compare.cc | 187 double psnr; local 190 psnr = 10.0 * log10(255.0 * 255.0 * mse); 192 psnr = kMaxPsnr; // Limit to prevent divide by 0 195 if (psnr > kMaxPsnr) 196 psnr = kMaxPsnr; 198 return psnr;
|
/external/libvpx/libvpx/ |
H A D | tools_common.c | 262 const double psnr = 10.0 * log10(samples * peak * peak / sse); local 263 return psnr > kMaxPSNR ? kMaxPSNR : psnr;
|
/external/libyuv/files/source/ |
H A D | compare.cc | 189 double psnr; local 192 psnr = 10.0 * log10(255.0 * 255.0 * mse); 194 psnr = kMaxPsnr; // Limit to prevent divide by 0 197 if (psnr > kMaxPsnr) 198 psnr = kMaxPsnr; 200 return psnr;
|
/external/libvpx/libvpx/vpx/src/ |
H A D | svc_encodeframe.c | 570 si->psnr_pkt_received, i, cx_pkt->data.layer_psnr[i].psnr[0], 571 cx_pkt->data.layer_psnr[i].psnr[1], 572 cx_pkt->data.layer_psnr[i].psnr[2], 573 cx_pkt->data.layer_psnr[i].psnr[3]); 583 si->psnr_sum[i][j] += cx_pkt->data.layer_psnr[i].psnr[j]; 603 si->psnr_pkt_received, 0, cx_pkt->data.layer_psnr[0].psnr[0], 604 cx_pkt->data.layer_psnr[0].psnr[1], 605 cx_pkt->data.layer_psnr[0].psnr[2], 606 cx_pkt->data.layer_psnr[0].psnr[3]); 608 si->psnr_sum[0][j] += cx_pkt->data.layer_psnr[0].psnr[ 639 double psnr[COMPONENTS]; local [all...] |
/external/libxcam/tests/ |
H A D | test-cl-image.cpp | 70 calculate_psnr (SmartPtr<VideoBuffer> &psnr_cur, SmartPtr<VideoBuffer> &psnr_ref, PsnrType psnr_type, float &psnr) argument 108 psnr = 10 * log10 (255 * 255 / mse); 148 "\t -P enable psnr calculation, default: disable\n" 558 float psnr = 0.0f; local 559 ret = calculate_psnr (psnr_cur, psnr_ref, PSNRY, psnr); 561 XCAM_LOG_INFO ("PSNR_Y: %.2f", psnr); 575 ret = calculate_psnr (psnr_cur_output, psnr_ref_output, PSNRR, psnr); 577 XCAM_LOG_INFO ("PSNR_R: %.2f", psnr); 579 ret = calculate_psnr (psnr_cur_output, psnr_ref_output, PSNRG, psnr); 581 XCAM_LOG_INFO ("PSNR_G: %.2f", psnr); [all...] |
/external/libvpx/libvpx/tools/ |
H A D | tiny_ssim.c | 71 double psnr; local 74 psnr = 10.0 * log10(peak * peak * samples / mse); 76 psnr = MAX_PSNR; // Limit to prevent / 0 78 if (psnr > MAX_PSNR) psnr = MAX_PSNR; 80 return psnr; 473 // we are scaling the error to SSE for use in a psnr calculation 510 // ( so we can scale it like psnr to something like sum square error. 680 #define psnr_and_ssim(ssim, psnr, buf0, buf1, w, h) \ 683 psnr [all...] |
/external/libvpx/libvpx/vpx/ |
H A D | vpx_encoder.h | 191 double psnr[4]; /**< PSNR, total/y/u/v */ member in struct:vpx_codec_cx_pkt::__anon12941::vpx_psnr_pkt 192 } psnr; /**< data for PSNR packet */ member in union:vpx_codec_cx_pkt::__anon12941
|
/external/webrtc/webrtc/video/ |
H A D | video_quality_test.cc | 306 double psnr, 314 psnr(psnr), 323 double psnr; member in struct:webrtc::VideoAnalyzer::Sample 458 PrintResult("psnr", psnr_, " dB"); 477 // Perform expensive psnr and ssim calculations while not holding lock. 478 double psnr = I420PSNR(&comparison.reference, &comparison.render); local 488 comparison.encoded_frame_size, psnr, ssim)); 490 psnr_.AddSample(psnr); 536 "psnr " 300 Sample(int dropped, int64_t input_time_ms, int64_t send_time_ms, int64_t recv_time_ms, int64_t render_time_ms, size_t encoded_frame_size, double psnr, double ssim) argument [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_encoder.c | 19 #include "vpx_dsp/psnr.h" 2076 cpi->psnr.worst = 100.0; 2355 dr, cpi->psnr.stat[ALL] / cpi->count, total_psnr, 2358 cpi->psnrhvs.stat[ALL] / cpi->count, cpi->psnr.worst, 2360 cpi->psnr.stat[Y] / cpi->count, cpi->psnr.stat[U] / cpi->count, 2361 cpi->psnr.stat[V] / cpi->count); 2480 PSNR_STATS psnr; local 2482 vpx_calc_highbd_psnr(cpi->raw_source_frame, cpi->common.frame_to_show, &psnr, 2485 vpx_calc_psnr(cpi->raw_source_frame, cpi->common.frame_to_show, &psnr); 5386 PSNR_STATS psnr; local [all...] |
H A D | vp9_encoder.h | 586 ImageStat psnr; member in struct:VP9_COMP
|