diff options
Diffstat (limited to 'src/decoder_control.h')
-rw-r--r-- | src/decoder_control.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/decoder_control.h b/src/decoder_control.h index 9729396eb..c710d3038 100644 --- a/src/decoder_control.h +++ b/src/decoder_control.h @@ -34,16 +34,18 @@ enum decoder_state { DECODE_STATE_DECODE }; -#define DECODE_ERROR_NOERROR 0 -#define DECODE_ERROR_UNKTYPE 10 -#define DECODE_ERROR_FILE 20 +enum decoder_error { + DECODE_ERROR_NOERROR = 0, + DECODE_ERROR_UNKTYPE, + DECODE_ERROR_FILE, +}; struct decoder_control { struct notify notify; volatile enum decoder_state state; volatile enum decoder_command command; - volatile uint16_t error; + volatile enum decoder_error error; bool seek_error; bool seekable; volatile double seek_where; |