aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-02-22dvbv5-daemon: do some cleanups at the daemonMauro Carvalho Chehab1-6/+10
2021-02-22libdvbv5: don't leak memory at dvb-dev-remoteMauro Carvalho Chehab1-1/+7
2021-02-22dvb-fe-tool: better check the event typeMauro Carvalho Chehab1-1/+1
2021-02-22libdvbv5: avoid a potential access out of an arrayMauro Carvalho Chehab1-2/+6
2021-02-22libdvbv5: fix init of the ATSC service locationMauro Carvalho Chehab1-1/+1
2021-02-22libdvbv5: fix the quality detection logicMauro Carvalho Chehab1-2/+2
2021-02-22libdvbv5: initialize v3 paramsMauro Carvalho Chehab1-1/+1
2021-02-22dvbv5-zap: don't use start time initializedMauro Carvalho Chehab1-0/+6
2021-02-17v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICEHans Verkuil1-0/+3
2021-02-16cec-ctl: showTopology(): fix level wraparound bugHans Verkuil1-2/+4
2021-02-03test-media: improve vidtv testsHans Verkuil1-66/+71
2021-01-29media-info: MEDIA_ENT_F_IO_DTV doesn't need an interfaceHans Verkuil1-1/+0
2021-01-28test-media: add support for vidtvDaniel W. S. Almeida1-0/+72
2021-01-28v4l2-ctl: print delta to current clock in verbose modeMax Schulze3-0/+15
2021-01-27v4l2-ctl: fix incorrect check for last_tsHans Verkuil1-1/+1
2021-01-25media-ctl: add v4l2-ycbcr-enc field in help descriptionMarian Cichy1-1/+7
2021-01-25media-ctl: fix ycbcr property in help descriptionMarian Cichy1-1/+1
2021-01-19v4l2-compliance: check correct buffer length after CREATE_BUFSHans Verkuil1-0/+7
2021-01-19v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD testsHans Verkuil1-4/+4
2021-01-19v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD testsHans Verkuil1-0/+2
2021-01-18v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAPHans Verkuil3-5/+47
2021-01-18v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAPHans Verkuil1-8/+16
2021-01-18v4l2-info: add v4l2_info_subdev_capabilityHans Verkuil2-0/+20
2021-01-18v4l2-subdev.h: replace BIT(0) by 0x00000001Hans Verkuil1-1/+1
2021-01-13Build with libbpf, remove local sourcesLuca Boccassi7-614/+14
2021-01-06v4l-utils: sync with latest media_tree master repoHans Verkuil8-22/+252
2021-01-06v4l2-compliance: skip sequence tests for vividHans Verkuil2-5/+23
2021-01-06v4l2-compliance: test polling and disconnectingHans Verkuil3-2/+98
2021-01-06v4l2-compliance: test for vb2/m2m poll kernel bugAlexandre Courbot1-1/+16
2020-12-10v4l2-compliance: fix two S_EDID testsHans Verkuil1-1/+1
2020-12-07qv4l2: fix CaptureWin::setWindowSize() if there are multiple screensHans Verkuil1-1/+2
2020-12-03v4l-utils: sync with media_tree masterHans Verkuil18-564/+2097
2020-12-01v4l2-ctl: break on VIDIOC_DQEVENT errorHans Verkuil1-14/+14
2020-11-14v4l2-ctl: clean up control value printingHans Verkuil2-224/+252
2020-11-06v4l2-compliance: improve comment for CROPCAP/G_SELECTION failHans Verkuil1-2/+10
2020-11-06common/media-info.cpp: 'Flags' was not alignedHans Verkuil1-1/+1
2020-10-30clang-tidy: add a bunch of constRosen Penev6-8/+8
2020-10-30clang-tidy: use nullptrRosen Penev38-845/+845
2020-10-24v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong checkHans Verkuil1-3/+3
2020-10-24v4l2-compliance-32: use v4l2_compliance_CPPFLAGSHans Verkuil1-1/+1
2020-10-23cec-ctl: detect if Standby etc. messages are NackedHans Verkuil1-27/+90
2020-10-22cec-ctl.1.in: fix awkward languageHans Verkuil1-1/+1
2020-10-22cec-ctl: really wait for 2 seconds when the HPD is lowHans Verkuil1-11/+3
2020-10-22cec-follower: drop physical address checkHans Verkuil1-12/+3
2020-10-21cec utils and v4l2-compliance: improve version infoHans Verkuil9-19/+35
2020-10-21cec-ctl/cec-compliance: add pulse8-cec kernel version checkHans Verkuil2-1/+41
2020-10-06cec-compliance: options -n and -N were swapped in --helpHans Verkuil1-2/+2
2020-10-05README: Update build requirements for debianSebastian Fricke1-4/+3
2020-10-04v4l-compliance: remove NON_CONSISTENT hint testSergey Senozhatsky5-69/+13
2020-10-03media-ctl: fix compiler warningsHans Verkuil1-1/+1
2020-10-03cppcheck: use const referencesRosen Penev1-2/+2
2020-10-03cppcheck: turn several references to constRosen Penev6-19/+19
2020-09-28libcecutil: make license consistentHans Verkuil9-8/+9
2020-09-26v4l2-ctl: subdev: Add the flags to the list of supported mbus formatsDafna Hirschfeld3-2/+31
2020-09-26v4l2-ctl: subdev: Add support for the CSC API in the subdevicesDafna Hirschfeld1-4/+12
2020-09-26v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to...Dafna Hirschfeld3-14/+32
2020-09-26v4l2-ctl: vidcap: Add support for the CSC APIDafna Hirschfeld2-4/+40
2020-09-26v4l-utils: sync with media_tree masterHans Verkuil6-3/+68
2020-09-20dvbv5-zap: allow recording also the SDT tableMauro Carvalho Chehab1-0/+14
2020-09-18dvbv5-zap: add a warning when not recording PMT dataMauro Carvalho Chehab1-0/+6
2020-09-13dvb-file: reimplement get_pmt_descriptors()Mauro Carvalho Chehab1-71/+124
2020-09-13libdvbv5: use an array for the fourcc typeMauro Carvalho Chehab2-3/+4
2020-09-12libdvbv5: detect SMTPE 302m audio formatMauro Carvalho Chehab1-4/+19
2020-09-12libdvbv5: add support for the registration descriptorMauro Carvalho Chehab5-4/+188
2020-09-11cec-ctl: don't spam log with PA changes unless pausedHans Verkuil1-10/+7
2020-09-10v4l-helpers: don't mix enum type with intRosen Penev1-1/+3
2020-09-09v4l-utils: sync with media_tree masterHans Verkuil5-24/+42
2020-09-09clean up includes and convert C includes to C++Rosen Penev51-663/+168
2020-09-09utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commandsDafna Hirschfeld8-31/+77
2020-09-08cec-ctl: improve the --phys-addr-from-edid-poll optionHans Verkuil3-47/+69
2020-09-08cec-follower: add --standby and --toggle-power-statusHans Verkuil4-1/+34
2020-08-27sync with latest media kernelHans Verkuil6-143/+333
2020-08-27v4l2-tpg.patch: add clamp_t defineHans Verkuil1-1/+3
2020-08-25configure.ac: Add --without-libudev option to avoid automagic depJames Le Cuirot1-10/+17
2020-08-20add missing include for uClibc-ngRosen Penev1-0/+1
2020-08-20fix mismatching declarationRosen Penev1-1/+1
2020-08-17cec-follower: CEC_MSG_STANDBY can just call enter_standby()Hans Verkuil1-7/+1
2020-08-14v4l2-compliance: some fails were ignoredHans Verkuil1-2/+6
2020-08-10v4l2-ctl: fix broken fd.qbuf error checkHans Verkuil1-1/+1
2020-08-10cv4l-helpers.h: fix the cv4l_buffer assignment operatorHans Verkuil1-0/+3
2020-08-07v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_bufHans Verkuil1-3/+3
2020-08-06v4l2-ctl: fix INTEGER64 support, add common_print_control()Hans Verkuil2-26/+41
2020-08-03use explicit for single argument constructorsRosen Penev1-3/+3
2020-08-03convert files to referenceRosen Penev1-1/+1
2020-08-03use emplace_backRosen Penev1-1/+1
2020-08-03use using instead of typedefRosen Penev4-11/+11
2020-08-03use autoRosen Penev11-19/+20
2020-08-03convert to range based loopsRosen Penev15-155/+132
2020-07-29Move sync-with-kernel into dedicated shell script ./sync-with-kernel.shSean Young13-110/+131
2020-07-21qv4l2: Also fall back to old method for querying resolutionGregor Jasny1-1/+2
2020-07-21Use standard integer typesHans Petter Selasky2-16/+18
2020-07-19v4l-utils: use V4L2_TYPE_IS_CAPTUREHans Verkuil2-3/+3
2020-07-19v4l-utils: sync with latest media kernelHans Verkuil4-8/+38
2020-07-19v4l-utils: update v4l2-tpg.patchHans Verkuil2-92/+108
2020-07-19cec-follower: fix logging the SHAHans Verkuil3-35/+4
2020-07-17v4l2-compliance: improve frequency range checksHans Verkuil1-0/+47
2020-07-16v4l2-compliance: fix colorspace checks for JPEG codecsHans Verkuil1-1/+37
2020-07-15cec-compliance: the SHA needs to be shown in different waysHans Verkuil1-13/+3
2020-07-15cec-follower: Add version commandPaul Elder3-8/+27
2020-07-15cec-ctl: Add version commandPaul Elder3-1/+19
2020-07-15cec-compliance: Add version commandPaul Elder3-4/+26
2020-07-15v4l2-ctl: Add version commandPaul Elder5-1/+17
2020-07-15v4l2-compliance: Add version commandPaul Elder2-6/+28
2020-07-15v4l2-ctl: set total number of native DTDs to 1Hans Verkuil1-8/+8
2020-07-14v4l-utils: FreeBSD already defines packedHans Petter Selasky2-1/+5
2020-07-14media-ctl: Add version commandPaul Elder3-0/+17
2020-07-14configure.ac: Export git commit countPaul Elder1-0/+3
2020-07-13cec-compliance: don't skip tests if phys addr is invalidHans Verkuil1-2/+1
2020-07-11v4l2/cec-compliance: use new GIT_SHA variableHans Verkuil7-49/+9
2020-07-11qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10Hans Verkuil1-0/+4
2020-07-10keytable: Fix missing inclusion of argp.hIsmael Luceno1-0/+1
2020-07-10v4l2-compliance: remove spurious \n in messageHans Verkuil1-1/+1
2020-07-09cec-compliance: clarify a power transition testHans Verkuil1-1/+5
2020-07-08v4l2-compliance: disable cache flag test for kernels < 5.9Hans Verkuil3-1/+5
2020-07-08v4l2-compliance: drop kernel_versionHans Verkuil2-15/+1
2020-07-07qv4l2: fix more 'deprecated Qt functions' warningsHans Verkuil2-4/+15
2020-07-07qv4l2: add -Wno-psabi to avoid ABI warning on ARMHans Verkuil1-1/+1
2020-07-07qv4l2: fix use of deprecated byteCount methodHans Verkuil1-2/+2
2020-07-07v4l2-compliance: fix stateful encoder testsHans Verkuil3-7/+46
2020-07-02v4l2-compliance: relax testBasicSelection check.Hans Verkuil1-2/+7
2020-07-02qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer > 8 bitsHans Verkuil1-1/+1
2020-07-02qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formatsHans Verkuil1-0/+2
2020-06-26cec-compliance: add 'reason' sanity check.Hans Verkuil2-0/+11
2020-06-26v4l2-compliance: Add libcamera to businfo prefixesPaul Elder1-1/+2
2020-06-25Fix print formatting warning for clang.Hans Petter Selasky1-1/+1
2020-06-24v4l2-compliance: Convert testBlockingDQBuf to pthreadsPaul Elder2-40/+137
2020-06-24mc_nextgen_test: Link against argp libraryMarvin Schmidt1-1/+1
2020-06-24test-media: enable cache_hints for the first vivid instanceHans Verkuil1-1/+1
2020-06-24v4l2-compliance: fix cache hint regressionsHans Verkuil1-11/+13
2020-06-23v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVALHans Verkuil1-0/+1
2020-06-23v4l-utils: sync with latest media kernelHans Verkuil2-0/+2
2020-06-23v4l2-utils: test cache_hints for MMAP queuesSergey Senozhatsky4-22/+102
2020-06-23v4l-utils: sync with latest media kernelHans Verkuil2-4/+24
2020-06-19test-media: add 'tee /dev/kmsg'Hans Verkuil1-31/+31
2020-06-19test-media: also keep vivid cec devices openHans Verkuil1-1/+1
2020-06-19v4l2-ctl: Fix test_ioctl cmd typePaul Elder2-2/+2
2020-06-19cec-ctl: improve --list-devicesHans Verkuil1-0/+7
2020-06-15v4l-utils: sync with latest media kernelHans Verkuil3-47/+372
2020-06-14lircd2toml: add option to keep lirc codes as they areSean Young1-4/+7
2020-05-27v4l2grab: remove an unused varMauro Carvalho Chehab1-1/+1
2020-05-27v4l2grab: add read and userptr capture methodsMauro Carvalho Chehab1-20/+207
2020-05-27v4l2grab: some code reorgMauro Carvalho Chehab1-118/+126
2020-05-27v4l2grab: add command line args for other capture methodsMauro Carvalho Chehab1-39/+93
2020-05-27v4l2grab: prepare it for adding support for other methodsMauro Carvalho Chehab1-31/+36
2020-05-26libv4l2: add newer caps to v4l2_driver.cMauro Carvalho Chehab1-0/+26
2020-05-26v4l2grab: add querycap basic supportMauro Carvalho Chehab1-0/+95
2020-05-26v4l2grab: fix block mode handlingMauro Carvalho Chehab1-1/+1
2020-05-21buildsystem: Start v4l-utils 1.21.0 development cycleGregor Jasny1-1/+1
2020-05-21Prepare for 1.20.0 releaseGregor Jasny2-1/+265
2020-05-21libcecutil: Distribute cec-gen.plGregor Jasny1-0/+2
2020-05-21v4l2-compliance: Do not distribute generated 32bit sourceGregor Jasny1-0/+2
2020-05-21v4l2-ctl: Do not distribute generated 32bit sourceGregor Jasny1-0/+2
2020-05-21libcecutil: Remove vanished TODO file from ditribution listGregor Jasny1-2/+0
2020-05-21keytable: "-p all" should not attempt BPF decodes that don't existSean Young1-6/+12
2020-05-20gconv: fix compiler warningHans Verkuil1-0/+7
2020-05-20v4l2grab: add support for setting the fourcc codeMauro Carvalho Chehab1-6/+19
2020-05-20v4l2grab: allow using direct calls instead of libv4lMauro Carvalho Chehab1-19/+68
2020-05-14ubuntu1604: add missing headers for std::exitGregor Jasny22-0/+22
2020-05-14v4l-utils: sync with latest media kernelHans Verkuil4-0/+20
2020-05-11utils: replace chr functions with std variantsRosen Penev10-29/+36
2020-05-08ir-ctl: allow unmodulated signal to be sentSean Young1-26/+43
2020-05-07v4l-utils: configure.ac: Avoid bashismsLars Wendler1-3/+3
2020-05-06v4l2-ctl: zero v4l2_fmtdescHans Verkuil4-10/+9
2020-05-06v4l2-compliance: add tests for V4L2_CAP_IO_MCHans Verkuil4-2/+13
2020-05-06v4l2-compliance: zero mbus_codeHans Verkuil1-0/+1
2020-05-06v4l-utils: sync with latest media kernelHans Verkuil4-2/+18
2020-05-05compiler.h: fix compilation with clang + std=c++98 + glibcxxRosen Penev1-5/+8
2020-05-05compiler.h: fix compilation with libcxxRosen Penev1-0/+5
2020-04-28cec-compliance: add missing header for clangRosen Penev1-0/+1
2020-04-28utils: replace exit with std variantRosen Penev30-215/+213
2020-04-24utils: fix double promotionsRosen Penev2-3/+3
2020-04-24utils: fix fallthrough warningsRosen Penev12-22/+48
2020-04-24utils: fix implicit float conversionsRosen Penev6-8/+8
2020-04-24utils: add noreturn attribute and remove dead codeRosen Penev2-9/+10
2020-04-24utils: fix compilation with C++98Rosen Penev3-4/+4
2020-04-23utils: fix wrong formatRosen Penev1-2/+2
2020-04-23utils: initialize variableRosen Penev1-1/+1
2020-04-23utils: add copy assignment operatorRosen Penev1-0/+4
2020-04-23utils: fix float equal warningRosen Penev1-1/+1
2020-04-23utils: remove extra commasRosen Penev3-3/+3
2020-04-23v4l2-compliance: fix step < 0 control checkHans Verkuil1-3/+4
2020-04-21utils: do not use empty void with C++Rosen Penev23-29/+29
2020-04-21utils: use bool literalsRosen Penev10-12/+12
2020-04-21treewide: apply performance fixesRosen Penev2-2/+2
2020-04-21treewide: replace C casts with C++Rosen Penev32-136/+136
2020-04-20v4l2-ctl: include C++ cmath headerGregor Jasny1-1/+1
2020-04-20treewide: fix math problemsRosen Penev3-4/+6
2020-04-20utils: simplify bool returnsRosen Penev2-12/+4
2020-04-20treewide: fix wrong identationRosen Penev3-6/+8
2020-04-20treewide: do not use return after elseRosen Penev20-67/+76
2020-04-20treewide: add extra {} to initializationRosen Penev3-8/+8
2020-04-17ir-ctl: removed nested functions to support building with clangSean Young2-186/+190
2020-04-17Fix for mismatched class/struct tagsHans Petter Selasky1-3/+3
2020-04-17utils: checks for empty instead of size in ifRosen Penev4-9/+9
2020-04-17dvb-sat: remove pointless abs callRosen Penev1-1/+1
2020-04-17treewide: remove pointless c_strRosen Penev1-1/+1
2020-04-17treewide: fix redundant expressionsRosen Penev2-2/+2
2020-04-17treewide: remove bzeroRosen Penev2-48/+24
2020-04-16v4l-utils: sync with latest media_tree masterHans Verkuil8-81/+295
2020-04-14Fix broken for loop in libv4lHans Petter Selasky1-1/+1