dom/media/mediasource/TrackBuffersManager.cpp
e701e056fd3f01933d7b5795d39abe7d167e2b8d
created 2015-09-25 17:23 +1000
pushed 2015-09-29 02:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207946: [MSE] P1. Ensure we stop on the closest keyframe when seeking. r=gerald
78b76b57de21c0e91732217de2db85728465f137
created 2015-09-12 20:49 +1000
pushed 2015-09-12 11:17 +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-09-12 11:17 +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-08-30 10:50 +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-08-29 02:02 +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-08-28 06:16 +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-08-24 13:14 +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-08-21 08:46 +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-08-21 06:16 +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-08-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 1188976 - Rename ProxyMediaCall to InvokeAsync. r=froydnj
d3e2e816df2e00b30104705d32c55c87f23ab262
created 2015-08-14 11:58 +1000
pushed 2015-08-14 06:08 +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-08-13 15:27 +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-08-12 17:41 +0000
Gerald Squelart Gerald Squelart - Bug 1193123 - Remove redundant & wrong SetFuzz. r=jya
60acd4d4e716b9797e7221c9f99270108e778499
created 2015-08-07 17:58 +1000
pushed 2015-08-07 13:14 +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-08-07 13:14 +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-08-07 13:14 +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-08-07 13:14 +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-08-07 13:14 +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-08-06 08:49 +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-08-06 08:49 +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-08-04 06:20 +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-08-04 06:20 +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-07-31 06:18 +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-07-31 06:14 +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-07-31 04:26 +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-07-30 13:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b17cd283110 (bug 1184867)
3d5c585fa1e3e8a156a9edac0518755432d89f70
created 2015-07-30 14:03 +1000
pushed 2015-07-30 10:43 +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-07-30 08:18 +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-07-30 06:57 +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-07-30 05:23 +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-07-30 05:23 +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-07-30 05:23 +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-07-29 10:31 +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-07-29 09:05 +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-07-28 04:21 +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-07-23 00:00 +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-07-23 00:00 +0000
Ralph Giles Ralph Giles - Bug 1186257 - Add missing mediasource includes. r=jya
798e3c758a62be0958dc5574617fd27b402720f7
created 2015-07-15 19:02 +1000
pushed 2015-07-16 04:43 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1184002: Add about:media plugin support with new MSE. r=cpearce
aaea1d5cb9fabbd05c6595a4923d3f3810459acc
created 2015-07-14 20:51 +1000
pushed 2015-07-15 06:22 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1183573: P1. Properly shutdown demuxers. r=gerald
83f1509e848f3c32b8cac250b8641b284c2c6a26
created 2015-07-13 18:14 +1000
pushed 2015-07-14 14:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1182999: Apply fuzz factor when adjusting buffered time ranges. r=gerald
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 15:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
ce93a71adfbd7a7296ef1d12f94c2e4230064c18
created 2015-06-29 06:46 +1200
pushed 2015-07-01 01:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171760: P5. Add MediaSourceSamples logging. r=cpearce
727c3f481dbb2c531a8da615023dd49290233601
created 2015-06-27 19:15 -0700
pushed 2015-07-01 01:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171760: P4. Process an entire media segment at a time rather than frame by frame. r=gerald
78c1272f812f7ef77060706d40f1179911d5e829
created 2015-06-24 13:30 -0700
pushed 2015-07-01 01:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1177147: Set mediasource duration to group end timestamp. r=karlt
4cc713d3e7c063b3fc35dd0f1ff18b974a410198
created 2015-06-23 17:19 -0700
pushed 2015-06-24 00:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1176989: Inform MediaSourceDecoder about new encryption keys inside TrackBuffersManager. r=cpearce
92adb24e3f8ae2cc56c137c1baee41ba77b30405
created 2015-06-23 13:15 -0700
pushed 2015-06-24 00:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1176918: Only remove coded frames if presentation time is later than previous frame. r=gerald
03a9fa1f400fb647712ee79159d22efd87f77e00
created 2015-06-23 12:54 -0700
pushed 2015-06-24 00:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1176923: Don't add reference to SourceBuffer outside the main thread. r=gerald
57483a7b271a1745b627b372873ba65a513bb815
created 2015-06-22 14:53 -0700
pushed 2015-06-24 00:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1176178: P3. Returns error as per spec if eviction failed. r=gerald
7e9fe30a0b568391a017c934481bfabc9ae97eea
created 2015-06-22 14:21 -0700
pushed 2015-06-24 00:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1176178: P1. Be slightly less aggressive when evicting data. r=gerald
d24f1437b19e909580b68d46be5d3df4362eb14c
created 2015-06-17 18:09 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1175059: P1. Reject non-supported content-format. r=kentuckyfriedtakahe
a519d1f3064e2562435f631cb891325477ecf94d
created 2015-06-17 15:26 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1175395: P2. Properly add sample at end of array if previous sample was overlapping. r=gerald
a64d14d0bf260a2e29bd23ad2f29b657c2dcfa11
created 2015-06-17 15:07 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1175395: P1. Reject append promise early. r=kentuckyfriedtakahe
d7aad45010b6adac72489dd2338606a90d76b87b
created 2015-06-17 11:21 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1175058: P3. Properly search for the required MP4 Atoms rather than make assumptions. r=kentuckyfriedtakahe
97ace5e97d7b12bd550bff3f70e8269be755d4fa
created 2015-06-16 23:45 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1175058: P1. Properly handle partial init and media header. r=cajbir
e3004d414d5ee504e48bf527e7177ff81923f589
created 2015-06-16 12:14 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1174981: P1. Ensure frames are returned in pts order. r=gerald
b3f78edbfbe327bd662cf298146320a14307a2aa
created 2015-06-15 15:28 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1174588: P2. Properly handle removal of data within the current coded frame group. r=gerald
c2e4889a65a1a28511668e293430e6b666584fed
created 2015-06-15 15:03 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1174588: P1. Update insertion index on the fly. r=gerald
06868346ce621d4498bff04b9217a4eed98272be
created 2015-06-15 12:19 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1174584: P3. Do not error in prepare append if we've reached our memory threshold. r=gerald
128206149d80ebefd782eaebb4d4a2a0f54fe041
created 2015-06-19 00:24 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1174584: P2. Fix frames removal. r=gerald
e62a1881bf6b6b19094616e0c4a3d9cd598605c7
created 2015-06-15 12:11 +1000
pushed 2015-06-19 06:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1174584: P1. Fix logging. r=cpearce
less more (0) -60 tip