- Adapted the architecture to have a more logical structure
- Adapted the viewer to use the new screen adapter provided by libamivideo
- Added correct aspect ratio support
- Implemented common use-cases as command-line options