• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.

[DEV][ROM][8.1.] CyanogenMod 10 (Android 4.1.2)

3135 posts in this topic

Posted

That was post #1337 for you. o_O

I meant this tool.

0

Share this post


Link to post
Share on other sites

Posted

I meant this tool.

I know xD, what I said was that the post I quoted from you was your #1337 post.

0

Share this post


Link to post
Share on other sites

Posted

I know xD, what I said was that the post I quoted from you was your #1337 post.

Lol, I had to check it from urban dictionary. :D

0

Share this post


Link to post
Share on other sites

Posted

This is now the final CM10 release - for real this time. ;)

cm-10-20130108-KonstaKANG-blade.zip

http://www.mediafire...428z9l44e6rf66i

md5:9a696d776d0dae0ea0d9800b60e55bf3

-fixed charger mode detection

-fake vsync events

-set correct permissions for boostpulse (now it actually works :P)

-enabled divx and wma hw decoding (again)

-switched back to jellybean camera (again) & fixed preview glitches

-Allow purging of asset bitmaps (1)

Thanks KonstaT for the above updates in the ROM. Only small glitch --> Panorama preview shows some glitches. Legacy Camera Panorama preview from 27-12 ROM was perfect. But that's fine.

Once again thank you very much for your efforts.

0

Share this post


Link to post
Share on other sites

Posted (edited)

  • Allow purging of asset bitmaps (1)

This seems to be broken. There's a commit that enables purging by default, but the patch that re-enables the functionality in the framework hasn't been committed to the jellybean branch yet, so it does nothing. This should be added to the patches in the device tree.

Edited by daemond
0

Share this post


Link to post
Share on other sites

Posted

Thanks for the great ROMs and updates, KonstaT.

0

Share this post


Link to post
Share on other sites

Posted

This seems to be broken. There's a commit that enables purging by default, but the patch that re-enables the functionality in the framework hasn't been committed to the jellybean branch yet, so it does nothing. This should be added to the patches in the device tree.

Errm, no. Did you even check the link you quoted? That's how I've usually pointed out gerrit patches that are yet to be merged.

1

Share this post


Link to post
Share on other sites

Posted (edited)

This is now the final CM10 release - for real this time. ;)

cm-10-20130108-KonstaKANG-blade.zip

http://www.mediafire...428z9l44e6rf66i

md5:9a696d776d0dae0ea0d9800b60e55bf3

-fixed charger mode detection

-fake vsync events

-set correct permissions for boostpulse (now it actually works :P)

-enabled divx and wma hw decoding (again)

-switched back to jellybean camera (again) & fixed preview glitches

-Allow purging of asset bitmaps (1)

what do the fake v-sync events mean? (do they do anything to improve the performance, or they're just there to avoid UI crashes?)

also, please don't drop support for this rom until CM10.1 has bluetooth working.

Edited by 96frozen
0

Share this post


Link to post
Share on other sites

Posted

Errm, no. Did you even check the link you quoted? That's how I've usually pointed out gerrit patches that are yet to be merged.

Sorry, I think I get it now. So the link to gerrit indicates you have merged that patch for your build?

0

Share this post


Link to post
Share on other sites

Posted

what do the fake v-sync events mean? (do they do anything to improve the performance, or they're just there to avoid UI crashes?)

It emulates vsync events where vsync events are normally passed from kernel driver to userspace driver. We can't have vsync (in sense of 'project butter') at kernel level but this intercepts vsync 'chain' and feeds fake data in between. Vsync should now work from hwcomposer onward to framework (and I still emphasize word should :P).

If it increases smoothness or reduces underruns on our device remains to be seen. Can't say that I've noticed much of a difference...

Sorry, I think I get it now. So the link to gerrit indicates you have merged that patch for your build?

Yes, you got it. :)

1

Share this post


Link to post
Share on other sites

Posted

By the way, did anyone notice occasional graphical glitches and corruption in Trebuchet's text rendering? Sometimes I see small glitches in the fadeout part of icon titles that are too long. That's not really a problem. However, somewhat more rarely, I get this:

FD9Zu.png

Text rendering is completely broken, as if the GPU is reading random data instead of the actual glyph bitmaps. Shadows still look fine, though. I looked through the HWUI librarie's commit log, and apparently it was blessed with a metric ton of bugfixes in Android 4.2. I hope it is not a bug in the GPU drivers and fixable or already fixed.

0

Share this post


Link to post
Share on other sites

Posted (edited)

Switch off allow purging of assets or clear the recent app list to free memory. This will fix the graphics issue

Edited by archish
0

Share this post


Link to post
Share on other sites

Posted (edited)

This also happens with the purging option disabled. An actual fix would be much nicer than crude workarounds.

Edited by daemond
0

Share this post


Link to post
Share on other sites

Posted (edited)

KonstaT, I tried H\W video decoding (divx) with last version (8.1), and it's not working (MX Player and VLC). :( Tested different videos with different parameters (with B frames, no B frames, etc.), but no luck, only S\W works as before. Have you tested it, and what\where is supposed to work?

Everything else is OK, the ROM seems a little smother.

Edited by elrond_bs
0

Share this post


Link to post
Share on other sites

Posted

@elrond_bs, What container you trying to play? What video/audio encoders used to make this video?

We have support only simple profile of mpeg4-asp and baseline of avc. Audio need to be encoded to mp3(not AC3!) in avi container, or aac/amr for mp4.

0

Share this post


Link to post
Share on other sites

Posted

Sorry for the newbie question. I have a UK AMOLED Orange San Francisco running a Modaco 2.1 ROM, and I want to try out this ROM. As I understand it, I need to TPT the ROM on there, is that right? But the TPT link (Amphoras) in the first post is dead.

Is it possible to get a single download that will repartition my phone and install the latest version of this ROM, or are there more steps involved?

Any help most welcome!

0

Share this post


Link to post
Share on other sites

Posted

You will

Sorry for the newbie question. I have a UK AMOLED Orange San Francisco running a Modaco 2.1 ROM, and I want to try out this ROM. As I understand it, I need to TPT the ROM on there, is that right? But the TPT link (Amphoras) in the first post is dead.

Is it possible to get a single download that will repartition my phone and install the latest version of this ROM, or are there more steps involved?

Any help most welcome!

No there is more than one step first of all root your device(try the tutorials posted here and then the best way is to download TPT helper app from playstore and then use the tpt which has atleast a 180 mb system partition), flash that then flash this rom.
0

Share this post


Link to post
Share on other sites

Posted

You will No there is more than one step first of all root your device(try the tutorials posted here and then the best way is to download TPT helper app from playstore and then use the tpt which has atleast a 180 mb system partition), flash that then flash this rom.

Thanks. I think the phone is already rooted as it has a Modaco ROM on it, with SU preinstalled.

What will the TPT Helper do? Create a file on the SD card to boot from to format the phone in the right sizes? Have I got that right? WIll that get rid of CWM?

If CWM remains then after formatting it's just a matter of installing this ROM through CWM?

Sorry about all the questions. :)

