Better guards against crashing in video thumbnailer: Bug #739396

For user's video, GStreamer is returning a ridiculously small buffer
(66 bytes) for a frame it reports to be 1920x1080.  Since Totem's
thumbnailer works, presumably there's something wrong with ours, but
these changes at least prevent the thumbnailer from crashing deep
inside GDK pixbuf.