yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] anox:
Thank you [MENTION=4732871]r3pwn[/MENTION] for your awesome work.

Just to give my experience here, with the help of your app, yes sir, Morroring works on GT-i9300 with some ROMs.

It works on my GT-i9300 running QS-i9300-KK (KK 4.4.2 Samsung based). I also tried it on my same GT-i9300 running ArchiDroid V2.X experimental (KK 4.4.4 CM11 based) and it also worked. To me, the Samsung based ROM gives better mirroring performance.
[Google Chromecast] runandhide05:
Went ahead and posted it here for anyone to try

http://xdaforums.com/showthread.php?t=2822892

sent from(:::§:::)
[Google Chromecast] philippe734:
Toro is not i9100.
[Google Chromecast] runandhide05:
Fully aware, he quoted me, I was responding to him. Sorry for confusion, there had been reports Toro was not working in thread and on OP. First post was to report Toro is capable with the correct build.

Again sorry for confusion.

sent from(:::§:::)
[Google Chromecast] nelsonw:
I have an I9300 and mirroring works with ArchiDroid 2.5.2 Experimental. Very laggy tho
[Google Chromecast] SpaZzzzz:
Just tried it on my Galaxy Note II (GT-N7100) with a sammy based 4.4.2 rom

the mirroring works!… but laggy.

Tried to watch movies through xbmc and it worked but the lag was too annoying

*EDIT*

rebooted my phone and then played an hd movie that was locally on my phone - worked great!

i would say only 3% lag
[Google Chromecast] g4b3rm4n:
LG L90 and Samsung GT-N8020 (both rooted)

I tried the apk with both my available devices:

LG L90 -> does not work

Samsung GT-N8020 -> works (although is really laggy)
[Google Chromecast] philippe734:
What is this Archidroid 2.5 exp in addition others rom i9300 to allow mirroring ? About these differences in the rom, how can it be published to inform the maintainers of others roms and others devices ? Maybe can we centralize the needs to better inform maintainers ?
[Google Chromecast] nelsonw:
The explanation it's in RED on the OP and in almost every page of this thread.
[Google Chromecast] tpuserhp:
HP Touchpad Mirroring Works

Hi, I've tested out Chromecast screen mirroring with my HP Touchpad runnimg CM 11.0 and it works. But there are black bar on both sides of the TV making it looks like a letterbox. Any recommendations on this would be appreciated.

Thanks.
[Google Chromecast] r3pwn:
If you want your ROM maintainer to add screen mirroring support, please contact them, linking to this thread, and informing them of the red text in the OP
[Google Chromecast] hwong96:
Change your TV picture to "zoom" or "full screen" mode. It is normal for a 4:3 aspect ratio device to show black bars on the side of a 16:9 (aka wide screen ) aspect ratio output screen.
[Google Chromecast] tpuserhp:
I changed the TV aspect ratio to different settings including zoom, it does not change the black bar on the sides. It seems it is fixed under screen mirroring. But when I use DLNA to play the same video on my TV using Chromecast, the video takes the whole screen. My TV is a LG 47" LCD TV, now it looks like a 40" TV using mirroring. Could this be a setting in the ROM? My Nexus 7 (2012) does have not this problem. Thanks.
[Google Chromecast] hwong96:
Screen resolution on Nexus 7 2012 is 1280x800

Screen resolution on HP Touch pad is 1280x768
[Google Chromecast] ksd316:
I discovered my original problem. I use greenify and tasker to get better battery life, well I was also changing gps into a user app instead of system app, hence why reinstalling Quantum fixed the issue. Hope this helps someone else.

AT&T Samsung Galaxy S III
[Google Chromecast] meduza:
My omni (acer a50x/PB Liberty tab) has now "audio.r_submix.default.so" implemented with the result that GPS doesn't crash any more but the tab reboots soft, so ROM only... Really a pitty :( I took a logcat from starting to cast till the soft reboot. It shows the whole video subsystem crashing :(

