dazjo / android_device_huawei_u8833 Goto Github PK
View Code? Open in Web Editor NEWAndroid device configuration for the Huawei Ascend Y300 (U8833).
Android device configuration for the Huawei Ascend Y300 (U8833).
Dazzozo,help me!!!
it says
device/huawei/u8833/audio/AudioHardware_cad.cpp:937:21: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:938:21: error: 'EVRCB' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:939:21: error: 'EVRCWB' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:940:21: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:952:24: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:954:24: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem'
and i dont know how to solve this problem
here is the log
target thumb C++: audio.primary.msm7x27a <= device/huawei/u8833/audio/AudioHardware_cad.cpp
In file included from device/huawei/u8833/audio/audio_hw_hal.cpp:25:0:
hardware/libhardware/include/hardware/audio.h:151:47: warning: missing whitespace after the macro name [enabled by default]
In file included from system/core/include/system/audio.h:27:0,
from device/huawei/u8833/audio/audio_hw_hal.cpp:24:
system/core/include/cutils/bitops.h: In function 'int bitmask_weight(unsigned int_, int)':
system/core/include/cutils/bitops.h:83:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from device/huawei/u8833/audio/audio_hw_hal.cpp:24:0:
system/core/include/system/audio.h: At global scope:
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::sample_rate' [-Wmissing-field-initializers]
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::channel_mask' [-Wmissing-field-initializers]
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::format' [-Wmissing-field-initializers]
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::stream_type' [-Wmissing-field-initializers]
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::bit_rate' [-Wmissing-field-initializers]
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::duration_us' [-Wmissing-field-initializers]
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::has_video' [-Wmissing-field-initializers]
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::is_streaming' [-Wmissing-field-initializers]
system/core/include/system/audio.h:605:1: warning: missing initializer for member 'audio_offload_info_t::bit_width' [-Wmissing-field-initializers]
system/core/include/system/audio.h: In function 'bool audio_is_remote_submix_device(audio_devices_t)':
system/core/include/system/audio.h:675:50: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
In file included from hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h:34:0,
from hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareBase.h:20,
from device/huawei/u8833/audio/AudioHardware.h:29,
from device/huawei/u8833/audio/AudioHardware_cad.cpp:39:
hardware/libhardware/include/hardware/audio.h:151:47: warning: missing whitespace after the macro name [enabled by default]
In file included from device/huawei/u8833/audio/AudioHardware_cad.cpp:39:0:
device/huawei/u8833/audio/AudioHardware.h:71:0: warning: "SRS_DISABLE" redefined [enabled by default]
In file included from device/huawei/u8833/audio/AudioHardware.h:32:0,
from device/huawei/u8833/audio/AudioHardware_cad.cpp:39:
device/huawei/msm7x27a-common/include/linux/msm_audio.h:140:0: note: this is the location of the previous definition
In file included from device/huawei/u8833/audio/AudioHardware_cad.cpp:39:0:
device/huawei/u8833/audio/AudioHardware.h: In constructor 'android_audio_legacy::AudioHardware::AudioHardware()':
device/huawei/u8833/audio/AudioHardware.h:622:25: warning: 'android_audio_legacy::AudioHardware::mTtyMode' will be initialized after [-Wreorder]
device/huawei/u8833/audio/AudioHardware.h:603:37: warning: 'android_audio_legacy::AudioHardware::AudioStreamOutMSM72xx_ android_audio_legacy::AudioHardware::mOutput' [-Wreorder]
device/huawei/u8833/audio/AudioHardware_cad.cpp:200:1: warning: when initialized here [-Wreorder]
In file included from device/huawei/u8833/audio/AudioHardware_cad.cpp:39:0:
device/huawei/u8833/audio/AudioHardware.h:603:37: warning: 'android_audio_legacy::AudioHardware::mOutput' will be initialized after [-Wreorder]
device/huawei/u8833/audio/AudioHardware.h:601:25: warning: 'bool android_audio_legacy::AudioHardware::mBluetoothVGS' [-Wreorder]
device/huawei/u8833/audio/AudioHardware_cad.cpp:200:1: warning: when initialized here [-Wreorder]
In file included from device/huawei/u8833/audio/AudioHardware_cad.cpp:39:0:
device/huawei/u8833/audio/AudioHardware.h:619:17: warning: 'android_audio_legacy::AudioHardware::mCurSndDevice' will be initialized after [-Wreorder]
device/huawei/u8833/audio/AudioHardware.h:597:25: warning: 'int android_audio_legacy::AudioHardware::mFmFd' [-Wreorder]
device/huawei/u8833/audio/AudioHardware_cad.cpp:200:1: warning: when initialized here [-Wreorder]
In file included from device/huawei/u8833/audio/AudioHardware_cad.cpp:39:0:
device/huawei/u8833/audio/AudioHardware.h:626:18: warning: 'android_audio_legacy::AudioHardware::mVoipOutActive' will be initialized after [-Wreorder]
device/huawei/u8833/audio/AudioHardware.h:605:36: warning: 'android_audio_legacy::AudioHardware::AudioStreamOutDirect* android_audio_legacy::AudioHardware::mDirectOutput' [-Wreorder]
device/huawei/u8833/audio/AudioHardware_cad.cpp:200:1: warning: when initialized here [-Wreorder]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'virtual android::status_t android_audio_legacy::AudioHardware::setParameters(const android::String8&)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:691:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'uint32_t android_audio_legacy::AudioHardware::getMvsMode(int)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:718:10: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:721:10: error: 'EVRCB' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:724:10: error: 'EVRCWB' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'virtual size_t android_audio_legacy::AudioHardware::getInputBufferSize(uint32_t, int, int)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:937:21: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:938:21: error: 'EVRCB' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:939:21: error: 'EVRCWB' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:940:21: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:952:24: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:954:24: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'virtual android::status_t android_audio_legacy::AudioHardware::setVoiceVolume(float)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:1021:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp:1021:98: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In function 'android::status_t android_audio_legacy::do_route_audio_rpc(uint32_t, bool, bool, int)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:1208:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp:1208:65: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::doAudioRouteOrMute(uint32_t)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:1274:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp:1277:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp:1278:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp:1279:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp:1280:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::doRouting(android_audio_legacy::AudioHardware::AudioStreamInMSM72xx_)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:1443:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp:1446:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::AudioStreamInVoip::set(android_audio_legacy::AudioHardware_, uint32_t, int_, uint32_t_, uint32_t_, android_audio_legacy::AudioSystem::audio_in_acoustics)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:1645:63: warning: comparison is always false due to limited range of data type [-Wtype-limits]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'virtual ssize_t android_audio_legacy::AudioHardware::AudioStreamInVoip::read(void_, ssize_t)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:1817:34: warning: pointer of type 'void ' used in arithmetic [-Wpointer-arith]
In file included from device/huawei/u8833/audio/AudioHardware_cad.cpp:39:0:
device/huawei/u8833/audio/AudioHardware.h: In constructor 'android_audio_legacy::AudioHardware::AudioStreamOutDirect::AudioStreamOutDirect()':
device/huawei/u8833/audio/AudioHardware.h:345:29: warning: 'android_audio_legacy::AudioHardware::AudioStreamOutDirect::mStartCount' will be initialized after [-Wreorder]
device/huawei/u8833/audio/AudioHardware.h:344:29: warning: 'int android_audio_legacy::AudioHardware::AudioStreamOutDirect::mRetryCount' [-Wreorder]
device/huawei/u8833/audio/AudioHardware_cad.cpp:2203:1: warning: when initialized here [-Wreorder]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::AudioStreamOutDirect::set(android_audio_legacy::AudioHardware, uint32_t, int_, uint32_t_, uint32_t_)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:2219:63: warning: comparison is always false due to limited range of data type [-Wtype-limits]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'virtual ssize_t android_audio_legacy::AudioHardware::AudioStreamOutDirect::write(const void_, size_t)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:2367:34: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'android::status_t android_audio_legacy::AudioHardware::AudioStreamInMSM72xx::set(android_audio_legacy::AudioHardware_, uint32_t, int_, uint32_t_, uint32_t_, android_audio_legacy::AudioSystem::audio_in_acoustics)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:2523:23: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:2524:23: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:2616:27: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:2617:27: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:2679:14: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:2686:21: error: 'EVRC' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:2691:14: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp:2698:21: error: 'QCELP' is not a member of 'android_audio_legacy::AudioSystem'
device/huawei/u8833/audio/AudioHardware_cad.cpp: In constructor 'android_audio_legacy::AudioHardware::AudioSessionOutLPA::AudioSessionOutLPA(android_audio_legacy::AudioHardware_, uint32_t, int, uint32_t, uint32_t, int, android::status_t_)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:2824:27: warning: converting to non-pointer type 'pthread_t {aka long int}' from NULL [-Wconversion-null]
device/huawei/u8833/audio/AudioHardware_cad.cpp: In member function 'virtual size_t android_audio_legacy::AudioHardware::getInputBufferSize(uint32_t, int, int)':
device/huawei/u8833/audio/AudioHardware_cad.cpp:966:1: error: control reaches end of non-void function [-Werror=return-type]
cc1plus: some warnings being treated as errors
make: *** [/media/sunny/Android/cm11/out/target/product/u8833/obj/SHARED_LIBRARIES/audio.primary.msm7x27a_intermediates/AudioHardware_cad.o] Error 1
make: *** Waiting for unfinished job....
sunny@sunny-M52L-S3P:/media/sunny/Android/cm11$
my gcc version is 4.7(the version was 4.4 and i upgraded it after this problem happened,but it do no work )
Hi Dazzozo, me again.
Why does I allway get set mic muted? Could be AudioRouter.java related or something else?
I/AudioHardwareMSM76XXA( 136): Routing audio to Handset
W/AudioHardwareMSM76XXA( 136): rpc_snd_set_device(0, 1, 1)
W/AudioHardwareMSM76XXA( 136): rpc_snd_set_device(1, 2, 1, 1)
I try to build u8825 CM however it failed on
target thumb C: libminui <= bootable/recovery/minui/../../../device/huawei/u8833/recovery/graphics.c
target asm: libpixelflinger_static <= system/core/libpixelflinger/t32cb16blend.S
target asm: libpixelflinger_static <= system/core/libpixelflinger/col32cb16blend.S
target arm C++: libpixelflinger_static <= system/core/libpixelflinger/fixed.cpp
target arm C++: libpixelflinger_static <= system/core/libpixelflinger/picker.cpp
target arm C++: libpixelflinger_static <= system/core/libpixelflinger/pixelflinger.cpp
target arm C++: libpixelflinger_static <= system/core/libpixelflinger/trap.cpp
target arm C++: libpixelflinger_static <= system/core/libpixelflinger/scanline.cpp
bootable/recovery/minui/../../../device/huawei/u8833/recovery/graphics.c:68:31: error: 'OVERSCAN_PERCENT' undeclared here (not in a function)
make: *** [/home/meng/android/system/out/target/product/u8825/obj/STATIC_LIBRARIES/libminui_intermediates/../../../device/huawei/u8833/recovery/graphics.o] 错误 1
All soft link code just came from your repos
Here is tree structure
vendor
├── huawei -> /home/meng/project/proprietary_vendor_huawei
hardware
├── atheros
│ └── wifi
│ └── ath6kl-huawei -> /home/meng/project/android_hardware_atheros_wifi_ath6kl-huawei
device
├── huawei
│ ├── msm7x27a-common -> /home/meng/project/android_device_huawei_msm7x27a-common
│ ├── u8825 -> /home/meng/project/android_device_huawei_u8825
│ └── u8833 -> /home/meng/project/android_device_huawei_u8833
I follow the guide below on my Ubuntu13.04 x86_64
http://wiki.cyanogenmod.org/w/Build_for_u8150
After installing 20141005-NIGHTLY and Pico Gapps (Google Play only) or the Gapps package from CyanogenMod.org on my Y300 the Contacts app crashes when started. Logcat shows the problem
E/DatabaseUtils( 2153): android.database.sqlite.SQLiteException: near "s": syntax error (code 1): , while compiling: insert into local_groups (title) values ('Collega's')
The translation "Collega's" for Colleagues is proper but the quote is not escaped. Or the translation needs to be changed.
Workaround is to install as English (United States), open Contacts app, then switch to NL-nl.
FYI: I also installed a LG L9 II with CM11 yesterday and have not encountered this issue
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.