Searched defs:psnr (Results 1 - 20 of 20) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/
H A Dpsnr.h23 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 Dpsnr.c14 #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 Dutil.h39 double psnr = 100.0; local
41 psnr = 10 * log10(255.0 * 255.0 / mse);
43 return psnr;
H A Dvp9_end_to_end_test.cc26 // 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 Dcompare.cc60 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 Dvideo_quality_measurement.cc358 "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 Dlibyuv_unittest.cc142 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 Dscaler_unittest.cc329 double psnr = I420PSNR(&in_frame, &out_frame); local
330 avg_psnr += psnr;
H A Dwebrtc_libyuv.cc304 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 Dvideo_processing_unittest.cc371 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 Dcompare.cc187 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 Dtools_common.c262 const double psnr = 10.0 * log10(samples * peak * peak / sse); local
263 return psnr > kMaxPSNR ? kMaxPSNR : psnr;
/external/libyuv/files/source/
H A Dcompare.cc189 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 Dsvc_encodeframe.c570 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 Dtest-cl-image.cpp70 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 Dtiny_ssim.c71 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 Dvpx_encoder.h191 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 Dvideo_quality_test.cc306 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 Dvp9_encoder.c19 #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 Dvp9_encoder.h586 ImageStat psnr; member in struct:VP9_COMP

Completed in 463 milliseconds