Merge "Fix Bootanimation Aspect Ratio" into o8.0
diff --git a/bliss.devices b/bliss.devices
index 12cc0c9..46bc2ca 100644
--- a/bliss.devices
+++ b/bliss.devices
@@ -2,3 +2,4 @@
 shamu
 angler
 victara
+hammerhead
diff --git a/config/manifest.xml b/config/manifest.xml
new file mode 100644
index 0000000..ee0340a
--- /dev/null
+++ b/config/manifest.xml
@@ -0,0 +1,87 @@
+<manifest version="1.0" type="device">
+    <hal format="hidl">
+        <name>android.hardware.audio</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IDevicesFactory</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.audio.effect</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IEffectsFactory</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.configstore</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ISurfaceFlingerConfigs</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.dumpstate</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IDumpstateDevice</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.graphics.allocator</name>
+        <transport arch="32+64">passthrough</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IAllocator</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.graphics.mapper</name>
+        <transport arch="32+64">passthrough</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IMapper</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.media.omx</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IOmx</name>
+            <instance>default</instance>
+        </interface>
+        <interface>
+            <name>IOmxStore</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.renderscript</name>
+        <transport arch="32+64">passthrough</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IDevice</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.usb</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IUsb</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+</manifest>
diff --git a/config/treble.mk b/config/treble.mk
index bcf4a2e..11afc56 100644
--- a/config/treble.mk
+++ b/config/treble.mk
@@ -2,7 +2,6 @@
 PRODUCT_PACKAGES += \
     android.hardware.graphics.mapper@2.0-impl \
     android.hardware.graphics.allocator@2.0-impl \
-    android.hardware.graphics.allocator@2.0-service
 
 # HWComposer HAL
 PRODUCT_PACKAGES += \
@@ -11,6 +10,7 @@
 # Audio HAL
 PRODUCT_PACKAGES += \
     android.hardware.audio@2.0-impl \
+    android.hardware.audio@2.0-service \ 
     android.hardware.audio.effect@2.0-impl \
     android.hardware.broadcastradio@1.0-impl \
     android.hardware.soundtrigger@2.0-impl
@@ -29,6 +29,11 @@
 PRODUCT_PACKAGES += \
     android.hardware.drm@1.0-impl
 
+# DumpState HAL 
+PRODUCT_PACKAGES += \ 
+    android.hardware.dumpstate@1.0-impl \ 
+    android.hardware.dumpstate@1.0-service 
+
 # Gatekeeper HAL
 PRODUCT_PACKAGES += \
     android.hardware.gatekeeper@1.0-impl
@@ -63,9 +68,9 @@
 PRODUCT_PACKAGES += \
     android.hardware.power@1.0-impl
 
-# RenderScript HAL
-PRODUCT_PACKAGES += \
-    android.hardware.renderscript@1.0-impl
+# RenderScript HAL 
+PRODUCT_PACKAGES += \ 
+    android.hardware.renderscript@1.0-impl 
 
 # Sensors HAL
 PRODUCT_PACKAGES += \
@@ -75,9 +80,10 @@
 PRODUCT_PACKAGES += \
     android.hardware.thermal@1.0-impl
 
-# USB HAL
-PRODUCT_PACKAGES += \
-    android.hardware.usb@1.0-service
+# USB HAL 
+PRODUCT_PACKAGES += \ 
+    android.hardware.usb@1.0-impl \ 
+    android.hardware.usb@1.0-service 
 
 # Vibrator
 PRODUCT_PACKAGES += \
diff --git a/prebuilt/common/privapp/com.farmerbb.taskbar.support.apk b/prebuilt/common/privapp/com.farmerbb.taskbar.support.apk
new file mode 100644
index 0000000..787cef0
--- /dev/null
+++ b/prebuilt/common/privapp/com.farmerbb.taskbar.support.apk
Binary files differ