yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] bedoig:
The OP should chime in since he's obviously much more knowledgeable than me, but...

Any developer can output over the HDMI port if they are using the Android VideoView class and they specifically code in the ability. That said, a number of apps use different means to display their content - flash video, sling player, etc. Its impossible to ask every dev to rewrite just for the Evo, so if we can just mirror the screen the task becomes much simpler.
[EVO 4G Android Development] orrebmas:
This.

Also, its impossible to ask every dev to write just for the evo because the interface or APIs to do this do not exist for the evo. Not even possible in the drivers, yet.
[EVO 4G Android Development] cphancock1:
exactly :)

Thats what im saying just mod a browser, flash player, and vid player to use hdmi out... 3 programs thats it.... what else do you need the hdmi out for? games? there are not that many and controlling them with an hdmi cord connected would suck. I got a jtagged xbox 360 for games.... lol... I just dont really see a use of hdmi out other than streaming movies.
[EVO 4G Android Development] bedoig:
No source for flash. Some other browser content may be possible - I think most content is displayed with VideoVideo.
[EVO 4G Android Development] mwielgosz:
I think the point of this work is to be able to display everything via HDMI out, including your desktop and such. Not just individual programs.

Correct me of I'm wrong.

Great news on the progress you're making by the way. One small step for the dev, one giant leap for evokind.

---

You've received this nightly message curtosy of Cyanogen 7 supersonic transmission technology.
[EVO 4G Android Development] welshwarriorsf:
Watched the video, very nice progress! Please keep up the great work : )
[EVO 4G Android Development] jamsterzak:
:cool: nice ....:cool:
[EVO 4G Android Development] hdad2:
Very nice!

Gotta ask... I thought I remember reading in one thread around here that doing this will basically turn your cpu/gpu into mush after a while. Major overheating issues. Have you noticed overheating?
[EVO 4G Android Development] spartan1987:
So basically you want to do what the Moto Atrix does? This sounds awesome!:)
[EVO 4G Android Development] baknblack:
Nice, I believe if you could get the built in hardware acceleration working you would dang near have it.
[EVO 4G Android Development] zoydberg:
The atrix has copied everyone else

Even WinMo phones had A/V out, and you could hook-up a bluetooth keyboard/mouse. The atrix is like apple, they weren't the first the do something, they just ended up taking credit for it. It really sorta angers me that Atrix is marketing a product which is basically just an android phone. any person with a Sense phone with A/V out, bluetooth and flash a browser can do exactly what the atrix does. Thats just my 2 cents at least
[EVO 4G Android Development] TorxT3D:
wow!! great progress!

it would be nice if sprint/htc released a firmware update that enabled hdmi mirroring to compete/combat the moto atrix!

maybe a "few" emails and phone calls from enough people will help to spur the oem development. Surely they already know thats what we want.. If we told em that the update would keep evo owners from switching to att, maybe they'll get off their butts and do it. :p
[EVO 4G Android Development] Shinzul:
Are you basically copying the framebuffer (like apps like ShootMe and Screengrabber) and outputting each frame over the HDMI interface?
[EVO 4G Android Development] bradleyw801:
This is alot more progress than anyone else has made. It's nice to see this coming to fruition. I would love to see this finalized, and incorporated into a ROM. Thanks OP. Keep it up.
[EVO 4G Android Development] scirio:
Keep going. This is great.
[EVO 4G Android Development] sturmen:
This is awesome.
[EVO 4G Android Development] mailkid14:
Great job, looking forward to this.
[EVO 4G Android Development] jpatterson350:
Nice progress! Keep it UP' UP' UP! :)
[EVO 4G Android Development] toneman1984:
Great job!
[EVO 4G Android Development] dirkyd3rk:
Im willing to drop a $20 dollar bounty on top of this once this is more alpha stage I really need this :-) once you get it going I hope it makes it to the market. Good luck
[EVO 4G Android Development] abmone:
Shinzul you already made one miracle happen don't tell me your gonna go for two?

Are you getting in on this?
[EVO 4G Android Development] bjevers:
I don't know if this is helpful or not, but the app VLC Stream and Convert will output your videos/movies via HDMI. I believe when I tried it a couple weeks ago, you had to plug in the cable after you started the video for it to output on the tv. Of course the quality of the streamed video blown up on a full size display didn't look that great...
[EVO 4G Android Development] mailkid14:
Amazing work, I applaud you for making the EVO more useful.

