When passing a size_t via binder, use 64-bits unconditionally

64-bits is almost always over-kill.  But it's easier and cleaner to change
the binder code to be accurate, than to rename all the the API parameter
types to be 32-bit.

Bug: 12381724
Change-Id: Ib8f198d814a2027760ef24e9e3feacee21a973b1
stagefright: add ClockEstimator API and WindowedLinearFitEstimator

Change-Id: I74474c385848a8eab2ac0da7c069510378e2b217
AwesomePlayer: improve scheduling of video event to hit PTS

Change-Id: I7b19911acbde9b592b757b952d4ad63cd8efebed
Smooth out AwesomePlayer

Use clock estimator to smooth out audio time stamps.

Change-Id: Iec1ff30c011069d06ff8051fc4839d00895463d6
AwesomePlayer: use PTS for queueBuffer

Change-Id: I1c14ad4784c799c46cf06a14b0f00c5e4d01f718
Merge "When passing a size_t via binder, use 64-bits unconditionally"
Merge "stagefright: add ClockEstimator API and WindowedLinearFitEstimator"
Merge "AwesomePlayer: improve scheduling of video event to hit PTS"
Merge "Smooth out AwesomePlayer"
Merge "AwesomePlayer: use PTS for queueBuffer"
Merge remote-tracking branch 'aosp/master' into fml-master