[FIX] Lag fix for cm10 based roms (cm10, paranoid android, jellybro) - Galaxy Tab 2 10.1" Android Development

I posted on this to galaxy nexus and nexus 7 forums earlier and it should work on here as well. Its makes a huge difference. Let me know if it works.
http://forum.xda-developers.com/showthread.php?p=31266644
I have a fix for the lagginess in builds from the past week and a half or so. The culprit is the surface flinger library. It is the android compositing system and some changes recently made to it are responsible for the significant lag in recent builds. Most noticeable spot is if you hit the home button if you have the notification drawer down. It becomes extremely laggy without this patch. Scrolling is also less smooth whenever multiple things on the screen are being drawn. This fixes all those issues.
Just flash this in cwm or whatever recovery you choose. Should work on all cm10 builds and cm10 based roms like paranoid android.
Sent from my Galaxy Nexus using xda premium

there's no lag on CM10 on the tab2

Same observation here. I downloaded it and replaced my libflinger.so file (after backing it up) using Root Explorer and rebooted. It did work. It didn't really seem to make any difference.
So seems as if whatever this fixes doesn't show up on these tablets maybe?

I'm having some intense lagging when swiping app drawer in apex launcher, which has alot of apps per screen
Let me give this a shot
-----------------------------------------------------
Its so hard to get THANKED these days on XDA.
-----------------------------------------------------
Sent from my HTC Evo 3D running ROMEOS 1.3.4 FINAL
-----------------------------------------------------

No difference after installing patch
Run think we are affected, no w
Sent from my GT-P5100 using Tapatalk 2

Related

[Q] Screen responsiveness - YouTube lag - Overall speed of the device

Now I understand that next week we may see 3.1 which will supposedly fix the youtube lag. We will have to wait to see this.
What I want to know is if the latest firmware fixes some of the screen responsiveness and overall lag of the device. I mean I am getting a lot of lag on some websites to where they become almost unusable. NAMELY XDA! Also I am having to tap 2 or sometimes 3 times on items anywhere in the OS in order to get a response.
I noticed that the latest update says it "improves responsiveness", so I'm wondering if this is fixed. I am on 20110423. Can anyone confirm that the latest update does indeed improve touch screen responsiveness or speeds up the overall UI including the browser.
I was reading that the mcr hr5 rom speeds up the phone a bit. Can anyone comment on that before I take the plunge? The rom says it updates to the latest version, I also read that the latest updates lock the bootloader. I don't want to load up that rom to find out that I am now stock not being able to run custom roms.
Other than the above mentioned things I enjoy the device very much. Much more than an ipad. Only thing I can't stand is that the case creaks (SLIGHTLY) and that there is no oleophobic coating. The screen is trashed with fingerprints in under an hour.
Sent from my MB860 using XDA App
Ill be updating tonight or tomorrow as this unit has screen bleed and is going back anyway.
Ill post after the update on the screen responsiveness and lagginess of the stock browser. I'm not sure that much will change. I think 3.1 will fix YouTube. Hopefully it will fix these other issues as well.
Hopefully I can find another unit without screen bleed. Otherwise its back to waiting for the galaxy 10.1
Sent from my MB860 using XDA App
Xda is slow because there are so many ad links. Even my desktop is slow.
If you want to know about the 3.1 performance broese the Xoom forums. Users there have done a lot off testing.
Sent from my NOOKcolor using Tapatalk
switch to classic view, its a ton smoother
I've seen the youtube lag, but not the screen responsiveness issue you mention.
Sent from my Transformer TF101 using Tapatalk
spinkick said:
switch to classic view, its a ton smoother
Click to expand...
Click to collapse
I shouldn't have to do that My atrix runs the full version.
Sent from my MB860 using XDA App
I can confirm that the latest update does nothing to help screen responsiveness and the lag experienced on the full XDA website.
I am updating ADB right now so I can try the prime rom. Will know later today.
Sent from my MB860 using XDA App
I've heard the "ice cube" background is not good for overall lag.
I can confirm that 3.1 fixed all of these issues
Sent from my MB860 using XDA App

[Q&A][JellyBean][4.1.1]Unofficial CM10

