This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/v4l-utils.git tree:
Subject: libdvbv5: short API description Author: André Roth <[email protected]> Date: Tue Apr 15 15:39:32 2014 -0300 Signed-off-by: André Roth <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]> lib/include/libdvbv5/dvb-scan.h | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) --- http://git.linuxtv.org/v4l-utils.git?a=commitdiff;h=cfb151b24b978ffc1969da6cdfb675fc4b6ca0a0 diff --git a/lib/include/libdvbv5/dvb-scan.h b/lib/include/libdvbv5/dvb-scan.h index f0af9d7..8f0e553 100644 --- a/lib/include/libdvbv5/dvb-scan.h +++ b/lib/include/libdvbv5/dvb-scan.h @@ -76,6 +76,32 @@ struct dvb_table_filter { void dvb_table_filter_free(struct dvb_table_filter *sect); +/* Read DVB table sections + * + * The following functions can be used to read DVB table sections by + * specifying a table ID and a program ID. Optionally a transport + * stream ID can be specified as well. The function will read on the + * specified demux and return when reading is done or an error has + * occurred. If table is not NULL after the call, it has to be freed + * with the apropriate free table function (even if an error has + * occurred). + * + * Returns 0 on success or a negative error code. + * + * Example usage: + * + * struct dvb_table_pat *pat; + * int r = dvb_read_section( parms, dmx_fd, DVB_TABLE_PAT, DVB_TABLE_PAT_PID, (void **) &pat, 5 ); + * if (r < 0) + * dvb_logerr("error reading PAT table"); + * else { + * // do something with pat + * } + * if (pat) + * dvb_table_pat_free( pat ); + * + */ + int dvb_read_section(struct dvb_v5_fe_parms *parms, int dmx_fd, unsigned char tid, uint16_t pid, void **table, unsigned timeout); _______________________________________________ linuxtv-commits mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits
