Open Bug 1414599 Opened 2 years ago Updated 6 months ago

360° videos not displaying

Categories

(Core :: Graphics, defect)

58 Branch
defect
Not set

Tracking

()

Tracking Status
firefox57 --- unaffected
firefox58 --- affected
firefox59 --- ?

People

(Reporter: blakewolf, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20171103220715

Steps to reproduce:

Go to YouTube and search for 360 video and select a couple of them. The video is just a blank green screen.


Actual results:

Videos displays a green screen.


Expected results:

Should be able to view video as well as control 360 camera.
Summary: 360° videos not displaying on youtube → 360° videos not displaying
It appears these videos are not working on any websites. I also tested on Facebook and Twitter.
Component: Untriaged → Audio/Video: Playback
Product: Firefox → Core
https://www.youtube.com/watch?v=-xNN-bJQ4vI&feature=youtu.be

I randomly select a 360 video and it plays well with latest Nightly on Windows/Linux/Mac 

Would you please paste the information on "about:support" page?

Thanks

btw, you cannot accept ni? to you. Hope you can see this comment.
{
  "application": {
    "name": "Firefox",
    "osVersion": "Windows_NT 10.0",
    "version": "58.0a1",
    "buildID": "20171105100353",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0",
    "safeMode": false,
    "updateChannel": "nightly",
    "supportURL": "https://support.mozilla.org/1/firefox/58.0a1/WINNT/en-US/",
    "numTotalWindows": 1,
    "numRemoteWindows": 1,
    "remoteAutoStart": true,
    "currentContentProcesses": 3,
    "maxContentProcesses": 2,
    "autoStartStatus": 1,
    "styloBuild": true,
    "styloDefault": true,
    "styloResult": true,
    "styloChromeDefault": false,
    "styloChromeResult": false,
    "keyGoogleFound": true,
    "keyMozillaFound": true
  },
  "modifiedPreferences": {
    "accessibility.typeaheadfind.flashBar": 0,
    "accessibility.browsewithcaret_shortcut.enabled": false,
    "accessibility.lastLoadDate": 1498245878,
    "accessibility.warn_on_browsewithcaret": false,
    "accessibility.blockautorefresh": true,
    "apz.allow_with_webrender": true,
    "apz.content_response_timeout": 60000,
    "browser.cache.disk.filesystem_reported": 1,
    "browser.cache.disk_cache_ssl": false,
    "browser.cache.disk.hashstats_reported": 1,
    "browser.cache.disk.smart_size.first_run": false,
    "browser.cache.frecency_experiment": 4,
    "browser.cache.disk.smart_size.use_old_max": false,
    "browser.cache.disk.capacity": 1048576,
    "browser.cache.disk.smart_size.enabled": false,
    "browser.link.open_newwindow.disabled_in_fullscreen": true,
    "browser.places.smartBookmarksVersion": 8,
    "browser.search.suggest.enabled": false,
    "browser.sessionstore.upgradeBackup.latestBuildID": "20171105100353",
    "browser.sessionstore.resume_from_crash": false,
    "browser.startup.homepage_override.mstone": "58.0a1",
    "browser.startup.homepage": "about:newtab",
    "browser.startup.homepage_override.buildID": "20171105100353",
    "browser.tabs.tabMinWidth": 100,
    "browser.tabs.disableBackgroundZombification": false,
    "browser.tabs.warnOnCloseOtherTabs": false,
    "browser.tabs.closeWindowWithLastTab": false,
    "browser.tabs.crashReporting.includeURL": true,
    "browser.urlbar.lastSuggestionsPromptDate": 20170804,
    "browser.urlbar.suggest.searches": false,
    "browser.urlbar.timesBeforeHidingSuggestionsHint": 0,
    "browser.urlbar.suggest.openpage": false,
    "browser.urlbar.daysBeforeHidingSuggestionsPrompt": 3,
    "browser.urlbar.usepreloadedtopurls.enabled": false,
    "browser.urlbar.searchSuggestionsChoice": false,
    "browser.urlbar.userMadeSearchSuggestionsChoice": true,
    "browser.zoom.updateBackgroundTabs": false,
    "dom.streams.enabled": true,
    "dom.sysmsg.enabled": true,
    "dom.forms.datetime.timepicker": true,
    "dom.ipc.multiOptOut": 0,
    "dom.push.userAgentID": "c286e4ed59d7465b9260733d4425d00e",
    "dom.experimental_forms": true,
    "dom.input.dirpicker": true,
    "dom.netinfo.enabled": true,
    "dom.w3c_pointer_events.implicit_capture": true,
    "dom.forms.selectSearch": true,
    "dom.max_script_run_time": 0,
    "dom.max_chrome_script_run_time": 0,
    "dom.forms.datetime.others": true,
    "dom.payments.request.enabled": true,
    "dom.secureelement.enabled": true,
    "dom.dialog_element.enabled": true,
    "dom.moduleScripts.enabled": true,
    "dom.indexedDB.experimental": true,
    "dom.ipc.processCount": 2,
    "dom.webcomponents.customelements.enabled": true,
    "dom.forms.autocomplete.formautofill": true,
    "dom.webcomponents.enabled": true,
    "dom.imagecapture.enabled": true,
    "extensions.lastAppVersion": "58.0a1",
    "font.internaluseonly.changed": false,
    "general.useragent.updates.enabled": true,
    "gfx.downloadable_fonts.keep_variation_tables": true,
    "gfx.use_text_smoothing_setting": true,
    "gfx.webrender.blob-images": true,
    "gfx.offscreencanvas.enabled": true,
    "gfx.webrender.enabled": true,
    "gfx.webrendest.enabled": true,
    "javascript.options.streams": true,
    "layers.mlgpu.sanity-test-failed": false,
    "layers.async-pan-zoom.enabled": false,
    "media.webspeech.recognition.enable": true,
    "media.webvtt.regions.enabled": true,
    "media.mediasource.webm.enabled": true,
    "media.webrtc.debug.log_file": "C:\\Users\\blake\\AppData\\Local\\Temp\\WebRTC.log",
    "media.gmp-widevinecdm.lastUpdate": 1504570512,
    "media.gmp-gmpopenh264.lastUpdate": 1508534853,
    "media.hardware-video-decoding.failed": false,
    "media.gmp-widevinecdm.version": "1.4.8.1008",
    "media.useAudioChannelAPI": true,
    "media.gmp-gmpopenh264.abi": "x86_64-msvc-x64",
    "media.getusermedia.audiocapture.enabled": true,
    "media.gmp-manager.lastCheck": 1509904823,
    "media.peerconnection.ice.proxy_only": true,
    "media.gmp-widevinecdm.abi": "x86_64-msvc-x64",
    "media.gmp.storage.version.observed": 1,
    "media.getusermedia.browser.enabled": true,
    "media.track.enabled": true,
    "media.gmp-gmpopenh264.version": "1.7.1",
    "media.gmp-manager.buildID": "20171105100353",
    "network.warnOnAboutNetworking": false,
    "network.http.speculative-parallel-limit": 0,
    "network.sntp.pools": "%(server)s",
    "network.http.bypass-cachelock-threshold": 200000,
    "network.notify.IPv6": true,
    "network.disable.ipc.security": false,
    "network.websocket.delay-failed-reconnects": false,
    "network.IDN_show_punycode": true,
    "network.predictor.cleaned-up": true,
    "network.http.throttle.enable": false,
    "network.cookie.prefsMigrated": true,
    "network.manage-offline-status": false,
    "places.history.expiration.transient_current_max_pages": 144205,
    "places.database.lastMaintenance": 1509670943,
    "plugin.disable_full_page_plugin_for_types": "application/pdf",
    "plugin.state.flash": 0,
    "plugins.http_https_only": false,
    "print.printer_Canon_MP190_series_Printer.print_reversed": false,
    "print.printer_Canon_MP190_series_Printer.print_paper_size_unit": 0,
    "print.printer_Canon_MP190_series_Printer.print_paper_name": "",
    "print.printer_Canon_MP190_series_Printer.print_resolution": -437918235,
    "print.printer_Canon_MP190_series_Printer.print_unwriteable_margin_left": 0,
    "print.printer_Canon_MP190_series_Printer.print_unwriteable_margin_right": 0,
    "print.printer_Canon_MP190_series_Printer.print_to_file": false,
    "print.printer_Canon_MP190_series_Printer.print_margin_left": "0.5",
    "print.printer_Canon_MP190_series_Printer.print_paper_data": 0,
    "print.printer_Canon_MP190_series_Printer.print_margin_top": "0.5",
    "print.printer_Canon_MP190_series_Printer.print_margin_bottom": "0.5",
    "print.printer_Canon_MP190_series_Printer.print_duplex": -437918235,
    "print.printer_Canon_MP190_series_Printer.print_in_color": false,
    "print.printer_Canon_MP190_series_Printer.print_headercenter": "",
    "print.printer_Canon_MP190_series_Printer.print_unwriteable_margin_top": 0,
    "print.printer_Canon_MP190_series_Printer.print_orientation": 0,
    "print.printer_Canon_MP190_series_Printer.print_evenpages": false,
    "print.printer_Canon_MP190_series_Printer.print_bgimages": false,
    "print.printer_Canon_MP190_series_Printer.print_scaling": "  1.00",
    "print.printer_Canon_MP190_series_Printer.print_shrink_to_fit": false,
    "print.printer_Canon_MP190_series_Printer.print_paper_width": "  8.50",
    "print.printer_Canon_MP190_series_Printer.print_oddpages": false,
    "print.printer_Canon_MP190_series_Printer.print_edge_right": 0,
    "print.printer_Canon_MP190_series_Printer.print_edge_bottom": 0,
    "print.printer_Canon_MP190_series_Printer.print_paper_height": " 11.00",
    "print.printer_Canon_MP190_series_Printer.print_footerright": "&D",
    "print.printer_Canon_MP190_series_Printer.print_edge_left": 0,
    "print.printer_Canon_MP190_series_Printer.print_headerleft": "&T",
    "print.printer_Canon_MP190_series_Printer.print_page_delay": 50,
    "print.printer_Canon_MP190_series_Printer.print_unwriteable_margin_bottom": 0,
    "print.printer_Canon_MP190_series_Printer.print_edge_top": 0,
    "print.printer_Canon_MP190_series_Printer.print_margin_right": "0.5",
    "print.printer_Canon_MP190_series_Printer.print_bgcolor": false,
    "print.printer_Canon_MP190_series_Printer.print_footercenter": "",
    "print.printer_Canon_MP190_series_Printer.print_footerleft": "&PT",
    "print.printer_Canon_MP190_series_Printer.print_headerright": "&U",
    "privacy.clearOnShutdown.history": false,
    "privacy.userContext.ui.enabled": false,
    "privacy.donottrackheader.enabled": true,
    "privacy.clearOnShutdown.formdata": false,
    "privacy.clearOnShutdown.cache": false,
    "privacy.usercontext.about_newtab_segregation.enabled": false,
    "privacy.permissionPrompts.showCloseButton": true,
    "privacy.userContext.enabled": false,
    "privacy.popups.showBrowserMessage": false,
    "privacy.clearOnShutdown.sessions": false,
    "privacy.trackingprotection.introCount": 20,
    "privacy.clearOnShutdown.cookies": false,
    "privacy.clearOnShutdown.downloads": false,
    "privacy.trackingprotection.enabled": true,
    "security.csp.experimentalEnabled": true,
    "security.notification_enable_delay": 0,
    "security.default_personal_cert": "Select Automatically",
    "security.xpconnect.plugin.unrestricted": false,
    "security.sandbox.content.tempDirSuffix": "{0d655516-16b6-4f78-82d0-5d7fe5e9a2ba}",
    "security.ssl.errorReporting.automatic": true,
    "security.OCSP.GET.enabled": true,
    "security.mixed_content.block_display_content": true,
    "security.OCSP.require": true,
    "services.sync.declinedEngines": "passwords,addresses",
    "services.sync.lastPing": 1509864587,
    "services.sync.lastSync": "Sun Nov 05 2017 21:03:15 GMT-0600 (Central Standard Time)",
    "services.sync.engine.creditcards.available": true,
    "services.sync.engine.bookmarks.validation.lastTime": 1509864586,
    "services.sync.engine.addresses.available": true,
    "services.sync.engine.prefs.modified": false,
    "services.sync.engine.passwords": false,
    "storage.vacuum.last.places.sqlite": 1508453009,
    "storage.vacuum.last.index": 1,
    "svg.context-properties.content.enabled": true,
    "svg.new-getBBox.enabled": true,
    "ui.osk.debug.keyboardDisplayReason": "IKPOS: Touch screen not found.",
    "webgl.enable-debug-renderer-info": false
  },
  "lockedPreferences": {},
  "media": {
    "currentAudioBackend": "wasapi",
    "currentMaxAudioChannels": 2,
    "currentPreferredChannelLayout": "stereo",
    "currentPreferredSampleRate": 48000,
    "audioOutputDevices": [
      {
        "name": "Speakers (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 2,
        "state": 2,
        "preferred": 7,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 480,
        "minLatency": 144
      }
    ],
    "audioInputDevices": [
      {
        "name": "Center (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Subwoofer (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Front (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Microphone (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 1,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Rear (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Microphone (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Line In (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Stereo Mix (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 44100,
        "maxRate": 44100,
        "minRate": 44100,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Line In (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0662&SUBSYS_103C2AB7&REV_1001\\4&16014bdb&0&0001",
        "vendor": "",
        "type": 1,
        "state": 1,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 0,
        "minLatency": 0
      }
    ]
  },
  "javaScript": {
    "incrementalGCEnabled": true
  },
  "accessibility": {
    "isActive": false,
    "forceDisabled": 0,
    "handlerUsed": true,
    "instantiator": ""
  },
  "libraryVersions": {
    "NSPR": {
      "minVersion": "4.17",
      "version": "4.17"
    },
    "NSS": {
      "minVersion": "3.34 Beta",
      "version": "3.34 Beta"
    },
    "NSSUTIL": {
      "minVersion": "3.34 Beta",
      "version": "3.34 Beta"
    },
    "NSSSSL": {
      "minVersion": "3.34 Beta",
      "version": "3.34 Beta"
    },
    "NSSSMIME": {
      "minVersion": "3.34 Beta",
      "version": "3.34 Beta"
    }
  },
  "userJS": {
    "exists": false
  },
  "crashes": {
    "submitted": [
      {
        "id": "bp-f180705a-d3b6-4188-a18c-311780171105",
        "date": 1509920383293,
        "pending": false
      },
      {
        "id": "bp-91d0b488-f3b0-454d-abb8-115030171105",
        "date": 1509920373016,
        "pending": false
      },
      {
        "id": "bp-7cf7975a-e768-4ae5-8b36-704c40171105",
        "date": 1509919010504,
        "pending": false
      },
      {
        "id": "bp-c004b169-9504-4a49-b305-50e310171105",
        "date": 1509869770917,
        "pending": false
      },
      {
        "id": "bp-df9f6c42-71d8-4665-9e27-033300171105",
        "date": 1509869770205,
        "pending": false
      },
      {
        "id": "bp-96be12f5-5d79-4aa7-83ff-a57e90171105",
        "date": 1509869769321,
        "pending": false
      },
      {
        "id": "bp-b42d892d-a0dc-41e2-8a88-4819d0171105",
        "date": 1509869768921,
        "pending": false
      },
      {
        "id": "bp-1304e820-83ce-437f-974a-d6efb0171105",
        "date": 1509869766379,
        "pending": false
      },
      {
        "id": "bp-f53d038a-1e0e-4afc-ab77-22bde0171103",
        "date": 1509742186774,
        "pending": false
      },
      {
        "id": "bp-92486650-1c8e-4b33-8c19-245d30171103",
        "date": 1509741697014,
        "pending": false
      },
      {
        "id": "bp-7e3c2e8d-5729-4b6a-be70-f7db40171103",
        "date": 1509741695310,
        "pending": false
      },
      {
        "id": "bp-6cc7b77e-7c6b-428b-a5a2-3a6dd0171103",
        "date": 1509741694166,
        "pending": false
      },
      {
        "id": "bp-b2b35755-9f0e-4300-8567-88e220171103",
        "date": 1509741693935,
        "pending": false
      }
    ],
    "pending": 9
  },
  "sandbox": {
    "contentSandboxLevel": 4,
    "effectiveContentSandboxLevel": 4
  },
  "graphics": {
    "numTotalWindows": 1,
    "numAcceleratedWindows": 1,
    "windowLayerManagerType": "Direct3D 11",
    "windowLayerManagerRemote": true,
    "windowUsingAdvancedLayers": true,
    "adapterDescription": "ATI Radeon 3000 Graphics",
    "adapterVendorID": "0x1002",
    "adapterDeviceID": "0x9616",
    "adapterSubsysID": "2ab7103c",
    "adapterRAM": "256",
    "adapterDrivers": "aticfx64 aticfx64 aticfx32 aticfx32 atiumd64 atidxx64 atiumdag atidxx32 atiumdva atiumd6a atitmm64",
    "driverVersion": "8.970.100.9001",
    "driverDate": "1-13-2015",
    "adapterDescription2": "",
    "adapterVendorID2": "",
    "adapterDeviceID2": "",
    "adapterSubsysID2": "",
    "adapterRAM2": "",
    "adapterDrivers2": "",
    "driverVersion2": "",
    "driverDate2": "",
    "isGPU2Active": false,
    "direct2DEnabled": true,
    "directWriteEnabled": true,
    "directWriteVersion": "10.0.17025.1000",
    "offMainThreadPaintEnabled": true,
    "webgl1Renderer": "Google Inc. -- ANGLE (ATI Radeon 3000 Graphics Direct3D11 vs_4_0 ps_4_0)",
    "webgl1Version": "OpenGL ES 2.0 (ANGLE 2.1.0.db3422764a9b)",
    "webgl1DriverExtensions": "GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_robust_resource_initialization GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object ",
    "webgl1Extensions": "ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context",
    "webgl1WSIInfo": "EGL_VENDOR: Google Inc. (adapter LUID: 00000000000073a3)\nEGL_VERSION: 1.4 (ANGLE 2.1.0.db3422764a9b)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_ANGLE_display_robust_resource_initialization ",
    "webgl2Renderer": "WebGL creation failed: \n* Error during ANGLE OpenGL init.\n* Error during ANGLE OpenGL init.\n* Error during ANGLE OpenGL init.\n* Error during ANGLE OpenGL init.\n* Error during ANGLE OpenGL init.\n* Exhausted GL driver caps.",
    "webgl2Version": "-",
    "webgl2DriverExtensions": "-",
    "webgl2Extensions": "-",
    "webgl2WSIInfo": "-",
    "info": {
      "AzureCanvasBackend (UI Process)": "skia",
      "AzureFallbackCanvasBackend (UI Process)": "cairo",
      "AzureContentBackend (UI Process)": "skia",
      "AzureCanvasBackend": "Direct2D 1.1",
      "AzureContentBackend": "Direct2D 1.1",
      "AzureCanvasAccelerated": 0
    },
    "failures": [
      "GP+[GFX1-]: Failed to create EGLContext!",
      "GP+[GFX1-]: Failed ANGLE GL context creation for WebRender: 0000000000000000",
      "CP+[GFX1-]: [D2D1.1] 4CreateBitmap failure Size(32,24914) Code: 0x80070057 format 0",
      "CP+[GFX1-]: [D2D1.1] 4CreateBitmap failure Size(32,24914) Code: 0x80070057 format 0",
      "CP+[GFX1-]: [D2D1.1] 4CreateBitmap failure Size(32,24914) Code: 0x80070057 format 0",
      "CP+[GFX1-]: [D2D1.1] 4CreateBitmap failure Size(32,24914) Code: 0x80070057 format 0",
      "CP+[GFX1-]: [D2D1.1] 4CreateBitmap failure Size(32,24914) Code: 0x80070057 format 0",
      "CP+[GFX1-]: [D2D1.1] 4CreateBitmap failure Size(32,24914) Code: 0x80070057 format 0"
    ],
    "indices": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7
    ],
    "featureLog": {
      "features": [
        {
          "name": "HW_COMPOSITING",
          "description": "Compositing",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "D3D11_COMPOSITING",
          "description": "Direct3D11 Compositing",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "DIRECT2D",
          "description": "Direct2D",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "D3D11_HW_ANGLE",
          "description": "Direct3D11 hardware ANGLE",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "GPU_PROCESS",
          "description": "GPU Process",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "WEBRENDER",
          "description": "WebRender",
          "status": "unavailable",
          "log": [
            {
              "type": "default",
              "status": "opt-in",
              "message": "WebRender is an opt-in feature"
            },
            {
              "type": "user",
              "status": "available",
              "message": "Enabled by pref"
            },
            {
              "type": "runtime",
              "status": "unavailable",
              "message": "WebRender initialization failed"
            }
          ]
        },
        {
          "name": "OMTP",
          "description": "Off Main Thread Painting",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "ADVANCED_LAYERS",
          "description": "Advanced Layers",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        }
      ],
      "fallbacks": []
    },
    "crashGuards": []
  },
  "experiments": [],
  "extensions": [
    {
      "name": "Forecastfox (fix version)",
      "version": "4.11",
      "isActive": true,
      "id": "forecastfox@s3_fix_version"
    },
    {
      "name": "uBlock Origin",
      "version": "1.14.17rc2",
      "isActive": true,
      "id": "uBlock0@raymondhill.net"
    }
  ],
  "features": [
    {
      "name": "Activity Stream",
      "version": "2017.11.03.1438-bf427ddd",
      "id": "activity-stream@mozilla.org"
    },
    {
      "name": "Application Update Service Helper",
      "version": "2.0",
      "id": "aushelper@mozilla.org"
    },
    {
      "name": "Firefox Screenshots",
      "version": "19.2.0",
      "id": "screenshots@mozilla.org"
    },
    {
      "name": "FlyWeb",
      "version": "1.0.0",
      "id": "flyweb@mozilla.org"
    },
    {
      "name": "Follow-on Search Telemetry",
      "version": "0.9.6",
      "id": "followonsearch@mozilla.com"
    },
    {
      "name": "Form Autofill",
      "version": "1.0",
      "id": "formautofill@mozilla.org"
    },
    {
      "name": "Photon onboarding",
      "version": "1.0",
      "id": "onboarding@mozilla.org"
    },
    {
      "name": "Pocket",
      "version": "1.0.5",
      "id": "firefox@getpocket.com"
    },
    {
      "name": "Presentation",
      "version": "1.0.0",
      "id": "presentation@mozilla.org"
    },
    {
      "name": "Shield Recipe Client",
      "version": "76.1",
      "id": "shield-recipe-client@mozilla.org"
    },
    {
      "name": "Web Compat",
      "version": "1.1",
      "id": "webcompat@mozilla.org"
    },
    {
      "name": "WebCompat Reporter",
      "version": "1.0.0",
      "id": "webcompat-reporter@mozilla.org"
    }
  ]
}
Starting in safe mode does play the video as intended.
(In reply to blakewolf from comment #4)
> Starting in safe mode does play the video as intended.

Would you please right-click the Youtube player and paste the 'stats for nerd' info?

Then, 

Go to about:config and set 'media.mediasource.webm.enabled' to false.

Play the same video again and paste the 'stats for nerd' info again.

It would be good if you can provide the information captured by an add-on named "Media Panel"[1]

Thanks!

[1]
https://addons.mozilla.org/zh-TW/firefox/addon/devtools-media-panel/?src=api
media.mediasource.webm.enabled TRUE

Video ID / CPN           -xNN-bJQ4vI / Bxp7IIn0Lx8kIsiQ
Viewport                 0x0
Current / Optimal Res    426x240@30 / 426x240@30
Volume / Normalized      100% / 100% (content loudness -10.5dB)
Codecs                   vp9 (242) / opus (251)
Shader Info              mesh
Host                     r5---sn-p5qs7ner
Connection Speed         2133 Kbps
Network Activity         0 KB
Buffer Health            40.27 s
Dropped Frames           1/20

media.mediasource.webm.enabled FALSE

Video ID / CPN           -xNN-bJQ4vI / Vos4TT3AjRCg2Ono
Viewport                 0x0
Current / Optimal Res    424x240@30 / 424x240@30
Volume / Normalized      100% / 100% (content loudness -10.5dB)
Codecs                   avc1.4d4015 (133) / opus (251)
Shader Info              mesh
Host                     r1---sn-p5qlsn7e
Connection Speed         6157 Kbps
Network Activity         0 KB
Buffer Health            0.00 s
Dropped Frames           -

Both display the same green screen.
Thanks for your quick reply....

Would you please attach a screenshot?

We suspected the issue might be related to bug 1352016

https://bug1352016.bmoattachments.org/attachment.cgi?id=8852831

Just want to make sure the "green screen" looks like.


(In reply to blakewolf from comment #4)
> Starting in safe mode does play the video as intended.
BTW,
what do you by "safe mode"? Entering Windows OS with safe mode or you meant private browsing?

Thank you.
Here is the screenshot https://i.imgur.com/XxNAzN0.png

I started Firefox in safe mode by holding shift while clicking the icon.
(In reply to blakewolf from comment #8)
> Here is the screenshot https://i.imgur.com/XxNAzN0.png
> 
> I started Firefox in safe mode by holding shift while clicking the icon.

Sounds more like the issue inside gfx since it works when run in safe mode(means hardware acceleration disabled I guess) and the same symptom playing with avc or webm.

Blake,

Would you please decide if this issue is gfx issue and switch the components for further investigation?

Thanks.
Flags: needinfo?(bwu)
Hi, blakewolf,
Could you try to set the pref "media.hardware-video-decoding.enabled=false" and see whether the issue still exists?
Thanks.
I set media.hardware-video-decoding.enabled to false, restarted my browser and played the video again, but it still shows the same green image.
Also, here is the media information from the add-on while media.hardware-video-decoding.enabled is set to false.

Auto Refresh Rate: 1s
Media Info : [

    0 : {
        url : "https://www.youtube.com/watch?v=-xNN-bJQ4vI"
        mediaElements : [...] 1 item
    }

]

[
  {
    "url": "https://www.youtube.com/watch?v=-xNN-bJQ4vI",
    "mediaElements": [
      {
        "currentSrc": "blob:https://www.youtube.com/850dd1d1-7454-4beb-8903-628128a6469f",
        "currentTime": 16.818957,
        "readyState": 4,
        "videoPlaybackQuality": {
          "ratio": "100%",
          "droppedVideoFrames": 0,
          "corruptedVideoFrames": 0
        },
        "bufferedRanges": [
          {
            "start": 0,
            "end": 80.001
          }
        ],
        "mozMediaSourceObject": [
          {
            "sourceBuffers": [
              {
                "start": 0,
                "end": 80.001
              }
            ]
          },
          {
            "sourceBuffers": [
              {
                "start": 0,
                "end": 96.266
              }
            ]
          }
        ],
        "debugInfo": {
          "Container Type": "MediaSource",
          "Audio Decoder(audio/opus)": "opus audio decoder",
          "Audio Frames Decoded": "1049",
          "Audio State": "ni=0 no=0 wp=0 demuxr=0 demuxq=0 decoder=0 tt=-1.0 tths=-1 in=556 out=556 qs=0 pending=0 wfd=0 eos=0 ds=0 wfk=0 sid=5",
          "Video Decoder(video/vp9, 426x240 @ 30.01)": "ffvpx video decoder",
          "Hardware Video Decoding": "enabled",
          "Video Frames Decoded": "595 (skipped=0)",
          "Video State": "ni=0 no=0 wp=0 demuxr=0 demuxq=0 decoder=0 tt=-1.0 tths=-1 in=357 out=357 qs=0 pending:0 wfd=0 eos=0 ds=0 wfk=0 sid=4",
          "Dumping Data for Demuxer": "1ef9f5b5c00",
          "Dumping Audio Track Buffer(audio/webm)": "mLastAudioTime=18.861000",
          "Audio Track Buffer Details": "NumSamples=4000 Size=2586496 Evictable=627083 NextGetSampleIndex=943 NextInsertionIndex=4000",
          "Audio Track Buffered": "ranges=[(0.000000, 80.001000)]",
          "Dumping Video Track Buffer(video/webm)": "mLastVideoTime=16.967000",
          "Video Track Buffer Details": "NumSamples=2888 Size=3511252 Evictable=363012 NextGetSampleIndex=509 NextInsertionIndex=2888",
          "Video Track Buffered": "ranges=[(0.000000, 96.266000)]",
          "MediaDecoder=1ef8fc4a800": "channels=2 rate=48000 hasAudio=1 hasVideo=1 mPlayState=PLAYING",
          "MDSM": "duration=117221000 GetMediaTime=16818957 GetClock=16841791 mMediaSink=1ef9ffe0980 state=DECODING mPlayState=3 mSentFirstFrameLoadedEvent=1 IsPlaying=1 mAudioStatus=idle mVideoStatus=idle mDecodedAudioEndTime=18854500 mDecodedVideoEndTime=16967000 mAudioCompleted=0 mVideoCompleted=0 mIsPrerolling=0",
          "VideoSink": "IsStarted=1 IsPlaying=1 VideoQueue(finished=0 size=4) mVideoFrameEndTime=16867000 mHasVideo=1 mVideoSinkEndRequest.Exists()=0 mEndPromiseHolder.IsEmpty()=0",
          "AudioSinkWrapper": "IsStarted=1 IsPlaying=1 AudioEnded=0"
        }
      }
    ]
  }
]
Peter,
Can your team help take a look to see if it is a graphics problem or not?
Flags: needinfo?(bwu) → needinfo?(howareyou322)
Does setting media.hardware-video-decoding.enabled=false fix the issue?
According to comment 11, 
it can not be fixed by setting media.hardware-video-decoding.enabled to false.
(In reply to James Cheng[:JamesCheng] from comment #15)
> According to comment 11, 
> it can not be fixed by setting media.hardware-video-decoding.enabled to
> false.

That means it is not a video issue. Milan - do you want to take this?
Flags: needinfo?(milan)
Based on comment 3, this is with WebRender enabled.
Component: Audio/Video: Playback → Graphics: WebRender
Flags: needinfo?(milan)
Flags: needinfo?(howareyou322)
Priority: -- → P3
Whiteboard: [wr-reserve-candidate]
Summary: 360° videos not displaying → 360° videos not displaying with WebRender
(In reply to Milan Sreckovic [:milan] from comment #17)
> Based on comment 3, this is with WebRender enabled.

Note that comment 3 has this:

"windowLayerManagerType": "Direct3D 11",
...
        {
          "name": "WEBRENDER",
          "description": "WebRender",
          "status": "unavailable",
          "log": [
            {
              "type": "default",
              "status": "opt-in",
              "message": "WebRender is an opt-in feature"
            },
            {
              "type": "user",
              "status": "available",
              "message": "Enabled by pref"
            },
            {
              "type": "runtime",
              "status": "unavailable",
              "message": "WebRender initialization failed"
            }
          ]
        },

which indicates WR initialization failed and that we fell back to D3D11.
blakewolf if you disable the webrender options and restart, do 360 videos work?
Whiteboard: [wr-reserve-candidate] → [wr-mvp] [triage] [wr-reserve-candidate]
(In reply to Milan Sreckovic [:milan] from comment #19)
> blakewolf if you disable the webrender options and restart, do 360 videos
> work?

I set everything related to webrender to false and it still displays that green image. I also retoggled the hardware decoding but that didn't make a difference with or without webrender.
Per comment 0 and comment 3, it looks 58 is affected.
(In reply to blakewolf from comment #20)
> (In reply to Milan Sreckovic [:milan] from comment #19)
> > blakewolf if you disable the webrender options and restart, do 360 videos
> > work?
> 
> I set everything related to webrender to false and it still displays that
> green image. I also retoggled the hardware decoding but that didn't make a
> difference with or without webrender.

From the link in [1], the ATI Radeon 3000 Graphics is a quite old card and didn't have the fully D3d11 support on windows 10.
Maybe we need to do more checking before switching to D3D11 backend.

[1]http://support.amd.com/en-us/kb-articles/Pages/Win10-Driver-Support.aspx
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [wr-mvp] [triage] [wr-reserve-candidate] → [wr-reserve]
Component: Graphics: WebRender → Graphics
Priority: P3 → --
Whiteboard: [wr-reserve]
Blocks: stage-wr-backlog
No longer blocks: stage-wr-trains
Summary: 360° videos not displaying with WebRender → 360° videos not displaying
Does other webgl work for you?
Flags: needinfo?(blakewolf)
You need to log in before you can comment on or make changes to this bug.