m.
[Google Chromecast] tpuserhp:
It looks like a small difference in screen resolution. It is not clear why I got 3 inches of black bar on each side of the screen when mirroring.

The thing is when I use dlna to play a video on the screen using chromecast, there are no black bars.

Thanks.
[Google Chromecast] hwong96:
Dnla is probably using some algorithm to fill the entire TV screen, ie. 16:9, 16:10 etc. Mirroring is putting the touchpad screen without using any algorithm to adjust for screen resolution.
[Google Chromecast] tpuserhp:
Thanks. It looks there's not much I can do to remove the black bars from the TV then.
[Google Chromecast] hwong96:
Your r_submix in and r_submix out look are in standby so they are OK. It's the surface flinger that crashed. Are you using ART runtime? Try using Dalvik.
[Google Chromecast] meduza:
Thx for having a look :) I`m afraid other tegraowners users got the same results using dalvik.... But maybe I would try...

m.
[Google Chromecast] hwong96:
I read somewhere in Google source code for screen cast to work, use of frame rate buffers must be configured on both wifidisplay AND the video source device. If not, you will get a black screen. Chromecast must be using frame rate buffers and your device not. Seems plausible
[Google Chromecast] skyandsun:
Nexus 7 2013

Hello,

I am french I have a nexus 7 2013 at the last version 4.4.4 .mirrorenabler is not operating . I have try all the version of mirrorenabler.

where is the problem?

thank for your answer
[Google Chromecast] hwong96:
Your device must be rooted in order for mirrorenabler to work.
[Google Chromecast] skyandsun:
My device is of course root
[Google Chromecast] orlans21:
the sound on my alarm didnt work. I was almost late for work this morning. Im on V3 right now because on V4 chromecast cant setup
[Google Chromecast] meduza:
Thanks, I will forward this to the dev!

m.
[Google Chromecast] corkiejp:
The Nexus 7 (2013) should have mirroring chromecast support built in and as a result you should not need mirrorenabler?

Make sure you have the latest chromecast app and the firmware of the chromecast at 17250 or greater.
[Google Chromecast] hwong96:
The op states that the force close fix may mess with your audio. If you disable the force close fix and reboot, you should have normal use of your audio. Check your alarm sounds to be sure.
[Google Chromecast] meduza:
...I`ve got sad news for a50x users, Thor the tegraowners ROM dev wrote: "I cant enable wifidisplay needs wifi p2p or wifi direct.... and that doesn't work on our wifi chip..."

But well, we have HDMI, so using the cable screen mirroring is working ;)

m.
[Google Chromecast] skyandsun:
Hello,

I don't understand why "you should not need mirrorenabler?"

the firmware of the chromecast is 1.7.4
[Google Chromecast] runandhide05:
Because the nexus 7 2013 is officially supported

http://m.androidcentral.com/chromecast-mirroring-will-blast-any-android-display-big-screen

Google play services needs to be version 5.0.84 or higher and chrome cast app needs to be version. 1.7.4

If you have both and your on official OS you should not need anything else as it's officially a device that have the ability natively

sent from(:::§:::)
[Google Chromecast] orlans21:
If i disable the force close fix do i have to re enable it so i dont get a force close on chromecast?
[Google Chromecast] AppO:
I have here the HTC one m8.latest version of chrome cast and the enabler. But still the message Google play services stopped
[Google Chromecast] hwong96:
You also need to be on Google play services v5.084.
[Google Chromecast] AppO:
Yes. Check. Also a reboot didn't work for me
[Google Chromecast] orlans21:
i disabled the force close fix and it still doesnt work but the default alarm sounds do
[Google Chromecast] hwong96:
If you want to use chromecast, enable the force close fix, reboot and use chromecast. When you are done with chromecast, disable force close fix, reboot.

---------- Post added at 04:30 PM ---------- Previous post was at 04:25 PM ----------

Use terminal as su and type logcat. Look for errors about audio.r_submix.default missing/cannot load. Logcat right after device finish booting. Then read op item in red.
[Google Chromecast] DaveUK:
Two further devices confirmed working.

