• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM] PACE 4.3: Pure Android, CAF/CM Enhanced

Youtube, Netflix or any streaming video playback is broken :( on Gapps 11_18_13 version--would 11_26_13 PA_Gapps fix streaming video playback?

Otherwise PacePlus 4.4 is very stable and functional. Seems a bit faster than 10.2 latest nightly build 11_27_13.

Happy Thanksgiving to all. :)
 
I have no issue streaming Youtube on the PA gapps, so I highly recommend updating and seeing if that fixes your issues.
 
I restored an old version of netflix and got OMX and memory errors on playback. When I updated, it gave me a "could not connect to netflix" error. No clue what's going on with the second error, but the first one is most likely a driver issue doing H.264 playback.
Code:
D/NF_JPlayer(17699): start video pipe

D/NF_JPlayer(17699): Play called

D/NF_JPlayer(17699): mVideoPipe1 is idle

I/OMXClient(17699): Using client-side OMX mux.

E/OMXNodeInstance(17699): OMX_GetExtensionIndex OMX.google.android.index.storeMetaDataInBuffers failed

E/ACodec  (17699): [OMX.google.h264.decoder] storeMetaDataInBuffers failed w/ err -2147483648

E/SoftAVC (17699): Decoder failed: -2

E/ACodec  (17699): [OMX.google.h264.decoder] ERROR(0x80001001)

E/MediaCodec(17699): Codec reported an error. (omx error 0x80001001, internalError -2147483648)

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x218ce40 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x218cd40 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x218cc28 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x26ea058 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x26e9f40 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x2689730 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x2794040 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x2793eb8 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x26ea108 successful

I/OMXNodeInstance(17699): OMX_FreeBuffer for buffer header 0x26ea1b0 successful

D/MobileDataStateTracker(  637): default: setPolicyDataEnable(enabled=true)

W/linker  (18212): libdiag.so has text relocations. This is wasting memory and is a security risk. Please fix.

W/linker  (18212): libdsutils.so has text relocations. This is wasting memory and is a security risk. Please fix.

W/linker  (18212): libidl.so has text relocations. This is wasting memory and is a security risk. Please fix.

W/linker  (18212): libqmiservices.so has text relocations. This is wasting memory and is a security risk. Please fix.

W/linker  (18212): libqmi.so has text relocations. This is wasting memory and is a security risk. Please fix.

E/qdmemalloc(  147): ION_IOC_ALLOC failed with error - Out of memory

W/qdmemalloc(  147): Falling back to system heap

E/qdmemalloc(  147): alloc_buffer: Failed to map the allocated memory: Invalid argument

E/qdgralloc(  147): gralloc failed err=Invalid argument

W/GraphicBufferAllocator(  147): alloc(50, 1280, 1, 00000b03, ...) failed -22 (Invalid argument)

E/        (  147): GraphicBufferAlloc::createGraphicBuffer(w=50, h=1280) failed (Invalid argument), handle=0x0

E/BufferQueue(  147): [StatusBar] dequeueBuffer: SurfaceComposer::createGraphicBuffer failed

W/Adreno200-EGLSUB(  729): <DequeueBuffer:557>: dequeue native buffer fail: Invalid argument

E/BufferQueue(  147): [StatusBar] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count

W/Adreno200-EGLSUB(  729): <DequeueBuffer:557>: dequeue native buffer fail: Invalid argument

E/BufferQueue(  147): [StatusBar] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count

W/Adreno200-EGLSUB(  729): <DequeueBuffer:557>: dequeue native buffer fail: Invalid argument

W/Adreno200-ES20(  729): <gl2_surface_swap:43>: GL_OUT_OF_MEMORY

W/Adreno200-EGL(  729): <qeglDrvAPI_eglSwapBuffers:3518>: EGL_BAD_ALLOC

W/Adreno200-EGL(  729): <qeglDrvAPI_eglSwapBuffers:3525>: EGL_BAD_SURFACE

W/HardwareRenderer(  729): EGL error: EGL_BAD_SURFACE

