Home
last modified time | relevance | path

Searched refs:VideoDecoder (Results 1 – 25 of 34) sorted by relevance

12

/external/webrtc/webrtc/video/
Dvideo_decoder.cc20 VideoDecoder* VideoDecoder::Create(VideoDecoder::DecoderType codec_type) { in Create()
37 VideoDecoder::DecoderType CodecTypeToDecoderType(VideoCodecType codec_type) { in CodecTypeToDecoderType()
40 return VideoDecoder::kH264; in CodecTypeToDecoderType()
42 return VideoDecoder::kVp8; in CodecTypeToDecoderType()
44 return VideoDecoder::kVp9; in CodecTypeToDecoderType()
46 return VideoDecoder::kUnsupportedCodec; in CodecTypeToDecoderType()
52 VideoDecoder* decoder) in VideoDecoderSoftwareFallbackWrapper()
70 fallback_decoder_.reset(VideoDecoder::Create(decoder_type_)); in InitFallbackDecoder()
Dvie_channel.h50 class VideoDecoder; variable
90 void RegisterExternalDecoder(const uint8_t pl_type, VideoDecoder* decoder);
Dvideo_decoder_unittest.cc24 class CountingFakeDecoder : public VideoDecoder {
/external/webrtc/webrtc/
Dvideo_decoder.h50 class VideoDecoder {
59 static VideoDecoder* Create(DecoderType codec_type);
61 virtual ~VideoDecoder() {} in ~VideoDecoder()
89 class VideoDecoderSoftwareFallbackWrapper : public webrtc::VideoDecoder {
92 VideoDecoder* decoder);
116 VideoDecoder* const decoder_;
121 rtc::scoped_ptr<VideoDecoder> fallback_decoder_;
Dvideo_receive_stream.h27 class VideoDecoder; variable
37 VideoDecoder* decoder = nullptr;
/external/webrtc/webrtc/test/
Dencoder_settings.cc62 decoder.decoder = VideoDecoder::Create(VideoDecoder::kVp8); in CreateMatchingDecoder()
64 decoder.decoder = VideoDecoder::Create(VideoDecoder::kVp9); in CreateMatchingDecoder()
Dfake_decoder.h22 class FakeDecoder : public VideoDecoder {
Dcall_test.h102 ScopedVector<VideoDecoder> allocated_decoders_;
/external/webrtc/talk/media/webrtc/
Dwebrtcvideodecoderfactory.h35 class VideoDecoder; variable
44 virtual webrtc::VideoDecoder* CreateVideoDecoder(
48 virtual void DestroyVideoDecoder(webrtc::VideoDecoder* decoder) = 0;
Dfakewebrtcvideoengine.h61 class FakeWebRtcVideoDecoder : public webrtc::VideoDecoder {
104 virtual webrtc::VideoDecoder* CreateVideoDecoder( in CreateVideoDecoder()
115 virtual void DestroyVideoDecoder(webrtc::VideoDecoder* decoder) { in DestroyVideoDecoder()
Dwebrtcvideoengine2.h51 class VideoDecoder; variable
424 AllocatedDecoder(webrtc::VideoDecoder* decoder,
427 webrtc::VideoDecoder* decoder;
429 webrtc::VideoDecoder* external_decoder;
/external/webrtc/webrtc/modules/video_coding/
Dcodec_database.h38 VCMExtDecoderMapItem(VideoDecoder* external_decoder_instance,
42 VideoDecoder* external_decoder_instance;
91 void RegisterExternalDecoder(VideoDecoder* external_decoder,
Dgeneric_decoder.h66 explicit VCMGenericDecoder(VideoDecoder* decoder, bool isExternal = false);
103 VideoDecoder* const _decoder;
Dgeneric_decoder.cc124 VCMGenericDecoder::VCMGenericDecoder(VideoDecoder* decoder, bool isExternal) in VCMGenericDecoder()
Dcodec_database.cc87 VideoDecoder* external_decoder_instance, in VCMExtDecoderMapItem()
418 void VCMCodecDataBase::RegisterExternalDecoder(VideoDecoder* external_decoder, in RegisterExternalDecoder()
/external/webrtc/talk/app/webrtc/java/jni/
Dandroidmediadecoder_jni.h47 webrtc::VideoDecoder* CreateVideoDecoder(webrtc::VideoCodecType type)
50 void DestroyVideoDecoder(webrtc::VideoDecoder* decoder) override;
Dandroidmediadecoder_jni.cc70 class MediaCodecVideoDecoder : public webrtc::VideoDecoder,
888 webrtc::VideoDecoder* MediaCodecVideoDecoderFactory::CreateVideoDecoder( in CreateVideoDecoder()
906 webrtc::VideoDecoder* decoder) { in DestroyVideoDecoder()
/external/webrtc/webrtc/modules/video_coding/codecs/interface/mock/
Dmock_video_codec_interface.h63 class MockVideoDecoder : public VideoDecoder {
77 MOCK_METHOD0(Copy, VideoDecoder*());
/external/webrtc/webrtc/modules/video_coding/include/mock/
Dmock_video_codec_interface.h62 class MockVideoDecoder : public VideoDecoder {
76 MOCK_METHOD0(Copy, VideoDecoder*());
/external/webrtc/webrtc/modules/video_coding/codecs/test/
Dvideoprocessor.h163 webrtc::VideoDecoder* decoder,
194 webrtc::VideoDecoder* decoder_;
/external/webrtc/webrtc/modules/video_coding/include/
Dvideo_coding.h35 class VideoDecoder; variable
302 virtual void RegisterExternalDecoder(VideoDecoder* externalDecoder,
/external/webrtc/webrtc/modules/video_coding/codecs/vp9/include/
Dvp9.h26 class VP9Decoder : public VideoDecoder {
/external/webrtc/webrtc/modules/video_coding/codecs/vp8/include/
Dvp8.h27 class VP8Decoder : public VideoDecoder {
/external/webrtc/webrtc/modules/video_coding/codecs/h264/include/
Dh264.h38 class H264Decoder : public VideoDecoder {
/external/webrtc/webrtc/modules/video_coding/codecs/i420/include/
Di420.h88 class I420Decoder : public VideoDecoder {

12