|
@@ -40,7 +40,7 @@ void sms_ir_event(struct smscore_device_t *coredev, const char *buf, int len)
|
|
|
const s32 *samples = (const void *)buf;
|
|
const s32 *samples = (const void *)buf;
|
|
|
|
|
|
|
|
for (i = 0; i < len >> 2; i++) {
|
|
for (i = 0; i < len >> 2; i++) {
|
|
|
- struct ir_raw_event ev;
|
|
|
|
|
|
|
+ DEFINE_IR_RAW_EVENT(ev);
|
|
|
|
|
|
|
|
ev.duration = abs(samples[i]) * 1000; /* Convert to ns */
|
|
ev.duration = abs(samples[i]) * 1000; /* Convert to ns */
|
|
|
ev.pulse = (samples[i] > 0) ? false : true;
|
|
ev.pulse = (samples[i] > 0) ? false : true;
|