aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-09-22libdvbv5: Add description for the LCN descriptorMauro Carvalho Chehab2-2/+72
This descriptor comes from IEC/CENELEC DS/EN 62216-1:201, and it is used on several places, as a way to represent the virtual channels. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: add documentation for the language descriptorMauro Carvalho Chehab2-3/+59
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: Add documentation for ISDB-T terrestrial descriptorMauro Carvalho Chehab2-3/+77
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: Document the hierarchy descriptorMauro Carvalho Chehab2-2/+60
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: add documentation for the frequency list descriptorMauro Carvalho Chehab2-3/+60
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: add documentation for the extended descriptorMauro Carvalho Chehab2-3/+144
The extended descriptor is defined on ETSI 300 468, and it allows to extend the namespace range of the original MPEG-TS descriptor into an additional 8 bytes codeset. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: add documentation for the short event descriptorMauro Carvalho Chehab2-4/+70
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: add documentation for the extended event descriptorMauro Carvalho Chehab3-5/+72
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: add documentation for cable delivery system descriptorMauro Carvalho Chehab3-6/+69
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: Add documentation for CA identifier descriptorMauro Carvalho Chehab2-3/+68
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: Add documentation for CA descriptorMauro Carvalho Chehab2-3/+68
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-22libdvbv5: add documentation for ATSC service locationMauro Carvalho Chehab3-5/+78
Add corresponding doxygen documentation, adding it on a new module group (descriptors). Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-19libdvbv5: MPEG TS parser documentation and cleanupsAndré Roth4-12/+162
Documents the table parser for MPEG-PES. Cleanup doxygen of other parsers. Signed-off-by: André Roth <neolynx@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2014-09-19libdvbv5: MPEG TS parser documentationAndré Roth2-3/+94
Add javadoc markups at mpeg_ts.h, in order to generate documentation. Signed-off-by: André Roth <neolynx@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2014-09-19libdvbv5: use hyperlinks in doxygen PDFAndré Roth1-1/+1
Hyperlinks make the produced PDF nicer to use. Signed-off-by: André Roth <neolynx@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2014-09-18libdvbv5: Create doxygen docs for mpeg_es.hMauro Carvalho Chehab2-2/+6
While here, fix two typos and add documentation for a missing var. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-18libdvbv5: MPEG ES parser documentationAndré Roth1-5/+135
Documents the table parser for the MPEG-TS Elementary Stream. Signed-off-by: André Roth <neolynx@gmail.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-15libdvbv5: revert an ABI breakageMauro Carvalho Chehab2-13/+21
While changeset a2c7b05cf8d7 kept the same API, it broke ABI, as a binary-compiled utility would complain about some missing symbols: +#MISSING: 1.4.0+r2502-63~ubuntu14.10.1# dvb_fe_open2@Base 1.4.0 +#MISSING: 1.4.0+r2502-63~ubuntu14.10.1# dvb_fe_open@Base 1.4.0 So, return the inline functions back to the library. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-15v4l-helpers.h: fix control ioctls checksHans Verkuil1-4/+4
Fix the check whether certain control ioctls exist. This should work better with older kernels that return -EINVAL if an ioctl does not exist. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
2014-09-15v4l2-ctl: fix control support for old kernels.Hans Verkuil1-3/+15
For old kernels that return -EINVAL if QUERY_EXT_CTRL does not exist no controls are reported anymore. Add an explicit test whether QUERY_EXT_CTRL exists. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
2014-09-14update dvb-fe-tool Doxygen documentationMauro Carvalho Chehab1-3/+41
The documentation for dvb-fe-tool is currently outdated. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14dvb-fe-tool: implement acoustic modeMauro Carvalho Chehab1-0/+23
if --accoustical is used, it will produce a bip whose frequency is function of the received signal. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14dvb-fe-tool: Colorize the status reportMauro Carvalho Chehab1-1/+23
Using different colors to represent different QoS helps the user when adjusting an antena. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14libdvbv5: export dvb_fe_retrieve_quality()Mauro Carvalho Chehab2-3/+31
This function can be useful outside. So, export it. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14libdvbv5: Re-add the status name at the stats reportMauro Carvalho Chehab1-2/+4
Changeset d3558a8a8e made the status to disappear. The main issue that it were trying to fix is that the len were calculated wrong, but the reason is because len is a pointer, so it should have been incremented as a pointer, with: *len += size This patch fix it properly, and make the status name to reappear. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14libdvbv5: fix a nasty bug when printing statsMauro Carvalho Chehab1-3/+4
Depending on the stats condition, the statistics line is not printed, because the buffer pointer is incremented twice. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14dvb-fe-tool: add femon parameterMauro Carvalho Chehab1-1/+87
Add a parameter to do frontend monitoring. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14libdvbv5: Don't double-free the file nameMauro Carvalho Chehab1-4/+1
At some error conditions at dvb-fe.c, dvb_v5_free() is called, plus an extra free(). This causes a core dump, due to double-free. Remove the extra free(). While here, improve the error message when the ENUM_DELSYS doesn't work fine. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14dvb-fe-tool: add support to open DVB FE in read only modeMauro Carvalho Chehab1-1/+6
This tool can be used to inspect the frontend. So, add support to open an already opened frontend. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-14libdvbv5: Add support for opening FE on read only modeMauro Carvalho Chehab3-24/+75
Currently, all frontend opens happen on R/W mode. That prevents some types of usage where it is desired to just monitor an interface without touching it, like what femon does. So, add a new method to allow doing that. Ideally, we should also add (or fix/check) support for O_NONBLOCK mode, but this would require more efforts. So, for now, add a todo entry about that. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13libdvbv5: fix dvb_fe_dummy()André Roth1-0/+3
initialize the parms structure correctly Signed-off-by: André Roth <neolynx@gmail.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13libdvbv5: fix satellite LNBf handlingAndré Roth3-3/+2
the LNBf is part of the public structure, remove it from dvb_v5_fe_parms_priv. fix typo for C++. Signed-off-by: André Roth <neolynx@gmail.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13libdvbv5: cleanup logging, some memory checksAndré Roth4-15/+52
- use loginfo in hexdump - use C comments - memory checking in desc_sat and desc_service Signed-off-by: André Roth <neolynx@gmail.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13Add support for VDR format (only for output)Mauro Carvalho Chehab4-5/+443
VDR has its own special format, that doesn't fit into the normal oneline parsers. So, it requires its own code to parse. Add support for it, as used on vdr 2.1.6. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13libdvbv5: fix a typo at ASTRA 1E extended LNBfMauro Carvalho Chehab1-1/+1
Instead of EXTENDED, it was written EXTENDEDU. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13dvb-fe-tool: Fix verbosity and comment unused optionMauro Carvalho Chehab1-1/+14
dvb-fe-tool is too verbose when setting a new delivery system, or when getting parameters. Also, the random property set is currently not implemented. Comment its code. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13doxygen: add dvbv5-tools to the documentationMauro Carvalho Chehab2-2/+563
The dvbv5-tools are good examples on how to use the library. Add them to the documentation. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13libdvbv5: add a missing macro to dvb_table group for documentationMauro Carvalho Chehab1-0/+1
Minor fix: one of the macros of atsc_eit.h to the dvb_table group. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-13cv4l-helpers: add missing ioctlsHans Verkuil1-0/+90
This adds all remaining relevant ioctls to the cv4l_fd class. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
2014-09-13qv4l2: the helper now zeroes bytesperlineHans Verkuil1-9/+0
So we no longer need to do it in qv4l2. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
2014-09-13(c)v4l-helpers: zero bytesperline, swap arg orderHans Verkuil2-10/+32
When calling try/s_fmt optionally zero bytesperline. Also swap the order of the last two arguments of v4l_format_s_bytesperline and v4l_format_s_sizeimage to be consistent with other helper functions. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
2014-09-12buildsystem: Use latest ax_prog_doxygen from GNU Autoconf ArchiveGregor Jasny3-321/+533
Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
2014-09-11libdvbv5: group documentation into modulesMauro Carvalho Chehab21-23/+277
In order to help digging into the documentation, put each documented block into a group. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-11libdvbv5 documentation reviewMauro Carvalho Chehab19-224/+273
General cleanup at the libdvbv5 documentation, in order to fix some minor issues. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-11libdvbv5: add support for mgt.hMauro Carvalho Chehab2-5/+107
With that, all tables are documented via doxygen. We're still missing documentation for the desc_*.h headers. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-11libdvbv5: add documentation for cat.h and atsc_header.hMauro Carvalho Chehab4-5/+76
Add tags for doxygen to process those two headers. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-11libdvbv5: don't use DVB_DESC_HEADER() macroMauro Carvalho Chehab22-23/+65
This macro was a very bad idea, as it causes doxygen to produce wrong data. Get rid of it. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-11libdvbv5: don't use ATSC_HEADER() macroMauro Carvalho Chehab3-7/+14
This macro was a very bad idea, as it causes doxygen to produce wrong data. Get rid of it. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-11libdvbv5: add documentation for ATSC EIT.Mauro Carvalho Chehab4-14/+139
ATSC EIT is different than the DVB EIT table. Document it, and be sure that the DVB EIT table will be better described. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-11libdvbv5: Add a mainpage to the documentationMauro Carvalho Chehab18-48/+221
Let's add a mainpage to the documentation, and do some cleanup on other pages. Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>

Privacy Policy