Exchenges defines with static const.
Implements FileVideo.
Fixes Comments in FileVideo.
Ugly commit because I need access to this stuff from bulgaria. Works on the YUVDataVideo.
Fixes a big bunch of ugly issues which made everything uncompilable or unrunnable. But beware, the fixes mostly are just removal of the faulty code (as in the restore method of the video scrubber, because the getPointer methods in the memento could be broken beyond repair (still, i repaired as much as i could) or in the histogram tests due to unhandled OGLExceptions)
Removes the faulty and probably unnecessary invalidConstruction testcase from the videoscrubber testcases.
Adds basic test for empty players and adds a metadata-file free constructor to the YUVDataVideo (handy for the tests).
Updates MacroblockType and merges it with MacroblockPartition, adds metadata loading to YUVDataVideo.
Adds getResolution method to module and Filter, makes the additionalMetadata in Videometadata available via a getter and implements Filtered Video without the Saveable stuff.
Adds proper handling for invalid resolutions (depending on YUVType) to YUVDataVideo, implements parts of the save method of Videos. Makes modules getResolution const.
Merge Jonas and Master.
Merge Jonas and Master, fix the resulting problems which prevented compilation or execution of the tests.