aboutsummaryrefslogtreecommitdiffstats
path: root/include/media/v4l2-ctrls.h
AgeCommit message (Expand)AuthorFilesLines
2026-01-14media: v4l2-ctrls: Set error v4l2_ctrl_new_fwnode_properties consistentlySakari Ailus1-0/+3
2025-09-09media: include: update Hans Verkuil's email addressHans Verkuil1-1/+1
2025-08-13media: v4l2-core: Rename second ioctl handlers argument to 'void *priv'Laurent Pinchart1-2/+2
2025-06-30media: v4l2-ctrls: Return the handler's error in v4l2_ctrl_handler_free()Sakari Ailus1-1/+3
2025-03-05media: v4l2-core: Introduce v4l2_query_ext_ctrl_to_v4l2_queryctrlRicardo Ribalda1-0/+12
2025-03-03media: v4l2-ctrls: add support for V4L2_CTRL_WHICH_MIN/MAX_VALHans Verkuil1-5/+31
2025-03-03media: v4l2_ctrl: Add V4L2_CTRL_TYPE_RECTYunke Cao1-0/+2
2023-06-09media: Add AV1 uAPIDaniel Almeida1-0/+8
2023-03-20media: v4l2-ctrls: Fix doc for v4l2_ctrl_request_hdl_findMiaoqian Lin1-1/+1
2022-09-24media: v4l2-ctrls: drop 'elems' argument from control type ops.Hans Verkuil1-17/+11
2022-08-29media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacksXavier Roumegue1-0/+48
2022-08-29media: v4l2-ctrls: optimize type_ops for arraysHans Verkuil1-3/+3
2022-08-19media: v4l2-ctrls: add v4l2_ctrl_modify_dimensionsHans Verkuil1-0/+53
2022-08-19media: v4l2-ctrls: alloc arrays in ctrl_refHans Verkuil1-8/+8
2022-08-19media: v4l2-ctrls: allocate space for arraysHans Verkuil1-9/+8
2022-07-15media: uapi: move HEVC stateless controls out of stagingBenjamin Gaignard1-6/+0
2022-07-15media: v4l2-ctrls: add support for dynamically allocated arrays.Hans Verkuil1-7/+35
2021-11-22media: uapi: Add VP9 stateless decoder controlsAndrzej Pietrasiewicz1-0/+4
2021-05-23media: uapi: move MPEG-2 stateless controls out of stagingEzequiel Garcia1-1/+0
2021-05-23media: uapi: mpeg2: Remove V4L2_CID_MPEG_VIDEO_MPEG2_SLICE_PARAMSEzequiel Garcia1-2/+0
2021-05-23media: uapi: mpeg2: Split sequence and picture parametersEzequiel Garcia1-0/+4
2021-05-23media: uapi: mpeg2: Rename "quantization" to "quantisation"Ezequiel Garcia1-2/+2
2021-04-15media: v4l2-ctrls: fix reference to freed memoryHans Verkuil1-5/+7
2021-04-06media: v4l: Add HDR10 static metadata controlsStanimir Varbanov1-0/+4
2021-03-22media: uapi: move VP8 stateless controls out of stagingEzequiel Garcia1-1/+0
2021-03-22media: uapi: vp8: Remove "header" from symbol names and macrosEzequiel Garcia1-2/+2
2020-12-03media: vicodec: mark the stateless FWHT API as stableHans Verkuil1-1/+0
2020-12-03media: uapi: move H264 stateless controls out of stagingEzequiel Garcia1-1/+0
2020-11-16media: fix kernel-doc markupsMauro Carvalho Chehab1-1/+1
2020-09-01media: uapi: h264: Split prediction weight parametersEzequiel Garcia1-0/+2
2020-05-18media: v4l2-ctrls: Add helper to register propertiesJacopo Mondi1-0/+26
2020-05-18media: include: v4l2-ctrl: Sort forward declarationsJacopo Mondi1-4/+4
2020-04-29media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ctrl_new_std_compoundHans Verkuil1-1/+3
2020-04-21media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound()Hans Verkuil1-20/+29
2019-11-08media: v4l2_ctrl: Add const pointer to ctrl_ptrRicardo Ribalda Delgado1-0/+2
2019-11-08media: v4l2_ctrl: Add p_def to v4l2_ctrl_configRicardo Ribalda Delgado1-0/+2
2019-10-24media: v4l: Add definitions for HEVC stateless decodingPaul Kocialkowski1-0/+7
2019-10-10media: v4l2-ctrl: Add new helper v4l2_ctrl_ptr_createRicardo Ribalda Delgado1-0/+12
2019-10-10media: add V4L2_CTRL_TYPE_AREA control typeRicardo Ribalda Delgado1-0/+42
2019-10-10media: v4l2-core: Implement v4l2_ctrl_new_std_compoundRicardo Ribalda Delgado1-0/+22
2019-07-25media: v4l: ctrls: Add debug messagesEzequiel Garcia1-2/+7
2019-07-22media: uapi: Add VP8 stateless decoder APIPawel Osciak1-0/+3
2019-06-11Merge tag 'v5.2-rc4' into media/masterMauro Carvalho Chehab1-10/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-10/+1
2019-05-29media: uapi: Add H264 low-level decoder API compound controls.Pawel Osciak1-1/+12
2019-04-22media: v4l2-ctrls.h: remove spurious textHans Verkuil1-2/+2
2019-03-25media: vicodec: Introducing stateless fwht defs and structsDafna Hirschfeld1-1/+4
2019-03-25media: v4l2-ctrl: v4l2_ctrl_request_setup returns with error upon failureDafna Hirschfeld1-1/+1
2019-03-01media: include: fix several typosMauro Carvalho Chehab1-1/+1
2018-12-05media: mpeg2-ctrls.h: move MPEG2 state controls to non-public headerHans Verkuil1-0/+6
2018-10-31Merge tag 'media/v4.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-9/+132
2018-10-05media: v4l: ctrl: Provide unlocked variant of v4l2_ctrl_grabSakari Ailus1-1/+25
2018-09-24media: v4l: Add definitions for MPEG-2 slice format and metadataPaul Kocialkowski1-7/+11
2018-08-31media: v4l2-ctrls: add v4l2_ctrl_request_hdl_find/put/ctrl_find functionsHans Verkuil1-1/+48
2018-08-31media: v4l2-ctrls: support g/s_ext_ctrls for requestsHans Verkuil1-1/+6
2018-08-31media: v4l2-ctrls: add core request supportHans Verkuil1-0/+51
2018-08-31media: v4l2-ctrls: prepare internal structs for request APIHans Verkuil1-0/+10
2018-08-31media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_devHans Verkuil1-1/+7
2018-07-25media: v4l2-ctrls.h: fix v4l2_ctrl field description typosBaruch Siach1-2/+2
2018-02-26media: v4l2-ctrls.h: fix wrong copy-and-paste commentHans Verkuil1-2/+2
2018-02-06Merge tag 'media/v4.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-2/+9
2018-01-04media: fix usage of whitespaces and on indentationMauro Carvalho Chehab1-1/+1
2017-12-18media: v4l2-ctrls: document nested members of structsMauro Carvalho Chehab1-1/+8
2017-11-27media: annotate ->poll() instancesAl Viro1-1/+1
2017-08-20media: v4l2-ctrls.h: better document the arguments for v4l2_ctrl_fillMauro Carvalho Chehab1-8/+8
2017-06-07[media] v4l2-ctrls.c: Implement unlocked variant of v4l2_ctrl_handler_setup()Sakari Ailus1-0/+13
2017-02-27scripts/spelling.txt: add "an union" pattern and fix typo instancesMasahiro Yamada1-2/+2
2016-09-22[media] get rid of a number of problems at the cross referencesMauro Carvalho Chehab1-1/+2
2016-09-09[media] v4l2-ctrls.h: Fix some c:type referencesMauro Carvalho Chehab1-4/+4
2016-09-09[media] v4l2-ctrls.h: fix doc reference for prepare_ext_ctrls()Mauro Carvalho Chehab1-1/+1
2016-09-09[media] v4l2-ctrls: document some extra data structuresMauro Carvalho Chehab1-7/+44
2016-07-23[media] v4l2-ctrls.h: fully document the header fileMauro Carvalho Chehab1-86/+279
2016-07-23[media] doc-rst: Fix some typedef ugly warningsMauro Carvalho Chehab1-1/+3
2016-07-12[media] v4l2-subdev.h: remove the control subdev opsHans Verkuil1-10/+0
2016-06-28[media] v4l2-ctrl.h: fix commentsHans Verkuil1-12/+12
2016-02-10[media] v4l2-ctrls: remove unclaimed v4l2_ctrl_add_ctrl() interfaceVladimir Zapolskiy1-12/+0
2015-08-22[media] v4l2-ctrls.h: Document a few missing argumentsMauro Carvalho Chehab1-1/+8
2015-08-22[media] v4l2-ctls: don't document v4l2_ctrl_fill()Mauro Carvalho Chehab1-1/+1
2015-08-22[media] v4l2-ctrls.h: add to device-drivers DocBookMauro Carvalho Chehab1-460/+551
2014-11-25[media] v4l2-ctrl: move function prototypes from common.h to ctrls.hHans Verkuil1-0/+25
2014-07-25[media] v4l2-ctrls: add new RDS TX controlsHans Verkuil1-0/+2
2014-07-25[media] v4l2-ctrls: add support for setting string controlsHans Verkuil1-0/+24
2014-07-21[media] v4l: ctrls: Unlocked variants of v4l2_ctrl_s_ctrl{,_int64}()Sakari Ailus1-2/+25
2014-07-21[media] v4l: ctrls: Provide an unlocked variant of v4l2_ctrl_modify_range()Sakari Ailus1-2/+16
2014-07-21[media] v4l: ctrls: Move control lock/unlock above the control access functionsSakari Ailus1-18/+18
2014-07-17[media] v4l2-ctrls/videodev2.h: add u8 and u16 typesHans Verkuil1-0/+4
2014-07-17[media] v4l2-ctrls: prepare for array supportHans Verkuil1-3/+5
2014-07-17[media] v4l2-ctrls: prepare for array supportHans Verkuil1-0/+8
2014-07-17[media] v4l2-ctrls: use ptrs for all but the s32 typeHans Verkuil1-10/+2
2014-07-17[media] v4l2-ctrls: compare values only onceHans Verkuil1-0/+3
2014-07-17[media] v4l2-ctrls: create type_opsHans Verkuil1-0/+37
2014-07-17[media] v4l2-ctrls: add support for compound typesHans Verkuil1-4/+19
2014-07-17[media] v4l2-ctrls: increase internal min/max/step/def to 64 bitHans Verkuil1-21/+21
2013-10-17[media] v4l2-ctrls: fix typo in header file media/v4l2-ctrls.hFrank Schaefer1-1/+1
2013-09-03[media] v4l2: added missing mutex.h include to v4l2-ctrls.hAndrzej Hajda1-0/+1
2013-03-24[media] v4l2-ctrls: eliminate lockdep false alarms for struct v4l2_ctrl_handl...Andy Walls1-3/+26
2013-02-05[media] V4L: Add v4l2_ctrl_subdev_log_status() helper functionSylwester Nawrocki1-0/+3
2013-02-05[media] V4L: Add v4l2_ctrl_subdev_subscribe_event() helper functionSylwester Nawrocki1-0/+5
2013-02-05[media] v4l2-ctrl: Add helper function for the controls range updateSylwester Nawrocki1-0/+20
2013-01-05[media] v4l2-ctrls: add a notify callbackHans Verkuil1-0/+25
2012-10-05[media] media: v4l2-ctrl: add a helper function to add standard control with ...Lad, Prabhakar1-0/+23
2012-10-01[media] v4l2-ctrls: add a filter function to v4l2_ctrl_add_handlerHans Verkuil1-2/+16
2012-09-26[media] v4l2: make vidioc_(un)subscribe_event constHans Verkuil1-1/+1
2012-09-13[media] v4l2-ctrls: Add v4l2_ctrl_[gs]_ctrl_int64()Laurent Pinchart1-0/+23
2012-05-14[media] V4L: Add helper function for standard integer menu controlsSylwester Nawrocki1-0/+17
2012-05-14[media] v4l: v4l2-ctrls: moves the forward declaration of struct fileLaurent Pinchart1-1/+1
2012-05-14[media] v4l: Allow changing control handler lockSakari Ailus1-3/+6
2012-05-07[media] v4l2-ctrls: Use v4l2_subscribed_event_opsHans de Goede1-4/+3
2012-04-19[media] V4L: fix a compiler warningGuennadi Liakhovetski1-0/+1
2012-04-19Merge tag 'v3.4-rc3' into staging/for_v3.5Mauro Carvalho Chehab1-1/+0
2012-04-10[media] v4l: Introduce integer menu controlsSakari Ailus1-1/+5
2012-03-24Merge tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+0
2012-03-16device.h: audit and cleanup users in main include dirPaul Gortmaker1-1/+0
2012-02-14[media] v4l2-ctrls: add helper functions for control eventsHans Verkuil1-0/+9
2012-02-14[media] v4l2: standardize log start/end messageHans Verkuil1-0/+4
2011-09-21[media] v4l2-ctrls: implement new volatile autocluster schemeHans Verkuil1-0/+3
2011-09-21[media] v4l2-ctrls: replace is_volatile with V4L2_CTRL_FLAG_VOLATILEHans Verkuil1-11/+1
2011-07-27[media] v4l2-ctrls/v4l2-events: small coding style cleanupsHans Verkuil1-1/+0
2011-07-27[media] v4l2-ctrls: improve discovery of controls of the same clusterHans Verkuil1-0/+3
2011-07-27[media] v4l2-event/ctrls/fh: allocate events per fh and per type instead of j...Hans Verkuil1-19/+0
2011-07-27[media] v4l2-ctrls/event: remove struct v4l2_ctrl_fh, instead use v4l2_subscr...Hans Verkuil1-10/+7
2011-07-27[media] v4l2-ctrls: make manual_mode_value 8 bits and check against control r...Hans Verkuil1-1/+1
2011-07-27[media] v4l2-ctrls: simplify event subscriptionHans Verkuil1-0/+20
2011-07-27[media] v4l2-ctrls: add control eventsHans Verkuil1-5/+18
2011-07-27[media] v4l2-ctrls: add v4l2_fh pointer to the set control functionsHans Verkuil1-3/+5
2011-07-27[media] v4l2-ctrls: add v4l2_ctrl_auto_cluster to simplify autogain/gain scen...Hans Verkuil1-0/+45
2011-01-19[media] v4l: Include linux/videodev2.h in media/v4l2-ctrls.hLaurent Pinchart1-0/+1
2011-01-19[media] v4l2-ctrls: v4l2_ctrl_handler_setup must set is_new to 1Hans Verkuil1-2/+4
2010-12-30[media] v4l2-ctrls: use const char * const * for the menu arraysHans Verkuil1-2/+2
2010-08-08V4L/DVB: v4l2: Add new control handling frameworkHans Verkuil1-0/+460