Sony Xperia Z2 Tablet and the Z1 Tablet.

Dave
[Google Chromecast] bhiga:
I could be mistaken, but I am pretty certain that

Chromecast

Screen Casting does not use WiFi P2P or WiFi Direct. It sends over WiFi normally.

Chromecast Screen Casting most likely uses parts of the framework that Miracast (AllShare Cast on Samsung) uses, but it is not the same as Miracast.
[Google Chromecast] cocoinasia:
Galaxy note 8 SphereKat-Rev5.1, doesn't work, show the message Google play services stopped
[Google Chromecast] hwong96:
Using terminal as su type logcat. Look for errors about audio.r_submix missing/not loaded. Then read op item in red.
[Google Chromecast] GPS3:
This was working perfectly on my Moto X yesterday. Today when I select cast screen it begins to connect only to disconnect a second later. Not sure what I am doing wrong today.

Edit: rebooted chromecast. Working great again.
[Google Chromecast] meduza:
...doesn`t direct mean WiFi direct here...

m.
[Google Chromecast] bhiga:
I think there's supposed to be an image in your post but I can't see it... Could you attach as separate file?
[Google Chromecast] meduza:
...strange, I can see it, in your quote also..

m.
[Google Chromecast] meduza:
Plus: https://github.com/omnirom/android_...roid-4.4/core/res/res/values/config.xml#L1171

m.
[Google Chromecast] r3pwn:
Hmmm..... That looks interesting.......
[Google Chromecast] bhiga:
Thanks. Yeah, I think it's because the source requires login. You're logged in, so it's grabbing the request from your browser, but I'm not, so I'm getting a silent access denied.

Anyway, AFAIK, wifidisplay = Miracast = "normal" Android screen mirroring to date = AllShare Cast in Samsung devices

Now Chromecast screen mirroring seems to use some of the subsystem that was established for Miracast, but not all. In particular, I'm pretty sure Chromecast screen mirroring does not use WiFi Direct/P2P, hence the slightly better quality I'm seeing in my tests against AllShare Cast which does use WiFi Direct/P2P, but I could be wrong.

So... while setting the Boolean for wifidisplay to True will not make Miracast work for your a50x because the WiFi chip doesn't support WiFi Direct/WiFi P2P, it might enable some of the the required subsystem for Chromecast screen mirroring to work.

Of course, this assumes that everything still compiles with the wifidisplay subsystem enabled.

The Google recommendations are their typical "ensure you have good bandwidth between your device and Chromecast" recommendations - the same applies to casting device-stored media too, and to be honest, should be what every strives for, except if you have a dual-band 802.11n router, I recommend putting your device on the 5 GHz WiFi rather than the 2.4 GHz WiFi, so you're not doubling-up on the 2.4 GHz traffic. :)
[Google Chromecast] JetOoi:
Thanks bhiga.

I have custom ROM (CM11, 4.4.4) on Galaxy Tab2 P5100 but I failed to cast screen to Miracast/Screen Mirroring supported TV. My mobile phone Xperia ZL (stock ROM 4.4.2) has no problem cast to same TV.

I thought I had finally found a solution here, but apparently not.. :(

I don't have chromecast device...
[Google Chromecast] bhiga:
Since it appears that Chromecast uses some of the Miracast framework, it's likely even if you had Chromecast its screen mirroring may not work.

I recommend checking with your ROM dev to find out why Miracast does not work on your P5100. Might be a hardware limitation, I'm not familiar with the device.
[Google Chromecast] JetOoi:
Thanks bhiga. After some google works, I realized that this tablet does not support miracast as you suggest. Thanks again for the clue.
[Google Chromecast] rjm12rjm12:
Thanks, I got this working on my Verizon Galaxy S3 last night. I had to enable the force closes, but after that it worked.
[Google Chromecast] deodorat:
What rom are you using?
[Google Chromecast] osito20:
for my samsung galaxy s3 t999 4.3 not working:(
[Google Chromecast] philippe734:
Mirroring need Android 4.4.
[Google Chromecast] osito20:
And eith cm11 if I installed. ..work for me,?
[Google Chromecast] skyandsun:
Hello,

I am french I have a nexus 7 2013 at the last version 4.4.4 .mirrorenabler is not operating . I have try all the version of mirrorenabler.

Google Play service is of course 5.0.84 and Chrome Cast 1.7.4 and my nexus 7 2013 is root but mirrorenabler is not operating

Thanks for your answer
[Google Chromecast] Ja_som:
Why you asking same question again?

On 2013 version of Nexus 7 you don't need app from OP.

Mirroring is working without it.
[Google Chromecast] chrismin13:
Seems like the lg l7 with cm11 4.4.2 doesn't work! It shows the option to cast but it doesn't find the chromecast. A stock s4 though finds the chromecast and cast's just fine. I tried with two chromecasts. I will soon install carbon rom on my note 10.1 and tell you if it works.
[Google Chromecast] rjm12rjm12:
Sorry. Latest CM11.
[Google Chromecast] skyandsun:
Sorry,

Is this mirroring can work without the chromecast hdmi?
[Google Chromecast] Ja_som:
?

If you want to mirror your screen then you need Chromecast... If you don't have Chromecast where you want to share your screen?

Sent from my tablet./Odoslané z môjho tabletu.
[Google Chromecast] skyandsun:
So I have need a chromecast HMI on my TV?
[Google Chromecast] bhiga:
This enabler is only for Chromecast mirroring on unsupported devices, and devices running non-stock ROMs (supported or not).

Miracast mirroring is native in most 4.4 (and some 4.2+) ROMs unless the hardware does not support mirroring.
[Google Chromecast] r3pwn:
Okay, to whoever was asking, I finally got around to pushing the code out for v4. I updated the README, too, so if you're curious about how the app came to be, check that out.

http://github.com/r3pwn/MirrorEnabler
[Google Chromecast] gunvalk:
Thanks, worked like a charm!
[Google Chromecast] hwong96:
Use terminal as superuser type logcat. Look for errors about audio.r_submix.default missing/cannot load. Then read op item in red.
[Google Chromecast] rhcreed:
verizon galaxy S3, CM11 7/12 nightly, using V4 of the enabler..

when I enable the 3 choices and reboot, I have no audio. The rom maintainer says the instructions in red are already implemented.

Anything I can do to not loose sound when I enable to mirror?

Thanks!
[Google Chromecast] hwong96:
If you are using Viper4android remove it. Others have removed it and got mirrorenabler to work. Also make sure volume level is up on the device before chrome casting. If all else fails attach logcat.
[Google Chromecast] sakdroid:
Thanks!

Works Perfectly on my S3...
[Google Chromecast] r3pwn:
If the maintainer says that's implemented, then you don't need the second option enabled.
[Google Chromecast] hwong96:
The rom's default audio_policy.conf has to have the r_submix section. If not, it has to be added.
[Google Chromecast] runandhide05:
See this / share with device maintainer for needed changes to device tree I added for tuna

http://review.teameos.org/#/c/389/

sent from(:::§:::)
[Google Chromecast] r3pwn:
If you feel necessary, feel free to tip the ROM creators and ask if you could have it preinstalled on the devices that support it. It would be a matter of using PRODUCT_COPY_FILES to copy MirrorEnabler (preferably v4) from the device tree to /system/app/MirrorEnabler.apk
[Google Chromecast] rhcreed:
Without the second option selected, I get google play services fcs...
[Google Chromecast] blitz_7:
I had the rom creator add the necessary audio stuff and now I no longer get the GPS crash. But now I get a black screen but my Asus tf101 shows as connected.
[Google Chromecast] hwong96:
Try rebooting both device and chrome cast.

Also if your device rom is not configured to use video buffers, but wfd is configured to use video buffers you will get a black screen. Can someone verify if Chrome cast uses video buffers? Please attach logcat for debugging.
[Google Chromecast] droidkevlar:
So I see there is some audio file that a ROM dev must put into the ROM if there is no audio. So Im guessing since there are no custom ROMs yet for the Verizon LG G3, we cant get audio yet? Or is there a file we can push to make it work?
[Google Chromecast] philippe734:
Major issue on i9100 CM11

Context : Galaxy s2 i9100 running CM11 build M + Chromecast + TV.

Mirroring : not work with MirrorEnabler all versions (1 to 4).

After tried each version of MirrorEnabler, I had two major issues. Video recording and play music have been broken on my device. I had nothing else to test MirrorEnabler. Before install MirrorEnabler, video recording and play music worked fine. But after playing with each version of MirrorEnabler, no way to record a video, and no way to play music, even with any camera app / music app, even after wipe cache. I was forced to restore my nandroid backup. I’m sure that is MirrorEnabler has broken these on my Android.

So for the Galaxy s2 owners, warning, do a backup from recovery before test MirrorEnabler.
[MENTION=4732871]r3pwn[/MENTION] : I propose you to notify this in first thread.
[Google Chromecast] bhiga:
Just to be sure, after the problems, did you Disable the options in MirrorEnabler and reboot your device?
[Google Chromecast] philippe734:
Yep, I disabled all options before uninstall MirrorEnabler, and reboot and wipe cache. Do you think all members are dumb while some informations are mistaken ? joking ;)
[Google Chromecast] bhiga:
Interesting... I wouldn't expect a database field change to permanently affect apps like that, but you never can tell...
[Google Chromecast] philippe734:
When v5 out, I will try to capture these issues.
[Google Chromecast] bhiga:
:) I'm sure that will help [MENTION=4732871]r3pwn[/MENTION] determine what is going on.
[Google Chromecast] tharmor:
How can we check if there is hardware limitation in the mobile for casting the screen ?

I have a GT-i9082(Samsung Galaxy Grand Duos) and i get the cast button but screen goes blank and disconnecting message is displayed. Thanks.

---------- Post added at 09:47 AM ---------- Previous post was at 09:45 AM ----------

I had similar issues but were solved after disabling everything......and rebooting.
[Google Chromecast] Snah001:
Testing atm new MaximusHD 7.0. with new build 4.4.3. for the HTC M8 and this build works perfectly.

Screen looks great and also sound!

Rom will be released soon.
[Google Chromecast] alx1880:
Tested working on AT&T HTC one x with candykat rom, thanks a lot.
[Google Chromecast] r3pwn:
Disabling the second option (in v4) then rebooting should fix that.

Did you even read any of the warnings in the OP?
[Google Chromecast] philippe734:
Of course, I had even informed the devices maintainers of my devices with quoted your red warning.
[Google Chromecast] meduza:
something happens

I think, we are on the right way :) I`m just testing a new version of the tegraowners OMNI and(!) something happends :) TV screen turns black and tab screen is flickering and shivering.... I took a log from that period when it is enabled till I disabled it.

