Home
last modified time | relevance | path

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

12

/external/webrtc/webrtc/modules/video_coding/
Dencoded_frame.cc131 _codecSpecificInfo.codecSpecific.VP9.picture_id = -1; in CopyCodecSpecific()
132 _codecSpecificInfo.codecSpecific.VP9.temporal_idx = 0; in CopyCodecSpecific()
133 _codecSpecificInfo.codecSpecific.VP9.spatial_idx = 0; in CopyCodecSpecific()
134 _codecSpecificInfo.codecSpecific.VP9.gof_idx = 0; in CopyCodecSpecific()
135 _codecSpecificInfo.codecSpecific.VP9.inter_layer_predicted = false; in CopyCodecSpecific()
136 _codecSpecificInfo.codecSpecific.VP9.tl0_pic_idx = -1; in CopyCodecSpecific()
139 _codecSpecificInfo.codecSpecific.VP9.inter_pic_predicted = in CopyCodecSpecific()
140 header->codecHeader.VP9.inter_pic_predicted; in CopyCodecSpecific()
141 _codecSpecificInfo.codecSpecific.VP9.flexible_mode = in CopyCodecSpecific()
142 header->codecHeader.VP9.flexible_mode; in CopyCodecSpecific()
[all …]
Dgeneric_encoder.cc44 rtp->codecHeader.VP9.InitRTPVideoHeaderVP9(); in CopyCodecSpecific()
45 rtp->codecHeader.VP9.inter_pic_predicted = in CopyCodecSpecific()
46 info->codecSpecific.VP9.inter_pic_predicted; in CopyCodecSpecific()
47 rtp->codecHeader.VP9.flexible_mode = in CopyCodecSpecific()
48 info->codecSpecific.VP9.flexible_mode; in CopyCodecSpecific()
49 rtp->codecHeader.VP9.ss_data_available = in CopyCodecSpecific()
50 info->codecSpecific.VP9.ss_data_available; in CopyCodecSpecific()
51 rtp->codecHeader.VP9.picture_id = info->codecSpecific.VP9.picture_id; in CopyCodecSpecific()
52 rtp->codecHeader.VP9.tl0_pic_idx = info->codecSpecific.VP9.tl0_pic_idx; in CopyCodecSpecific()
53 rtp->codecHeader.VP9.temporal_idx = info->codecSpecific.VP9.temporal_idx; in CopyCodecSpecific()
[all …]
Djitter_buffer_unittest.cc42 packet_.codecSpecificHeader.codecHeader.VP9.flexible_mode = false; in SetUp()
43 packet_.codecSpecificHeader.codecHeader.VP9.gof_idx = 0; in SetUp()
44 packet_.codecSpecificHeader.codecHeader.VP9.temporal_idx = kNoTemporalIdx; in SetUp()
45 packet_.codecSpecificHeader.codecHeader.VP9.temporal_up_switch = false; in SetUp()
46 packet_.codecSpecificHeader.codecHeader.VP9.ss_data_available = true; in SetUp()
47 packet_.codecSpecificHeader.codecHeader.VP9.gof.SetGofInfoVP9( in SetUp()
61 packet_.codecSpecificHeader.codecHeader.VP9.ss_data_available = false; in TEST_F()
138 packet_.codecSpecificHeader.codecHeader.VP9.gof_idx = 0; in TEST_F()
144 packet_.codecSpecificHeader.codecHeader.VP9.gof_idx = kNoGofIdx; in TEST_F()
150 packet_.codecSpecificHeader.codecHeader.VP9.gof_idx = 4; in TEST_F()
[all …]
Dsession_info.cc66 return packets_.front().codecSpecificHeader.codecHeader.VP9.picture_id; in PictureId()
78 return packets_.front().codecSpecificHeader.codecHeader.VP9.temporal_idx; in TemporalId()
91 .codecSpecificHeader.codecHeader.VP9.temporal_up_switch; in LayerSync()
103 return packets_.front().codecSpecificHeader.codecHeader.VP9.tl0_pic_idx; in Tl0PicId()
119 packets_.front().codecSpecificHeader.codecHeader.VP9.flexible_mode) { in SetGofInfo()
122 packets_.front().codecSpecificHeader.codecHeader.VP9.temporal_idx = in SetGofInfo()
124 packets_.front().codecSpecificHeader.codecHeader.VP9.temporal_up_switch = in SetGofInfo()
126 packets_.front().codecSpecificHeader.codecHeader.VP9.num_ref_pics = in SetGofInfo()
129 packets_.front().codecSpecificHeader.codecHeader.VP9.pid_diff[i] = in SetGofInfo()
Ddecoding_state.cc249 uint8_t num_refs = frame->CodecSpecific()->codecSpecific.VP9.num_ref_pics; in ContinuousFrameRefs()
252 frame->CodecSpecific()->codecSpecific.VP9.p_diff[r]; in ContinuousFrameRefs()
268 frame->CodecSpecific()->codecSpecific.VP9.flexible_mode; in UsingFlexibleMode()
Dframe_buffer.cc72 _codecSpecificInfo.codecSpecific.VP9.temporal_idx = in SetGofInfo()
74 _codecSpecificInfo.codecSpecific.VP9.temporal_up_switch = in SetGofInfo()
Dcodec_database.cc150 settings->codecSpecific.VP9 = VideoEncoder::GetDefaultVp9Settings(); in Codec()
345 if (memcmp(&new_send_codec.codecSpecific.VP9, in RequiresEncoderReset()
346 &send_codec_.codecSpecific.VP9, in RequiresEncoderReset()
347 sizeof(new_send_codec.codecSpecific.VP9)) != 0) { in RequiresEncoderReset()
/external/opencv3/modules/cudev/include/opencv2/cudev/warp/detail/
Dreduce_key_val.hpp142 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
144 …_forceinline__ void loadToSmem(const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& smem, in loadToSmem()
148 …For<0, tuple_size<tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9> >::value>::loadToSmem(sm… in loadToSmem()
159 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
161 …__forceinline__ void copyVals(const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in copyVals()
165 …For<0, tuple_size<tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9> >::value>::copy(svals, v… in copyVals()
183 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
187 const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in merge()
202 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
207 … const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in merge()
[all …]
/external/opencv3/modules/cudev/include/opencv2/cudev/block/detail/
Dreduce_key_val.hpp163 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
165 …_forceinline__ void loadToSmem(const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& smem, in loadToSmem()
169 …For<0, tuple_size<tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9> >::value>::loadToSmem(sm… in loadToSmem()
172 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
174 …orceinline__ void loadFromSmem(const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& smem, in loadFromSmem()
178 …For<0, tuple_size<tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9> >::value>::loadFromSmem(… in loadFromSmem()
189 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
191 …__forceinline__ void copyVals(const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in copyVals()
195 …For<0, tuple_size<tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9> >::value>::copy(svals, v… in copyVals()
213 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
[all …]
/external/autotest/client/site_tests/video_PlaybackPerf/
Dcontrol.power_vp97 PURPOSE = "Test the power consumption of VP9 video playback"
9 The test outputs the power consumption of VP9 video playback.
17 This test measures the power consumption of VP9 video playback for hardware
Dcontrol.vp97 PURPOSE = "Test the cpu usage and dropped frame count of VP9 video playback"
9 The test outputs the cpu usage and dropped frame count of VP9 video playback.
19 This test measures the CPU usage and dropped frame count of VP9 video playback
Dcontrol.vp9.4k7 PURPOSE = "Test the cpu usage and dropped frame count of VP9 4K video playback"
9 The test outputs the cpu usage and dropped frame count of VP9 4K video playback.
20 This test measures the CPU usage and dropped frame count of VP9 4K video
/external/opencv3/modules/cudev/include/opencv2/cudev/block/
Dreduce.hpp93 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
97 … const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in blockReduceKeyVal()
102 const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>&, in blockReduceKeyVal()
110 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
115 … const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in blockReduceKeyVal()
123 const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>&, in blockReduceKeyVal()
/external/autotest/client/site_tests/video_ChromeHWDecodeUsed/
Dcontrol.vp97 PURPOSE = "Verify that VP9 video decode acceleration works in Chrome"
9 This test will fail if VDA doesn't work with Chrome navigating to a VP9 webm
25 This test verifies VP9 video decode acceleration works.
Dcontrol.vp9.mse7 PURPOSE = "Verify that VP9 decode acceleration works for MSE videos in Chrome"
25 This test verifies VP9 decode acceleration works for MSE videos.
/external/opencv3/modules/core/include/opencv2/core/cuda/detail/
Dreduce_key_val.hpp180 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
182 …line__ void loadToSmem(const thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& smem, in loadToSmem()
186 …ust::tuple_size<thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9> >::value>::loadToS… in loadToSmem()
188 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
190 …ne__ void loadFromSmem(const thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& smem, in loadFromSmem()
194 …ust::tuple_size<thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9> >::value>::loadFro… in loadFromSmem()
217 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
219 …nline__ void copyVals(const thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in copyVals()
223 …ust::tuple_size<thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9> >::value>::copy(sv… in copyVals()
268 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
[all …]
/external/webrtc/talk/app/webrtc/java/jni/
Dandroidmediaencoder_jni.cc936 info.codecSpecific.VP9.picture_id = picture_id_; in DeliverPendingOutputs()
937 info.codecSpecific.VP9.inter_pic_predicted = key_frame ? false : true; in DeliverPendingOutputs()
938 info.codecSpecific.VP9.flexible_mode = false; in DeliverPendingOutputs()
939 info.codecSpecific.VP9.ss_data_available = key_frame ? true : false; in DeliverPendingOutputs()
940 info.codecSpecific.VP9.tl0_pic_idx = tl0_pic_idx_++; in DeliverPendingOutputs()
941 info.codecSpecific.VP9.temporal_idx = webrtc::kNoTemporalIdx; in DeliverPendingOutputs()
942 info.codecSpecific.VP9.spatial_idx = webrtc::kNoSpatialIdx; in DeliverPendingOutputs()
943 info.codecSpecific.VP9.temporal_up_switch = true; in DeliverPendingOutputs()
944 info.codecSpecific.VP9.inter_layer_predicted = false; in DeliverPendingOutputs()
945 info.codecSpecific.VP9.gof_idx = in DeliverPendingOutputs()
[all …]
/external/autotest/client/site_tests/video_VideoSeek/
Dcontrol.vp97 PURPOSE = "Verify that VP9 non-resolution-changing video seek works in Chrome"
9 This test will fail if a non-resolution-changing VP9 video fails to seek in Chrome HTML5 page.
24 This test verifies VP9 non-resolution-changing video can seek on machines with VDA.
/external/webrtc/webrtc/modules/video_coding/codecs/vp9/
Dvp9_impl.cc241 if (inst->codecSpecific.VP9.numberOfTemporalLayers > 3) { in InitEncode()
245 if (inst->codecSpecific.VP9.numberOfSpatialLayers > 2) { in InitEncode()
264 num_spatial_layers_ = inst->codecSpecific.VP9.numberOfSpatialLayers; in InitEncode()
265 num_temporal_layers_ = inst->codecSpecific.VP9.numberOfTemporalLayers; in InitEncode()
298 inst->codecSpecific.VP9.frameDroppingOn ? 30 : 0; in InitEncode()
310 if (inst->codecSpecific.VP9.keyFrameInterval > 0) { in InitEncode()
312 config_->kf_max_dist = inst->codecSpecific.VP9.keyFrameInterval; in InitEncode()
320 inst->codecSpecific.VP9.automaticResizeOn ? 1 : 0; in InitEncode()
329 is_flexible_mode_ = inst->codecSpecific.VP9.flexibleMode; in InitEncode()
423 inst->codecSpecific.VP9.adaptiveQpMode ? 3 : 0); in InitAndSetControlSettings()
[all …]
/external/webrtc/webrtc/test/
Dlayer_filtering_transport.cc71 : parsed_payload.type.Video.codecHeader.VP9.temporal_idx); in SendRtp()
74 : parsed_payload.type.Video.codecHeader.VP9.spatial_idx); in SendRtp()
76 parsed_payload.type.Video.codecHeader.VP9.end_of_frame) { in SendRtp()
/external/opencv3/modules/cudev/include/opencv2/cudev/warp/
Dreduce.hpp90 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
94 … const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in warpReduceKeyVal()
99 const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>&, in warpReduceKeyVal()
106 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
111 … const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in warpReduceKeyVal()
119 const tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>&, in warpReduceKeyVal()
/external/webrtc/webrtc/video/
Dvideo_send_stream.cc334 video_codec.codecSpecific.VP9 = VideoEncoder::GetDefaultVp9Settings(); in ReconfigureVideoEncoder()
349 video_codec.codecSpecific.VP9 = *reinterpret_cast<const VideoCodecVP9*>( in ReconfigureVideoEncoder()
352 video_codec.codecSpecific.VP9.flexibleMode = true; in ReconfigureVideoEncoder()
354 RTC_DCHECK_EQ(video_codec.codecSpecific.VP9.numberOfTemporalLayers, 1); in ReconfigureVideoEncoder()
355 RTC_DCHECK_EQ(video_codec.codecSpecific.VP9.numberOfSpatialLayers, 2); in ReconfigureVideoEncoder()
358 video_codec.codecSpecific.VP9.numberOfTemporalLayers = in ReconfigureVideoEncoder()
385 video_codec.codecSpecific.VP9.numberOfSpatialLayers); in ReconfigureVideoEncoder()
386 RTC_DCHECK_LE(video_codec.codecSpecific.VP9.numberOfSpatialLayers, in ReconfigureVideoEncoder()
/external/opencv3/modules/core/include/opencv2/core/cuda/
Dreduce.hpp85 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
89 … const thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in reduceKeyVal()
94 const thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>&, in reduceKeyVal()
101 …, typename VP3, typename VP4, typename VP5, typename VP6, typename VP7, typename VP8, typename VP9,
106 … const thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>& svals, in reduceKeyVal()
114 const thrust::tuple<VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9>&, in reduceKeyVal()
/external/libvpx/libvpx/
DCHANGELOG2 This release improves upon the VP9 encoder and speeds up the encoding and
7 controls and adds a variety of VP9 controls for testing.
9 The vpxenc utility now prefers VP9 by default.
12 Faster VP9 encoding and decoding
13 Smaller library size by combining functions used by VP8 and VP9
19 This release includes significant improvements to the VP9 codec.
24 controls for VP9.
27 Faster VP9 encoding and decoding
28 Multithreaded VP9 decoding (tile and frame-based)
29 Multithreaded VP9 encoding - on by default
[all …]
/external/webrtc/tools/valgrind-webrtc/gtest_exclude/
Dmodules_tests.gtest-drmemory.txt12 VideoProcessorIntegrationTest.*VP9

12