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

Root [ROM] Quattrimus JB (CM10, AOKP41)

That actually confirms what I was afraid of and what the post I linked to seems to point to. We're going to need to rewrite parts of stagefright and OMX to get it to work properly in CM10 :( . I'm going to play around with the P930 CM10 and see if I can steal the right files to make it work. I had good luck with picking a few .so files. I just need to find the right ones to get them all to work together hopefully. Github being down is really slowing down this progress.

The p930 and vs920 have the same graphics hardware right? So, given the same configuration, either they should both work or neither work. I have both models at the moment so I'll do some testing when I get a chance.
 
The p930 and vs920 have the same graphics hardware right? So, given the same configuration, either they should both work or neither work. I have both models at the moment so I'll do some testing when I get a chance.
Let me know what you find out. If your build doesn't do H/W acceleration, but the official CM10 does, let me know that as well. We seem really close to getting this wrapped up.
 
A few thoughts before I crash tonight:

I think I got all the issues into the tracker that d2a setup.

HO!NO! over at XDA has an overclock JB kernel for the Nitro. I requested that he post his sources so when he does that I will take a look. If the changes look good I'll integrate them.

Tried playing the Bourne Ultimatum trailer on my AOKP41 build on my Nitro. Sucked. I'll try official CM10 tomorrow, then my CM10. That should provide useful data.
 
A few thoughts before I crash tonight:

I think I got all the issues into the tracker that d2a setup.

HO!NO! over at XDA has an overclock JB kernel for the Nitro. I requested that he post his sources so when he does that I will take a look. If the changes look good I'll integrate them.

Tried playing the Bourne Ultimatum trailer on my AOKP41 build on my Nitro. Sucked. I'll try official CM10 tomorrow, then my CM10. That should provide useful data.
Thanks for using the tracker I set up. I just thought it might help.
 
I got the bourne video playing really smooth by swapping files with the stable p930 cm10 release. I would like a dev to look thru what I did tho and see what should and shouldn't be done as I am a complete noob and might have caused other issues.

The files I used are here - http://dl.dropbox.com/u/51978330/test.zip

The items in etc and bin were dropped to there corresponding spots in root and in system, and the items in lib were dropped in system/lib.
Edit: rebooted after swapping files.

Again, I am a complete noob, follow my random luck at your own risk... or let a dev that knows better check it out and figure out what is necessary.
 
I got the bourne video playing really smooth by swapping files with the stable p930 cm10 release. I would like a dev to look thru what I did tho and see what should and shouldn't be done as I am a complete noob and might have caused other issues.

The files I used are here - http://dl.dropbox.com/u/51978330/test.zip

The items in etc and bin were dropped to there corresponding spots in root and in system, and the items in lib were dropped in system/lib.
Edit: rebooted after swapping files.

Again, I am a complete noob, follow my random luck at your own risk... or let a dev that knows better check it out and figure out what is necessary.

Thanks. That proves its a build config issue.
 
Camcorder still didn't work for me with those files swapped. I'll start screwing things up there when I get off this phone call in a half hour. :P
 
Just got the camcorder working by copying the media_profiles.xml over... I wonder if the media_codecs.xml was the only thing needed for the hd video playback?
 
I got the bourne video playing really smooth by swapping files with the stable p930 cm10 release. I would like a dev to look thru what I did tho and see what should and shouldn't be done as I am a complete noob and might have caused other issues.

The files I used are here - http://dl.dropbox.com/u/51978330/test.zip

The items in etc and bin were dropped to there corresponding spots in root and in system, and the items in lib were dropped in system/lib.
Edit: rebooted after swapping files.

Again, I am a complete noob, follow my random luck at your own risk... or let a dev that knows better check it out and figure out what is necessary.
You and I were on the same path. I went thru github now that it's back up and here is what I came up with.

http://androidfiles.massivefilehost.com/spec_HW_dec.zip

I was able to get 720p video to hardware decode, but 1080p would give an out of memory error. Camera was not fixed with my files.
 
You and I were on the same path. I went thru github now that it's back up and here is what I came up with.

http://androidfiles.massivefilehost.com/spec_HW_dec.zip

I was able to get 720p video to hardware decode, but 1080p would give an out of memory error. Camera was not fixed with my files.

I just tried to record a 1080p video... it recorded but the video is not right. 720p seemed to work tho...
 
Yeah, the frame buffer isn't keeping up. I wouldn't be surprised if that is just something in build.prop we need to fix to allow a bigger memory heap to it.
 
Thanks for the hard work guys. Wish I could help out more. Right now, I've got my hands full with family and trying learn how to compile a kernel completely from source.
 
And now we are down to just 4 files needed. All 4 come from the CM10 P930 nightly/stable and do not match up with the current beta2 build from TDM. We are definitely looking at a build error, but an increasingly small one. In this, I can record 1080p, but sound will cut out. I did not get the frame buffer issue reese had, but I could use more feedback on this. Playback with hardware decode still doesn't work at 1080p.

http://androidfiles.massivefilehost.com/spec_HW_dec_min.zip
 
Playback with hardware decode still doesn't work at 1080p.

Just curious, how are you determining that 1080p hw playback is working? I want to make sure I am using the same verification as you, because I have 1080p playback working great... as in it looks and sounds great.

Edit: I guess I should also note I am on AOKP b2b.
 
Just curious, how are you determining that 1080p hw playback is working? I want to make sure I am using the same verification as you, because I have 1080p playback working great... as in it looks and sounds great.
MX Player -> long press on the video you want to watch -> play using -> H/W decoder

It will error error, but still allow software rendering. The .mkv file I'm using will stutter using just software rendering. When I do a logcat, the repeated issues is:

E/gralloc ( 239): gralloc failed err=Out of memory
E/OMXCodec ( 242): dequeueBuffer failed: Out of memory (12)
 
I'm thinking we should change the dalvik heap growth limit to like 100m and see if that helps I did it on my nexus 7 and it let's an app use more memory, or half of the heapgrowthsize which is 256m so 128m would be the max
 
And now we are down to just 4 files needed. All 4 come from the CM10 P930 nightly/stable and do not match up with the current beta2 build from TDM. We are definitely looking at a build error, but an increasingly small one. In this, I can record 1080p, but sound will cut out. I did not get the frame buffer issue reese had, but I could use more feedback on this. Playback with hardware decode still doesn't work at 1080p.

http://androidfiles.massivefilehost.com/spec_HW_dec_min.zip

I replaced the media*.xml files with the CM10 official versions on my Nitro.
After doing this, the Bourne trailer played fine and camcorder recorded 720p video.

Didn't md5 the Omx libs you put in that zip but the sized matched.

I'm building a new set of ROMs with the xml files updated.

@devs:

One of the files was the correct contents, but was overridden by the standard version in the build system. The other I needed to update the contents in device/lge/iproj/configs. Also will be removing these files from device/lge/i_vzw since they aren't used in the build, they come from the iproj tree via includes.
 
I'm thinking we should change the dalvik heap growth limit to like 100m and see if that helps I did it on my nexus 7 and it let's an app use more memory, or half of the heapgrowthsize which is 256m so 128m would be the max
No dice. Same issue and I'm getting noticeable lag for some reason.
 
TDM: Are you by any chance adjusting the dalvik heap growth limit like azoller mentioned?

Neph: Try these 4 files in the attached zip.
 

Attachments

Back
Top Bottom