yashsingh1/xdaforums huggingface dataset:
[EVO 4G Android Development] fastrat350:
Awesome work guys, love the app, my Co-workers will Envy my Evo now more, they are too afraid of rooting so I got another goodie to throw in their face lol. Made a video for you guys, loading on my youtube as we speak, I'll post a link for you if you want. great props again, donation coming soon
[EVO 4G Android Development] Shinzul:
Ah HAH! This gives me the info I needed to reproduce the force close. I'll fix it today.
[EVO 4G Android Development] :
I'd give +1 internets, but I fear you might already have too many. :D
[EVO 4G Android Development] SolsticeZero:
Before you take it in to Sprint, have you tried flashing back to a sense based rom and using the native HDMI? That would tell you if it's the port or not.
[EVO 4G Android Development] ian928:
Awesome! I'm glad I could help. I have to say that team win rocks! You guys made the evo into what it should have been from the beginning. And wimax on cm is pretty nice too ;)
[EVO 4G Android Development] Shinzul:
I updated the app in the market with a fix for the resolution selection. Shouldn't force close anymore.
[EVO 4G Android Development] ian928:
I downloaded the fixed version from the market and no more force closing! And I'm now able to get a picture on my tv that won't accept 720p. Woot!
[EVO 4G Android Development] Deathalo:
Very pleased with your work shinzul. I play high quality MKVs that usually slow down on every player except mobo player. When playing those videos on another mirroring app the slowdown persisted... but not on yours, amazing hardware acceleration man. One suggestion though, I think the ability to access the app from the pull down notification menu while active would be nice, so you can quickly stop or change resolutions. Thanks again!!!
[EVO 4G Android Development] pureEVO91:
Just throwing this out there. Is the same hardware acceleration that is used in this kernel capable of maybe being used in an emulator like psx1 or something or to increase playback ability? maybe decrease lag?
[EVO 4G Android Development] CruzECO13:
Now it's perfect :) Thanks
[EVO 4G Android Development] Shinzul:
Ahh. I never planned on adding a status bar notification because I didn't know what the use-case would be, but quickly being able to stop or change resolution makes sense. I'll add that.
[EVO 4G Android Development] marc.ientilucci:
i saw that the post was edited a little bit earlier today. where there any changes made to the CM7 kernel since nightly #21 was released this morning?
[EVO 4G Android Development] Shinzul:
Updated! It's in version 1.04 in the market.
[EVO 4G Android Development] e-motion:
The rate at which you implement suggestions is truly mind boggling... I'm just in awe when it comes to the talent of some developers.

Any progress on the sound issue in CM7 ? Or is that some proprietary HTC code not released as open source ?
[EVO 4G Android Development] Sword.Zero:
Is there a changelog for the app? Kind of interested to know what changes between versions.

Nvm....found it...just have to click on the "What's New" tab in market ;)
[EVO 4G Android Development] unit713:
Quoted for Truth. The entire 4G process where they reverse-engineered everything from HTC was badass...I'll always follow #teamwin and choose any of their apps over competitors.
[EVO 4G Android Development] Apo11on:
is there anything extra in the Sense kernel, besides HDMI modules?
[EVO 4G Android Development] Adam1422:
Is there anyway of making this kernel SBC?
[EVO 4G Android Development] snandlal:
Awwe man! You know what im gonna say.....For Shinzul my Ninzul
[EVO 4G Android Development] matt2053:
Awesome. My Evo will soon be my set-top box!
[EVO 4G Android Development] jrmatics:
Thanx for the observation Lokifish.
[EVO 4G Android Development] -shift-:
hence the alpha tag...

regardless, fantastic job and kudos to agrabren, toast, shinzul, and the #teamwin testbots for working on this :D

*raises champagne glass*
[EVO 4G Android Development] Cjunior:
Ok did anybody else get stuck at the white boot screen?

I try flashing the app true rom maneger. Got stuck

I try true RA recovery . got stuck

Im trying doing a clean install, rom + google app + HDMI app an see what happen.

Did anybody got this problem?

im using CM7 NIGHTLY 14
[EVO 4G Android Development] MarkGbe:
on nightly 14 as well. It does seem to stay at the White boot screen a little longer than usual but it eventually goes... i just tried a reboot now and mine took 60 seconds or so
[EVO 4G Android Development] BrandonG777:
Yeah took longer on rc2 as well but least of my worries.

Sent from my EVO
[EVO 4G Android Development] luckylui:
So whats the difference between this hdmi mirror compared to orrebamas hdmi mirror??

