Coder Social home page Coder Social logo

naterickard / xamarin.cognitive.speech Goto Github PK

View Code? Open in Web Editor NEW
59.0 6.0 18.0 655 KB

A client library that makes it easy to work with the Microsoft Cognitive Services Speech Services Speech to Text API on Xamarin.iOS, Xamarin.Android, UWP, and Xamarin.Forms/.NET Standard libraries used by those platforms

License: MIT License

C# 100.00%
microsoft microsoft-cognitive-services cognitive-services speech-recognition speech-to-text speech ios android xamarin xamarin-forms

xamarin.cognitive.speech's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

xamarin.cognitive.speech's Issues

Null detailedResult

Hello,
speecherecognition was working wonders in my app then all of a sudden it stopped working some days ago for no apparent reason. There is no error just a null return in detailed result:

           var audioRecordTask = await recorder.StartRecording();

                using (var stream = recorder.GetAudioFileStream())
                {
                    //this will begin sending the recording audio data as it continues to record
                    var detailedResult = await bingSpeechClient.SpeechToTextDetailed(stream, recorder.AudioStreamDetails.SampleRate, audioRecordTask);
                    return detailedResult.Results != null && detailedResult.Results.Count > 0 ?
                        detailedResult.Results[0].ITN : string.Empty;
                }

Am I the only one facing this problem?

Android 8.0 on a S7Edge

Thanks,
Paolo

Consistently getting NULL results while streaming

Admittedly I have a weird implementation.

I am using the AudioStream class from your other package as a stream splitter

I have two 3rd parties at play. One handles the Wake Word and Silence Detection
The other handles translating the audio to text for further processing.

When I hear the wake word, I begin writing to the stream that I feed to Bing:

//this houses the streams, fliping this flag will start copying data to the audioInputProvider.SttStream
audioInputProvider.CaptureSttAudio = true;

//task that stops the STT
var triggerTask = Task.Run(() =>
{
while (_audioInputProvider.CaptureSttAudio)
{
Task.Delay(30);
}
_logManager.Debug(nameof(SensorySpeechCaptureManager), "STT Trigger Task Has Finished");
});

_sttStreamingTask = _bingSpeechApiClient.SpeechToTextSimple(_audioInputProvider.SttStream, SensorySettings.SampleRate, triggerTask);

This all works, except when I await the _sttStreamingTask, it always returns null. Or worse it hangs.

Is there any way get some more logging or peek into why the result is null. My usual suspects (output window & Android Device Monitor) are not showing me any errors.

UPDATE:
I am seeing these errors in the logcat:
09-24 17:42:54.365 E/AudioRecord-JNI(20755): Error -4 during AudioRecord native read
[0:] AudioStream.Record(): readResult returned error code: -1

Any thoughts you may have would be greatly appreciated.

P.S. - I have a simple test app that uses your package and it really fast. I really just need to know how to step into the package and find the issue. So I can get the same performance as the sample app.

Thanks,

BeanStalka

Xamarin.Android failed if Linker uses "SDK and User Assemblies"

Hi,
This API throws an exception if I use "SDK and Users Assemblies" for the linker option in my project.
detailedresult = await bingspeechclient.SpeechToTextDetailed(audiofile);
It works well if the linker option is "None" or "SDK Assembly only".
I believe it has to do with the options used to create the library. Is it possible to recompile and update this package so that users can use the "SDK and User Assemblies" linker option when using this plugin.
Thanks.

Partial results

Hi there,

I was wondering if it's possible to receive partial results like on Bing Speech API website?
Could not find anything neither in docs nor in sample app.

Cheers

Need support for query in Endpoint

Fantastic library - thank you so much for creating it.

I created a custom speech deployment where the speech service API endpoint is of the form:

https://uksouth.stt.speech.microsoft.com/speech/recognition/interactive/cognitiveservices/v1?cid=[deleted_private_identifier]

The Endpoint class does not support the query parameter for the UriBuilder in ToUriBuilder. It is not possible to add the query (ie the part after the ? in the url) in the Path parameter in UriBuilder. As such, I cannot create an Endpoint object that points at my endpoint.

This could be corrected by adding the parameter to the Endpoint class:

public string Query { get; private set; }

And then alter the UriBuilder within ToUriBuilder to:

      var uriBuilder = new UriBuilder
       {
           Scheme = this.Protocol,
           Port = this.Port,
           Path = this.Path,
           Query = this.Query,
       };

Concurrent streaming while recording not working as expected

We are trying to implement an SDK in Xamarin to support IoS / Android / UWP consumers , where in we wanted to stream the audio while recording from microphone to CRIS to get the speech to text transalation while talking and return the response to the consumer so that he can display it on the screen progresively. We read the documentation of the Audio Recorder plugin for Xamarin and found that it supports concurrent streaming as per the documentation (It's also possible to get a stream to the recording audio data as it's being recorded). We also referred to the Bing Speech implementation provided in the documentation.

However, we are not able to achieve this functionality. Our observation was that when StartRecording is invoked, a wav file is being written to the GetAudioFilePath () - audiofilepath (ARS_recording.wav) and it always 0 bytes while being on a recording mode (via microphone). Only when StopRecording is invoked the stream writer internally flushes the bytes to the Wav file. Hence the below code recorder.GetAudioFileStream() does not streams any data during recording due to the fact that file ARS_recording.wav is always 0 bytes while recording.

// start recording audio
var audioRecordTask = await recorder.StartRecording ();

using (var stream = recorder.GetAudioFileStream ())
{
// this will begin sending the recording audio data as it continues to record
var simpleResult = await bingSpeechClient.SpeechToTextSimple (stream, recorder.AudioStreamDetails.SampleRate, audioRecordTask);
}

Please let us know if we are in the right path and the plugin will help us in solving the above mentioned usecase.

Thanks,
Lakshmi Narasimhan V

Authentication access denied

My authentication is failing due to the fact that the endpoint of the library is different from the one I have for my azure key. How can override the current value before I authenticate?

Plugin does not work

Authentification is successful and a token comes in, but when sending a wav file, the answer is Error 403 Forbidden.

Real device with Android 7.1

[Request] upgrade from bing service to speech service?

Hello,
do you plan on supporting the new speech service or do we just need to change the endpoints?

I'm referring to this change:

"The new Speech Service and SDK is replacing Bing Speech, which will no longer work starting October 15, 2019. For information on switching to the Speech Service, see Migrating from Bing Speech to the Speech Service."

https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/how-to-migrate-from-bing-speech

https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/rest-apis

Thanks,
Paolo

Constantly gettng 'SendRequest: Non-success status received :: Status Code: ServiceUnavailable'

Hi, first I want to thank you for the library, I had been looking for something similar for a while.

I am however facing the same issue over and over, I would say 95% of the times, I get the following response from the API:

Message=SendRequest: Non-success status received :: Status Code: ServiceUnavailable; Reason: ; Content: <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html xmlns='http://www.w3.org/1999/xhtml'><head><meta content='text/html; charset=utf-8' http-equiv='content-type'/><style type='text/css'>body { font-family:Arial; margin-left:40px; }img { border:0 none; }#content { margin-left: auto; margin-right: auto }#logo { margin-top: 30px; width=120px; height=34px }#message h2 { font-size: 20px; font-weight: normal; color: #000000; margin: 34px 0px 0px 0px }#message p { font-size: 13px; color: #000000; margin: 7px 0px 0px 0px }#errorref { font-size: 11px; color: #737373; margin-top: 41px }</style><title>Bing</title></head><body><div id='content'><div id='logo'><img alt='Bing' src='data:image/gif;base64,R0lGODlheAAiAMQAAL/a9ECR3n+16e/2/BB11jCI28/j95/I7mCj5K/R8d/t+XCt5iB+2f+mFI++7FCa4f/u0/+sI/+xMZvF7v/YmP/04v/dpwBs0////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB4ACIAAAX/ICCMAmaeaKqekNQ0kbXOdG3feI4JV3/ptMhrCAEaj8gcz5dECYeNYnNKNS571dYrQql6v7XrT6UAmAG5itQ2OAMUScPZkFI4HoEeYBIIOBwTXmInCQgFPogMDw5wSHZ5iD4BAnQ2BguHkRcFCwmQiGgCAAUFaFViAwIEmqwXCJUom3mmJwCfrZIHM7a4vRdoBwYjsFNiqz4ECA5nBwsMkQsDsT60Aw+RDMpmzZmSjScIkQWiAAkC3ay0YDusDLq7twXSJqAmA+gB6ii8yLDh3itGIUKwboWYHgjm1TiASB49aiY+EUhwA8CxTSbEEKzxrwfFgigObsTB0MeDh3ow/xioh2OljwQDLha4MeBZDwYgQyYysgARnHpXZur4hAAAonc2HCAiVlAM0hwKEJWo1zEAkCt+WNowCjEnOx/fdHSzWu+TVR1YuXrEobRrTlRHxmIoK+mqpAGITt6weYGAVxNqL3zUgdfHgrkQzdrtYbWnj6crOl4o8RfDxbM62qaky3jxBav3EEVbYa1h5YxHdRi4jPIXBsVo62IIjWzBGwwKCl288EBhZXSQZ6zu1xoNbCWyM+7GRSD4X9o9HoRNkQoRAVicP3vGbM8Bula9T6MonfcArdwIdhcglp37Daw0ypFI4Mk609P8fN0Mnn0kDvhAHHARAb6Jp5IzzCEwWIAKffRBxwINOkfDAQ0eZkQCAxlIGgAHkLDMdBoiIVmBIZYIUkkpmagiSBi6teKLVTjWA4gwwsgXgZawVuOOhDRE4gkGoHMfjy+i2JcABaaym4RErpjAcgEsIIAh2OjT5I5K+sIAkld2aU8CEPLFwCQA/OglkQMMoIABbCqQpokhAAA7'/></div><div id='message'><h2>Bing services aren't available right now</h2><p>We're working to restore all services as soon as possible.<br/>We know you want to get back to searching. Please check back soon.</p></div><div id='errorref'><span>Ref A: A1C0134338234D4AA480524F216CB616 Ref B: PAR02EDGE0112 Ref C: 2018-09-27T17:12:16Z</span></div></div></body></html>

