Commit Graph

11 Commits

Author SHA1 Message Date
Jonathan Thomas
9d755c6d68 Revert "Check in code to handle missing clock_gettime() on most versions of M…" 2018-05-19 01:24:24 -05:00
Richard Alloway
eb6b48669b Merge branch 'master' into ZmgLogger_hires_timestamp 2018-05-18 13:43:15 -04:00
Rich Alloway
01f20286ed Check in code to handle missing clock_gettime() on most versions of Mac OS X 2018-04-23 11:11:18 -04:00
Jonathan Thomas
2a59184772 Revert "Prepend current time (hires) to messages logged via ZmqLogger" 2018-04-20 02:03:37 -05:00
Rich Alloway
5f38c112aa Fix output width of nsec in new hires timestamps in ZmqLogger.cpp 2018-04-12 16:57:38 -04:00
Rich Alloway
01c2d38a6b Prepend current time (hires) to messages logged via ZmqLogger 2018-04-06 16:33:26 -04:00
Jonathan Thomas
d79994a780 New cross platform exception handler for libopenshot! Logs basic stacktrace on segmentation fault. This will be a huge help in finding bugs and crashes. 2016-11-03 02:19:48 -05:00
Jonathan Thomas
4808be25ff Added 4 new clip keyframes (channel mapping, channel filter, has_video, and has_audio). These are a bit different though, as they are evaluated as boolean (-1 = ignored, 0 = disabled, 1 = enabled). Also fixed some issues with video playback (where it gets stuck in fast forward), and fixed some race conditions when opening FFmpegReader. Also added more debug output. 2016-04-24 15:37:47 -05:00
Jonathan Thomas
179d091005 Moved AppendDebugMessage to ZmqLogger, and updated 100+ references to use this new function. Removed debug var from readers/writers, and moved it to ZmqLogger.Enable(true/false). This allows debug output from all classes and functions, without any duplicate code. Also added some additional debug output for video playback and audio readers. 2016-04-21 01:39:17 -05:00
Jonathan Thomas
7c49628d93 Added new optional file logging abilities to ZmqLogger, which are guaranteed to write to disk (even if a crash happens immediately after logging) 2016-04-12 16:42:36 -05:00
Jonathan Thomas
723bd24e5c Adding new dependency: libzmq (ZeroMQ). Adding a new debug logging class powered by sockets and ZeroMQ, to allow a threadsafe way to communicate debug messages to a client application (i.e. openshot-qt). Also, removing unneeded Sleep.h functions. There will be lots more code utilizing ZeroMQ soon. 2016-04-04 23:09:18 -05:00