* vidindex improvements * fix spelling old-commit-hash: 6f98a987afd4f32db3d04c5d4ba3bf49be4b8e07
* convert vidindex to python * fix whitespace * corrupt file option * fix up typings * fix return type * update framereader * change length delimiter to uint32 value * change length to uint32 value * move url_file changes to separate PR * cleanup caching * revert whitespace change * fix frame type param type old-commit-hash: f8e488f881cec5c654282b44910b07a541832fa8