use FF_LEVEL_UNKNOWN by default (prevents some common mismatches in
ParsePacket which triggers reopening of streams)
Do not allow non-content stream types to extend the format context's duration as this
affects the UI and therefore seek capabilities.

DVB subtitle/teletext streams are private streams (stream type 0xBD) and may have their
own timebase or PTS values that are widely different than video stream's,
or not set properly. Regardless of any handling of such cases in FFmpeg, XBMC shouldn't
extend play duration unless an actual content stream has passed it's "end".
FIX: [amc] add omx.exynos to white list
[players] Skip picture attachments in video players

Picture attachments get reported by ffmpeg as a video stream with the flag AV_DISPOSITION_ATTACHED_PIC.
You generally don't want to play these as video.
omxplayer hangs when trying to play a picture as video (as it never gets enough frames to startup).
The players also get confused with a video file with artwork, and try to play the artwork. E.g.

21:23:53  47.576946 T:2831643728    INFO: ffmpeg[A8C77450]:     Stream #0:0: Video: mjpeg, yuvj420p, 1920x1080, 90k tbr, 90k tbn, 90k tbc
21:23:53  47.578365 T:2831643728    INFO: ffmpeg[A8C77450]:     Stream #0:1: Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, 2 channels, fltp, 192 kb/s
21:23:53  47.579159 T:2831643728    INFO: ffmpeg[A8C77450]:     Stream #0:2: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1920x1080, 12000 kb/s, 29.97 tbr, 1k tbn, 1k tbc

I think this is suitable for Gotham.
[uClibc] Fix TZ after bfc296b

inspired by t-nelson:
https://github.com/xbmc/xbmc/commit/a2f3ca28ff22eba942d12e9cb3701818bb9dac6f
ffmpeg demuxer: fix incorrectly set bitsPerSample for audio streams
paplayer: fix display of bitsPerSample for codecs served by dvdplayer
paplayer: fix compiler warning
AE: add verbose logging, start with alsa logger
[Fix] Store the language of external vob subtitles. This also fixes a memory leak.
Reported by cg110.
[Ext. subs] Use ISO639-2 T language codes for external subtitles details.
AESinkDirectSound: Only add AC3 and DTS if we are not PCM device
settings: use CSetting::CheckValidity() instead of CSetting::FromString() for input validation
settings: fix CSettingNumber::fromString()
AE: fix CAEChannelInfo::ResolveChannels, it returned duplicate channels in the list
VDA decoder fix: add pts to picture buffer
[Fix] use av_free to free m_convertBuffer

::free may crash on memory allocated by av_malloc.
Merge pull request #4440 from Montellese/settings_fixes

Two fixes in the settings system
Merge pull request #4450 from ndogxj/patch-1

[Fix] use av_free to free m_convertBuffer
Merge pull request #4408 from koying/fixamcexynos

FIX: [amc] add omx.exynos to white list