Home
last modified time | relevance | path

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

/external/v4l2_codec2/vda/
Dvp9_decoder.cc16 VP9Decoder::VP9Accelerator::VP9Accelerator() {} in VP9Accelerator()
18 VP9Decoder::VP9Accelerator::~VP9Accelerator() {} in ~VP9Accelerator()
20 VP9Decoder::VP9Decoder(VP9Accelerator* accelerator) in VP9Decoder() function in media::VP9Decoder
27 VP9Decoder::~VP9Decoder() {} in ~VP9Decoder()
29 void VP9Decoder::SetStream(const uint8_t* ptr, size_t size) { in SetStream()
37 bool VP9Decoder::Flush() { in Flush()
43 void VP9Decoder::Reset() { in Reset()
54 VP9Decoder::DecodeResult VP9Decoder::Decode() { in Decode()
162 void VP9Decoder::RefreshReferenceFrames(const scoped_refptr<VP9Picture>& pic) { in RefreshReferenceFrames()
170 void VP9Decoder::UpdateFrameContext( in UpdateFrameContext()
[all …]
Dvp9_decoder.h31 class VP9Decoder : public AcceleratedVideoDecoder {
96 explicit VP9Decoder(VP9Accelerator* accelerator);
97 ~VP9Decoder() override;
149 DISALLOW_COPY_AND_ASSIGN(VP9Decoder);
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decoder.h60 typedef struct VP9Decoder { struct
93 } VP9Decoder; argument
95 int vp9_receive_compressed_data(struct VP9Decoder *pbi, size_t size,
98 int vp9_get_raw_frame(struct VP9Decoder *pbi, YV12_BUFFER_CONFIG *sd,
101 vpx_codec_err_t vp9_copy_reference_dec(struct VP9Decoder *pbi,
126 struct VP9Decoder *vp9_decoder_create(BufferPool *const pool);
128 void vp9_decoder_remove(struct VP9Decoder *pbi);
Dvp9_decoder.c112 VP9Decoder *vp9_decoder_create(BufferPool *const pool) { in vp9_decoder_create()
113 VP9Decoder *volatile const pbi = vpx_memalign(32, sizeof(*pbi)); in vp9_decoder_create()
160 void vp9_decoder_remove(VP9Decoder *pbi) { in vp9_decoder_remove()
194 vpx_codec_err_t vp9_copy_reference_dec(VP9Decoder *pbi, in vp9_copy_reference_dec()
270 static void swap_frame_buffers(VP9Decoder *pbi) { in swap_frame_buffers()
305 static void release_fb_on_decoder_exit(VP9Decoder *pbi) { in release_fb_on_decoder_exit()
343 int vp9_receive_compressed_data(VP9Decoder *pbi, size_t size, in vp9_receive_compressed_data()
430 int vp9_get_raw_frame(VP9Decoder *pbi, YV12_BUFFER_CONFIG *sd, in vp9_get_raw_frame()
Dvp9_decodeframe.h20 struct VP9Decoder;
28 void vp9_decode_frame(struct VP9Decoder *pbi, const uint8_t *data,
Dvp9_decodemv.h22 void vp9_read_mode_info(TileWorkerData *twd, VP9Decoder *const pbi, int mi_row,
Dvp9_decodeframe.c698 static void dec_build_inter_predictors_sb(VP9Decoder *const pbi, in dec_build_inter_predictors_sb()
894 static void decode_block(TileWorkerData *twd, VP9Decoder *const pbi, int mi_row, in decode_block()
994 static void recon_block(TileWorkerData *twd, VP9Decoder *const pbi, int mi_row, in recon_block()
1027 static void parse_block(TileWorkerData *twd, VP9Decoder *const pbi, int mi_row, in parse_block()
1119 static void decode_partition(TileWorkerData *twd, VP9Decoder *const pbi, in decode_partition()
1175 static void recon_partition(TileWorkerData *twd, VP9Decoder *const pbi, in recon_partition()
1227 static void parse_partition(TileWorkerData *twd, VP9Decoder *const pbi, in parse_partition()
1674 static void get_tile_buffers(VP9Decoder *pbi, const uint8_t *data, in get_tile_buffers()
1691 static const uint8_t *decode_tiles(VP9Decoder *pbi, const uint8_t *data, in decode_tiles()
1858 VP9Decoder *const pbi = (VP9Decoder *)arg2; in tile_worker_hook()
[all …]
Dvp9_decodemv.c692 static void read_inter_block_mode_info(VP9Decoder *const pbi, in read_inter_block_mode_info()
785 static void read_inter_frame_mode_info(VP9Decoder *const pbi, in read_inter_frame_mode_info()
810 void vp9_read_mode_info(TileWorkerData *twd, VP9Decoder *const pbi, int mi_row, in vp9_read_mode_info()
/external/webrtc/webrtc/modules/video_coding/codecs/vp9/include/
Dvp9.h26 class VP9Decoder : public VideoDecoder {
28 static VP9Decoder* Create();
30 virtual ~VP9Decoder() {} in ~VP9Decoder()
/external/libvpx/libvpx/test/
Dcodec_factory.h175 class VP9Decoder : public Decoder {
177 explicit VP9Decoder(vpx_codec_dec_cfg_t cfg) : Decoder(cfg) {} in VP9Decoder() function
179 VP9Decoder(vpx_codec_dec_cfg_t cfg, const vpx_codec_flags_t flag) in VP9Decoder() function
219 return new VP9Decoder(cfg, flags); in CreateDecoder()
Dbyte_alignment_test.cc67 decoder_ = new libvpx_test::VP9Decoder(cfg, 0); in SetUp()
154 libvpx_test::VP9Decoder *decoder_;
Dvp9_skip_loopfilter_test.cc46 decoder_ = new libvpx_test::VP9Decoder(cfg, 0); in Init()
114 libvpx_test::VP9Decoder *decoder_;
Ddecode_perf_test.cc85 libvpx_test::VP9Decoder decoder(cfg, 0); in TEST_P()
234 libvpx_test::VP9Decoder decoder(cfg, 0); in TEST_P()
Dexternal_frame_buffer_test.cc298 decoder_ = new libvpx_test::VP9Decoder(cfg, 0); in SetUp()
350 libvpx_test::VP9Decoder *decoder_;
364 decoder_ = new libvpx_test::VP9Decoder(cfg, 0); in SetUp()
Dvp9_decrypt_test.cc49 VP9Decoder decoder(dec_cfg, 0); in TEST()
Duser_priv_test.cc51 libvpx_test::VP9Decoder decoder(cfg, 0); in DecodeFile()
Dvp9_thread_test.cc163 libvpx_test::VP9Decoder decoder(cfg, 0); in DecodeFile()
/external/libvpx/libvpx/vp9/
Dvp9_dx_iface.h22 VP9Decoder *pbi;
Dvp9_dx_iface.c287 const VP9Decoder *const pbi) { in check_resync()
/external/webrtc/webrtc/video/
Dvideo_decoder.cc28 return VP9Decoder::Create(); in Create()
Dend_to_end_tests.cc243 decoder_(VP9Decoder::Create()), in TEST_F()
/external/webrtc/webrtc/modules/video_coding/codecs/vp9/
Dvp9_impl.h134 class VP9DecoderImpl : public VP9Decoder {
Dvp9_impl.cc817 VP9Decoder* VP9Decoder::Create() { in Create()
/external/webrtc/webrtc/modules/video_coding/
Dcodec_database.cc584 return new VCMGenericDecoder(VP9Decoder::Create()); in CreateDecoder()
/external/webrtc/webrtc/modules/video_coding/codecs/test/
Dvideoprocessor_integrationtest.cc159 decoder_ = VP9Decoder::Create(); in SetUpCodecConfig()