From e86d019878a4315cc5a75450d2753c543fbe5a1a Mon Sep 17 00:00:00 2001 From: schmirl Date: Mon, 19 Feb 2007 12:08:16 +0000 Subject: Added commandline switch -r/--remux for specifying name of externremux script (thanks to Rolf Ahrenberg) Modified Files: streamdev-server.c streamdev-server.h remux/extern.c remux/extern.h --- remux/extern.c | 8 +++++--- remux/extern.h | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) (limited to 'remux') diff --git a/remux/extern.c b/remux/extern.c index b1857f8..ca1082e 100644 --- a/remux/extern.c +++ b/remux/extern.c @@ -6,6 +6,8 @@ #include #include +const char *g_ExternRemux = "/root/externremux.sh"; + class cTSExt: public cThread { private: cRingBufferLinear *m_ResultBuffer; @@ -65,9 +67,9 @@ cTSExt::cTSExt(cRingBufferLinear *ResultBuffer): for (int i = STDERR_FILENO + 1; i < MaxPossibleFileDescriptors; i++) close(i); //close all dup'ed filedescriptors - printf("starting externremux.sh\n"); - execl("/bin/sh", "sh", "-c", "/root/externremux.sh", NULL); - printf("failed externremux.sh\n"); + //printf("starting externremux.sh\n"); + execl("/bin/sh", "sh", "-c", g_ExternRemux, NULL); + //printf("failed externremux.sh\n"); _exit(-1); } diff --git a/remux/extern.h b/remux/extern.h index 9066680..ae055ac 100644 --- a/remux/extern.h +++ b/remux/extern.h @@ -4,6 +4,8 @@ #include "remux/tsremux.h" #include +extern const char *g_ExternRemux; + class cTSExt; class cExternRemux: public cTSRemux { -- cgit v1.2.3