Home
last modified time | relevance | path

Searched refs:reference_frames (Results 1 – 10 of 10) sorted by relevance

/system/cros-codecs/src/decoder/stateless/
Dvp9.rs66 reference_frames: &[Option<Self::Handle>; NUM_REF_FRAMES], in submit_picture()
77 reference_frames: [Option<H>; NUM_REF_FRAMES], field
93 reference_frames: Default::default(), in default()
141 reference_frames: &mut [Option<B::Handle>; NUM_REF_FRAMES], in update_references()
149 reference_frames[i] = Some(picture.clone());
165 .reference_frames in handle_show_existing_frame()
188 &self.codec.reference_frames, in handle_frame()
199 &mut self.codec.reference_frames, in handle_frame()
339 self.codec.reference_frames = Default::default(); in flush()
Dav1.rs67 reference_frames: &[Option<Self::Handle>; NUM_REF_FRAMES], in begin_picture()
111 reference_frames: [Option<H>; NUM_REF_FRAMES], field
136 reference_frames: Default::default(), in default()
175 let ref_frame = self.codec.reference_frames in decode_frame_header()
191 &self.codec.reference_frames, in decode_frame_header()
272 self.codec.reference_frames[i] = Some(handle.clone()); in submit_frame()
495 self.codec.reference_frames = Default::default(); in flush()
/system/cros-codecs/src/decoder/stateless/vp9/
Dv4l2.rs91 reference_frames: &[Option<Self::Handle>; NUM_REF_FRAMES], in submit_picture()
101 let last_frame_ts = match &reference_frames[last_frame_idx as usize] {
106 let golden_frame_ts = match &reference_frames[golden_frame_idx as usize] {
111 let alt_frame_ts = match &reference_frames[alt_frame_idx as usize] {
133 for frame in reference_frames {
Dvaapi.rs136 reference_frames: [u32; NUM_REF_FRAMES], in build_pic_param()
171 reference_frames,
260 reference_frames: &[Option<Self::Handle>; NUM_REF_FRAMES], in submit_picture()
266 let reference_frames: [u32; NUM_REF_FRAMES] = localVariable
267 reference_frames.iter().map(va_surface_id).collect::<Vec<_>>().try_into().unwrap();
270 .create_buffer(build_pic_param(hdr, reference_frames)?)
501 assert_eq!(pic_param.inner().reference_frames, [libva::VA_INVALID_SURFACE; NUM_REF_FRAMES]); in build_pic_params()
560 assert_eq!(pic_param.inner().reference_frames, [0; NUM_REF_FRAMES]); in build_pic_params()
615 assert_eq!(pic_param.inner().reference_frames, [0, 0, 1, 0, 0, 0, 0, 0]); in build_pic_params()
/system/cros-codecs/src/decoder/stateless/h265/
Dvaapi.rs378 let mut reference_frames = vec![]; localVariable
383 reference_frames.push(ref_pic);
390 if reference_frames.len() >= 15 {
395 reference_frames.push(curr_pic);
399 for _ in reference_frames.len()..15 {
400 reference_frames.push(build_invalid_va_hevc_pic());
403 let reference_frames = reference_frames.try_into(); localVariable
404 let reference_frames = match reference_frames { localVariable
458 reference_frames,
496 Ok((BufferType::PictureParameter(libva::PictureParameter::HEVC(pic_param)), reference_frames))
[all …]
/system/cros-codecs/src/decoder/stateless/av1/
Dv4l2.rs96 reference_frames: &[Option<Self::Handle>; NUM_REF_FRAMES], in begin_picture()
102 for (i, frame) in reference_frames.iter().enumerate() {
Dvaapi.rs241 reference_frames: &[Option<VADecodedHandle<V>>; NUM_REF_FRAMES], in build_pic_param()
316 reference_frames.iter().map(va_surface_id).collect::<Vec<_>>().try_into().unwrap();
517 reference_frames: &[Option<Self::Handle>; NUM_REF_FRAMES], in begin_picture()
519 let pic_param = build_pic_param(hdr, stream_info, picture.surface().id(), reference_frames)
/system/cros-codecs/src/encoder/stateless/vp9/
Dvaapi.rs98 let mut reference_frames = [VA_INVALID_SURFACE; NUM_REF_FRAMES]; in encode_frame() localVariable
114 reference_frames[request.header.ref_frame_idx[ref_idx] as usize] = in encode_frame()
196 reference_frames, in encode_frame()
/system/cros-codecs/src/encoder/stateless/h264/
Dvaapi.rs206 let mut reference_frames: [PictureH264; 16] = (0..16) in build_enc_pic_param() localVariable
215 reference_frames[idx] = Self::build_h264_pic(&ref_frame.recon_pic, &ref_frame.meta); in build_enc_pic_param()
221 reference_frames, in build_enc_pic_param()
/system/cros-codecs/src/encoder/stateless/av1/
Dvaapi.rs191 let mut reference_frames = [VA_INVALID_ID; 8]; in build_pic_param() localVariable
193 for (i, frame) in reference_frames.iter_mut().enumerate().take(REFS_PER_FRAME) { in build_pic_param()
373 reference_frames, in build_pic_param()