Closed Bug 1188609 Opened 9 years ago Closed 9 years ago

Remove mirroring support from RokuApp

Categories

(Toolkit :: General, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla42
Tracking Status
firefox42 --- fixed

People

(Reporter: mfinkle, Assigned: mfinkle)

References

Details

Attachments

(3 files)

We do not really support mirroring to Roku devices. The code is blocking other TCPSocket work.

I am breaking this into three patches:
1. Removes code from RokuApp.jsm
2. Removes support code from Fennec
3. Remove basic code from Firefox Desktop
Attachment #8640118 - Flags: review?(snorp)
This patch removes just the parts of the RokuDevice that affect mirroring. I also remove a special case preference.
Assignee: nobody → mark.finkle
Attachment #8640120 - Flags: review?(margaret.leibovic)
This removes the mirror-ability of Roku in the Desktop code. This patch does not remove all the code to allow tab mirroring on Desktop, but since Roku was the only candidate for Tab Mirroring to a device, maybe someone could file a new bug to remove the rest.
Attachment #8640128 - Flags: review?(jaws)
Blocks: 885982
Comment on attachment 8640120 [details] [diff] [review]
remove-mobile-roku-mirror v0.1

Review of attachment 8640120 [details] [diff] [review]:
-----------------------------------------------------------------

::: mobile/android/chrome/content/CastingApps.js
@@ -15,5 @@
>    factory: function(aService) {
>      Cu.import("resource://gre/modules/RokuApp.jsm");
>      return new RokuApp(aService);
>    },
> -  mirror: Services.prefs.getBoolPref("browser.mirroring.enabled.roku"),

I'm not really familiar with this code, but what Roku support do we have besides mirroring? Just trying to make sure there aren't more things we should remove...
Attachment #8640120 - Flags: review?(margaret.leibovic) → review+
(In reply to :Margaret Leibovic from comment #3)

> I'm not really familiar with this code, but what Roku support do we have
> besides mirroring? Just trying to make sure there aren't more things we
> should remove...

We also support tab mirroring to Chromecast. We support video flinging to Roku, Chromecast and Matchstick right now. We have patches to support video flinging to other hardware too.

We might end up removing tab mirroring completely, but that is a different discussion and bug.
Attachment #8640118 - Flags: review?(snorp) → review+
Comment on attachment 8640128 [details] [diff] [review]
remove-desktop-roku-mirror v0.1

Review of attachment 8640128 [details] [diff] [review]:
-----------------------------------------------------------------

rs=me
Attachment #8640128 - Flags: review?(jaws) → review+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: