Home
last modified time | relevance | path

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

12

/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;
DV4L2Decoder.cpp40 std::unique_ptr<VideoDecoder> V4L2Decoder::Create( in Create()
188 VideoDecoder::DecodeStatus::kError)); in decode()
208 FROM_HERE, ::base::BindOnce(std::move(drainCb), VideoDecoder::DecodeStatus::kOk)); in drain()
220 VideoDecoder::DecodeStatus::kError)); in drain()
254 std::move(request.decodeCb).Run(VideoDecoder::DecodeStatus::kError); in pumpDecodeRequest()
315 std::move(item.second).Run(VideoDecoder::DecodeStatus::kAborted); in flush()
319 std::move(mDrainCb).Run(VideoDecoder::DecodeStatus::kAborted); in flush()
377 std::move(it->second).Run(VideoDecoder::DecodeStatus::kOk); in serviceDeviceTask()
433 std::move(mDrainCb).Run(VideoDecoder::DecodeStatus::kOk); in serviceDeviceTask()
DV4L2DecodeComponent.cpp480 void V4L2DecodeComponent::onDecodeDone(int32_t bitstreamId, VideoDecoder::DecodeStatus status) { in onDecodeDone()
482 VideoDecoder::DecodeStatusToString(status)); in onDecodeDone()
486 case VideoDecoder::DecodeStatus::kAborted: in onDecodeDone()
489 case VideoDecoder::DecodeStatus::kError: in onDecodeDone()
493 case VideoDecoder::DecodeStatus::kOk: in onDecodeDone()
762 void V4L2DecodeComponent::onDrainDone(VideoDecoder::DecodeStatus status) { in onDrainDone()
763 ALOGV("%s(status=%s)", __func__, VideoDecoder::DecodeStatusToString(status)); in onDrainDone()
767 case VideoDecoder::DecodeStatus::kAborted: in onDrainDone()
770 case VideoDecoder::DecodeStatus::kError: in onDrainDone()
774 case VideoDecoder::DecodeStatus::kOk: in onDrainDone()
DAndroid.bp18 "VideoDecoder.cpp",
/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()
/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 {
/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;
/external/webrtc/talk/app/webrtc/java/jni/
Dandroidmediadecoder_jni.h47 webrtc::VideoDecoder* CreateVideoDecoder(webrtc::VideoCodecType type)
50 void DestroyVideoDecoder(webrtc::VideoDecoder* decoder) override;
/external/v4l2_codec2/components/include/v4l2_codec2/components/
DVideoDecoder.h20 class VideoDecoder {
36 virtual ~VideoDecoder();
DV4L2DecodeComponent.h80 void onDecodeDone(int32_t bitstreamId, VideoDecoder::DecodeStatus status);
81 void onDrainDone(VideoDecoder::DecodeStatus status);
101 std::unique_ptr<VideoDecoder> mDecoder;
DV4L2Decoder.h26 class V4L2Decoder : public VideoDecoder {
28 static std::unique_ptr<VideoDecoder> Create(
/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/interface/mock/
Dmock_video_codec_interface.h63 class MockVideoDecoder : public VideoDecoder {
77 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/vp8/include/
Dvp8.h27 class VP8Decoder : public VideoDecoder {
/external/webrtc/webrtc/modules/video_coding/codecs/vp9/include/
Dvp9.h26 class VP9Decoder : public VideoDecoder {
/external/webrtc/webrtc/modules/video_coding/codecs/h264/include/
Dh264.h38 class H264Decoder : public VideoDecoder {

12