Re: [Interest] Qt Multimedia - Record from Applications Output

2013-07-01 Thread Lopes Yoann
Hi, This is not something you can do with Qt Multimedia at the moment. Feel free to create a suggestion at https://bugreports.qt-project.org if you would like to see this feature added to Qt in the future. Best regards, Yoann Lopes Senior Software Engineer - Digia, Qt Visit us on:

[Interest] Redirect stdout to a file

2013-07-01 Thread Yifei Li
Hi folks, I know this can be done using QProcess::setStandardOutputFile. However, I need to start my process using the static function startDetached, and still want to be able to redirect its stdout/stderr to another file. Any suggestions? Thanks, Yifei

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Scott Aron Bloom
Just use the non-static QProcess flow... From: interest-bounces+scott.bloom=onshorecs@qt-project.org [mailto:interest-bounces+scott.bloom=onshorecs@qt-project.org] On Behalf Of Yifei Li Sent: Monday, July 01, 2013 1:31 PM To: interest@qt-project.org Subject: [Interest] Redirect stdout

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Yifei Li
I can't because I want the process continues to run even if my GUI crashes. -Yifei On Mon, Jul 1, 2013 at 4:50 PM, Scott Aron Bloom scott.bl...@onshorecs.comwrote: Just use the non-static QProcess flow… ** ** ** ** *From:* interest-bounces+scott.bloom=onshorecs@qt-project.org

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Scott Aron Bloom
Please don't response personally... One has nothing to do with the other... From: Yifei Li [mailto:yifl...@gmail.com] Sent: Monday, July 01, 2013 1:53 PM To: Scott Aron Bloom Subject: Re: [Interest] Redirect stdout to a file I can't because I want the process continues to run even if my GUI

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Yifei Li
I guess dup2 needs to be called by the process, correct? But I can't change its src code. - Yifei On Mon, Jul 1, 2013 at 4:42 PM, Guido Seifert warg...@gmx.de wrote: If it is only Linux you could use dup2. Windows? No idea. Guido On Mon, 1 Jul 2013 16:31:19 -0400 Yifei Li

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Scott Aron Bloom
If the goal, is to redirect stdout/stderr, and not have the call block (static startDetached). You can still use the NON-static version of the start method Scott From: interest-bounces+scott.bloom=onshorecs@qt-project.org [mailto:interest-bounces+scott.bloom=onshorecs@qt-project.org]

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Yifei Li
Hi Scott, Are you suggesting something as follows? QProcess proc; proc.setStandardOutputFile(); proc.startDetached(); Yifei On Mon, Jul 1, 2013 at 5:08 PM, Scott Aron Bloom scott.bl...@onshorecs.comwrote: If the goal, is to redirect stdout/stderr, and not have the call block (static

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Scott Aron Bloom
Yes... From: interest-bounces+scott.bloom=onshorecs@qt-project.org [mailto:interest-bounces+scott.bloom=onshorecs@qt-project.org] On Behalf Of Yifei Li Sent: Monday, July 01, 2013 2:25 PM To: interest@qt-project.org Subject: Re: [Interest] Redirect stdout to a file Hi Scott, Are you

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Yifei Li
I just tried, and it does not work. Redirection only works if 'proc-start()'. -Yifei On Mon, Jul 1, 2013 at 5:39 PM, Scott Aron Bloom scott.bl...@onshorecs.comwrote: Yes… ** ** ** ** ** ** *From:* interest-bounces+scott.bloom=onshorecs@qt-project.org [mailto:

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Scott Aron Bloom
Yes, calling proc.startDetached still calls the static version From: Yifei Li [mailto:yifl...@gmail.com] Sent: Monday, July 01, 2013 2:53 PM To: Scott Aron Bloom Cc: interest@qt-project.org Subject: Re: [Interest] Redirect stdout to a file I just tried, and it does not work. Redirection only

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Yifei Li
So is there a way to achieve what I want? -Yifei On Mon, Jul 1, 2013 at 6:15 PM, Scott Aron Bloom scott.bl...@onshorecs.comwrote: Yes, calling proc.startDetached still calls the static version ** ** *From:* Yifei Li [mailto:yifl...@gmail.com] *Sent:* Monday, July 01, 2013 2:53 PM

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Scott Aron Bloom
Im completely confused on what you are trying to do.. I can tell you that, I have a QProcess variable, and I have attached to the stdout/stderr available signals.. When they trigger, I get the stdout and stderr And if the GUI crtashes while the CLI call is running, the CLI keeps running. Scot

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Ing. Rayner Pupo Gomez
You can try on Linux with expect, creating a config file for expect that contains a command like command output.txt then you can start the expect program detached. ___ Interest mailing list Interest@qt-project.org

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Yifei Li
Hi Scott, What I'm trying to do is exactly the same as what you did. Can you confirm the following is how you made it? In my experiment, the following way makes the newly created process terminate when the GUI crashes. QProcess *proc = new QProcess; connect(proc,

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Yifei Li
Thank you. It's good to know this trick. But I need a cross-platform solution. - Yifei On Mon, Jul 1, 2013 at 7:07 PM, Ing. Rayner Pupo Gomez rpgo...@uci.cuwrote: You can try on Linux with expect, creating a config file for expect that contains a command like command output.txt then you can

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Scott Aron Bloom
Yes that is exactly what I do.. From: Yifei Li [mailto:yifl...@gmail.com] Sent: Monday, July 1, 2013 7:29 PM To: Scott Aron Bloom Cc: interest@qt-project.org Subject: Re: [Interest] Redirect stdout to a file Hi Scott, What I'm trying to do is exactly the same as what you did. Can you confirm

Re: [Interest] Redirect stdout to a file

2013-07-01 Thread Thiago Macieira
On segunda-feira, 1 de julho de 2013 16.31.19, Yifei Li wrote: Hi folks, I know this can be done using QProcess::setStandardOutputFile. However, I need to start my process using the static function startDetached, and still want to be able to redirect its stdout/stderr to another file.