[libdvbpsi-devel] [PATCH 3/3] add dump functions for the STD descriptor to dvbinfo

Daniel Kamil Kozar dkk089 at gmail.com
Wed Mar 4 21:22:30 CET 2015


---
 examples/dvbinfo/libdvbpsi.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/examples/dvbinfo/libdvbpsi.c b/examples/dvbinfo/libdvbpsi.c
index ae976e9..e36bb4c 100644
--- a/examples/dvbinfo/libdvbpsi.c
+++ b/examples/dvbinfo/libdvbpsi.c
@@ -961,6 +961,14 @@ static void DumpSmoothingBufferDescriptor(dvbpsi_smoothing_buffer_dr_t *smoothin
 }
 
 /*****************************************************************************
+ * DumpSTDDescriptor
+ *****************************************************************************/
+static void DumpSTDDescriptor(dvbpsi_std_dr_t* std_descriptor)
+{
+    printf("Leak valid flag: %d\n", std_descriptor->b_leak_valid_flag);
+}
+
+/*****************************************************************************
  * DumpSystemClockDescriptor
  *****************************************************************************/
 static void DumpSystemClockDescriptor(dvbpsi_system_clock_dr_t* p_clock_descriptor)
@@ -1520,6 +1528,9 @@ static void DumpDescriptors(const char* str, dvbpsi_descriptor_t* p_descriptor)
             case 0x10:
                 DumpSmoothingBufferDescriptor(dvbpsi_DecodeSmoothingBufferDr(p_descriptor));
                 break;
+            case 0x11:
+                DumpSTDDescriptor(dvbpsi_DecodeSTDDr(p_descriptor));
+                break;
             case 0x4c:
                 DumpTimeShiftedServiceDescriptor(dvbpsi_DecodeTimeShiftedServiceDr(p_descriptor));
                 break;
-- 
2.3.1



More information about the libdvbpsi-devel mailing list