X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmedia%2Fdvb%2Fttpci%2Fbudget.h;h=c7bb63c4d98dc086253fc2f377408a0ec8c95fda;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=ecea3a13030e6c1016fc03cdf615086ad79f6cbc;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/drivers/media/dvb/ttpci/budget.h b/drivers/media/dvb/ttpci/budget.h index ecea3a130..c7bb63c4d 100644 --- a/drivers/media/dvb/ttpci/budget.h +++ b/drivers/media/dvb/ttpci/budget.h @@ -10,8 +10,6 @@ #include "dvb_net.h" #include -#include - #include extern int budget_debug; @@ -53,18 +51,12 @@ struct budget { struct dmx_frontend mem_frontend; int fe_synced; - struct mutex pid_mutex; + struct semaphore pid_mutex; int ci_present; int video_port; - u32 buffer_width; - u32 buffer_height; - u32 buffer_size; - u32 buffer_warning_threshold; - u32 buffer_warnings; - unsigned long buffer_warning_time; - + u8 tsf; u32 ttbp; int feeding; @@ -85,6 +77,11 @@ static struct saa7146_pci_extension_data x_var = { \ .ext_priv = &x_var ## _info, \ .ext = &budget_extension }; +#define TS_WIDTH (376) +#define TS_HEIGHT (512) +#define TS_BUFLEN (TS_WIDTH*TS_HEIGHT) +#define TS_MAX_PACKETS (TS_BUFLEN/TS_SIZE) + #define BUDGET_TT 0 #define BUDGET_TT_HW_DISEQC 1 #define BUDGET_PATCH 3