QA/OpenH264/Test Plan
From MozillaWiki
< QA
Contents
Summary
Feature | Release | Dev Lead | QA Lead | Contributor | QA Status |
---|---|---|---|---|---|
openH264 plugin | Firefox 33 | Georg Fritzsche | Alexandra Lucinet | Hossain Al Ikram | N/A |
Intro
OpenH264, released by Cisco under the BSD license, is a codec library which supports H.264 encoding and decoding. It is suitable for use in real time applications such as WebRTC.
- Details
- OS Support
- Windows 64-bit and 32-bit
- Mac OS X 64-bit and 32-bit
- Linux 64-bit and 32-bit
- Android 32-bit
- iOS 64-bit and 32-bit
- Processor Support
- Intel x86 optionally with MMX/SSE
- ARMv7 optionally with NEON
- Any architecture using C/C++ fallback functions
- OS Support
References
Testing Approach
Many thanks go out to Ikram for his great help in testing of openh264 plugin
- OpenH264 plugin is available via Add-ons Manager -> Plugins in approximately 1 minute after launching Firefox 33.
- Note: Before the plugin downloads and installs, the "Will be installed shortly" warning is displayed
- To verify that the plugin is properly installed, navigate to http://mozilla.github.io/webrtc-landing/pc_test_h264.html and start a h.264 video call
- Note: Make sure that Require H.264 video checkbox is marked
Requirements
Details on how to generate logs:
- Open about:config and click on "I'll be careful, I promise!" button
- Set:
- media.gmp-manager.log to true
- browser.dom.window.dump.enabled to true
- Create:
- media.gmp-gmpopenh264.provider.logging.level (right click -> New -> String) set to 0
- media.gmp-gmpopenh264.provider.logging.dump (right click -> New -> Boolean) set to true
Notes:
- Launch Firefox through the Command prompt/Terminal to view all the logs as it follows:
- For Windows Platform: use 'cd' command to get to the Firefox folder and enter 'firefox -no-remote -p -console' command
- For Mac OS X Platform: /Applications/Firefox/Firefox.app/Contents/MacOS/firefox-bin -p -console
- Note: make sure the path to Firefox is the correct one
- For Linux Platform: use 'cd' command to get to the Firefox folder and './firefox -no-remote -p -console' command
- Example of good logs
Launch Firefox (through the Terminal) and wait for the plugin to install via Add-ons Manager
One and Done tasks
Task for this feature are also available on One and Done, right here
Moztrap Tests
Bug work
All bugs:
26 Total; 0 Open (0%); 8 Resolved (30.77%); 18 Verified (69.23%);