OpenH264 plugin/Test Plan

From New wiki
Jump to navigation Jump to search

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

References

Testing details

  • Many thanks go out to Ikram for his great help in testing of openh264 plugin

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

Default state
State after installation


Prefs generated after successful plugin installation
Example of a successful h264 call



Tracking Bugs

<bugzilla> { "id":"1009909,1009816,1009760,1040048,1040937,1041080,1040941,1039226,1043531,1045500,10473741049501,1044245,1047374,1049501,1046644,1053473,1053748,1009765,1056035,1056041,1042161,1045209,1056029", "include_fields":"id,summary,status,resolution" } </bugzilla>

Moztrap Tests

Sign-off

Criteria
  • All the Moztrap test cases were executed.
  • All the blocker, critical, major bugs have been fixed.
Firefox 33 pre-Beta Sign Off - 08/29/2014
  • All the test cases were executed on the next OSs:
    • Windows 7 64-bit
    • Mac OS X 10.9.4
    • Ubuntu 12.04 32-bit
  • Test Run Results: Link