[players] Fix dts time after seek
[rbp/omxplayer] Update media time sooner with online streams
DllAvCodec: map avcodec_encode_audio2
Improve compatibility with C++11 (Visual Studio 2012, Intel C++ compiler 13.0)
DllAvCodec: map avcodec_fill_audio_frame
DllAvCodec: map avcodec_free_frame.

This makes xbmc require FFmpeg 1.0
AEEncoderFFmpeg: switch to avcodec_encode_audio2 and convert input audio to a format accepted by the encoder if AE does not handle it. Fixes transcoding to AC3 for passthrough (e.g. HDMI).

Without this, with ffmpeg 1.1 and later, xbmc segfaults when trying to transcode
to AC3.

It would be better to have AE to support planar formats but this fallback will be useful in case there are even other audio formats introduced in FFmpeg and is simpler for now.
Add CDDA demuxer

OMXPlayer use DVDFactoryDemuxer for every media. With new CDDA demuxer RPi xbmc plays audio CDs.
PAPlayer plays CD audio using dvdplayer demuxer
GUIViewControl: send gui messages to proper window, fixes #14291
Merge pull request #2586 from hmis/RPi_CDDA

Add CDDA demuxer
[osx/ios/atv2] - sync xcode projects
Grr, silly android toolchains.
Revert "fixed compiler warnings"

This reverts commit 9244cbfacb4588c8d816af0ad01006e8cea22333.
[droid] - adapted README - we work with the native NDK now - so remove the need for 3rd party crystax NDK
Merge pull request #2647 from Karlson2k/C++11_compat_01

Improve compatibility with C++11 (Visual Studio 2012, Intel Compiler 13.0)
Merge pull request #2579 from popcornmix/seek_dts

[players] Fix dts time after seek
Merge pull request #2692 from pieh/t14291

GUIViewControl: send gui messages to proper window, fixes #14291
[WIN32] updated .gitignore
[WIN32] grrr, libid3tag isn't used anymore.
fix crash in vobsub after having moved deletion of extradata to destructor