Changeset 3604:fa3d77894fcf in roaraudio
- Timestamp:
- 02/28/10 16:07:46 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter.c
r3600 r3604 39 39 #define _PCM_FILTER(codec) _DUMMY_FILTER(codec, "PCM", "Native PCM Support", \ 40 40 ROAR_CODECFILTER_READ|ROAR_CODECFILTER_WRITE|ROAR_CODECFILTER_PRETHRU_NN, \ 41 ROAR_SUBSYS_WAVEFORM, c f_alaw_delay)41 ROAR_SUBSYS_WAVEFORM, codecfilter_delay_zero) 42 42 43 43 struct roar_codecfilter g_codecfilter[] = { … … 56 56 {ROAR_CODEC_DMX512, "DMX512", "Native DMX512 Support", NULL, NULL, 57 57 ROAR_CODECFILTER_READ|ROAR_CODECFILTER_WRITE|ROAR_CODECFILTER_PRETHRU_NN, ROAR_SUBSYS_LIGHT, 58 NULL, NULL, NULL, NULL, NULL, NULL, c f_alaw_delay, NULL},58 NULL, NULL, NULL, NULL, NULL, NULL, codecfilter_delay_zero, NULL}, 59 59 #endif 60 60 #ifndef ROAR_WITHOUT_DCOMP_RDTCS 61 61 {ROAR_CODEC_RDS, "RDS", "Native RDS Support", NULL, NULL, 62 62 ROAR_CODECFILTER_WRITE|ROAR_CODECFILTER_PRETHRU_NN, ROAR_SUBSYS_RDTCS, 63 NULL, NULL, NULL, NULL, NULL, NULL, c f_alaw_delay, NULL},63 NULL, NULL, NULL, NULL, NULL, NULL, codecfilter_delay_zero, NULL}, 64 64 #endif 65 65 … … 103 103 NULL, 104 104 #endif 105 cf_alaw_read, NULL, c f_alaw_delay, NULL},105 cf_alaw_read, NULL, codecfilter_delay_zero, NULL}, 106 106 #endif 107 107 … … 120 120 NULL, 121 121 #endif 122 cf_mulaw_read, NULL, c f_alaw_delay, NULL},122 cf_mulaw_read, NULL, codecfilter_delay_zero, NULL}, 123 123 #endif 124 124 … … 396 396 } 397 397 398 int codecfilter_delay_zero(CODECFILTER_USERDATA_T inst, uint_least32_t * delay) { 399 // this codec does not create any addition latency. 400 401 *delay = 0; 402 return 0; 403 } 404 398 405 //ll -
roard/codecfilter_alaw.c
r3517 r3604 88 88 #endif 89 89 90 #if defined(ROAR_SUPPORT_ALAW) || defined(ROAR_SUPPORT_MULAW)91 int cf_alaw_delay(CODECFILTER_USERDATA_T inst, uint_least32_t * delay) {92 // this codec does not create any addition latency.93 94 *delay = 0;95 return 0;96 }97 #endif98 99 90 //ll -
roard/include/codecfilter.h
r3517 r3604 128 128 129 129 int codecfilter_delay_fulldyn(CODECFILTER_USERDATA_T inst, uint_least32_t * delay); 130 int codecfilter_delay_zero(CODECFILTER_USERDATA_T inst, uint_least32_t * delay); 130 131 131 132 … … 139 140 int cf_alaw_read(CODECFILTER_USERDATA_T inst, char * buf, int len); 140 141 int cf_alaw_write(CODECFILTER_USERDATA_T inst, char * buf, int len); 141 int cf_alaw_delay(CODECFILTER_USERDATA_T inst, uint_least32_t * delay);142 142 143 143 int cf_mulaw_open(CODECFILTER_USERDATA_T * inst, int codec,
Note: See TracChangeset
for help on using the changeset viewer.