From the video looks like your on a sense rom, would you know if this will be able to work on a AOSP ROM?
[EVO 4G Android Development] SantinoInc:
Awesome work bro...I really thought that development for HDMI was a dead project with all the focus being on 4G for AOSP. It looks like you are making some awesome progress on this project! You guys are friggin geniuses...I wouldn't know where to even start to take on projects like these!

Keep it up man...we are all extremely grateful!
[EVO 4G Android Development] dills2214:
During your testing, is the phone heating up bad? I remember reading about that being a problem when they were testing it for cyanogen.

I really can't wait for this... never thought anyone would get as far as you have. Amazing work!
[EVO 4G Android Development] dtr145r:
with the current progress it looks like that would be great for web browsing

. just needs a little more work for gaming and videos.

i love it.

nice work!
[EVO 4G Android Development] Tibedabeeto:
Thanks for all your hard work, I was hoping the Evo came stock with this, but really excited you have made alot of progress. Will there be an alpha build for us to test? Sense only rom? Appreciate the dedication to this project.
[EVO 4G Android Development] dtr145r:
im pretty sure hes using cm :)

id hope so anyway..
[EVO 4G Android Development] Tibedabeeto:
I use CM too but it lookedl like a Sense rom in the video. Either way cant wait to get my hands on it after seeing the youtube clip.
[EVO 4G Android Development] stangdriverdoug:
This is very cool indeed!
[EVO 4G Android Development] Shinzul:
That was the plan for once wimax was done and shipped, yes.
[EVO 4G Android Development] Mfeigley:
Looks great! I would love to be a tester once this reaches that stage.
[EVO 4G Android Development] jpatterson350:
Wow! Make it happen captain! :)
[EVO 4G Android Development] SilverStone641:
This is phenomenal. Where's your donate button???
[EVO 4G Android Development] wright3d:
I all I have to say is thank you to the OP. I've posted in other HDMI threads and this is the first one to make any progress. There was even a thread where people started a bounty, but no progress was ever made. I love the fact that someone is actually getting stuff to work via HDMI. I would gladly donate if it would help at all.
[EVO 4G Android Development] sling:
+1

10char
[EVO 4G Android Development] mdubs:
I can't wait to play angry birds on a 60 inch screen :D
[EVO 4G Android Development] bradleyw801:
Yeah, sometimes these phones become the other woman. I hate to hear that the project is on hold for 2 weeks right after seeing the amazing progress you have made, but we all understand family comes first.

Just let your wife know if you find a way to do this, there are a lot of people that have pledged money, and I am sure at least some of it would come through. I personally have $10 for you when it's all said and done.
[EVO 4G Android Development] SilverStone641:
I'd put up $10 as well
[EVO 4G Android Development] aimbdd:
Yeah, you should add your pay pal address to your profile :)
[EVO 4G Android Development] deviouskater:
Wow looks great.
[EVO 4G Android Development] freeza:
Brilliant. Congratulations. You have, and will no doubt make a LOT of people happy with this project.

I will definitely be donating to this. Fantastic job.
[EVO 4G Android Development] sling:
Amazing stuff it should be in android news soon I would think
[EVO 4G Android Development] surferdude51:
so many thousands of views on this topic should indicate how many people are interested in this project. Now that I've seen the second video you posted, I have to say that i am sooooooooo excited someone make real progress on this hdmi problem. You can certainly count on another 10$ donation from me as. Of any project currently underway on this phone, I think this carries the most weight. screw you htc, keep it up OP!!!!!
[EVO 4G Android Development] SilverStone641:
hahaha! Let's not screw HTC too hard. We all want a badass Evo 2!!
[EVO 4G Android Development] liquidhaste:
Im so happy this has finally been achieved even in the current alpha state im ecstatic. I was surprised the ball never really got rolling out of the gate. Im just a power user if anything so I have to wait for the real studs like you to do the work. thanks a million ill jump on the donation band wagon. Cheers!
[EVO 4G Android Development] frontay:
What about selling this in the market? Especially if it doesn't need root access. I would pay 5 or 10 bucks for this. Seems like he could make a lot of money off this, and I'm all for devs getting paid. But if not count me in for $10 whenever the paypal account is posted.
[EVO 4G Android Development] jpatterson350:
I've never donated but I will once its finished! Thanks a 1,000,000.
[EVO 4G Android Development] deviouskater:
I hope this works with aosp. I think sense would be initialized differently. Hope fully its a universal fix. I'm just glad shinzul is interested in this feature also
[EVO 4G Android Development] TorxT3D:
count me in for a donate when its "GO TIME"

