Mercurial > libdvdnav.hg
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) ");