/external/webrtc/api/video_codecs/test/ |
D | video_decoder_software_fallback_wrapper_unittest.cc | 88 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/ |
D | frame_encode_metadata_writer.cc | 130 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 …]
|
D | send_statistics_proxy_unittest.cc | 363 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 …]
|
D | frame_encode_metadata_writer.h | 38 void FillTimingInfo(size_t simulcast_svc_idx, EncodedImage* encoded_image); 43 EncodedImage* encoded_image); 54 EncodedImage* encoded_image) RTC_EXCLUSIVE_LOCKS_REQUIRED(lock_);
|
D | send_statistics_proxy.cc | 922 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/ |
D | rtp_payload_params_unittest.cc | 56 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 …]
|
D | rtp_video_sender_unittest.cc | 209 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 …]
|
D | rtp_video_sender.cc | 507 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/ |
D | ivf_file_writer.cc | 112 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 …]
|
D | simulcast_test_fixture_impl.cc | 77 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 …]
|
D | ivf_file_writer.h | 37 bool WriteFrame(const EncodedImage& encoded_image, VideoCodecType codec_type); 44 bool InitFromFirstFrame(const EncodedImage& encoded_image,
|
/external/webrtc/test/ |
D | fake_vp8_encoder.cc | 92 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()
|
D | fake_encoder.cc | 160 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/ |
D | libaom_av1_decoder.cc | 47 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()
|
D | libaom_av1_encoder.cc | 462 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/ |
D | RTCEncodedImage_xctest.mm | 22 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];
|
D | objc_video_decoder_factory_tests.mm | 75 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/ |
D | videoprocessor.cc | 340 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 …]
|
D | videoprocessor.h | 93 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,
|
D | encoded_video_frame_producer.cc | 37 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/ |
D | multiplex_encoded_image_packer.cc | 134 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/ |
D | quality_analyzing_video_encoder.cc | 234 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/ |
D | rtp_sender_video_frame_transformer_delegate.cc | 27 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/ |
D | BUILD.gn | 71 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/ |
D | h264_encoder_impl.cc | 100 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()
|