Commit Graph

7 Commits

Author SHA1 Message Date
Nathan Froyd
f61c010661 Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
Having this implicit conversion means that we can silently do extra
refcounting when it's completely unnecessary.  It's also an obstacle to
making RefPtr more nsRefPtr-like, so let's get rid of it.
2015-05-01 09:14:16 -04:00
Eric Rahm
ccf1ec07c6 Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj 2015-05-21 13:22:04 -07:00
Jean-Yves Avenard
a46f95398b Bug 1156708: Part5. Don't ignore DrainComplete() on first demux. r=me
Followup on part4 (7ab507ec07cb) which introduce this regression.
2015-05-18 16:58:55 +10:00
Jean-Yves Avenard
cb58d9f184 Bug 1163445: Part5. Replace dom::TimeRanges with TimeIntervals object. r=mattwoodrow 2015-05-18 16:15:47 +10:00
Jean-Yves Avenard
396a2b7518 Bug 1156708: Part4. Remove most locking. r=cpearce 2015-05-18 15:42:01 +10:00
Jean-Yves Avenard
92fc890f99 Bug 1156708: Part2. Add pref to toggle new code. r=kentuckyfriedtakahe
media.format-reader.mp4=true: Will enable the new format decoder for mp4
media.mediasource.format-reader.mp4=true: Will enable new format decoder for
 mp4 within MSE.
2015-05-18 15:41:22 +10:00
Jean-Yves Avenard
75de3559bc Bug 1156708: Part1. Add MediaFormatReader player. r=cpearce 2015-05-18 15:40:32 +10:00