this looks amazing!
[EVO 4G Android Development] frontay:
Alright man I threw $20 down in the paypal account. I more than willing to help out test this thang out. I recently graduated with a BSc in computer science, so just pm me, and we can draw out a test plan. Then i will test, test, test, test lol. Support The Devs!!!! ROLL TIDE ROLL
[EVO 4G Android Development] brokentoaster24:
i would love to help out here, i'll be keeping an eye on this thread and donating very soon :)
[EVO 4G Android Development] fmedina2:
I can't wait, this is amazing. Thanks for all your hard work. Playing Super Mario from Snesoid on my TV with a Wii controller will be insane!
[EVO 4G Android Development] deviouskater:
Which would require aosp I don't think you can link wii mote to a sense Rom. So hopefully everyone wins
[EVO 4G Android Development] bonikowsky:
thanks for the work so far

here you go: 7G1278633P0468349
[EVO 4G Android Development] Noxious Ninja:
I know how tempting it is to think that you could make a ton of money off a project, especially when you're giving up precious family time to work on it. However, I would very much love to see HDMI mirroring able to get into CyanogenMod, and would be willing to donate $10 to that end. Maybe it won't matter much for now, but I highly doubt HTC is going to keep updating the Evo past Gingerbread, or possibly the next phone-oriented Android version, and at that point, having HDMI support in CM would be important. I might have a new phone by then, but the Evo would still be able to serve as a decent little portable media system.
[EVO 4G Android Development] og954:
Wow. That is incredible.keep up the good work.
[EVO 4G Android Development] squigglyrulez:
Hes definately using a Sense rom, look at the radio signal showing 6 bars, plus his icons look exactly like my Sense that I have.

Either way great work, cant wait to see the finished product!
[EVO 4G Android Development] Igotsanevo4g:
I don't see why htc didn't make full hdmi mirroring on the evo. It wouldn't hurt anything, in fact it would help sales.

Oh well, looks like the community wins again with this :)
[EVO 4G Android Development] jmsmeltzer2000:
Sweet! Keep up the good work all. Keep us updated.

Sent from my badass Evo
[EVO 4G Android Development] sling:
hmm If your going to sell skip Market and sell app independently save yourself unhappy customers and bad name.

The reason for this is many buyers wont know , cant tell if their flat screens are hdmi 1.4 compatible , how to set up input , If they have right cable etc thus 15min market refund window wont get the job done.

If I were you I would ask for donations go open source it will make you more $$ and app can be worked on by all.
[EVO 4G Android Development] Mfeigley:
+1 I want to see this go open source.

Sent from my EVO
[EVO 4G Android Development] k2buckley:
Absolutely amazing. That second video got me super excited, looks amazing. You are a scholar and a gentleman.
[EVO 4G Android Development] Shinzul:
Hey - I weren't sure if you received my PM or not, but having worked on getting wimax in AOSP, getting HDMI working was my next planned project. I wasn't sure if you were interested in working together at all. I know a lot of times two heads are better than one for this sort of thing, but if not - that's fine too, I'll just re-do it myself in AOSP.
[EVO 4G Android Development] kevank:
I would donate for an AOSP implementation of HDMI.
[EVO 4G Android Development] orrebmas:
Hi Shinzul, I just PMed you back.

Some people are wondering whether this project will work well with AOSP, once I get back in town the first item on my list is to flash an AOSP rom and scope out what needs to be done, if anything, to get it working with AOSP.
[EVO 4G Android Development] brokentoaster24:
Hey op, you could go the launcher pro route. Offer a free version in the market and unlock full/bonus features with donations.
[EVO 4G Android Development] abmone:
Shinzul's the man. The both of yous together should knock it out twice as fast. Sense expert and aosp expert.

Can't wait.
[EVO 4G Android Development] deviouskater:
I'm so happy both you guys are considering to help each other. Open source this and could be implemented directly into cm7 :-)
[EVO 4G Android Development] :
orrebmas & Shinzul,

I know it's early in the dev at this point but external/clone modes would be ideal. External mode would yield higher FPS and be suited for videos/web surfing/gaming/light workstation when paired with a BT HID devices (which is still limited to AOSP I believe). Cloning mode would give lower FPS but be better suited for presentations/slide shows as all you would need is an HDMI cable and maybe a charger for longer use.

I'm still waiting to hear back from the patent office on my dock station for mobile devices but the work here makes it doable. All that's missing at this point is USB host (mass storage and ethernet support).

