changeset 318:5bd3a5f9bdc5 src

various reports about audio stream (bits, quantization, etc) . ogle-1721
author nicodvb
date Sun, 30 Dec 2007 13:49:03 +0000
parents 049808d4a560
children 94604c5160a0
files dvdread/ifo_print.c
diffstat 1 files changed, 28 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dvdread/ifo_print.c	Sun Dec 30 11:35:06 2007 +0000
+++ b/dvdread/ifo_print.c	Sun Dec 30 13:49:03 2007 +0000
@@ -210,24 +210,51 @@
   switch(attr->audio_format) {
   case 0:
     printf("ac3 ");
+    if(attr->quantization != 3)
+      printf("(please send a bug report) ac3 quant/drc not 3 (%d)", attr->quantization);
     break;
   case 1:
     printf("(please send a bug report) ");
     break;
   case 2:
     printf("mpeg1 ");
-    break;
   case 3:
     printf("mpeg2ext ");
+    switch(attr->quantization) {
+      case 0:
+        printf("no drc ");
+        break;
+      case 1:
+        printf("drc ");
+        break;
+      default:
+        printf("(please send a bug report) mpeg reserved quant/drc  (%d)", attr->quantization);  
+    }
     break;
   case 4:
     printf("lpcm ");
+    switch(attr->quantization) {
+      case 0:
+        printf("16bit ");
+        break;
+      case 1:
+        printf("20bit ");
+        break;
+      case 2:
+        printf("24bit ");
+        break;
+      case 3:
+        printf("(please send a bug report) lpcm reserved quant/drc  (%d)", attr->quantization);
+      break;
+    }
     break;
   case 5:
     printf("(please send a bug report) ");
     break;
   case 6:
     printf("dts ");
+    if(attr->quantization != 3)
+      printf("(please send a bug report) dts quant/drc not 3 (%d)", attr->quantization);
     break;
   default:
     printf("(please send a bug report) ");