First I had google play services force close but rebooting the tab solved that!

m.

PS.

The log shows an encoder error, so it is something that my genius dev might maybe solve... :)
[Google Chromecast] runandhide05:
There log errors look very similar to the xoom error with the surfacefling error for tegra I see when attempting to cast on xoom

Imo the hardware can not support it. There are a LOT of limitations on non neon devices now. And I believe this is going to be one of them...good luck.

sent from(:::§:::)
[Google Chromecast] meduza:
Thx.! I`m counting on Thor & Digetx! They made the newest linux kernel for our old device :)

m.
[Google Chromecast] dts924s:
How did you remove and reinstall the older version? I reallly want this to work on my Shield.
[Google Chromecast] hwong96:
Device screen using video buffers + cast screen using video buffers = TV output

Device screen not using video buffers + cast screen using video buffers = TV black screen

Check for mismatch of video buffer usage between tablet display and wfd (cast screen) in the config.xml file.
[Google Chromecast] atifsh:
Castscreen still not show, rooted, mirror enable ver 4.

LG G Pad 8.3 stock 4.4.2 updated.
[Google Chromecast] cristiano.elias:
That's weird... I have an I9300 with CM11 and although MirrorEnabler is not working due to the lack of r_submix file, everything else is OK. I have v4 installed and all 3 options are enabled.
[Google Chromecast] yuppicide:
Thanks very much!! I'm at work right now, so I can't test it, but I did open Chromecast and the Cast Screen button pops up.

You don't know how useful this will make my Chromecast. I've been pissed off with Chromecast for a long time not having mirroring because I spent a LOT of money to get it. When Chromecast first came out, no stores had it and when they did get them in they sold out quick. I found probably the only place in New Jersey that had one, drove an hour one way to get it and on the way home hit a deer.

So, I haven't repaired the dent in my car, but I'm factoring that into my purchase price of Chromecast. Thus, I paid more than anyone out there.
[Google Chromecast] Asphyx:
Look in the actual Chromecast app not settings
[Google Chromecast] victordream:
On the TF701T, it's good with [ROM]★★[TF701T][Asus Stock Rooted][KK 4.4.2 ODEX 11.4.1.17][July 23] http://xdaforums.com/transformer-tf701/development/rom-t2824843
[Google Chromecast] ksd316:
Tried to mirror my Captivate for ****s and giggles, no dice. Ah well. :D

AT&T Samsung Galaxy S III
[Google Chromecast] Befafter:
Black Screen

Ok so I installed the latest version of the Chromecast App today, downloaded the V4 APK from this thread, and installed the application. Granted permanent root access upon opening and enabled all three options. Rebooted device as suggested and opened Chromecast to find that the screen mirroring option was now available. I selected cast screen and chose my device, no errors or fc's upon doing so and everything says connected as it should. The TV flickers a couple times and then just sits on an empty screen. Tried waiting a while but nothing happens. Perhaps I have done something wrong so any help would be appreciated, not the end of the world if it just ain't gona happen for me haha but it would be great to have it work. Thanks!

Device: Galaxy S3 (I747M - d2can)

OS: Liquidsmooth d2lte V3.1 Official (4.4.4)

I did read the disclaimer for the thread and checked to ensure the file was indeed included in the ROM and it was there, although i'm not sure if that is even related to the issue I am having but thought I would include that info either way.
[Google Chromecast] atifsh:
What do you mean?

I'm looking in chrome cast app

No cast screen option.

This is the screen shot of my G2, this option is not present on G Pad 8.3 even after this app.
[Google Chromecast] Thebear j koss:
3rd option says cast screen...

Thebe@r'$ G@L@XY
[Google Chromecast] atifsh:
Fourth line says, this screen shot from my G2.
[Google Chromecast] r3pwn:
Hey, are you sure your GPad is running KitKat 4.4.1 or higher?
[Google Chromecast] atifsh:
yes 4.4.2

rooted

stock LG build
[Google Chromecast] r3pwn:
And are you 100% positive you have the newest Chromecast app?
[Google Chromecast] atifsh:
yes 1.7.4
[Google Chromecast] hwong96:
Here is an explanation of how Android creates graphics/video output.

https://source.android.com/devices/graphics.html

For those who get a black screen, find out what version of HAL your rom is using.
[Google Chromecast] Old_Daddy_Rock:
E908. LG Optimus G Pro. Stock KK 4.4.2. Rooted. Audio file in system/lib/hw is there. Downloaded and installed #ME v4. (Even tried v3) Enabled Mirror Status and FC Fix. Rebooted phone and CC dongle several times. I still don't get the cast screen option.
[Google Chromecast] bhiga:
Sure you have the 1.7.4 or newer version of the Chromecast app?
[Google Chromecast] Old_Daddy_Rock:
Positive. 1.7.4. DLd it from PlayStore a couple of weeks ago. It auto updated. I even uninstalled that and DLd from a link on a similar thread here.