avsync: support AMASTER mode

Change-Id: I3dfb6c5dbc3c3ae82100c0db103c13c4c39a001f
diff --git a/avsync-lib/src/tsync.c b/avsync-lib/src/tsync.c
index ec97b2b..6191529 100644
--- a/avsync-lib/src/tsync.c
+++ b/avsync-lib/src/tsync.c
@@ -18,6 +18,7 @@
 #include <string.h>
 #include <sys/ioctl.h>
 #include "tsync.h"
+#include "aml_avsync_log.h"
 
 #define VIDEO_DEVICE "/dev/amvideo"
 #define TSYNC_ENABLE "/sys/class/tsync/enable"
@@ -34,11 +35,11 @@
     int fd;
     fd = open(path, O_RDWR);
     if (fd < 0) {
-        printf("fail to open %s\n", path);
+        log_error("fail to open %s\n", path);
         return -1;
     }
     if (write(fd, value, strlen(value)) != strlen(value)) {
-        printf("fail to write %s to %s\n", value, path);
+        log_error("fail to write %s to %s\n", value, path);
         close(fd);
         return -1;
     }
@@ -60,11 +61,11 @@
         valstr[strlen(valstr)] = '\0';
         close(fd);
     } else {
-        printf("unable to open file %s\n", path);
+        log_error("unable to open file %s\n", path);
         return -1;
     }
     if (sscanf(valstr, "0x%x", &val) < 1) {
-        printf("unable to get pts from: %s", valstr);
+        log_error("unable to get pts from: %s", valstr);
         return -1;
     }
     *value = val;
@@ -79,6 +80,7 @@
         val = "1";
     else
         val = "0";
+    log_info("%s", val);
     return config_sys_node(TSYNC_ENABLE, val);
 }
 
@@ -97,6 +99,7 @@
     char val[50];
 
     snprintf(val, sizeof(val), "VIDEO_START:0x%x", vpts);
+    log_info("%s", val);
     return config_sys_node(TSYNC_EVENT, val);
 }
 
@@ -108,6 +111,7 @@
         val = "VIDEO_PAUSE:0x1";
     else
         val = "VIDEO_PAUSE:0x0";
+    log_info("%s", val);
     return config_sys_node(TSYNC_EVENT, val);
 }
 
@@ -116,6 +120,7 @@
     char val[50];
 
     snprintf(val, sizeof(val), "VIDEO_TSTAMP_DISCONTINUITY:0x%x", vpts);
+    log_info("%s", val);
     return config_sys_node(TSYNC_EVENT, val);
 }
 
@@ -137,7 +142,7 @@
         return -1;
     }
 
-    ioctl(video_fd, ctl, &value);
+    ioctl(video_fd, ctl, value);
 
     close(video_fd);