session_name = "omfsession";
base_dir = ".";
sample_rate = 0;
- frame_rate = 0;
+ sample_rate = 0;
version = 3000;
db = 0;
file = 0;
fread(&num, 4, 1, file);
num = e32(num);
INFO ("Rate = %d / %d\n", num, denom);
- if (frame_rate == 0) {
- frame_rate = (double) num / (double) denom;
+ if (sample_rate == 0) {
+ sample_rate = (double) num / (double) denom;
}
if (sample_rate == 0) {
sample_rate = denom;
}
} else {
INFO ("OMF file is missing frame rate information for track %d\n", i);
- frame_rate = 0.04; // 25FPS
+ sample_rate = 0.04; // 25FPS
if (sample_rate == 0) {
sample_rate = 44100;
}
char **len;
int lenCount;
double length = 0.0;
- int lenFrames = 0;
+ int lenSamples = 0;
region = 0;
continue;
}
- lenFrames = atoi(len[1]);
- length = lenFrames * frame_rate;
+ lenSamples = atoi(len[1]);
+ length = lenSamples * sample_rate;
if (!strcmp(type[1], "TRAN")) {
region->add_property ("position", sbuf);
snprintf (sbuf, sizeof (sbuf), "%" PRId64, llrintf (length * sample_rate));
region->add_property ("length", sbuf);
- snprintf (sbuf, sizeof (sbuf), "%" PRId64, llrintf (start * frame_rate * sample_rate));
+ snprintf (sbuf, sizeof (sbuf), "%" PRId64, llrintf (start * sample_rate * sample_rate));
region->add_property ("start", sbuf);
set_region_sources (region, sinfo);
region->add_property ("position", sbuf);
snprintf (sbuf, sizeof (sbuf), "%" PRId64, llrintf (length * sample_rate));
region->add_property ("length", sbuf);
- snprintf (sbuf, sizeof (sbuf), "%" PRId64, llrintf (start * frame_rate * sample_rate));
+ snprintf (sbuf, sizeof (sbuf), "%" PRId64, llrintf (start * sample_rate * sample_rate));
region->add_property ("start", sbuf);
set_region_sources (region, sinfo);