Adds Tests and SaveRestore stuff for scrubber and player, fixes the mistakes.
Fixes a ugly mistake in FFmpegDataVideo, still doesn't work of course.
Adds a exception to a critical piece of code in ffmpegvideo.
Extends Player Tests, corrects mistakes in Player.
Merge branch 'master' into jonas
Video saving in YUV444 works now, but the videos aresaved upside down.
Fixes the mirroring issue in the video saving method, adds the conversion shader RGBtoYUV444 to git.
Fixes ugly = instead of == mistake in FilteredVideo. Fixes outofbounds error when removing filters in special cases.
Adds saveRestore functions to YUVDataVideo and FilteredVideo. No Tests yet.
Fixes mistake in FilteredVideo's restore. Adds functions for saving and restoring observers to observable.
Fixes signatures of save and restore methods of observable.
Adjusts save and restore methods from my saveable observables to use the save and restore methods of observable.
Stupid Jonas forgot that observers aren't necessarily saveable... so he removes everything from tha last few commits again...
Why the hell am I in the master branch? Now really removes the broken stuff from the last commits.
Merge master into FilterFlamingo