From 1cb42ad5bf6f23d994d0ace6232e9a284b993fd9 Mon Sep 17 00:00:00 2001 From: Ralph Metzler Date: Thu, 1 Aug 2019 11:39:35 +0200 Subject: [PATCH] implement ca_read/write --- lib/src/ca.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/src/ca.c b/lib/src/ca.c index 0f8b133..cee3699 100644 --- a/lib/src/ca.c +++ b/lib/src/ca.c @@ -597,13 +597,16 @@ static int init_ca(struct dddvb *dd, int a, int f, int fd) int dddvb_ca_write(struct dddvb *dd, uint32_t nr, uint8_t *buf, uint32_t len) { - dbgprintf(DEBUG_CA, "ca_write\n"); - return 0; + struct dddvb_ca *ca = &dd->dvbca[nr]; + + return write(ca->wfd, buf, len); } int dddvb_ca_read(struct dddvb *dd, uint32_t nr, uint8_t *buf, uint32_t len) { - dbgprintf(DEBUG_CA, "ca_read\n"); + struct dddvb_ca *ca = &dd->dvbca[nr]; + + return read(ca->rfd, buf, len); return 0; }