aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/userspace-api/media
AgeCommit message (Expand)AuthorFilesLines
2024-04-29media: v4l: Add V4L2-PIX-FMT-Y14P formatJean-Michel Hautbois1-0/+37
2024-04-29media: v4l: Add V4L2-PIX-FMT-Y12P formatJean-Michel Hautbois1-0/+11
2024-04-29media: v4l: subdev: Return routes set using S_ROUTINGSakari Ailus1-5/+2
2024-04-29media: v4l: subdev: Add len_routes field to struct v4l2_subdev_routingSakari Ailus1-14/+32
2024-04-29media: Documentation: Document S_ROUTING behaviourSakari Ailus1-0/+23
2024-04-29media: Documentation: Additional streams generally don't harm captureSakari Ailus1-3/+3
2024-04-29media: v4l: Support line-based metadata captureSakari Ailus3-0/+29
2024-04-29media: uapi: v4l: Add generic 8-bit metadata format definitionsSakari Ailus3-1/+344
2024-04-29media: uapi: Document which mbus format fields are valid for metadataSakari Ailus1-7/+8
2024-04-29media: uapi: Add generic serial metadata mbus formatsSakari Ailus2-0/+261
2024-04-29media: Documentation: Add "stream" into glossarySakari Ailus1-0/+5
2024-04-29media: v4l2-subdev: Clearly document that the crop API won't be extendedLaurent Pinchart1-3/+3
2024-04-24doc: media: v4l/func-open.rst: ENXIO should be ENODEVHans Verkuil1-2/+2
2024-04-24media: cec: return -ENODEV instead of -ENXIO if unregisteredHans Verkuil1-2/+2
2024-04-08media: docs: Remove the repeated word "the" in docs.hanchunchao1-1/+1
2024-04-08media: docs: Fix mem_offset name in multiplane exampleMatthijs Kooijman1-1/+1
2024-03-25media: v4l2: Add REMOVE_BUFS ioctlBenjamin Gaignard3-0/+88
2024-02-07media: docs: uAPI: dvb/decoder: completing the documentationStefan Herdler2-0/+62
2024-02-07media: docs: uAPI: dvb/video: completing the documentation (function calls)Stefan Herdler1-0/+1632
2024-02-07media: docs: uAPI: dvb/video: completing the documentation (data types)Stefan Herdler1-0/+798
2024-02-07media: docs: uAPI: dvb/audio: completing the documentation (function calls)Stefan Herdler1-0/+1195
2024-02-07media: docs: uAPI: dvb/audio: completing the documentation (data types)Stefan Herdler1-0/+447
2024-02-07media: docs: uAPI: dvb/osd: completing the documentationStefan Herdler1-0/+883
2024-02-05media: mc: Expand MUST_CONNECT flag to always require an enabled linkLaurent Pinchart1-6/+5
2024-02-05media: vidioc-subdev-g-client-cap.rst: document struct v4l2_subdev_client_cap...Hans Verkuil1-0/+15
2024-02-01media: Documentation: Rework CCS driver documentationSakari Ailus1-1/+5
2024-01-12Merge tag 'media/v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds14-37/+94
2023-12-13media: docs: uAPI: Fix documentation of 'which' field for routing ioctlsLaurent Pinchart1-1/+1
2023-12-13media: docs: uAPI: Expand error documentation for invalid 'which' valueLaurent Pinchart4-15/+13
2023-12-13media: docs: uAPI: Clarify error documentation for invalid 'which' valueLaurent Pinchart4-15/+11
2023-12-13media: v4l2-subdev: Add which field to struct v4l2_subdev_frame_intervalLaurent Pinchart2-6/+16
2023-12-04media: uapi: Add controls for the THP7312 ISPLaurent Pinchart2-0/+40
2023-11-23media: videodev.h: add missing p_hdr10_* pointersHans Verkuil1-0/+8
2023-11-23media: core: Report the maximum possible number of buffers for the queueBenjamin Gaignard2-2/+7
2023-11-17Merge branch 'vegard' into docs-mwJonathan Corbet7-42/+7
2023-11-17media: doc: properly format ToC headingsVegard Nossum7-42/+7
2023-11-07Merge tag 'drm-next-2023-11-07' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+72
2023-10-16media: uapi: Add MEDIA_BUS_FMT_RGB666_2X9_BE formatGeert Uytterhoeven1-0/+72
2023-10-13Documentation: media: buffer.rst: fix V4L2_BUF_FLAG_PREPAREDHans Verkuil1-2/+2
2023-10-13Documentation: media: gen-errors.rst: fix confusing ENOTTY descriptionHans Verkuil1-3/+1
2023-10-07media: Documentation: Split camera sensor documentationSakari Ailus3-0/+109
2023-10-07media: Documentation: Align numbered list, make it a proper ReSTSakari Ailus1-25/+24
2023-10-07media: Documentation: dv-timings.rst: explain basic approachHans Verkuil1-0/+21
2023-09-27media: uapi: Add controls for NPCM video driverMarvin Lin2-0/+67
2023-09-27media: v4l: Add HEXTILE compressed formatMarvin Lin1-0/+7
2023-09-27media: v4l: Fix documentation for 12-bit packed BayerSuhrid Subramaniam1-2/+2
2023-09-01Merge tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds5-25/+39
2023-08-18Documentation: Fix typosBjorn Helgaas2-2/+2
2023-08-14media: Documentation: Fix [GS]_ROUTING documentationTomi Valkeinen1-3/+4
2023-08-10media: doc: dev-encoder: Fixup type for ENUM_FRAMEINTERVALSPaul Kocialkowski1-2/+2
2023-08-10media: doc: codec: Rename "Return fields" to "Returned fields" for consistencyPaul Kocialkowski3-18/+18
2023-08-10media: doc: dev-encoder: Fixup whitespace before bold asterisksPaul Kocialkowski1-2/+2
2023-08-10media: mediatek: vcodec: Add capture format to support 10bit raster modeMingjia Zhang1-0/+6
2023-08-10media: mediatek: vcodec: Add capture format to support 10bit tile modeMingjia Zhang1-0/+7
2023-06-09media: Add NV15_4L4 pixel formatBenjamin Gaignard1-0/+16
2023-06-09media: Add AV1 uAPIDaniel Almeida6-2/+1276
2023-06-09media: uapi: v4l: Intel metadata format updateDmitry Perchanov1-8/+47
2023-05-25media: uapi: Fix [GS]_ROUTING ACTIVE flag valueSakari Ailus1-1/+1
2023-05-25media: Documentation: Rename meta format filesSakari Ailus8-7/+7
2023-05-25Documentation: v4l: Document rotation and orientation for sensor driversSakari Ailus1-0/+3
2023-05-25media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx fieldBenjamin Gaignard1-0/+7
2023-05-25media: docs: vidioc-g-ext-ctrls.rst: Update p_s32 and p_s64 typesDaniel Lundberg Pedersen1-2/+2
2023-05-15docs: uapi: media: ignore new DVB-S2X FEC valuesMauro Carvalho Chehab1-0/+4
2023-04-25Merge tag 'media/v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds12-65/+378
2023-04-23media: Adjust column width for pdfdocsAkira Yokosawa1-1/+1
2023-04-23media: Fix building pdfdocsTomi Valkeinen1-3/+0
2023-04-15media: Add ABGR64_12 video formatMing Qian1-0/+9
2023-04-15media: Add BGR48_12 video formatMing Qian1-0/+33
2023-04-15media: Add YUV48_12 video formatMing Qian1-0/+28
2023-04-15media: Add Y012 video formatMing Qian1-0/+15
2023-04-15media: Add P012 and P012M video formatMing Qian1-0/+94
2023-04-15media: v4l2-subdev: Add new ioctl for client capabilitiesTomi Valkeinen2-0/+84
2023-04-10media: add RealVideo format RV30 and RV40Ming Qian1-0/+20
2023-04-10media: add Sorenson Spark video formatMing Qian1-0/+5
2023-03-20media: docs: media: v4l: uapi: Fix field type for SUBDEV_ENUM_FRAME_SIZEPaul Elder1-1/+1
2023-03-20media: media api: Try to make enum usage clearerDorota Czaplejewicz1-15/+29
2023-03-20media: doc/media api: Try to make enum usage clearerDorota Czaplejewicz1-12/+27
2023-03-20media: Documentation: userspace-api: media: drop clipping, destructive overlaysHans Verkuil2-38/+24
2023-03-19media: docs: vidioc-g-ext-ctrls.rst: Document p_s32 and p_s64 fieldsDaniel Lundberg Pedersen1-0/+10
2023-02-26Merge tag 'media/v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds14-63/+344
2023-02-22Merge tag 'drm-next-2023-02-23' of git://anongit.freedesktop.org/drm/drmLinus Torvalds3-2/+352
2023-02-06media: docs: pixfmt-reserved: Update referenceJammy Huang1-1/+1
2023-02-06media: docs: aspeed-video: Update referenceJammy Huang1-1/+1
2023-02-02Documentation: userspace-api: correct spellingRandy Dunlap10-11/+11
2023-01-30Merge tag 'drm-next-20230127' of git://git.kernel.org/pub/scm/linux/kernel/gi...Dave Airlie2-2/+241
2023-01-22media: meye: remove this deprecated driverHans Verkuil2-54/+0
2023-01-22media: Documentation: Update documentation for streamsSakari Ailus1-29/+55
2023-01-22media: subdev: add stream based configurationTomi Valkeinen7-7/+28
2023-01-22media: Documentation: add multiplexed streams documentationTomi Valkeinen1-0/+138
2023-01-22media: Documentation: Add GS_ROUTING documentationJacopo Mondi3-0/+150
2023-01-20media: Add Y210, Y212 and Y216 formatsTomi Valkeinen1-2/+47
2023-01-20media: Add 2-10-10-10 RGB formatsTomi Valkeinen1-0/+194
2023-01-04Merge tag 'drm-misc-next-2023-01-03' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-0/+111
2022-12-13Merge tag 'media/v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds11-17/+211
2022-12-12Merge tag 'docs-6.2' of git://git.lwn.net/linuxLinus Torvalds1-1/+2
2022-12-06media: media/frontend.h.rst.exceptions: add exceptions for new dvb definesHans Verkuil1-0/+28
2022-12-01media: uapi: add MEDIA_BUS_FMT_BGR666_1X24_CPADHIJoerg Quinten1-0/+37
2022-12-01media: uapi: add MEDIA_BUS_FMT_BGR666_1X18Joerg Quinten1-0/+37
2022-12-01media: uapi: add MEDIA_BUS_FMT_RGB565_1X24_CPADHIChris Morgan1-0/+37
2022-11-25media: add nv12_8l128 and nv12_10be_8l128 video format.Ming Qian1-0/+8
2022-11-25media: dvb: add DVB-C2 and DVB-S2X parameter valuesRobert Schlabbach1-9/+16
2022-11-25media: Documentation: st-vgxy61: Fix driver specific documentation not being ...Benjamin Mugnier1-0/+1
2022-11-25media: Documentation: st-vgxy61: Remove quotes around 'No HDR' identifierBenjamin Mugnier1-1/+1
2022-11-25media: Documentation: st-vgxy61: Limit driver specific documentation to 80 ch...Benjamin Mugnier1-4/+6
2022-11-25media: admin-guide: cec.rstHans Verkuil1-0/+2
2022-11-21doc: add texinfodocs and infodocs targetsMaxim Cournoyer1-1/+2
2022-11-15Merge tag 'br-v6.2e' of git://linuxtv.org/hverkuil/media_tree into media_stageMauro Carvalho Chehab4-8/+86
2022-11-04media: Documentation: Drop deprecated bytesused == 0Laurent Pinchart1-8/+3
2022-11-04media: Documentation: aspeed-video: Add user documentation for the aspeed-vid...Jammy Huang2-0/+66
2022-11-04media: v4l: Add definition for the Aspeed JPEG formatJammy Huang1-0/+17
2022-10-25media: Documentation: Add ST VGXY61 driver documentationBenjamin Mugnier1-0/+23
2022-10-25media: v4l: ctrls: Add a control for HDR modeBenjamin Mugnier1-0/+8
2022-10-25media: v4l: Add 1X16 16-bit greyscale media bus code definitionBenjamin Mugnier1-0/+37
2022-09-24media: docs: libv4l-introduction.rst: Fix function signature and linkDaniel Lundberg Pedersen1-2/+2
2022-09-24media: cec: add support for Absolute Volume ControlHans Verkuil1-0/+2
2022-08-30media: videodev2.h: drop V4L2_CAP_ASYNCIOHans Verkuil7-19/+5
2022-08-29media: uapi: Add a control for DW100 driverXavier Roumegue1-0/+15
2022-08-29media: Documentation: dw100: Add user documentation for the DW100 driverXavier Roumegue2-0/+70
2022-08-19media: v4l2-ctrls: add change flag for when dimensions changeHans Verkuil2-0/+6
2022-08-03Merge tag 'drm-next-2022-08-03' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+156
2022-07-27media: hantro: Remove dedicated control documentationEzequiel Garcia2-20/+0
2022-07-27media: videodev2.h.rst.exceptions: add missing exceptionsHans Verkuil1-0/+3
2022-07-17media: Add P010 tiled formatEzequiel Garcia1-3/+15
2022-07-15media: uapi: move HEVC stateless controls out of stagingBenjamin Gaignard4-907/+923
2022-07-15media: uapi: Change data_bit_offset definitionBenjamin Gaignard1-2/+2
2022-07-15media: uapi: HEVC: fix padding in v4l2 control structuresBenjamin Gaignard1-3/+3
2022-07-15media: uapi: Move the HEVC stateless control type out of stagingBenjamin Gaignard1-0/+5
2022-07-15media: uapi: Move parsed HEVC pixel format out of stagingBenjamin Gaignard1-5/+0
2022-07-15media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS controlBenjamin Gaignard1-0/+16
2022-07-15media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a dynamic a...Benjamin Gaignard1-0/+2
2022-07-15media: uapi: HEVC: Add documentation to uAPI structureBenjamin Gaignard1-73/+95
2022-07-15media: uapi: HEVC: Add SEI pic struct flagsBenjamin Gaignard1-0/+54
2022-07-15media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entryBenjamin Gaignard1-1/+1
2022-07-15media: uapi: HEVC: Rename HEVC stateless controls with STATELESS prefixBenjamin Gaignard1-13/+13
2022-07-15media: uapi: HEVC: Add missing fields in HEVC controlsBenjamin Gaignard1-0/+32
2022-07-15media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAYHans Verkuil2-0/+9
2022-07-15media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formatsLaurent Pinchart1-0/+20
2022-07-08media: docs: Remove extraneous \endgroup from P010 tableAkira Yokosawa1-3/+0
2022-07-08media: docs: Fix VIVIOC typoMarek Vasut1-1/+1
2022-07-08media: v4l2-ctrls: Fix missing newline in examplesMarek Vasut1-2/+2
2022-06-20media: docs: Add some RGB bus formats for i.MX8qm/qxp pixel combinerLiu Ying1-0/+156
2022-06-20media: Add P010 video formatBenjamin Gaignard1-0/+54
2022-05-26media: lirc: add missing exceptions for lirc uapi header fileSean Young1-0/+2
2022-05-17media: uapi: Add IPU3 packed Y10 formatDaniel Scally1-1/+13
2022-05-13media: doc: Document dual use of H.264 pic_num/frame_numNicolas Dufresne1-2/+8
2022-05-13media: Documentation/media: Remove incorrect statementDorota Czaplejewicz1-2/+1
2022-05-13media: docs-rst: Append HEVC specific termSebastian Fricke1-1/+8
2022-05-08media: docs: media: uvcvideo: Use linux-media mailing listJonathan Neuschäfer1-1/+1
2022-04-25media: ext-ctrls-codec.rst: fix indentationHans Verkuil1-2/+2
2022-04-24media: v4l2-ctrls: Add intra-refresh type controlDikshita Agarwal1-0/+22
2022-04-24media: v4l: Add Qualcomm custom compressed pixel formatsStanimir Varbanov1-0/+19
2022-04-24media: media.h: Add new media link typeDaniel Scally2-5/+18
2022-03-18media: pixfmt-yuv-planar.rst: fix PIX_FMT labelsHans Verkuil1-2/+3
2022-03-07media: add nv12m_8l128 and nv12m_10be_8l128 video format.Ming Qian1-3/+25
2022-03-07media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLESean Young1-1/+0
2022-03-07Merge tag 'br-v5.18q' of git://linuxtv.org/hverkuil/media_tree into media_stageMauro Carvalho Chehab3-12/+16
2022-03-07Merge tag 'br-v5.18l' of git://linuxtv.org/hverkuil/media_tree into media_stageMauro Carvalho Chehab1-5/+5
2022-03-07media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flagsDmitry Osipenko1-0/+6
2022-03-07media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format descriptionLaurent Pinchart1-1/+1
2022-02-23doc: media: Document VP9 reference_mode miss-placementNicolas Dufresne1-1/+6
2022-02-23doc: media: Document MM21 tiled formatNicolas Dufresne2-11/+10
2022-02-22pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb'Hans Verkuil1-5/+5
2022-01-28media: lirc: report ir receiver overflowSean Young2-2/+12
2022-01-28media: lirc: remove unused lirc featuresSean Young1-18/+0
2022-01-28media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P formatJean-Michel Hautbois1-2/+2
2022-01-28media: docs: v4l2grab.c.rst: change unintended assignmentDaniel Lundberg Pedersen1-1/+1
2022-01-23media: hevc: Embedded indexes in RPSBenjamin Gaignard1-3/+3
2022-01-23media: hevc: Remove RPS named flagsBenjamin Gaignard1-5/+5
2022-01-23media: docs: vidioc-dqbuf: State all remaining fields are filled by driverChen-Yu Tsai1-1/+1
2021-12-14media: lirc: always send timeout reportsSean Young4-55/+5
2021-12-07media: docs: media: Fix imbalance of LaTeX groupAkira Yokosawa1-1/+1
2021-11-30media: libv4l-introduction.rst: fix undefined labelHans Verkuil1-1/+1
2021-11-30media: docs: dev-decoder: add restrictions about CAPTURE buffersAlexandre Courbot1-0/+17
2021-11-22media: uapi: Add VP9 stateless decoder controlsAndrzej Pietrasiewicz6-0/+620
2021-11-15media: cec-ioc-receive.rst: clarify sequence and status fieldsHans Verkuil1-23/+26
2021-11-15media: docs: Fix newline typoKwang Son2-30/+30
2021-11-15media: v4l2-ctrls: Add RGB color effects controlDillon Min1-0/+9
2021-09-30media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flagSergey Senozhatsky2-5/+13
2021-09-30media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flagSergey Senozhatsky2-4/+41
2021-09-30media: docs: Document the behaviour of uvcvideo driverRicardo Ribalda2-0/+6
2021-09-30media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS controlDavid Plowman1-0/+20
2021-09-30media: add Mediatek's MM21 formatAlexandre Courbot1-0/+7
2021-09-30media: Clean V4L2_PIX_FMT_NV12MT documentationEzequiel Garcia1-12/+13
2021-09-30media: Add NV12_4L4 tiled formatEzequiel Garcia1-0/+6
2021-09-30media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16Ezequiel Garcia4-13/+10
2021-09-30media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FMT_NV12_32L32Ezequiel Garcia3-17/+11
2021-09-30media: hevc: Add scaling matrix controlBenjamin Gaignard2-0/+63
2021-08-04media: v4l2-ctrls: Add intra-refresh period controlStanimir Varbanov1-1/+16
2021-08-04media: docs: ext-ctrls-codec: Document cyclic intra-refresh zero control valueStanimir Varbanov1-1/+3
2021-08-04media: Documentation: v4l: Improve frame rate configuration documentationSakari Ailus1-13/+10
2021-08-04media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentationSakari Ailus1-1/+1
2021-08-04media: Documentation: media: Fix v4l2-async kerneldoc syntaxSakari Ailus1-0/+2
2021-08-04media: Documentation: media: Improve camera sensor documentationSakari Ailus1-0/+2
2021-07-12media: hevc: Add segment address fieldJernej Skrabec1-0/+3
2021-07-12media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAYHans Verkuil1-1/+1
2021-06-16media: userspace-api: avoid using ReST :doc:`foo` markupMauro Carvalho Chehab1-1/+1
2021-06-16media: docs: */media/index.rst: don't use ReST doc:`foo`Mauro Carvalho Chehab1-5/+7
2021-06-08media: uapi: Add a control for HANTRO driverBenjamin Gaignard2-0/+20
2021-06-08media: hevc: Add decode params controlBenjamin Gaignard2-18/+82
2021-06-08media: hevc: Add fields and flags for hevc PPSBenjamin Gaignard1-0/+14