diff options
author | Alessandro Decina <alessandro.d@gmail.com> | 2011-03-23 17:11:50 +0100 |
---|---|---|
committer | Alessandro Decina <alessandro.d@gmail.com> | 2011-03-23 17:11:50 +0100 |
commit | 53dee34713048f67bb729ac10ea12ac627d6b960 (patch) | |
tree | 8ee3d843faa426dc4db4efd10f705996f87815b2 | |
parent | ae6833d6da1e85b917768de1135d43818efd1ef7 (diff) |
GstDriver: fix logging to file
-rwxr-xr-x | gstplayer/GstDriver.cpp | 11 |
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 |