diff options
author | wm4 <wm4@nowhere> | 2015-01-26 11:31:02 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-01-26 11:31:02 +0100 |
commit | 96f7c96da02c235c0f4511f30ea81c45933bf881 (patch) | |
tree | e00855b24351f6d5552a69593e8924899024b22c /osdep | |
parent | 637e3e975cc748cbac9c3ed2066b1a852ce1f354 (diff) | |
download | mpv-96f7c96da02c235c0f4511f30ea81c45933bf881.tar.bz2 mpv-96f7c96da02c235c0f4511f30ea81c45933bf881.tar.xz |
msg: add --log-file option
This allows getting the log at all with --no-terminal and without having
to retrieve log messages manually with the client API. The log level is
hardcoded to -v. A higher log level would lead to too much log output
(huge file sizes and latency issues due to waiting on the disk), and
isn't too useful in general anyway. For debugging, the terminal can be
used instead.
Diffstat (limited to 'osdep')
-rw-r--r-- | osdep/timer.c | 2 | ||||
-rw-r--r-- | osdep/timer.h | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/osdep/timer.c b/osdep/timer.c index 123a78c850..7c57e1ef1c 100644 --- a/osdep/timer.c +++ b/osdep/timer.c @@ -38,7 +38,7 @@ static void do_timer_init(void) // Arbitrary additional offset to avoid confusing relative/absolute times. // Also,we rule that the timer never returns 0 (so default-initialized // time values will be always in the past). - raw_time_offset -= 10000000; + raw_time_offset -= MP_START_TIME; } void mp_time_init(void) diff --git a/osdep/timer.h b/osdep/timer.h index bc0e5252c9..2bef4130df 100644 --- a/osdep/timer.h +++ b/osdep/timer.h @@ -38,6 +38,8 @@ uint64_t mp_raw_time_us(void); // Sleep in microseconds. void mp_sleep_us(int64_t us); +#define MP_START_TIME 10000000 + // Return the amount of time that has passed since the last call, in // microseconds. *t is used to calculate the time that has passed by storing // the current time in it. If *t is 0, the call will return 0. (So that the |