Merge changes I2d46ea67,I495816ec,I652b6edb,Ia465f8bc,I575bef5d,I75f0d096,I28fa1db0,Ie5931a15

* changes:
  omx: use hardware CSC for encoding surface textures
  omx: move csc (de)initialization to common venc
  omx: handle csc errors
  omx: always set ion fds for encoder's csc target buffers
  csc: add csc_set_method()
  csc: handle Gscaler errors
  csc: recognize custom ARGB_8888 pixel format
  csc: fix custom ARGB_8888 pixel format's name