CM7 4G.
[EVO 4G Android Development] Cjunior:
you guys talking about 60seconds or 60minutes?

i left my phone on for over 15m and didn't pass the white boot screen.

how did you guys flash the this?

did you just boot in to recovery and flashing with out wiping anything?

or did you have to wipe something?
[EVO 4G Android Development] MarkGbe:
i did not wipe. Just flashed zip in clockwork recovery and rebooted.
[EVO 4G Android Development] laydros:
I know few others cared much for HDMI-out, but it was one of my favorite possibilities for the EVO, especially once CM was first available and had bluetooth keyboard and mouse support. I was dreaming of a setup like the Atrix for a while before it was ever announced.

So, I'm excited to see this, and again really appreciate the work of #teamwin.

I actually bought pretty much the first micro HDMI cable I could get my hands on right after the EVO came out (gasp, getting close to a year ago) off ebay. When I bought it they weren't available from Amazon, Monoprice, or even Sprint. So I hope the cable is most of my problem. Shinzul mentioned on twitter that it might be the port, and I seem to recall someone else mentioning problems with the HDMI port a long ways back.

My bug report is the phone locking up in a funny way when trying to plug my HDMI cable into a monitor with an HDMI to DVI adapter. As soon as it was plugged in the phone would lock up, but you could still get in one button press on the hardware buttons. I could turn the volume up one time, or turn the power off one time.

I know that at least in theory DVI and HDMI should be totally compatible with each other.

I'm guessing the answer is yes, but will a logcat be useful for this?

Thanks for bringing the awesome.
[EVO 4G Android Development] :
Both are attempts to do the same thing. Our goal is to release completely for free, and be integrated into the CM tree.
[EVO 4G Android Development] dkelle4:
I ran in to trouble testing because my cable connection into my phone wasn't good. I got a 6 footer off monoprice. I would have to lay my phone flat on a table and not move it to get it to work. I believe hdmi ports (especially micro ones) are very finnicky. Some people are fine, others have bad ports\cables. Thank HTC for their flawless design ;)
[EVO 4G Android Development] laydros:
Yeah, I'm double posting, but the last was getting long, and this is a pretty different topic.... I mentioned an Atrix like setup, and had a couple of thoughts on that.

For one thing I think I have seen some sort of open source webtop, hopefully something like that can get going. I think we are only going to see more and more video out on phones going forward, and if done right it would even benefit some other phones already out, like the Droid X, and even the Evo's sister phone, the DInc has some video out ability (I think it is low res composite though).

Additionally, I expect someone could run the evo as a pretty full PC by running one of the existing GNU/Linux setups (I think I have only seen Ubuntu with a GUI so far) and then use VNC to access it. If that can utilize the bluetooth keyboard and mouse, and we push the screen out over HDMI, things could be mighty fancy.

I'm not sure if anyone has looked into enabling USB host on the EVO, like was done on the Nexus One, but that could make things even more groovy.

USB Host on Nexus One
[EVO 4G Android Development] :
A logcat might help, but we're hoping to add a lot more troubleshooting information in the beta. Another thing that would really help is "cat /proc/kmsg" from root. This actually details what the HTC HDMI driver reports.
[EVO 4G Android Development] :
The Motorola Atrix, Motorola Xoom, and LG Optimus 2X are all devices based on the NVIDIA Tegra 2 mobile processor. NVIDIA is known for their graphics chips, and as such, the Tegra 2 is far more capable of rendering than the GPU inside the HTC Supersonic (EVO 4G). So when it comes to some of the abilities for the Atrix to deliver higher resolutions (Anything greater than 1280x720) or better color depths (greater than 16-bit color), these are not capabilties in the HTC Supersonic's GPU. The color banding (where it appears the colors are downsampled, and gradients get bars) are because the Supersonic only handles RGB565 format, which is 16-bit color. This is regardless of the SurfaceFlinger reporting a full 32-bit colorspace.

DISCLAIMER: Any comments about the NVIDIA Tegra 2 are based completely on assumptions and public news I have read, and are not disclosures of NVIDIA or a statement of features. These comments and discussions are my own.
[EVO 4G Android Development] afazel:
Off-but-on topic.... Are there any apps that will let me stream videos from my samba share on my media server? ES file explorer has smb browse options, but when you try to watch a movie it wants to download it.

Get that solved, and HDMwIn becomes just that much more useful to me :)

