Encode a unique id in the aub header date fields.
This commit is contained in:
@@ -59,6 +59,10 @@ static void init_aubfile( FILE *aub_file )
|
||||
struct aub_block_header bh;
|
||||
unsigned int data;
|
||||
|
||||
static int nr;
|
||||
|
||||
nr++;
|
||||
|
||||
/* Emit the aub header:
|
||||
*/
|
||||
memset(&fh, 0, sizeof(fh));
|
||||
@@ -67,13 +71,13 @@ static void init_aubfile( FILE *aub_file )
|
||||
fh.minor = 0x0;
|
||||
fh.major = 0x7;
|
||||
memcpy(fh.application, __progname, sizeof(fh.application));
|
||||
fh.day = 0x0;
|
||||
fh.day = (nr>>24) & 0xff;
|
||||
fh.month = 0x0;
|
||||
fh.year = 0x0;
|
||||
fh.timezone = 0x0;
|
||||
fh.second = 0x0;
|
||||
fh.minute = 0x0;
|
||||
fh.hour = 0x0;
|
||||
fh.second = nr & 0xff;
|
||||
fh.minute = (nr>>8) & 0xff;
|
||||
fh.hour = (nr>>16) & 0xff;
|
||||
fh.comment_length = 0x0;
|
||||
|
||||
if (fwrite(&fh, sizeof(fh), 1, aub_file) < 0)
|
||||
|
||||
Reference in New Issue
Block a user