[FFmpeg-devel] [PATCH] Add -timelimit option

Måns Rullgård mans
Sun Nov 15 13:38:25 CET 2009

Michael Niedermayer <michaelni at gmx.at> writes:

> On Sat, Nov 14, 2009 at 04:49:22PM +0000, Mans Rullgard wrote:
>> This option limits the CPU time used by ffmpeg to the number of seconds
>> specified.  After this time, the OS sends a SIGXCPU signal, which we
>> handle and attempt to exit cleanly.  If the process is stuck, the OS
>> will deliver a SIGKILL one second later, forcibly terminating the
>> process.
>> This functionality is useful in automated setups where a runaway ffmpeg
>> process would otherwise go undetected.
>> ---
>>  ffmpeg.c |   18 ++++++++++++++++++
>>  1 files changed, 18 insertions(+), 0 deletions(-)
> iam fine with this, but maybe the new function would be better put in
> cmdutils.c ?
> that way other tools (ffserver maybe?) could also use it

Well, ffserver probably doesn't want it, and ffplay isn't likely to be
used unattended (nor do I see much use for it there).  That said, I'm
not opposed to putting the function in a shared location.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list