All, This thread has been opened to help avoid some of the clutter and chat from the main CM10 thread found in the development section. Please feel free to post any questions, comments, or concerns regarding the unofficial CM10 ROM.
scott.hart.bti said:
All, This thread has been opened to help avoid some of the clutter and chat from the main CM10 thread found in the development section. Please feel free to post any questions, comments, or concerns regarding the unofficial CM10 ROM.
Click to expand...
Click to collapse
Thank you Scott..
Putting my question here...
rodrimaul said:
I know that 7/23 has too issues, but, I download my own risk, and testing with gapps 7/26 works wery well, faster and smoth.
Click to expand...
Click to collapse
Mine was good for a while but steadily started freezing up more often. Looking forward to the new effort.
I did roll back to 7/22 with the new gapps (7/26). Found the voice search feature was not working (it comes up and acts like it wants to work, but never returns results unless you type the question). Anyone else experience this? I changed back to the older gapps (7/15) and it's working again.
First thing I would do if any app acts weird or force closes would to go to settings.. Apps ..find the app.. and clear data. If that doesn't work uninstall then reinstall.
For freezing issues I set my background processes to 2 in dev options. I changed vm heap too. Doesn't completely fix problem but helps out alot for me at least. Settings reset to default after a reboot. I read about this in the Captivate forum I believe and applied it here. I think there having the same issues too with freezing.
Sent from my SGH-I997 using xda premium
panther926 said:
Thank you Scott..
Putting my question here...
Mine was good for a while but steadily started freezing up more often. Looking forward to the new effort.
I did roll back to 7/22 with the new gapps (7/26). Found the voice search feature was not working (it comes up and acts like it wants to work, but never returns results unless you type the question). Anyone else experience this? I changed back to the older gapps (7/15) and it's working again.
Click to expand...
Click to collapse
I am running the 7/23 ROM with 7/26 GAPP. The longer I am using it the better and longer it is going with out freezing.
When it locks up now it feels like when Windows runs out RAM. It will get slow and choppy if I keep pushing it the phone will freeze. If I exit the app and not push the phone it goes back to normal. I went 5 hours with out a lock up today using about a dozen apps. After the reboot I have played 3 games so far and 3 other apps. No lock up. Exited the one game when I got choppy.
Sent from my SGH-I997 using xda app-developers app
I'm running 7/23 with 7/15 apps bakground on at most 1 having no freeze up problems even ran GPS and all open maps smooth as butter
Sent from my SGH-I997 using xda app-developers app
darkchyldx101 said:
First thing I would do if any app acts weird or force closes would to go to settings.. Apps ..find the app.. and clear data. If that doesn't work uninstall then reinstall.
Click to expand...
Click to collapse
Clear and reinstall of both 7/22 ROM and 7/26 gapps took care of it. (** and once again stopped working... something about this combo... went back to 7/22 JB + 7/15 gapps ...and patiently waiting...)
Also I noticed my Beautiful Widgets were not staying on my home screen after each reboot. They just pushed an update and now it's staying.
So this tells me the Swiftkey keyboard problem (mentioned earlier and nobody responded I believe) will probably be alleviated when they push an update. I am sure a lot of apps are pending Jellybean fixes.
I would go back to trying the 7/23 ROM but as Scott said, ultimately the code is the problem, so usage habits only go so far. Not waking up from a screen off was too much for me to stay with though.
Running cm10 7/23 butter with jbgapps 7/26 background processes 2, VM heap 128. No GPS for me though. Maps opens search works.
Sent from my SGH-I997 using xda premium
Can anyone briefly confirm what's working and what's not? That tends to change based on build/gapps combo, but a brief change log/feature list here would enable Scott and all the other great devs stay focused on their more important things to worry about lol
I would flash it myself and do so if I had time to flash Gingerbread boot loaders. Thanks
Sent from my SGH-I997 using xda app-developers app
Rayk1080 said:
Can anyone briefly confirm what's working and what's not? That tends to change based on build/gapps combo, but a brief change log/feature list here would enable Scott and all the other great devs stay focused on their more important things to worry about lol
I would flash it myself and do so if I had time to flash Gingerbread boot loaders. Thanks
Sent from my SGH-I997 using xda app-developers app
Click to expand...
Click to collapse
In summary...
7/22 ROM + 7/15 gapps - Pretty stable, but definitely slower in all ways (missing Youtube).
7/22 ROM + 7/26 gapps - Voice search broken with this combination.
7/23 ROM + 7/26 gapps - Definitely faster in every way (background process 2 - must set again on boot). Still slows down/freezes for many (mostly with maps/web browsing). Personally experienced lock up after screen off on more than one occasion. No GPS.)
Hope that helps.
panther926 said:
In summary...
7/22 ROM + 7/26 gapps - I believe voice search is somehow messed up in this combo. But others may have better results. Still testing.
Click to expand...
Click to collapse
Voice search definately not working with this combo. I wonder if its gapps or the combo rom and gapps. If I could get my daughter off the computer long enough to get back to ics I'd check.
sent from my frozen, calcium enriched, ice cream treat equipped infuse4g!
I have 7/23 with 7/19 gapps. Will my phone blow up? actually it's butter smooth sans the GPS.
Anyone else having data issues? I'm on 7/22 rom and 7/15. My speeds dropped from roughly 4MB download to less than 1MB download after installing this.
*Also I came from the Yuma Porn Build (40) if that helps or makes a differnce.
Flash 7/23 with 7/15 apps put back grand processes at most of 1 I'm getting no freeze up probs I been using my phone for 2 days with buttery smooth jelly bean everything working
Sent from my SGH-I997 using xda app-developers app
Its an I/O error with butter when trying to call the GPU into play while processing graphics request seems to cause looping then a freeze as it runs out ta resources to function.
Just my thought ....
Sent from my SGH-I997 using xda premium
Scott says he should have a build up soon. I am guessing it will be unbuttered.
csandman1977 said:
Voice search definately not working with this combo. I wonder if its gapps or the combo rom and gapps. If I could get my daughter off the computer long enough to get back to ics I'd check.
sent from my frozen, calcium enriched, ice cream treat equipped infuse4g!
Click to expand...
Click to collapse
It has to b something with that combo bc I'm running 7/23 build with 7/26 Gapps and it works perfectly. Really quick at recognizing speech and bringing up the cards.
His summation of the different combos is accurate IMO. 7/23 with 7/26 definitely the best but does still have the occasional freeze. The snappiness of Google Now and that combo in general makes it worth the occasional freeze for me though.
Hoping that Scott's new build that he said is coming soon will have working Voice recognization with the 7/26 Gapps. I'm sure it will bc he seems like a pretty amazing dev from what I've seen.
Sent from my SGH-I997 using xda app-developers app
can someone tell me what the difference is between
jellybean with butter,
and jellybean without butter?
lol im feared said:
can someone tell me what the difference is between
jellybean with butter,
and jellybean without butter?
Click to expand...
Click to collapse
Butter = insanely smooth
no butter = smooth
The release with butter has a bug that freezes your phone, which is being worked on. The butter release was taken down because of this. The release date of the butter version was 7/23. Install the no-butter one that Scott just uploaded and the 7/15 gapps and you'll be good.
Any tricks for getting Play Music to see the MP3s on my SD card? (7/26 build)
Edit: apparently you have to wait a few hours. They're finally showing up this morning .
Coming from 7/22 CM 10, GAPPS 7/26. Wiped cache, wiped davlik then flashed 7/26 cm10 then 7/26 gapps, no problems after boot.
Google voice search not working. Search works if typed in.
Just fyi...
Sent from my SGH-I997 using xda premium

