summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Decina <alessandro.d@gmail.com>2011-03-23 17:11:50 +0100
committerAlessandro Decina <alessandro.d@gmail.com>2011-03-23 17:11:50 +0100
commit53dee34713048f67bb729ac10ea12ac627d6b960 (patch)
tree8ee3d843faa426dc4db4efd10f705996f87815b2
parentae6833d6da1e85b917768de1135d43818efd1ef7 (diff)
GstDriver: fix logging to file
-rwxr-xr-xgstplayer/GstDriver.cpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/gstplayer/GstDriver.cpp b/gstplayer/GstDriver.cpp
index 9731427..76e58f9 100755
--- a/gstplayer/GstDriver.cpp
+++ b/gstplayer/GstDriver.cpp
@@ -978,7 +978,6 @@ GstDriver::init_gstreamer ()
char debug[PROPERTY_VALUE_MAX];
char trace[PROPERTY_VALUE_MAX];
-
argv = (char **) malloc (sizeof (char *) * argc);
argv[0] = (char *) malloc (sizeof (char) * (strlen (str0) + 1));
strcpy (argv[0], str0);
@@ -993,15 +992,7 @@ GstDriver::init_gstreamer ()
property_get ("persist.gst.trace", trace, "/dev/console");
LOGV ("persist.gst.trace property %s", trace);
LOGV ("route the trace to %s", trace);
- int fd_trace = open (trace, O_RDWR);
-
-
- if (fd_trace != -1) {
- dup2 (fd_trace, 0);
- dup2 (fd_trace, 1);
- dup2 (fd_trace, 2);
- close (fd_trace);
- }
+ setenv ("GST_DEBUG_FILE", trace, 1);
LOGV ("gstreamer init check");
// init gstreamer