BT-A2DP problem with 2.1 ROMs - Hero CDMA General

okay before you start flaming, this is a problem and i am trying to find it. so please leave the BS for other threads. I am not here to PIMP my hero with fancy ROMs ( full of bugs ) but to try and FIX problems...
I found this old thread:
http://forum.xda-developers.com/archive/index.php/t-577610.html
and i noticed that there are some posts of Bluetooth settings.
My question is how do i look at the settings file for our 2.1 hero? i think its an XML file?
Can someone just point me in the right direction please?
i would like to get into this file and make some changes and tweeks to make it all work right. not sure if it can be done but i would like to try..
im also wondering since damage first ROM 1.1 had a working A2DP and the factory 1.5 ROM also had a working A2DP, may updaiting to erlier ROMS changed the BT settings ....
Your thoughts?

Motorola Droid
This is the Motorola Droid file..
Bluetooth Features by release
Android 2.0 release (Eclair)
Java API features
Bluetooth on / off
Device discovery
RFCOMM Server and Client sockets
Automatic RFCOMM channel lookup and SDP record advertisement via SDP UUID
Supports most RFCOMM use-cases, including peer-to-peer communication and gaming
See http://developer.android.com/reference/android/bluetooth/package-summary.html for the latest javadoc.
Platform features
Based on Bluez 4.47 with Linux Kernel 2.6.29
Bluetooth 2.1+EDR host stack
Support for auto-pairing with '0000' devices
Support for Secure Simple Pairing
Headset Profile 1.1 in Audio Gateway role
Handsfree Profile 1.5 in Audio Gateway role
Three way calling
Phonebook over AT commands
Volume synchronization
eSCO
Bug fixes and compatibility improvements
Stereo Bluetooth (A2DP 1.2) in Source role
AVDTP 1.2 in Acceptor and Initiator roles
GAVDTP 1.0 in Acceptor and Initiator roles
44.1 khz, stereo, software SBC codec
Remote Control (AVRCP 1.0) in Target role
AVCTP 1.3 in Target role
play/pause/stop/prev/next
Object Exchange Protocol (OBEX 1.1)
Object Push Profile (OPP 1.0)
Push Client and Push Server roles
Phone Book Access Profile (PBAP 1.0)
Phone Book Server Equipment (PSE) role
Example products
Motorola Droid

Android 1.5 & 1.6 release (cupcake / donut)
Android 1.5 & 1.6 release (cupcake / donut)
Platform features
Based on Bluez 3.36 with Linux Kernel 2.6.27
Bluetooth 2.0+EDR host stack
Support for auto-pairing with '0000' devices
Headset Profile 1.1 in Audio Gateway role
Handsfree Profile 1.5 in Audio Gateway role
Three way calling
Phonebook over AT commands
Volume synchronization
eSCO
Extensive bug fixes and compatability improvements
Stereo Bluetooth (A2DP 1.2) in Source role
AVDTP 1.2 in Acceptor and Initiator roles
GAVDTP 1.0 in Acceptor and Initiator roles
44.1 khz, stereo, software SBC codec
Remote Control (AVRCP 1.0) in Target role
AVCTP 1.3 in Target role
play/pause/stop/prev/next
Qualifications
QDID B015261: Host stack (SDP, L2CAP, GAP, RFCOMM, SPP, AVCTP, AVRCP, GAVDP, AVDTP, A2DP)
QDID B015262: EPL for HTC Sapphire (HSP, HFP)

Android 1.0 & 1.1 release
Android 1.0 & 1.1 release
Platform features
Based on Bluez 3.36 and Linux Kernel 2.6.25
Bluetooth 2.0+EDR host stack
Headset Profile 1.0 in Audio Gateway role
Handsfree Profile 1.5 in Audio Gateway role
Three way calling
Phonebook over AT commands
Qualifications
QDID B014524: Host stack (SDP, L2CAP, GAP, RFCOMM, SPP)
QDID B014624: EPL for HTC Dream (HSP, HFP)
Example products
HTC Dream / T-Mobile G1

