Home
last modified time | relevance | path

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

123

/external/virtio-media/device/src/devices/
Dsimple_device.rs69 v4l2_buffer: V4l2Buffer, field
81 let mut flags = self.v4l2_buffer.flags(); in set_state()
84 *self.v4l2_buffer.get_first_plane_mut().bytesused = 0; in set_state()
88 *self.v4l2_buffer.get_first_plane_mut().bytesused = 0; in set_state()
92 *self.v4l2_buffer.get_first_plane_mut().bytesused = BUFFER_SIZE; in set_state()
93 self.v4l2_buffer.set_sequence(sequence); in set_state()
94 self.v4l2_buffer.set_timestamp(bindings::timeval { in set_state()
102 self.v4l2_buffer.set_flags(flags); in set_state()
154 *buffer.v4l2_buffer.get_first_plane_mut().bytesused = BUFFER_SIZE; in process_queued_buffers()
159 let v4l2_buffer = buffer.v4l2_buffer.clone(); in process_queued_buffers() localVariable
[all …]
Dvideo_decoder.rs57 v4l2_buffer: V4l2Buffer, field
73 let mut v4l2_buffer = V4l2Buffer::new(queue, index, MemoryType::Mmap); in new() localVariable
75 v4l2_buffer.planes_with_backing_iter_mut() in new()
87 v4l2_buffer.set_flags(BufferFlags::TIMESTAMP_MONOTONIC); in new()
88 v4l2_buffer.set_field(BufferField::None); in new()
91 v4l2_buffer, in new()
97 self.v4l2_buffer.index() in index()
101 self.v4l2_buffer.timestamp() in timestamp()
611 buffer.v4l2_buffer.planes_with_backing_iter() in close_session()
644 b.v4l2_buffer.planes_with_backing_iter() in do_mmap()
[all …]
/external/virtio-media/driver/
Dscatterlist_filler.h78 struct v4l2_buffer *buffer);
86 struct v4l2_buffer *b);
115 struct v4l2_buffer *buffer,
Dscatterlist_filler.c182 struct v4l2_buffer *b, size_t num_planes) in scatterlist_filler_retrieve_buffer()
337 struct v4l2_buffer *b) in scatterlist_filler_add_buffer()
375 struct v4l2_buffer *b) in scatterlist_filler_add_buffer_userptr()
Dsession.h39 struct v4l2_buffer buffer;
/external/v4l-utils/utils/v4l2-tracer/
Dtrace.h64 void qbuf_setup(struct v4l2_buffer *buf);
65 void dqbuf_setup(struct v4l2_buffer *buf);
70 void querybuf_setup(int fd, struct v4l2_buffer *buf);
Dlibv4l2tracer.cpp269 qbuf_setup(static_cast<struct v4l2_buffer*>(arg)); in ioctl()
315 querybuf_setup(fd, static_cast<struct v4l2_buffer*>(arg)); in ioctl()
317 dqbuf_setup(static_cast<struct v4l2_buffer*>(arg)); in ioctl()
/external/rust/crates/v4l2r/ffi/
Dcbindgen.toml10 "v4l2_buffer" = "struct v4l2_buffer"
/external/rust/crates/v4l2r/lib/src/ioctl/
Dqbuf.rs155 use crate::bindings::v4l2_buffer;
156 nix::ioctl_readwrite!(vidioc_querybuf, b'V', 9, v4l2_buffer);
157 nix::ioctl_readwrite!(vidioc_qbuf, b'V', 15, v4l2_buffer);
158 nix::ioctl_readwrite!(vidioc_dqbuf, b'V', 17, v4l2_buffer);
159 nix::ioctl_readwrite!(vidioc_prepare_buf, b'V', 93, v4l2_buffer);
Ddqbuf.rs16 use crate::bindings::v4l2_buffer;
17 nix::ioctl_readwrite!(vidioc_dqbuf, b'V', 17, v4l2_buffer);
Dquerybuf.rs67 use crate::bindings::v4l2_buffer;
68 nix::ioctl_readwrite!(vidioc_querybuf, b'V', 9, v4l2_buffer);
/external/rust/crates/v4l2r/lib/src/
Dioctl.rs205 pub struct UncheckedV4l2Buffer(pub bindings::v4l2_buffer, pub Option<V4l2BufferPlanes>);
218 bindings::v4l2_buffer { in new_for_querybuf()
266 impl AsMut<bindings::v4l2_buffer> for UncheckedV4l2Buffer {
267 fn as_mut(&mut self) -> &mut bindings::v4l2_buffer { in as_mut() argument
359 buffer: bindings::v4l2_buffer,
381 buffer: bindings::v4l2_buffer { in new()
513 pub fn as_v4l2_buffer(&self) -> &bindings::v4l2_buffer { in as_v4l2_buffer() argument
546 pub fn as_mut_ptr(&mut self) -> *mut bindings::v4l2_buffer { in as_mut_ptr() argument
704 fn new_single_planar(buffer: &'a bindings::v4l2_buffer) -> Self { in new_single_planar()
732 fn new_single_planar(buffer: &'a mut bindings::v4l2_buffer) -> Self { in new_single_planar()
[all …]
/external/v4l-utils/utils/libv4l2util/
Dv4l2_driver.h30 typedef int v4l2_recebe_buffer (struct v4l2_buffer *v4l2_buf, struct v4l2_t_buf *buf);
46 struct v4l2_buffer **v4l2_bufs;
/external/virtio-media/device/src/
Dioctl.rs9 use v4l2r::bindings::v4l2_buffer;
110 let v4l2_buffer = reader.read_obj::<v4l2_buffer>()?; in read_from_chain() localVariable
111 let queue = match QueueType::n(v4l2_buffer.type_) { in read_from_chain()
116 let v4l2_planes = if queue.is_multiplanar() && v4l2_buffer.length > 0 { in read_from_chain()
117 if v4l2_buffer.length > v4l2r::bindings::VIDEO_MAX_PLANES { in read_from_chain()
122 (0..v4l2_buffer.length as usize) in read_from_chain()
136 let v4l2_buffer = V4l2Buffer::try_from(UncheckedV4l2Buffer(v4l2_buffer, v4l2_planes)) in read_from_chain() localVariable
141 v4l2_buffer.planes_with_backing_iter() in read_from_chain()
154 Ok((v4l2_buffer, guest_regions)) in read_from_chain()
207 let mut v4l2_buffer = *self.0.as_v4l2_buffer(); in write_to_chain() localVariable
[all …]
Dprotocol.rs284 v4l2_buffer: V4l2Buffer, field
288 pub fn new(session_id: u32, v4l2_buffer: V4l2Buffer) -> Self { in new()
291 v4l2_buffer, in new()
/external/virtio-media/
DREADME.md255 - The `planes` pointer of `struct v4l2_buffer`, which size is determined by the
277 Similarly, a multiplanar `struct v4l2_buffer` with its `length` member set to 3
282 | struct v4l2_buffer |
294 - The `m.userptr` member of `struct v4l2_buffer` and `struct v4l2_plane`
306 (`length` member of `struct v4l2_buffer` or `struct v4l2_plane` for buffer
320 | struct v4l2_buffer |
334 | struct v4l2_buffer |
374 Pointer values in the `struct v4l2_buffer` and `struct v4l2_plane` are
378 Note that in the case of a `USERPTR` buffer, the `struct v4l2_buffer` used as
407 are by userspace in regular V4L2. Instances of `struct v4l2_buffer` and
[all …]
/external/rust/crates/v4l2r/ffi/src/
Ddecoder.rs71 pub type v4l2r_decoder_input_done_cb = extern "C" fn(*mut c_void, *const bindings::v4l2_buffer);
77 buffer: *const bindings::v4l2_buffer,
425 let v4l2_buffer = match decoder.decoder.get_buffer() { in v4l2r_decoder_decode_safe() localVariable
432 let v4l2_buffer_id = v4l2_buffer.index(); in v4l2r_decoder_decode_safe()
434 match v4l2_buffer in v4l2r_decoder_decode_safe()
/external/webrtc/modules/video_capture/linux/
Dvideo_capture_v4l2.cc304 struct v4l2_buffer buffer; in AllocateVideoBuffers()
305 memset(&buffer, 0, sizeof(v4l2_buffer)); in AllocateVideoBuffers()
385 struct v4l2_buffer buf; in CaptureProcess()
386 memset(&buf, 0, sizeof(struct v4l2_buffer)); in CaptureProcess()
/external/v4l2_codec2/v4l2/include/v4l2_codec2/v4l2/
DV4L2Device.h131 V4L2WritableBufferRef(const struct v4l2_buffer& v4l2Buffer, ::base::WeakPtr<V4L2Queue> queue);
178 V4L2ReadableBuffer(const struct v4l2_buffer& v4l2Buffer, ::base::WeakPtr<V4L2Queue> queue);
311 bool queueBuffer(struct v4l2_buffer* v4l2Buffer);
377 static std::string v4L2BufferToString(const struct v4l2_buffer& buffer);
/external/rust/crates/v4l2r/lib/examples/simple_decoder/
Dmain.rs219 let v4l2_buffer = match decoder.get_buffer() { in main() localVariable
228 let mut mapping = v4l2_buffer in main()
236 v4l2_buffer in main()
/external/v4l-utils/contrib/test/
Dcapture-example.c79 struct v4l2_buffer buf; in read_frame()
238 struct v4l2_buffer buf; in start_capturing()
255 struct v4l2_buffer buf; in start_capturing()
350 struct v4l2_buffer buf; in init_mmap()
Dv4l2grab.c622 struct v4l2_buffer buf; in userptr_capture_loop()
689 struct v4l2_buffer buf; in userptr_capture()
749 struct v4l2_buffer *buffers;
770 struct v4l2_buffer *buf; in produce_buffer()
794 CLEAR_P(buf, sizeof(struct v4l2_buffer)); in produce_buffer()
818 struct v4l2_buffer buf; in mmap_capture_threads()
833 sizeof(struct v4l2_buffer)); in mmap_capture_threads()
905 struct v4l2_buffer buf; in mmap_capture_loop()
970 struct v4l2_buffer buf; in mmap_capture()
/external/ltp/testcases/kernel/device-drivers/v4l/user_space/
Dv4l2_show.h15 void show_v4l2_buffer(struct v4l2_buffer *buf);
/external/v4l2_codec2/v4l2/
DV4L2Device.cpp112 const struct v4l2_buffer& v4l2_buffer() const { return mV4l2Buffer; } in v4l2_buffer() function in android::V4L2Buffer
123 struct v4l2_buffer mV4l2Buffer;
290 V4L2BufferRefBase(const struct v4l2_buffer& v4l2Buffer, base::WeakPtr<V4L2Queue> queue);
304 struct v4l2_buffer mV4l2Buffer;
325 V4L2BufferRefBase::V4L2BufferRefBase(const struct v4l2_buffer& v4l2Buffer, in V4L2BufferRefBase()
395 V4L2WritableBufferRef::V4L2WritableBufferRef(const struct v4l2_buffer& v4l2Buffer, in V4L2WritableBufferRef()
612 V4L2ReadableBuffer::V4L2ReadableBuffer(const struct v4l2_buffer& v4l2Buffer, in V4L2ReadableBuffer()
695 static V4L2WritableBufferRef CreateWritableRef(const struct v4l2_buffer& v4l2Buffer, in CreateWritableRef()
700 static V4L2ReadableBufferRef CreateReadableRef(const struct v4l2_buffer& v4l2Buffer, in CreateReadableRef()
900 return V4L2BufferRefFactory::CreateWritableRef(mBuffers[bufferId.value()]->v4l2_buffer(), in getFreeBuffer()
[all …]
/external/v4l-utils/lib/libv4l2/
Dlibv4l2.c179 struct v4l2_buffer buf; in v4l2_map_buffers()
286 struct v4l2_buffer buf; in v4l2_queue_read_buffer()
309 static int v4l2_dequeue_and_convert(int index, struct v4l2_buffer *buf, in v4l2_dequeue_and_convert()
548 static void v4l2_set_conversion_buf_params(int index, struct v4l2_buffer *buf) in v4l2_set_conversion_buf_params()
571 struct v4l2_buffer buf; in v4l2_buffers_mapped()
1118 if (((struct v4l2_buffer *)arg)->type == in v4l2_ioctl()
1330 struct v4l2_buffer *buf = arg; in v4l2_ioctl()
1349 struct v4l2_buffer *buf = arg; in v4l2_ioctl()
1373 struct v4l2_buffer *buf = arg; in v4l2_ioctl()
1583 struct v4l2_buffer buf; in v4l2_read()

123