Em 28-07-2010 12:14, Maxim Levitsky escreveu: > * lirc: Don't propagate reset event to userspace > * lirc: Remove strange logic from lirc that would make first sample always be pulse > * Make TO_US macro actualy print what it should. > > Signed-off-by: Maxim Levitsky <maximlevitsky@xxxxxxxxx> > --- > drivers/media/IR/ir-core-priv.h | 3 +-- > drivers/media/IR/ir-lirc-codec.c | 14 ++++++++------ > drivers/media/IR/ir-raw-event.c | 3 +++ > 3 files changed, 12 insertions(+), 8 deletions(-) > > diff --git a/drivers/media/IR/ir-core-priv.h b/drivers/media/IR/ir-core-priv.h > index babd520..8ce80e4 100644 > --- a/drivers/media/IR/ir-core-priv.h > +++ b/drivers/media/IR/ir-core-priv.h > @@ -76,7 +76,6 @@ struct ir_raw_event_ctrl { > struct lirc_codec { > struct ir_input_dev *ir_dev; > struct lirc_driver *drv; > - int lircdata; > } lirc; > }; > > @@ -104,7 +103,7 @@ static inline void decrease_duration(struct ir_raw_event *ev, unsigned duration) > ev->duration -= duration; > } > > -#define TO_US(duration) (((duration) + 500) / 1000) > +#define TO_US(duration) ((duration) / 1000) It is better to keep rounding the duration to its closest value. Cheers, Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html