W/HardwareRenderer(  729): Mountain View, we've had a problem here. Switching back to software rendering.

D/MobileDataStateTracker(  637): default: setPolicyDataEnable(enabled=true)

D/MobileDataStateTracker(  637): default: setPolicyDataEnable(enabled=true)

D/MobileDataStateTracker(  637): default: setPolicyDataEnable(enabled=true)

D/MobileDataStateTracker(  637): default: setPolicyDataEnable(enabled=true)

E/ThermalDaemon( 1076): Sensor 'tsens_tz_sensor0' - alarm cleared 1 at 48.0 degC

E/qdmemalloc(  147): ION_IOC_ALLOC failed with error - Out of memory

W/qdmemalloc(  147): Falling back to system heap

E/qdmemalloc(  147): alloc_buffer: Failed to map the allocated memory: Invalid argument

E/qdgralloc(  147): gralloc failed err=Invalid argument

W/GraphicBufferAllocator(  147): alloc(1280, 50, 1, 00000933, ...) failed -22 (Invalid argument)

E/        (  147): GraphicBufferAlloc::createGraphicBuffer(w=1280, h=50) failed (Invalid argument), handle=0x0

E/BufferQueue(  147): [StatusBar] dequeueBuffer: SurfaceComposer::createGraphicBuffer failed

E/Surface (  729): dequeueBuffer failed (Invalid argument)

E/ViewRootImpl(  729): Could not lock surface

E/ViewRootImpl(  729): java.lang.IllegalArgumentException

E/ViewRootImpl(  729):     at android.view.Surface.nativeLockCanvas(Native Method)

E/ViewRootImpl(  729):     at android.view.Surface.lockCanvas(Surface.java:243)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2433)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.draw(ViewRootImpl.java:2407)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2251)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1881)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:998)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5582)

E/ViewRootImpl(  729):     at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)

E/ViewRootImpl(  729):     at android.view.Choreographer.doCallbacks(Choreographer.java:562)

E/ViewRootImpl(  729):     at android.view.Choreographer.doFrame(Choreographer.java:532)

E/ViewRootImpl(  729):     at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)

E/ViewRootImpl(  729):     at android.os.Handler.handleCallback(Handler.java:733)

E/ViewRootImpl(  729):     at android.os.Handler.dispatchMessage(Handler.java:95)

E/ViewRootImpl(  729):     at android.os.Looper.loop(Looper.java:137)

E/ViewRootImpl(  729):     at android.app.ActivityThread.main(ActivityThread.java:5031)

E/ViewRootImpl(  729):     at java.lang.reflect.Method.invokeNative(Native Method)

E/ViewRootImpl(  729):     at java.lang.reflect.Method.invoke(Method.java:515)

E/ViewRootImpl(  729):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)

E/ViewRootImpl(  729):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)

E/ViewRootImpl(  729):     at dalvik.system.NativeStart.main(Native Method)

E/BufferQueue(  147): [StatusBar] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count

E/Surface (  729): dequeueBuffer failed (Invalid argument)

E/ViewRootImpl(  729): Could not lock surface

E/ViewRootImpl(  729): java.lang.IllegalArgumentException

E/ViewRootImpl(  729):     at android.view.Surface.nativeLockCanvas(Native Method)

E/ViewRootImpl(  729):     at android.view.Surface.lockCanvas(Surface.java:243)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2433)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.draw(ViewRootImpl.java:2407)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2251)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1881)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:998)

E/ViewRootImpl(  729):     at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5582)

E/ViewRootImpl(  729):     at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749)

E/ViewRootImpl(  729):     at android.view.Choreographer.doCallbacks(Choreographer.java:562)

E/ViewRootImpl(  729):     at android.view.Choreographer.doFrame(Choreographer.java:532)

E/ViewRootImpl(  729):     at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)

E/ViewRootImpl(  729):     at android.os.Handler.handleCallback(Handler.java:733)

E/ViewRootImpl(  729):     at android.os.Handler.dispatchMessage(Handler.java:95)

