minor changes; mostly for new Context Help feature
[goodguy/cinelerra.git] / cinelerra-5.1 / db / utils / clip_accesses.C
1 #include<stdio.h>
2 #include<stdarg.h>
3 #include<time.h>
4
5 #include "tdb.h"
6 #include "s.C"
7
8 int main(int ac, char **av)
9 {
10   int ret;  setbuf(stdout,0);
11   theDb db;
12   db.open(av[1]);
13   //db.access(av[1], 34543, 0);
14   if( !db.opened() || db.error() ) exit(1);
15
16   if( !(ret=db.clip_set.FirstId()) ) do {
17     int cid = db.clip_set.id();
18     printf("clip_set %d, %f secs ", cid, db.clip_set.Frames()/db.clip_set.Framerate());
19     if( !Clip_viewsLoc::ikey_Clip_access(db.clip_views,cid).Find() ) {
20       time_t t = (time_t) db.clip_views.Access_time();
21       printf("  %d %s", db.clip_views.Access_count(), ctime(&t));
22     }
23     else
24       printf("missed clip_view for cid %d\n",cid);
25   } while( !(ret=db.clip_set.NextId()) );
26
27   db.close();
28   return 0;
29 }
30