Jean-Yves Avenard
0b39ee0085
Bug 1255626: [gtest] Properly shutdown task queue should error occurs. r=gerald
...
MozReview-Commit-ID: A7Gq4vlmWg1
2016-03-11 11:19:45 +11:00
Jean-Yves Avenard
13e0855c84
Bug 1254858: P6. Add VP9 decoding gtest. r=kentuckyfriedtakahe
...
MozReview-Commit-ID: 1Xo9B1TGyuc
--HG--
extra : rebase_source : d0d46f730984e2a9cf3e190f3b6e5185b301ed56
2016-03-10 11:53:39 +11:00
Jean-Yves Avenard
0a4ddd9b8d
Bug 1254858: P5. Add h264 decoding gtest. r=kentuckyfriedtakahe
...
MozReview-Commit-ID: 7uD0X9kRjsf
--HG--
extra : rebase_source : b59d13b35a6aa28141e1523f2a34b537a076cda2
2016-03-09 21:31:52 +11:00
Jean-Yves Avenard
93c883b464
Bug 1254858: P4. Allow to pass mimetype in constructor. r=kentuckyfriedtakahe
...
MozReview-Commit-ID: 1viNCf5quO5
--HG--
extra : rebase_source : 4aa902d26d10dddffb2343cb6cdb8f518a957ebf
2016-03-09 21:21:57 +11:00
Jean-Yves Avenard
722e4fee21
Bug 1246521: P1. Add MediaDecoderOwner::HasError method. r=gerald
2016-02-08 16:31:42 +11:00
Birunthan Mohanathas
d7371d07d0
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Jean-Yves Avenard
13208cc3e7
Bug 1244523: [mp4] P4. Add gtest. r=kentuckyfriedtakahe
2016-02-02 16:27:49 +11:00
Phil Ringnalda
d381b4bca6
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
373593275e
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Alastor Wu
abde274a94
Bug 1238906 - part2 : notify audible state from MDSM to ME. r=jwwang
...
--HG--
extra : rebase_source : 74629c314b3d828a5d9b514bf6cca87f7c1f57de
2016-01-21 10:27:38 +08:00
Jean-Yves Avenard
bc55ba93a4
Bug 1240411: P9. Clean up media headers. r=jwwang
...
Remove redundant virtual keyword and add missing override if any.
2016-01-19 19:47:36 +11:00
Sebastian Hengst
9249e58bdf
Backed out 2 changesets (bug 1238906) for bustage in M(2) on OSX and Windows. r=bustage
...
Backed out changeset e729b30ba7b4 (bug 1238906)
Backed out changeset 1857bca40ac4 (bug 1238906)
2016-01-18 13:11:43 +01:00
Alastor Wu
bbcb84cc7b
Bug 1238906 - part2 : notify audible state from MDSM to ME. r=jwwang
...
--HG--
extra : transplant_source : %A6I%CA%AC%95%AD%0C%7D%40K%8C_%8B%3D%15%BC%F7%FB%86%27
2016-01-18 10:50:47 +08:00
Matthew Gregan
693045c49f
Bug 1231855 - Avoid inserting out of (timecode) order entries in WebMBufferedParser. r=jya
2016-01-05 14:50:50 +13:00
Chris Pearce
f212540c95
Bug 1232527 - Remove GMPVideoDecoderTrialCreator and friends. r=jwwang
...
Remove GMPVideoDecoderTrialCreator, and the tests and IPC/IDL supporting it.
--HG--
extra : commitid : HlbJPl2gPAl
extra : rebase_source : fe1773014e5d09da264f85d464e408aca46a60c4
2015-12-15 15:17:22 +13:00
Gerald Squelart
11f4bfc291
Bug 1224361 - Added vp8/ivf test case - r=rillian
2015-12-03 14:14:46 +11:00
Gerald Squelart
47c3a5245c
Bug 1224369 - p2: Added vp8/ivf test case - r=rillian
2015-12-03 14:14:46 +11:00
Gerald Squelart
5000716d11
Bug 1224369 - p1: Test cases given as list - r=rillian
...
No actual test changes from before. This will help with this bug and future
ones, to easily add more test cases.
2015-12-03 14:14:46 +11:00
Gerald Squelart
090cd0d548
Bug 1224363 - Added vp8/ivf test case - r=rillian
2015-12-03 14:14:45 +11:00
Jean-Yves Avenard
c8c275cee2
Bug 1227396: P7. Replace nsTArray<MediaByteRange> with dedicated MediaByteRangeSet object. r=cpearce
2015-11-30 11:29:34 +11:00
Chris Pearce
537e205dfc
Bug 1228215 - Store each GMP's storage and nodeId salt in separate directories. r=jwwang
2015-11-27 10:53:32 +13:00
Chris Pearce
6818d3ec67
Bug 1228215 - Add a 'gmpName' parameter to GMPService::GetNodeId(), so each GMP can see a different nodeId for the same origin. r=jwwang
2015-11-27 10:53:31 +13:00
Eugen Sawin
334574ba77
Bug 1219178 - [7.1] Add out-of-bounds seeking test. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
1d6552cfbe
Bug 1219178 - [6.1] Add small test file case. r=jya
2015-11-24 15:02:34 +01:00
Eugen Sawin
3cb42afa72
Bug 1219178 - [5.1] Return invalid resource length when mock resource is uninitialized instead of crashing. r=jya
2015-11-24 15:02:34 +01:00
Andrea Marchesini
f44bf80ff9
Bug 1213154 - tab-sound-icon should be supported by bfcache, r=roc
2015-11-23 11:35:14 +00:00
Jean-Yves Avenard
30276a5c95
Bug 1222866: P2. Add gtest checking on seconds -> microseconds -> seconds. r=gerald
2015-11-20 22:59:51 +11:00
Carsten "Tomcat" Book
ee4679d014
Backed out changeset 74caf0456e1e (bug 1222866)
2015-11-20 08:24:11 +01:00
Jean-Yves Avenard
68cfd7635f
Bug 1222866: P2. Add gtest checking on seconds -> microseconds -> seconds. r=gerald
2015-11-20 15:41:13 +11:00
Jeff Muizelaar
bcf6317ef4
Bug 1217080. Move recycling functionality into RecyclingPlanarYCbCrImage. r=nical
...
This makes PlanarYCbCrImage abstract and moves the recycling functionality
into RecyclingPlanarYCbCrImage. This decreases the size of
SharedPlanarYCbCrImage and makes it possible for us to do part 3 of bug
1216644.
2015-11-06 13:55:31 -05:00
Wes Kocher
a6029c8941
Backed out changeset 722e121f6ce6 (bug 1217080) for b2g build failures
...
--HG--
extra : commitid : HdV0UNFbTFn
2015-11-04 15:39:35 -08:00
Jeff Muizelaar
83d63902a7
Bug 1217080. Move recycling functionality into RecyclingPlanarYCbCrImage. r=nical
...
This makes PlanarYCbCrImage abstract and moves the recycling functionality
into RecyclingPlanarYCbCrImage. This decreases the size of
SharedPlanarYCbCrImage and makes it possible for us to do part 3 of bug
1216644.
2015-11-04 17:40:02 -05:00
Birunthan Mohanathas
9985829ecc
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
JW Wang
ef41bf18de
Bug 1219984. Part 2 - add support for multiple arguments. r=kinetik.
2015-11-02 10:48:01 +08:00
JW Wang
a7589ce310
Bug 1218280. Part 1 - create MediaResourceCallback for MediaResource to send notifications. r=roc.
2015-10-27 10:28:26 +08:00
Eugen Sawin
72014fde27
Bug 1163667 - [3.3] Parse complete Xing/Info header info. r=jya
2015-10-26 18:30:52 +01:00
James Cheng
a62a1ecc50
Bug 1194606 - Add gtest for demuxed-only scenario in MediaFormatReader. r=jya
2015-10-20 10:47:00 -04:00
Nathan Froyd
01583602a9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Chris Pearce
83fed249a0
Bug 1214932 - Remove fragmented-mp4 from media prefs. r=jya
2015-10-15 14:51:28 +13:00
Andreas Pehrson
5179d4123b
Bug 1182426 - Set PlanarYCbCrImage's size in VP8TrackEncoder GTest. r=roc
...
--HG--
extra : commitid : 9dFV0mv1iSr
extra : rebase_source : 699e4a73382e8792a1517d2f8520e3f4d3f9e6c7
2015-10-02 13:59:18 +08:00
Jean-Yves Avenard
6807956b60
Bug 1207312: P2. Amend gtest. r=bholley
2015-10-01 19:07:37 +10:00
Jan Henning
503a8bee81
Bug 1203217 - Extend MP3 demuxer gtest to include a test file for large ID3v2 tags. r=kinetik
...
This adds an MP3 file with an ID3v2 header which used to trip up the MPEG frame parser before bug 1197985 was fixed.
2015-09-13 16:12:20 +02:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Anthony Jones
ec7e4f8dd0
Bug 1180101 - Test 0 length atom inside moov; r=jya
2015-08-26 18:13:01 +12:00
JW Wang
4265c0e543
Bug 1194112. Part 6 - add a test case to test the exclusive mode. r=kinetik.
2015-08-24 10:38:42 +08:00
Sebastian Hengst
7d2dad58e7
Backed out changesets d0eee19c83cd, 0c54ee53678f, 5b202008a431, 81291b4e6dc3, acbc0d7e21cd, a7ceb6162a63 (bug 1194112) for Linux x64 Hazard failure. r=backout
...
Backed out changeset d0eee19c83cd (bug 1194112)
Backed out changeset 0c54ee53678f (bug 1194112)
Backed out changeset 5b202008a431 (bug 1194112)
Backed out changeset 81291b4e6dc3 (bug 1194112)
Backed out changeset acbc0d7e21cd (bug 1194112)
Backed out changeset a7ceb6162a63 (bug 1194112)
2015-08-18 11:11:38 +02:00
JW Wang
043e43feb6
Bug 1194112. Part 6 - add a test case to test the exclusive mode. r=kinetik.
2015-08-18 11:12:18 +08:00
Bobby Holley
5372d6d716
Bug 1188976 - Fix up include. r=me
...
Not sure how this didn't get fixed before.
2015-08-17 14:54:41 -07:00
Jean-Yves Avenard
b55f0cf63a
Bug 1190238: P1. Remove MediaResource::Read/Seek. r=cpearce
...
This functionality is now replaced with a dedicated new MediaResourceIndex class.
This allows for concurrent Read/Seek use of the MediaResource without having side effects.
2015-08-13 15:27:09 +10:00
Bobby Holley
29e4811fef
Bug 1190495 - Fix include. r=me
...
Not sure how this slipped by before.
2015-08-11 08:55:16 -04:00