Cleanup and minor changes to video tests
Working on HAL and further specialising functions