Added hung process detection
version bump
Class variable change
Use new bitrate parameter syntax.
Check bitrate results when transcoding in transcoder spec.
Merge pull request #30 from innonate/master

Add creation_time and rotation attributes to Movie
Merge branch 'master' of github.com:streamio/streamio-ffmpeg
Add missing require 'time' and make creation_time spec safe from time zone differences.
More aggressive sub stringing in specs to avoid ruby compatibility issues.
Avoid unsorted hashes causing failing specs in ruby 1.8.
Tested hung process detection on Windows and Nix with a version of FFMPEG that hangs every time.
Merge pull request #27 from stakach/master

Added timeout option to detect hung ffmpeg process
TODO note about failing spec on ffmpeg master.
Merge branch 'master' of github.com:streamio/streamio-ffmpeg
Revert "version bump"

This reverts commit 029a11fab9fd55e88d70feaa79bf632d2148f9d1.
Throw FFMPEG::Error rather than RuntimeError on hung process, fix the spec and make it pending until we get a freezing fixture movie.
Bump tested ffmpeg version to 11.1.
Refactor IO#each_with_timeout

- Remove unnecessary code and complexity
- More readable variable names
- Avoid requiring win32/process twice
- Idiomatic tabbing (2 space soft tab)
- SIGKILL instead of INT quit ffmpeg process
Implement freezing ffmpeg spec using a dummy ffmpeg binary.
Simplify usage of Transcoder#timeout.

- Casting had no specs and seemed overkill
- Any falsy value should do