Sent from my phone with the geebees
[EVO 4G Android Development] Cjunior:
I have hardware version 003 i flashed cm14, logged in let it sinc, then rebooted in to recovery flash the hdmi, not problem up to here. then reboot the phone... never boots is stack at the Htc evo 4g white screen. :(

any ideas?
[EVO 4G Android Development] jyan_osu:
I think about the only thing left I would want would be audio via HDMI. I'm recording a piece for my website to review PlayOn and I'm going to be using TeamWIN's HDMI output to show streaming Netflix and outputting it to a 46" Samsung TV.
[EVO 4G Android Development] Deathalo:
Holy crap man, you are amazing! :D
[EVO 4G Android Development] sling:
Maybe I'm missing something but is there a way to do away with sidbars in horizontal viewing?.

My plasmas not digging them at all I'm getting heavy retention due to them.
[EVO 4G Android Development] PRELUDE777:
when I connect and disconnect the HDMI cable couple times it doesn't work right picture keep freezing. does anyone else have same problem? I run MikFroyo 4.5 and I flashed the provided sense kernel first an installed the apk. problem goes away if I reboot the phone.
[EVO 4G Android Development] jyan_osu:
While in the HDMI app

Click Menu Capacitive Button->Display Options -> Click Disable Banners
[EVO 4G Android Development] Deathalo:
If you click menu>display options> disable banners, that removes the logo banners on the left and right sides of the screen, black bars may still be there depending on the resolution and TV size etc.
[EVO 4G Android Development] nsxla:
I've ordered cables from monoprice, 6ft 34AWG Standard Speed w/ Ethernet Micro-HDMI (Type D) to HDMI (Type A) Adapter Cable - can't wait to try this out. I hope this custom kernel isn't too bad, as long as i get quick GPS locks. Currently running netarchy-toastmod-4.3.1-cfs-havs-nosbc-universal. I shall be donating soon.

Thanks you Shinzul and anyone else who worked on this project.
[EVO 4G Android Development] sling:
Right on thanks much.

I also adjusted app over-scan setting picture now fits like a glove perfection.

Only thing missing now is netflix app :)
[EVO 4G Android Development] psych2l:
Thanks for the updates, I hope you can add the 1280 x 800 as a resolution option, or the ability to force our own resolution. Other than that this is perfect!
[EVO 4G Android Development] sling:
This app is by far the best NO screen tear smooth as silk performance & user interface rocks.

App Settings are great they produce right on picture for my display its Amazing.
[EVO 4G Android Development] :
I'm proud of all the people taking time to explain in detail their bug findings and/or feature requests. I'm sure this has helped in great deal getting updates and new features added.

While I play no part in any of this, it is just refreshing to see quality posts in this thread.

A+
[EVO 4G Android Development] mntbkr:
I'm having a problem. When I plug in the HDMI cable the phone freezes, to the point I have to pull the battery. This is on CM7 RC2, app version 1.02 and the AOSP kernel. Funny thing is that I was able to run the beta then when the app was published to the market I uninstalled the beta and flashed the kernal and installed the app and that's when the problems started. I have yet to try it with sense so I'm not sure if the same is true.
[EVO 4G Android Development] Lokifish Marz:
1280x800 isn't a good option for a number of reasons. At 720P the GPU is pretty much maxed out. Even if the GPU could support it the HDMI chip doesn't. The HDMI chip only supports the following resolutions 480i/576i/ 480p/576p/720p/1080i/1080p/VGA/XGA/ SXGA/WSXGA/UXGA at a hardware level. Granted you may be able to force the resolution but it would be a software only mode which would degrade performance greatly. Granted the HW modes might be changed to support it but it would require a firmware rewrite or HW level modifications.

Now lets say, for arguments sake, the GPU/HDMI chip supported 1280x800 at a hardware level, you now have "native reolution" to deal with. You LCD monitor may in fact support 1280x800 but if you look at the panel specs it may only be a 1280x768 panel. In order to achieve the best image reproduction you need a 1:1 ratio. This is the main reason why a device with an output of 720P to a 1280x768 panel will never be as sharp as a PC outputting at 1280X768.

Has anybody been able to get Sense working with the posted kernel?

@Shinzul :The updated app works great. There was most assuredly some bugs in the v1.02, even the benches are better (by a lot). Thanks!
[EVO 4G Android Development] Lokifish Marz:
The benchmarks have been updated to include CM7 Nightly #18 AOSP Kernel HMDwIn 1.04. I am currently not testing 720P mode until all apps support it (apples to apples).
[EVO 4G Android Development] BigRick10:
Ok so I downloaded a GT5 720p trailer and it looks horrible. I'm starting to think this HDMI dock from HTC is crap. I'm going to go buy a cable in a bit.
[EVO 4G Android Development] brokentoaster24:
Just wanted to throw out an idea, maybe you could add trails or a cursor to the app that would display on your television. just a thought, great work teamwin
[EVO 4G Android Development] ModXMV:
I am not trolling I promise.

