Searched refs:decoder (Results 251 - 275 of 477) sorted by path

<<11121314151617181920

/external/chromium_org/third_party/webrtc/modules/audio_coding/neteq/
H A Ddecoder_database_unittest.cc53 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 Dneteq_external_decoder_unittest.cc34 // 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 Dneteq_impl.cc203 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 Dneteq_impl.h116 // 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 Dpacket_buffer.cc214 AudioDecoder* decoder = local
216 if (decoder) {
222 decoder->PacketDuration(packet->payload, packet->payload_length);
H A Dpayload_splitter.cc142 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 Dneteq.h165 // 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 Dmock_decoder_database.h34 AudioDecoder* decoder));
/external/chromium_org/third_party/webrtc/modules/video_coding/codecs/test/
H A Dvideoprocessor.cc42 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 Dvideoprocessor.h81 // 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 Dtest.cc125 CodecTest::SetDecoder(VideoDecoder*decoder)
127 _decoder = decoder;
H A Dtest.h33 void SetDecoder(webrtc::VideoDecoder *decoder);
/external/chromium_org/third_party/webrtc/modules/video_coding/codecs/tools/
H A Dvideo_quality_measurement.cc461 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 Dvp8_sequence_coder.cc128 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 Dcodec_database.cc433 // 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 Dcodec_database.h104 // 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 Dgeneric_decoder.cc63 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 Dgeneric_decoder.h66 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 Dcodec_database_test.cc188 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 Dcall_test.cc114 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 Dbitrate_estimator_tests.cc209 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 Dend_to_end_tests.cc257 (*receive_configs)[0].external_decoders[0].decoder = &fake_decoder_;
H A Dvideo_receive_stream.cc146 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 Dvie_external_codec.h38 VideoDecoder* decoder,
/external/chromium_org/third_party/webrtc/video_engine/
H A Dvie_channel.cc472 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

Completed in 415 milliseconds

<<11121314151617181920