Keep up the great work!!!
[EVO 4G Android Development] Mfeigley:
That sounds like a great idea! I just love seeing that it can be done, so I have no doubt this will be on my phone by summer!
[EVO 4G Android Development] qwasz123:
Heck I bet we will see it by the end of March!
[EVO 4G Android Development] SSjon:
Donated, can't wait to play with this and my big screen
[EVO 4G Android Development] NinjaWolf:
HDMI

woohoo.WIMAX down(Almost), HDMI to go. Im glad someone is tacling this, shinzul and OP should def. work together/now that OP has found ssome real ground, maybe both of them can get us 51 FPS(thatd be a miracle). Actually id really like to see this in 45(MIN)FPS. In the Video, you were getting 20-30 FPS before it failed. I think if you can get it to stabilize, youlle have a Alpha-1.

Long Live Android/DEV Community
[EVO 4G Android Development] TorxT3D:
Gotta keep the momentum going!
[EVO 4G Android Development] Rene2.5RS:
Great work!!

For you: 69L009059A532135P
[EVO 4G Android Development] orrebmas:
51 fps will be very difficult considering that its the highest we get from the gpu on the lcd. The only way I can see it done, 50+, is with the hdmi chip's hw acceleration, but without any docs on its capabilities that almost impossible to accomplish. My goal is to get at least 35 fps average out to hdmi. This is ambitious in itself since there has to be scaling and rotating to get the right display on the tv.
[EVO 4G Android Development] deviouskater:
Yeah 51 fps would be difficult I would think since the phone avg. around 50. aren't most content at 30 fps.
[EVO 4G Android Development] brokentoaster24:
I'll be looking forward to making it 7 :)

Edit: just did
[EVO 4G Android Development] :
35fps would result in tearing. Let say you get a perfect 35fps all the time. You will end up getting tearing around 20-30% of the time on a 60Hz signal and even higher on a 50Hz signal because your out of sync. Granted this could be compensated for by adjusting the video timing on a normal Linux box via modeline but I'm not sure this is even possible in this case.

The standard rates are 60/50/30/25 for HDMI. We already know that 60/50 is out so that leaves us 30/25. 30/25 interlaced would most likely make you ill to watch so interlaced is out as well. You goal should be a stable 30/25 progressive signal. I'm saying 30/25 as I'm not sure if the Evo supports NTSC/PAL or is just straight NTSC.

The other thing that needs to be taken into consideration is the output resolution. The closer to the native resolution of the phone you are the less work the phone has to do. The native res is close to a 16:9/480p and pushing a 16:9/720p is almost a 4x increase in pixels. The increased resolution may look better but considering the load increase it makes a stable frame rate very difficult.

In conclusion the optimal resolution and fps would be 480p30. This provides a decent resolution and frame rate while keeping the system load low enough to make a stable 30fps a reasonable goal.
[EVO 4G Android Development] mkeena0305:
Glad to see ur still working on this baby.
[EVO 4G Android Development] rican408:
I for one am more excited about this than wimax on cm. HDMI would be awesome.
[EVO 4G Android Development] y2ktibltd:
+1

10 chars
[EVO 4G Android Development] Azurewings125:
+9001

Sent from my Evo 4G running CyanogenMod 7
[EVO 4G Android Development] bradleyw801:
This quote shows that the dev on this project has a solid grasp of what this community is about. I am relieved that this is the stance you have taken, and think that in the long run this mentality will pay off. I for one feel more inclined to donate because of this.

People that set out to get rich, usually have an average product, that gets little exposure, and their greed limits their ability to be productive. People that do something like this as a hobby gain loyal followings of people happy to donate, and grateful for their time. They also get the help of other smart people like them and the end result is a collaboration of people that do something epic. They may not all get rich, but they will get some money to help with the time they spent, and it takes the pressure off of them as a developer. Their project is still an enjoyable hobby, and it's not a job.
[EVO 4G Android Development] toneman1984:
+1 for excellent work
[EVO 4G Android Development] jpatterson350:
Bump, bump bump it up.
[EVO 4G Android Development] Cjunior:
any news?

I don't want to rush or anything, i was just wondering how the projet is going?
[EVO 4G Android Development] joseamirandavelez:
This seems interesting...

Sent from my HTC Evo using the XDA App.
[EVO 4G Android Development] mdubs:
I believe that the OP is still on vacation... this makes mdubs :(
[EVO 4G Android Development] bonikowsky:
lol I agree, but I think the OP is making progress as fast as he can...
[EVO 4G Android Development] brokentoaster24:
Much like cm, it's best not to inquire about eta's or progress. I'm anxious too, but let's just wait for the dev to finish :)

