Hans Verkuil
db6e8d57e2
media: vb2: store userspace data in vb2_v4l2_buffer
...
The userspace-provided plane data needs to be stored in
vb2_v4l2_buffer. Currently this information is applied by
__fill_vb2_buffer() which is called by the core prepare_buf
and qbuf functions, but when using requests these functions
aren't called yet since the buffer won't be prepared until
the media request is actually queued.
In the meantime this information has to be stored somewhere
and vb2_v4l2_buffer is a good place for it.
The __fill_vb2_buffer callback now just copies the relevant
information from vb2_v4l2_buffer into the planes array.
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-08-31 11:14:44 -04:00
..
davinci
drv-intf
media: include: media: Add Renesas CEU driver interface
2018-02-26 08:59:41 -05:00
i2c
media: i2c: lm3560: add support for lm3559 chip
2018-06-28 07:10:01 -04:00
tpg
media: include/(uapi/)media: add SPDX license info
2018-02-14 13:23:51 -05:00
cec-notifier.h
media: cec-notifier: Get notifier by device and connector name
2018-07-13 08:44:16 +01:00
cec-pin.h
media: cec: add support for 5V signal testing
2018-07-25 07:11:48 -04:00
cec.h
media: cec: add support for 5V signal testing
2018-07-25 07:11:48 -04:00
demux.h
media: dvb: update buffer mmaped flags and frame counter
2018-02-23 11:44:08 -05:00
dmxdev.h
media: dmxdev: Fix the logic that enables DMA mmap support
2018-02-23 05:27:10 -05:00
dvb-usb-ids.h
media: dvb: add alternative USB PID for Hauppauge WinTV-soloHD
2018-05-04 14:20:55 -04:00
dvb_ca_en50221.h
dvb_demux.h
media: dvb: update buffer mmaped flags and frame counter
2018-02-23 11:44:08 -05:00
dvb_frontend.h
media: dvb: represent min/max/step/tolerance freqs in Hz
2018-08-02 18:10:48 -04:00
dvb_math.h
dvb_net.h
dvb_ringbuffer.h
dvb_vb2.h
media: dvb: update buffer mmaped flags and frame counter
2018-02-23 11:44:08 -05:00
dvbdev.h
media: dvbdev: add a mutex protecting the "mdev" pointer
2018-05-11 12:09:59 -04:00
imx.h
media-device.h
media: media-request: implement media requests
2018-08-31 11:04:51 -04:00
media-devnode.h
media-entity.h
media: entity: fix spelling for media_entity_get_fwnode_pad()
2018-05-09 15:49:41 -04:00
media-request.h
media: media-request: add media_request_object_find
2018-08-31 11:07:08 -04:00
rc-core.h
media: rc: default to idle on at startup or after reset
2018-05-14 07:14:51 -04:00
rc-map.h
media: rc: add new imon protocol decoder and encoder
2018-03-21 11:12:29 -04:00
rcar-fcp.h
soc_camera.h
tuner-types.h
tuner.h
tveeprom.h
v4l2-async.h
v4l2-clk.h
v4l2-common.h
media: v4l-common: Make v4l2_find_nearest_size more sparse-friendly
2018-06-28 09:23:56 -04:00
v4l2-ctrls.h
media: v4l2-ctrls: add v4l2_ctrl_request_hdl_find/put/ctrl_find functions
2018-08-31 11:13:09 -04:00
v4l2-dev.h
media: v4l2-core: push taking ioctl mutex down to ioctl handler
2018-05-28 16:31:44 -04:00
v4l2-device.h
media: v4l2-device.h: add v4l2_device_supports_requests() helper
2018-08-31 11:07:26 -04:00
v4l2-dv-timings.h
media: v4l2-dv-timings: Introduce v4l2_calc_timeperframe helper
2018-08-31 10:02:45 -04:00
v4l2-event.h
v4l2-fh.h
media: v4l2_fh.h: add missing kconfig.h include
2018-02-26 08:05:10 -05:00
v4l2-flash-led-class.h
v4l2-fwnode.h
media: v4l: fwnode: Fix comment incorrectly mentioning v4l2_fwnode_parse_endpoint
2018-04-23 17:20:07 -04:00
v4l2-image-sizes.h
v4l2-ioctl.h
media: v4l2-ioctl: create helper to fill in v4l2_standard for ENUMSTD
2018-06-28 07:29:24 -04:00
v4l2-mc.h
v4l2-mediabus.h
media: v4l2-fwnode: parse 'data-enable-active' prop
2018-07-24 14:57:38 -04:00
v4l2-mem2mem.h
media: v4l2-mem2mem: add v4l2_m2m_last_buf()
2018-07-25 08:10:31 -04:00
v4l2-rect.h
media: include/(uapi/)media: add SPDX license info
2018-02-14 13:23:51 -05:00
v4l2-subdev.h
media: add tuner standby op, use where needed
2018-03-21 12:05:39 -04:00
videobuf-core.h
MAINTAINERS & files: Canonize the e-mails I use at files
2018-05-04 06:21:06 -04:00
videobuf-dma-contig.h
videobuf-dma-sg.h
MAINTAINERS & files: Canonize the e-mails I use at files
2018-05-04 06:21:06 -04:00
videobuf-vmalloc.h
MAINTAINERS & files: Canonize the e-mails I use at files
2018-05-04 06:21:06 -04:00
videobuf2-core.h
media: vb2: store userspace data in vb2_v4l2_buffer
2018-08-31 11:14:44 -04:00
videobuf2-dma-contig.h
videobuf2-dma-sg.h
videobuf2-dvb.h
videobuf2-memops.h
videobuf2-v4l2.h
media: vb2: store userspace data in vb2_v4l2_buffer
2018-08-31 11:14:44 -04:00
videobuf2-vmalloc.h
vsp1.h
media: vsp1: Support Interlaced display pipelines
2018-08-03 16:02:27 -04:00