1. Review code and address FIXMEs.

2. Fix segmentation fault when required GStreamer plugins unavailable.
