dom/media/mediasource/TrackBuffersManager.cpp
7da232006437a6e23eae84ac9884ef05a113814c
created 2016-02-18 15:27 +1100
pushed 2016-02-29 17:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1248909: [MSE] P2. Simplify diagnostic. r=gerald, a=sylvestre
26f6a1a3106bf9462c005a15cf1bbfbf572fa97c
created 2016-02-18 14:03 -0800
pushed 2016-02-29 17:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1248909: [MSE] Use MOZ_DIAGNOSTIC_ASSERT. r=gerald a=sylvestre
123cfb0366b76b87bd85c3195dc8c3f87861b2f1
created 2016-02-10 18:05 +1100
pushed 2016-02-29 17:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1245463: [MSE] P5. Remove no longer working Dump() commands. r=gerald, a=sylvestre
09b2d06b4ed03b084dea3a4bb4d077acea33b271
created 2016-02-10 18:14 +1100
pushed 2016-02-29 17:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1245463: [MSE] P4. Remove dead code. r=gerald, a=sylvestre
317fdb031d06d69630b53ea3fcc41769621b23f7
created 2016-02-12 00:55 +1100
pushed 2016-02-29 17:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald, a=sylvestre
d243af3941f86eb2d9c8ee1ab9675204f5b25bb7
created 2016-02-12 00:54 +1100
pushed 2016-02-29 17:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1245463: [MSE] P2. Remove MediaSource's duration mirror. r=gerald, a=sylvestre
0a3ce3b2a051e7bb483f0010167aef29992811f6
created 2016-02-02 20:20 +1100
pushed 2016-02-29 17:11 +0000
Gerald Squelart Gerald Squelart - Bug 1239983 - Diags around TrackBuffersMgr promises - r=jya, a=sylvestre
fb6bf94d90846562c3bafc7f2e8e3157282d74c2
created 2015-11-24 16:26 +1100
pushed 2016-02-29 17:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1227396: P2. Rename some MediaByteRange methods. r=cpearce
d61fe2e3bf057463fe63f67094dfa39100114c55
created 2015-11-22 20:49 +1100
pushed 2016-02-29 17:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1226931: [MSE] Restrict leeway to append window start. r=gerald.
5d977c74e5741a13e15c295c5caa377428e3b844
created 2015-11-15 14:49 +0100
pushed 2016-02-29 17:11 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
66a799321ef851242374893b00c88df336bd8137
created 2015-11-11 09:36 -0800
pushed 2016-02-29 17:11 +0000
Wes Kocher Wes Kocher - Backed out changeset 1e5f3d1151d6 (bug 1219480) for cpp unittest bustage CLOSED TREE
1e5f3d1151d60a1edd6424a35a2e38b5ab17adad
created 2015-11-11 06:52 +0100
pushed 2016-02-29 17:11 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
dda1900a75234dd5d8d820ad75d7cb18265f885f
created 2015-11-22 20:49 +1100
pushed 2016-01-18 19:06 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1226931 - [MSE] Restrict leeway to append window start. r=gerald, a=lizzard
d05eb25b0baaaebf758544e5748a558379ae64da
created 2015-11-04 15:57 +1300
pushed 2016-01-18 19:06 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1220033 - Don't use fuzz arithmetic for calculating internal buffered ranges. r=gerald, a=lizzard
5304f2ce54aa7423ff6af560b3c202fc0c060e93
created 2015-10-26 17:49 +1100
pushed 2016-01-18 19:06 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1215370: Maintain coded group continuity in sequence append mode when resetting parser state. r=gerald
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
96810d75408d8cc7cd58da1a8b628f75f151d64a
created 2015-08-20 18:10 -0400
pushed 2016-01-18 19:06 +0000
Eric Rahm Eric Rahm - Bug 1190592 - Part 1: Add mediasource memory reporter. r=jya
af903bae2619af2c0719f5a2734e5f39f0fa6743
created 2015-10-07 12:34 +1100
pushed 2016-01-18 19:06 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1212176: Remove arguments passed to MediaDataDemuxer::NotifyDataArrived API. r=cpearce
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2016-01-18 19:06 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
f6fa2e5fb6328cdeb16651933819d48fe39b2e7b
created 2015-11-04 15:57 +1300
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1220033 - Don't use fuzz arithmetic for calculating internal buffered ranges. r=gerald, a=lizzard
b6718afe48bed9f00dec13183d4c45f0a71568f3
created 2015-10-05 15:17 +1100
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1211328 - [MSE] Fix timestampOffset attribute calculation in sequence mode. r=gerald, a=sylestre
26bc92aef3ad49485b6d6a5cc1e7bbbe17db3764
created 2015-09-29 09:34 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207946 - [MSE] P3. Reset cached demuxing index when new data overwrite the end. r=gerald, a=sylvestre
792570647bf438a38c7185a97fcd0cac60c8622f
created 2015-09-28 18:12 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207946 - [MSE] P2. Fix seek when target isn't found exactly in a buffered range. r=gerald, a=sylvestre
e6ffbbdb9cc3b428778f1e8ea3530c87c48750f1
created 2015-09-25 17:23 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207946 - [MSE] P1. Ensure we stop on the closest keyframe when seeking. r=gerald, a=sylvestre
78b76b57de21c0e91732217de2db85728465f137
created 2015-09-12 20:49 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1188238: [MSE] P2. Don't assert when unable to find position in frames array. r=gerald
f760a0088a813ae91c79f6df83f0caf25b71c9b4
created 2015-09-12 20:49 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1188238: [MSE] P1. Don't use Interval::Intersect to find the first frame of an interval. r=gerald
cec04b5766f9a46d02fd0234ad88973b105b613e
created 2015-08-29 17:34 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1199879: [MSE] Use latest demux end time to detect discontinuities. r=gerald
9af640b297a14518e1c330d8bc8f59bde9dcdda7
created 2015-08-28 23:56 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1199573: [MSE] Properly handle partial media header received prior a discontinuity. r=gerald
e721a91c36c0f6010d82ba2565079370bbbc3979
created 2015-08-28 10:52 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1199032: [MSE/webm] P2. Construct WebMDemuxer with special MSE handling. r=kinetik
90fac53dc387c3508c8501474b5924ae1b626ef7
created 2015-08-19 15:31 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald
ea34d725c1400d02d825422d53803681a42a8868
created 2015-08-21 10:46 +0200
pushed 2015-12-04 23:28 +0000
Sebastian Hengst Sebastian Hengst - Backed out 5 changesets 507a508aea7, 16669eed518d, 6f6fc1a91d07, 1e983ccb61cc, c5afa29ea85a (bug 1195073) for M2 and W5 on OSX and Linux and R(R2, Ru2) bustage on Linux. r=backout
507a508aea70492612e68de51d531e7599246a64
created 2015-08-19 15:31 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald
da9889d86074fcb8ed3623903159f33d6988050f
created 2015-08-10 18:42 -0400
pushed 2015-12-04 23:28 +0000
Bobby Holley Bobby Holley - Bug 1188976 - Rename ProxyMediaCall to InvokeAsync. r=froydnj
d3e2e816df2e00b30104705d32c55c87f23ab262
created 2015-08-14 11:58 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1185827: [MSE] Error when detecting an audio format configuration change. r=gerald
87347323281a0eddb0ed1c2af6b1acf57565b4f7
created 2015-08-13 08:23 -0700
pushed 2015-12-04 23:28 +0000
Gerald Squelart Gerald Squelart - Bug 1193142 - Evict as many trailing frames as needed to meet the eviction request - r=jya
5bff51ff1723f01feda89cb7a3a6ac306368da79
created 2015-08-11 22:14 -0400
pushed 2015-12-04 23:28 +0000
Gerald Squelart Gerald Squelart - Bug 1193123 - Remove redundant & wrong SetFuzz. r=jya
20714e18573b06ead8a2301d6b0c9d2700245b99
created 2015-10-05 15:17 +1100
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1211328 - [MSE] Fix timestampOffset attribute calculation in sequence mode. r=gerald, a=sylvestre
607e0b18cc31c0b1b3a4436134c87a76d954ae3c
created 2015-09-29 09:34 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207946 - [MSE] P3. Reset cached demuxing index when new data overwrite the end. r=gerald, a=sylvestre
8080ccd7c3fdfac734ed81b6721a8db67c00b667
created 2015-09-28 18:12 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207946 - [MSE] P2. Fix seek when target isn't found exactly in a buffered range. r=gerald, a=sylvestre
ae7a9ec96e3b5edd82e84f8b10fd1f0bee165035
created 2015-09-25 17:23 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207946 - [MSE] P1. Ensure we stop on the closest keyframe when seeking. r=gerald, a=sylvestre
a9cc4e966637a4422e2a4f28340d91c5299daed1
created 2015-09-12 20:49 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1188238: [MSE] P2. Don't assert when unable to find position in frames array. r=gerald a=sledru
e0c5c53a99a9ad69b539b62297393e17743b5403
created 2015-09-12 20:49 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1188238: [MSE] P1. Don't use Interval::Intersect to find the first frame of an interval. r=gerald a=sledru
7437f28133fc6679c1de658c50d3a13b86b852b7
created 2015-08-29 17:34 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1199879: [MSE] Use latest demux end time to detect discontinuities. r=gerald a=sledru
211127720b9ad9e587ac7037fe68864202d614f3
created 2015-08-28 23:56 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1199573: [MSE] Properly handle partial media header received prior a discontinuity. r=gerald a=sledru
0c0bfde2f006e612c873698c8e5cd4b879985aff
created 2015-08-28 10:52 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1199032: [MSE/webm] P2. Construct WebMDemuxer with special MSE handling. r=kinetik a=ritu
f7efe5f448b06bcf4cff666f24d75ac926aac1ce
created 2015-08-19 15:31 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald a=ritu
fd742b6c5596174727f38d802bb18612052d6b01
created 2015-08-13 08:23 -0700
pushed 2015-10-26 12:58 +0000
Gerald Squelart Gerald Squelart - Bug 1193142 - Evict as many trailing frames as needed to meet the eviction request - r=jya a=ritu
93a21f5df6d540031b892414ccc8fe4735468c58
created 2015-08-11 22:14 -0400
pushed 2015-10-26 12:58 +0000
Gerald Squelart Gerald Squelart - Bug 1193123 - Remove redundant & wrong SetFuzz. r=jya a=ritu
f3d195cea5f455b07905d9b0788f50b03ab7635e
created 2015-08-14 11:58 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1185827: [MSE] Error when detecting an audio format configuration change. r=gerald a=ritu
5bb661db5c6c6e413fc4f566529ff2943270666f
created 2015-08-28 15:16 -0700
pushed 2015-10-26 12:58 +0000
Ralph Giles Ralph Giles - Backed out 39 changesets (bug 1199032, bug 1180935, bug 1190776, bug 1194197, bug 1194188, bug 1190970, bug 1197977, bug 1196558, bug 1196353, bug 1199531, bug 1198094, bug 1192675, bug 1197075, bug 1197051, bug 1197125, bug 1188871, bug 1188313, bug 1185827, bug 1195073, bug 1193142, bug 1195071, bug 1193123, bug 1199193)
cb7bf94606ad0522d04f7bd75184521c2ef1fd7c
created 2015-08-28 10:52 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1199032: [MSE/webm] P2. Construct WebMDemuxer with special MSE handling. r=kinetik a=ritu
e24897436eaa601d8a9ad299c4d47659f7953cdf
created 2015-08-19 15:31 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1195073: [MSE] P5. Detect out of order appends and recreate demuxer. r=gerald a=ritu
fdc74c64c9c925e885c85f0665db4b2acdbd66f5
created 2015-08-13 08:23 -0700
pushed 2015-10-26 12:58 +0000
Gerald Squelart Gerald Squelart - Bug 1193142 - Evict as many trailing frames as needed to meet the eviction request - r=jya a=ritu
c64e11bca05f4488d9bec3f1a05c1de78efdd015
created 2015-08-11 22:14 -0400
pushed 2015-10-26 12:58 +0000
Gerald Squelart Gerald Squelart - Bug 1193123 - Remove redundant & wrong SetFuzz. r=jya a=ritu
7d421d6457134978ec7dd4b85db4ff631dd08897
created 2015-08-14 11:58 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1185827: [MSE] Error when detecting an audio format configuration change. r=gerald a=ritu
60acd4d4e716b9797e7221c9f99270108e778499
created 2015-08-07 17:58 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1191142: [MSE] P2. Round removed buffered intervals. r=gerald
385c98a22e6fed459fc20cf40cfaa8ccdbccd7c4
created 2015-08-07 16:46 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1191142: [MSE] P1. Don't discard data if we can't detect type. r=gerald
aab68c0d752cfc01c6116809801ca3082acfd0b7
created 2015-08-07 12:16 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1192097: [MSE] P3. Add logging for when insertion index is reset. r=gerald
cadd7469af415f725522a84a06f0adfcac64e238
created 2015-08-07 12:41 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1192097: [MSE] P2. Abort current operation when mediasource is detached. r=gerald
less more (0) -100 -60 tip