What's "Jelly Bean" about the new Jelly Bean update?

Unless I'm missing something really big here, I don't see much in common with the updated 4.1.x/Sense 4+ ROM and Android Jelly Bean (4.1.x).
I've been on CM10 since it was even remotely usable, I've gone back to Sense a few times in order to test a few things, here and there. I just don't see what, if anything, HTC have done.
It doesn't seem "buttery", I can't toss icons/widgets off the home screens. I don't see any marked improvement whatsoever.
Did I miss something here?
Everything in JB is a lot smoother/faster than ICS... almost as drastic as 4.0.3 -> 4.0.4 update. I am willing to lose all mods just to use JB.
The one thing I have noticed is that everything is just smoother. Coming from CM10 you won't notice a huge difference between JB sense and CM10, but go back to a version of CM9 and compare it to CM10 and you will see a difference.
Just the scrolling speed in Web pages is a difference I really notice.
Sent from my HTC One XL using Tapatalk 2
Overall the speed is much faster, ad noted before you can really see it with webpage scrolling and scrolling in other apps. The only thing I miss is the nice expandable notification system, but we are still in the early stages of JB with Sense so it should be added back in. If not I will get off Sense.
Sent from my HTC One X using xda app-developers app
There still is expandable notifications. You just have to pinch out on it instead of two finger slide.
Sent from my HTC One XL using xda app-developers app
Butter and nuts battery life is what it's all about. I can get close to 4 hours of screen on time in a typical day with auto sync on and auto brightness. Good luck getting 2 on aosp. Qft
Viper Rom, baby!

