dom/media/mediasource/TrackBuffersManager.cpp
f6fa2e5fb6328cdeb16651933819d48fe39b2e7b
created 2015-11-04 15:57 +1300
pushed 2015-11-16 20:42 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +0000
Bobby Holley Bobby Holley - Bug 1188976 - Rename ProxyMediaCall to InvokeAsync. r=froydnj
d3e2e816df2e00b30104705d32c55c87f23ab262
created 2015-08-14 11:58 +1000
pushed 2015-10-29 11:30 +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-10-29 11:30 +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-10-29 11:30 +0000
Gerald Squelart Gerald Squelart - Bug 1193123 - Remove redundant & wrong SetFuzz. r=jya
20714e18573b06ead8a2301d6b0c9d2700245b99
created 2015-10-05 15:17 +1100
pushed 2015-10-05 14:04 +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-09-29 12:42 +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-09-29 12:42 +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-09-29 12:42 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1192097: [MSE] P2. Abort current operation when mediasource is detached. r=gerald
b44aae5769e78b9823e82ad878155f6a06300702
created 2015-08-07 12:41 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1192097: [MSE] P1. Error when we detect invalid/incoherent data. r=gerald
01ae068187d8e3dad0015e43e1cd7f46c5398b2b
created 2015-08-05 21:45 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1190258: [MSE] P3. Use actual allocated size rather than logical size when calculating eviction rate. r=gerald
c32cd64adb3745e4bfb5c44739c2417e1ff845fc
created 2015-08-06 10:58 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1190258: P1. Use getter to access MediaRawData mData and mSize member. r=cpearce
bd2d8b78d1fc6c2e9114d6aa300f8c16180fe77b
created 2015-08-04 15:36 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1190019: [MSE] P2. Remove cycle between TrackBuffersManager and MediaSourceDemuxer. r=gerald
a736fc66131dc2eea727c887c606ea3bb8ad24ed
created 2015-08-04 13:25 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1190019: [MSE] P1. Remove cycle between SourceBuffer and TrackBuffersManager. r=cpearce
e5aa4bab42baae535b205495f6b4ce0014790de9
created 2015-07-29 16:43 +0200
pushed 2015-09-21 14:04 +0000
Jan Gerber Jan Gerber - Bug 1184867: [MSE] P3. Use WebMDemuxer in TrackBuffersManager. r=jya
1e049536f2833ab76f2e3cb4967dc8ad0bafcde8
created 2015-07-31 14:21 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1189602: [MSE] Always notify demuxer when data is added (or removed) to the resource. r=gerald
8e247a5f9f976ae6749b255d1a71a4b74abc62d7
created 2015-07-31 13:42 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1189588: [MSE] Remove MediaSourceDemuxer::NotifyTimeRangesChanged. r=cpearce
c1bf2e8f78aa153a46cbccd177870c3676a31130
created 2015-07-30 15:47 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b17cd283110 (bug 1184867)
3d5c585fa1e3e8a156a9edac0518755432d89f70
created 2015-07-30 14:03 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1189138: [MSE] P3. Properly shift our demuxing index when data is added. r=gerald
bce7955eaa1363cbc141596b0fa74276aa33b9fe
created 2015-07-30 10:18 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ca2c0a7b3b3b (bug 1189138) for causing timeouts in test_BufferingWait_mp4.html on a CLOSED TREE
8b17cd28311083d110b5d2d5da5401295d3f9e32
created 2015-07-29 16:43 +0200
pushed 2015-09-21 14:04 +0000
Jan Gerber Jan Gerber - Bug 1184867: [MSE] P3. Use WebMDemuxer in TrackBuffersManager. r=jya
759a1be250b9dc266adff552e0b43e34821fac26
created 2015-07-29 23:39 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1183196: [MSE] P1. Do not overwrite stored init data until known as valid. r=gerald
42a673cd36ff22cd916c05841cbd45adc03f0b16
created 2015-07-30 14:32 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1189138: [MSE] P4. Tell the mediasource demuxer of modified range as early as possible. r=gerald
ca2c0a7b3b3bf38abf606b9d315ea1d4d7b9046d
created 2015-07-30 14:03 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1189138: [MSE] P3. Properly shift our demuxing index when data is added. r=gerald
ce9a1842eae243ce24eaedf6cddb8d18f1e82053
created 2015-07-29 15:23 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1188804: [MSE] P2. Disambiguate naming of mActiveTrack boolean. r=gerald
7ed9f75f16c67fd2737f61e6bf01415957e1fdf7
created 2015-07-29 17:54 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1188758: [MSE] Only use init segment if known to be valid. r=gerald
40a50f4ac2cbb2042a08cdf1c5383eff3ec3d60c
created 2015-07-27 22:50 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1186149: P2. Relax timestamp rules in debug mode. r=gerald
e33bdcd0c5d3086480a194f0e51cfafff34bb5f9
created 2015-07-22 11:40 -0700
pushed 2015-09-21 14:04 +0000
Ralph Giles Ralph Giles - Bug 1186257 - Avoid 'using' namespace imports in headers. r=jya
2630a69c9edb5380974abd30275ca78e140fa825
created 2015-07-21 18:09 -0700
pushed 2015-09-21 14:04 +0000
Ralph Giles Ralph Giles - Bug 1186257 - Add missing mediasource includes. r=jya
less more (0) -60 tip