This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:

Subject: ir-ctl: report ir overflow
Author:  Sean Young <[email protected]>
Date:    Fri Jan 21 10:51:16 2022 +0000

Signed-off-by: Sean Young <[email protected]>

 utils/ir-ctl/ir-ctl.c | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

---

http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=d124ef52870a0f627d206db31c1b1a59f4c876ed
diff --git a/utils/ir-ctl/ir-ctl.c b/utils/ir-ctl/ir-ctl.c
index 27c309f9449d..240a37524905 100644
--- a/utils/ir-ctl/ir-ctl.c
+++ b/utils/ir-ctl/ir-ctl.c
@@ -1197,13 +1197,18 @@ int lirc_receive(struct arguments *args, int fd, 
unsigned features)
                                case LIRC_MODE2_FREQUENCY:
                                        fprintf(out, "carrier %u\n", val);
                                        break;
+                               case LIRC_MODE2_OVERFLOW:
+                                       fprintf(out, "overflow\n");
+                                       leading_space = true;
+                                       break;
                                }
                        } else {
                                switch (msg) {
                                case LIRC_MODE2_TIMEOUT:
-                                       fprintf(out, "-%u\n", val);
                                        if (carrier)
-                                               fprintf(out, " # carrier %uHz, 
timeout %u\n", carrier, val);
+                                               fprintf(out, "-%u # carrier 
%uHz\n", val, carrier);
+                                       else
+                                               fprintf(out, "-%u\n", val);
                                        leading_space = true;
                                        carrier = 0;
                                        break;
@@ -1216,6 +1221,14 @@ int lirc_receive(struct arguments *args, int fd, 
unsigned features)
                                case LIRC_MODE2_FREQUENCY:
                                        carrier = val;
                                        break;
+                               case LIRC_MODE2_OVERFLOW:
+                                       if (carrier)
+                                               fprintf(out, "# carrier %uHz, 
overflow\n", carrier);
+                                       else
+                                               fprintf(out, "# overflow\n");
+                                       leading_space = true;
+                                       carrier = 0;
+                                       break;
                                }
                        }
 

_______________________________________________
linuxtv-commits mailing list
[email protected]
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to