libdvr: PVR retention basic support. [1/3]
PD#SWPL-55273
Problem:
PVR retention basic support.
Solution:
1 add build write speed test,
2 set dvbcore ringbuf size,
3 add racord pause and resume api,
4 add setlimit api,
5 fixe some build warning
6 fix sec dmx source error when sec mode.
7 fix (RSP-2224)(RSP-2223)
Verify:
verify by t5
Signed-off-by: hualing chen <hualing.chen@amlogic.com>
Change-Id: I6e0d00e327543a069499597e8dcf6a2e715bc23b
diff --git a/src/dvb_utils.c b/src/dvb_utils.c
index cb34e0f..4fc6702 100644
--- a/src/dvb_utils.c
+++ b/src/dvb_utils.c
@@ -104,6 +104,38 @@
source = DMA_7;
input = INPUT_LOCAL;
break;
+ case DVB_DEMUX_SECSOURCE_DMA0:
+ source = DMA_0;
+ input = INPUT_LOCAL_SEC;
+ break;
+ case DVB_DEMUX_SECSOURCE_DMA1:
+ source = DMA_1;
+ input = INPUT_LOCAL_SEC;
+ break;
+ case DVB_DEMUX_SECSOURCE_DMA2:
+ source = DMA_2;
+ input = INPUT_LOCAL_SEC;
+ break;
+ case DVB_DEMUX_SECSOURCE_DMA3:
+ source = DMA_3;
+ input = INPUT_LOCAL_SEC;
+ break;
+ case DVB_DEMUX_SECSOURCE_DMA4:
+ source = DMA_4;
+ input = INPUT_LOCAL_SEC;
+ break;
+ case DVB_DEMUX_SECSOURCE_DMA5:
+ source = DMA_5;
+ input = INPUT_LOCAL_SEC;
+ break;
+ case DVB_DEMUX_SECSOURCE_DMA6:
+ source = DMA_6;
+ input = INPUT_LOCAL_SEC;
+ break;
+ case DVB_DEMUX_SECSOURCE_DMA7:
+ source = DMA_7;
+ input = INPUT_LOCAL_SEC;
+ break;
default:
assert(0);
}