How To Bulid Openh264 For Mac
- 1Summary
- 2Testing details
Feature | Release | Dev Lead | QA Lead | Contributor | QA Status |
---|---|---|---|---|---|
openH264 plugin | Firefox 33 | Georg Fritzsche | Alexandra Lucinet | Hossain Al Ikram | N/A |
Intro
I am trying to build openh264 for ios. I have downloaded the source code from the latest release. Then changed the PREFIX in makefile to ioslocal. After that I did make OS=ios ARCH=arm64 which completed with lot of warning. Run 'lib /def:openh264.def', this will create openh264.lib, copy this file to the OpenH264 installation directory rename or copy libopenh264.dll to openh264.dll and put it in the system path Add OpenH264 include and library installation paths to Visual Studio search path settings. Add this to your configsite.h: #define PJMEDIAHASOPENH264CODEC 1.
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
- 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
Launch Firefox (through the Terminal) and wait for the plugin to install via Add-ons Manager
- Test page:
Tracking Bugs
ID | Summary | Status | Resolution |
---|---|---|---|
1009760 | Hook up crash reporting for GMP plugins (openh264) | VERIFIED | FIXED |
1009765 | Add GMP plugin crashes to FHR crash reporting | VERIFIED | FIXED |
1009816 | Firefox desktop: openh264 updates: check, download, install | VERIFIED | FIXED |
1009909 | Firefox desktop: Integrate the openh264 media plugin in the add-ons manager | VERIFIED | FIXED |
1039226 | Trigger explicit OpenH264 updates from OpenH264Provider | VERIFIED | FIXED |
1040048 | Register the OpenH264 plugin from the OpenH264Provider on startup | VERIFIED | FIXED |
1040937 | Open H264 plugin stuck in disabled state after download | VERIFIED | FIXED |
1040941 | Non-functional 'preference' button for Open H264 plugin (depending on state) | VERIFIED | FIXED |
1041080 | Fix OpenH264Provider path registration, default enabled state and logging | VERIFIED | FIXED |
1042161 | Handle OpenH264 updates for long-running sessions | VERIFIED | FIXED |
1043531 | OpenH264 crash reporting notification not shown | VERIFIED | FIXED |
1044245 | GMP with OpenH264 crashes on Windows. | VERIFIED | FIXED |
1045209 | The OpenH264 path should be relative to the profile directory and include a version subdirectory | VERIFIED | FIXED |
1045500 | Crash reporter notification cuts off OpenH264 plugin name | VERIFIED | FIXED |
1046644 | Honor OpenH264 autoupdate pref for the initial GMP install check | VERIFIED | FIXED |
1047374 | Missing 'Submit a crash report' button from OpenH264 crash reporting notification [Windows only] | RESOLVED | WORKSFORME |
1049501 | crash in mozilla::gmp::PGMPParent::DeallocShmems() | VERIFIED | FIXED |
1053473 | Add GMP crash submissions to the crash manager with the proper type | RESOLVED | INVALID |
1053748 | [FHR] Crashing gmp using media.gmp.plugin.crash pref does not store data in FHR | RESOLVED | WONTFIX |
1056029 | [Linux] OpenH264 crash reporting notification not always shown | NEW | |
1056035 | Unnecessarily line displayed above Find Updates option for h264 plugin | VERIFIED | FIXED |
1056041 | 'Change when this add-on runs' button changes size when clicked | RESOLVED | INACTIVE |
22 Total;1 Open (4.55%);4 Resolved (18.18%);17 Verified (77.27%);
Just wondering if anyone knows if this would be a waste of both my time and money? Canon powershot sx20 is drivers for mac. I'd have to replace the battery and maybe even a lcd screen in the back, though not as badly if i can hook it up to a computer and use the screen as a range finder. So i just came across an old canon powershot sd550 when trying to find my old Logitech G7 was gonna finally replace the dead batteries online.
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