Home
last modified time | relevance | path

Searched refs:encoded_image (Results 1 – 25 of 86) sorted by relevance

1234

/external/webrtc/api/video_codecs/test/
Dvideo_decoder_software_fallback_wrapper_unittest.cc88 EncodedImage encoded_image; in TEST_F() local
89 encoded_image._frameType = VideoFrameType::kVideoFrameKey; in TEST_F()
90 fallback_wrapper_->Decode(encoded_image, false, -1); in TEST_F()
103 EncodedImage encoded_image; in TEST_F() local
104 encoded_image._frameType = VideoFrameType::kVideoFrameKey; in TEST_F()
105 fallback_wrapper_->Decode(encoded_image, false, -1); in TEST_F()
120 EncodedImage encoded_image; in TEST_F() local
121 fallback_wrapper_->Decode(encoded_image, false, -1); in TEST_F()
125 encoded_image._frameType = VideoFrameType::kVideoFrameKey; in TEST_F()
126 fallback_wrapper_->Decode(encoded_image, false, -1); in TEST_F()
[all …]
/external/webrtc/video/
Dframe_encode_metadata_writer.cc130 EncodedImage* encoded_image) { in FillTimingInfo() argument
142 ExtractEncodeStartTimeAndFillMetadata(simulcast_svc_idx, encoded_image); in FillTimingInfo()
159 if (outlier_frame_size && encoded_image->size() >= *outlier_frame_size) { in FillTimingInfo()
165 encoded_image->capture_time_ms_ - last_timing_frame_time_ms_; in FillTimingInfo()
174 last_timing_frame_time_ms_ = encoded_image->capture_time_ms_; in FillTimingInfo()
180 if (internal_source_ && encoded_image->timing_.encode_finish_ms > 0 && in FillTimingInfo()
181 encoded_image->timing_.encode_start_ms > 0) { in FillTimingInfo()
183 encode_done_ms - encoded_image->timing_.encode_finish_ms; in FillTimingInfo()
185 encoded_image->capture_time_ms_ += clock_offset_ms; in FillTimingInfo()
186 encoded_image->SetTimestamp( in FillTimingInfo()
[all …]
Dsend_statistics_proxy_unittest.cc363 EncodedImage encoded_image; in TEST_F() local
367 statistics_proxy_->OnSendEncodedImage(encoded_image, &codec_info); in TEST_F()
373 EncodedImage encoded_image; in TEST_F() local
378 encoded_image.qp_ = 3; in TEST_F()
379 statistics_proxy_->OnSendEncodedImage(encoded_image, &codec_info); in TEST_F()
381 encoded_image.qp_ = 127; in TEST_F()
382 statistics_proxy_->OnSendEncodedImage(encoded_image, &codec_info); in TEST_F()
387 EncodedImage encoded_image; in TEST_F() local
390 encoded_image.qp_ = -1; in TEST_F()
393 statistics_proxy_->OnSendEncodedImage(encoded_image, &codec_info); in TEST_F()
[all …]
Dframe_encode_metadata_writer.h38 void FillTimingInfo(size_t simulcast_svc_idx, EncodedImage* encoded_image);
43 EncodedImage* encoded_image);
54 EncodedImage* encoded_image) RTC_EXCLUSIVE_LOCKS_REQUIRED(lock_);
Dsend_statistics_proxy.cc922 const EncodedImage& encoded_image, in OnSendEncodedImage() argument
929 ? encoded_image.SpatialIndex().value_or(0) in OnSendEncodedImage()
948 codec_info, encoded_image._encodedWidth * encoded_image._encodedHeight, in OnSendEncodedImage()
970 stats->total_encode_time_ms += encoded_image.timing_.encode_finish_ms - in OnSendEncodedImage()
971 encoded_image.timing_.encode_start_ms; in OnSendEncodedImage()
979 stats->width = encoded_image._encodedWidth; in OnSendEncodedImage()
980 stats->height = encoded_image._encodedHeight; in OnSendEncodedImage()
984 uma_container_->key_frame_counter_.Add(encoded_image._frameType == in OnSendEncodedImage()
987 if (encoded_image.qp_ != -1) { in OnSendEncodedImage()
990 *stats->qp_sum += encoded_image.qp_; in OnSendEncodedImage()
[all …]
/external/webrtc/call/
Drtp_payload_params_unittest.cc56 EncodedImage encoded_image; in TEST() local
57 encoded_image.rotation_ = kVideoRotation_90; in TEST()
58 encoded_image.content_type_ = VideoContentType::SCREENSHARE; in TEST()
59 encoded_image.SetSpatialIndex(1); in TEST()
69 params.GetRtpVideoHeader(encoded_image, &codec_info, kDontCare); in TEST()
75 header = params.GetRtpVideoHeader(encoded_image, &codec_info, 1); in TEST()
97 EncodedImage encoded_image; in TEST() local
98 encoded_image.rotation_ = kVideoRotation_90; in TEST()
99 encoded_image.content_type_ = VideoContentType::SCREENSHARE; in TEST()
100 encoded_image.SetSpatialIndex(0); in TEST()
[all …]
Drtp_video_sender_unittest.cc209 EncodedImage encoded_image; in TEST() local
210 encoded_image.SetTimestamp(1); in TEST()
211 encoded_image.capture_time_ms_ = 2; in TEST()
212 encoded_image._frameType = VideoFrameType::kVideoFrameKey; in TEST()
213 encoded_image.SetEncodedData(EncodedImageBuffer::Create(&kPayload, 1)); in TEST()
218 test.router()->OnEncodedImage(encoded_image, nullptr, nullptr).error); in TEST()
223 test.router()->OnEncodedImage(encoded_image, nullptr, nullptr).error); in TEST()
228 test.router()->OnEncodedImage(encoded_image, nullptr, nullptr).error); in TEST()
233 test.router()->OnEncodedImage(encoded_image, nullptr, nullptr).error); in TEST()
374 EncodedImage encoded_image; in TEST() local
[all …]
Drtp_video_sender.cc507 const EncodedImage& encoded_image, in OnEncodedImage() argument
510 fec_controller_->UpdateWithEncodedData(encoded_image.size(), in OnEncodedImage()
511 encoded_image._frameType); in OnEncodedImage()
524 stream_index = encoded_image.SpatialIndex().value_or(0); in OnEncodedImage()
529 encoded_image.Timestamp() + in OnEncodedImage()
537 encoded_image.Timestamp(), encoded_image.capture_time_ms_, in OnEncodedImage()
539 encoded_image._frameType == VideoFrameType::kVideoFrameKey)) { in OnEncodedImage()
545 if (encoded_image.RetransmissionAllowed()) { in OnEncodedImage()
550 if (encoded_image._frameType == VideoFrameType::kVideoFrameKey) { in OnEncodedImage()
561 rtp_config_.payload_type, codec_type_, rtp_timestamp, encoded_image, in OnEncodedImage()
[all …]
/external/webrtc/modules/video_coding/utility/
Divf_file_writer.cc112 bool IvfFileWriter::InitFromFirstFrame(const EncodedImage& encoded_image, in InitFromFirstFrame() argument
114 width_ = encoded_image._encodedWidth; in InitFromFirstFrame()
115 height_ = encoded_image._encodedHeight; in InitFromFirstFrame()
118 using_capture_timestamps_ = encoded_image.Timestamp() == 0; in InitFromFirstFrame()
134 bool IvfFileWriter::WriteFrame(const EncodedImage& encoded_image, in WriteFrame() argument
139 if (num_frames_ == 0 && !InitFromFirstFrame(encoded_image, codec_type)) in WriteFrame()
143 if ((encoded_image._encodedWidth > 0 || encoded_image._encodedHeight > 0) && in WriteFrame()
144 (encoded_image._encodedHeight != height_ || in WriteFrame()
145 encoded_image._encodedWidth != width_)) { in WriteFrame()
148 << "x" << height_ << ") -> (" << encoded_image._encodedWidth << "x" in WriteFrame()
[all …]
Dsimulcast_test_fixture_impl.cc77 Result OnEncodedImage(const EncodedImage& encoded_image, in OnEncodedImage() argument
83 if (encoded_image.SpatialIndex().value_or(0) == 0) { in OnEncodedImage()
84 if (encoded_image._frameType == VideoFrameType::kVideoFrameKey) { in OnEncodedImage()
87 EncodedImageBuffer::Create(encoded_image.capacity())); in OnEncodedImage()
88 encoded_key_frame_.set_size(encoded_image.size()); in OnEncodedImage()
90 encoded_key_frame_._completeFrame = encoded_image._completeFrame; in OnEncodedImage()
91 memcpy(encoded_key_frame_.data(), encoded_image.data(), in OnEncodedImage()
92 encoded_image.size()); in OnEncodedImage()
95 EncodedImageBuffer::Create(encoded_image.capacity())); in OnEncodedImage()
96 encoded_frame_.set_size(encoded_image.size()); in OnEncodedImage()
[all …]
Divf_file_writer.h37 bool WriteFrame(const EncodedImage& encoded_image, VideoCodecType codec_type);
44 bool InitFromFirstFrame(const EncodedImage& encoded_image,
/external/webrtc/test/
Dfake_vp8_encoder.cc92 EncodedImage* encoded_image, in EncodeHook() argument
95 uint8_t stream_idx = encoded_image->SpatialIndex().value_or(0); in EncodeHook()
97 encoded_image->Timestamp()); in EncodeHook()
98 PopulateCodecSpecific(codec_specific, encoded_image->size(), in EncodeHook()
99 encoded_image->_frameType, stream_idx, in EncodeHook()
100 encoded_image->Timestamp()); in EncodeHook()
104 WriteFakeVp8(encoded_image->data(), encoded_image->_encodedWidth, in EncodeHook()
105 encoded_image->_encodedHeight, in EncodeHook()
106 encoded_image->_frameType == VideoFrameType::kVideoFrameKey); in EncodeHook()
Dfake_encoder.cc160 EncodedImage* encoded_image, in EncodeHook() argument
291 EncodedImage* encoded_image, in EncodeHook() argument
303 for (size_t i = 0; i < encoded_image->size(); ++i) { in EncodeHook()
304 encoded_image->data()[i] = static_cast<uint8_t>(i); in EncodeHook()
310 encoded_image->size() > kSpsSize + kPpsSize + 1 + 3 * kStartCode.size()) { in EncodeHook()
320 encoded_image->size() - (3 * kStartCode.size() + kSpsSize + kPpsSize); in EncodeHook()
324 memcpy(encoded_image->data(), kStartCode.data(), kStartCode.size()); in EncodeHook()
325 encoded_image->data()[fragmentation->Offset(0)] = kSpsNalHeader; in EncodeHook()
326 memcpy(encoded_image->data() + fragmentation->Offset(1) - kStartCode.size(), in EncodeHook()
328 encoded_image->data()[fragmentation->Offset(1)] = kPpsNalHeader; in EncodeHook()
[all …]
/external/webrtc/modules/video_coding/codecs/av1/
Dlibaom_av1_decoder.cc47 int32_t Decode(const EncodedImage& encoded_image,
95 int32_t LibaomAv1Decoder::Decode(const EncodedImage& encoded_image, in Decode() argument
107 aom_codec_decode(&context_, encoded_image.data(), encoded_image.size(), in Decode()
159 .set_timestamp_rtp(encoded_image.Timestamp()) in Decode()
160 .set_ntp_time_ms(encoded_image.ntp_time_ms_) in Decode()
161 .set_color_space(encoded_image.ColorSpace()) in Decode()
Dlibaom_av1_encoder.cc462 EncodedImage encoded_image; in Encode() local
463 encoded_image._completeFrame = true; in Encode()
474 encoded_image.SetEncodedData(EncodedImageBuffer::Create( in Encode()
481 encoded_image._frameType = layer_frame.IsKeyframe() in Encode()
484 encoded_image.SetTimestamp(frame.timestamp()); in Encode()
485 encoded_image.capture_time_ms_ = frame.render_time_ms(); in Encode()
486 encoded_image.rotation_ = frame.rotation(); in Encode()
487 encoded_image.content_type_ = VideoContentType::UNSPECIFIED; in Encode()
490 encoded_image._encodedHeight = frame.height(); in Encode()
491 encoded_image._encodedWidth = frame.width(); in Encode()
[all …]
/external/webrtc/sdk/objc/unittests/
DRTCEncodedImage_xctest.mm22 webrtc::EncodedImage encoded_image;
23 encoded_image.SetEncodedData(encoded_data);
26 [[RTC_OBJC_TYPE(RTCEncodedImage) alloc] initWithNativeEncodedImage:encoded_image];
45 webrtc::EncodedImage encoded_image;
46 encoded_image.SetEncodedData(encoded_data);
48 [[RTC_OBJC_TYPE(RTCEncodedImage) alloc] initWithNativeEncodedImage:encoded_image];
Dobjc_video_decoder_factory_tests.mm75 webrtc::EncodedImage encoded_image;
76 encoded_image.SetEncodedData(webrtc::EncodedImageBuffer::Create());
78 EXPECT_EQ(decoder->Decode(encoded_image, false, 0), WEBRTC_VIDEO_CODEC_OK);
84 webrtc::EncodedImage encoded_image;
85 encoded_image.SetEncodedData(webrtc::EncodedImageBuffer::Create());
87 EXPECT_EQ(decoder->Decode(encoded_image, false, 0), WEBRTC_VIDEO_CODEC_ERROR);
/external/webrtc/modules/video_coding/codecs/test/
Dvideoprocessor.cc340 const webrtc::EncodedImage& encoded_image, in FrameEncoded() argument
350 config_.encoded_frame_checker->CheckEncodedFrame(codec_type, encoded_image); in FrameEncoded()
354 size_t spatial_idx = encoded_image.SpatialIndex().value_or(0); in FrameEncoded()
358 stats_->GetFrameWithTimestamp(encoded_image.Timestamp(), spatial_idx); in FrameEncoded()
387 frame_stat->length_bytes = encoded_image.size(); in FrameEncoded()
388 frame_stat->frame_type = encoded_image._frameType; in FrameEncoded()
390 frame_stat->max_nalu_size_bytes = GetMaxNaluSizeBytes(encoded_image, config_); in FrameEncoded()
391 frame_stat->qp = encoded_image.qp_; in FrameEncoded()
405 const webrtc::EncodedImage* encoded_image_for_decode = &encoded_image; in FrameEncoded()
409 encoded_image, codec_type, frame_number, spatial_idx, in FrameEncoded()
[all …]
Dvideoprocessor.h93 const webrtc::EncodedImage& encoded_image, in OnEncodedImage() argument
101 video_processor_, encoded_image, codec_specific_info)); in OnEncodedImage()
105 video_processor_->FrameEncoded(encoded_image, *codec_specific_info); in OnEncodedImage()
113 const webrtc::EncodedImage& encoded_image, in EncodeCallbackTask() argument
116 encoded_image_(encoded_image), in EncodeCallbackTask()
169 void FrameEncoded(const webrtc::EncodedImage& encoded_image,
175 void DecodeFrame(const EncodedImage& encoded_image, size_t simulcast_svc_idx);
180 const EncodedImage& encoded_image,
Dencoded_video_frame_producer.cc37 const EncodedImage& encoded_image, in OnEncodedImage() argument
40 output_frames_.push_back({encoded_image, *codec_specific_info}); in OnEncodedImage()
/external/webrtc/modules/video_coding/codecs/multiplex/
Dmultiplex_encoded_image_packer.cc134 memcpy(buffer, image.encoded_image.data(), image.encoded_image.size()); in PackBitstream()
164 EncodedImage combined_image = images[0].encoded_image; in PackAndRelease()
174 static_cast<uint32_t>(images[i].encoded_image.size()); in PackAndRelease()
178 frame_header.frame_type = images[i].encoded_image._frameType; in PackAndRelease()
262 EncodedImage encoded_image = combined_image; in Unpack() local
263 encoded_image.SetTimestamp(combined_image.Timestamp()); in Unpack()
264 encoded_image._frameType = frame_headers[i].frame_type; in Unpack()
265 encoded_image.SetEncodedData(EncodedImageBuffer::Create( in Unpack()
269 image_component.encoded_image = encoded_image; in Unpack()
/external/webrtc/test/pc/e2e/analyzer/video/
Dquality_analyzing_video_encoder.cc234 const EncodedImage& encoded_image, in OnEncodedImage() argument
245 if (timestamp_frame_id.first == encoded_image.Timestamp()) { in OnEncodedImage()
264 << encoded_image.Timestamp(); in OnEncodedImage()
270 discard = ShouldDiscard(frame_id, encoded_image); in OnEncodedImage()
273 encoded_image.SpatialIndex().value_or(0)); in OnEncodedImage()
282 analyzer_->OnFrameEncoded(peer_name_, frame_id, encoded_image, stats); in OnEncodedImage()
291 injector_->InjectData(frame_id, discard, encoded_image, id_); in OnEncodedImage()
310 const EncodedImage& encoded_image) { in ShouldDiscard() argument
318 absl::optional<int> cur_spatial_index = encoded_image.SpatialIndex(); in ShouldDiscard()
340 if (encoded_image._frameType == VideoFrameType::kVideoFrameKey) { in ShouldDiscard()
/external/webrtc/modules/rtp_rtcp/source/
Drtp_sender_video_frame_transformer_delegate.cc27 const EncodedImage& encoded_image, in TransformableVideoSenderFrame() argument
34 : encoded_data_(encoded_image.GetEncodedData()), in TransformableVideoSenderFrame()
37 frame_type_(encoded_image._frameType), in TransformableVideoSenderFrame()
41 capture_time_ms_(encoded_image.capture_time_ms_), in TransformableVideoSenderFrame()
111 const EncodedImage& encoded_image, in TransformFrame() argument
123 encoded_image, video_header, payload_type, codec_type, rtp_timestamp, in TransformFrame()
/external/webrtc/test/pc/e2e/
DBUILD.gn71 deps = [ "../../../api/video:encoded_image" ]
84 "../../../api/video:encoded_image",
101 "../../../api/video:encoded_image",
144 "../../../api/video:encoded_image",
171 "../../../api/video:encoded_image",
423 "../../../api/video:encoded_image",
435 "../../../api/video:encoded_image",
520 "../../../api/video:encoded_image",
589 "../../../api/video:encoded_image",
638 "../../../api/video:encoded_image",
/external/webrtc/modules/video_coding/codecs/h264/
Dh264_encoder_impl.cc100 static void RtpFragmentize(EncodedImage* encoded_image, in RtpFragmentize() argument
117 encoded_image->SetEncodedData(EncodedImageBuffer::Create(required_capacity)); in RtpFragmentize()
124 encoded_image->set_size(0); in RtpFragmentize()
138 encoded_image->size() + layer_len + sizeof(start_code); in RtpFragmentize()
144 memcpy(encoded_image->data() + encoded_image->size(), layerInfo.pBsBuf, in RtpFragmentize()
146 encoded_image->set_size(encoded_image->size() + layer_len); in RtpFragmentize()

1234