I would be interested in hearing why sound implementation is harder on AOSP vs Sense.

I am very excited for this as I am waiting until sound works to flash it over.

Also I assume the AOSP kernal is a modified CM7 kernel?
[EVO 4G Android Development] BigRick10:
Sound already works on sense out of the box.
[EVO 4G Android Development] psych2l:
Yes, I'm aware of those concerns, but its the only resolution that would be recognized on my 30" monitor, plus its my only display, so I'd take any quality as long as it works at this point, and no buying another monitor is not an option lol.
[EVO 4G Android Development] Lokifish Marz:
If that's the only resolution my display recognized I would ask for support too. BTW what is the make and model of your display?
[EVO 4G Android Development] elapshtc:
what kernel is the sense one based off of?

read the first 5 pages with no answer and the search features in the xda app is worthless
[EVO 4G Android Development] JOEOZUNA4U:
if i install the kernel from the op, do i still need to get the app from the market?
[EVO 4G Android Development] luckylui:
No. Kernel has the app in it bro, but u might need to update the app.

CM7
[EVO 4G Android Development] gspitman:
Great Source for Cables, not chinese so shipping is reasonable and fast...

Just thought all of you who don't have your HDMI cables yet would appreciate this.

(the 15ft cables are great for your game emulators)

http://www.monoprice.com/products/search.asp?keyword=micro+HDMI&x=23&y=16
[EVO 4G Android Development] JOEOZUNA4U:
thanks..........
[EVO 4G Android Development] DRUMSBH:
I believe its based off HTC #15
[EVO 4G Android Development] sling:
I'm using 6ft now I think its time for 15.

Thanks for posting link ordering it now.
[EVO 4G Android Development] JOEOZUNA4U:
congrats #teamwin

http://mobile.engadget.com/2011/03/...vo-4g/?utm_source=engadget&utm_medium=twitter
[EVO 4G Android Development] luckylui:
:D

THATS TOP NEWS!!

Cm7
[EVO 4G Android Development] Shinzul:
Updated the app to 1.05 - added option to enable/disable vSync :)
[EVO 4G Android Development] ISSMER:
!!!!!SWEET!!!!! The update rate is killer.
[EVO 4G Android Development] sling:
Sweet!!!!!!!
[EVO 4G Android Development] CruzECO13:
Congratz!! Go #teamwin :)

Another update already? Woot Woot!! Keep em coming :D
[EVO 4G Android Development] sstory792:
Great work guys this app is amazing!
[EVO 4G Android Development] aznmode:
Not bad prices. Could you take a pic of the cable when you get them in. I'm interested to know how durable the ends are. I bought one from Amazon for $3 and I can literally bend the micro connector out of the rubber mold. Ended up with an Inland brand from frys for $9.99 and the rubber molds are harder and I can't bend the micro connector at all. But I'm interested in getting a 15 feet one.

This is the one I got at Frys electronics
[EVO 4G Android Development] :
I don't post much but must say you kick much ass with this!!

Sent from my MIUI powered Evo
[EVO 4G Android Development] aceytech:
FYI v1.0.6's Choose Resolution selection is empty, unless [] Display Full Resolution List is checked.
[EVO 4G Android Development] deviouskater:
What does this do if I may ask
[EVO 4G Android Development] :
enables/disables vertical sync.

Also a simple Google search: "what is vsync" has a few good posts.
[EVO 4G Android Development] Shinzul:
Heh, as of 1.05 it didn't do anything >.<. But the latest fixes it, hehe. Woooops. :o
[EVO 4G Android Development] aceytech:
Good job Cranking out the updates today guys!

Couple things.

The red title bar with the clock that says 1:12 is still there. Shrink the video output by adjusting Overscan to 50% or more to see.

Adjusting the overscan when the scaling method is set to "centering" has mixed results.

1. in portrait mode, it just truncates the top/bottom of the EVO screen †

2. in landscape mode it does nothing.

† in "Fit to Screen" or Stretched it works as expected… i.e., it scales the EVO screen inside the output frame.

Update: additional bug - In Step #2 above, if you crank the overscan to 100%,(far right) video output(inside the banners) is disabled. Only way to restore is to return to main and toggle mirroring button off/on.
[EVO 4G Android Development] psych2l:
I'm using the HP LP3065, sadly it does not have a built in scaler therefore its limited in what resolutions it can display.

