AE: accept planar formats and pts from player

ActiveAE now supports planar audio formats at input. Decoded planar audio from .i.e. dts or dd can go all the way through AE to the sink. In particular interesting for Pi , @popcornmix

Simplify dvdplayer's interface to AE. Drop obsolete conversion to interleaved in ffmpeg audio codec. Pass pts to AE instead of guessing playing pts by error prone calculation using delay.
Drop obsolete leftover buffer, we only get entire frames from the codecs.

Drop obsolete pcm audio codecs. lpcm wasn't used anyway. Nothing which can't be done by ffmpeg.

Adjust paplayer to interface changes.

@elupus I have based this on masterclock for testing. 
Not tested. Just noticed it since it was something I struggled with to get
right back in the Xbox days. I will see if I still have the DVDs somewhere
and get back.
On Jul 4, 2014 8:45 AM, "Rainer Hochecker" <notifications@github.com> wrote:

> In xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.cpp:
>
> > -        d[5] = s[9];
> > -        // third sample
> > -        d[6] = s[4];
> > -        d[7] = s[5];
> > -        d[8] = s[10];
> > -        // fourth sample
> > -        d[9] = s[6];
> > -        d[10] = s[7];
> > -        d[11] = s[11];
> > -
> > -        s += 12;
> > -        d += 12;
> > -      }
> > -    }
> > -
> > -    return CDVDAudioCodecPcm::Decode(m_buffer, iDecoded);
>
> the entire CDVDAudioCodecLPcm class was dead code. instantiation was
> surrounded by #if 0. did you observe any issues with this?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/xbmc/xbmc/pull/4786/files#r14548723>.
>