X
Tap here to go to the mobile version of the site.

Support Forum

Firefox videos missing green channel

Posted

This is Firefox 52.0.2 32 bit ESR, Solaris 10U13 Sparc, on a 2.75 GHz. quad core Sparc VII Sun M3000 from a Sun Ray 3 thin client.

ffmpeg, libx264 and libx265 have all been installed from https://www.opencsw.org/get-it/packages/. Flash 11.2 r202 is also installed.

A look at https://www.youtube.com/html5 shows all six boxes under "What does this browser support?" are checked. The box "The HTML5 player is currently used when possible" is also checked.

I can get H264 and AVC1 videos to play but they're all missing the green channel, ie. they come out rendered only in shades of red and blue. This isn't specific to any particular site (like Youtube), it's all videos.

I saw one suggestion to set media.windows-media-foundation.use-nv12-format to false but that didn't fix it. There are lots of posts about things like washed out colors but this isn't like that. It's no green at all.

I don't think this is a libx264 issue because if I download an H264 video and then play it using mplayer, the colors all look fine. It's only when playing video in Firefox that there's no green. Other imaging programs that render color (like Gimp or Inkscape) work fine.

Any ideas?

This is Firefox 52.0.2 32 bit ESR, Solaris 10U13 Sparc, on a 2.75 GHz. quad core Sparc VII Sun M3000 from a Sun Ray 3 thin client. ffmpeg, libx264 and libx265 have all been installed from https://www.opencsw.org/get-it/packages/. Flash 11.2 r202 is also installed. A look at https://www.youtube.com/html5 shows all six boxes under "What does this browser support?" are checked. The box "The HTML5 player is currently used when possible" is also checked. I can get H264 and AVC1 videos to play but they're all missing the green channel, ie. they come out rendered only in shades of red and blue. This isn't specific to any particular site (like Youtube), it's all videos. I saw one suggestion to set media.windows-media-foundation.use-nv12-format to false but that didn't fix it. There are lots of posts about things like washed out colors but this isn't like that. It's no green at all. I don't think this is a libx264 issue because if I download an H264 video and then play it using mplayer, the colors all look fine. It's only when playing video in Firefox that there's no green. Other imaging programs that render color (like Gimp or Inkscape) work fine. Any ideas?
Quote

Additional System Details

Installed Plug-ins

Flash

Application

  • Firefox 52.0.2
  • User Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:52.0) Gecko/20100101 Firefox/52.0
  • Support URL: https://support.mozilla.org/1/firefox/52.0.2/SunOS/en-US/

Extensions

  • AdBlock 3.29.0 (jid1-NIfFY2CA8fy1tg@jetpack)
  • Application Update Service Helper 2.0 (aushelper@mozilla.org)
  • Ghostery – Privacy Ad Blocker 8.3.4 (firefox@ghostery.com)
  • h264ify 1.0.9 (jid1-TSgSxBhncsPBWQ@jetpack)
  • Hotfix for Firefox bug 1548973 (armagaddon 2.0) mitigation 1.1.4 (hotfix-bug-1548973@mozilla.org)
  • Multi-process staged rollout 1.9 (e10srollout@mozilla.org)
  • Pocket 1.0.5 (firefox@getpocket.com)
  • uBlock Origin 1.17.4 (uBlock0@raymondhill.net)
  • Web Compat 1.0 (webcompat@mozilla.org)
  • Adaware Ad Block 2.0.2.1 (AdBlockerLavaSoftFF@lavasoft.com) (Inactive)
  • Dark Mode 0.3.3 ({174b2d58-b983-4501-ab4b-07e71203cb43}) (Inactive)
  • Privacy Possum 2018.8.31 (woop-NoopscooPsnSXQ@jetpack) (Inactive)
  • Session Alive 1.2 ({15060491-2b35-49f4-9f01-f35b127bebcc}) (Inactive)
  • SoundFixer 1.0.1 (soundfixer@unrelenting.technology) (Inactive)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription: Brian Paul -- Mesa X11
  • adapterDeviceID: Mesa X11
  • adapterDrivers:
  • adapterRAM:
  • adapterVendorID: Brian Paul
  • crashGuards: []
  • currentAudioBackend: sunaudio
  • driverDate:
  • driverVersion: 2.1 Mesa 7.6.1
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'blocked', u'description': u'Compositing', u'log': [{u'status': u'blocked', u'message': u'Acceleration blocked by platform', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'unavailable', u'description': u'OpenGL Compositing', u'log': [{u'status': u'unavailable', u'message': u'Hardware compositing is disabled', u'type': u'default'}], u'name': u'OPENGL_COMPOSITING'}]}
  • info: {u'ApzWheelInput': 1, u'ApzTouchInput': 1, u'CairoUseXRender': 0, u'AzureFallbackCanvasBackend': u'none', u'AzureCanvasAccelerated': 0, u'AzureCanvasBackend': u'cairo', u'AzureContentBackend': u'cairo'}
  • numAcceleratedWindows: 0
  • numAcceleratedWindowsMessage: [u'tryNewerDriver', u'Mesa 7.10.3']
  • numTotalWindows: 3
  • supportsHardwareH264: No
  • webgl2Renderer: WebGL creation failed: * Refused to create native OpenGL context because of blacklist entry: FEATURE_FAILURE_MESA_2 * Exhausted GL driver options.
  • webglRenderer: WebGL creation failed: * Refused to create native OpenGL context because of blacklist entry: FEATURE_FAILURE_MESA_2 * Exhausted GL driver options.
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Basic

