dom/media/mediasink/DecodedAudioDataSink.cpp
2e0ac8dedbb56b4a84eaa7236b233265e2495d6d
created 2017-03-22 14:55 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1349485. P3 - rename DecodedAudioDataSink to AudioSink. r=kikuo
7f94b5688b48db0a9408616d645401e4eb5083ce
created 2017-03-22 14:48 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1349485. P1 - devirtualize DecodedAudioDataSink. r=kikuo
1f50634b7a510dd9dba7eebf9b5e28495d004fe7
created 2017-03-22 11:59 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1349145. P3 - use concrete types in MDSM and its friends. Also remove unnecessary casts. r=kaku
e27e769a70e317d0ce8c9cb69edcc0cc570134e4
created 2017-03-22 10:23 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1348931 - remove dead code. r=gerald
495b8a307555744c3b8320098a4e526b9bc6404e
created 2016-12-15 20:16 -0700
pushed 2017-04-18 12:07 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make log_print use Printf.h, r=froydnj
0cdf5249e6d06897c0ffec56a6675dc971a16847
created 2017-02-04 08:22 +0800
pushed 2017-04-18 12:07 +0000
Chun-Min Chang Chun-Min Chang - Bug 1321502 - part 2: Use preferred layout for initializing cubeb when audio queue is empty; r=jya
401683745308733d1ec980b6ba4cab53c7f38bd5
created 2017-01-26 17:35 +0800
pushed 2017-04-18 12:07 +0000
Chun-Min Chang Chun-Min Chang - Bug 1321502 - part 1: Enable multi-channel support in Gecko on Windows; r=jya
7ab9b3dd619c4dc06cf03e7e29ed5e5b0cce90a0
created 2017-01-27 13:20 +0100
pushed 2017-04-18 12:07 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P9. More coding style fixes. r=gerald
c6486bcf91641c4c8ba1c83570cf9ade861403f7
created 2016-10-01 19:34 +1000
pushed 2016-10-03 20:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1305826: P3. Only process the number of frames, do not rely on allocated size. r=gerald a=ritu
71581f487d7c7c971771e1868b129353046b39bb
created 2016-05-31 15:59 +0800
pushed 2016-08-01 13:59 +0000
JW Wang JW Wang - Bug 1277175 - Remove AudioStream::IsPaused(). r=kinetik.
ac4e5703ea9a44c7f28b5ef6b639481be2c5b6f7
created 2016-05-09 14:59 +1000
pushed 2016-08-01 13:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206637: P1. Add MediaPrefs convenience class. r=cpearce
9fd59c1fea618826a804a8ee823b7f2ff0ae0736
created 2016-05-12 14:18 +0800
pushed 2016-08-01 13:59 +0000
Alastor Wu Alastor Wu - Bug 1269672 - part2 : move audible data checking from MDSM to DecodedAudioDataSink.
917bec2031e2b2e1b7c57a97f58f3d0b785ccfa0
created 2016-04-26 00:13 +1000
pushed 2016-08-01 13:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P9. Include pending frames in HasUnplayedFrames calculation. r=jwwang
1435aa2cf1ca0c2009a513b4faf86497f42ec851
created 2016-04-14 15:44 +1000
pushed 2016-08-01 13:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P6. Drain resampler when changing format or reaching the end. r=kinetik
ca918dcf2dfc25ad92f4cbcafa290c25ca106599
created 2016-04-13 20:25 +1000
pushed 2016-08-01 13:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P5. Perform all downmixing operations in DecodedAudioDataSink. r=kinetik
1c92dc4fbb2b3a1fe9a89c0fbc19c2cee596211b
created 2016-04-13 17:55 +1000
pushed 2016-08-01 13:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P3. Attempt to minimize audio quality loss and unnecessary processing. r=kinetik
d6c5d4e0779bc4dab6996e07cbbdef724126b053
created 2016-04-13 17:30 +1000
pushed 2016-08-01 13:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P2. Ensure the AudioStream only ever receive the same content format. r=kinetik
c1d9af3d9cebe7d8c00833e8e90b42d04dd3123c
created 2016-04-13 17:17 +1000
pushed 2016-08-01 13:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P1. Perform audio conversion in the MSDM taskqueue and ahead of use. r=kinetik
2dbdefa829d1c3476c9f332e64e2e847dba06027
created 2016-04-25 14:36 +0800
pushed 2016-08-01 13:59 +0000
JW Wang JW Wang - Bug 1246051 - have MediaQueue<T>::Peek/PeekFront return a RefPtr<> to avoid dangling pointers per comment 0. r=gerald.
acaefb4a5fc814ad6ee2404d17f6539da82aa839
created 2016-04-21 16:32 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 198add1ad218 (bug 1264199) for test failures in test_WaitingOnMissingData_mp4.html
39ea6efa54bb354e12a7c489bb88f0ac79318871
created 2016-04-21 16:32 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d01ac4659cb4 (bug 1264199)
8a8ff02690b55dae1c8826af4a7f2edea693cfd2
created 2016-04-21 16:31 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 697006992f04 (bug 1264199)
161e9333c85d472f298173a6644312b7d2425d45
created 2016-04-21 16:31 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 93ab5d1b04b0 (bug 1264199)
95384829747b0653b8036ec292c0dab0df637e19
created 2016-04-21 16:31 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b83be2d0614b (bug 1264199)
b83be2d0614b80d56b603d0f9311419d1edc78ad
created 2016-04-14 15:44 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P6. Drain resampler when changing format or reaching the end. r=kinetik
93ab5d1b04b065e62e4e6364af7e0a124607ac58
created 2016-04-13 20:25 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P5. Perform all downmixing operations in DecodedAudioDataSink. r=kinetik
697006992f04bd04454a74f997a5fe8e15ff3eb4
created 2016-04-13 17:55 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P3. Attempt to minimize audio quality loss and unnecessary processing. r=kinetik
d01ac4659cb4cd9871cd11d8e529864ebf78ea05
created 2016-04-13 17:30 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P2. Ensure the AudioStream only ever receive the same content format. r=kinetik
198add1ad218719bb6034299afa6b841fcd1ec46
created 2016-04-13 17:17 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P1. Perform audio conversion in the reader's taskqueue and ahead of use. r=kinetik
30c5dbcee7ddeafcaffa50e01429c45d459bb8fc
created 2016-04-20 11:01 -0700
pushed 2016-06-06 19:02 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1264199) for permafailing media mochitests on OSX 10.6 a=backout
f484b42cbddaa4ff6a2407d5886db24c30b59537
created 2016-04-14 15:44 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P6. Drain resampler when changing format or reaching the end. r=kinetik
b79b62146120ca32cbe16d6283a0ab25b8d13c0e
created 2016-04-13 20:25 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P5. Perform all downmixing operations in DecodedAudioDataSink. r=kinetik
02f781a573b45dba4b69ab7b7b52d76f4243d658
created 2016-04-13 17:55 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P3. Attempt to minimize audio quality loss and unnecessary processing. r=kinetik
d3677ae4c8ecb9aa68e750bb1966cef127edc6dc
created 2016-04-13 17:30 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P2. Ensure the AudioStream only ever receive the same content format. r=kinetik
d08288654ec9a96d7b685c18efac351551d8fc35
created 2016-04-13 17:17 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P1. Perform audio conversion in the reader's taskqueue and ahead of use. r=kinetik
a777bd20ea00c5e7f94864c9e2fa31bf4bf2c371
created 2016-04-18 14:22 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b15c10c42148 (bug 1264199) for android crashes
d2f76601f135efb06e440de48880a80ad3b70788
created 2016-04-18 14:22 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6b82e89a490e (bug 1264199)
c70d680844d14cf1ec1a8be51218c17c1d02c34e
created 2016-04-18 14:22 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 04751f3545ad (bug 1264199)
2ab22d41a4507326f3433667764b848b143f9558
created 2016-04-18 14:22 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f323c504b5a5 (bug 1264199)
f9390125f8425c6a72502f58a0a173c2965086ac
created 2016-04-18 14:22 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4e02fc1cbd35 (bug 1264199)
64a0ad4f6ac04a4951c815a948395374700ae2ad
created 2016-04-18 14:21 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1d139b7422c8 (bug 1264199)
1d139b7422c8bad036d3b21308e0ceef87ae1cf8
created 2016-04-18 19:16 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P7. Stop early if audio queue got flushed. r=me
4e02fc1cbd35109ca54522fc9465893954063083
created 2016-04-14 15:44 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P6. Drain resampler when changing format or reaching the end. r=kinetik
f323c504b5a5c2280a7be46ebc97f0660165ebfd
created 2016-04-13 20:25 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P5. Perform all downmixing operations in DecodedAudioDataSink. r=kinetik
04751f3545ad38c5da364bc49a9dddb92090208d
created 2016-04-13 17:55 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P3. Attempt to minimize audio quality loss and unnecessary processing. r=kinetik
6b82e89a490e292eeaa61b39a8c5ec9c87402689
created 2016-04-13 17:30 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P2. Ensure the AudioStream only ever receive the same content format. r=kinetik
b15c10c421485e3d45ea653ca5dada0cef847ef8
created 2016-04-13 17:17 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1264199: P1. Perform audio conversion in the reader's taskqueue and ahead of use. r=kinetik
369a636d86f4a55b31900a3e7be5fe133b8d4bd8
created 2016-04-12 19:24 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1262753: P7. Add debugging pref to enable/disable downmixer and resample. r=kinetik
ed60dd41a220b728920e023443a47ffe94989917
created 2016-04-11 21:16 +1000
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1262753: P6. Perform downmixing in DecodeAudioDataSink. r=kinetik
178db318f3187ffa5fb9f85c86ee83322ac2d994
created 2016-03-22 20:55 +1300
pushed 2016-03-24 14:26 +0000
Matthew Gregan Matthew Gregan - Bug 1246108 - Don't restart completed audio streams. r=jwwang, a=lizzard
a64e46100aa58f3e78175dfad4f88c9afdf7bb6f
created 2016-02-05 01:39 +0100
pushed 2016-03-17 15:17 +0000
Alastor Wu Alastor Wu - Bug 1242774 - only resolve promise when exist. r=jwwang, a=lizzard
1803328a709c1a84ba8aadeb203b8a85eae6ef18
created 2016-02-05 10:19 +0800
pushed 2016-03-07 14:18 +0000
JW Wang JW Wang - Bug 1245542 - I suspect AudioData::mAudioData/mFrames are poisoned when sample format doesn't match the metadata. Let's ignore these samples to see if crash volume can be reduced. r=kinetik. a=lizzard
357a870647f25f3ac9879ec222b2370f688ef77e
created 2016-01-21 21:14 +0800
pushed 2016-03-07 14:18 +0000
JW Wang JW Wang - Bug 1241003 - ignore AudioData with 0 frames to avoid silence. r=kinetik.
52b05e612df9ee6e1006452aec6f820409b8767e
created 2016-01-21 21:11 +0800
pushed 2016-03-07 14:18 +0000
JW Wang JW Wang - Bug 1240420. Part 1 - move checks of mismatched sample rate or channel numbers to AudioStream. r=kinetik.
2cf303fd07fefa58e1f40fb2498e0f6bf271dd97
created 2016-01-18 11:24 +0800
pushed 2016-03-07 14:18 +0000
JW Wang JW Wang - Bug 1240417. Part 1 - add a writer class to encapsulate pointer arithmetic. r=kinetik.
9ce51229f0f9556c9e11e1ea201a4248ccfce989
created 2016-01-12 21:48 +0800
pushed 2016-03-07 14:18 +0000
JW Wang JW Wang - Bug 948267. Part 2 - implement AudioStream::DataSource for DecodedAudioDataSink and remove its audio thread. r=kinetik.
5d977c74e5741a13e15c295c5caa377428e3b844
created 2015-11-15 14:49 +0100
pushed 2016-01-25 13:55 +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-01-25 13:55 +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-01-25 13:55 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
11dd4cfb65639257a3c3e87886c0b6157be5b876
created 2015-11-01 17:34 -0500
pushed 2016-01-25 13:55 +0000
Nathan Froyd Nathan Froyd - Bug 1220491 - clarify ownership relationships for creators of AudioData; r=gerald
less more (0) -60 tip