Closed Bug 1137598 Opened 9 years ago Closed 6 years ago

Reversed controls for videos that have a css transform flipping the video (no attribute/option to flip video output)

Categories

(Core :: Audio/Video: Playback, defect)

defect
Not set
normal

Tracking

()

RESOLVED INACTIVE

People

(Reporter: bmaris, Unassigned)

Details

(Whiteboard: [bug][description in comment 3])

Affected builds:
- Latest Nightly
- Latest Aurora

Affected OS`s:
- Windows 7 64-bit
- Windows 8 64-bit
- Mac OS X 10.9.5
- Ubuntu 14.04 32-bit

STR:
1. Start a Hello conversation and share something
2. Right click on all three windows and select show controls
(note: for controls to show in the shared screen you need to resize Firefox bug 1137594) 

Actual results:
Notice that the controls are reversed for the webcam showing images from the person who was invited to the room.
If the window shared is wide enough, the controls for it are hidden by webcam window.

Notes:
- Screencast showing this issue and more: http://goo.gl/fGBA8i
(In reply to Bogdan Maris, QA [:bogdan_maris] from comment #0)
> Actual results:
> Notice that the controls are reversed for the webcam showing images from the
> person who was invited to the room.

Can you rephrase this? I'm not sure what this means.

> If the window shared is wide enough, the controls for it are hidden by
> webcam window.

Since this is inherent to our video control behavior, I'm not sure we can really fix this without some broader fix that applies to our <video> controls in general.
Component: Video/Audio → Client
Product: Core → Loop
Version: Trunk → unspecified
(In reply to :Gavin Sharp [email: gavin@gavinsharp.com] from comment #1)
> (In reply to Bogdan Maris, QA [:bogdan_maris] from comment #0)
> > Actual results:
> > Notice that the controls are reversed for the webcam showing images from the
> > person who was invited to the room.
> 
> Can you rephrase this? I'm not sure what this means.

Sure.

1. On PC 'A' start a conversation, send link and share screen to PC 'B'
2. On PC 'B' enter the conversation
3. On PC 'B' see the controls for webcam window from PC 'B'. -> the controls are reversed
(controls are hidden so you must make them visible by right clicking on the webcam window and select show controls)
Rank: 35
Flags: firefox-backlog+
Priority: -- → P3
Whiteboard: [screensharing][bug]
Ok, I've finally figured this out. The hidden controls are no longer an issue for most layouts. We can't do much about that anyway, and we're not designing for having the controls available anyway (since they aren't necessary). Therefore WFM on that part.

The reversed control issue I think is probably down to an issue in core. The issue is that we have no set way to flip a video stream on a video element.

Hence, at the moment we're using the css:

  transform: scale(-1, 1);
  transform-origin: 50% 50% 0;

This works fine to flip the video, but obviously flips the controls as well so that they appear back-to-front.

If there was an attribute on the video element to flip the stream, then we wouldn't need to do this.
Rank: 35 → 0
Component: Client → Video/Audio
Flags: firefox-backlog+
Priority: P3 → --
Product: Hello (Loop) → Core
Summary: Reversed and hidden controls for shared screen and webcam window → Reversed controls for videos that have a css transform flipping the video (no attribute/option to flip video output)
Whiteboard: [screensharing][bug] → [bug][description in comment 3]
Component: Audio/Video → Audio/Video: Playback
Mass closing do to inactivity.
Feel free to re-open if still needed.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.