Loving the updates though, keep them coming, even if its just to say hi!
[EVO 4G Android Development] LedGrip:
Shinzul, you're the ****. Thank you for this, I just rooted my evo to cm7 and didnt know if I was going to be able to play my roms on my tv anymore unless i switched back to the bloatware infested sense. You answered my question before I even asked it with this. Thank you and have a great day.

five ***** stars
[EVO 4G Android Development] Mfeigley:
anyway to make the notification come up when the hdmi cable is plugged in? also the auto-rotate is still only working when in the app. im on cm7 #19 with the hdmi kernel from the app.
[EVO 4G Android Development] Shinzul:
The auto-rotate only works in the app by design right now. The only other method (from the app) to auto-rotate uses the accelerometer, and that will suck the battery dry if left on all the time.

I just didn't see a use-case for doing that. We have other potential fixes in the works, but we haven't done them yet (lower priority).

And yes, I have an idea for the notification when you plug the cable in.
[EVO 4G Android Development] ryudosama:
I have been following this project's progress for a while now, and am happy to be able to give some feedback.

I originally installed the first revision 1.0? and was able to use the auto rotate feature outside of the app itself once. After this one time however, each time I put the app in the background, auto rotate would uncheck itself.

each version I have tried since has still seemed to have the same issue, seems that the OS is caching the app and the settings are getting reverted or something.

On a side note, since I got home tonight and downloaded 1.05, 1.06 and 1.07 from the market, my tv has been making a strange buzzing noise. I am not sure if anyone else has had this issue or knows how to fix it, but I just thought I'd let you know.

I greatly appreciate all of the work your development team has put into this project and it is amazing what you have accomplished in such a short amount of time. Kudos to you all, my hat is tipped.

PS, in case you were wondering, my tv is a samsung 630 40" 120hz 1080p and was functioning great on 1280x720 up until this buzzing sound with the last few versions. I am restarting my phone as we speak to see if it will correct the issue.

*Edit you answered my auto rotate question

**Edit2: The buzzing sound seems to go away when I switch back and fourth between different resolutions, not sure exactly what causes it but hope that helps.
[EVO 4G Android Development] Mr.Shroom:
Tired that and failed. Bought it to best buy, and now am stuck with a stupid loner phone until it's fixed. I'm in a world of sadness. :(
[EVO 4G Android Development] mntbkr:
Anyone experience this?
[EVO 4G Android Development] guyver2077:
Absolutely loving this app....

Havent gone through the whole thread yet but just a note.. Video doesnt seem to come back up if the phone goes to sleep. Im sure its been mentioned but just wanted to throw it out there.
[EVO 4G Android Development] Shinzul:
If the phone screen shuts off, it turns off mirroring and you have to re-enable via the app.
[EVO 4G Android Development] Mr.Shroom:
I would try to uninstall app. Re flash rom, wipe cache, dalvik, flash kernel, then re-install market app. then try again. if no good try flash a sense rom and see if you can use native HDMI out to rule out cable/TV/port issues.
[EVO 4G Android Development] Ep3n3wp:
Here is a pic of my 10 foot micro hdmi to hdmi cable that I got from monoprice.... Awesome cable never gave me a problem... And they have fast shipping
[EVO 4G Android Development] guyver2077:
Another note..

I've had to wype my Dalvik Cache a few times while experimenting with this app/kernel. Sometimes I just get stuck on white evo screen and have to go into recovery.
[EVO 4G Android Development] Lokifish Marz:
Benches and analysis have been updated to include Stock Rooted Sense.
[EVO 4G Android Development] LedGrip:
When will this support sound for CM7? I would kinda like to hear the sound from movies and games as well as see the picture.. kinda the point eh? Just wondering
[EVO 4G Android Development] Shinzul:
Can you add a benchmark for non vsync mode?
[EVO 4G Android Development] LedGrip:
When I flashed the kernal onto my phone. It reset my Cm7 settings and i had to reinstall all of my apps. Kinda sucked having to do that........again
[EVO 4G Android Development] Lokifish Marz:
V-Sync mode switch is problematic. Sometimes its works sometimes it doesn't. I can't say with certainty til I see the results at the end of the run. If it worked all the time then I'd be fine running a separate data set but as it is full chart is about 6-7hrs of work. Every time there's an update the test cycle starts anew. Any issues I come across is in the analysis. Don't get me wrong, I support development as a whole and see the benefits to both projects but being unemployed, my wife's patience is getting strained.
[EVO 4G Android Development] Mfeigley:
Could there be an option to keep screen awake while mirroring?