You need to tell me a bit on your source tree. How are you compiling and where did you get the cyanogen, device, vendor, kernel source trees from and what are the changes you have done to the source tree. Without this information it is difficult to say what the issue is.
Looks at device/acer/salsa/patches/libril.diff for what changes are applicable to JB code base. Note that you may have to modify the patch to suite JB code base.
Looks like some methods in the AudioHardware class that are virtual have not been implemented in the AudioHardware.cpp file. Can you check which methods you have not implemented? Looks like more of the log that you pasted are missing.
Did you disable vsync? If you disable this from the android and kernel side the performance should be the same compared to ICS. For the camera, which camera library are you using? Have you tried to use the camera library that I have modified?
Congratulations and good luck! I think it is a good start. So, what happens when you unlock the screen? Can you provide a logcat capture when you unlock the screen? Which launcher are you using? I guess you are using trebuchet launcher the default with cm10. From the previous logcat that you provided I see you have FM server enabled. Our device does not have FM so you can disable the FM service. I am not sure how to do this though.
when you checked out the device tree for salsa the source for this lights is under device/acer/salsa/liblights. Do the following to compile liblights only and nothing else.
. ./build/envsetup.sh && brunch salsa
Or you want to compile an entire image do the usual make command.
ok, not to worry. When you load to fastboot connect the phone to your PC. From the PC install android-sdk. Then in c/Program Files (x86)/Android/android-sdk/platform-tools you will find a program called fastboot.exe.
Enter the command "fastboot devices". This should list your device. If not reboot into fastboot with the USB cable connected.
Take the boot.img from a know good working ROM for the device and enter the command "fastboot flash boot boot.img". After the flashing completes enter the command "fastboot reboot". This should reboot the device. See if it restores your boot image. If this works then restore the system image using the command "fastboot flash system system.img" after entering fastboot.
I will consider this done. It is very hard to find time to work on this project although I continue to use this device every day. The source can be found at https://github.com/thepasto/android_device_acer_salsa/tree/ics/libcamera