Modified Preferences

Misc

  • User JS: No
  • Accessibility: No
Tyler Downer
  • Top 25 Contributor
  • Moderator
1529 solutions 10658 answers

Unfortunately Firefox 52 is no longer supported. Do you see this issue with ESR 60 or Release 67?

Unfortunately Firefox 52 is no longer supported. Do you see this issue with ESR 60 or Release 67?
Was this helpful to you?
Quote

Question owner

Thanks but unfortunately Release 52.0.2 is the last one that works with Solaris 10. After that they started requiring Rust to build FF (thanks, Mozilla). And AFAIK, there is no Rust compiler for Solaris. I'd be happy to try a later version if someone can figure out how to compile (or cross-compile) it.

FWIW, colors are correct in Windows XP FF 52.9.0.

Thanks but unfortunately Release 52.0.2 is the last one that works with Solaris 10. After that they started requiring Rust to build FF (thanks, Mozilla). And AFAIK, there is no Rust compiler for Solaris. I'd be happy to try a later version if someone can figure out how to compile (or cross-compile) it. FWIW, colors are correct in Windows XP FF 52.9.0.
Was this helpful to you?
Quote
cor-el
  • Top 10 Contributor
  • Moderator
17424 solutions 157436 answers

In the past, color issues with Flash were related to libvdpau and a possible solution if you use NVIDIA drivers was:

  • export VDPAU_NVIDIA_NO_OVERLAY=1

Start Firefox in Safe Mode to check if one of the extensions ("3-bar" menu button or Tools -> Add-ons -> Extensions) or if hardware acceleration is is causing the problem.

  • switch to the DEFAULT theme: "3-bar" menu button or Tools -> Add-ons -> Themes
  • do NOT click the "Refresh Firefox" button on the Safe Mode start window
In the past, color issues with Flash were related to libvdpau and a possible solution if you use NVIDIA drivers was: * export VDPAU_NVIDIA_NO_OVERLAY=1 ---- Start Firefox in <u>Safe Mode</u> to check if one of the extensions ("3-bar" menu button or Tools -> Add-ons -> Extensions) or if <u>hardware acceleration</u> is is causing the problem. *switch to the DEFAULT theme: "3-bar" menu button or Tools -> Add-ons -> Themes *do NOT click the "Refresh Firefox" button on the Safe Mode start window *https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode *https://support.mozilla.org/en-US/kb/troubleshoot-extensions-themes-to-fix-problems
Was this helpful to you?
Quote

Question owner

It was worth trying, but Safe Mode did not fix it.

I have not been able to figure out what video drivers the Sun Ray 3 uses.

What's really weird is that if you drag the mouse along the time line of Youtube videos, the little thumbnail pop-up preview windows (that show the frame at any given time) are in correct full color. But if you hit play from that point, the full video is missing green.

Also odd is that static images in Firefox render just fine. It's only videos that are missing all green.

I keep hoping there's some magic media.whatever key in about:config I can set to fix this.

Oh and here's something also odd. In about:support under WebGL Renderer I see:

WebGL creation failed: * Refused to create native OpenGL context because of blacklist entry: FEATURE_FAILURE_MESA_2 * Exhausted GL driver options.

Blacklist entry??? What the heck is that all about?

It was worth trying, but Safe Mode did not fix it. I have not been able to figure out what video drivers the Sun Ray 3 uses. What's really weird is that if you drag the mouse along the time line of Youtube videos, the little thumbnail pop-up preview windows (that show the frame at any given time) are in correct full color. But if you hit play from that point, the full video is missing green. Also odd is that static images in Firefox render just fine. It's only videos that are missing all green. I keep hoping there's some magic media.whatever key in about:config I can set to fix this. Oh and here's something also odd. In about:support under WebGL Renderer I see: WebGL creation failed: * Refused to create native OpenGL context because of blacklist entry: FEATURE_FAILURE_MESA_2 * Exhausted GL driver options. Blacklist entry??? What the heck is that all about?
Was this helpful to you?
Quote

Question owner

Well here's something interesting. I installed the next newest version of Firefox for Solaris which turned out to be 45.5.1 and tried to play videos with it. And they work fine! All colors are present.

So it looks like whatever the problem is, it's specific to FF 52.0.2 and not a video card, driver, codec, library, or whatever. Apparently, something got broken on the way to 52.

So I guess I'll just use 45.5.1 to watch videos from now on. It's not a solution but it is a workaround.

Well here's something interesting. I installed the next newest version of Firefox for Solaris which turned out to be 45.5.1 and tried to play videos with it. And they work fine! All colors are present. So it looks like whatever the problem is, it's specific to FF 52.0.2 and not a video card, driver, codec, library, or whatever. Apparently, something got broken on the way to 52. So I guess I'll just use 45.5.1 to watch videos from now on. It's not a solution but it is a workaround.
Was this helpful to you?
Quote
Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.