That or everyone donate, it's a pretty good inventive
[EVO 4G Android Development] wallaceb:
after seeing the latest video, that is what the HDMI should have been able to do froom the very start natively. Great work! at the rate this is going, it will be a fully functional program in no time.
[EVO 4G Android Development] Tiffany84:
U my friend are awesome. Thank u so much for doing what u do. I can't wait for this.
[EVO 4G Android Development] stanglifemike:
WOW, much appreciation to your work man!!! My TP2 had fully functional tv out where my tv showed an exact replica of whatever my TP2 showed. I assumed that the Evo would do that with HDMI straight out of the box. I was highly dissapointed when I found out it would not. I dont understand why HTC did this to the Evo or why more devs havent worked on this project. When(not if) you get this working, I will donate to you I promise. I know others that will also gladly donate to working HDMI as well. Thank you thank you thank you for all of your hard work!!!!! Cant wait to test this!!!! I have a couple HDMI-micro HDMI cables and quite a few movies on my Evo. CANT WAIT!!! :D
[EVO 4G Android Development] jamesey:
Why would fps need to be higher then broadcast television 24 fps for hdmi output.
[EVO 4G Android Development] jc8081:
What video? Can I get a link? Thanks
[EVO 4G Android Development] netwokz:
It was a a few pages back, but here's the link.

http://xdaforums.com/showpost.php?p=10879344&postcount=74
[EVO 4G Android Development] notmike:
The universe thanks you
[EVO 4G Android Development] LoveisPeace2012:
+1

Great work bro your a beast!

The Herb Frees Your Mind

Go WikiLeaks, Expose These Fat Cats!
[EVO 4G Android Development] Igotsanevo4g:
Im really glad someone has finally started to tackle this. Thanks a bunch and goodluck!
[EVO 4G Android Development] runningwarrior08:
I have been following this thread from the beginning and am amazed! This is something that the Evo has really needed, thank you very much!
[EVO 4G Android Development] PRELUDE777:
ohhh that would be sooo awsome. I so want to play NFS Shift on my big screen :D
[EVO 4G Android Development] K-Driod:
Cant wait to see this finished

and fully functional.... would really evolve my evo.... then I could cancel cable as well...

Sent from my Supersonic EVO Using 4G Speeds
[EVO 4G Android Development] jpatterson350:
I would learn to love sense again for HDMI ;) HTC you would be smart to take note of the forums and see what people really want.

Over and out.
[EVO 4G Android Development] swagglifee:
this was one of the reasons i even bought my evo dream come true
[EVO 4G Android Development] emuview:
Now thats what I'm talking about!

I have been looking in on you here from day one of your OP, I am amazed that in less than a month you are making it work. And you started out with so little to go on. Awesome Man! Really like your stand of sharing with the community too.

Thanks!
[EVO 4G General] jeffrimerman:
I was just told by two friends they get duplicate messages from me. I'm thinking Chomp and the program that came with the phone are both on. How can I shut the original one off? I checked phone settings and chomp and the other and don't see an option although I just unchecked auto-retrieve on the original so maybe that will do the trick.
[myTouch 4G General] Keldarr:
So I've been searching the forums for a good thread on optimizing setcpu for specifically the Mytouch 4G. I couldn't find one so after i read up on it i created this profile. The tweaks that I've found make this run very fast and gets me easily 18 hours of battery life, and that is with moderate usage. These setting should work for most if not all devices. I don't get any real noticeable lag even when turning the screen on. I'm Using SetCPU 2.1.0 on a Grankin01 Kernel on a Stock ROM, and I'm also using "Autokiller Memory Optimizer" using moderate preset. Hopefully people will post there profiles anyway here it is.

Here is the thread for the Kernel I'm usinghttp://xdaforums.com/showthread.php?t=876848

and here is a link for setcpu basics.

http://androidforums.com/evo-4g-all-things-root/210253-setcpu-guide.html

Alright here are my most recent setting I've been running.
[myTouch 4G General] Dombfrsh:
I get around 20 hours of battery life on my phone with moderate use my set CPU settings are

Overclocked to 1.5 ghz minimum 245 ghz

Battery below 30% Max 1 ghz min 245 ghz

Screen off max 245 ghz min 245 ghz

Latest Cyanogen mod Alpha 7.0