Disable 24-bit until framework is updated
Disable 24-bit until framework is updated

Change-Id: If3f347ae0371aad3cb31364f67475d992a1889d1
stagefright-plugins: Allow multiple getParameter invocations

 * Previously we asserted that the component was not yet configured
   during getParameter, but SF in Lollipop may need to query the
   component multiple times.  Add support for this.

Change-Id: I5e1de8a57605e682a543614414d4e1efac43d03f
adec: Fix various issues on Stagefright 5.0

 * Return proper values in getParameter calls
 * Send valid timestamp at EOS

Change-Id: Ia78fa4029870ae32d30678316d8f7000db2b75c8
stagefright-plugins: Rename mpeg2v to mpeg2

Change-Id: Ia9fdd6c733bc138f52b843593a140c66f803f045
stagefright-plugins: Implement frame dropping and AV sync

 * Keep the video from lagging behind the audio by dropping
   frames when we're too far behind.
 * Set options to improve video playback performance
 * It's still a quite terrible experience without hardware decoding,
   but prior to this patch it was possible that the first slow
   frame would be droped by Stagefright and the lag would just grow,
   resulting in a black screen.

Change-Id: Ib10933d385d593d8e887bca033f22b68a812bc7c
stagefright-plugins: Return target format in PCM params query

 * If the framework told us to do something else, we should do it.

Change-Id: Ie7777346012a96392a3baa9cca38c3ac31288b5d
stagefright-plugins: Use new OMX type for AC3

 * This is new in Lollipop. Google didn't implement a decoder though,
   so we can handle it.

Change-Id: I755e7f02de38053770bb53acae2a9a41549dfbad
stagefright-plugins: Fix warning

Change-Id: Iadf3666a3899f6f1071ba9042642dfd29cc3e2ee
stagefright-plugins: Use the max aggregated buffer size

 * NuPlayer has a new feature which aggregates small buffers before
   delivering them to the codec. We need to match this size in all
   cases or we will have a bad time.

Change-Id: I353cedbe6f864e89214f185bbffa7314d7caf77c
stagefright-plugins: Enable 24-bit output

 * Always enable it. Audioflinger has conversions for when the hardware
   can't support it.
 * Also fix a bunch of state management issues

Change-Id: I2106b34251bd0c9db0655dd97d3e92c7b635a982