23 lines
603 B
Plaintext
23 lines
603 B
Plaintext
avoid reading the next byte ahead
|
|
f6774c386f404b49a13d9027567d57e104c5a415
|
|
|
|
Index: src/dvdread/bitreader.h
|
|
--- src/dvdread/bitreader.h.orig
|
|
+++ src/dvdread/bitreader.h
|
|
@@ -26,13 +26,12 @@ extern "C" {
|
|
#endif
|
|
|
|
typedef struct {
|
|
- uint8_t *start;
|
|
+ const uint8_t *start;
|
|
uint32_t byte_position;
|
|
uint32_t bit_position;
|
|
- uint8_t byte;
|
|
} getbits_state_t;
|
|
|
|
-int dvdread_getbits_init(getbits_state_t *state, uint8_t *start);
|
|
+int dvdread_getbits_init(getbits_state_t *state, const uint8_t *start);
|
|
uint32_t dvdread_getbits(getbits_state_t *state, uint32_t number_of_bits);
|
|
|
|
#ifdef __cplusplus
|