Closed Bug 1579374 Opened 3 years ago Closed 3 years ago

Troubleshooting Information > Media > Enumerate Database fails if 'mediacapabilities' folder doesn't exist yet

Categories

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

defect

Tracking

()

VERIFIED FIXED
mozilla71
Tracking Status
firefox71 --- verified

People

(Reporter: aryx, Assigned: achronop)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Firefox 71.0a1 20190905215710 on Windows 8.1

Menu Help > Troubleshooting Information > Media > button Enumerate Database (added in bug 1573832) fails to show information if 'mediacapabilities' folder doesn't exist yet.

Steps to reproduce:

  1. Launch Firefox with a new profile.
  2. Open menu Help > Troubleshooting Information.
  3. Go to Media.
  4. Click 'Enumerate database'.

Actual result:
Some whitespace added below button.

Expected result:
Output similar to the following:

video/av1:
video/vp8:
video/vp9:
video/avc:
video/theora:

From the browser console:
uncaught exception: store error: DirectoryDoesNotExistError("C:\Mozilla\Debugging\Firefox\Profiles\unstable\central\Test-central-en/mediacapabilities")

The folder 'mediacapabilities' gets created if the code added in bug 1530996 runs.

Flags: needinfo?(achronop)

Thank you for the report, I am looking

Assignee: nobody → achronop
Flags: needinfo?(achronop)
Priority: -- → P2

When the mediacapabilities folder does not exist catch the exception and print the name of the decoder.

Pushed by achronopoulos@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cda07e85ce9d
Show information when mediacapabilities folder doesn't exist in the profile yet. r=chunmin
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Flags: qe-verify+

Confirmed issue with 71.0a1(2019-09-06) on Windows 10.
Fix verified with 71.0b8 on Windows 10, macOS 10.13.6, Ubuntu 18.04.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
Has Regression Range: --- → yes
Keywords: regression
You need to log in before you can comment on or make changes to this bug.