Merge pull request #137 from StevenHickson/master

Turned logging off and added a -g flag to enable logging
Use av_dump_format output for -i info option
Add new options to configure audio and video file reading queues, and audio and video GPU fifo sizes

--audio_fifo  n           Size of audio output fifo in seconds
--video_fifo  n           Size of video output fifo in MB
--audio_queue n           Size of audio input queue in MB
--video_queue n           Size of video input queue in MB
More care with going into and out of buffering.

Try to wait for GPU fifos to be full before resuming from buffering.
Use pre-roll mecahnism from clock.
Add Stasik0's prepare-native-raspbian.sh script to help building on the Pi
Updated README.
Merge pull request #144 from skgsergio/master

Update README with new options
Deinitialise the clock and free more resources
Restore termio in more exception cases
Check for passthrough being supported before enabling
Improvements to buffering.

After first buffer wait for queues to fill before resuming
Support ffmpeg 1.2 and float planar format

Note: requires recent firmware for float audio support (384946 or later)
Need bigger chunksize for some codecs
Don't query PCM info when in passthough mode, it returns an error
Added --keys / -k to list key bindings.
Merge pull request #161 from skgsergio/master

Add --keys / -k for listing key bindings.
Add timestamps to log