# HG changeset patch # User nicodvb # Date 1199022543 0 # Node ID 5bd3a5f9bdc5279eaf5cceee683a5f1079e9f2c4 # Parent 049808d4a560f84d51098dedcd51d203d725c6d7 various reports about audio stream (bits, quantization, etc) . ogle-1721 diff -r 049808d4a560 -r 5bd3a5f9bdc5 dvdread/ifo_print.c --- 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) ");