more info here
http://developer.android.com/reference/android/bluetooth/package-summary.html
Looks like this kind of A2DP handling is common on Android devices (i've found a similar thread on the Android project's forum also: http://code.google.com/p/android/issues/detail?id=2807#c26 There are even reports for the Droid), the BlueZ Bluetooth stack handles A2DP packets the wrong way: it pushes all network related events to the headset when it's connected through the HFP profile, and when there's so much of these event, it starves out the A2DP protocol so much, that the headset has to slow down the playback to prevent skipping. After the channels gets free, the devices pushes all packet from the queue to the headset, and because of that the headset have to speeds up playback to catch the actual playing position. Sadly the fixing method described at the topic (Menu button>Settings>Wireless Controls>Bluetooth Settings>(long press) Your headset name>Options...>uncheck phone) isn't available on the Pulse (i can't disable the phone audio connection, because there isn't an Option item when i press long on the headset's name) I'm wondering is there any way to integrate this kind of functionality to the MCR ROM from the Haykuro ROM which does have it according to the topic?
Click to expand...
Click to collapse
thats some intresting feed back ....

and yet more info
http://android.modaco.com/content/t...aco-com/303604/improving-a2dp-is-it-possible/

more info...Although taking the phone off hands free didnt work for me at all ....
http://forum.xda-developers.com/showthread.php?t=518918&page=2
this is intresting though :
if you guys remember windows mobile , the BT stack by default is set with the bit pool min and max @ 31 ,it works great but the sound quality sucks.. if you use a registry editor and increase the max bit pool sound quality gets better, but if you go to high you would get the cliping that we now get . i used to do this with my wing , using this same S9 headphone ,the trick was not to go to high with max bitpool and to lower min to 12 and this worked great,, max was @ 46 min was @ 12 ,, no skipping at all.. and great sound . WE need to find a way to get these adjusted on android , this should fix
now i do believe the wing and G1 both use Broadcom stacks ,could be wrong>>
remember Schap's tools - Advanced Configuration this did the trick
Click to expand...
Click to collapse

Google android report issue
http://code.google.com/p/android/issues/detail?id=2807#c26
seems its not just the Hero but alot of diffrent phones ....

This is what I know and again it's not much!
I have been trying to find a fix for this for more than a month, most of the links you have provided I have already read!
The link about disconnecting the phone portion of the bluetooth made perfect since to me, but alas no help!
Not sure if you are aware but, Darch is trying to find a fix for this but I don't think he has! He did tell me he thought he had it fixed but had no BT device to see if it worked, on his latest legend release I got the same results! Here is a quote from Darch!
Originally Posted by darchstar
check in the .conf files in /system/etc/bluez and tell me if you find any settings that are similar to your BT headset and uncomment them. then tell me if they work
I am still not sure how I am supposed to access this, through root explorer or ADB or some other means!
But at any rate I have been using root explorer to access, which seems to be working fine! I have not edited anything as I have no idea where to start, an really don't know if this is where it would need to be done at!
One thing I did try though is download a copy of fresh 1.5 and extracted the files:audio.conf, hdid.conf, input.conf, threw them on the SD card and used root explorer and replaced what was in the bluez folder with those, did not change anything!
And lastly if you go to the bluez website they have a new version of the BT stack that was just released on the 26th of march, not sure if this update is in the newest rom or not?
http://www.bluez.org/
Thats about all I know at this point, I am determined to get this fixed though, as I don't think it will be fixed when the OTA comes out!
P.S
BT works flawless on 1.5, so why not on 2.1?

Logcat from my phone
logcat -v time
04-12 13:55:48.085 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:48.244 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:48.404 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:48.564 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:48.716 E/ ( 56): push_mm_data | trying to restart pulling due to 5 timeouts
04-12 13:55:48.716 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:48.925 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:49.074 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:49.234 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:49.394 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:49.644 E/ ( 56): push_mm_data | trying to restart pulling due to 5 timeouts
04-12 13:55:49.644 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:49.805 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:50.104 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:55:55.844 V/AudioSink( 56): stop
04-12 13:55:56.344 V/MediaPlayerService( 56): [11] notify (0x127a8, 2, 0, 0)
04-12 13:55:56.354 V/MediaPlayerService( 56): [11] reset
04-12 13:55:56.354 I/PlayerDriver( 56): PlayerDriver::handleStop
04-12 13:55:56.354 V/AudioSink( 56): stop
04-12 13:55:56.364 V/AudioSink( 56): stop
04-12 13:55:56.364 V/AudioSink( 56): stop
04-12 13:55:56.464 D/MediaPlaybackService( 257): setDataSource path=content://media/external/audio/media/207
04-12 13:55:56.524 D/MediaPlayer( 257): setDataSource(46, 0, 576460752303423487) pid = 257
04-12 13:55:56.524 V/MediaPlayerService( 56): Client(12) constructor
04-12 13:55:56.524 V/MediaPlayerService( 56): Create new client(12) from pid 257, fd=20, offset=0, length=576460752303423487
04-12 13:55:56.524 V/MediaPlayerService( 56): setDataSource fd=20, offset=0, length=576460752303423487
04-12 13:55:56.524 V/MediaPlayerService( 56): st_dev = 45825
04-12 13:55:56.524 V/MediaPlayerService( 56): st_mode = 32829
04-12 13:55:56.524 V/MediaPlayerService( 56): st_uid = 1000
04-12 13:55:56.524 V/MediaPlayerService( 56): st_gid = 1015
04-12 13:55:56.524 V/MediaPlayerService( 56): st_size = 10403379
04-12 13:55:56.524 V/MediaPlayerService( 56): calculated length = 10403379
04-12 13:55:56.534 V/MediaPlayerService( 56): player type = 1
04-12 13:55:56.534 V/MediaPlayerService( 56): create PVPlayer
04-12 13:55:56.534 I/CIQ ( 56): external/opencore/android/ciq_notifier.cpp 199 getInstance
04-12 13:55:56.564 D/PVPlayer( 56): setDataSource(20, 0, 10403379)
04-12 13:55:56.564 D/MediaPlayerService( 56): MediaPlayerService::Client::setDataSource exit
04-12 13:55:56.564 D/MediaPlayerService( 56): returned from setDataSource() in MediaPlayerService::create
04-12 13:55:56.574 D/MediaPlayer( 257): MediaPlayer::setDataSource(const sp<IMediaPlayer>& player)
04-12 13:55:56.594 D/MediaPlayer( 257): lock acquired
04-12 13:55:56.594 V/MediaPlayerService( 56): disconnect(11) from pid 257
04-12 13:55:56.594 I/PlayerDriver( 56): PlayerDriver::handleStop
04-12 13:55:56.604 I/CIQ ( 56): external/opencore/android/ciq_notifier.cpp 216 release
04-12 13:55:56.604 D/MediaPlayer( 257): MediaPlayer::setDataSource(const sp<IMediaPlayer>& player) E
04-12 13:55:56.604 D/MediaPlaybackService( 257): setDataSource finished
04-12 13:55:56.604 D/MediaPlaybackService( 257): prepare
04-12 13:55:56.624 V/MediaPlayerService( 56): [12] setAudioStreamType(3)
04-12 13:55:56.624 V/MediaPlayerService( 56): Client(11) destructor pid = 257
04-12 13:55:56.624 V/AudioSink( 56): close
04-12 13:55:56.624 V/MediaPlayerService( 56): disconnect(11) from pid 257
04-12 13:55:56.624 D/MediaPlayerService( 56): Process 56 RSS is 3196
04-12 13:55:56.634 D/MediaPlayerService( 56): [12] prepareAsync
04-12 13:55:56.634 I/CIQ ( 56): external/opencore/android/ciq_notifier.cpp 84 start
04-12 13:55:56.704 I/PlayerDriver( 56): OpenCore disable firewall payload
04-12 13:55:56.734 I/ ( 56): OpenCore codec name PVMFOMXAudioDecNode ,OMX.PV.mp3dec
04-12 13:55:56.774 V/MediaPlayerService( 56): [12] notify (0x19f28, 200, 1, 44)
04-12 13:55:56.784 W/MediaPlayer( 257): info/warning (1, 44)
04-12 13:55:56.794 V/MediaPlayerService( 56): [12] notify (0x19f28, 1, 0, 0)
04-12 13:55:56.794 D/MediaPlaybackService( 257): prepare finished
04-12 13:55:56.794 D/MediaPlaybackService( 257): next mPlayOnNextPrev=true
04-12 13:55:56.794 D/MediaPlaybackService( 257): !!!!! @@@@@ play() - 1
04-12 13:55:56.794 D/MediaPlaybackService( 257): call play() and mediaplayer is initialized
04-12 13:55:56.884 V/AudioSink( 56): open(44100, 2, 1, 4)
04-12 13:55:56.894 V/AudioSink( 56): setVolume
04-12 13:55:57.104 D/MediaPlaybackService( 257): play() mPlayOnNextPrev= true
04-12 13:55:57.134 V/MediaPlayerService( 56): [12] setLooping(0)
04-12 13:55:57.134 V/MediaPlayerService( 56): [12] setVolume(1.000000, 1.000000)
04-12 13:55:57.134 V/AudioSink( 56): setVolume(1.000000, 1.000000)
04-12 13:55:57.134 V/MediaPlayerService( 56): [12] start
04-12 13:55:57.144 I/ ( 56): OpenCore PVMFInfoHTCEventAudioOnly
04-12 13:55:57.144 V/MediaPlayerService( 56): [12] notify (0x19f28, 200, 1, 902)
04-12 13:55:57.144 V/AudioSink( 56): flush
04-12 13:55:57.144 V/AudioSink( 56): start
04-12 13:55:57.174 W/MediaPlayer( 257): info/warning (1, 902)
04-12 13:55:57.264 W/BackupManagerService( 90): dataChanged but no participant pkg='com.android.providers.settings' uid=10033
04-12 13:55:57.344 I/HtcLockScreen( 90): ACTION_NOTIFICATION_ADD & UPDATE
04-12 13:55:57.654 V/MediaPlayerService( 56): getCurrentPosition
04-12 13:55:57.654 V/MediaPlayerService( 56): [12] getCurrentPosition = 189
04-12 13:55:57.784 I/MediaPlayer( 257): Info (1,44)
04-12 13:55:57.784 I/MediaPlayer( 257): Info (1,902)
04-12 13:55:57.824 W/MusicPanel( 90): MediaPlaybackService cannot provide albumArtPath, try to get albumArtPath from DB
04-12 13:55:57.884 W/MusicPanel( 90): no album art path, skip load process
04-12 13:56:13.994 D/dalvikvm( 90): GC freed 34065 objects / 1648864 bytes in375ms
04-12 13:56:18.184 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:18.478 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:18.635 E/ ( 56): push_mm_data | trying to restart pulling due to 5 timeouts
04-12 13:56:18.635 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:18.795 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:18.944 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:19.115 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:19.264 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:19.487 E/ ( 56): push_mm_data | trying to restart pulling due to 5 timeouts
04-12 13:56:19.487 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:19.654 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:19.914 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:20.074 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:20.234 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:20.384 E/ ( 56): push_mm_data | trying to restart pulling due to 5 timeouts
04-12 13:56:20.384 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:20.534 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:20.704 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:20.928 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:21.074 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:21.287 E/ ( 56): push_mm_data | trying to restart pulling due to 5 timeouts
04-12 13:56:21.287 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:21.445 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:21.595 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:21.757 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:21.939 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:22.104 E/ ( 56): push_mm_data | trying to restart pulling due to 5 timeouts
04-12 13:56:22.104 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:22.256 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:22.444 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:22.597 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:22.744 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:22.897 E/ ( 56): push_mm_data | trying to restart pulling due to 5 timeouts
04-12 13:56:22.904 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:23.064 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:23.226 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:23.494 E/A2dpAudioInterface( 56): push_mm_data: timeout

see these ....
04-12 13:56:22.904 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:23.064 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:23.226 E/A2dpAudioInterface( 56): push_mm_data: timeout
04-12 13:56:23.494 E/A2dpAudioInterface( 56): push_mm_data: timeout
i can creat these at will......Just by putting the phone in my pocket or close to my chest with the screen facing my chest....
by the way ..everyone of those messages is a audio cut off for me ..everytime you see that message the music stopped for a split second ...

Well I just tried an experiment by deleting all 3 of those file that I mentioned, and I got the same results, so I am not sure what those files are for, or for that matter what Darch was talking about editing them!
Roman

i think this could be a bitpool problem .. some use a higher bitpool to increase sound quality, but the increase causes hickups and cutoffs ...onlything is i dont know were the bitpool is or what its set at..
by the way , i dont know **** about linux but im learning really fast ..lol

this is were bitpool is set in a windows device ..
(all DWORD values are decimal)
/HKLM/Drivers/BuiltIn/BtA2dpSnd
remove any Priority256 value
HKLM/Drivers/BuiltIn/WaveDev,
Priority256=149
/HKLM/Software/Microsoft/Bluetooth/AudioGateway
Capability=37
/HKLM/Software/Microsoft/Bluetooth/A2DP/Settings
UseJointStereo=0
BitPool=58
MaxSupportedBitPool=80
Remove all other values from this key including SampleRate
cant seem to find it in the android ..anyone know were it is ?

I just did a search of the current bluetooth stack and did not come up with anything that relates to bitpool, I am thinking it's called something else in Android!
Edit:
I did find this, but have no idea what it is!
http://www.netmite.com/android/mydroid/donut/external/bluez/utils/sbc/sbcenc.c

This is an interesting read as well!
http://www.mail-archive.com/[email protected]/msg08059.html
I think what we are looking for might be in there!

D/A2DP ( 629): bluetooth_a2dp_hw_params sending configuration:
D/A2DP ( 629): channel_mode: JOINT STEREO
D/A2DP ( 629): frequency: 44100
D/A2DP ( 629): allocation_method: LOUDNESS
D/A2DP ( 629): subbands: 8
D/A2DP ( 629): block_length: 16
D/A2DP ( 629): min_bitpool: 2
D/A2DP ( 629): max_bitpool: 50
D/A2DP ( 629): MTU: 895
D/A2DP ( 629): frame_duration: 2902 us
D/A2DP ( 629): allocation=0
D/A2DP ( 629): subbands=1
D/A2DP ( 629): blocks=3
D/A2DP ( 629): bitpool=50
I/Bluetooth AT recv( 709): AT+VGS=07
you see bitpool: 50?
thats our setting but what file is it in ?
we need to edit that first make it 0

It also appears that we have a Texas Instruments BT chip in the phone!
If you extract the 2.1 RUU and do a search for "hciattach" it says Texas Instruments BT chip in there!

rgildoss said:
D/A2DP ( 629): bluetooth_a2dp_hw_params sending configuration:
D/A2DP ( 629): channel_mode: JOINT STEREO
D/A2DP ( 629): frequency: 44100
D/A2DP ( 629): allocation_method: LOUDNESS
D/A2DP ( 629): subbands: 8
D/A2DP ( 629): block_length: 16
D/A2DP ( 629): min_bitpool: 2
D/A2DP ( 629): max_bitpool: 50
D/A2DP ( 629): MTU: 895
D/A2DP ( 629): frame_duration: 2902 us
D/A2DP ( 629): allocation=0
D/A2DP ( 629): subbands=1
D/A2DP ( 629): blocks=3
D/A2DP ( 629): bitpool=50
I/Bluetooth AT recv( 709): AT+VGS=07
you see bitpool: 50?
thats our setting but what file is it in ?
we need to edit that first make it 0
Click to expand...
Click to collapse
And where did ya find that at!

Roman G said:
And where did ya find that at!
Click to expand...
Click to collapse
in the logs on the link you last posted ... there must be a config file maybe in system/data folder

Related

Roaming Comes Back On After Reset

I'm near the border lately and my phone keeps going into roaming on a different carrier. I turned off roaming but it keeps going back to automatic after a reset. Is it possible to permanently disable roaming?
I played around with QPST to try to disable roaming with no luck. Finally I wrote a VERY rough MortScript that will do it.
Anyone else notice with Mortscript that WaitForActive seems to do nothing? Maybe I'm using it wrong.
Anyway, here's my script. I have it a shortcut to it in my Startup folder.
Code:
ShowWaitCursor
sleep( 30000 )
Run( "cprog.exe" )
WaitForActive( Phone, 90 )
sleep(2000)
SendRightSoft()
sleep(100)
SendUp()
sleep(100)
SendUp()
sleep(100)
SendUp()
sleep(100)
SendCR()
sleep(2000)
SendUp()
sleep(100)
SendUp()
sleep(100)
SendRight()
sleep(100)
SendDown()
sleep(100)
SendDown()
sleep(100)
SendDown()
sleep(100)
SendTab()
sleep(100)
SendTab()
sleep(100)
SendCR()
sleep(500)
SendUp()
sleep(100)
SendCR()
sleep(100)
SendOK()
sleep(1000)
SendOK()
WaitForActive( Phone, 90 )
sleep(5000)
Minimize( Phone )
HideWaitCursor
The huge sleep at the beginning is to wait for the phone to completely boot up since it does wonky things if I leave that out.
If anyone has a more elegant way of doing this, please let me know! This is a horrible hack job and I know it

Wimax 4G won't start up (logcat in post)

Wimax won't start since I went to ACS from dk28 quantum. No idea why. Anyone?
Edit: Sorry this post is a little sloppy. 2 dif logs but I don't think the one in this post will help. Yes I had 4g with dk28 (quantum rom). No matter what version of acs ..eb13 or ec05 or flashin is fixing this. I really don't want to go back to stock. Hoping for some insight before I take the last resort.
Log Collector version: 1.1.0
Device model: SPH-D700
Firmware version: 2.2.1
Kernel version: 2.6.32.9
[email protected] )
#1 Sat Mar 26 23:06:04 CDT 2011
Build number: SRF 1.1.0/Twilight Zone 1.1.0
ng/com.android.vending.TabbedAppBrowser paused=false}
03-30 21:25:43.809 V/InputDevice( 2908): ID[0]=0(0) Up(1=>0)
03-30 21:25:46.476 D/BatteryService( 2908): update start
03-30 21:25:46.506 D/BatteryService( 2908): updateBattery level:27 scale:100 status:4 health:2 present:true voltage: 3671 temperature: 270 technology: Li-ion AC powered:false USB powered:false icon:17302163
03-30 21:25:46.553 V/InputDevice( 2908): ID[0]=0(0) Dn(0=>1)
03-30 21:25:46.556 V/WindowManager( 2908): Dsptch > Window{48448308 com.android.vending/com.android.vending.TabbedAppBrowser paused=false}
03-30 21:25:46.576 D/SyncmlService( 2987): mBatteryReceiver: action - android.intent.action.BATTERY_CHANGED
03-30 21:25:46.599 V/NotificationService( 2908): notification manager receiver action = android.intent.action.BA
D/alogcat ( 6016): stopped
D/alogcat ( 6016): starting ...
V/WindowManager( 2908): Dsptch > Window{483ca3a0 StatusBar paused=false}
I/NotificationService( 2908): mScreenOn: true, mNotificationPulseEnabled: true, mInCall: false
I/NotificationService( 2908): turning off
I/NotificationService( 2908): mScreenOn: true, mNotificationPulseEnabled: true, mInCall: false
I/NotificationService( 2908): turning off
V/WindowManager( 2908): Dsptch > Window{483ca3a0 StatusBar paused=false}
V/WindowManager( 2908): Dsptch > Window{484038e0 StatusBarExpanded paused=false}
V/WindowManager( 2908): Dsptch > Window{484038e0 StatusBarExpanded paused=false}
I/WimaxService( 2908): ------WakeLock will be acquired----------------
D/WimaxService( 2908): + Received { what=0 when=4281182 arg1=1 arg2=1000 }
I/WimaxService( 2908): [setWimaxEnabledBlocking] Workmode = 0
I/WimaxHandler( 4958): WimaxStateReceiver: android.net.wimax.WIMAX_STATUS_CHANGED
I/WimaxHandler( 4958): WimaxStateReceiver: Wimax Status 2
I/WimaxService( 2908): wimax ON ---mModeWhieAPsleep = 1 mModemReset = false mEnableUSB = false mIsDMmode = false mbUSBTethered = false
D/StatusBarPolicy( 2908): received mWimaxStatus: 2
D/SyncManager( 2908): failed sync operation authority: gmail-ls account: Account {[email protected], type=com.google} extras: [ignore_settings=true sendwithoutsync=true ignore_backoff=true sendwithoutsyncMessageId=1364762305589411840 force=true expedited=true sendwithoutsyncConversationId=1364762305589411840 ] syncSource: 3 when: 7048379 expedited: true, SyncResult: stats [ numIoExceptions: 1]
D/SyncmlService( 2987): mBatteryReceiver: action - android.intent.action.BATTERY_CHANGED
V/NotificationService( 2908): notification manager receiver action = android.intent.action.BATTERY_CHANGED
W/PowerManagerService( 2908): Timer 0x7->0x3|0x0
D/SyncmlService( 2987): mBatteryReceiver: action - android.intent.action.BATTERY_CHANGED
V/NotificationService( 2908): notification manager receiver action = android.intent.action.BATTERY_CHANGED
D/dalvikvm( 6016): GC_FOR_MALLOC freed 5763 objects / 738616 bytes in 31ms
D/SyncmlService( 2987): mBatteryReceiver: action - android.intent.action.BATTERY_CHANGED
V/NotificationService( 2908): notification manager receiver action = android.intent.action.BATTERY_CHANGED
E/WimaxService( 2908): Failed to start Wimax.
D/StatusBarPolicy( 2908): received mWimaxStatus: 4
I/WimaxService( 2908): ------release WakeLock----------------
I/WimaxHandler( 4958): WimaxStateReceiver: android.net.wimax.WIMAX_STATUS_CHANGED
I/WimaxHandler( 4958): WimaxStateReceiver: Wimax Status 4
D/SyncmlService( 2987): mBatteryReceiver: action - android.intent.action.BATTERY_CHANGED
V/NotificationService( 2908): notification manager receiver action = android.intent.action.BATTERY_CHANGED
V/WindowManager( 2908): Dsptch > Window{483f6c58 TrackingView paused=false}
V/WindowManager( 2908): Dsptch > Window{483f6c58 TrackingView paused=false}
E/imdg81* ( 2908): IsShutDownStarted()
E/imdg81* ( 2908): IsShutDownStarted()
V/WindowManager( 2908): Dsptch > Window{484e5808 AtchDlgrg.jtb.alogcat/org.jtb.alogcat.LogActivity paused=false}

