Changeset 5270:e25346c13638 in roaraudio for libroardsp/interleave.c
- Timestamp:
- 11/17/11 18:20:12 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroardsp/interleave.c
r4708 r5270 27 27 28 28 int roar_interl_init (struct roar_interleave * state, size_t channels, size_t bits) { 29 if ( state == NULL ) 29 if ( state == NULL ) { 30 roar_err_set(ROAR_ERROR_FAULT); 30 31 return -1; 32 } 31 33 32 34 // we can currently only hanle full bytes: … … 35 37 36 38 // currently we have a channel limit 37 if ( channels > ROAR_INTERLEAVE_MAX_CHANNELS ) 39 if ( channels > ROAR_INTERLEAVE_MAX_CHANNELS ) { 40 roar_err_set(ROAR_ERROR_RANGE); 38 41 return -1; 42 } 39 43 40 44 memset(state, 0, sizeof(struct roar_interleave)); … … 47 51 48 52 int roar_interl_uninit(struct roar_interleave * state) { 49 if ( state == NULL ) 53 if ( state == NULL ) { 54 roar_err_set(ROAR_ERROR_FAULT); 50 55 return -1; 56 } 51 57 52 58 memset(state, 0, sizeof(struct roar_interleave)); … … 56 62 57 63 int roar_interl_ctl (struct roar_interleave * state, int cmd, void * data) { 58 if ( state == NULL ) 64 if ( state == NULL ) { 65 roar_err_set(ROAR_ERROR_FAULT); 59 66 return -1; 67 } 60 68 69 (void)state, (void)cmd, (void)data; 70 71 roar_err_set(ROAR_ERROR_NOSYS); 61 72 return -1; 62 73 } … … 68 79 char * ip[ROAR_INTERLEAVE_MAX_CHANNELS]; // output pointer 69 80 70 if ( state == NULL ) 81 if ( state == NULL ) { 82 roar_err_set(ROAR_ERROR_FAULT); 71 83 return -1; 84 } 72 85 73 if ( in == NULL || out == NULL ) 86 if ( in == NULL || out == NULL ) { 87 roar_err_set(ROAR_ERROR_FAULT); 74 88 return -1; 89 } 75 90 76 91 if ( len == 0 )
Note: See TracChangeset
for help on using the changeset viewer.