E/ViewRootImpl(  729):     at android.os.Looper.loop(Looper.java:137)

E/ViewRootImpl(  729):     at android.app.ActivityThread.main(ActivityThread.java:5031)

E/ViewRootImpl(  729):     at java.lang.reflect.Method.invokeNative(Native Method)

E/ViewRootImpl(  729):     at java.lang.reflect.Method.invoke(Method.java:515)

E/ViewRootImpl(  729):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)

E/ViewRootImpl(  729):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)

E/ViewRootImpl(  729):     at dalvik.system.NativeStart.main(Native Method)
 
Netflix error appears to be known issue with Netflix app. Found other reports where others on Android 4.4 are getting the same type of errors. Getting minor annoyance of LG screen popping up randomly as in CM10.2.

Would like to be able to customize status and notification bars and the lockscreen unlock slider as in CM10.2.

Currently using Nova Launcher as my launcher of choice.
 
Forgot to add that I could not get Bluetooth headset to pair and then could not get Bluetooth to turn off. It would come on by itself. I had to force stop in app settings.
Hmm... I didn't have any bluetooth issues like that. Did you wipe everything before installing or dirty-flash?

Also, which gapps did you use? The Calendar sync issue was a common problem with early 4.4 Gapps rips, but later rips (or updates from the play store) seem to fix it. FWIW, I personally have had pretty good luck with ParanoidAndroid's "0-day GApps" on both 4.3 and 4.4.

I haven't tried any launchers other than Google / GEL yet myself. Been pretty happy so far and running this as my DD until further notice. Battery drain seems to me to be comparable to the latest 10.2 nightlies with the same set of apps installed.
 
WOW! This is crazy! I just found that the date is set to January 1,1970 and the time is 2 hours ahead even though it is set to automatic date/time and automatic time zone. I had to manually correct the date/time then set it back to automatic date/time and automatic time zone, then reboot my phone. I tried Netflix again just in case but sttill got the same error. At least date, time, and time zone shows correct now.
 
Saw this issue today on my vs920: an app installed on the sdcard disappeared at reboot. I'm working on a different solution for mounting the sdcard since the one I used has this problem and also it apparently doesn't follow the kk permissions model correctly.
 
Tether doesn't work...UI is flawless, besides the black random overlays of squares in the ROMs browser, using chrome instead...camera seems to lag in snapping photos. I like it overall though, using as DD. would love for tether to work since that's my internet at home and I'm on unlimited... Wish I knew more about development... Thanks TDM, much appreciated, big ups!
 
  • Like
Reactions: tdm
It's not going into deep sleep, have tried several different governors/schedulers, none have shown any time in deep sleep.

egeta9e5.jpg
 
It's not going into deep sleep, have tried several different governors/schedulers, none have shown any time in deep sleep.

Ive seen some battery stats app that aren't compatible with 4.4 because of permissions changes.


Odds are that it's just reporting incorrectly since this phone wouldn't make it 10h+ while awake the whole time.
 
PA_Gapps fixes Youtube for me. Thanks for your help, Neph. App2SD loses apps on reboot like TDM said so I just don't move my apps to SD card :D

Netflix works fine for CM10.2 11_29_13 so I may have to go back to that as I love to watch Netflix when I'm waiting for kid dance class :D

Tether works fine in CM10.2 so whoever needs tethering may want to go back to that.

PacePlus 4.4 is definitely snappier than CM10.2 so I will miss 4.4 but I need Netflix
 
That's the stock battery indicator, so it's entirely possible that their phone isn't going to sleep. I know that I am curious if the "OK Google" feature is keeping the phone awake or not. I haven't had much of a chance to test that though, as I'm testing kernels, trying to get the camera fixed. No dice on the fix, but at least I'm getting working kernels compiled now.

As for the wake lock Nokoko, you can grab the app I have listed here and see what is keeping your phone awake. It may be the OS itself, or it may be an app that isn't KK optimized yet.
http://androidforums.com/spectrum-all-things-root/706757-wakelock-detector.html
 
