if (granulepos == (gint64) - 1)
return FALSE;
- frame_mask = (1 << pad->granuleshift) - 1;
+ frame_mask = (1ll << pad->granuleshift) - 1;
return ((granulepos & frame_mask) == 0);
}
return 576 << (block_size_index - 2);
}
if (block_size_index >= 8) {
- return 256 << (block_size_index - 8);
+ return 256ll << (block_size_index - 8);
}
if (block_size_index == 6 || block_size_index == 7) {
guint len, bytes = (block_size_index - 6) + 1;
if (granulepos == (gint64) - 1)
return FALSE;
- frame_mask = (1 << pad->granuleshift) - 1;
+ frame_mask = (1ll << pad->granuleshift) - 1;
return ((granulepos & frame_mask) == 0);
}