X
Nhấn vào đây để đến phiên bản di động của trang web.

Diễn đàn trợ giúp

Firefox videos missing green channel

Được đăng

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?
Trích dẫn

Chi tiết hệ thống bổ sung

Phần bổ trợ đã cài đặt

Flash

Ứng dụng

  • Firefox 52.0.2
  • Chuỗi đại diện người dùng: Mozilla/5.0 (X11; SunOS sun4u; rv:52.0) Gecko/20100101 Firefox/52.0
  • URL hỗ trợ: https://support.mozilla.org/1/firefox/52.0.2/SunOS/en-US/

Tiện ích mở rộng

  • 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) (không hoạt động)
  • Dark Mode 0.3.3 ({174b2d58-b983-4501-ab4b-07e71203cb43}) (không hoạt động)
  • Privacy Possum 2018.8.31 (woop-NoopscooPsnSXQ@jetpack) (không hoạt động)
  • Session Alive 1.2 ({15060491-2b35-49f4-9f01-f35b127bebcc}) (không hoạt động)
  • SoundFixer 1.0.1 (soundfixer@unrelenting.technology) (không hoạt động)

Javascript

  • incrementalGCEnabled: True

Đồ họa

  • 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

Thay đổi cài đặt

Linh tinh

  • Người dùng JS: Không
  • Có thể tiếp cận: Không
Tyler Downer
  • Top 25 Contributor
  • Moderator
1530 giải pháp 10669 câu trả lời
Được đăng

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?
Bài viết này có hữu ích với bạn không?
Trích dẫn

Người tạo câu hỏi

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.
Bài viết này có hữu ích với bạn không?
Trích dẫn
cor-el
  • Top 10 Contributor
  • Moderator
17479 giải pháp 157962 câu trả lời
Được đăng

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
Bài viết này có hữu ích với bạn không?
Trích dẫn

Người tạo câu hỏi

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?
Bài viết này có hữu ích với bạn không?
Trích dẫn

Người tạo câu hỏi

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.
Bài viết này có hữu ích với bạn không?
Trích dẫn
Đặt một câu hỏi

Bạn phải đăng nhập vào tài khoản của bạn để trả lời bài viết. Vui lòng bắt đầu một câu hỏi mới, nếu bạn chưa có tài khoản.