Home
last modified time | relevance | path

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

123456

/external/v4l2_codec2/components/
DVideoDecoder.cpp10 const char* VideoDecoder::DecodeStatusToString(VideoDecoder::DecodeStatus status) { in DecodeStatusToString()
12 case VideoDecoder::DecodeStatus::kOk: in DecodeStatusToString()
14 case VideoDecoder::DecodeStatus::kAborted: in DecodeStatusToString()
16 case VideoDecoder::DecodeStatus::kError: in DecodeStatusToString()
21 VideoDecoder::~VideoDecoder() = default;
/external/webrtc/api/video_codecs/
Dvideo_decoder_software_fallback_wrapper.cc34 class VideoDecoderSoftwareFallbackWrapper final : public VideoDecoder {
37 std::unique_ptr<VideoDecoder> sw_fallback_decoder,
38 std::unique_ptr<VideoDecoder> hw_decoder);
61 VideoDecoder& active_decoder() const;
69 std::unique_ptr<VideoDecoder> hw_decoder_;
72 const std::unique_ptr<VideoDecoder> fallback_decoder_;
80 std::unique_ptr<VideoDecoder> sw_fallback_decoder, in VideoDecoderSoftwareFallbackWrapper()
81 std::unique_ptr<VideoDecoder> hw_decoder) in VideoDecoderSoftwareFallbackWrapper()
251 VideoDecoder::DecoderInfo VideoDecoderSoftwareFallbackWrapper::GetDecoderInfo() in GetDecoderInfo()
270 VideoDecoder& VideoDecoderSoftwareFallbackWrapper::active_decoder() const { in active_decoder()
[all …]
Dvideo_decoder.cc33 VideoDecoder::DecoderInfo VideoDecoder::GetDecoderInfo() const { in GetDecoderInfo()
39 const char* VideoDecoder::ImplementationName() const { in ImplementationName()
43 std::string VideoDecoder::DecoderInfo::ToString() const { in ToString()
55 bool VideoDecoder::DecoderInfo::operator==(const DecoderInfo& rhs) const { in operator ==()
60 void VideoDecoder::Settings::set_number_of_cores(int value) { in set_number_of_cores()
Dvideo_decoder.h45 class RTC_EXPORT VideoDecoder {
95 virtual ~VideoDecoder() = default;
116 inline absl::optional<int> VideoDecoder::Settings::buffer_pool_size() const { in buffer_pool_size()
120 inline void VideoDecoder::Settings::set_buffer_pool_size( in set_buffer_pool_size()
125 inline RenderResolution VideoDecoder::Settings::max_render_resolution() const { in max_render_resolution()
129 inline void VideoDecoder::Settings::set_max_render_resolution( in set_max_render_resolution()
Dvideo_decoder_software_fallback_wrapper.h24 RTC_EXPORT std::unique_ptr<VideoDecoder>
26 std::unique_ptr<VideoDecoder> sw_fallback_decoder,
27 std::unique_ptr<VideoDecoder> hw_decoder);
/external/webrtc/sdk/android/api/org/webrtc/
DVideoDecoderFallback.java17 private final VideoDecoder fallback;
18 private final VideoDecoder primary;
20 public VideoDecoderFallback(VideoDecoder fallback, VideoDecoder primary) { in VideoDecoderFallback()
30 private static native long nativeCreateDecoder(VideoDecoder fallback, VideoDecoder primary); in nativeCreateDecoder()
DDefaultVideoDecoderFactory.java42 public @Nullable VideoDecoder createDecoder(VideoCodecInfo codecType) { in createDecoder()
43 VideoDecoder softwareDecoder = softwareVideoDecoderFactory.createDecoder(codecType); in createDecoder()
44 final VideoDecoder hardwareDecoder = hardwareVideoDecoderFactory.createDecoder(codecType); in createDecoder()
/external/webrtc/video/
Dframe_dumping_decoder.cc22 class FrameDumpingDecoder : public VideoDecoder {
24 FrameDumpingDecoder(std::unique_ptr<VideoDecoder> decoder, FileWrapper file);
38 std::unique_ptr<VideoDecoder> decoder_;
43 FrameDumpingDecoder::FrameDumpingDecoder(std::unique_ptr<VideoDecoder> decoder, in FrameDumpingDecoder()
74 VideoDecoder::DecoderInfo FrameDumpingDecoder::GetDecoderInfo() const { in GetDecoderInfo()
84 std::unique_ptr<VideoDecoder> CreateFrameDumpingDecoderWrapper( in CreateFrameDumpingDecoderWrapper()
85 std::unique_ptr<VideoDecoder> decoder, in CreateFrameDumpingDecoderWrapper()
/external/webrtc/test/
Dvideo_decoder_proxy_factory.h28 explicit VideoDecoderProxyFactory(VideoDecoder* decoder) in VideoDecoderProxyFactory()
37 std::unique_ptr<VideoDecoder> CreateVideoDecoder( in CreateVideoDecoder()
45 class DecoderProxy final : public VideoDecoder {
47 explicit DecoderProxy(VideoDecoder* decoder) : decoder_(decoder) {} in DecoderProxy()
70 VideoDecoder* const decoder_;
73 VideoDecoder* const decoder_;
/external/webrtc/sdk/objc/unittests/
Dobjc_video_decoder_factory_tests.mm51 std::unique_ptr<webrtc::VideoDecoder> GetObjCDecoder(
65 std::unique_ptr<webrtc::VideoDecoder> decoder = GetObjCDecoder(CreateOKDecoderFactory());
67 webrtc::VideoDecoder::Settings settings;
72 std::unique_ptr<webrtc::VideoDecoder> decoder = GetObjCDecoder(CreateErrorDecoderFactory());
74 webrtc::VideoDecoder::Settings settings;
79 std::unique_ptr<webrtc::VideoDecoder> decoder = GetObjCDecoder(CreateOKDecoderFactory());
88 std::unique_ptr<webrtc::VideoDecoder> decoder = GetObjCDecoder(CreateErrorDecoderFactory());
97 std::unique_ptr<webrtc::VideoDecoder> decoder = GetObjCDecoder(CreateOKDecoderFactory());
103 std::unique_ptr<webrtc::VideoDecoder> decoder = GetObjCDecoder(CreateErrorDecoderFactory());
/external/webrtc/modules/video_coding/
Dvideo_coding_impl.h68 VideoDecoder* DeregisterExternalDecoder(uint8_t payload_type);
70 VideoDecoder* external_decoder);
74 const VideoDecoder::Settings& settings);
96 std::map<uint8_t, VideoDecoder::Settings> decoder_settings_;
98 std::map<uint8_t, VideoDecoder*> decoders_
110 const VideoDecoder::Settings& settings);
112 void RegisterExternalDecoder(VideoDecoder* externalDecoder,
Dgeneric_decoder.h66 void OnDecoderInfoChanged(const VideoDecoder::DecoderInfo& decoder_info);
91 explicit VCMGenericDecoder(VideoDecoder* decoder);
97 bool Configure(const VideoDecoder::Settings& settings);
111 bool IsSameDecoder(VideoDecoder* decoder) const { in IsSameDecoder()
117 VideoDecoder* const decoder_;
119 VideoDecoder::DecoderInfo decoder_info_;
Ddecoder_database.h38 std::unique_ptr<VideoDecoder> external_decoder);
42 const VideoDecoder::Settings& settings);
65 std::map<uint8_t, VideoDecoder::Settings> decoder_settings_;
67 std::map<uint8_t, std::unique_ptr<VideoDecoder>> decoders_
Dvideo_coding_impl.cc47 VideoDecoder* DEPRECATED_VCMDecoderDataBase::DeregisterExternalDecoder( in DeregisterExternalDecoder()
62 VideoDecoder* ret = it->second; in DeregisterExternalDecoder()
71 VideoDecoder* external_decoder) { in RegisterExternalDecoder()
87 const VideoDecoder::Settings& settings) { in RegisterReceiveCodec()
191 const VideoDecoder::Settings& decoder_settings) override { in RegisterReceiveCodec()
195 void RegisterExternalDecoder(VideoDecoder* externalDecoder, in RegisterExternalDecoder()
Ddecoder_database_unittest.cc49 VideoDecoder::Settings settings; in TEST()
65 VideoDecoder::Settings settings1; in TEST()
70 VideoDecoder::Settings settings2 = settings1; in TEST()
/external/webrtc/api/test/video/
Dfunction_video_decoder_factory.h31 std::function<std::unique_ptr<VideoDecoder>()> create) in FunctionVideoDecoderFactory()
36 std::function<std::unique_ptr<VideoDecoder>(const SdpVideoFormat&)> in FunctionVideoDecoderFactory()
40 std::function<std::unique_ptr<VideoDecoder>()> create, in FunctionVideoDecoderFactory()
51 std::unique_ptr<VideoDecoder> CreateVideoDecoder( in CreateVideoDecoder()
57 const std::function<std::unique_ptr<VideoDecoder>(const SdpVideoFormat&)>
/external/webrtc/media/engine/
Dinternal_decoder_factory_unittest.cc62 std::unique_ptr<VideoDecoder> decoder = in TEST()
69 std::unique_ptr<VideoDecoder> decoder = in TEST()
78 std::unique_ptr<VideoDecoder> decoder = in TEST()
87 std::unique_ptr<VideoDecoder> decoder = in TEST()
118 std::unique_ptr<VideoDecoder> decoder = factory.CreateVideoDecoder( in TEST()
128 std::unique_ptr<VideoDecoder> decoder = factory.CreateVideoDecoder( in TEST()
/external/webrtc/sdk/android/instrumentationtests/src/org/webrtc/
DAndroidVideoDecoderInstrumentationTest.java73 private static final VideoDecoder.Settings SETTINGS = new VideoDecoder.Settings(1 /* core */,
77 private static class MockDecodeCallback implements VideoDecoder.Callback {
127 private @Nullable VideoDecoder createDecoder() { in createDecoder()
179 VideoDecoder decoder = createDecoder(); in testInitialize()
187 VideoDecoder decoder = createDecoder(); in testDecode()
194 new VideoDecoder.DecodeInfo(false /* isMissingFrames */, 0 /* renderTimeMs */))); in testDecode()
/external/webrtc/modules/video_coding/codecs/test/
Dvideo_encoder_decoder_instantiation_tests.cc49 VideoDecoder::Settings DecoderSettings(VideoCodecType codec_type) { in DecoderSettings()
50 VideoDecoder::Settings settings; in DecoderSettings()
98 std::vector<std::unique_ptr<VideoDecoder>> decoders_;
128 std::unique_ptr<VideoDecoder> decoder = in TEST_P()
146 std::unique_ptr<VideoDecoder> decoder = in TEST_P()
/external/webrtc/sdk/android/src/jni/
Dvideo_decoder_fallback.cc25 std::unique_ptr<VideoDecoder> fallback_decoder = in JNI_VideoDecoderFallback_CreateDecoder()
27 std::unique_ptr<VideoDecoder> primary_decoder = in JNI_VideoDecoderFallback_CreateDecoder()
30 VideoDecoder* nativeWrapper = in JNI_VideoDecoderFallback_CreateDecoder()
Dvideo_decoder_wrapper.h30 class VideoDecoderWrapper : public VideoDecoder {
91 VideoDecoder::Settings decoder_settings_
110 std::unique_ptr<VideoDecoder> JavaToNativeVideoDecoder(
/external/webrtc/modules/video_coding/include/
Dvideo_coding.h24 class VideoDecoder; variable
53 const VideoDecoder::Settings& settings) = 0;
60 virtual void RegisterExternalDecoder(VideoDecoder* externalDecoder,
/external/webrtc/test/pc/e2e/analyzer/video/
Dquality_analyzing_video_decoder.h51 class QualityAnalyzingVideoDecoder : public VideoDecoder {
54 std::unique_ptr<VideoDecoder> delegate,
105 std::unique_ptr<VideoDecoder> delegate_;
140 std::unique_ptr<VideoDecoder> CreateVideoDecoder(
/external/webrtc/api/video_codecs/test/
Dvideo_decoder_software_fallback_wrapper_unittest.cc37 std::unique_ptr<VideoDecoder>(VP8Decoder::Create()), in VideoDecoderSoftwareFallbackWrapperTest()
38 std::unique_ptr<VideoDecoder>(fake_decoder_))) {} in VideoDecoderSoftwareFallbackWrapperTest()
40 class CountingFakeDecoder : public VideoDecoder {
78 std::unique_ptr<VideoDecoder> fallback_wrapper_;
279 std::unique_ptr<VideoDecoder>(sw_fallback_decoder_), in ForcedSoftwareDecoderFallbackTest()
280 std::unique_ptr<VideoDecoder>(fake_decoder_)); in ForcedSoftwareDecoderFallbackTest()
/external/webrtc/sdk/objc/api/video_codec/
DRTCWrappedNativeVideoDecoder.mm18 std::unique_ptr<webrtc::VideoDecoder> _wrappedDecoder;
21 - (instancetype)initWithNativeDecoder:(std::unique_ptr<webrtc::VideoDecoder>)decoder { argument
29 - (std::unique_ptr<webrtc::VideoDecoder>)releaseWrappedDecoder {

123456