32 int version_major, version_minor;
33 int64_t start_num, start_den;
43 if (!strncmp(buf,
"fishead", 8)) {
48 version_minor =
AV_RL16(buf+10);
50 if (version_major != 3 && version_major != 4) {
52 version_major, version_minor);
64 if (start_den > 0 && start_num > 0) {
66 av_reduce(&start_time, &base_den, start_num, start_den, INT_MAX);
71 }
else if (!strncmp(buf,
"fisbone", 8)) {
76 start_granule =
AV_RL64(buf+36);
79 "Multiple fisbone for the same stream", 0);