(rgba->yuv allocates memory) Also fixed few warning and cleaned the code up. Change-Id: Id904ad3ad8802ea9fc3d34247d27193dfa7b0b99 (cherry picked from commit 764fdffaac)
764fdffaac