femon - human readable fix and flush output

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, there is a small fix to be femon output human readable

-------------
diff -ur dvb-apps-20060519.orig/util/femon/femon.c dvb-apps-20060519/util/femon/femon.c
--- dvb-apps-20060519.orig/util/femon/femon.c	2006-05-19 13:07:07.000000000 +0200
+++ dvb-apps-20060519/util/femon/femon.c	2006-05-19 13:03:46.000000000 +0200
@@ -62,7 +62,7 @@
 		dvbfe_get_info(fe, FE_STATUS_PARAMS, &fe_info);
 
 		if (human_readable) {
-			printf ("status %c%c%c%c%c | signal %02d | snr %05d | ber %10d | unc %10d | ",
+			printf ("status %c%c%c%c%c | signal %04x | snr %04x | ber %08x | unc %08x | ",
 				fe_info.signal ? 'S' : ' ',
 				fe_info.carrier ? 'C' : ' ',
 				fe_info.viterbi ? 'V' : ' ',
---------------

And I have some problems with printf caching (in some cases does not flush every one line). This fix my problem.

--------------
diff -ur dvb-apps-20060519.orig/util/femon/femon.c dvb-apps-20060519/util/femon/femon.c
--- dvb-apps-20060519.orig/util/femon/femon.c	2006-05-19 12:45:04.000000000 +0200
+++ dvb-apps-20060519/util/femon/femon.c	2006-05-19 13:03:46.000000000 +0200
@@ -89,6 +89,7 @@
 			printf("FE_HAS_LOCK");
 
 		printf("\n");
+		fflush(stdout);
 		usleep(1000000);
 	} while (1);
 
-----------------

_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux