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/include/dvb_utils.h b/include/dvb_utils.h
index ed44f5d..fb529d3 100644
--- a/include/dvb_utils.h
+++ b/include/dvb_utils.h
@@ -58,7 +58,15 @@
     DVB_DEMUX_SOURCE_DMA4, /**< DMA input port 4.*/
     DVB_DEMUX_SOURCE_DMA5, /**< DMA input port 5.*/
     DVB_DEMUX_SOURCE_DMA6, /**< DMA input port 6.*/
-    DVB_DEMUX_SOURCE_DMA7  /**< DMA input port 7.*/
+    DVB_DEMUX_SOURCE_DMA7,  /**< DMA input port 7.*/
+    DVB_DEMUX_SECSOURCE_DMA0, /**< DMA secure port 0.*/
+    DVB_DEMUX_SECSOURCE_DMA1, /**< DMA secure port 1.*/
+    DVB_DEMUX_SECSOURCE_DMA2, /**< DMA secure port 2.*/
+    DVB_DEMUX_SECSOURCE_DMA3, /**< DMA secure port 3.*/
+    DVB_DEMUX_SECSOURCE_DMA4, /**< DMA secure port 4.*/
+    DVB_DEMUX_SECSOURCE_DMA5, /**< DMA secure port 5.*/
+    DVB_DEMUX_SECSOURCE_DMA6, /**< DMA secure port 6.*/
+    DVB_DEMUX_SECSOURCE_DMA7  /**< DMA secure port 7.*/
   } DVB_DemuxSource_t;
 
   /**