/external/chromium_org/third_party/webrtc/modules/audio_coding/neteq/ |
H A D | decoder_database_unittest.cc | 53 EXPECT_EQ(NULL, info->decoder); 114 MockAudioDecoder decoder; local 118 &decoder)); 120 // Get decoder and make sure we get the external one. 121 EXPECT_EQ(&decoder, db.GetDecoder(kPayloadType)); 122 // Get the decoder info struct and check it too. 127 EXPECT_EQ(&decoder, info->decoder); 130 // Expect not to delete the decoder when removing it from the database, since 132 EXPECT_CALL(decoder, Di 190 AudioDecoder* decoder = db.GetActiveDecoder(); local [all...] |
H A D | neteq_external_decoder_unittest.cc | 34 // the decoder object, while the second one uses an externally created decoder 65 // We will now delete the decoder ourselves, so expecting Die to be called. 76 NetEqDecoder decoder = kDecoderPCM16Bswb32kHz; local 78 // NetEq is not allowed to delete the external decoder (hence Times(0)). 82 external_decoder_.get(), decoder, kPayloadType)); 84 neteq_->RegisterPayloadType(decoder, kPayloadType)); 125 // Insert packet in external decoder instance. 151 // Get audio from external decoder instance. 252 NetEqDecoder decoder variable [all...] |
H A D | neteq_impl.cc | 203 int NetEqImpl::RegisterExternalDecoder(AudioDecoder* decoder, argument 208 if (!decoder) { 209 LOG(LS_ERROR) << "Cannot register external decoder with NULL pointer"; 215 sample_rate_hz, decoder); 583 AudioDecoder* decoder = local 585 assert(decoder); // Should always get a valid object, since we have 587 decoder->IncomingPacket(packet_list.front()->payload, 629 AudioDecoder* decoder = decoder_database_->GetDecoder(payload_type); local 630 assert(decoder); // Payloads are already checked to be valid. 635 decoder 1112 AudioDecoder* decoder = NULL; local 1212 DecodeLoop(PacketList* packet_list, Operations* operation, AudioDecoder* decoder, int* decoded_length, AudioDecoder::SpeechType* speech_type) argument 1587 AudioDecoder* decoder = decoder_database_->GetActiveDecoder(); local 1680 AudioDecoder* decoder = decoder_database_->GetActiveDecoder(); local 1777 AudioDecoder* decoder = decoder_database_->GetDecoder( local [all...] |
H A D | neteq_impl.h | 116 // Provides an externally created decoder object |decoder| to insert in the 117 // decoder database. The decoder implements a decoder of type |codec| and 120 virtual int RegisterExternalDecoder(AudioDecoder* decoder, 179 // Returns the error code last returned by a decoder (audio or comfort noise). 181 // this method to get the decoder's error code. 250 AudioDecoder* decoder, 291 // Calls the audio decoder t [all...] |
H A D | packet_buffer.cc | 214 AudioDecoder* decoder = local 216 if (decoder) { 222 decoder->PacketDuration(packet->payload, packet->payload_length);
|
H A D | payload_splitter.cc | 142 AudioDecoder* decoder = decoder_database->GetDecoder(payload_type); local 143 // decoder should not return NULL. 144 assert(decoder != NULL); 145 if (!decoder || 146 !decoder->PacketHasFec(packet->payload, packet->payload_length)) { 157 int duration = decoder->
|
/external/chromium_org/third_party/webrtc/modules/audio_coding/neteq/interface/ |
H A D | neteq.h | 165 // Provides an externally created decoder object |decoder| to insert in the 166 // decoder database. The decoder implements a decoder of type |codec| and 169 virtual int RegisterExternalDecoder(AudioDecoder* decoder, 247 // Returns the error code last returned by a decoder (audio or comfort noise). 249 // this method to get the decoder's error code.
|
/external/chromium_org/third_party/webrtc/modules/audio_coding/neteq/mock/ |
H A D | mock_decoder_database.h | 34 AudioDecoder* decoder));
|
/external/chromium_org/third_party/webrtc/modules/video_coding/codecs/test/ |
H A D | videoprocessor.cc | 42 webrtc::VideoDecoder* decoder, 49 decoder_(decoder), 69 assert(decoder); 80 // Initialize data structures used by the encoder/decoder APIs 89 // Setup required callbacks for the encoder/decoder: 105 // Init the encoder and decoder 282 // TODO(kjellander): Pass fragmentation header to the decoder when 292 // save status for losses so we can inform the decoder for the next frame: 41 VideoProcessorImpl(webrtc::VideoEncoder* encoder, webrtc::VideoDecoder* decoder, FrameReader* frame_reader, FrameWriter* frame_writer, PacketManipulator* packet_manipulator, const TestConfig& config, Stats* stats) argument
|
H A D | videoprocessor.h | 81 // Force the encoder and decoder to use a single core for processing. 159 webrtc::VideoDecoder* decoder, 205 // To tell the decoder previous frame have been dropped due to packet loss:
|
/external/chromium_org/third_party/webrtc/modules/video_coding/codecs/test_framework/ |
H A D | test.cc | 125 CodecTest::SetDecoder(VideoDecoder*decoder) 127 _decoder = decoder;
|
H A D | test.h | 33 void SetDecoder(webrtc::VideoDecoder *decoder);
|
/external/chromium_org/third_party/webrtc/modules/video_coding/codecs/tools/ |
H A D | video_quality_measurement.cc | 461 webrtc::VP8Decoder* decoder = webrtc::VP8Decoder::Create(); local 479 new webrtc::test::VideoProcessorImpl(encoder, decoder, 497 // Release encoder and decoder to make sure they have finished processing. 499 decoder->Release(); 523 delete decoder;
|
/external/chromium_org/third_party/webrtc/modules/video_coding/codecs/vp8/ |
H A D | vp8_sequence_coder.cc | 128 webrtc::VP8Decoder* decoder = webrtc::VP8Decoder::Create(); local 142 EXPECT_EQ(0, decoder->InitDecode(&inst, 1)); 152 decoder->RegisterDecodeCompleteCallback(&decoder_callback); 168 decoder->Decode(encoder_callback.encoded_image(), false, NULL); 206 " - output_file(string): The yuv decoded file (decoder output)."
|
/external/chromium_org/third_party/webrtc/modules/video_coding/main/source/ |
H A D | codec_database.cc | 433 // We can't use payload_type to check if the decoder is currently in use, 526 // Check for exisitng decoder, if exists - delete. 560 void VCMCodecDataBase::ReleaseDecoder(VCMGenericDecoder* decoder) const { 561 if (decoder) { 562 assert(&decoder->_decoder); 563 decoder->Release(); 564 if (!decoder->External()) { 565 delete &decoder->_decoder; 567 delete decoder; 571 void VCMCodecDataBase::CopyDecoder(const VCMGenericDecoder& decoder) { argument [all...] |
H A D | codec_database.h | 104 // Deregisters an external decoder object specified by |payload_type|. 107 // Registers an external decoder object to the payload type |payload_type|. 129 // Returns a decoder specified by |payload_type|. The decoded frame callback 130 // of the encoder is set to |decoded_frame_callback|. If no such decoder 137 // Returns a deep copy of the currently active decoder. 140 // Deletes the memory of the decoder instance |decoder|. Used to delete 142 void ReleaseDecoder(VCMGenericDecoder* decoder) const; 144 // Creates a deep copy of |decoder| and replaces the currently used decoder [all...] |
H A D | generic_decoder.cc | 63 LOG(LS_WARNING) << "Too many frames backed up in the decoder, dropping " 121 VCMGenericDecoder::VCMGenericDecoder(VideoDecoder& decoder, bool isExternal) argument 126 _decoder(decoder),
|
H A D | generic_decoder.h | 66 VCMGenericDecoder(VideoDecoder& decoder, bool isExternal = false); 70 * Initialize the decoder with the information from the VideoCodec 83 * Free the decoder memory 88 * Reset the decoder state, prepare for a new call
|
/external/chromium_org/third_party/webrtc/modules/video_coding/main/test/ |
H A D | codec_database_test.cc | 188 VP8Decoder* decoder = VP8Decoder::Create(); local 191 TEST(_vcm->RegisterExternalDecoder(decoder, vp8DecSettings.plType, false) == VCM_OK); 212 TEST(_vcm->Decode() < 0); // Expect an error since we have de-registered the decoder 216 delete decoder; 217 decoder = NULL; 281 4. encode without a matching decoder - expect an error 374 printf("PSNR from encoder-decoder send-receive control test" 382 // closing and calculating PSNR for prior encoder-decoder test
|
/external/chromium_org/third_party/webrtc/test/ |
H A D | call_test.cc | 114 FakeDecoder* decoder = new FakeDecoder(); local 115 fake_decoders_.push_back(decoder); 116 config.external_decoders[0].decoder = decoder;
|
/external/chromium_org/third_party/webrtc/video/ |
H A D | bitrate_estimator_tests.cc | 209 ExternalVideoDecoder decoder; local 210 decoder.decoder = &fake_decoder_; 211 decoder.payload_type = test_->send_config_.encoder_settings.payload_type; 214 test_->receive_config_.external_decoders.push_back(decoder);
|
H A D | end_to_end_tests.cc | 257 (*receive_configs)[0].external_decoders[0].decoder = &fake_decoder_;
|
H A D | video_receive_stream.cc | 146 const ExternalVideoDecoder& decoder = config_.external_decoders[i]; local 149 decoder.payload_type, 150 decoder.decoder, 151 decoder.renderer, 152 decoder.expected_delay_ms) != 0) {
|
/external/chromium_org/third_party/webrtc/video_engine/include/ |
H A D | vie_external_codec.h | 38 VideoDecoder* decoder,
|
/external/chromium_org/third_party/webrtc/video_engine/ |
H A D | vie_channel.cc | 472 VideoDecoder* decoder, 476 result = vcm_->RegisterExternalDecoder(decoder, pl_type, buffered_rendering); 471 RegisterExternalDecoder(const uint8_t pl_type, VideoDecoder* decoder, bool buffered_rendering, int32_t render_delay) argument
|