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
[airplay] - ensure to announce airtunes before airplay via zeroconf (makes it more likely that ios7 clients detect us correctly at the first shot)
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.
[zeroconf] - add method to reannounce already published services
[airplay] - reannounce airplay service every 10 secs (fixes ios7 clients not detecting us when their wlan was asleep or they saw the airplay announcement before the airtunes annoncement)
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()
ActiveAE: fix race of device change events
[osxsink] - always fetch the defaultdevice from osx instead of or (maybe
outdated) devicelist
[osx/windowing] - ensure that the onresetdevice callback is called whenever a
lostdevice callback was called before. Do this by adding a timer (similar like done on x11). Also
handle "flags == 0" as devicereset (on some strange constellations we are
called with flags 0 instead of proper flags - this is undocumented but
it happens...).