o General stability improvements.\r
o Native thread id is now logged in Linux as well. Finally they are mappable\r
against INFO THREADS, ps and top.\r
+ o Created automatically generated build number, so that it is easier to see\r
+ whether a build is newer or older than an other.\r
\r
Producers\r
---------\r
\r
o FFmpeg producer:\r
- + Increased the max number frames that audio/video can be badly interleaved\r
- with (Dimitry Ishenko).\r
+ + Increased the max number of frames that audio/video can be badly\r
+ interleaved with (Dimitry Ishenko).\r
\r
AMCP\r
----\r
find_package(Git)
-set(GIT_REV "N/A")
+set(GIT_REV "0")
+set(GIT_HASH "N/A")
if (GIT_FOUND)
exec_program("${GIT_EXECUTABLE}" "${PROJECT_SOURCE_DIR}"
- ARGS rev-parse --verify --short HEAD
+ ARGS rev-list --all --count
OUTPUT_VARIABLE GIT_REV)
+ exec_program("${GIT_EXECUTABLE}" "${PROJECT_SOURCE_DIR}"
+ ARGS rev-parse --verify --short HEAD
+ OUTPUT_VARIABLE GIT_HASH)
endif ()
configure_file("${PROJECT_SOURCE_DIR}/version.tmpl" "${PROJECT_SOURCE_DIR}/version.h")
EXPAND_AND_QUOTE(CASPAR_GEN) "."
EXPAND_AND_QUOTE(CASPAR_MAYOR) "."
EXPAND_AND_QUOTE(CASPAR_MINOR) "."
- CASPAR_REV " "
+ EXPAND_AND_QUOTE(CASPAR_REV) " "
+ CASPAR_HASH " "
CASPAR_TAG);
return ver;
}
#define CASPAR_MAYOR 1\r
#define CASPAR_MINOR 0\r
#define CASPAR_TAG "Beta 1"\r
-#define CASPAR_REV "${GIT_REV}"\r
+#define CASPAR_REV ${GIT_REV}\r
+#define CASPAR_HASH "${GIT_HASH}"\r