CM10.1 as a daily driver. Who is pulling this off?

I want to use CM10.1 as a daily driver, but all of the bugs and small nicks make me go back to more developed and stable TW roms. Anyone using 10.1 as a daily? Can you give me your opinions on it? Which rom are you using? What bugs do you notice?
Thank you
996
The in call volume has been fixed for me so I'm going to run it as a daily driver from now on.
Bluetooth audio is still completely broken I hear but it's not something I depend on or use without going out of my way.
Unless some other huge bug manifests, all is going pretty well.
So far there are two main issues that make me consider going back to TW:
1. Sometimes when I interrupt a game from loading, the entire system is laggy as hell until I reboot
2. There is a small delay when answering the phone. I don't know who can hear who during that delay, but its annoying nonetheless.
I'm waiting for the stretched image bug to be fixed on multi-window ROMs before I go back to TW though. It's definitely daily driver worthy.
Sent from my SCH-I535 using Tapatalk 2
Been daily on mine since the unofficial cm10 back in August, fine here but maybe I just can't stand TW. Only little issue Ive come across that bothers me is sometimes it will think a short press on menu/home is a long press and have to reboot. Bluetooth audio is fine if you go into the build.prop and modify lpa.decode to false
Sent from my SCH-I535 using XDA
Been using as daily driver since unofficial cm10, lost IMEI and had some pretty good scares but I have been loving it ever since. I would say the only issue for me right now is the screen flickering which can be somewhat fixed by disabling HW overlay, which does not seem to stick through a reboot.
thank you all for the replies. I was running CM10 for a while, but I just resorted back to TW. I can't wait until all the nicks and bugs get sifted out of 10.1. Pure Google is the way to go.
996 said:
thank you all for the replies. I was running CM10 for a while, but I just resorted back to TW. I can't wait until all the nicks and bugs get sifted out of 10.1. Pure Google is the way to go.
Click to expand...
Click to collapse
Pure Google you say? Well, here ya go.
http://forum.xda-developers.com/showthread.php?t=2066467
Sent from my SCH-I535 using xda app-developers app
brandao.gabe said:
Been using as daily driver since unofficial cm10, lost IMEI and had some pretty good scares but I have been loving it ever since. I would say the only issue for me right now is the screen flickering which can be somewhat fixed by disabling HW overlay, which does not seem to stick through a reboot.
Click to expand...
Click to collapse
Official 1/10 nightly has flickering fixed!
Sent from my SCH-I535 using Tapatalk 2
I've been AOSP since week one of owning my SGS3, however weak data signal / drops and spotty gps has me trying out TW.
Synergy is pretty awesome. It's not a huge adjustment once you get it configured with your custom launcher. Plus, MultiView is amazing!
Sent via SGS3 using Tapatalk
996 said:
thank you all for the replies. I was running CM10 for a while, but I just resorted back to TW. I can't wait until all the nicks and bugs get sifted out of 10.1. Pure Google is the way to go.
Click to expand...
Click to collapse
if you are going to "wait for all the nicks and bugs get sifted out", you might always have a wait. Custom ROMs are just that, custom, and sometimes, what works for one phone won't work for another.
Just pick one that you like the features, and learn work arounds or ignore the "nicks and bugs"
Thanks to all the DEVs! I love waving my modded S3 under everyone running stock and asking why their phones can't do what mine does!
sweeds said:
I've been AOSP since week one of owning my SGS3, however weak data signal / drops and spotty gps has me trying out TW.
Synergy is pretty awesome. It's not a huge adjustment once you get it configured with your custom launcher. Plus, MultiView is amazing!
Sent via SGS3 using Tapatalk
Click to expand...
Click to collapse
I have synergy, how do you use multi Window
Sent from my SCH-I535 using xda app-developers app
donebrasko said:
I have synergy, how do you use multi Window
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Hold the back button and it'll pop up on the left side then just drag an app from there to the screen
Sent from my SCH-I535 using xda app-developers app
Mastamoon in the official 10.1 thread has been putting out some rocking unofficial builds that contain cherry picks for most of the issues that have annoyed me. I really suggest checking out his 1/4 build (I'm on this) or his latest. He seems to have Bluetooth and call volume issues pretty close to being wrapped up.
Sent from my Galaxy Nexus using xda app-developers app
I ran liquid's for two weeks or so, but my flashing addiction made me try something else. Went back to AOKP 4.1 but now I'm back on stock TW that I made a few modifications to. I replaced the MMS app and keyboard with AOSP as well as the UI sounds, and I'm fairly content for now. Usually any kind of lags annoys me, but I've found JB Touchwiz to be alright ( I was an avid HTC user prior. Touchwiz is way smoother than Sense.)
Sent from my SCH-I535 using xda premium
996 said:
I want to use CM10.1 as a daily driver, but all of the bugs and small nicks make me go back to more developed and stable TW roms. Anyone using 10.1 as a daily? Can you give me your opinions on it? Which rom are you using? What bugs do you notice?
Thank you
996
Click to expand...
Click to collapse
I am running the CM 10.1 Official NIGHTLIES. They have been my daily driver since almost beginning of the month. My custom ringtone only rings once when someone calls, answering calls ends up with a weird delay before anyone can hear you. A couple of other small bugs, but no deal-breakers that I really see.
Sent using Tapatalk
I like slim bean 4.2 but I am not able to find a working wifi tether for it. Most 4.2 roms I cannot get wireless tether working
Update. Running 10.1. I dirty flashed from 10 and all my problems were solved. Pretty awesome having the latest version of android. Love it. Battery life can be better though haha
Sent from my SCH-I535 using xda premium
I love CM, but lately it seems they have too much going on. The barely got 4.1 working, and came out with the M2 release, and then moved on to 4.2, which is CM 10.1. I prefer to stay with a dev that will tweak their ROM and stick with it until they get it right. That's why I will not use CM anymore. Unless they have hundreds of devs working constantly to keep up with the number of devices they support, they're eventually going to become a ROM that's unreliable. I hope I wrong, but with the S3 they're clearly not completing one OS before moving to another, which makes them a no go IMO.
Battery life has been absolutely incredible for me on 10.1. 9 hours on battery all on 4G with 20 min screen on at 80%
Sent from my SCH-I535 using xda premium
Just flashed the DarthStalker ROM onto my S3 I've had for about 2 weeks now, it works beautifully, I've gotta say. Super fast, native WiFi hotspot/USB tethering, I would highly recommend at least checking it out.

Describe your lag...

Mine was pretty bad, but after doing a factory reset twice now, I can report my lag is not bad.
I see a SLIGHT stutter in the opening/closing animations of apps. Definitely lag in the app drawer. The lockscreen is probably where I see the most unresponsiveness/lag. You hit the power button and you have to wait a second, then its fine. The animation from the lock screen to the home screen almost always stutters. The default browser seems about 95% zippy and responsive. Pinch to zoom stutters occasionally. But touchwiz seems very smooth and fluid for the most part. The camera takes perfect pictures. There also is some shutter lag, but not bad.
Overall, the phone is nice, but I am going to be calling Samsung/AT&T and do whatever it takes for them to fix this. This is unacceptable. I noticed that the apps I put on my phone, the more the lag grew. I disabled a lot of the AT&T bloatware and Samsung garbage. Right when I performed a factory reset my phone had ZERO lag. So those getting new devices are probably experiencing what I did. The lag slowly came back, but not as bad as before.
My only reason for not returning it is, once this device gets roms, its going to be a beast. But right now, its performing like a 2011 device.
I reset mine 20 times and it still lags
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
drakeymcmb said:
I reset mine 20 times and it still lags
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Click to expand...
Click to collapse
How bad though, and where?
I've done one factory reset and things have improved quite a bit. However, it's still not performing anywhere near where it should be. Can't wait for AOKP..
Sent from my SAMSUNG-SGH-I337 using xda premium
mine was sluggish too.. When opping application, can feel the jerk...
slight lag when opening messaging, and phone. also, the occasional stutter when swiping thru home screens and app drawer pages. samsung better acknowledge and release an update!!! im still contemplating on returning this!!! s2 was beast otb, s3 was better but s4 otb just feels unfinished to me.
sameer1807 said:
slight lag when opening messaging, and phone. also, the occasional stutter when swiping thru home screens and app drawer pages. samsung better acknowledge and release an update!!! im still contemplating on returning this!!! s2 was beast otb, s3 was better but s4 otb just feels unfinished to me.
Click to expand...
Click to collapse
What about with the lockscreen?
The S2 was such a beast OTB, I actually miss it.
I just got off the phone with Samsung support and they took notes on this issue. Of course, this was the first he heard of it. We gotta inform Samsung there is a problem.
Call 1-888-987-4357
Why in the world would you start a new thread about this. We're the other 10 or 15 lag threads not worthy of this content?
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
americasteam said:
Why in the world would you start a new thread about this. We're the other 10 or 15 lag threads not worthy of this content?
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Click to expand...
Click to collapse
I've read them all, trust me. Nobody exactly describes what is going on with their lag. Some are reporting minor lag, while others are reporting much worse lag. I was hoping everyone call describe exactly where the lag is and when its happening.
i guess i'm lucky. I dont experience any lag, whatsoever.
MattMJB0188 said:
I've read them all, trust me. Nobody exactly describes what is going on with their lag. Some are reporting minor lag, while others are reporting much worse lag. I was hoping everyone call describe exactly where the lag is and when its happening.
Click to expand...
Click to collapse
Dude this is the 2nd thread you made about the lag, theres already 20 threads about it
To be honest I kind of agree with the OP. I've read many lag threads but nobody mentions what's lagging. The only lag I've noticed on mine is the gallery is super slow. At least 3 seconds to load from home. I haven't tried quickpic yet though. Mostly because I'm finding air view useful.
But really, other than the gallery, zero lag.
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
When i got my wifi on i still seen the 4glte in use at the same time,,,and when i have a weak signal and then i make a call signal goes up immmediately ,,,after i finish the call goes down again but that happen when i got a weak signal....
Hmmmm is this like the homebutton lag like the first GS2 had ? or is it worst ?
Hey guys just wanted to say, I followed the trickster mod in the general section and my lag has been reduced by about 95%. My quadrant scores are also a bit higher.. Might wanna check it out
Sent from my SAMSUNG-SGH-I337 using xda premium
sameer1807 said:
Hey guys just wanted to say, I followed the trickster mod in the general section and my lag has been reduced by about 95%. My quadrant scores are also a bit higher.. Might wanna check it out
Sent from my SAMSUNG-SGH-I337 using xda premium
Click to expand...
Click to collapse
I deleted about 97 apps / processes and have another 4 frozen, turned animations to zero, forced enable GPU rendering, installed Nova launcher, and am running Trickster..
The entire phone is lightning fast now with the exception of the keyboard opening and closing. The Samsung KB is unusable.. Swiftkey works much better but it does still have very minor lag.
The steps I have taken are insane and should not have to be done on a phone carrying these specs. This phone should flat out scream right out of the box.
raqball said:
I deleted about 97 apps / processes and have another 4 frozen, turned animations to zero, forced enable GPU rendering, installed Nova launcher, and am running Trickster..
The entire phone is lightning fast now with the exception of the keyboard opening and closing. The Samsung KB is unusable.. Swiftkey works much better but it does still have very minor lag.
The steps I have taken are insane and should not have to be done on a phone carrying these specs. This phone should flat out scream right out of the box.
Click to expand...
Click to collapse
Yea I reduced my animations to 0.5x and it definitely helped. Everyone should at least do that much. Most people do that on custom ROMs anyway.
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Go here for lag discussion http://forum.xda-developers.com/showthread.php?t=2263311

Categories

Resources