From 0dc6733e3fd5ccede297c3e1cdb673b5960630de Mon Sep 17 00:00:00 2001 From: Justin Koh Date: Tue, 3 Sep 2013 12:57:52 -0700 Subject: [PATCH] Add keypress invalid to all AudioPackage mk files. Add keypress invalid to all AudioPackage mk files. Bug: 10571332 Change-Id: I3999b124a97869da567200d3588087a9fdc1b8d8 --- data/sounds/AudioPackage10.mk | 1 + data/sounds/AudioPackage11.mk | 1 + data/sounds/AudioPackage2.mk | 1 + data/sounds/AudioPackage3.mk | 1 + data/sounds/AudioPackage4.mk | 1 + data/sounds/AudioPackage5.mk | 1 + data/sounds/AudioPackage6.mk | 1 + data/sounds/AudioPackage7.mk | 1 + data/sounds/AudioPackage7alt.mk | 1 + data/sounds/AudioPackage8.mk | 1 + data/sounds/AudioPackage9.mk | 1 + data/sounds/effects/ogg/KeypressInvalid.ogg | Bin 0 -> 9847 bytes data/sounds/effects/ogg/KeypressInvalid_120.ogg | Bin 0 -> 9847 bytes 13 files changed, 11 insertions(+) create mode 100644 data/sounds/effects/ogg/KeypressInvalid.ogg create mode 100644 data/sounds/effects/ogg/KeypressInvalid_120.ogg diff --git a/data/sounds/AudioPackage10.mk b/data/sounds/AudioPackage10.mk index 90d8eaa5bd006..783e1f8712110 100644 --- a/data/sounds/AudioPackage10.mk +++ b/data/sounds/AudioPackage10.mk @@ -20,6 +20,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/ogg/KeypressStandard_120_48k.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressSpacebar_120_48k.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressDelete_120_48k.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/ogg/KeypressInvalid_120_48k.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressReturn_120_48k.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/ogg/VideoRecord_48k.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/ogg/camera_click_48k.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage11.mk b/data/sounds/AudioPackage11.mk index 2897b04741023..b30be5689fb0d 100644 --- a/data/sounds/AudioPackage11.mk +++ b/data/sounds/AudioPackage11.mk @@ -20,6 +20,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/ogg/KeypressStandard_120_48k.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressSpacebar_120_48k.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressDelete_120_48k.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/ogg/KeypressInvalid_120_48k.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressReturn_120_48k.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/ogg/VideoRecord_48k.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/ogg/camera_click_48k.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage2.mk b/data/sounds/AudioPackage2.mk index 1a36cba6960bf..ea07acd94148e 100644 --- a/data/sounds/AudioPackage2.mk +++ b/data/sounds/AudioPackage2.mk @@ -31,6 +31,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/KeypressStandard.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/KeypressSpacebar.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/KeypressDelete.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/ogg/KeypressInvalid.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/KeypressReturn.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage3.mk b/data/sounds/AudioPackage3.mk index 146c2e45a60b6..a8a3b7604dca7 100644 --- a/data/sounds/AudioPackage3.mk +++ b/data/sounds/AudioPackage3.mk @@ -31,6 +31,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/KeypressStandard.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/KeypressSpacebar.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/KeypressDelete.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/KeypressInvalid.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/KeypressReturn.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage4.mk b/data/sounds/AudioPackage4.mk index 712d7aa15e110..bde3ba0d9d8f8 100644 --- a/data/sounds/AudioPackage4.mk +++ b/data/sounds/AudioPackage4.mk @@ -36,6 +36,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/KeypressStandard.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/KeypressSpacebar.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/KeypressDelete.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/KeypressInvalid.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/KeypressReturn.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage5.mk b/data/sounds/AudioPackage5.mk index 5961f06a57c00..077335b56127d 100644 --- a/data/sounds/AudioPackage5.mk +++ b/data/sounds/AudioPackage5.mk @@ -17,6 +17,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/KeypressStandard.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/KeypressSpacebar.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/KeypressDelete.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/KeypressInvalid.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/KeypressReturn.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage6.mk b/data/sounds/AudioPackage6.mk index d113a29f59bb7..2cdd702f8919e 100644 --- a/data/sounds/AudioPackage6.mk +++ b/data/sounds/AudioPackage6.mk @@ -16,6 +16,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/ogg/KeypressStandard.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressSpacebar.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressDelete.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/ogg/KeypressInvalid.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressReturn.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/ogg/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/ogg/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage7.mk b/data/sounds/AudioPackage7.mk index 6ae624e916d08..e909235d9a24e 100644 --- a/data/sounds/AudioPackage7.mk +++ b/data/sounds/AudioPackage7.mk @@ -18,6 +18,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/ogg/KeypressStandard_120.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressSpacebar_120.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressDelete_120.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/ogg/KeypressInvalid_120.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressReturn_120.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/ogg/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/ogg/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage7alt.mk b/data/sounds/AudioPackage7alt.mk index 11409f2e83de2..1132fa951812b 100644 --- a/data/sounds/AudioPackage7alt.mk +++ b/data/sounds/AudioPackage7alt.mk @@ -18,6 +18,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/ogg/KeypressStandard_120.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressSpacebar_120.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressDelete_120.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/ogg/KeypressInvalid_120.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressReturn_120.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/ogg/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/ogg/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage8.mk b/data/sounds/AudioPackage8.mk index 93c43da5d0751..49b6154b77a20 100644 --- a/data/sounds/AudioPackage8.mk +++ b/data/sounds/AudioPackage8.mk @@ -20,6 +20,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/ogg/KeypressStandard_120.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressSpacebar_120.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressDelete_120.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/ogg/KeypressInvalid_120.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressReturn_120.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/ogg/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/ogg/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/AudioPackage9.mk b/data/sounds/AudioPackage9.mk index 73e4fd31d9717..87b7764a1743a 100644 --- a/data/sounds/AudioPackage9.mk +++ b/data/sounds/AudioPackage9.mk @@ -20,6 +20,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/effects/ogg/KeypressStandard_120.ogg:system/media/audio/ui/KeypressStandard.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressSpacebar_120.ogg:system/media/audio/ui/KeypressSpacebar.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressDelete_120.ogg:system/media/audio/ui/KeypressDelete.ogg \ + $(LOCAL_PATH)/effects/ogg/KeypressInvalid_120.ogg:system/media/audio/ui/KeypressInvalid.ogg \ $(LOCAL_PATH)/effects/ogg/KeypressReturn_120.ogg:system/media/audio/ui/KeypressReturn.ogg \ $(LOCAL_PATH)/effects/ogg/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \ $(LOCAL_PATH)/effects/ogg/camera_click.ogg:system/media/audio/ui/camera_click.ogg \ diff --git a/data/sounds/effects/ogg/KeypressInvalid.ogg b/data/sounds/effects/ogg/KeypressInvalid.ogg new file mode 100644 index 0000000000000000000000000000000000000000..24935ad2e3baf007ca0709813cf849761d9dbf16 GIT binary patch literal 9847 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 literal 0 HcmV?d00001 diff --git a/data/sounds/effects/ogg/KeypressInvalid_120.ogg b/data/sounds/effects/ogg/KeypressInvalid_120.ogg new file mode 100644 index 0000000000000000000000000000000000000000..24935ad2e3baf007ca0709813cf849761d9dbf16 GIT binary patch literal 9847 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 literal 0 HcmV?d00001