Ive seen some battery stats app that aren't compatible with 4.4 because of permissions changes.


Odds are that it's just reporting incorrectly since this phone wouldn't make it 10h+ while awake the whole time.

I suspected CPU Spy may not be reporting correctly, although the other frequencies are reporting as they should (based on governor), but that pic is the stock battery stats and shows it as awake the whole time.

Although I do see your point about it not lasting that long, my battery drain has been worse on this than Gummy so trying to figure out why.
 
That's the stock battery indicator, so it's entirely possible that their phone isn't going to sleep. I know that I am curious if the "OK Google" feature is keeping the phone awake or not. I haven't had much of a chance to test that though, as I'm testing kernels, trying to get the camera fixed. No dice on the fix, but at least I'm getting working kernels compiled now.

As for the wake lock Nokoko, you can grab the app I have listed here and see what is keeping your phone awake. It may be the OS itself, or it may be an app that isn't KK optimized yet.
http://androidforums.com/spectrum-all-things-root/706757-wakelock-detector.html

Thanks Neph, but that one's not yet compatible with KK either, I'll dig around and see if I can figure it out, was wondering if others had noticed anything.
 
This article helped resolve my battery drain issue.

Five settings that increase battery life on Android 4.4 KitKat | How To - CNET

Here is what I did:

Go to Settings > Location > Mode, and enable Battery Saving.

Go to Google Now > Settings > Voice, and disable Hotword Detection.

Go to Settings and click on Google e-mail address under Accounts. Tap the account name again to access sync settings, you can un-check the items you don't want synced. Included there is the "Google Photos" option.
 
Will the ability to customize the status and notification bars and the lock screen unlock slider be added in a future release of this ROM?
 
Will the ability to customize the status and notification bars and the lock screen unlock slider be added in a future release of this ROM?

Perhaps somewhat. I generally want to stay close to aosp. The more the code change, the greater the enhancement needs to be. Which customizations were you wanting?

Personally I'm all for adding quick reply to SMS .. I find that very useful. I can't think of much else off the top of my head that I would use myself.
 
Perhaps somewhat. I generally want to stay close to aosp. The more the code change, the greater the enhancement needs to be. Which customizations were you wanting?

Personally I'm all for adding quick reply to SMS .. I find that very useful. I can't think of much else off the top of my head that I would use myself.

I think it's great you're trying to keep a mostly AOSP base.

Most of the mods that people want can pretty easily be added with the xposed framework on roms anyway.

Not much sense modifying the source, when you can do it *nearly* as effectively third party.
 
Perhaps somewhat. I generally want to stay close to aosp. The more the code change, the greater the enhancement needs to be. Which customizations were you wanting?

Personally I'm all for adding quick reply to SMS .. I find that very useful. I can't think of much else off the top of my head that I would use myself.

I would like to see shortcuts for phone and messaging apps using the unlock button on the lock screen more than anything else. Quick reply to SMS would be useful too.

Thanks.
 
I would like to see shortcuts for phone and messaging apps using the unlock button on the lock screen more than anything else. Quick reply to SMS would be useful too.

Thanks.

I'll check the code but I think those would be doable.
 
I think it's great you're trying to keep a mostly AOSP base.

Most of the mods that people want can pretty easily be added with the xposed framework on roms anyway.

Not much sense modifying the source, when you can do it *nearly* as effectively third party.

I got the extra customization options I was looking for.

I installed the latest version of Chronus Pro to customize clock, weather, and calendar on the lock screen.

I installed the latest versions of Xposed Framework and the GravityBox module to give me the following:

Lockscreen tweaks
Statusbar tweaks
Navigation bar tweaks
Power tweaks
Display tweaks
And more...
 
I found a Xposed mod that fixes the battery status/tracking on KK, and installed the mod Neph recommended. It is deep sleeping in interactive/noop, haven't tested the others yet. Battery life seems to be improving every day, don't think it's been this good since the Broken Out days! 13 hours, 54% with WiFi on and light usage.
a5u5ysar.jpg
 
Back
Top Bottom