use dvb_filter.h only locally

This commit is contained in:
rjkm 2024-04-26 16:33:45 +02:00
parent 9ec5f40324
commit ea8e877dca
5 changed files with 12 additions and 14 deletions

View File

@ -6,7 +6,6 @@ install: all
cp -d src/libdddvb.so* /usr/local/lib
cp -d src/libdddvb.h /usr/local/include/
cp -d src/dddvb.h /usr/local/include/
cp -d src/dvb_filter.h /usr/local/include/
cp -d ddzap /usr/local/bin
ldconfig

View File

@ -1,6 +1,7 @@
#define _LARGEFILE64_SOURCE
#include "../include/linux/dvb/frontend.h"
#include "src/libdddvb.h"
#include "src/dvb_filter.h"
#include <stdio.h>
#include <string.h>
#include <getopt.h>

View File

@ -2,6 +2,7 @@
#include "dddvb.h"
#include "tools.h"
#include "debug.h"
#include "dvb_filter.h"
#include <linux/dvb/dmx.h>
#include <linux/dvb/frontend.h>

View File

@ -96,7 +96,16 @@ struct dddvb_fe {
struct dddvb_status status;
};
#include "dvb_filter.h"
struct dvbf_pid {
uint16_t pid;
uint8_t cc;
uint16_t bufp;
uint16_t len;
uint8_t buf[4096];
int (*cb) (struct dvbf_pid *);
void *cbd;
};
struct dddvb_ca {
struct dddvb *dd;

View File

@ -27,18 +27,6 @@ static inline int tspaystart(const uint8_t *tsp)
}
struct dvbf_pid {
uint16_t pid;
uint8_t cc;
uint16_t bufp;
uint16_t len;
uint8_t buf[4096];
int (*cb) (struct dvbf_pid *);
void *cbd;
};
static inline void pidf_reset(struct dvbf_pid *pidf)
{
pidf->bufp = pidf->len = 0;