JVP - disappointed with performance

After using CM7 for about two weeks, I tried JVP today and noticed that it's much slower. Sunspider 6700 vs 3100. I guess JIT is not enabled?
Anyone know how do I get close to CM7 performance with Samsung stock ROMs?
Flash Tegrak kernel and enable onenand mode
hehehhee
ye shure
my i9000 on JVP feels like nokia 3310
get a room CM zombie =)
PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/dalvikvm( 1302): GC_EXPLICIT freed 78K, 64% free 630K/1731K, external 1596K/2108K, paused 110ms
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
V/browser ( 1237): BrowserActivity.onProgressChanged: progress == 100 falsefalsefalsefalse
D/PowerManagerService( 743): onSensorChanged: light value: 1000
Click to expand...
Click to collapse
Anyone else noticed this bug? It's spamming my logcat with 10lines/sec.
Yeah like i have 9000+ logs everytime i connect my phone in debugging mode.
In the first place JVP is a test ROM, not a release version that is why we should expect lots of logs and other debugging stuff.
nothing of this sort in my log =) (samfirmware download + cf)
leeeeeeeet me guess youre using 'fiscetos jvp' =)
either some app is using it all the time or thats some bad fisceto experiment (or maybe them cuuuustom kernels feature)
ive read on his twitter while he was one of few people with 2.3.4 (pre-release time) that there is light sensor spam
well i am using 2.3.4 since lets call it 'release' took quite a few logs and never noticed such spam =)
Linux localhost 2.6.35.7-I9000XXJVP-CL264642 #Dark_Core_2.7.3_JVP PREEMPT Fri Jun 10 11:20:49 EEST 2011 armv7l GNU/Linux
that's what I'm using at the moment, F1 JVP Mod V6.
Why? Tried to see if it performs any better than stock deodexed ROM. Short answer: no.
yup darkcore-fisceto input on original kernel - so pro =) just kidding buuuut mine is
Linux version 2.6.35.7-I9000XXJVP-CL264642 ([email protected]) (gcc version 4.4.0 (GCC) ) #2 PREEMPT Fri Jun 3 23:46:05 KST 2011
back on stock:
Linux localhost 2.6.35.7-I9000XXJVP-CL264642 #2 PREEMPT Fri Jun 3 23:46:05 KST 2011 armv7l GNU/Linux
and spam is gone. Which kernel is that?
yours or mine ? =)
yours. Mine is stock jvp
i guess the same =)
C:\Android\SignApk>adb shell
$ uname -a
uname -a
Linux localhost 2.6.35.7-I9000XXJVP-CL264642 #2 PREEMPT Fri Jun 3 23:46:05 KST 2011 armv7l GNU/Linux
$
Click to expand...
Click to collapse
preformance
you know sometimes when you make a combination of files you get beter results.
Like me i have a PDA JVP deodexed MODEM JVO en CSC JV4XEN.The speed of the phone is amazing! Is no need for lax fix ext4. Look at the results of the Quadrant without lax fix.
GB stock version 2.3.4
PDA:JVP
MODEM:JVO
CSC:JV4XEN
orly =) gimeabreak
I would like to know what is expected of the phone? What is the speed needed for calls and messages? What is actually what is running slow, so you need to Quadrant index is over 100000?
CM7 is much more responsive. Much more! Whole OS is running like on stereoids. But Samsung implemented iphone style of web page scrolling which is not part of AOSP and that is the only reason I'm staying with stock ROM.
My thread about scrolling...
http://forum.xda-developers.com/showthread.php?t=1118077
Runs great with SH 3.8 ROM, very fast
fallenfuzz said:
Runs great with SH 3.8 ROM, very fast
Click to expand...
Click to collapse
Have you seen CM7? You don't know what hw can do untill you see CM7 on SGS