0

Share this post


Link to post
Share on other sites

Posted

Thanks. I think the phone is already rooted as it has a Modaco ROM on it, with SU preinstalled.

What will the TPT Helper do? Create a file on the SD card to boot from to format the phone in the right sizes? Have I got that right? WIll that get rid of CWM?

If CWM remains then after formatting it's just a matter of installing this ROM through CWM?

Sorry about all the questions. :)

TPT Helper will do just that, and reinstall CWM. Then you flash as normal.

0

Share this post


Link to post
Share on other sites

Posted

Great work, KonstaT!

Unfortunately 8.1 broke the online audio streaming for me. I am receiving data, but there is no playback. It was working on 27.12 when you reverted the hardware acceleration for media, and before that, when OMX was completely out of the picture.

Maybe Ganster can help with that. Online streaming uses the native android audio decoding service and is not working. Other apps like Winamp use own engine and do work.

For now, my best option is the 27.12 release with the kernel which fixed charging.

0

Share this post


Link to post
Share on other sites

Posted

@elrond_bs, What container you trying to play? What video/audio encoders used to make this video?

We have support only simple profile of mpeg4-asp and baseline of avc. Audio need to be encoded to mp3(not AC3!) in avi container, or aac/amr for mp4.

I tried few normal Xvid L5 test videos, but also the videos I sent you, one of which is the simplest possible profile, even with PCM audio. In MX Player it doesn't start with H\W decoder and it crashes with H\W+, in VLC - directly crashes, when hardware decoding is enabled. :(

0

Share this post


Link to post
Share on other sites

Posted

H\W+ will never work on our device.

Why others doesnt play I dont know. May be KonstaT uses old proprietaries... You can compare libs with my from here: https://github.com/androidarmv6/proprietary_vendor_zte/tree/cm-10.1/blade/proprietary/lib

PCM audio dont supported by our extractor. You can enable software audio in MX Player for it.

0

Share this post


Link to post
Share on other sites

Posted

KonstaT, I tried H\W video decoding (divx) with last version (8.1), and it's not working (MX Player and VLC). :( Tested different videos with different parameters (with B frames, no B frames, etc.), but no luck, only S\W works as before. Have you tested it, and what\where is supposed to work?

Everything else is OK, the ROM seems a little smother.

What Ganster said.

I can even play my test clip (xvid/mp3) in QuickPic without a problem.

Great work, KonstaT!

Unfortunately 8.1 broke the online audio streaming for me. I am receiving data, but there is no playback. It was working on 27.12 when you reverted the hardware acceleration for media, and before that, when OMX was completely out of the picture.

Maybe Ganster can help with that. Online streaming uses the native android audio decoding service and is not working. Other apps like Winamp use own engine and do work.

For now, my best option is the 27.12 release with the kernel which fixed charging.

Can you get a logcat/more info for Ganster? I wonder if it breaks something else as well.

It seems that divx support is somewhat limited and hardly anyone uses wma audio. I'm still not sure if the benefits are greater than the disadvantages. It would be great to have some kind of pros/cons list, as I don't use my phone as a media device that much (other than listening mp3's from sdcard). There's surely been enough reverting with that one commit already... :P

May be KonstaT uses old proprietaries... You can compare libs with my from here: https://github.com/a...proprietary/lib

Exactly where I got them this time around.

1

Share this post


Link to post
Share on other sites

Posted

@peta809: RTSP streaming doesnt work on our device starting from CM9, and its hard to fix. May be I'll try to fix it later, but it's not important for me...

Dear Ganster,

Thanks for explanation. I have same problem like as @peta809, and my friend from CZ. We still waiting on gingerbred versions roms.

For me is most hardly that you fix RTSP streaming. :).

But thanks for reply and identification problem.

regards, Jan

0

Share this post


Link to post
Share on other sites

Posted

Can you get a logcat/more info for Ganster? I wonder if it breaks something else as well.

I have no explanation of this, but when i prepared the logcat session suddenly the two streaming programs began working?! Same as before, data flows, but now there is a playback instead of silence. If they go wrong again, i'll look into them.

May i suggest, KonstaT, since all users have different needs, to provide two versions of the ROM, one with the hardware decoding and one without. That way everyone can select whichever works best for them.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.