I am getting this on UWP, and Android, with every possible configuration (recognition mode, streaming on/off, etc.). Every once in a while I get a succesful response from the API, but then I get this response again and I have no idea why. Any insight would be very much apprciated.

InitialSilenceTimeout

Hey - this may not be an issue with the Bing Speech sdk, but I figured I'd report it anyway - I followed the instructions in the readme for the conversion of an audio file, but I keep getting an initial silence timeout. Is there a formatting custom that I don't know about? (I'm using mp3, xamarin 4.10 with VS 2017 on Oreo)

There's also a minor typo in the Readme - "hwoever this is not recommended" => "however this is not recommended" in the audio stream area.

Auth errors

i need to use westus.api.cognitive.microsoft.com for the auth uri

but the constructor on the BingSpeechApiClient is creating the auth client before my property value is set.

Support for other languages

Hi, please kindly expose the option to choose a language for translation. I have a client in China that I need to convert wav file to chinese characters. Thanks.

[Request] Add text to speech function?

Hi

To simplify the tooling it would be wonderful if you can add the opposite direction TTS as well.
So we can build very cool voice chat systems.

Thank you
Pascal

Problem with UWP sample

Hi Nate, thanks for your job!
I'm working with your UWP sample and I've found a problem.
No errors occour (I mean, the server returns data), but no text is recognized.

More detailed:

  1. provided the key Subscription (the key is ok, because I've already used it in other sample projects), checked the permissions in manifest
  2. launch the application in debug mode from visual studio 2017 15.4
  3. press RECORD ME button (leave default settings: Interative, Simple, Masked, Off)
  4. say something (but after about just 2 seconds automatically registration stops - I don't know why, but I think that this no matters now)
  5. check if the wave file has been created: ok. The wave file exists and every time I record, a new file overwrites the previous one (every time, no more long than 2 seconds)
  6. the request goes to server that returns this result
    Recognition Status: InitialSilenceTimeout
    DisplayText:
    Offset: 20000000
    Duration:0

Repeat, the file exists and contains audio since the beginning.
I've tryed to debug the Xamarin.Cognitive.BingSpeech (Portable) project also, but I don't really understand where is the problem.
I've captured traffic through Fiddler, enabling the sniffing in https, and I can confirm that request exists from my pc.
Here is the header of the request (I omit the encoded audio file because is no useful here, but I can see it as well in Fiddler)
POST https://speech.platform.bing.com/speech/recognition/interactive/cognitiveservices/v1?language=it-IT&format=simple&profanity=masked HTTP/1.1
Host: speech.platform.bing.com
Expect: 100-continue
Accept: application/json, text/xml
Authorization: Bearer <long code here, omit for simplicity>
Content-Type: audio/wav
Connection: Keep-Alive
Content-Length: 181712

And here is the RAW response
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: text/plain
X-MSEdge-Ref: Ref A: 7C038930369341C796495FD3A0494EBA Ref B: MRS01EDGE0313 Ref C: 2017-10-29T06:17:20Z
Date: Sun, 29 Oct 2017 06:17:20 GMT

4c
{"RecognitionStatus":"InitialSilenceTimeout","Offset":20000000,"Duration":0}
0

Do you have any suggestion?
Thanks

Getting Exception in Plugin.AudioRecorder

Hi, your libraries are very helpful.
I am working on speech to text in Xamarin forms I have used this nuget to convert voice to text for searching purpose, it is working fine with IOS but in case of Android I am getting below exception when trying to call recorder.StartRecording() . Please help me out how can I resolve this.

at Plugin.AudioRecorder.AudioStream.get_ChannelCount () [0x00000] in C:\Repos\libs\Plugin.AudioRecorder\Plugin.AudioRecorder\AudioStream.cs:11 at Plugin.AudioRecorder.WaveRecorder.StopRecorder () [0x000ba] in C:\Repos\libs\Plugin.AudioRecorder\Plugin.AudioRecorder.Shared\WaveRecorder.cs:132 at Plugin.AudioRecorder.WaveRecorder+<StartRecorder>d__6.MoveNext () [0x00192] in C:\Repos\libs\Plugin.AudioRecorder\Plugin.AudioRecorder.Shared\WaveRecorder.cs:58 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at Plugin.AudioRecorder.AudioRecorderService+<StartRecording>d__50.MoveNext () [0x000bc] in C:\Repos\libs\Plugin.AudioRecorder\Plugin.AudioRecorder.Shared\AudioRecorderService.cs:112 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <f32579baafc1404fa37ba3ec1abdc0bd>:0 at System.Runtime.CompilerServices.TaskAwaiter1[TResult].GetResult () [0x00000] in :0
at KAPSARC.Forms.Pages.PhoneDirectory.PhoneBookPage+d__23.MoveNext () [0x00088] in E:\Imran\Mobile\KAPSARC.Forms\Pages\PhoneDirectory\PhoneBookPage.xaml.cs:152 `

I have tried in both case installing this package in Forms and in Android and also only with Forms.
As I can see that before calling the StartRecording() method I am getting IsRecording= false , but after then it is showing "System.NotImplementedException: The method or operation is not implemented."
Any help will be really appreciated, Thanks in Advance.

Little error in SpeechToTextDetailed()

Hello,

Thanks for your cool library.
For your information, there is little mistake in the main class BingSpeechApiClient in the method
Task<RecognitionResult> SpeechToTextDetailed (string audioFilePath)

The OutputMode used there is Simple instead of Detailed in line
() => CreateRequest (OutputMode.Simple),
That causes the RecognitionResult to be Ok, but... always empty

Thanks again.

Issues with seeking and writing to outputStream

I've been trying to use this package today (in combination with the AudioRecorder) but having issues with the invocation of the speech to text API.

For example WriteWaveHeader tries to Seek to the beginning of the stream but the stream provided does not support. Similar problems with other stream writing further down the code.

Any ideas on what might be wrong? Authentication to Bing Speech is working fine but the stream doesn't appear to be working as expected?

{System.NotSupportedException: Specified method is not supported.
at System.Net.WebConnectionStream.Seek (System.Int64 a, System.IO.SeekOrigin b) [0x00000] in :0
at System.Net.Http.DelegatingStream.Seek (System.Int64 offset, System.IO.SeekOrigin origin) [0x00001] in C:\Users\darrenj\Documents\DarrenDemo\IPATestHarness\Xamarin.Cognitive.BingSpeech\Api\PushStreamContent.cs:252
at System.IO.BinaryWriter.Seek (System.Int32 offset, System.IO.SeekOrigin origin) [0x00000] in <7771c78b64d7486dacaffa197e02a1ea>:0
at Xamarin.Cognitive.BingSpeech.Extensions.WriteWaveHeader (System.IO.Stream stream, System.Int32 channelCount, System.Int32 sampleRate, System.Int32 bitsPerSample) [0x0000e] in C:\Users\darrenj\Documents\DarrenDemo\IPATestHarness\Xamarin.Cognitive.BingSpeech\Extensions.cs:14
at Xamarin.Cognitive.BingSpeech.BingSpeechApiClient+<>c__DisplayClass34_0+<b__0>d.MoveNext () [0x00135] in C:\Users\darrenj\Documents\DarrenDemo\IPATestHarness\Xamarin.Cognitive.BingSpeech\BingSpeechApiClient.cs:275 }

Is ability to stream audio to the server as it's being recorded still working?

Hi,
First of all congratulations for this plugin, it is awesome!

I remember about two months ago that it was possible to stream audio to the server as it's being recorded.
Is this feature still working?
I have tried the actual version (setting my sub key / recognition region) and turning on the "Send audio data while recording" option but it returns the transcribed text after the recording is done and not while it is recording.
I am running this on Android 5.1 physical device (I also used this device when it was working).

Am I doing something wrong?

Thank you in advance.

Getting Error when Attempting to stream results

I am using Xamarin, but not Xamarin Forms for my android project.
My project is running on Andriod Things 1.0.1 with custom hardware (Raspberry Pi3 and custom mics and speakers)

I was able to run the test app and stream results using the static timeout. (silence detection was a bit testy)

When I pulled down the Nuget and attempted to use it in my project, I am getting an error.

I will note that I am not using your AudioRecorderService. I need to be able to use the AudioRecord.SetPreferredDevice() method so that Android Things knows how to use my hardware (its on the I2S bus)

I was able to feed the stream to _bingSpeechApiClient.SpeechToTextSimple..., but then the application crashes out.

Im at a loss, and any help would be appreciated:

LOGCAT:

07-31 10:42:48.448: I/MSM-irqbalance(716): Decided to move IRQ166 from CPU3 to CPU1
07-31 10:42:49.580: D/WifiStateMachine(1239): Current network is: "WorstNeighborEver(2.4G)" , ID is: 3
07-31 10:42:49.580: D/WifiStateMachine(1239): 24GHz mQnsLowerRssiThreshold is recovered, currentRssi = -36
07-31 10:42:49.581: D/WifiStateMachine(1239): not enough dual-band rssi, bail out...
07-31 10:42:50.868: I/art(30951): Starting a blocking GC Explicit
07-31 10:42:50.927: I/art(30951): Explicit concurrent mark sweep GC freed 10951(1014KB) AllocSpace objects, 0(0B) LOS objects, 52% free, 3MB/7MB, paused 545us total 58.165ms
07-31 10:42:50.928: D/Mono(30951): GC_TAR_BRIDGE bridges 25 objects 32 opaque 0 colors 25 colors-bridged 25 colors-visible 25 xref 0 cache-hit 0 cache-semihit 0 cache-miss 0 setup 0.13ms tarjan 0.05ms scc-setup 0.02ms gather-xref 0.00ms xref-setup 0.00ms cleanup 0.03ms
07-31 10:42:50.928: D/Mono(30951): GC_BRIDGE: Complete, was running for 59.64ms
07-31 10:42:50.928: D/Mono(30951): GC_MAJOR: (LOS overflow) time 21.94ms, stw 23.33ms los size: 4096K in use: 428K
07-31 10:42:50.928: D/Mono(30951): GC_MAJOR_SWEEP: major size: 1088K in use: 260K
07-31 10:42:50.928: D/SensorService(1239): [SO] -0.061 0.091 9.700
07-31 10:42:51.105: D/SSRM:i(1239): SIOP:: AP = 280, PST = 277 (W:10), CP = 35, LCD = 94
07-31 10:42:51.769: I/APM_AudioPolicyManager(583): stopInput() input 1270
07-31 10:42:51.774: D/audio_hw_primary(583): in_set_parameters: enter: kvpairs=routing=0
07-31 10:42:51.774: D/audio_hw_primary(583): in_standby: enter: stream (0xecd659a0) usecase(16: audio-record)
07-31 10:42:51.812: D/audio_hw_primary(583): disable_audio_route: reset and update mixer path: audio-record
07-31 10:42:51.815: D/hardware_info(583): hw_info_append_hw_type : device_name = rec-main-mic
07-31 10:42:51.815: D/audio_hw_primary(583): disable_snd_device: snd_device(203: rec-main-mic)
07-31 10:42:51.833: D/audio_hw_primary(583): adev_close_input_stream: enter:stream_handle(0xecd659a0)
07-31 10:42:51.833: D/audio_hw_primary(583): in_standby: enter: stream (0xecd659a0) usecase(16: audio-record)
07-31 10:42:51.833: E/audio_hw_primary(583): Skipping Jack_IN setting as null
07-31 10:42:52.592: D/WifiStateMachine(1239): Current network is: "WorstNeighborEver(2.4G)" , ID is: 3
07-31 10:42:52.592: D/WifiStateMachine(1239): 24GHz mQnsLowerRssiThreshold is recovered, currentRssi = -36
07-31 10:42:52.592: D/WifiStateMachine(1239): not enough dual-band rssi, bail out...
07-31 10:42:53.193: D/BatteryService(1239): !@BatteryListener : batteryPropertiesChanged!
07-31 10:42:53.193: D/BatteryService(1239): level:100, scale:100, status:5, health:2, present:true, voltage: 4335, temperature: 263, technology: Li-ion, AC powered:false, USB powered:true, POGO powered:false, Wireless powered:false, icon:17303700, invalid charger:0, maxChargingCurrent:0, maxChargingVoltage:0, chargeCounter:0
07-31 10:42:53.193: D/BatteryService(1239): online:4, current avg:-81, charge type:2, power sharing:false, high voltage charger:false, capacity:280000, batterySWSelfDischarging:false, misc_event:0, current_now:132
07-31 10:42:53.193: D/BatteryService(1239): Sending ACTION_BATTERY_CHANGED.
07-31 10:42:53.195: D/SamsungPhoneWindowManager(1239): ACTION_BATTERY_CHANGED - Level :: 100, battStatus :: 5
07-31 10:42:53.196: D/GameManagerService(1239): new battery level: 100
07-31 10:42:53.197: D/KeyguardUpdateMonitor(1503): received broadcast android.intent.action.BATTERY_CHANGED
07-31 10:42:53.201: D/PowerUI(1503): showing power sharing dialogfalse
07-31 10:42:53.201: D/PowerUI(1503): priorPlugType = 2 mPlugType = 2
07-31 10:42:53.203: D/BatteryMeterDrawable(1503): isSomethingChanged - false
07-31 10:42:53.203: D/BatteryMeterDrawable(1503): isSomethingChanged - false
07-31 10:42:53.203: D/BatteryController(1503): onReceive - ACTION_BATTERY_CHANGED : mLevel = 100
07-31 10:42:53.203: D/KeyguardUpdateMonitor(1503): handleBatteryUpdate
07-31 10:42:53.205: D/CompatibilityInfo(1239): mCompatibilityFlags - 4
07-31 10:42:53.205: D/CompatibilityInfo(1239): applicationDensity - 320
07-31 10:42:53.205: D/CompatibilityInfo(1239): applicationScale - 1.0
07-31 10:42:53.209: I/BatteryChangedService(5299): Running battery changed service
07-31 10:42:53.210: I/BatteryChangedService(5299): Battery intent extras:
07-31 10:42:53.210: I/BatteryChangedService(5299): - misc_event=0 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - technology=Li-ion (String)
07-31 10:42:53.211: I/BatteryChangedService(5299): - icon-small=17303700 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - max_charging_voltage=0 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - health=2 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - max_charging_current=0 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - online=4 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - status=5 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - plugged=2 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - present=true (Boolean)
07-31 10:42:53.211: I/BatteryChangedService(5299): - pogo_plugged=0 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - capacity=280000 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - charge_counter=0 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - level=100 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - scale=100 (Integer)
07-31 10:42:53.211: I/BatteryChangedService(5299): - temperature=263 (Integer)
07-31 10:42:53.212: I/BatteryChangedService(5299): - current_now=132 (Integer)
07-31 10:42:53.212: I/BatteryChangedService(5299): - voltage=4335 (Integer)
07-31 10:42:53.212: I/BatteryChangedService(5299): - charge_type=2 (Integer)
07-31 10:42:53.212: I/BatteryChangedService(5299): - self_discharging=false (Boolean)
07-31 10:42:53.212: I/BatteryChangedService(5299): - hv_charger=false (Boolean)
07-31 10:42:53.212: I/BatteryChangedService(5299): - power_sharing=false (Boolean)
07-31 10:42:53.212: I/BatteryChangedService(5299): - android.support.content.wakelockid=486 (Integer)
07-31 10:42:53.212: I/BatteryChangedService(5299): - invalid_charger=0 (Integer)
07-31 10:42:53.363: D/NetworkController(1503): updateCarrierText : WorstNeighborEver(2.4G)
07-31 10:42:53.363: D/NetworkController(1503): dynamicallyReduceTextSize : mDisplayMetrics.densityDpi320
07-31 10:42:53.366: D/KeyguardUpdateMonitor(1503): received broadcast com.samsung.systemui.ACTION_VOIP_CALL_STATE_CHANGED
07-31 10:42:53.384: D/CarrierText(1503): updateCarrierText(): 0,DefaultText = No network connection
07-31 10:42:53.384: D/MultiSimUtils(1503): isSimStateReadyorNotReady() : simSlot = 0, simState = NOT_READY
07-31 10:42:53.384: D/CarrierText(1503): setText :
07-31 10:42:53.386: D/KeyguardClockPage(1503): onRefreshCarrierInfo(pre, now): false, false
07-31 10:42:53.445: I/MSM-irqbalance(716): Decided to move IRQ104 from CPU2 to CPU1
07-31 10:42:54.366: D/NetworkController(1503): updateCarrierText : WorstNeighborEver(2.4G)
07-31 10:42:54.366: D/NetworkController(1503): dynamicallyReduceTextSize : mDisplayMetrics.densityDpi320
07-31 10:42:54.370: D/KeyguardUpdateMonitor(1503): received broadcast com.samsung.systemui.ACTION_VOIP_CALL_STATE_CHANGED
07-31 10:42:54.387: D/CarrierText(1503): updateCarrierText(): 0,DefaultText = No network connection
07-31 10:42:54.387: D/MultiSimUtils(1503): isSimStateReadyorNotReady() : simSlot = 0, simState = NOT_READY
07-31 10:42:54.388: D/CarrierText(1503): setText :
07-31 10:42:54.390: D/KeyguardClockPage(1503): onRefreshCarrierInfo(pre, now): false, false
07-31 10:42:55.368: D/NetworkController(1503): updateCarrierText : WorstNeighborEver(2.4G)
07-31 10:42:55.369: D/NetworkController(1503): dynamicallyReduceTextSize : mDisplayMetrics.densityDpi320
07-31 10:42:55.383: D/KeyguardUpdateMonitor(1503): received broadcast com.samsung.systemui.ACTION_VOIP_CALL_STATE_CHANGED
07-31 10:42:55.384: D/CarrierText(1503): updateCarrierText(): 0,DefaultText = No network connection
07-31 10:42:55.384: D/MultiSimUtils(1503): isSimStateReadyorNotReady() : simSlot = 0, simState = NOT_READY
07-31 10:42:55.384: D/CarrierText(1503): setText :
07-31 10:42:55.387: D/KeyguardClockPage(1503): onRefreshCarrierInfo(pre, now): false, false
07-31 10:42:55.452: E/mono(30951): Unhandled Exception:
07-31 10:42:55.452: E/mono(30951): System.NotSupportedException: Unable to activate instance of type MicroSemiAudioTest.MicroSemiTestApp from native handle 0x100001 (key_handle 0x13a2724). ---> System.MissingMethodException: No constructor found for MicroSemiAudioTest.MicroSemiTestApp::.ctor(System.IntPtr, Android.Runtime.JniHandleOwnership) ---> Java.Interop.JavaLocationException: Exception of type 'Java.Interop.JavaLocationException' was thrown.
07-31 10:42:55.452: E/mono(30951): --- End of inner exception stack trace ---
07-31 10:42:55.452: E/mono(30951): at Java.Interop.TypeManager.CreateProxy (System.Type type, System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00035] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Interop/TypeManager.cs:303
07-31 10:42:55.452: E/mono(30951): at Java.Interop.TypeManager.CreateInstance (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type targetType) [0x00111] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Interop/TypeManager.cs:281
07-31 10:42:55.452: E/mono(30951): --- End of inner exception stack trace ---
07-31 10:42:55.452: E/mono(30951): at Java.Interop.TypeManager.CreateInstance (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type targetType) [0x00153] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Interop/TypeManager.cs:288
07-31 10:42:55.452: E/mono(30951): at Java.Lang.Object.GetObject (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type type) [0x000b9] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Lang/Object.cs:467
07-31 10:42:55.452: E/mono(30951): at Java.Lang.Object._GetObject[T] (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00017] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Lang/Object.cs:438
07-31 10:42:55.452: E/mono(30951): at Java.Lang.Object.GetObject[T] (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00000] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Lang/Object.cs:430
07-31 10:42:55.452: E/mono(30951): at Android.App.Application.get_Context () [0x00030] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Android.App/Application.cs:21
07-31 10:42:55.452: E/mono(30951): at Android.App.SyncContext.Post (System.Threading.SendOrPostCallback d, System.Object state) [0x00014] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Android.App/SyncContext.cs:31
07-31 10:42:55.452: E/mono(30951): at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.PostAction (System.Object state) [0x00007] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:452
07-31 10:42:55.452: E/mono(30951): at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00011] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:772
07-31 10:42:55.452: E/mono(30951): --- End of stack trace from previous location where exception was thrown ---
07-31 10:42:55.452: E/mono(30951): at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:152
07-31 10:42:55.452: E/mono(30951): at System.Threading.Tasks.AwaitTaskContinuation+<>c.b__17_0 (System.Object s) [0x00000] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:871
07-31 10:42:55.452: E/mono(30951): at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x0000d] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/threading/threadpool.cs:1306
07-31 10:42:55.452: E/mono(30951): at Sy
07-31 10:42:55.460: E/mono-rt(30951): [ERROR] FATAL UNHANDLED EXCEPTION: System.NotSupportedException: Unable to activate instance of type MicroSemiAudioTest.MicroSemiTestApp from native handle 0x100001 (key_handle 0x13a2724). ---> System.MissingMethodException: No constructor found for MicroSemiAudioTest.MicroSemiTestApp::.ctor(System.IntPtr, Android.Runtime.JniHandleOwnership) ---> Java.Interop.JavaLocationException: Exception of type 'Java.Interop.JavaLocationException' was thrown.
07-31 10:42:55.460: E/mono-rt(30951): --- End of inner exception stack trace ---
07-31 10:42:55.460: E/mono-rt(30951): at Java.Interop.TypeManager.CreateProxy (System.Type type, System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00035] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Interop/TypeManager.cs:303
07-31 10:42:55.460: E/mono-rt(30951): at Java.Interop.TypeManager.CreateInstance (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type targetType) [0x00111] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Interop/TypeManager.cs:281
07-31 10:42:55.460: E/mono-rt(30951): --- End of inner exception stack trace ---
07-31 10:42:55.460: E/mono-rt(30951): at Java.Interop.TypeManager.CreateInstance (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type targetType) [0x00153] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Interop/TypeManager.cs:288
07-31 10:42:55.460: E/mono-rt(30951): at Java.Lang.Object.GetObject (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer, System.Type type) [0x000b9] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Lang/Object.cs:467
07-31 10:42:55.460: E/mono-rt(30951): at Java.Lang.Object._GetObject[T] (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00017] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Lang/Object.cs:438
07-31 10:42:55.460: E/mono-rt(30951): at Java.Lang.Object.GetObject[T] (System.IntPtr handle, Android.Runtime.JniHandleOwnership transfer) [0x00000] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Java.Lang/Object.cs:430
07-31 10:42:55.460: E/mono-rt(30951): at Android.App.Application.get_Context () [0x00030] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Android.App/Application.cs:21
07-31 10:42:55.460: E/mono-rt(30951): at Android.App.SyncContext.Post (System.Threading.SendOrPostCallback d, System.Object state) [0x00014] in /Users/builder/data/lanes/5945/342b2ce9/source/monodroid/external/xamarin-android/src/Mono.Android/Android.App/SyncContext.cs:31
07-31 10:42:55.460: E/mono-rt(30951): at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.PostAction (System.Object state) [0x00007] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:452
07-31 10:42:55.460: E/mono-rt(30951): at System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) [0x00011] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:772
07-31 10:42:55.460: E/mono-rt(30951): --- End of stack trace from previous location where exception was thrown ---
07-31 10:42:55.460: E/mono-rt(30951): at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:152
07-31 10:42:55.460: E/mono-rt(30951): at System.Threading.Tasks.AwaitTaskContinuation+<>c.b__17_0 (System.Object s) [0x00000] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs:871
07-31 10:42:55.460: E/mono-rt(30951): at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x0000d] in /Users/builder/jenkins/workspace/xamarin-android-d15-7/xamarin-android/external/mono/mcs/class/referencesource/mscorlib/system/threading/threadpool.
07-31 10:42:55.606: D/WifiStateMachine(1239): Current network is: "WorstNeighborEver(2.4G)" , ID is: 3
07-31 10:42:55.606: D/WifiStateMachine(1239): 24GHz mQnsLowerRssiThreshold is recovered, currentRssi = -36
07-31 10:42:55.606: D/WifiStateMachine(1239): not enough dual-band rssi, bail out...
07-31 10:42:55.676: D/GraphicsStats(1239): Buffer count: 4
07-31 10:42:55.676: I/WindowManager(1239): WIN DEATH: Window{554e25bd0 u0 MicroSemiAudioTest.MicroSemiAudioTest/md5441c050b2fbf40f881dd8227e4a58352.MainActivity}
07-31 10:42:55.676: D/WindowManager(1239): disposeInputChannel mInputChannel: 554e25b MicroSemiAudioTest.MicroSemiAudioTest/md5441c050b2fbf40f881dd8227e4a58352.MainActivity (server)
07-31 10:42:55.676: D/InputTransport(1239): Input channel destroyed: fd=393
07-31 10:42:55.677: D/InputTransport(7867): Input channel destroyed: fd=59
07-31 10:42:55.677: I/ActivityManager(1239): Process MicroSemiAudioTest.MicroSemiAudioTest (pid 30951) has died(283,1183)
07-31 10:42:55.677: D/ActivityManager(1239): cleanUpApplicationRecord -- 30951
07-31 10:42:55.678: W/ActivityManager(1239): Force removing ActivityRecord{c0b2626d0 u0 MicroSemiAudioTest.MicroSemiAudioTest/md5441c050b2fbf40f881dd8227e4a58352.MainActivity t112}: app died, no saved state
07-31 10:42:55.679: W/MultiScreenManagerService(1239): moveTaskBackToDisplayIfNeeded(): root is not base activity
07-31 10:42:55.680: D/GameManagerService(1239): there is not sem_perfomance_mode on setting
07-31 10:42:55.681: D/InputDispatcher(1239): Focus left window: 30951
07-31 10:42:55.681: D/InputTransport(1239): Input channel destroyed: fd=354
07-31 10:42:55.681: D/InputTransport(1239): Input channel constructed: fd=354
07-31 10:42:55.682: D/InputTransport(1239): Input channel constructed: fd=360
07-31 10:42:55.682: D/WindowManager(1239): openInputChannel mInputChannel: 554e25b MicroSemiAudioTest.MicroSemiAudioTest/md5441c050b2fbf40f881dd8227e4a58352.MainActivity (server)
07-31 10:42:55.683: D/InputDispatcher(1239): Focus entered window: 30951
07-31 10:42:55.696: I/Zygote(572): Process 30951 exited cleanly (255)
07-31 10:42:55.700: D/InputDispatcher(1239): Focus left window: 30951
07-31 10:42:55.700: D/PowerManagerService(1239): [api] release WakeLock SCREEN_BRIGHT_WAKE_LOCK 'WindowManager' ON_AFTER_RELEASE (uid=1000, pid=1239, ws=WorkSource{10475}) (uid=1000, pid=1239, ws=WorkSource{10475}, pkg=android, elapsedTime=37944) (0x0)
07-31 10:42:55.701: D/PowerManagerService(1239): [api] applyWakeLockFlagsOnReleaseLocked : userActivityNoUpdateLocked is called : SCREEN_BRIGHT_WAKE_LOCK 'WindowManager' ON_AFTER_RELEASE (uid=1000, pid=1239, ws=WorkSource{10475}) (uid=1000, pid=1239, ws=WorkSource{10475}, pkg=android, elapsedTime=37944)
07-31 10:42:55.703: D/WindowManager(1239): disposeInputChannel mInputChannel: 554e25b MicroSemiAudioTest.MicroSemiAudioTest/md5441c050b2fbf40f881dd8227e4a58352.MainActivity (server)
07-31 10:42:55.703: D/InputTransport(1239): Input channel destroyed: fd=360
07-31 10:42:55.705: I/WindowManager_SurfaceController(1239): Destroying surface Surface(name=MicroSemiAudioTest.MicroSemiAudioTest/md5441c050b2fbf40f881dd8227e4a58352.MainActivity) called by com.android.server.wm.WindowStateAnimator.destroySurface:2958 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:1132 com.android.server.wm.WindowState.removeLocked:1879 com.android.server.wm.WindowManagerService.removeWindowInnerLocked:2949 com.android.server.wm.WindowManagerService.removeWindowInnerLocked:2909 com.android.server.wm.WindowManagerService.removeWindowLocked:2889 com.android.server.wm.WindowManagerService.removeWindowLocked:2699 com.android.server.wm.AppWindowToken.removeAllWindows:609
07-31 10:42:55.705: I/SurfaceFlinger(459): id=461 Removed NainActivit (1/4)
07-31 10:42:55.706: I/SurfaceFlinger(459): id=461 Removed NainActivit (-2/4)
07-31 10:42:55.709: I/SurfaceFlinger(459): id=461 Removed NainActivit (-2/4)
07-31 10:42:55.710: D/InputTransport(1239): Input channel destroyed: fd=354
07-31 10:42:55.711: D/InputDispatcher(1239): Focused application released
07-31 10:42:55.715: D/ActivityManager(1239): moveToFront() : reason=appDied setFocusedActivity isAttached=true TaskRecord{183db7ed0 #2 A=com.sec.android.app.launcher U=0 StackId=0 sz=1}
07-31 10:42:55.716: D/ActivityManager(1239): setFocusStackUnchecked: reason=appDied setFocusedActivity focusCandidate=ActivityStack{cb84a42d0 stackId=0, 2 tasks} caller=com.android.server.am.ActivityStack.moveToFront:871 com.android.server.am.ActivityStackSupervisor.moveActivityStackToFront:2032
07-31 10:42:55.716: W/MultiScreenManagerService(1239): failed to move task TaskRecord{3f37eb2d0 #112 A=MicroSemiAudioTest.MicroSemiAudioTest U=0 StackId=1 sz=0}
07-31 10:42:55.718: W/SurfaceFlinger(459): couldn't log to binary event log: overflow.
07-31 10:42:55.719: D/InputDispatcher(1239): Focused application set to: xxxx
07-31 10:42:55.721: D/ActivityManager(1239): resumeTopActivityInnerLocked() : #0 prevTask=null next=ActivityRecord{2770e32d0 u0 com.sec.android.app.launcher/.activities.LauncherActivity t2} mFocusedStack=ActivityStack{cb84a42d0 stackId=0, 2 tasks}
07-31 10:42:55.722: E/ANDR-PERF-MPCTL(2970): Invalid profile no. 0, total profiles 0 only
07-31 10:42:55.724: D/CustomFrequencyManagerService(1239): acquireDVFSLockLocked : type : DVFS_MIN_LIMIT frequency : 1804800 uid : 1000 pid : 1239 pkgName : AMS_APP_HOME@CPU_MIN@15
07-31 10:42:55.725: D/TelephonyManager(1239): getAllCellInfo : Caller (PID / UID / TID): 1239 / 1000 / 3299
07-31 10:42:55.727: D/ActivityManagerPerformance(1239): AMP_acquire() HOME
07-31 10:42:55.727: D/ActivityManager(1239): applyOptionsLocked(), pendingOptions : null
07-31 10:42:55.731: V/WindowOrientationListener(1239): OrientationSensorJudge.getProposedRotation, Rotation: -1
07-31 10:42:55.732: V/WindowOrientationListener(1239): OrientationSensorJudge.getProposedRotation, Rotation: -1
07-31 10:42:55.732: V/WindowManager(1239): rotationForOrientationLw(orient=-1, last=1); user=0 sensorRotation=-1 mLidState=-1 mDockMode=0 mHdmiPlugged=false
07-31 10:42:55.735: D/ViewRootImpl@c540e7fLauncherActivity: mHardwareRenderer.destroy()#1
07-31 10:42:55.735: V/WindowManager(1239): Relayout Window{f61c1a2d0 u0 com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity}: viewVisibility=4 req=2048x1536 WM.LayoutParams{(0,0)(fillxfill) sim=#130 ty=1 fl=#81910d02 pfl=0x20000 fmt=-2 wanim=0x103038a vsysui=0x600 needsMenuKey=2 dimDuration=0 naviIconColor=0 sfl=0x40}
07-31 10:42:55.736: D/GameManagerService(1239): there is not sem_perfomance_mode on setting
07-31 10:42:55.736: D/MARsPolicyManager(1239): handlePackageResumedFG pkgName = com.sec.android.app.launcher, userId = 0
07-31 10:42:55.736: D/GameManagerService(1239): NotifyRunnable. pkg: com.sec.android.app.launcher, type: 4, isMinimized: false, isTunableApp: false
07-31 10:42:55.736: D/GameManagerService(1239): unexpected mPrevNotiType: -1
07-31 10:42:55.739: D/ViewRootImpl@c540e7fLauncherActivity: Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x1 surface={isValid=false 0} surfaceGenerationChanged=false
07-31 10:42:55.739: D/Launcher(2386): onRestart, Launcher: 118054193
07-31 10:42:55.744: D/Qmage(2386): NewFromStream
07-31 10:42:55.744: D/Qmage(2386): ParseHeader
07-31 10:42:55.744: D/Qmage(2386): decode QG
07-31 10:42:55.744: D/Qmage(2386): QuramQmageDecParseHeader s
07-31 10:42:55.744: D/Qmage(2386): QuramQmageDecParseHeader e
07-31 10:42:55.744: D/Qmage(2386): colorType 4
07-31 10:42:55.744: D/Qmage(2386): kPremul_SkAlphaType
07-31 10:42:55.744: D/Qmage(2386): requestedInfo kPremul_SkAlphaType
07-31 10:42:55.744: D/Qmage(2386): requestedInfo k32_SkColorType
07-31 10:42:55.744: D/Qmage(2386): conversion_possible s
07-31 10:42:55.744: D/Qmage(2386): Qmage colorType: 4
07-31 10:42:55.744: D/Qmage(2386): Qmage width height: 144, 144
07-31 10:42:55.744: D/Qmage(2386): Qmage bpp: 4
07-31 10:42:55.744: D/Qmage(2386): storage.reset: 82944
07-31 10:42:55.744: D/Qmage(2386): SampleConf.Crop : 1
07-31 10:42:55.744: D/Qmage(2386): SampleConf.Scale : 0
07-31 10:42:55.744: D/Qmage(2386): QuramQmageDecodeFrame.start
07-31 10:42:55.745: D/Qmage(2386): QuramQmageDecodeFrame.end
07-31 10:42:55.745: D/GamePkgDataHelper(1239): getGamePkgData(). com.sec.android.app.launcher
07-31 10:42:55.746: D/Qmage(2386): destroyReadStruct
07-31 10:42:55.747: D/ApplicationPackageManager(2386): we has com.sec.android.app.clockpackage class. reuse it
07-31 10:42:55.747: D/GameManagerService(1239): identifyGamePackage. com.sec.android.app.launcher
07-31 10:42:55.747: D/LiveIconLoader(2386): getLiveIcon was called in ClockPackage
07-31 10:42:55.749: D/GameManagerService(1239): identifyGamePackage. com.sec.android.app.launcher
07-31 10:42:55.750: D/LiveIconLoader(2386): getLiveIcon res = com.sec.android.app.clockpackage
07-31 10:42:55.750: D/LiveIconLoader(2386): stdIconSize : 96 , targetIconSize : 144
07-31 10:42:55.750: D/LiveIconLoader(2386): mIconDpi : 480 , mTargetIconDpi : 320
07-31 10:42:55.756: I/ApplicationPackageManager(2386): load= live icon for com.sec.android.app.clockpackage, from overlay = false
07-31 10:42:55.762: D/Qmage(2386): NewFromStream
07-31 10:42:55.762: D/Qmage(2386): ParseHeader
07-31 10:42:55.762: D/Qmage(2386): decode QG
07-31 10:42:55.762: D/Qmage(2386): QuramQmageDecParseHeader s
07-31 10:42:55.762: D/Qmage(2386): QuramQmageDecParseHeader e
07-31 10:42:55.762: D/Qmage(2386): colorType 4
07-31 10:42:55.762: D/Qmage(2386): kPremul_SkAlphaType
07-31 10:42:55.762: D/Qmage(2386): requestedInfo kPremul_SkAlphaType
07-31 10:42:55.762: D/Qmage(2386): requestedInfo k32_SkColorType
07-31 10:42:55.762: D/Qmage(2386): conversion_possible s
07-31 10:42:55.762: D/Qmage(2386): Qmage colorType: 4
07-31 10:42:55.762: D/Qmage(2386): Qmage width height: 144, 144
07-31 10:42:55.762: D/Qmage(2386): Qmage bpp: 4
07-31 10:42:55.762: D/Qmage(2386): storage.reset: 82944
07-31 10:42:55.762: D/Qmage(2386): SampleConf.Crop : 1
07-31 10:42:55.762: D/Qmage(2386): SampleConf.Scale : 0
07-31 10:42:55.762: D/Qmage(2386): QuramQmageDecodeFrame.start
07-31 10:42:55.763: D/Qmage(2386): QuramQmageDecodeFrame.end
07-31 10:42:55.763: D/Qmage(2386): destroyReadStruct
07-31 10:42:55.764: D/SSRM:i(1239): SIOP:: AP = 270, PST = 279 (W:10), CP = 35, LCD = 94
07-31 10:42:55.764: D/ApplicationPackageManager(2386): we has com.samsung.android.calendar class. reuse it
07-31 10:42:55.766: D/Qmage(2386): NewFromStream
07-31 10:42:55.766: D/Qmage(2386): ParseHeader
07-31 10:42:55.766: D/Qmage(2386): decode QG
07-31 10:42:55.766: D/Qmage(2386): QuramQmageDecParseHeader s
07-31 10:42:55.766: D/Qmage(2386): QuramQmageDecParseHeader e
07-31 10:42:55.766: D/Qmage(2386): colorType 4
07-31 10:42:55.766: D/Qmage(2386): kPremul_SkAlphaType
07-31 10:42:55.766: D/Qmage(2386): requestedInfo kPremul_SkAlphaType
07-31 10:42:55.766: D/Qmage(2386): requestedInfo k32_SkColorType
07-31 10:42:55.766: D/Qmage(2386): conversion_possible s
07-31 10:42:55.766: D/Qmage(2386): Qmage colorType: 4
07-31 10:42:55.766: D/Qmage(2386): Qmage width height: 144, 144
07-31 10:42:55.766: D/Qmage(2386): Qmage bpp: 4
07-31 10:42:55.766: D/Qmage(2386): storage.reset: 82944
07-31 10:42:55.766: D/Qmage(2386): SampleConf.Crop : 1
07-31 10:42:55.766: D/Qmage(2386): SampleConf.Scale : 0
07-31 10:42:55.766: D/Qmage(2386): QuramQmageDecodeFrame.start
07-31 10:42:55.766: D/Qmage(2386): QuramQmageDecodeFrame.end
07-31 10:42:55.766: D/Qmage(2386): destroyReadStruct
07-31 10:42:55.768: D/GameManagerService(1239): identifyGamePackage. com.sec.android.app.launcher
07-31 10:42:55.770: I/ApplicationPackageManager(2386): load= live icon for com.samsung.android.calendar, from overlay = false
07-31 10:42:55.772: D/Launcher(2386): onStart, Launcher: 118054193
07-31 10:42:55.772: D/Launcher.HomeView(2386): onStart
07-31 10:42:55.772: D/MenuAppsGridFragment(2386): onStart:false
07-31 10:42:55.772: I/VerificationLog(2386): onResume
07-31 10:42:55.772: D/Launcher(2386): onResume, Launcher: 118054193
07-31 10:42:55.773: D/SecContentProvider(1239): query(), uri = 17 selection = isSettingsChangesAllowed
07-31 10:42:55.773: D/SecContentProvider(1239): called from com.sec.android.app.launcher
07-31 10:42:55.775: D/SecContentProvider(1239): query(), uri = 17 selection = isSettingsChangesAllowed
07-31 10:42:55.775: D/SecContentProvider(1239): called from com.sec.android.app.launcher
07-31 10:42:55.776: D/Launcher.HomeView(2386): onResume
07-31 10:42:55.780: D/MenuAppsGridFragment(2386): onResume:false
07-31 10:42:55.780: D/MenuAppsGridFragment(2386): stateObj = com.android.launcher2.MenuAppsGrid$StateNormal@3f2e452
07-31 10:42:55.781: D/Launcher.MenuAppsGrid(2386): BlurInfo : true , true
07-31 10:42:55.781: D/MenuAppsGridFragment(2386): onResume no mPendingModelUpdate:false this:MenuAppsGridFragment{9686323 #0 id=0x1020011 APPS}
07-31 10:42:55.781: D/Launcher.MenuAppsGrid(2386): ChangeMobileKeyboard:false mCurrentOrientation:2 mRequestedOrientation:2 newConfig.orientation:2 isShown:true
07-31 10:42:55.783: D/Launcher.Workspace(2386): changeOrientationIfRequired MobileKeyboardChanged : false DisplayHeight : 1536 Density : 2.0 newConfig.orientation : 2
07-31 10:42:55.783: D/Launcher.Workspace(2386): ChangeMobileKeyboard:false mCurrentOrientation:1 mRequestedOrientation:2 newConfig.orientation:2 isShown:falseQuickViewWorkspace isOpened: false
07-31 10:42:55.784: D/ActivityManager(1239): post active user change for 0 fullscreen true isHomeActivity() true
07-31 10:42:55.784: I/WallpaperManagerService(1239): switchPersonaWallpaper is called for personaId-0
07-31 10:42:55.784: D/KnoxTimeoutHandler(1239): post home show event for user 0
07-31 10:42:55.784: D/WallpaperManagerService(1239): force update = false; persona id = 0; current user =0; current persona = 0
07-31 10:42:55.784: D/KnoxKeyguardDelegate(1239): clear Flag
07-31 10:42:55.784: D/KnoxTimeoutHandler(1239): handleHomeShow for 0 and current 0
07-31 10:42:55.784: D/KnoxTimeoutHandler(1239): postActiveUserChange [MsgParam] userId: 0 fullscreen is true showWhenlocked is false isMutiwindowRecord is false multiwindowstyle is 0
07-31 10:42:55.784: D/KnoxTimeoutHandler(1239): handleActiveUserChange [MsgParam] userId: 0 fullscreen is true showWhenlocked is false isMutiwindowRecord is false multiwindowstyle is 0
07-31 10:42:55.785: I/KnoxTimeoutHandler(1239): Shared devices show user statefalse
07-31 10:42:55.786: V/LauncherAppWidgetHostView(2386): calculateWidgetSize: (target widgetsize) using w/h 1480 294 span 6 1 (widgetid 3) [current Gridsize : GRID_4x4]
07-31 10:42:55.786: D/LauncherAppWidgetHostView(2386): calculateWidgetSize() widget = Google(widget id = 3) result hostview size = 1880 x 373
07-31 10:42:55.786: D/LauncherAppWidgetHostView(2386): setResizeScaleResult() 1880/ 373 scaleToResize = 0.78723407(widget id = 3)
07-31 10:42:55.787: V/WindowManager(1239): Relayout Window{f61c1a2d0 u0 com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity}: viewVisibility=0 req=2048x1536 WM.LayoutParams{(0,0)(fillxfill) sim=#130 ty=1 fl=#81910d02 pfl=0x20000 fmt=-2 wanim=0x103038a vsysui=0x600 needsMenuKey=2 dimDuration=0 naviIconColor=0 sfl=0x40}
07-31 10:42:55.787: I/SurfaceFlinger(459): id=462 createSurf (2048x1536),1 flag=4, MauncherAct
07-31 10:42:55.788: D/WindowManager(1239): set systemUiVisibility of statusbar : systemUiFlags= 0x608 fullscreenStackSysUiFlag= 0x0
07-31 10:42:55.792: D/InputDispatcher(1239): Focus entered window: 2386
07-31 10:42:55.793: D/ViewRootImpl@c540e7fLauncherActivity: Relayout returned: oldFrame=[0,0][2048,1536] newFrame=[0,0][2048,1536] result=0x7 surface={isValid=true 547919078912} surfaceGenerationChanged=true
07-31 10:42:55.793: D/ViewRootImpl@c540e7fLauncherActivity: mHardwareRenderer.initialize() mSurface={isValid=true 547919078912} hwInitialized=true
07-31 10:42:55.801: D/ViewRootImpl@c540e7fLauncherActivity: MSG_WINDOW_FOCUS_CHANGED 1
07-31 10:42:55.801: D/Layer(459): applyEffect ## com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity
07-31 10:42:55.801: D/Layer(459): applyEffect ## animMode=3, target=2, pixType=1
07-31 10:42:55.801: D/Layer(459): applyEffect ## pixAnim anim=13, timeMs=0, value=0.00, interp=0
07-31 10:42:55.801: D/Layer(459): applyEffect ## pixAnim anim=13, timeMs=0, value=88.00, interp=3
07-31 10:42:55.801: D/Layer(459): applyEffect ## pixAnim anim=14, timeMs=0, value=0.00, interp=0
07-31 10:42:55.801: D/Layer(459): applyEffect ## pixAnim anim=14, timeMs=0, value=-10.00, interp=3
07-31 10:42:55.801: D/ViewRootImpl@c540e7fLauncherActivity: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true 547919078912}
07-31 10:42:55.802: V/InputMethodManager(2386): Starting input: tba=android.view.inputmethod.EditorInfo@8919f21 nm : com.sec.android.app.launcher ic=null
07-31 10:42:55.802: I/InputMethodManager(2386): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
07-31 10:42:55.803: D/InputMethodManagerService(1239): windowGainedFocus mCurrentFocusedUserId - 0 and mSecureKeypadEnabled-false
07-31 10:42:55.803: V/InputMethodManagerService(1239): windowGainedFocus: reason=WINDOW_FOCUS_GAIN client=android.os.BinderProxy@d43adf9 inputContext=null missingMethods= attribute=android.view.inputmethod.EditorInfo@13aa558 nm = com.sec.android.app.launcher controlFlags=#105 softInputMode=#130 windowFlags=#81910d02
07-31 10:42:55.803: V/InputMethodManagerService(1239): Unspecified window will hide input
07-31 10:42:55.803: V/InputMethodManagerService(1239): hideCurrentInputLocked - !shouldHideSoftInput
07-31 10:42:55.803: D/InputTransport(1239): Input channel constructed: fd=354
07-31 10:42:55.803: D/InputTransport(1239): Input channel destroyed: fd=354
07-31 10:42:55.803: D/SKBD(7867): IMPL finishInput
07-31 10:42:55.804: D/InputTransport(2386): Input channel constructed: fd=73
07-31 10:42:55.824: D/WindowManager(1239): finishDrawingWindow: Window{f61c1a2d0 u0 com.sec.android.app.launcher/com.sec.android.app.launcher.activities.LauncherActivity} mDrawState=DRAW_PENDING
07-31 10:42:55.825: D/WallpaperService(1503): updateSurface forceRelayout=false redrawNeeded=false myWidth=2048 myHeight=2048 fixedSize=true mWidth=2048 mHeight=2048
07-31 10:42:55.825: D/ImageWallpaper(1503): onVisibilityChanged: mVisible=false visible=true
07-31 10:42:55.825: D/ImageWallpaper(1503): Visibility changed to visible=true
07-31 10:42:55.826: D/ImageWallpaper(1503): drawFrame=false rotation=1 mLastRotation=1 deviceWidth=2048 deviceHeight=1536
07-31 10:42:55.826: D/ImageWallpaper(1503): deviceWidth=2048 deviceHeight=1536 backgroundWidth=2048 backgroundHeight=2048 surfaceWidth=2048 surfaceHeight=2048 tiltEnabled=false lastRequestedWidth=2048 lastRequestedHeight=2048
07-31 10:42:55.826: D/WallpaperService(1503): BaseSurfaceHolder:setFixedSize[width]2048 [height]2048
07-31 10:42:55.826: D/ImageWallpaper(1503): SurfaceSize width : 2048 height: 2048
07-31 10:42:55.826: D/ImageWallpaper(1503): drawFrame:[frame.width()]2048[frame.height()]2048
07-31 10:42:55.826: D/ImageWallpaper(1503): surfaceDimensionsChanged=false mLastSurfaceRotation=0 mDisplayWidth=2048 mDisplayHeight=1536
07-31 10:42:55.826: D/ImageWallpaper(1503): redrawNeeded = false, mOffsetsChanged = false
07-31 10:42:55.826: D/ImageWallpaper(1503): Suppressed drawFrame since redraw is not needed and offsets have not changed.
07-31 10:42:55.827: D/LowEndSamsungAnimationCreator(1239): createSamsungAnimation type/enter : 13/false
07-31 10:42:55.827: D/LowEndSamsungAnimationCreator(1239): createSamsungAnimation wallpaerXOffset : 0
07-31 10:42:55.828: D/LowEndSamsungAnimationCreator(1239): createSamsungAnimation isSplit/isFixedOrientation : false/false
07-31 10:42:55.830: D/WallpaperService(1503): resized:[frame]Rect(0, 0 - 2048, 2048) [newConfig] is null
07-31 10:42:55.830: D/WallpaperService(1503): MSG_WINDOW_RESIZED
07-31 10:42:55.830: D/WallpaperService(1503): updateSurface forceRelayout=true redrawNeeded=false myWidth=2048 myHeight=2048 fixedSize=true mWidth=2048 mHeight=2048
07-31 10:42:55.830: V/WallpaperService(1503): Changes: creating=false format=false size=false
07-31 10:42:55.837: D/WallpaperService(1503): resized:[frame]Rect(0, 0 - 2048, 2048) [newConfig] is null
07-31 10:42:55.838: V/WindowManager(1239): Relayout Window{50b983dd0 u0 com.android.systemui.ImageWallpaper}: viewVisibility=0 req=2048x2048 WM.LayoutParams{(0,0)(2048x2048) gr=#800033 ty=2013 fl=#318 fmt=2 wanim=0x10302f2 naviIconColor=0}
07-31 10:42:55.843: V/WallpaperService(1503): New surface=Surface(name=null)/@0x21752ec, frame=Rect(0, 0 - 2048, 2048),relayoutResult=1, mConfiguration={0 1.0 showBtnBg = -1 ?mcc?mnc ?localeList ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}
07-31 10:42:55.843: V/WallpaperService(1503): Wallpaper size has changed : 2048, 2048
07-31 10:42:55.843: D/ImageWallpaper(1503): onOffsetsChanged: xOffset=0.0, yOffset=0.0, xOffsetStep=0.0, yOffsetStep=0.0, xPixels=0, yPixels=0
07-31 10:42:55.843: D/KnoxTimeoutHandler(1239): notifyActivityDrawn [MsgParam] userId: 0 fullscreen is true showWhenlocked is false isMutiwindowRecord is false multiwindowstyle is 0
07-31 10:42:55.843: D/KnoxTimeoutHandler(1239): activityDrawn [MsgParam] userId: 0 fullscreen is true showWhenlocked is false isMutiwindowRecord is false multiwindowstyle is 0
07-31 10:42:55.843: D/ImageWallpaper(1503): drawFrame=false rotation=1 mLastRotation=1 deviceWidth=2048 deviceHeight=1536
07-31 10:42:55.843: D/ImageWallpaper(1503): deviceWidth=2048 deviceHeight=1536 backgroundWidth=2048 backgroundHeight=2048 surfaceWidth=2048 surfaceHeight=2048 tiltEnabled=false lastRequestedWidth=2048 lastRequestedHeight=2048
07-31 10:42:55.843: D/WallpaperService(1503): BaseSurfaceHolder:setFixedSize[width]2048 [height]2048
07-31 10:42:55.843: D/ImageWallpaper(1503): SurfaceSize width : 2048 height: 2048
07-31 10:42:55.843: D/ImageWallpaper(1503): drawFrame:[frame.width()]2048[frame.height()]2048
07-31 10:42:55.843: D/ImageWallpaper(1503): surfaceDimensionsChanged=false mLastSurfaceRotation=0 mDisplayWidth=2048 mDisplayHeight=1536
07-31 10:42:55.843: D/ImageWallpaper(1503): redrawNeeded = false, mOffsetsChanged = false
07-31 10:42:55.843: D/ImageWallpaper(1503): Suppressed drawFrame since redraw is not needed and offsets have not changed.
07-31 10:42:55.844: D/WallpaperService(1503): MSG_WINDOW_RESIZED
07-31 10:42:55.844: D/WallpaperService(1503): updateSurface forceRelayout=true redrawNeeded=false myWidth=2048 myHeight=2048 fixedSize=true mWidth=2048 mHeight=2048
07-31 10:42:55.844: V/WallpaperService(1503): Changes: creating=false format=false size=false
07-31 10:42:55.844: I/KnoxTimeoutHandler(1239): SD activityfalse
07-31 10:42:55.844: I/KnoxTimeoutHandler(1239): Fullscreen and mCurrent is not KNOX user. Hence hide keyguard
07-31 10:42:55.846: V/WindowManager(1239): Relayout Window{50b983dd0 u0 com.android.systemui.ImageWallpaper}: viewVisibility=0 req=2048x2048 WM.LayoutParams{(0,0)(2048x2048) gr=#800033 ty=2013 fl=#318 fmt=2 wanim=0x10302f2 naviIconColor=0}
07-31 10:42:55.854: V/WallpaperService(1503): New surface=Surface(name=null)/@0x21752ec, frame=Rect(0, 0 - 2048, 2048),relayoutResult=1, mConfiguration={0 1.0 showBtnBg = -1 ?mcc?mnc ?localeList ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}
07-31 10:42:55.854: V/WallpaperService(1503): Wallpaper size has changed : 2048, 2048
07-31 10:42:55.854: D/ImageWallpaper(1503): onOffsetsChanged: xOffset=0.0, yOffset=0.0, xOffsetStep=0.0, yOffsetStep=0.0, xPixels=0, yPixels=0
07-31 10:42:55.855: D/ImageWallpaper(1503): drawFrame=false rotation=1 mLastRotation=1 deviceWidth=2048 deviceHeight=1536
07-31 10:42:55.855: D/ImageWallpaper(1503): deviceWidth=2048 deviceHeight=1536 backgroundWidth=2048 backgroundHeight=2048 surfaceWidth=2048 surfaceHeight=2048 tiltEnabled=false lastRequestedWidth=2048 lastRequestedHeight=2048
07-31 10:42:55.855: D/WallpaperService(1503): BaseSurfaceHolder:setFixedSize[width]2048 [height]2048
07-31 10:42:55.855: D/ImageWallpaper(1503): SurfaceSize width : 2048 height: 2048
07-31 10:42:55.855: D/ImageWallpaper(1503): drawFrame:[frame.width()]2048[frame.height()]2048
07-31 10:42:55.855: D/ImageWallpaper(1503): surfaceDimensionsChanged=false mLastSurfaceRotation=0 mDisplayWidth=2048 mDisplayHeight=1536
07-31 10:42:55.855: D/ImageWallpaper(1503): redrawNeeded = false, mOffsetsChanged = false
07-31 10:42:55.855: D/ImageWallpaper(1503): Suppressed drawFrame since redraw is not needed and offsets have not changed.
07-31 10:42:55.876: D/MdnieScenarioControlService(1239): packageName : com.sec.android.app.launcher className : com.sec.android.app.launcher.activities.LauncherActivity
07-31 10:42:55.876: V/MdnieScenarioControlService(1239): setUIMode from UI function(2)
07-31 10:42:56.143: D/SecurityManagerNative(31014): SecurityManagerNative v2.7.2.6 On 64bit PLATFORM With BORINGSSL
07-31 10:42:56.148: E/appproc(31014): Enhanced Zygote ASLR: ro.knox.enhance.zygote.aslr != 1. Enhanced Zygote ASLR is DISABLED!
07-31 10:42:56.148: D/AndroidRuntime(31014): >>>>>> START com.android.internal.os.RuntimeInit uid 2000 <<<<<<
07-31 10:42:56.152: D/AndroidRuntime(31014): CheckJNI is OFF
07-31 10:42:56.153: D/AndroidRuntime(31014): addProductProperty: start
07-31 10:42:56.198: D/KnoxTimeoutHandler(1239): notifyActivityDrawn [MsgParam] userId: 0 fullscreen is true showWhenlocked is false isMutiwindowRecord is false multiwindowstyle is 0
07-31 10:42:56.199: D/KnoxTimeoutHandler(1239): activityDrawn [MsgParam] userId: 0 fullscreen is true showWhenlocked is false isMutiwindowRecord is false multiwindowstyle is 0
07-31 10:42:56.199: I/KnoxTimeoutHandler(1239): SD activityfalse
07-31 10:42:56.199: I/KnoxTimeoutHandler(1239): Fullscreen and mCurrent is not KNOX user. Hence hide keyguard
07-31 10:42:56.214: I/saiv 1.1: saiv_OnLoadJNI.cpp(38): _init: Version 1.1 Build # 3532
07-31 10:42:56.214: I/saiv 1.1: saiv_OnLoadJNI.cpp(43): _init: _init() was called
07-31 10:42:56.227: D/CustomFrequencyManagerService(1239): releaseDVFSLockLocked : Getting Lock type frm List : DVFS_MIN_LIMIT frequency : 1804800 uid : 1000 pid : 1239 tag : AMS_APP_HOME@CPU_MIN@15
07-31 10:42:56.255: E/Watchdog(1239): !@sync 11628 [2018-07-31 10:42:56.255]
07-31 10:42:56.306: D/ICU(31014): No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
07-31 10:42:56.325: W/OpenGLRenderer(2386): Incorrectly called buildLayer on View: CellLayoutChildren, destroying layer...
07-31 10:42:56.334: I/Radio-JNI(31014): register_android_hardware_Radio DONE
07-31 10:42:56.337: D/ReflectionHelper(31014): loadKlass() : caller=android.app.Activity.:7572
07-31 10:42:56.338: D/ReflectionHelper(31014): Reflecting method..... class
07-31 10:42:56.340: E/SemAffinityControl(31014): SemAffinityControl: registerfunction enter
07-31 10:42:56.350: D/AndroidRuntime(31014): Calling main entry com.android.commands.am.Am
07-31 10:42:56.354: I/ActivityManager(1239): Force stopping MicroSemiAudioTest.MicroSemiAudioTest appid=10475 user=0: from pid 31014
07-31 10:42:56.362: D/AndroidRuntime(31014): Shutting down VM
07-31 10:42:56.363: D/SamsungAlarmManager(1239): Remove alarm for next reason : android.intent.action.PACKAGE_RESTARTED : package: MicroSemiAudioTest.MicroSemiAudioTest
07-31 10:42:56.376: D/CompatibilityInfo(1239): mCompatibilityFlags - 4
07-31 10:42:56.377: D/CompatibilityInfo(1239): applicationDensity - 320
07-31 10:42:56.377: D/CompatibilityInfo(1239): applicationScale - 1.0
07-31 10:42:56.377: W/ActivityManager(1239): Permission Denial: Accessing service ComponentInfo{com.google.android.music/com.google.android.music.dial.DialMediaRouteProviderService} from pid=2813, uid=10012 that is not exported from uid 10092
07-31 10:42:56.385: D/CompatibilityInfo(1239): mCompatibilityFlags - 4
07-31 10:42:56.385: D/CompatibilityInfo(1239): applicationDensity - 320
07-31 10:42:56.385: D/CompatibilityInfo(1239): applicationScale - 1.0
07-31 10:42:56.386: I/RemoteSupport(5299): (SystemEventReceiver, 40) android.intent.action.PACKAGE_RESTARTED
07-31 10:42:56.387: I/RemoteSupport(5299): (SystemEventReceiver, 150) packageMonitor @ intent : android.intent.action.PACKAGE_RESTARTED
07-31 10:42:56.387: E/RemoteSupport(5299): (ServiceBind, 93) ServiceBind Class has not been initialized.
07-31 10:42:56.391: D/CompatibilityInfo(1239): mCompatibilityFlags - 4
07-31 10:42:56.391: D/CompatibilityInfo(1239): applicationDensity - 320
07-31 10:42:56.391: D/CompatibilityInfo(1239): applicationScale - 1.0
07-31 10:42:56.393: D/[WeatherWidget(15441)] ClearDataReceiver(30489): {[2B4A2AC40B5A9FD87A06E8EADDAC90149450B281952438798C09FE26B63B4828D5F14E5258F3A650127AC845F4C1177503CEA9BBF2A83714FBBE78987D5FB70604019314A9E6FB475D592C1F768929367C8F6AB20396D19795C920E36C7C1EDB38A786D542864E11A930DB526A068F1E58E1EFB357014D51176D84F06C8BF932]}
07-31 10:42:57.383: D/NetworkController(1503): updateCarrierText : WorstNeighborEver(2.4G)
07-31 10:42:57.384: D/NetworkController(1503): dynamicallyReduceTextSize : mDisplayMetrics.densityDpi320
07-31 10:42:57.399: D/KeyguardUpdateMonitor(1503): received broadcast com.samsung.systemui.ACTION_VOIP_CALL_STATE_CHANGED
07-31 10:42:57.400: D/CarrierText(1503): updateCarrierText(): 0,DefaultText = No network connection
07-31 10:42:57.400: D/MultiSimUtils(1503): isSimStateReadyorNotReady() : simSlot = 0, simState = NOT_READY
07-31 10:42:57.401: D/CarrierText(1503): setText :
07-31 10:42:57.403: D/KeyguardClockPage(1503): onRefreshCarrierInfo(pre, now): false, false

Possible to match request with result?

Big fan of the library (and AudioRecorder), thanks for putting in the time! I have a use case where the app records a long series of commands. Each command is a short, single word (or number). They can happen quickly one right after the other, but I don't care if it takes several seconds to get results back from the server. I am currently implementing it as discrete files rather than a stream (seems to be more reliable relative to pauses, etc.).

I assume that the async results could come back out of order from the original commands? If so, I need a way to map the result back to the request (and ultimately my app command). Can I embed a unique ID somewhere that will get passed back to me? Is there some other option?

Thanks in advance!

Cannot Access File Path Returned From Plugin.AudioRecorder

I am using both of your plugins for Bing Speech (Xamarin.Cognitive.BingSpeech and Plugin.AudioRecorder). They have been working very well. I have just gotten around to testing this plugin (Xamarin.Cognitive.BingSpeech) with UWP, and I have run into a bit of a problem (or mismatch) between this plugin and Plugin.AudioRecorder.

The result from Plugin.AudioRecorder's StartRecording method is the full path to the recorded file. This works well, and recording has no issues. However, when I try to pass that same path to the SpeechToTextSimple method of this plugin, I run into a problem. Plugin.AudioRecorder records to a temporary directory, which for UWP is the TempState folder. however, after looking through the code for this plugin, I can see that things are configured to use LocalStorage, which for UWP is LocalState. This results in an exception being thrown by SpeechToTextSimple in the form of PCLStorage.Exceptions.FileNotFoundException.

The lines of code to which I am referring are lines 222 & 223 in BingSpeechApiClient.cs

var root = FileSystem.Current.LocalStorage;
var file = await root.GetFileAsync (audioFilePath);

This problem doesn't affect iOS or Android, but I am assuming that the temporary storage used by Plugin.AudioRecorder and LocalStorage actually end up being the same directory (I haven't looked into it).

Would it be possible to modify this code to accept a full path using PCLStorage's GetFileFromPathAsync method instead of simply looking for the filename in LocalStorage? The only other option I can see would be to get the file in TempState using PCLStorage and move it to LocalState before sending the request to SpeechToTextSimple. Am I seeing things correctly? Thanks.

EDIT: Or, perhaps even an overload that takes an optional boolean specifying we are sending a full path (to keep the existing API intact)?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.