aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/test-drivers
AgeCommit message (Expand)AuthorFilesLines
2024-03-25media: v4l2: Add mem2mem helpers for REMOVE_BUFS ioctlBenjamin Gaignard4-0/+4
2024-03-25media: test-drivers: Set REQBUFS minimum number of buffersBenjamin Gaignard4-13/+5
2024-03-15Merge tag 'media/v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds4-136/+207
2024-02-22treewide: update LLVM Bugzilla linksNathan Chancellor1-1/+1
2024-02-16media: visl: Add codec specific variability on output framesDetlev Casanova1-0/+36
2024-02-16media: visl: Add a tpg_verbose parameterDetlev Casanova3-118/+153
2024-02-16media: visl,vidtv: Set parameters permissions to 0444Detlev Casanova2-18/+18
2024-01-12Merge tag 'media/v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds25-65/+535
2023-12-18media: vidtv: fix missing includeKent Overstreet1-0/+1
2023-12-13media: videobuf2: core: Rename min_buffers_needed field in vb2_queueBenjamin Gaignard2-3/+3
2023-12-07media: visl: Add AV1 supportDetlev Casanova8-1/+435
2023-12-04media: v4l2-subdev: Rename .init_cfg() operation to .init_state()Laurent Pinchart3-9/+24
2023-11-23media: v4l: subdev: Switch to stream-aware state functionsSakari Ailus3-13/+12
2023-11-23media: visl: Hook the (TRY_)DECODER_CMD stateless ioctlsPaul Kocialkowski1-0/+3
2023-11-23media: vicodec: Disable (TRY_)DECODER_CMD for the stateless casePaul Kocialkowski1-6/+13
2023-11-23media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_APIHans Verkuil4-4/+0
2023-11-23media: test-drivers: vicodec: Increase max supported capture queue buffersBenjamin Gaignard1-0/+1
2023-11-23media: test-drivers: vivid: Increase max supported buffers for capture queuesBenjamin Gaignard1-0/+14
2023-11-23media: test-drivers: Stop direct calls to queue num_buffers fieldBenjamin Gaignard8-22/+9
2023-11-23media: visl: Use vb2_get_buffer() instead of directly access to buffers arrayBenjamin Gaignard1-7/+21
2023-10-07media: vidtv: mux: Add check and kfree for kstrdupJiasheng Jiang1-1/+6
2023-10-07media: vidtv: psi: Add check for kstrdupJiasheng Jiang1-5/+40
2023-09-27media: vivid: use VIVID_MODULE_NAME to fill bus_infoHans Verkuil1-1/+1
2023-09-27media: vivid: avoid integer overflowHans Verkuil1-1/+1
2023-09-01Merge tag 'media/v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-1/+1
2023-08-14media: vivid: fix the racy dev->radio_tx_rds_ownerSishuai Gong1-1/+1
2023-08-04media/vivid: Use fbdev I/O helpersThomas Zimmermann2-6/+2
2023-07-25media: Remove flag FBINFO_FLAG_DEFAULT from fbdev driversThomas Zimmermann1-1/+0
2023-07-24media: Remove flag FBINFO_FLAG_DEFAULT from fbdev driversThomas Zimmermann1-1/+0
2023-05-25media: Switch i2c drivers back to use .probe()Uwe Kleine-König2-2/+2
2023-05-25media: vivid: Extend FPS rates offered by simulated webcamMax Staudt1-15/+34
2023-04-12media: Zero-initialize all structures passed to subdev pad operationsLaurent Pinchart1-4/+4
2023-04-11media: vivid-core: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-04-11media: visl-core: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: vimc-core: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: vim2m: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: vidtv_bridge: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: vicodec-core: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20media: vivid: drop bitmap and clipping output overlay supportHans Verkuil4-103/+1
2023-03-20media: vivid: drop overlay supportHans Verkuil5-438/+6
2023-02-08media: visl: make visl_qops staticHans Verkuil1-1/+1
2023-02-08media: vidtv: make const array DURATION staticColin Ian King1-1/+1
2022-12-13Merge tag 'media/v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds26-22/+3687
2022-11-25Merge tag 'br-v6.2g' of git://linuxtv.org/hverkuil/media_tree into media_stageMauro Carvalho Chehab2-6/+4
2022-11-25media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()Chen Zhongjin1-14/+8
2022-11-25media: visl: add virtual stateless decoder driverDaniel Almeida19-0/+3645
2022-11-25media: vimc: Fix wrong function called when vimc_init() failsChen Zhongjin1-1/+1
2022-11-21media: vidtv: Convert to i2c's .probe_new()Uwe Kleine-König2-6/+4
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld6-10/+10
2022-11-15Merge tag 'br-v6.2d' of git://linuxtv.org/hverkuil/media_tree into media_stageMauro Carvalho Chehab2-1/+28
2022-11-04media: vivid: fix compose size exceed boundaryLiu Shixin1-0/+1
2022-10-25media: vivid: set num_in/outputs to 0 if not supportedHans Verkuil1-4/+12
2022-10-25media: vivid: drop GFP_DMA32Hans Verkuil1-1/+1
2022-10-25media: vivid: fix control handler mutex deadlockHans Verkuil1-0/+8
2022-10-25media: vivid: dev->bitmap_cap wasn't freed in all casesHans Verkuil1-5/+13
2022-10-25media: vivid: s_fbuf: add more sanity checksHans Verkuil3-1/+32
2022-10-24media: vivid: remove redundant assignment to variable checksumColin Ian King1-1/+0
2022-10-24vivid: add INTEGER and INTEGER64 test control arraysHans Verkuil1-0/+28
2022-10-22Merge tag 'media/v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-4/+3
2022-10-11treewide: use get_random_u32() when possibleJason A. Donenfeld1-2/+2
2022-10-11treewide: use get_random_{u8,u16}() when possible, part 1Jason A. Donenfeld1-2/+2
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-1/+1
2022-10-07Merge tag 'media/v6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds4-2/+23
2022-09-24media: drivers: use video device pipeline start/stopTomi Valkeinen1-4/+3
2022-08-29media: avoid use of 'videobuf'Hans Verkuil1-1/+1
2022-08-19media: vivid: add pixel_array test controlHans Verkuil3-1/+22
2022-08-16i2c: Make remove callback return voidUwe Kleine-König2-6/+2
2022-07-27media: vimc: wrong pointer is used with PTR_ERRHans Verkuil1-1/+1
2022-07-17media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_fi...Laurent Pinchart1-1/+1
2022-07-17media: vicodec: Use vb2_find_bufferEzequiel Garcia1-6/+2
2022-07-15media: vivid: add dynamic array test controlHans Verkuil1-0/+15
2022-07-15media: vivid: Add support for the new YUVA and YUVX formatsLaurent Pinchart1-0/+15
2022-07-15media: vimc: use data link entities enum to index the ent_config arrayDaniel Oakley1-11/+11
2022-07-15media: vimc: enumerate data link entities for clarityDaniel Oakley1-8/+28
2022-07-15media: vimc: expand the names of vimc entity typesDaniel Oakley7-648/+652
2022-07-15media: vimc: add ancillary lensYunke Cao4-21/+170
2022-06-20media: vivid: add HDMI Video Guard Band controlHans Verkuil1-0/+14
2022-03-18media: vidtv: use vfree() for memory allocated with vzalloc()Yihao Han1-1/+1
2022-03-18media: media/*/Kconfig: sort entriesMauro Carvalho Chehab2-5/+2
2022-03-18media: Kconfig: cleanup VIDEO_DEV dependenciesMauro Carvalho Chehab4-4/+4
2022-03-14media: Makefiles: sort entries where it fitsMauro Carvalho Chehab1-3/+7
2022-03-12media: Makefiles: remove extra spacesMauro Carvalho Chehab1-5/+5
2022-03-07Merge tag 'br-v5.18l' of git://linuxtv.org/hverkuil/media_tree into media_stageMauro Carvalho Chehab4-4/+8
2022-03-07media: vidtv: Check for null return of vzallocJiasheng Jiang1-4/+13
2022-02-22media: vivid: use time_is_after_jiffies() instead of open coding itWang Qing4-4/+8
2022-02-16media: vimc: Add support for contiguous DMA buffersLaurent Pinchart4-2/+25
2022-01-23media: vivid: fix timestamp and sequence wrappingDeborah Brouwer7-30/+44
2021-12-14media: vidtv: remove unneeded variable make code cleanerMinghao Chi1-9/+3
2021-12-07media: replace setting of bytesused with vb2_set_plane_payloadDafna Hirschfeld1-1/+1
2021-10-19media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release()Hans Verkuil1-1/+4
2021-10-05media: vivid: fix an error code in vivid_create_instance()Dan Carpenter1-1/+1
2021-09-30media: vimc: Enable set resolution at the scaler src padPedro Terra1-222/+144
2021-09-30media: vivid: add signal-free time for cec message xferDeborah Brouwer4-192/+219
2021-09-30media: vim2m: Remove repeated verbose license textCai Huoqing1-5/+0
2021-09-30media: vidtv: Fix memory leak in removeEvgeny Novikov1-0/+1
2021-09-30media: vivid: add module option to set request support modeHans Verkuil1-2/+12
2021-07-12media: vivid: increase max number of allowedHans Verkuil1-1/+1
2021-06-17media: v4l2-subdev: add subdev-wide state structTomi Valkeinen3-36/+36
2021-06-08media: vivid: use vb2_queue_change_typeTomi Valkeinen2-4/+42
2021-06-08media: vivid: remove stream_sliced_vbi_cap fieldTomi Valkeinen3-6/+3
2021-06-02media: media/test_drivers: Drop unnecessary NULL check after container_ofGuenter Roeck1-5/+0
2021-05-19media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reservedHans Verkuil1-3/+0
2021-04-06media: vivid: add read-only int32 controlHans Verkuil3-4/+20
2021-04-06media: vivid: update EDIDHans Verkuil1-3/+3
2021-03-22media: vidtv: remove duplicate include in vidtv_psiZhang Yunkai1-1/+0
2021-03-22media: vim2m: initialize the media device earlierHans Verkuil1-6/+8
2021-03-11media: vivid: fix assignment of dev->fbuf_out_flagsColin Ian King1-1/+1
2021-02-05media: vidtv: adapter->mdev was set too lateHans Verkuil1-8/+10
2021-01-27media: vicodec: Do not zero reserved fieldsRicardo Ribalda1-5/+0
2021-01-27media: vidtv: print message when driver is removedDaniel W. S. Almeida1-0/+1
2021-01-27media: vidtv: use a simpler name in platform_{device|driver}Daniel W. S. Almeida2-2/+3
2021-01-27media: vidtv: reinstate sysfs bind attrsDaniel W. S. Almeida1-1/+0
2021-01-27media: vidtv: Add media controller supportDaniel W. S. Almeida2-0/+34
2021-01-27media: vidtv: Use kmemdup instead of kzalloc and memcpyTian Tao1-2/+1
2021-01-27media: vidtv: remove unused field from 'struct vidtv_mpeg_ts'Daniel W. S. Almeida1-1/+0
2021-01-27media: vidtv: psi: fix missing crc for PMTDaniel W. S. Almeida1-2/+3
2021-01-04media: vivid: call v4l2_event_wake_all() on disconnectHans Verkuil1-20/+18
2020-12-14Merge tag 'media/v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds14-174/+181
2020-12-08media: vidtv: fix some warningsMauro Carvalho Chehab3-3/+5
2020-12-07media: vivid: fix 'disconnect' error injectionHans Verkuil3-30/+66
2020-12-03media: vicodec: mark the stateless FWHT API as stableHans Verkuil3-35/+4
2020-12-03media: vicodec: add V4L2_ prefix before FWHT_VERSION and FWHT_FL_*Hans Verkuil4-90/+90
2020-12-02media: vidtv: fix kernel-doc markupsMauro Carvalho Chehab1-3/+3
2020-12-02media: [next] media: vidtv: fix a read from an object after it has been freedColin Ian King1-2/+2
2020-12-01Merge tag 'v5.10-rc6' into patchworkMauro Carvalho Chehab20-797/+2078
2020-11-26media: vidtv.rst: add kernel-doc markupsMauro Carvalho Chehab9-32/+43
2020-11-26media: vidtv: simplify EIT write functionMauro Carvalho Chehab3-44/+46
2020-11-26media: vidtv: simplify NIT write functionMauro Carvalho Chehab3-48/+47
2020-11-26media: vidtv: simplify SDT write functionMauro Carvalho Chehab3-43/+46
2020-11-26media: vidtv: cleanup PMT write table functionMauro Carvalho Chehab3-49/+46
2020-11-26media: vidtv: cleanup PAT write functionMauro Carvalho Chehab3-29/+32
2020-11-26media: vidtv: cleanup PSI table header functionMauro Carvalho Chehab1-23/+19
2020-11-26media: vidtv: cleanup PSI descriptor write functionMauro Carvalho Chehab1-53/+51
2020-11-26media: vidtv: simplify the crc writing logicMauro Carvalho Chehab1-21/+18
2020-11-26media: vidtv: simplify PSI write functionMauro Carvalho Chehab1-67/+63
2020-11-26media: vidtv: add date to the current eventMauro Carvalho Chehab1-3/+41
2020-11-26media: vidtv: fix service_id at SDT tableMauro Carvalho Chehab3-4/+7
2020-11-26media: vidtv: fix service typeMauro Carvalho Chehab2-1/+2
2020-11-26media: vidtv: add a PID entry for the NIT tableMauro Carvalho Chehab4-17/+39
2020-11-26media: vidtv: properly fill EIT service_idMauro Carvalho Chehab3-4/+7
2020-11-26media: vidtv: fix the network ID rangeMauro Carvalho Chehab2-2/+2
2020-11-26media: vidtv: improve EIT dataMauro Carvalho Chehab1-2/+2
2020-11-26media: vidtv: cleanup null packet initialization logicMauro Carvalho Chehab1-4/+5
2020-11-26media: vidtv: pre-initialize mux arraysMauro Carvalho Chehab1-20/+26
2020-11-26media: vidtv: remove some unused functionsMauro Carvalho Chehab1-35/+0
2020-11-26media: vidtv: do some cleanups at the driverMauro Carvalho Chehab7-191/+182
2020-11-26media: vidtv: avoid copying data for PES structsMauro Carvalho Chehab3-108/+102
2020-11-26media: vidtv: avoid data copy when initializing the multiplexerMauro Carvalho Chehab3-28/+30
2020-11-26media: vidtv: fix some notes at the tone generatorMauro Carvalho Chehab1-18/+20
2020-11-26media: vidtv: fix the tone generator logicMauro Carvalho Chehab2-11/+5
2020-11-26media: vidtv: fix the name of the programMauro Carvalho Chehab2-6/+6
2020-11-26media: vidtv: don't use recursive functionsMauro Carvalho Chehab1-34/+41
2020-11-26media: vidtv: add error checksMauro Carvalho Chehab6-67/+289
2020-11-26media: vidtv: reorganize includesMauro Carvalho Chehab18-46/+46
2020-11-26media: vidtv: psi: fix missing assignments in while loopsDaniel W. S. Almeida1-12/+10
2020-11-26media: vidtv: Move s302m specific fields into encoder contextDaniel W. S. Almeida3-14/+17
2020-11-26media: vidtv: psi: extract descriptor chaining code into a helperDaniel W. S. Almeida1-34/+15
2020-11-26media: vidtv: psi: Implement an Event Information Table (EIT)Daniel W. S. Almeida6-6/+518
2020-11-26media: vidtv: psi: add a Network Information Table (NIT)Daniel W. S. Almeida6-9/+542
2020-11-26media: vidtv: extract the initial CRC value to into a #defineDaniel W. S. Almeida1-3/+4
2020-11-17media: vim2m: Register video device after setting up internalsSakari Ailus1-9/+11
2020-11-16media: vivid: fix (partially) timing issuesHans Verkuil4-8/+16
2020-11-16media: v4l2: allocate v4l2_clip objects earlyArnd Bergmann2-22/+14
2020-10-01media: vidtv: fix decoding with gstreamer and VlcMauro Carvalho Chehab1-1/+1
2020-10-01media: vidtv: rewrite the adaption field logicMauro Carvalho Chehab3-71/+126
2020-10-01media: vidtv: simplify parameters for vidtv_pes_write_stuffing()Mauro Carvalho Chehab1-24/+18
2020-10-01media: vidtv: fix a typoMauro Carvalho Chehab1-1/+1
2020-10-01media: vidtv: cleanup SDT string identifiersMauro Carvalho Chehab1-2/+5
2020-10-01media: vidtv: cleanup PSI version numbersMauro Carvalho Chehab1-6/+3
2020-10-01media: vidtv: fix initialization of the network_id field at SDTMauro Carvalho Chehab1-1/+8
2020-10-01media: vidtv: remove more ENDIAN_BITFIELD nonsenseMauro Carvalho Chehab2-21/+0
2020-10-01media: vidtv: simplify PCR logic to get jiffiesMauro Carvalho Chehab1-5/+2
2020-09-26media: vivid: Add support to the CSC APIDafna Hirschfeld2-6/+57
2020-09-17media: vidtv: remove an impossible conditionMauro Carvalho Chehab1-3/+1
2020-09-17media: vidtv: cleanup the logic which estimates buffer sizeMauro Carvalho Chehab1-9/+11
2020-09-17media: vidtv: fix build on 32bit architecturesDaniel W. S. Almeida4-79/+23
2020-09-17media: vidtv: Add a music instead of playing a single toneMauro Carvalho Chehab2-9/+165
2020-09-17media: vidtv: get rid of its own sinusoidal waveformMauro Carvalho Chehab1-144/+30
2020-09-17media: vidtv: add a poor guy's simulation to preBER statsMauro Carvalho Chehab1-2/+21
2020-09-17media: vidtv: fix DVB-S/S2 tuning logicMauro Carvalho Chehab1-7/+28
2020-09-17media: vidtv: add DiSEqC dummy opsMauro Carvalho Chehab1-2/+31
2020-09-14media: vidtv: don't initialize cnr2qual varMauro Carvalho Chehab1-4/+1
2020-09-14media: vidtv: adjust signal strength rangeMauro Carvalho Chehab1-3/+9
2020-09-14media: vidtv: increment byte and block countersMauro Carvalho Chehab4-3/+24
2020-09-14media: vidtv: get rid of the work queueMauro Carvalho Chehab2-74/+6
2020-09-14media: vidtv: add basic support for DVBv5 statsMauro Carvalho Chehab2-70/+127
2020-09-14media: vidtv: properly initialize the internal state structMauro Carvalho Chehab2-6/+5
2020-09-14media: vidtv: remove a wrong endiannes check from s302m generatorMauro Carvalho Chehab1-2/+0
2020-09-14media: vidtv: add an initial channel frequencyMauro Carvalho Chehab1-3/+11
2020-09-14media: vidtv: fix frequency tuning logicMauro Carvalho Chehab1-5/+18
2020-09-14media: vidtv: get rid of ENDIAN_BITFIELD nonsenseMauro Carvalho Chehab2-17/+0
2020-09-14media: vidtv: get rid of some endiannes nonsenseMauro Carvalho Chehab1-32/+0
2020-09-14media: vidtv: fix 32-bit warningsMauro Carvalho Chehab3-12/+6
2020-09-14media: vidtv: prefer using dev_foo() instead of pr_foo()Mauro Carvalho Chehab6-41/+51
2020-09-14media: vidtv: add modaliases for the bridge driverMauro Carvalho Chehab1-0/+2
2020-09-12media: media/test-drivers/Kconfig: fix broken KconfigHans Verkuil1-10/+10
2020-09-12media: vidtv: fix driver unbind/removeMauro Carvalho Chehab3-22/+3
2020-09-12media: vidtv: add a bridge driverDaniel W. S. Almeida18-1/+5290
2020-09-12media: vidtv: implement a demodulator driverDaniel W. S. Almeida3-1/+515
2020-09-12media: vidtv: implement a tuner driverDaniel W. S. Almeida6-0/+503