“Things I learned this week” is my favorite section of our weekly team meeting.
— Margaret Leibovic (@mleibovic) March 20, 2015
This is the first post in a weekly series, where I’m going to attempt to distill down my week into some lessons or facts I’ve picked up. Maybe they’ll be interesting to others. We’ll see.
- Gecko Media Plugins are used both for WebRTC (the Open H.264 encoding stuff runs inside a GMP), and is also going to be used to hold CDM’s for EME’s. That’s a lot of TLA’s! ((Three Letter Acronyms))
- This little notch I saw on the caret on my development build was because I had bidi.browser.ui set to true for some reason. It’s the “bidi caret”:
- People hacking on platform are supposed to avoid using the NS_ENSURE_* macros, according to this. ((It says:
Previously the NS_ENSURE_* macros were used for this purpose, but those macros hide return statements and should not be used in new code.
)) I originally learned this by reading cpearce’s review of a patch.
So let’s see if I can keep this up for a few weeks. Maybe I’ll get a collection of useful stuff by the end of the experiment!