📄 notes
字号:
1. I've only tested this with DVB-T in the UK (ie FreeView channels)2. I've just upgraded my system from 2.4.25 to 2.6.13 and the frontend deviceseems to close a lot quicker than before. So you need to run rb-download immediately after dvbtune, iedvbtune -f 722166667 && ./rb-downloadrather than as two separate commands3. If you don't have a very recent version of the DVB drivers, you need tomake sure this patch is applied:http://www.linuxtv.org/pipermail/linux-dvb/2005-September/004914.htmlotherwise it will miss large modules that follow very short oneshere's a copy of the patch, apply it to the files in/usr/src/linux/drivers/media/dvb/dvb-core/--- demux.h.orig 2005-03-02 07:37:55.000000000 +0000+++ demux.h 2005-09-21 18:41:10.000000000 +0100@@ -47,8 +47,11 @@ * DMX_MAX_SECFEED_SIZE: Maximum length (in bytes) of a privatesection feed filter. */+#ifndef DMX_MAX_SECTION_SIZE+#define DMX_MAX_SECTION_SIZE 4096+#endif #ifndef DMX_MAX_SECFEED_SIZE-#define DMX_MAX_SECFEED_SIZE 4096+#define DMX_MAX_SECFEED_SIZE (DMX_MAX_SECTION_SIZE+188) #endif--- dvb_demux.c.orig 2005-03-02 07:37:49.000000000 +0000+++ dvb_demux.c 2005-09-21 18:42:25.000000000 +0100@@ -302,7 +302,7 @@ static int dvb_dmx_swfilter_section_copy for(n = 0; sec->secbufp + 2 < limit; n++) { seclen = section_length(sec->secbuf);- if(seclen <= 0 || seclen > DMX_MAX_SECFEED_SIZE+ if(seclen <= 0 || seclen > DMX_MAX_SECTION_SIZE || seclen + sec->secbufp > limit) return 0; sec->seclen = seclen;Signed-off-by: Mark Adams <mark147m at gmail.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -