libssl-dev required for native build
Using fresh 2014-01-07-wheezy-raspbian.img, otherwise make ffmpeg fails.
Merge pull request #160 from microwavesafe/master

libssl-dev required for native build
Stop live stream on hidevideo
If --live flag set, stop stream completely on hide_video and reopen on unhide_video. This prevents the stream being cache which is desirable behaviour for a live stream.
Merge pull request #162 from microwavesafe/dev

Stop live stream on hidevideo
[omxplayer] Allow small audio packets to be concatenated to make better use of audio fifo

Some audio codecs produce small packets which causes a high overhead when submitting to GPU, and doesn't make full use of GPU side buffering.
TrueHD in particular can produce packets with 40 samples (so 1200 packets per second) which causes very high overhead.

What this aims to do is to concatenate audio packets until they approach the ideal audio packet size,
and then deal with the awkardness of concatenated planar formats.
reader: Ensure the nonblocking flag is set before avformat_open_input

Fixes issue with streams hanging when network connection is lost
audio: When in dual audio mode, make analogue the slave