aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2021-11-25libv4lconvert: HM12 -> NV12_16L16Hans Verkuil5-19/+19
2021-11-08libdvbv5/dvb-dev-remote.c: fix send_fmt prototypeHans Verkuil1-2/+2
2021-09-01v4l-utils: libdvbv5: fix broken my_strlcpy callsHans Verkuil1-3/+3
2021-03-20libdvbv5: hide stack_dump symbols and provide soname compatibilityGregor Jasny2-1/+6
2021-03-20libdvbv5: hide my_strlcpy symbolGregor Jasny1-1/+1
2021-02-23dvb-dev-remote: check if setsockopt() failsMauro Carvalho Chehab1-2/+4
2021-02-23libdvbv5: dvb-dev-remote: better handle cmd sizeMauro Carvalho Chehab1-6/+17
2021-02-23dvb-file: fix one-line output with default valuesMauro Carvalho Chehab1-1/+1
2021-02-23libdvbv5: fix a typoMauro Carvalho Chehab3-5/+12
2021-02-23libdvbv5: desc_language: check if the size is correctMauro Carvalho Chehab1-0/+9
2021-02-23libdvbv5: desc_ca: cleanup the routineMauro Carvalho Chehab1-9/+18
2021-02-23libdvbv5: validate cable descriptor's sizeMauro Carvalho Chehab1-3/+13
2021-02-23libdvbv5: desc_network_name: simplify the init codeMauro Carvalho Chehab1-4/+2
2021-02-23libdvbv5: add a warning if a descriptor's init doesn't went fineMauro Carvalho Chehab1-0/+5
2021-02-23libdvb: fix ATSC service location parserMauro Carvalho Chehab2-9/+32
2021-02-23libdvbv5: dvb-dev-local: better handle realloc()Mauro Carvalho Chehab1-4/+5
2021-02-23libdvbv5: dvb-dev-local: fix error handling for device additionMauro Carvalho Chehab1-24/+32
2021-02-23libdvbv5: dvb-dev-remote: don't leak resources at send_buf()Mauro Carvalho Chehab1-0/+3
2021-02-22libdvbv5: don't leak memory at dvb-dev-remoteMauro Carvalho Chehab1-1/+7
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
2020-10-30clang-tidy: add a bunch of constRosen Penev5-7/+7
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 Chehab4-4/+187
2020-08-20add missing include for uClibc-ngRosen Penev1-0/+1
2020-08-20fix mismatching declarationRosen Penev1-1/+1
2020-07-29Move sync-with-kernel into dedicated shell script ./sync-with-kernel.shSean Young1-3/+0
2020-04-21treewide: replace C casts with C++Rosen Penev4-5/+5
2020-04-20treewide: fix math problemsRosen Penev1-1/+1
2020-04-20treewide: fix wrong identationRosen Penev2-5/+6
2020-04-20treewide: do not use return after elseRosen Penev5-22/+26
2020-04-17dvb-sat: remove pointless abs callRosen Penev1-1/+1
2020-04-17treewide: fix redundant expressionsRosen Penev1-1/+1
2020-04-14Fix broken for loop in libv4lHans Petter Selasky1-1/+1
2020-02-27Fix build failure on s390xSean Young1-0/+3
2020-02-26Fix GCC 10 / -fno-commonDavid Seifert2-14/+14
2019-08-27libdvbv5: Don't assume that NIT table was parsedMauro Carvalho Chehab1-1/+1
2019-05-15lib/libdvdv5: add #if __GNUC__ >= 9 before #pragmaHans Verkuil32-0/+64
2019-05-03libdvbv5: Fix typo in warning messageGregor Jasny9-9/+9
2019-05-01libdvbv5: shut up gcc 9 "-Waddress-of-packed-member" noiseMauro Carvalho Chehab32-0/+64
2019-04-26Revert "libdvbv5: leaks and double free in dvb_fe_open_fname()"Mauro Carvalho Chehab2-9/+11
2019-04-18libv4lconvert: Add support for V4L2_PIX_FMT_NV12Ricardo Ribalda Delgado3-0/+81
2019-04-18libv4lconvert: Port supported_src_formats to bit-opsRicardo Ribalda Delgado2-6/+37
2019-03-24Update my e-mail on all placesMauro Carvalho Chehab17-17/+17
2019-03-17libdvbv5: leaks and double free in dvb_fe_open_fname()Sean Young2-11/+9
2019-03-11libv4lconvert: add support for BAYER16Daniel Gomez3-0/+57
2019-03-11libv4lconvert: add support for BAYER10Daniel Gomez3-18/+59
2019-03-11jpgl.c: fix typoHans Verkuil1-1/+1
2019-03-11v4l-utils: then -> thanHans Verkuil9-16/+16
2019-02-15libv4lconvert: Fix support for compressed bayer formatsRicardo Ribalda Delgado1-8/+18
2019-01-07libdvbv5: fix array size in desc_logical_channelAndré Roth2-3/+3
2019-01-07libdvbv5: enable newlines in dvb stringsAndré Roth1-1/+5
2019-01-07libdvbv5: do not adjust DVB time daylight savingAndré Roth1-25/+24
2018-12-24Conditional sys/sysmacros.h inclusionIngo Feinerer1-0/+2
2018-12-07basic support for videoX and audioX devicesRobert Paciorek2-1/+3
2018-12-06libv4l: Add support for BAYER10P format conversionRicardo Ribalda3-0/+60
2018-12-05libv4l: fixup lfs mismatch in preload librariesPeter Korsgaard2-0/+6
2018-12-05libdvbv5: fix parsing section gapsAndré Roth1-3/+19
2018-12-05libdvbv5: fix parsing EIT extended event descriptorAndré Roth3-20/+74
2018-12-05libdvbv5: fix double free in dvb_fe_open_fnameAndré Roth1-6/+1
2018-11-27dvb-sat: rename Astra 1E to Astra 19.2 E and move it to beginningMauro Carvalho Chehab1-18/+18
2018-08-02v4l-utils: sync with media_tree master repoHans Verkuil1-1/+0
2018-07-30libdvbv5/v4l2-compliance: fix select() gcc-8.1 warningsHans Verkuil1-4/+8
2018-07-06dvb-fe: be clearer when diplaying ENOTSUPMauro Carvalho Chehab1-1/+5
2018-07-05dvb-fe: print symbol rate range for Satellite and CableMauro Carvalho Chehab1-1/+12
2018-07-05dvb-fe: print frequencies using metric multiplying symbolMauro Carvalho Chehab1-10/+49
2018-07-05dvb-fe: display frontend frequency range of current delsysMauro Carvalho Chehab1-0/+45
2018-04-26libdvb5: Fix unused local variable warningsSakari Ailus1-2/+3
2018-04-01libv4lconvert: fix compiler warningHans Verkuil1-2/+0
2018-03-06libdvbv5: fix musl compilePeter Seiderer1-0/+9
2018-02-09sync it with Kernel headers, as will be found on 4.16-rc1Mauro Carvalho Chehab4-174/+590
2018-02-07v4l-utils: add SPDX license tagsHans Verkuil2-28/+2
2018-01-15dvbv5-zap: add a logic to detect continuity errors on monitor modeMauro Carvalho Chehab1-0/+11
2017-12-27libdvbv5: re-add dvb_dev_seek_by_sysname symbol for SONAME compatibilityGregor Jasny1-0/+37
2017-12-19Statically linking libdvbv5 must include -ludevRafaël Carré1-1/+2
2017-12-19libdvbv5: Add libudev to pkg-config fileKieran Kunhya1-1/+1
2017-12-15configure.ac: drop --disable-libv4l, disable plugin support insteadThomas Petazzoni2-1/+19
2017-12-14libdvbv5: be sure that interruped reads will be handledMauro Carvalho Chehab1-3/+4
2017-12-13dvb-sat: do the best to tune if DiSEqC is disabledMauro Carvalho Chehab1-24/+24
2017-12-13dvb_local_read: ignore EAGAINRafaël Carré1-1/+1
2017-12-12dvb-sat: warn if DiSEqC is not enabled when it should beMauro Carvalho Chehab1-1/+5
2017-12-12dvb_logfunc: add a user private parameterRafaël Carré5-38/+80
2017-11-29libdvbv5: accept DVBv5 calls from dvbloopback againMauro Carvalho Chehab2-4/+2
2017-11-27dvbv5-scan: add Network and TS ID for VDR channel outputMauro Carvalho Chehab3-4/+37
2017-11-27dvb: better cope with dvbloopbackMauro Carvalho Chehab2-2/+44
2017-11-19dvb-sat: fix settings to support DiSEqC with more than 2 satellitesMauro Carvalho Chehab1-5/+6
2017-11-16dvb_dev_get_fd(): return fd of local devicesRafaël Carré4-0/+30
2017-11-16dvb_local_open(): strdup fname before calling dvb_fe_open_fname()Rafaël Carré1-1/+1
2017-11-16dvb-sat: better handle out-of-range Satellite frequenciesMauro Carvalho Chehab2-5/+8
2017-11-16dvb-sat: Use the right values for LNB settingMauro Carvalho Chehab1-19/+23
2017-11-14dvb-file: don't write (unsigned)-1 for DTV_PILOTMauro Carvalho Chehab1-3/+9
2017-11-14dvb-sat: fix bugs at Satellite frequency retrieve logicMauro Carvalho Chehab1-3/+6
2017-11-02libv4lconvert: We support more then 32 bit src fmts now, so use 64 bit bitmasksHans de Goede2-5/+6
2017-09-16v4l-utils: fix two compiler warningsHans Verkuil1-1/+2
2017-09-15libdvbv5: fix compiler warningHans Verkuil1-1/+1
2017-09-15v4l-utils: sync-with-kernelHans Verkuil3-2/+4
2017-09-12libdvbv5: be sure to add pthread libary if needMauro Carvalho Chehab1-1/+1
2017-09-12dvb-dev-local: fix pthread checksMauro Carvalho Chehab1-2/+8
2017-07-26Build libv4lconvert helper support only when fork() is availableThomas Petazzoni2-1/+12
2017-05-29configure.ac: revisit --disable-libv4l to --disable-dyn-libv4lHugues Fruchet4-4/+4
2017-05-16libv4l: Add support for GRBG10 format conversionPavel Machek1-1/+18
2017-05-16libv4l2: Fix typosPavel Machek1-1/+1
2017-05-16libv4l2: Fix integer overflowPavel Machek1-2/+2
2017-05-07dvb-scan: fix the logic for multi-section handlingMauro Carvalho Chehab1-6/+0
2017-05-06i18n: Use correct plural localizationGregor Jasny1-2/+3
2017-05-04descriptors: add service_list_descriptor to descriptor's tableMauro Carvalho Chehab1-0/+7
2017-05-04desc_t2_delivery: improve printed outputMauro Carvalho Chehab1-10/+14
2017-05-04desc_t2_delivery: display bandwidth also in MHzMauro Carvalho Chehab1-1/+2
2017-05-04desc_t2_delivery: display frequencies in MHzMauro Carvalho Chehab1-3/+3
2017-05-04desc_t2_delivery: store cell/subcell IDs and tablesMauro Carvalho Chehab2-26/+116
2017-05-04desc_t2_delivery: resize frequency array for subcel freqsMauro Carvalho Chehab1-0/+3
2017-05-04desc_t2_delivery: improve print dumps of T2 deliveryMauro Carvalho Chehab2-4/+17
2017-05-03desc_t2_delivery: properly handle cell and subcell tablesMauro Carvalho Chehab2-43/+59
2017-05-03desc_t2_delivery: consider valid to have a short T2 descriptorMauro Carvalho Chehab1-2/+4
2017-05-03libdvbv5: fix T2 delivery descriptor parsing in dvb_desc_t2_delivery_init()Reinhard Speyerer1-8/+12
2017-04-18libdvbv5: T2 delivery descriptor: fix wrong size of bandwidth fieldClemens Ladisch1-1/+1
2017-04-17gen_dvb_structs.pl: fix two warningsMauro Carvalho Chehab1-2/+2
2017-04-03Conditional sys/sysmacros.h inclusionIngo Feinerer1-0/+2
2017-03-16libv4lconvert: expose bayer formatsMauro Carvalho Chehab1-4/+4
2017-03-16libv4lconvert: make it clear about the criteria for needs_conversionMauro Carvalho Chehab1-5/+16
2017-03-16dvb-dev: add a method to get device info from sysnameMauro Carvalho Chehab5-18/+120
2017-03-16dvb-dev: rename the function that gets the sysname of a deviceMauro Carvalho Chehab7-14/+14
2017-03-06dvb-dev: allow passing an optional void pointer parameter to dvb_dev_find()Mauro Carvalho Chehab7-12/+23
2017-03-06dvb-dev: get rid of config.h from the header fileMauro Carvalho Chehab1-1/+0
2017-03-06dvb-sat: add support for North American Standard Ku LNBbill murphy1-0/+13
2017-02-23libdvbv5: add support for more PMT descriptorsMauro Carvalho Chehab3-7/+44
2017-02-15dvb-sat: fix translation issues at LNBf settingsMauro Carvalho Chehab1-5/+5
2017-02-15dvb-sat: add support for Invacom QPH-031 LNBfMauro Carvalho Chehab1-0/+23
2017-02-13dvb-sat: add verbose options for LNBf settingsMauro Carvalho Chehab1-0/+14
2017-02-13dvb-sat: fix rangeswitch logicMauro Carvalho Chehab1-2/+4
2017-01-22libdvbv5: Link against libudevGregor Jasny1-2/+2
2017-01-22buildsystem: Add all files to dist targetGregor Jasny1-0/+1
2016-12-31libdvbv5: fix handling of satellite numberMauro Carvalho Chehab1-2/+2
2016-12-28dvb-sat: fix logic that sets the satellite numberMauro Carvalho Chehab1-21/+23
2016-12-28dvb-sat: reinsert legacy fields to avoid API breakagesMauro Carvalho Chehab2-2/+92
2016-12-28dvb-sat: add support for several BrasilSat LNBf modelsMauro Carvalho Chehab1-0/+49
2016-12-28dvb-sat: change the LNBf logic to make it more genericMauro Carvalho Chehab3-95/+137
2016-12-28dvb-sat: embeed most stuff internally at struct LNBfMauro Carvalho Chehab2-53/+66
2016-11-25libv4lconvert: Add support for V4L2_PIX_FMT_{HSV24, HSV32}Ricardo Ribalda3-0/+140
2016-10-24libdvbv5: Improve vdr format output for DVB-T(2)Chris Mayo1-4/+7
2016-10-24v4l-utils: fixed dvbv5 vdr formatMarkus Heiser1-14/+31
2016-10-04libdvbv5: install libdvb-version.h headerMauro Carvalho Chehab1-0/+1
2016-10-04libdvbv5: add a header with the library versionMauro Carvalho Chehab1-0/+4
2016-09-16dvb-dev-remote: improve the data receive logicMauro Carvalho Chehab1-3/+3
2016-09-13dvbv5: use asynchronous read for dvbv5-daemonMauro Carvalho Chehab3-50/+159
2016-09-09libdvb5: Fix multiple definition of dvb_dev_remote_init linking errorLaurent Pinchart1-2/+5
2016-08-29libdvbv5: better handle overflow errorsMauro Carvalho Chehab3-5/+11
2016-08-29libdvbv5: Ensure that it will read all packageMauro Carvalho Chehab1-7/+31
2016-08-29dvb-dev-remote: do a call stack dump on msg format errorsMauro Carvalho Chehab1-3/+44
2016-08-24libdvbv5: fix an inverted logic checkMauro Carvalho Chehab1-4/+4
2016-08-09libdvbv5: Fix format string errorsGregor Jasny1-2/+5
2016-08-08libdvbv5: add support for remote device change eventsMauro Carvalho Chehab1-1/+24
2016-08-08libdvbv5: fix device changes notificationMauro Carvalho Chehab2-13/+20
2016-08-07libdvbv5: add local logic for device detection notifierMauro Carvalho Chehab5-50/+117
2016-08-07libdvbv5: while not too late, change dvb_dev_find() apiMauro Carvalho Chehab5-9/+39
2016-08-07dvb-dev-remote: handle server disconnectsMauro Carvalho Chehab1-2/+85
2016-08-07libdvbv5: better handle local errorsMauro Carvalho Chehab2-55/+69
2016-08-07libdvbv5: better handle errors at the remote protocolMauro Carvalho Chehab1-97/+54
2016-08-07libdvbv5: Fix some allocation issuesMauro Carvalho Chehab2-9/+12
2016-08-07libdvbv5: prevent craches at the *foreach macro helpersMauro Carvalho Chehab9-11/+21
2016-08-07libdvbv5: don't crash if the ISDB-T delsys descriptor is corruptedMauro Carvalho Chehab1-1/+6
2016-08-06libdvbv5: Fix remote read()Mauro Carvalho Chehab2-17/+14
2016-08-06libdvbv5: fix dev_read protocol handlingMauro Carvalho Chehab1-41/+18
2016-08-06dvb-dev-remote: add support for FE get/set/set_delsys/statsMauro Carvalho Chehab2-68/+511
2016-08-06libdvbv5: add support for 64 bits integer for the remote protocolMauro Carvalho Chehab1-0/+29
2016-08-06libdvbv5: allow overriding the main FE functionsMauro Carvalho Chehab6-6/+98
2016-08-06libdvbv5: add support for using a remote DVB deviceMauro Carvalho Chehab5-0/+1056
2016-08-06libdvbv5: prepare to add remote support for dvb_dev* functionsMauro Carvalho Chehab4-40/+65
2016-08-06libdvbv5: add a macro to output logs+loglevelMauro Carvalho Chehab1-0/+3
2016-07-30dvb-demux: fix a warningMauro Carvalho Chehab1-2/+2
2016-07-28configure.ac: libdvbv5 now require libudevMauro Carvalho Chehab1-1/+1
2016-07-28libdvbv5: abstract the dvb_dev functionsMauro Carvalho Chehab4-188/+448
2016-07-28libdvbv5: rename dvb-dev.c to dvb-dev-local.cMauro Carvalho Chehab2-1/+1
2016-07-27libdvbv5: add a dvb_device variant for the scan routineMauro Carvalho Chehab2-0/+54
2016-07-27libdvbv5: create a new API for dvb-demuxMauro Carvalho Chehab5-17/+476
2016-07-27dvb-sat.h: Fix two documentation warningsMauro Carvalho Chehab1-1/+1
2016-07-26dvbv5 utils: use the new dvb_device APIMauro Carvalho Chehab1-1/+3
2016-07-26dvb-dev: implement a way to open the frontend via sysnameMauro Carvalho Chehab2-7/+76
2016-07-26dvb-fe: fix the error condition return logicMauro Carvalho Chehab1-5/+5
2016-07-26dvb-dev: add debug messages for device found/selectMauro Carvalho Chehab1-6/+35
2016-07-26dvb-dev: also store the sysfs pathMauro Carvalho Chehab2-4/+16
2016-07-26dvb-fe: create an internal DVB FE open functionMauro Carvalho Chehab2-25/+44
2016-07-26dvb-dev: better handle error conditionsMauro Carvalho Chehab1-16/+48
2016-07-26dvb-dev: better handle DVB device typeMauro Carvalho Chehab2-34/+41
2016-07-26libdvbv5: embeed dvb_v5_fe_parms at struct dvb_deviceMauro Carvalho Chehab4-7/+68
2016-07-25dvb-dev: standardize the namespaceMauro Carvalho Chehab4-40/+44
2016-07-24dvb: use the new udev-based logic to get device namesMauro Carvalho Chehab2-11/+27
2016-07-24libdvbv5: add functions to detect DVB devicesMauro Carvalho Chehab3-0/+495
2016-07-24sn9c20x: remove an unused tableMauro Carvalho Chehab1-11/+0
2016-07-01include sys/sysmacros.h for major() & minor()Mike Frysinger1-0/+1
2016-06-25descriptors: fix parsing for other IDs for the EIT tableMauro Carvalho Chehab2-3/+37
2016-06-20dvb-scan: add space for separate other NIT/SDT tablesMauro Carvalho Chehab1-7/+23
2016-06-19dvb-sat: be more verbose when setting for SatelliteMauro Carvalho Chehab1-0/+6
2016-06-19dvb-sat: add a debug message to show L-Band frequencyMauro Carvalho Chehab1-0/+4
2016-06-19dvb-fe: improve SEC voltage messageMauro Carvalho Chehab1-2/+2
2016-06-19dvb-scan: suppress frequency shift warningMauro Carvalho Chehab1-3/+12