[Q] Camera yield blank screen and locked phone, must pull battery

My phone's camera no longer works. On 2.3.4, the screen goes black when trying to open the camera, and the backlight stays on (as well as key lights). It will wait however long you're willing to wait, and won't do anything, you eventually have to pull the battery. If you wait long enough, adb disconnects and the computer acts like you unplugged the USB cable. Thinking it was a bad load (bought it like this), I downgraded to 2.2.1 and have the same problem.
I ran a logcat and output is below. I was curious if any others have seen this, and if there's any chance of it working ever again. I thought about replacing the camera itself. Was gonna call HTC for warranty work, but don't think I can, since the VOID sticker on the screw is gone and the moisture indicator is gone. I got the phone cheap enough, so I'm not really sweating it, but it would be nice to get it to work.
Code:
D/DragLayer( 1431): touch event action ACTION_DOWN
W/dalvikvm( 1431): disableGcForExternalAlloc: true
D/DragLayer( 1431): touch event action ACTION_UP
W/dalvikvm( 1431): disableGcForExternalAlloc: false
D/AppWidgetHostView( 1431): updateAppWidget mInfo = AppWidgetProviderInfo(provider=ComponentInfo{com.google.android.goog
lequicksearchbox/com.google.android.googlequicksearchbox.SearchWidgetProvider})
D/AppWidgetHostView( 1431): updateAppWidget mInfo = AppWidgetProviderInfo(provider=ComponentInfo{com.android.settings/co
m.android.settings.widget.SettingsAppWidgetProvider})
D/DragLayer( 1431): touch event action ACTION_DOWN
D/DragLayer( 1431): touch event action ACTION_UP
I/ActivityManager( 1301): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCH
ER] flg=0x10200000 cmp=com.android.camera/.CamcorderEntry bnds=[360,586][480,704] }
I/ActivityManager( 1301): Start proc com.android.camera for activity com.android.camera/.CamcorderEntry: pid=1945 uid=10
004 gids={1006, 3003, 1015}
W/HTCCamera( 1945): onCreate()
W/IntentManager( 1945): from class: com.android.camera.CamcorderEntry
W/IntentManager( 1945): mRequestMode = RequestMode.Main, from Camcorder
W/IntentManager( 1945): request name = null - RequestName.Unknown_General
W/IntentManager( 1945): extras == null
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
D/Sensors ( 1945): hardware get sensor list sensors__get_sensors_list 5
W/HTCCamera( 1945): onStart() - start
W/HTCCamera( 1945): onStart() - end
W/HTCCamera( 1945): onResume() - start
W/HTCCamera( 1945): !!!! @@@@ broadcastStopVoiceRecording() - start
W/HTCCamera( 1945): !!!! @@@@ broadcastStopVoiceRecording() - end
D/Sensors ( 1301): open_akm, fd=127
W/HTCCamera( 1945): OnResume - reset UI, immediately set mMainLayout invisible
W/########## HtcSettingsReceiver ##########( 1945): 2011-10-02 05:39:56 732(ms) onReceive-start
W/HTCCamera( 1945): Block Capture UI - onResume(), and unblock after start preview
W/HTCCamera( 1945): onResume() - mFocusingState = NO_FOCUSING
W/HTCCamera( 1945): keyguard is not shown !!!!!
W/HTCCamera( 1945): OnResume - set mWaitResetSettings to true
W/HTCCamera( 1945): onResume() - end
D/AK8975 ( 1219): Compass Start
W/HTCCamera( 1945): $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ surfaceCreated [email protected]
6f107f0
W/HTCCamera( 1945): $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ surfaceCreated $$$$$$$$$$$$$$$$$$$$$$$$$$$ start preview
W/CameraThread( 1945): CameraHandler Message - START_PREVIEW start mode1
E/CameraThread( 1945): open the Camera in start_camera_preview
W/CameraSwitch( 1945): open main camera
W/CameraSwitch( 1945): no file - can't switch camera
W/HTCCamera( 1945): $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ surfaceChanged $$$$$$$$$$$$$$$$$$$$$$$$$$$ w=480 h=800
D/CameraService( 1214): CameraService::connect E (pid 1945, client 0x1b560)
D/CameraService( 1214): Client::Client E (pid 1945)
D/QualcommCameraHardware( 1214): createInstance: E
D/QualcommCameraHardware( 1214): Storing the current target type as 2
D/QualcommCameraHardware( 1214): constructor EX
D/QualcommCameraHardware( 1214): startCamera E
D/QualcommCameraHardware( 1214): loading liboemcamera at 0xb001140c
I/QualcommCameraHardware( 1214): Set main cam and main cam only
I/ ( 1214): set sensor selection :0
I/QualcommCameraHardware( 1214): Open Device node : /dev/msm_camera/control0
I/ ( 1214): Open Device node : /dev/msm_camera/config0
I/ ( 1214): [AWB Calibration] from kernel: fuse_id: 0x0, 0x0, 0x4, 0x88af5
I/mm-camera-s5k4e1gx_u( 1214): Inside s5k4e1gx_process_start
I/ ( 1214): [LSC Calibration]Sensor_set_mesh
I/ ( 1214): [LSC Calibration] : call awb_get_fuseid
I/ ( 1214): Read /data/lsc_cal fail
I/ ( 1214): Read from file OK: /data/lsc_cal or /sys/android_camera_awb_cal/awb_cal
I/ ( 1214): [LSC Calibration]: lsc_checksum=eb99b0a1, lsc_verify=c1b
I/ ( 1214): [LSC Calibration]: fuseid_1=0,fuseid_2=0,fuseid_3=4,fuseid_4=88af5, sfuse.fuse_id_word1=0,sfuse.fuse_
id_word2=0,sfuse.fuse_id_word3=4,sfuse.fuse_id_word4=88af5
I/ ( 1214): LSC_Calibration: addr=a7755284, & addr=a7755284
I/ ( 1214): LSC_Calibration: addr=a7756058, & addr=a7756058
I/ ( 1214): LSC_Calibration: addr=a7756e2c, & addr=a7756e2c
I/ ( 1214): LSC_Calibration: addr=a7757c00, & addr=a7757c00
I/ ( 1214): LSC_Calibration: addr=a77589d4, & addr=a77589d4
I/mm-camera-s5k4e1gx_u( 1214): s5k4e1gx_process_start: [LSC Calibration] LSC is valid and set NEW mesh value
I/ ( 1214): [AWB Calibration] fuse_id : 0x0, 0x0, 0x4, 0x88af5
I/ ( 1214): [AWB Calibration] fail to read /data/awb_cal, try another file
I/ ( 1214): [AWB Calibration] read from file OK: /sys/android_camera_awb_cal/awb_cal
I/ ( 1214): [AWB Calibration] nandflash data: 0xc1b, 0x2e5, 0x281, 0x0, 0x0, 0x4, 0x88af5, 0x4c40db4e
I/ ( 1214): [AWB Calibration] check sum=4c40db4e, OK
I/ ( 1214): [AWB Calibration] valid bit and fuseID pass, use new white points
I/ ( 1214): [AWB Calibration] use light version: v3
I/mm-camera-s5k4e1gx_u( 1214): s5k4e1gx_process_start: Glacier: preview_init_whitebalance = CAMERA_WB_FLUORESCENT
I/mm-camera-s5k4e1gx_u( 1214): s5k4e1gx_register: table = 0xa778ce50
I/mm-camera-s5k4e1gx_u( 1214): get snapshot size pointer:0xa7722255
D/ ( 1214): sensor_led_ctrl_init: camfd = 25
I/QualcommCameraHardware( 1214): startCamera: camsensor name s5k4e1gx, flash 1
I/ ( 1214): sctrl:0xa778c2b8
I/ ( 1214): sctrl->fn_table:0xa7722d21
I/ ( 1214): sctrl->fn_table.get_snapshot_sizes:0xa7722255
I/mm-camera-s5k4e1gx_u( 1214): get table
D/QualcommCameraHardware( 1214): startCamera X
D/QualcommCameraHardware( 1214): loading libposteffect at 0xb001186c
D/QualcommCameraHardware( 1214): static android::sp<android::CameraHardwareInterface> android::QualcommCameraHardware::c
reateInstance(): start GPU manager (0).
D/QualcommCameraHardware( 1214): initDefaultParameters E
D/QualcommCameraHardware( 1214): product 6
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 1, length 32
E/QualcommCameraHardware( 1214): native_access_parm: error (No such file or directory): fd 23, type 1, length 32, status
0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 68, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 69, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 70, length 4
D/QualcommCameraHardware( 1214): preview width=1304 preview height=980
D/QualcommCameraHardware( 1214): panel width=800 panel height=480
D/QualcommCameraHardware( 1214): max_zoom=21 zoom_available=21.146158
D/QualcommCameraHardware( 1214): requested preview size 640 x 480
D/QualcommCameraHardware( 1214): requested picture size 2592 x 1952
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 21, length 4
D/GPUPostEffect( 1214): SIMON: void* mlabs::GPUPostEffect::threadMain() E.
I/GEManager( 1214): [GEManager] enter
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 15, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 14, length 4
D/QualcommCameraHardware( 1214): setFlash 0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 49, length 4
D/ ( 1214): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/ ( 1214): set_led_mode = 0, led_ctrl_p->led_mode = 0
I/QualcommCameraHardware( 1214): Set zoom=0 20
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 2, length 4
I/QualcommCameraHardware( 1214): Setting Contrast is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 6, length 4
I/QualcommCameraHardware( 1214): Setting Brightness is 3
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 7, length 4
I/QualcommCameraHardware( 1214): Setting Saturation is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 11, length 4
I/QualcommCameraHardware( 1214): Setting Sharpness is 10
D/libEGL ( 1214): loaded /system/lib/egl/libGLES_android.so
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 9, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 12, length 4
I/QualcommCameraHardware( 1214): xxx set CAF :0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 65, length 4
D/QualcommCameraHardware( 1214): not defined touch-focus yet, or AP without touch-focus function
I/QualcommCameraHardware( 1214): Before Setting coordinate x:320 y:240
I/QualcommCameraHardware( 1214): Setting coordinate x:2 y:2
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 64, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 73, length 18
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 26, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 62, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 8, length 4
D/QualcommCameraHardware( 1214): virtual android::status_t android::QualcommCameraHardware::setParameters(const android:
:CameraParameters&), final_rc=0
D/ ( 1214): [GECameraParameters::getGPUEffect] enter
D/ ( 1214): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
D/libEGL ( 1214): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 1214): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 1214): loaded /system/lib/egl/libGLESv2_adreno200.so
D/GEManager( 1214): [GEManager] m_eglDisplay successfully
D/GEManager( 1214): [GEManager] eglInitialize successfully
D/GEManager( 1214): [GEManager] eglChooseConfig successfully
D/GEManager( 1214): [GEManager] eglCreateContext successfully
D/GEManager( 1214): [GEManager] eglCreatePbufferSurface successfully
D/GEManager( 1214): [GEManager] eglMakeCurrent successfully
I/GEManager( 1214): [GEManager] leave
I/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = 0,
new effect = -1.
D/GPUPostEffect( 1214): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
D/QualcommCameraHardware( 1214): initDefaultParameters X
D/QualcommCameraHardware( 1214): createInstance: X created hardware=0x1b670
W/aacFileRecognizer( 1214): Unexpected: frameworks/base/media/libmediaplayerservice/aacFileRecognizer/aacFileRecognizer.
cpp, 169
D/MediaPlayerService( 1214): player type = VORBIS_PLAYER
W/aacFileRecognizer( 1214): Unexpected: frameworks/base/media/libmediaplayerservice/aacFileRecognizer/aacFileRecognizer.
cpp, 169
D/MediaPlayerService( 1214): player type = VORBIS_PLAYER
D/CameraService( 1214): Client::Client X (pid 1945)
D/CameraService( 1214): CameraService::connect X
W/CameraThread( 1945): Open Camera - set mIsLastCameraClosed to false
W/HTCCameraAdvanceSetting( 1945): not reset to default, but no preference
W/CameraThread( 1945): Disable touch aec !!!
W/CameraThread( 1945): Start preview - disable continue AF !!!
W/CameraThread( 1945): reset flashlight mode !!!
D/QualcommCameraHardware( 1214): requested preview size 640 x 480
D/QualcommCameraHardware( 1214): requested picture size 2592 x 1952
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 21, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 15, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 14, length 4
D/QualcommCameraHardware( 1214): setFlash 0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 49, length 4
D/ ( 1214): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/ ( 1214): set_led_mode = 0, led_ctrl_p->led_mode = 0
I/QualcommCameraHardware( 1214): Set zoom=0 20
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 2, length 4
I/QualcommCameraHardware( 1214): Setting Contrast is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 6, length 4
I/QualcommCameraHardware( 1214): Setting Brightness is 3
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 7, length 4
I/QualcommCameraHardware( 1214): Setting Saturation is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 11, length 4
I/QualcommCameraHardware( 1214): Setting Sharpness is 10
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 9, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 12, length 4
I/QualcommCameraHardware( 1214): xxx set CAF :0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 65, length 4
D/QualcommCameraHardware( 1214): not defined touch-focus yet, or AP without touch-focus function
I/QualcommCameraHardware( 1214): Before Setting coordinate x:320 y:240
I/QualcommCameraHardware( 1214): Setting coordinate x:2 y:2
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 64, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 73, length 18
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 26, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 62, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 8, length 4
D/QualcommCameraHardware( 1214): virtual android::status_t android::QualcommCameraHardware::setParameters(const android:
:CameraParameters&), final_rc=0
D/ ( 1214): [GECameraParameters::getGPUEffect] enter
D/ ( 1214): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1,
new effect = -1.
D/GPUPostEffect( 1214): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
W/HTCCameraAdvanceSetting( 1945): for the key pref_capture_resolution_video_main is null
W/HTCCamera( 1945): reset_layout_from_surface - width: 480, height: 800
W/HTCCamera( 1945): Reset layout end, set mMainLayout visible
D/QualcommCameraHardware( 1214): requested preview size 800 x 480
D/QualcommCameraHardware( 1214): requested picture size 2592 x 1952
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 21, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 15, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 14, length 4
D/QualcommCameraHardware( 1214): setFlash 0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 49, length 4
D/ ( 1214): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/ ( 1214): set_led_mode = 0, led_ctrl_p->led_mode = 0
I/QualcommCameraHardware( 1214): Set zoom=0 20
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 2, length 4
I/QualcommCameraHardware( 1214): Setting Contrast is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 6, length 4
I/QualcommCameraHardware( 1214): Setting Brightness is 3
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 7, length 4
I/QualcommCameraHardware( 1214): Setting Saturation is 5
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 11, length 4
I/QualcommCameraHardware( 1214): Setting Sharpness is 10
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 9, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 12, length 4
I/QualcommCameraHardware( 1214): xxx set CAF :0
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 65, length 4
D/QualcommCameraHardware( 1214): not defined touch-focus yet, or AP without touch-focus function
I/QualcommCameraHardware( 1214): Before Setting coordinate x:400 y:240
I/QualcommCameraHardware( 1214): Setting coordinate x:2 y:2
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 64, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 73, length 18
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 26, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 62, length 4
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 8, length 4
D/QualcommCameraHardware( 1214): virtual android::status_t android::QualcommCameraHardware::setParameters(const android:
:CameraParameters&), final_rc=0
D/ ( 1214): [GECameraParameters::getGPUEffect] enter
D/ ( 1214): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 1214): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1,
new effect = -1.
D/GPUPostEffect( 1214): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
D/CameraService( 1214): sendCommand (pid 1945)
D/CameraService( 1214): setPreviewDisplay(0x2c320) (pid 1945)
I/CameraService( 1214): mUseOverlay:1
D/CameraService( 1214): setOverlay
I/CameraService( 1214): setOverlay use previe size: w 800 h 480
D/CameraService( 1214): w 800 h 480 mOverlayW 0 mOverlayH 0
E/QualcommCameraHardware( 1214): Overlay object NULL. returning
D/CameraService( 1214): startCameraMode(0) (pid 1945)
D/CameraService( 1214): startPreviewMode (pid 1945)
D/CameraService( 1214): setOverlay
I/CameraService( 1214): setOverlay use previe size: w 800 h 480
D/QualcommCameraHardware( 1214): startPreview E
D/QualcommCameraHardware( 1214): initPreview E: preview size=800x480
D/QualcommCameraHardware( 1214): initPreview E: preview size=800x480 videosize = 800 x 480
D/QualcommCameraHardware( 1214): initPreview : preview size=800x480 videosize = 800 x 480
D/QualcommCameraHardware( 1214): initPreview: mFrameThreadWaitLock.lock()
D/QualcommCameraHardware( 1214): initPreview: mFrameThreadWaitLock.unlock()
I/QualcommCameraHardware( 1214): pmem pool /dev/pmem_adsp ioctl(fd = 48, PMEM_GET_SIZE) is 2310144
D/QualcommCameraHardware( 1214): mBufferSize=576000, mAlignedBufferSize=577536
E/QualcommCameraHardware( 1214): num_buffers = 4
I/QualcommCameraHardware( 1214): register_buf: camfd = 46, reg = 0 buffer = 0x414f7000
I/QualcommCameraHardware( 1214): register_buf: camfd = 46, reg = 0 buffer = 0x41584000
I/QualcommCameraHardware( 1214): register_buf: camfd = 46, reg = 0 buffer = 0x41611000
I/QualcommCameraHardware( 1214): register_buf: camfd = 46, reg = 0 buffer = 0x4169e000
D/QualcommCameraHardware( 1214): initREcord E
I/QualcommCameraHardware( 1214): pmem pool /dev/pmem_adsp ioctl(fd = 51, PMEM_GET_SIZE) is 4620288
D/QualcommCameraHardware( 1214): mBufferSize=576000, mAlignedBufferSize=577536
E/QualcommCameraHardware( 1214): num_buffers = 8
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x4172b000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x417b8000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x41845000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x418d2000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x4195f000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x419ec000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x41a79000
I/QualcommCameraHardware( 1214): register_buf: camfd = 49, reg = 0 buffer = 0x41b06000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1098035200 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1098612736 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1099190272 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1099767808 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1100345344 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1100922880 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1101500416 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initRecord : record heap , video buffers buffer=1102077952 fd=51 y_off=0 cbcr_off=384
000
D/QualcommCameraHardware( 1214): initREcord X
D/QualcommCameraHardware( 1214): native_access_parm: fd 23, type 1, length 32
D/QualcommCameraHardware( 1214): initpreview before cam_frame thread carete , video frame buffer=1099767808 fd=51 y_off
=0 cbcr_off=384000
D/QualcommCameraHardware( 1214): initPreview X: 1
D/GPUPostEffect( 1214): SIMON: virtual int mlabs::GPUPostEffect::startPreview(int, int) E.
D/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*) E.
D/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*): preview 800 x 480
started ok.
D/GPUPostEffect( 1214): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*) X.
D/GPUPostEffect( 1214): SIMON: virtual int mlabs::GPUPostEffect::startPreview(int, int) X.
D/QualcommCameraHardware( 1214): android::status_t android::QualcommCameraHardware::startPreviewInternal(): startPreview
800 x 480 (0)
E/ ( 1214): config_proc_CAMERA_START_VIDEO:Line:1307 This ioctl can fail if pp_mask is zero.
E/ ( 1214): config_proc_CAMERA_START_VIDEO:Line:1309 ioctl MSM_CAM_IOCTL_PICT_PP_DONE is failed...
D/QualcommCameraHardware( 1214): frame_thread E
I/CAMFRAME:( 1214): Open Device node : /dev/msm_camera/frame0
Just realised I put this in general instead of Q&A, can a mod move it, preez?
I ran a logcat on my other mt4g with working camera and see almost the same thing, but it continues beyond the last 4 of the dead camera phone:
Code:
E/ ( 1214): config_proc_CAMERA_START_VIDEO:Line:1307 This ioctl can fail if pp_mask is zero.
E/ ( 1214): config_proc_CAMERA_START_VIDEO:Line:1309 ioctl MSM_CAM_IOCTL_PICT_PP_DONE is failed...
D/QualcommCameraHardware( 1214): frame_thread E
I/CAMFRAME:( 1214): Open Device node : /dev/msm_camera/frame0
Here's the good logcat:
Code:
D/CameraService( 2347): CameraService::loadSound ref=0
V/MediaPlayer( 2347): constructor
V/MediaPlayer( 2347): setDataSource(/system/media/audio/ui/camera_click.ogg)
V/MediaPlayerService( 2347): Client(3) constructor
V/MediaPlayerService( 2347): Create new client(3) from pid 2347, url=/system/media/audio/ui/camera_click.ogg, connId=3, audioSessionId=4
V/MediaPlayerService( 2347): setDataSource(/system/media/audio/ui/camera_click.ogg)
V/MediaPlayerService( 2347): getPlayerTypeFromMAP(/system/media/audio/ui/camera_click.ogg): PLAYERS_MAP[26].playertype (UNKNOWN player_type code)0
V/MediaPlayerService( 2347): player type = 4
V/MediaPlayerService( 2347): create StagefrightPlayer
D/AwesomePlayer( 2347): [U5B] AwesomePlayer (331)
D/AwesomePlayer( 2347): [U5B] reset (508)
D/AwesomePlayer( 2347): [U5B] reset_l (516)
D/AwesomePlayer( 2347): [U5B] reset_l (535)
D/AwesomePlayer( 2347): [U5B] reset_l (621)
V/AudioSink( 2347): AudioOutput(4)
V/MediaPlayerService( 2347): setDataSource
I/StagefrightPlayer( 2347): setDataSource('/system/media/audio/ui/camera_click.ogg')
D/AwesomePlayer( 2347): [U5B] reset_l (516)
D/AwesomePlayer( 2347): [U5B] reset_l (535)
D/AwesomePlayer( 2347): [U5B] reset_l (621)
V/MediaPlayer( 2347): MediaPlayer::setAudioStreamType
V/MediaPlayer( 2347): prepare
V/MediaPlayerService( 2347): [3] setAudioStreamType(7)
V/MediaPlayerService( 2347): [3] prepareAsync
D/AwesomePlayer( 2347): [U5B] setDataSource_l (444)
I/OMXCodec( 2347): [Stagefright] use software codec=VorbisDecoder
V/MediaPlayerService( 2347): [3] notify (0x6cfa8, 5, 0, 0)
V/MediaPlayer( 2347): message received msg=5, ext1=0, ext2=0
V/MediaPlayer( 2347): New video size 0 x 0
V/MediaPlayerService( 2347): [3] notify (0x6cfa8, 1, 0, 0)
V/MediaPlayer( 2347): message received msg=1, ext1=0, ext2=0
V/MediaPlayer( 2347): prepared
V/MediaPlayer( 2347): signal application thread
V/MediaPlayer( 2347): prepare complete - status=0
V/MediaPlayer( 2347): constructor
V/MediaPlayer( 2347): setDataSource(/system/media/audio/ui/VideoRecord.ogg)
V/MediaPlayerService( 2347): Client(4) constructor
V/MediaPlayerService( 2347): Create new client(4) from pid 2347, url=/system/media/audio/ui/VideoRecord.ogg, connId=4, audioSessionId=5
V/MediaPlayerService( 2347): setDataSource(/system/media/audio/ui/VideoRecord.ogg)
V/MediaPlayerService( 2347): getPlayerTypeFromMAP(/system/media/audio/ui/VideoRecord.ogg): PLAYERS_MAP[26].playertype (UNKNOWN player_type code)0
V/MediaPlayerService( 2347): player type = 4
V/MediaPlayerService( 2347): create StagefrightPlayer
D/AwesomePlayer( 2347): [U5B] AwesomePlayer (331)
D/AwesomePlayer( 2347): [U5B] reset (508)
D/AwesomePlayer( 2347): [U5B] reset_l (516)
D/AwesomePlayer( 2347): [U5B] reset_l (535)
D/AwesomePlayer( 2347): [U5B] reset_l (621)
V/AudioSink( 2347): AudioOutput(5)
V/MediaPlayerService( 2347): setDataSource
I/StagefrightPlayer( 2347): setDataSource('/system/media/audio/ui/VideoRecord.ogg')
D/AwesomePlayer( 2347): [U5B] reset_l (516)
D/AwesomePlayer( 2347): [U5B] reset_l (535)
D/AwesomePlayer( 2347): [U5B] reset_l (621)
V/MediaPlayer( 2347): MediaPlayer::setAudioStreamType
V/MediaPlayer( 2347): prepare
V/MediaPlayerService( 2347): [4] setAudioStreamType(7)
V/MediaPlayerService( 2347): [4] prepareAsync
D/AwesomePlayer( 2347): [U5B] setDataSource_l (444)
I/OMXCodec( 2347): [Stagefright] use software codec=VorbisDecoder
V/MediaPlayerService( 2347): [4] notify (0x817b8, 5, 0, 0)
V/MediaPlayer( 2347): message received msg=5, ext1=0, ext2=0
V/MediaPlayer( 2347): New video size 0 x 0
V/MediaPlayerService( 2347): [4] notify (0x817b8, 1, 0, 0)
V/MediaPlayer( 2347): message received msg=1, ext1=0, ext2=0
V/MediaPlayer( 2347): prepared
V/MediaPlayer( 2347): signal application thread
V/MediaPlayer( 2347): prepare complete - status=0
D/CameraService( 2347): Client::Client X (pid 2516)
D/CameraService( 2347): CameraService::connect X
W/CameraThread( 2516): Open Camera - set mIsLastCameraClosed to false
D/CameraService( 2347): getParameters (pid 2516) (antibanding=auto;antibanding-values=off,50hz,60hz,auto;brightness=3;brightness-def=3;brightness-max=6;brightness-min=0;c
am-mode=0;contrast=5;contrast-def=5;contrast-max=10;contrast-min=0;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,aqua;exposure-compensation=0;expo
sure-compensation-step=0.5;flash-mode=off;flash-mode-values=off,auto,on,torch;focal-length=3.53;focus-distances=0.78,1.57,Infinity;focus-mode=auto;focus-mode-values=auto,
infinity;front-camera-mode=mirror;front-camera-mode-values=mirror,reverse,portrait-reverse;horizontal-view-angle=54.8;iso=auto;iso-values=auto,deblur,100,200,400,800,1250
;jpeg-quality=100;jpeg-thumbnail-height=480;jpeg-thumbnail-quality=75;jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;jpeg-thumbnail-width=640;max-exposure
-compensation=4;max-zoom=5;meter-mode=meter-center;meter-mode-values=meter-average,meter-center,meter-spot;min-exposure-compensation=-4;picture-format=jpeg;picture-format
-values=jpeg;picture-size=2
W/HTCCameraAdvanceSetting( 2516): version: 20100727, not need to update
W/HTCCameraAdvanceSetting( 2516): not reset to default and preference existed
W/CameraThread( 2516): Disable touch aec !!!
W/CameraThread( 2516): Start preview - disable continue AF !!!
W/CameraThread( 2516): reset flashlight mode !!!
D/CameraService( 2347): setParameters (pid 2516) (sharpness-max=30;zoom=0;taking-picture-zoom=0;zoom-supported=true;sharpness-min=0;sharpness=10;contrast=5;whitebalance=a
uto;jpeg-quality=100;preview-format-values=yuv420sp;jpeg-thumbnail-quality=75;preview-format=yuv420sp;preview-size=640x480;focal-length=3.53;iso=auto;meter-mode=meter-cen
ter;front-camera-mode=mirror;flash-mode-values=off,auto,on,torch;preview-frame-rate-values=15;preview-frame-rate=15;focus-mode-values=auto,infinity;jpeg-thumbnail-width=6
40;preview-fps-range-values=(9000,29453);jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;zoom-ratios=100,114,131,151,174,200;saturation-def=5;preview-size-
values=1280x720,960x720,800x480,720x480,640x480,640x384,576x432,480x320;smart-contrast=off;picture-size-values=2592x1952,2592x1456,2592x1520,2592x1936,2592x1728,2592x1552
,2048x1536,2048x1360,2048x1216,2048x1152,2048x1200,1600x1200,1584x1056,1280x960,1280x848,1280x768,1280x720,1280x752,1024x768,640x480,640x416,640x384,640x368,512x384,400x4
00,272x272;contrast-min=0;p
I/CameraService( 2347): Unknow capture mode!!
D/QualcommCameraHardware( 2347): requested preview size 640 x 480
D/QualcommCameraHardware( 2347): requested picture size 2592 x 1952
D/mm-camera( 2347): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/mm-camera( 2347): set_led_mode = 0, led_ctrl_p->led_mode = 0
D/QualcommCameraHardware( 2347): not defined touch-focus yet, or AP without touch-focus function
D/QualcommCameraHardware( 2347): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=0
D/ ( 2347): [GECameraParameters::getGPUEffect] enter
D/ ( 2347): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1, new effect = -1.
D/GPUPostEffect( 2347): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
W/HTCCameraAdvanceSetting( 2516): for the key pref_capture_resolution_photo_main is null
W/HTCCamera( 2516): reset_layout_from_surface - width: 480, height: 853
D/CameraService( 2347): setParameters (pid 2516) (sharpness-max=30;zoom=0;taking-picture-zoom=0;zoom-supported=true;sharpness-min=0;sharpness=10;contrast=5;whitebalance=a
uto;jpeg-quality=100;preview-format-values=yuv420sp;jpeg-thumbnail-quality=75;preview-format=yuv420sp;preview-size=1280x720;focal-length=3.53;iso=auto;meter-mode=meter-ce
nter;front-camera-mode=mirror;flash-mode-values=off,auto,on,torch;preview-frame-rate-values=15;preview-frame-rate=15;focus-mode-values=auto,infinity;jpeg-thumbnail-width=
640;preview-fps-range-values=(9000,29453);jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;zoom-ratios=100,114,131,151,174,200;saturation-def=5;preview-size
-values=1280x720,960x720,800x480,720x480,640x480,640x384,576x432,480x320;smart-contrast=off;picture-size-values=2592x1952,2592x1456,2592x1520,2592x1936,2592x1728,2592x155
2,2048x1536,2048x1360,2048x1216,2048x1152,2048x1200,1600x1200,1584x1056,1280x960,1280x848,1280x768,1280x720,1280x752,1024x768,640x480,640x416,640x384,640x368,512x384,400x
400,272x272;contrast-min=0;
I/CameraService( 2347): Unknow capture mode!!
D/QualcommCameraHardware( 2347): requested preview size 1280 x 720
D/QualcommCameraHardware( 2347): requested picture size 2592 x 1456
D/mm-camera( 2347): In config_proc_CAMERA_SET_PARM_LED_MODE: 0
D/mm-camera( 2347): set_led_mode = 0, led_ctrl_p->led_mode = 0
D/QualcommCameraHardware( 2347): not defined touch-focus yet, or AP without touch-focus function
D/QualcommCameraHardware( 2347): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=0
D/ ( 2347): [GECameraParameters::getGPUEffect] enter
D/ ( 2347): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1, new effect = -1.
D/GPUPostEffect( 2347): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
D/CameraService( 2347): sendCommand (pid 2516)
D/CameraService( 2347): setPreviewDisplay(0x96bf8) (pid 2516)
W/QualcommCameraHardware( 2347): Overlay object NULL. returning
D/CameraService( 2347): recreate createOverlay
D/Overlay ( 1340): createOverlay w=1280 h=720 z=0 format 0x21
D/OverlayLIB( 1340): ovmode 2DPANEL
D/Overlay ( 1340): No S3D displays found, treat content as 2D
D/Overlay ( 1340): createOverlay w=1280 h=720 z=0 format 3D 0x0 ovmode 0 fbnum 0
D/OverlayLIB( 1340): startcontrolchannel: w:1280 h:720 fbnum:0 format 33 colorforamt 33 format3D:0x0 zorder: 1 norot no
D/OverlayLIB( 1340): setoverlayInfo(770) w 1280 h 720 format 2 flags 0x800000 zorder 1
D/OverlayLIB( 1340): setparameter: Transform: curr value: 0 new val:4 channel 0
D/Overlay ( 1340): setPostion: x= 0, y=0, w= 480, h = 800
E/Overlay ( 1340): connect to socket failed
D/CameraService( 2347): OVERLAY CREATED....
D/Overlay ( 2347): In overlay_data_initialize: format3D = 0x0
D/OverlayLIB( 2347): In OVLib: startDatachannel: fbnum = 0 size = 1382400
D/OverlayLIB( 2347): datachannel:openDevices: mPmemFD:0x2f mPmemAddr:0x0x40ee4000
D/CameraService( 2347): startPreview (pid 2516)
D/CameraService( 2347): startCameraMode(0)
D/CameraService( 2347): startPreviewMode
D/QualcommCameraHardware( 2347): startPreview E
D/QualcommCameraHardware( 2347): initPreview E: preview size=1280x720
D/QualcommCameraHardware( 2347): initPreview E: preview size=1280x720 videosize = 1280 x 720
D/QualcommCameraHardware( 2347): initPreview : preview size=1280x720 videosize = 1280 x 720
D/QualcommCameraHardware( 2347): initPreview: mFrameThreadWaitLock.lock()
D/QualcommCameraHardware( 2347): initPreview: mFrameThreadWaitLock.unlock()
I/QualcommCameraHardware( 2347): pmem pool /dev/pmem_adsp ioctl(fd = 50, PMEM_GET_SIZE) is 5537792
D/QualcommCameraHardware( 2347): mBufferSize=1382400, mAlignedBufferSize=1384448
D/QualcommCameraHardware( 2347): num_buffers = 4
I/QualcommCameraHardware( 2347): register_buf: camfd = 48, reg = 0 buffer = 0x41287000
I/QualcommCameraHardware( 2347): register_buf: camfd = 48, reg = 0 buffer = 0x413d9000
I/QualcommCameraHardware( 2347): register_buf: camfd = 48, reg = 0 buffer = 0x4152b000
I/QualcommCameraHardware( 2347): register_buf: camfd = 48, reg = 0 buffer = 0x4167d000
I/QualcommCameraHardware( 2347): pmem pool /dev/pmem_adsp ioctl(fd = 53, PMEM_GET_SIZE) is 12460032
D/QualcommCameraHardware( 2347): mBufferSize=1382400, mAlignedBufferSize=1384448
D/QualcommCameraHardware( 2347): num_buffers = 9
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x417cf000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41921000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41a73000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41bc5000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41d17000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41e69000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x41fbb000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x4210d000
I/QualcommCameraHardware( 2347): register_buf: camfd = 51, reg = 0 buffer = 0x4225f000
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1098706944 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1100091392 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1101475840 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1102860288 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1104244736 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1105629184 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1107013632 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1108398080 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initRecord : record heap , video buffers buffer=1109782528 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initREcord X
D/dalvikvm( 2516): GC_CONCURRENT freed 270K, 50% free 2864K/5639K, external 270K/518K, paused 2ms+7ms
W/HTCCamera( 2516): Reset layout end, set mMainLayout visible
I/[POST_RESELECT]( 1484): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=([email protected],-1,0,-1,0)
I/[POST_RESELECT]( 1484): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=([email protected],-1,0,-1,0)
D/QualcommCameraHardware( 2347): initpreview before cam_frame thread carete , video frame buffer=1102860288 fd=53 y_off=0 cbcr_off=921600
D/QualcommCameraHardware( 2347): initPreview X: 1
D/GPUPostEffect( 2347): SIMON: virtual int mlabs::GPUPostEffect::startPreview(int, int) E.
D/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*) E.
D/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*): preview 1280 x 720 started ok.
D/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::startPreview(mlabs::GPUPostEffect::GPUTask*) X.
D/GPUPostEffect( 2347): SIMON: virtual int mlabs::GPUPostEffect::startPreview(int, int) X.
D/QualcommCameraHardware( 2347): android::status_t android::QualcommCameraHardware::startPreviewInternal(): startPreview 1280 x 720 (0)
W/mm-camera( 2347): config_proc_CAMERA_START_VIDEO:Line:1366 This ioctl can fail if pp_mask is zero.
W/mm-camera( 2347): config_proc_CAMERA_START_VIDEO:Line:1368 ioctl MSM_CAM_IOCTL_PICT_PP_DONE is failed...
D/QualcommCameraHardware( 2347): frame_thread E
I/CAMFRAME:( 2347): Open Device node : /dev/msm_camera/frame0
D/mm-camera( 2347): preview delay Dig_gain =1.009203, sparam->preview_fps 7540
D/mm-camera( 2347): start to set sce config.
D/mm-camera( 2347): sce at computeTRansforms m_p: 1.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce m_p:1.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): sce rEnd_Cr:40.000000,rEnd_Cb:-30.000000,Start_Cr:40.000000,Start_Cb:-30.000000
D/mm-camera( 2347): set sce config done
W/Rosie ( 1484): mAddHtcWidgetByOtherActivity = false, mIsOpenSlideWhenLeaveLaunch = true
W/mm-camera( 2347): vfe_util_sendcmd: MSM_CAM_IOCTL_CONFIG_VFE failed...
W/mm-camera( 2347): vfe_util_sendcmd: MSM_CAM_IOCTL_CONFIG_VFE failed...
D/QualcommCameraHardware( 2347): startPreview X
D/QualcommCameraHardware( 2347): [ATS][camera_preview][complete]
W/DCFRuler( 2516): no phone storage - initStorageType(): 1
D/CameraService( 2347): setParameters (pid 2516) (sharpness-max=30;zoom=0;taking-picture-zoom=0;zoom-supported=true;sharpness-min=0;sharpness=10;contrast=5;whitebalance=a
uto;jpeg-quality=100;preview-iso=off;preview-format-values=yuv420sp;jpeg-thumbnail-quality=75;preview-format=yuv420sp;preview-size=1280x720;focal-length=3.53;iso=auto;met
er-mode=meter-center;front-camera-mode=mirror;flash-mode-values=off,auto,on,torch;preview-frame-rate-values=15;preview-frame-rate=15;focus-mode-values=auto,infinity;postp
roc-enable-imboost=on;jpeg-thumbnail-width=640;preview-fps-range-values=(9000,29453);jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;zoom-ratios=100,114,13
1,151,174,200;saturation-def=5;preview-size-values=1280x720,960x720,800x480,720x480,640x480,640x384,576x432,480x320;smart-contrast=off;picture-size-values=2592x1952,2592x
1456,2592x1520,2592x1936,2592x1728,2592x1552,2048x1536,2048x1360,2048x1216,2048x1152,2048x1200,1600x1200,1584x1056,1280x960,1280x848,1280x768,1280x720,1280x752,1024x768,6
40x480,640x416,640x384,640x
D/CameraService( 2347): PlaySound:0
I/CameraService( 2347): Unknow capture mode!!
D/QualcommCameraHardware( 2347): requested preview size 1280 x 720
D/QualcommCameraHardware( 2347): requested picture size 2592 x 1456
D/mm-camera( 2347): In config_proc_CAMERA_SET_PARM_LED_MODE: 1
D/mm-camera( 2347): set_led_mode = 1, led_ctrl_p->led_mode = 0
D/mm-camera( 2347): set_led_state: 0 -> 0
D/mm-camera( 2347): set_led_state: 0
D/mm-camera( 2347): set_led_state return 0
D/mm-camera( 2347): led_ctrl_p->led_mode = 1
D/QualcommCameraHardware( 2347): [ATS][adjust_saturation][complete]
D/QualcommCameraHardware( 2347): [ATS][adjust_sharpness][complete]
D/QualcommCameraHardware( 2347): not defined touch-focus yet, or AP without touch-focus function
D/QualcommCameraHardware( 2347): virtual android::status_t android::QualcommCameraHardware::setParameters(const android::CameraParameters&), final_rc=0
D/ ( 2347): [GECameraParameters::getGPUEffect] enter
D/ ( 2347): [GECameraParameters::getGPUEffect] leave. no key GPU-effect
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param0
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param1
D/ ( 2347): [GECameraParameters::getGPUEffectParam] leave. no key GE-param3
I/GPUPostEffect( 2347): SIMON: int mlabs::GPUPostEffect::setParameters(mlabs::GPUPostEffect::GPUTask*): old effect = -1, new effect = -1.
D/GPUPostEffect( 2347): SIMON: setParameters: isGEInit == false: no call to ChooseEffect.
W/CameraThread( 2516): start preview, mTakeFocus = false
W/HTCCamera( 2516): UIHandler Message - DO_CREATE_RESUME_AFTER_PREVIEW start
W/HTCCamera( 2516): initOnCreate_after_preview() - start
W/HTCCamera( 2516): initOnCreate_after_preview() - set mMainLayout visible
W/CameraThread( 2516): CameraHandler Message - START_PREVIEW end
D/Overlay ( 2347): Socket server thread start
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 61K, 49% free 2896K/5639K, external 349K/518K, paused 33ms
D/Camera ( 2516): HTC_CALLBACK: callbackType=4 arg1=1 arg2=0 mHtcCallback=null
W/HTCCamera( 2516): initOnCreate_after_preview() - end
W/HTCCamera( 2516): UIHandler Message - DO_CREATE_RESUME_AFTER_PREVIEW end
D/mm-camera( 2347): TRIGGER_LOWLIGHT
W/HTCCamera( 2516): UIHandler Message - DO_CREATE_AFTER_PREVIEW start
W/HTCCamera( 2516): doOnCreate_after_preview() - start
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 53K, 48% free 2979K/5639K, external 967K/1048K, paused 25ms
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 11K, 48% free 2984K/5639K, external 1763K/1818K, paused 24ms
W/MenuHandler( 2516): initMenuHandler() - start
W/MenuHandler( 2516): initMenuHandler() - end
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 6K, 48% free 2988K/5639K, external 2325K/2462K, paused 24ms
W/HTCCamera( 2516): doOnCreate_after_preview() - end
W/HTCCamera( 2516): UIHandler Message - DO_CREATE_AFTER_PREVIEW end
D/dalvikvm( 2516): GC_EXTERNAL_ALLOC freed 25K, 47% free 3019K/5639K, external 3137K/3138K, paused 28ms
D/CameraService( 2347): setParameters (pid 2516) (sharpness-max=30;zoom=0;taking-picture-zoom=0;zoom-supported=true;sharpness-min=0;sharpness=10;contrast=5;whitebalance=a
uto;jpeg-quality=100;preview-iso=off;preview-format-values=yuv420sp;jpeg-thumbnail-quality=75;preview-format=yuv420sp;preview-size=1280x720;focal-length=3.53;iso=auto;met
er-mode=meter-center;front-camera-mode=mirror;flash-mode-values=off,auto,on,torch;preview-frame-rate-values=15;preview-frame-rate=15;focus-mode-values=auto,infinity;postp
roc-enable-imboost=on;jpeg-thumbnail-width=640;preview-fps-range-values=(9000,29453);jpeg-thumbnail-size-values=640x480,512x384,384x288,0x0,640x480;zoom-ratios=100,114,13
1,151,174,200;saturation-def=5;preview-size-values=1280x720,960x720,800x480,720x480,640x480,640x384,576x432,480x320;smart-contrast=off;picture-size-values=2592x1952,2592x
1456,2592x1520,2592x1936,2592x1728,2592x1552,2048x1536,2048x1360,2048x1216,2048x1152,2048x1200,1600x1200,1584x1056,1280x960,1280x848,1280x768,1280x720,1280x752,1024x768,6
40x480,640x416,640x384,640x
Thoughts?

Vibrate when your call is answered - NOT working :)

As title suggests, using MIUI 10.2.5 (rooted, and unlocked), the option to vibrate when call is answered is ON, however, placing an outgoing call, other side ANSWERS, but, the 7A does NOT vibrate The vibration works in other cases, like touch or alarm, reboot, so hardware appears OK.
I'm aware of additional/extra apps to help, but did others see the same thing? how to debug/fix?
Thanks.
Stormy.
Can someone just confirm if their (rooted) 7A vibrates when outgoing call is answered or vibrate-on-tap works?
Here's what i found so far:
1) In Settings there's a well hidden option easily found by searching for "setup", path is: System apps/Call settings/Advanced settings/Other
it shows both SIMs, choosing one has 3 options: "Service", Voicemail number, and... VIBRATE, it was OFF in my case, turned it to ON, rebooted, option sticks, but no vibration on outgoing call
2) In Settings "Sound & vibration" the option "Also vibrate for calls" turns the vibration during RINGING, and that WORKS, but i do not want that at least we know that vibration works.. and no, outgoing vibration does NOT work when this option is enabled
3) Right below it has "vibrate on tap", and seems like no matter what light/medium/strong, it does not vibrate when touching the screen..
so it seems vibration does not work in some cases, but does in others... no clue...
some apps that vibrate work, others, do not.. example of TruePhone trying to vibrate/test button:
Code:
10-26 16:55:37.194 2475 2475 I chatty : uid=1000(system) /system/bin/surfaceflinger identical 4 lines
10-26 16:55:37.194 2475 2475 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
<b>10-26 16:55:37.259 12039 12039 D HbDialer: Vibrator: [10, 150, 400, 150]</b>
10-26 16:55:37.277 2475 2475 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
10-26 16:55:37.762 2475 2475 I chatty : uid=1000(system) /system/bin/surfaceflinger identical 12 lines
the above does not vibrate.. have not yet been able to capture log of a working vibration app, too much other noise in the logs..
any ideas welcomed, no rush on that one
Code:
10-26 16:17:44.082 2530 2530 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
10-26 16:17:44.264 2530 2530 I chatty : uid=1000(system) /system/bin/surfaceflinger identical 12 lines
10-26 16:17:44.264 2530 2530 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
10-26 16:17:44.382 10172 10172 D HbDialer: Vibrator: [10, 150, 400, 150]
10-26 16:17:44.398 2530 2530 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
10-26 16:17:44.866 2530 2530 I chatty : uid=1000(system) /system/bin/surfaceflinger identical 8 lines
10-26 16:17:44.866 2530 2530 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0

Categories

Resources