[Android] [RFC PATCH 0/3] OMX: android hardware buffers

Thomas Guillem guillem at archos.com
Thu Jun 26 14:07:37 CEST 2014


Hi,

Here is my set of patches that goes with my other set of patches I proposed on
vlc-devel mailing list that enable android hardware buffers on OMX.

 - I added some symbols on android-libs that are needed by GraphicBuffer on
   iomx.cpp.

 - I also added some gingerbread headers to enable iomx_hwbuffer.c build, but
   I'm not sure that we can use HW buffer on gingerbread, I need to check that
   later.

I also have local big patches that add headers for jb, jbmr2 and kitkat, but I
don't know if submitting a 6MB patch is well appreciated on a mailing list.

Any comments are welcome.

Best Regards,
Thomas Guillem.

Thomas Guillem (3):
  Add missing hardware headers for gingerbread
  add lists of symbols of libcutils and libui
  libiomx: add hwbuffer build rules

 Makefile                                           |    2 +-
 .../libhardware/include/hardware/copybit.h         |  219 +++++++
 .../hardware/libhardware/include/hardware/gps.h    |  666 ++++++++++++++++++++
 .../libhardware/include/hardware/gralloc.h         |  351 +++++++++++
 .../libhardware/include/hardware/hardware.h        |  205 ++++++
 .../hardware/libhardware/include/hardware/lights.h |  137 ++++
 .../libhardware/include/hardware/overlay.h         |  243 +++++++
 .../hardware/libhardware/include/hardware/qemud.h  |  144 +++++
 .../libhardware/include/hardware/sensors.h         |  448 +++++++++++++
 .../include/hardware/sensors_deprecated.h          |   75 +++
 android-libs/libcutils.symbols                     |   33 +
 android-libs/libui.symbols                         |   85 +++
 dump-libs.sh                                       |    4 +-
 vlc-android/jni/Android.mk                         |   20 +-
 14 files changed, 2619 insertions(+), 13 deletions(-)
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/copybit.h
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/gps.h
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/gralloc.h
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/hardware.h
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/lights.h
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/overlay.h
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/qemud.h
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/sensors.h
 create mode 100644 android-headers-gingerbread/hardware/libhardware/include/hardware/sensors_deprecated.h
 create mode 100644 android-libs/libcutils.symbols
 create mode 100644 android-libs/libui.symbols

-- 
1.7.10.4


-- 


This email and any files transmitted with it are confidential and are 
intended solely for the use of the individual or entity to which they are 
addressed. Access to this e-mail by anyone else is unauthorised. If you are 
not the intended recipient, any disclosure, copying, distribution or any 
action taken or omitted to be taken in reliance on it, is prohibited. 
E-mail messages are not necessarily secure. Archos does not accept 
responsibility for any changes made to this message after it was sent.


More information about the Android mailing list