diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2002-08-09 15:41:38 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2002-08-09 15:41:38 +0000 |
commit | c71e9ec5e614d6fae5bf886ae36a646fc750a0c4 (patch) | |
tree | 7f870a1d68f64446c554e0951941394d7ce25956 | |
parent | 021ff2a736f6a6410810fcc86f08025612715fde (diff) | |
download | xine-lib-c71e9ec5e614d6fae5bf886ae36a646fc750a0c4.tar.gz xine-lib-c71e9ec5e614d6fae5bf886ae36a646fc750a0c4.tar.bz2 |
be less strict with those assertions,
I have one (rather broken disc that only works without them
CVS patchset: 2413
CVS date: 2002/08/09 15:41:38
-rw-r--r-- | src/input/libdvdread/nav_read.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/input/libdvdread/nav_read.c b/src/input/libdvdread/nav_read.c index ff0fd164c..b8d93ff54 100644 --- a/src/input/libdvdread/nav_read.c +++ b/src/input/libdvdread/nav_read.c @@ -26,8 +26,12 @@ #include "nav_types.h" #include "nav_read.h" +/* +#define STRICT +*/ + void navRead_PCI(pci_t *pci, unsigned char *buffer) { - int i, j, k; + int i, j; assert(sizeof(pci_t) == PCI_BYTES - 1); // -1 for substream id @@ -71,6 +75,7 @@ void navRead_PCI(pci_t *pci, unsigned char *buffer) { #endif +#ifdef STRICT /* Asserts */ /* pci pci gi */ @@ -95,6 +100,7 @@ void navRead_PCI(pci_t *pci, unsigned char *buffer) { /* pci hli btnit */ for(i = 0; i < pci->hli.hl_gi.btngr_ns; i++) { for(j = 0; j < (36 / pci->hli.hl_gi.btngr_ns); j++) { + int k; int n = (36 / pci->hli.hl_gi.btngr_ns) * i + j; assert(pci->hli.btnit[n].zero1 == 0); assert(pci->hli.btnit[n].zero2 == 0); @@ -127,6 +133,7 @@ void navRead_PCI(pci_t *pci, unsigned char *buffer) { } } } +#endif } void navRead_DSI(dsi_t *dsi, unsigned char *buffer) { @@ -178,9 +185,11 @@ void navRead_DSI(dsi_t *dsi, unsigned char *buffer) { B2N_32(dsi->synci.sp_synca[i]); +#ifdef STRICT /* Asserts */ /* dsi dsi gi */ assert(dsi->dsi_gi.zero1 == 0); +#endif } |