projects
/
omnplay
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
limit rate of UI update during omneon content reading
[omnplay]
/
src
/
timecode.c
diff --git
a/src/timecode.c
b/src/timecode.c
index
f5559de
..
7f7363d
100644
(file)
--- a/
src/timecode.c
+++ b/
src/timecode.c
@@
-42,3
+42,17
@@
char* frames2tc(int f, float fps, char* buf)
}
+int tc2frames(char* tc, float fps, int *f)
+{
+ int hh, mm, ss, ff;
+
+ *f = 0;
+
+ if(4 != sscanf(tc, "%d:%d:%d:%d",
+ &hh, &mm, &ss, &ff))
+ return -1;
+
+ *f = ff + fps * (ss + 60 * (mm + 60 * hh));
+
+ return 0;
+}