Home
last modified time | relevance | path

Searched refs:I420BufferInterface (Results 1 – 25 of 70) sorted by relevance

123

/external/webrtc/common_video/libyuv/include/
Dwebrtc_libyuv.h69 int PrintVideoFrame(const I420BufferInterface& frame, FILE* file);
79 int ExtractBuffer(const rtc::scoped_refptr<I420BufferInterface>& input_frame,
96 rtc::scoped_refptr<I420BufferInterface> ScaleVideoFrameBuffer(
97 const I420BufferInterface& source,
101 double I420SSE(const I420BufferInterface& ref_buffer,
102 const I420BufferInterface& test_buffer);
107 double I420PSNR(const I420BufferInterface& ref_buffer,
108 const I420BufferInterface& test_buffer);
112 double I420SSIM(const I420BufferInterface& ref_buffer,
113 const I420BufferInterface& test_buffer);
/external/webrtc/api/video/
Dvideo_frame_buffer.cc17 const I420BufferInterface* VideoFrameBuffer::GetI420() const { in GetI420()
38 VideoFrameBuffer::Type I420BufferInterface::type() const { in type()
42 int I420BufferInterface::ChromaWidth() const { in ChromaWidth()
46 int I420BufferInterface::ChromaHeight() const { in ChromaHeight()
50 rtc::scoped_refptr<I420BufferInterface> I420BufferInterface::ToI420() { in ToI420()
54 const I420BufferInterface* I420BufferInterface::GetI420() const { in GetI420()
Dvideo_frame_buffer.h22 class I420BufferInterface; variable
67 virtual rtc::scoped_refptr<I420BufferInterface> ToI420() = 0;
75 virtual const I420BufferInterface* GetI420() const;
117 class RTC_EXPORT I420BufferInterface : public PlanarYuv8Buffer {
124 rtc::scoped_refptr<I420BufferInterface> ToI420() final;
125 const I420BufferInterface* GetI420() const final;
128 ~I420BufferInterface() override {} in ~I420BufferInterface()
131 class RTC_EXPORT I420ABufferInterface : public I420BufferInterface {
Di420_buffer.h27 class RTC_EXPORT I420Buffer : public I420BufferInterface {
37 static rtc::scoped_refptr<I420Buffer> Copy(const I420BufferInterface& buffer);
53 static rtc::scoped_refptr<I420Buffer> Rotate(const I420BufferInterface& src,
88 void CropAndScaleFrom(const I420BufferInterface& src,
96 void CropAndScaleFrom(const I420BufferInterface& src);
99 void ScaleFrom(const I420BufferInterface& src);
103 void PasteFrom(const I420BufferInterface& picture,
Di420_buffer.cc78 const I420BufferInterface& source) { in Copy()
105 const I420BufferInterface& src, in Rotate()
184 void I420Buffer::CropAndScaleFrom(const I420BufferInterface& src, in CropAndScaleFrom()
216 void I420Buffer::CropAndScaleFrom(const I420BufferInterface& src) { in CropAndScaleFrom()
226 void I420Buffer::ScaleFrom(const I420BufferInterface& src) { in ScaleFrom()
230 void I420Buffer::PasteFrom(const I420BufferInterface& picture, in PasteFrom()
Di010_buffer.h35 static rtc::scoped_refptr<I010Buffer> Copy(const I420BufferInterface& buffer);
42 rtc::scoped_refptr<I420BufferInterface> ToI420() override;
/external/webrtc/rtc_tools/frame_analyzer/
Dvideo_geometry_aligner.h31 rtc::scoped_refptr<I420BufferInterface> CropAndZoom(
33 const rtc::scoped_refptr<I420BufferInterface>& frame);
38 const rtc::scoped_refptr<I420BufferInterface>& reference_frame,
39 const rtc::scoped_refptr<I420BufferInterface>& test_frame);
44 rtc::scoped_refptr<I420BufferInterface> AdjustCropping(
45 const rtc::scoped_refptr<I420BufferInterface>& reference_frame,
46 const rtc::scoped_refptr<I420BufferInterface>& test_frame);
Dvideo_color_aligner_unittest.cc57 const rtc::scoped_refptr<I420BufferInterface> test_frame = in TEST_F()
72 const rtc::scoped_refptr<I420BufferInterface> i420_buffer = I420Buffer::Copy( in TEST_F()
76 const rtc::scoped_refptr<I420BufferInterface> adjusted_buffer = in TEST_F()
91 const rtc::scoped_refptr<I420BufferInterface> i420_buffer = I420Buffer::Copy( in TEST_F()
95 const rtc::scoped_refptr<I420BufferInterface> adjusted_buffer = in TEST_F()
110 const rtc::scoped_refptr<I420BufferInterface> i420_buffer = I420Buffer::Copy( in TEST_F()
114 const rtc::scoped_refptr<I420BufferInterface> adjusted_buffer = in TEST_F()
136 const rtc::scoped_refptr<I420BufferInterface> small_i420_buffer = in TEST_F()
152 const rtc::scoped_refptr<I420BufferInterface> big_i420_buffer = in TEST_F()
Dvideo_geometry_aligner.cc27 const rtc::scoped_refptr<I420BufferInterface>& frame) { in IsValidRegion()
35 rtc::scoped_refptr<I420BufferInterface> CropAndZoom( in CropAndZoom()
37 const rtc::scoped_refptr<I420BufferInterface>& frame) { in CropAndZoom()
70 const rtc::scoped_refptr<I420BufferInterface>& reference_frame, in CalculateCropRegion()
71 const rtc::scoped_refptr<I420BufferInterface>& test_frame) { in CalculateCropRegion()
125 rtc::scoped_refptr<I420BufferInterface> AdjustCropping( in AdjustCropping()
126 const rtc::scoped_refptr<I420BufferInterface>& reference_frame, in AdjustCropping()
127 const rtc::scoped_refptr<I420BufferInterface>& test_frame) { in AdjustCropping()
152 rtc::scoped_refptr<I420BufferInterface> GetFrame( in AdjustCropping()
154 const rtc::scoped_refptr<I420BufferInterface> reference_frame = in AdjustCropping()
Dvideo_geometry_aligner_unittest.cc42 rtc::scoped_refptr<I420BufferInterface> test_frame_;
52 const rtc::scoped_refptr<I420BufferInterface> frame = in TEST_F()
63 const rtc::scoped_refptr<I420BufferInterface> cropped_frame = in TEST_F()
80 const rtc::scoped_refptr<I420BufferInterface> cropped_frame = in TEST_F()
97 const rtc::scoped_refptr<I420BufferInterface> cropped_frame = in TEST_F()
114 const rtc::scoped_refptr<I420BufferInterface> cropped_frame = in TEST_F()
129 const rtc::scoped_refptr<I420BufferInterface> frame = in TEST_F()
143 const rtc::scoped_refptr<I420BufferInterface> frame = in TEST_F()
Dvideo_quality_analysis.cc31 const rtc::scoped_refptr<I420BufferInterface>& ref_buffer, in CalculateMetric()
32 const rtc::scoped_refptr<I420BufferInterface>& test_buffer) { in CalculateMetric()
43 double Psnr(const rtc::scoped_refptr<I420BufferInterface>& ref_buffer, in Psnr()
44 const rtc::scoped_refptr<I420BufferInterface>& test_buffer) { in Psnr()
51 double Ssim(const rtc::scoped_refptr<I420BufferInterface>& ref_buffer, in Ssim()
52 const rtc::scoped_refptr<I420BufferInterface>& test_buffer) { in Ssim()
62 const rtc::scoped_refptr<I420BufferInterface>& test_frame = in RunAnalysis()
64 const rtc::scoped_refptr<I420BufferInterface>& reference_frame = in RunAnalysis()
Dvideo_temporal_aligner.cc51 rtc::scoped_refptr<I420BufferInterface> GetFrame( in GetFrame()
72 rtc::scoped_refptr<I420BufferInterface> GetFrame( in GetFrame()
98 rtc::scoped_refptr<I420BufferInterface> GetFrame( in GetFrame()
100 const rtc::scoped_refptr<I420BufferInterface> frame = in GetFrame()
127 rtc::scoped_refptr<I420BufferInterface> GetFrame( in GetFrame()
134 rtc::scoped_refptr<I420BufferInterface> frame = video_->GetFrame(index); in GetFrame()
145 rtc::scoped_refptr<I420BufferInterface> frame;
155 size_t FindBestMatch(const rtc::scoped_refptr<I420BufferInterface>& test_frame, in FindBestMatch()
167 size_t FindNextMatch(const rtc::scoped_refptr<I420BufferInterface>& test_frame, in FindNextMatch()
202 for (const rtc::scoped_refptr<I420BufferInterface>& test_frame : in FindMatchingFrameIndices()
Dvideo_color_aligner.h35 const rtc::scoped_refptr<I420BufferInterface>& reference_frame,
36 const rtc::scoped_refptr<I420BufferInterface>& test_frame);
44 rtc::scoped_refptr<I420BufferInterface> AdjustColors(
46 const rtc::scoped_refptr<I420BufferInterface>& frame);
Dvideo_quality_analysis.h61 double Psnr(const rtc::scoped_refptr<I420BufferInterface>& ref_buffer,
62 const rtc::scoped_refptr<I420BufferInterface>& test_buffer);
66 double Ssim(const rtc::scoped_refptr<I420BufferInterface>& ref_buffer,
67 const rtc::scoped_refptr<I420BufferInterface>& test_buffer);
Dvideo_color_aligner.cc95 const rtc::scoped_refptr<I420BufferInterface>& frame) { in FlattenYuvData()
131 const rtc::scoped_refptr<I420BufferInterface>& reference_frame, in CalculateColorTransformationMatrix()
132 const rtc::scoped_refptr<I420BufferInterface>& test_frame) { in CalculateColorTransformationMatrix()
170 rtc::scoped_refptr<I420BufferInterface> GetFrame( in AdjustColors()
183 rtc::scoped_refptr<I420BufferInterface> AdjustColors( in AdjustColors()
185 const rtc::scoped_refptr<I420BufferInterface>& frame) { in AdjustColors()
Dreference_less_video_analysis_lib.cc112 const rtc::scoped_refptr<webrtc::I420BufferInterface> current_frame = in compute_metrics()
114 const rtc::scoped_refptr<webrtc::I420BufferInterface> next_frame = in compute_metrics()
/external/webrtc/modules/video_processing/
Dvideo_denoiser.h29 rtc::scoped_refptr<I420BufferInterface> DenoiseFrame(
30 rtc::scoped_refptr<I420BufferInterface> frame,
34 void DenoiserReset(rtc::scoped_refptr<I420BufferInterface> frame);
81 rtc::scoped_refptr<I420BufferInterface> prev_buffer_;
/external/webrtc/sdk/objc/api/video_frame_buffer/
DRTCNativeI420Buffer+Private.h20 rtc::scoped_refptr<webrtc::I420BufferInterface> _i420Buffer; in RTC_OBJC_TYPE()
24 - (instancetype)initWithFrameBuffer:(rtc::scoped_refptr<webrtc::I420BufferInterface>)i420Buffer;
25 - (rtc::scoped_refptr<webrtc::I420BufferInterface>)nativeI420Buffer;
/external/webrtc/common_video/
Dvideo_frame_buffer.cc113 rtc::scoped_refptr<I420BufferInterface> ToI420() final;
116 rtc::scoped_refptr<I420BufferInterface> I444BufferBase::ToI420() { in ToI420()
184 rtc::scoped_refptr<I420BufferInterface> ToI420() final;
187 rtc::scoped_refptr<I420BufferInterface> I010BufferBase::ToI420() { in ToI420()
204 rtc::scoped_refptr<I420BufferInterface> WrapI420Buffer( in WrapI420Buffer()
214 return rtc::scoped_refptr<I420BufferInterface>( in WrapI420Buffer()
215 new rtc::RefCountedObject<WrappedYuvBuffer<I420BufferInterface>>( in WrapI420Buffer()
/external/webrtc/common_video/libyuv/
Dwebrtc_libyuv.cc72 int PrintVideoFrame(const I420BufferInterface& frame, FILE* file) { in PrintVideoFrame()
96 int ExtractBuffer(const rtc::scoped_refptr<I420BufferInterface>& input_frame, in ExtractBuffer()
169 rtc::scoped_refptr<I420BufferInterface> i420_buffer = in ConvertFromI420()
204 rtc::scoped_refptr<I420BufferInterface> ScaleVideoFrameBuffer( in ScaleVideoFrameBuffer()
205 const I420BufferInterface& source, in ScaleVideoFrameBuffer()
214 double I420SSE(const I420BufferInterface& ref_buffer, in I420SSE()
215 const I420BufferInterface& test_buffer) { in I420SSE()
283 double I420PSNR(const I420BufferInterface& ref_buffer, in I420PSNR()
284 const I420BufferInterface& test_buffer) { in I420PSNR()
349 double I420SSIM(const I420BufferInterface& ref_buffer, in I420SSIM()
[all …]
/external/webrtc/sdk/objc/native/src/
Dobjc_frame_buffer.mm20 /** ObjCFrameBuffer that conforms to I420BufferInterface by wrapping RTC_OBJC_TYPE(RTCI420Buffer) */
21 class ObjCI420FrameBuffer : public I420BufferInterface {
68 rtc::scoped_refptr<I420BufferInterface> ObjCFrameBuffer::ToI420() {
69 rtc::scoped_refptr<I420BufferInterface> buffer =
/external/webrtc/rtc_tools/
Dvideo_file_reader.h45 rtc::scoped_refptr<I420BufferInterface> operator*() const;
63 virtual rtc::scoped_refptr<I420BufferInterface> GetFrame(
/external/webrtc/modules/video_processing/test/
Ddenoiser_test.cc151 rtc::scoped_refptr<I420BufferInterface> video_frame_buffer( in TEST()
156 rtc::scoped_refptr<I420BufferInterface> denoised_frame_c( in TEST()
158 rtc::scoped_refptr<I420BufferInterface> denoised_frame_sse_neon( in TEST()
/external/webrtc/rtc_tools/psnr_ssim_analyzer/
Dpsnr_ssim_analyzer.cc47 const rtc::scoped_refptr<webrtc::I420BufferInterface> ref_buffer = in CompareFiles()
49 const rtc::scoped_refptr<webrtc::I420BufferInterface> test_buffer = in CompareFiles()
/external/webrtc/test/
Dframe_utils.cc61 rtc::scoped_refptr<webrtc::I420BufferInterface> f1_i420 = f1->ToI420(); in FrameBufsEqual()
62 rtc::scoped_refptr<webrtc::I420BufferInterface> f2_i420 = f2->ToI420(); in FrameBufsEqual()

123