searching for reviewer(jya)
41aed9dafb97: Bug 1417300 - adjust sample time before calculating the total decoded duration. r=jya a=gchang
Alastor Wu <alwu@mozilla.com> - Fri, 01 Dec 2017 10:54:13 +0800 - rev 442758
Push 8326 by archaeopteryx@coole-files.de at 2017-12-06 13:10 +0000
Bug 1417300 - adjust sample time before calculating the total decoded duration. r=jya a=gchang We do not want to perform the adjustment of the timestamp after reading the ogg chain but before. Otherwise the parent's mDecodedAudioDuration would be adjusted causing the sample's time to be twice the value it should be. MozReview-Commit-ID: 50VrOCzrwFg
cd498278dba7: Bug 1417113 - CloneableWithRangeMediaResource InputStreamReader::Read must always return what has been read from the buffer, r=jya a=gchang
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 27 Nov 2017 14:35:39 +0100 - rev 442580
Push 8261 by dluca@mozilla.com at 2017-11-29 14:38 +0000
Bug 1417113 - CloneableWithRangeMediaResource InputStreamReader::Read must always return what has been read from the buffer, r=jya a=gchang Before this patch, InputStreamReader::Read was returning NS_OK without updating aRead if SyncRead() was unable to read the requested amount of data from the stream. Just because SyncRead() was executing in a do/while loop, we must always update aRead with what was been read so far.
341dd6e739b8: Bug 1417869. P2 - abort the load algorithm early if media not allowed to load. r=jya, a=Sylvestre
JW Wang <jwwang@mozilla.com> - Tue, 21 Nov 2017 14:02:13 +0800 - rev 442465
Push 8218 by jyavenard@mozilla.com at 2017-11-24 08:58 +0000
Bug 1417869. P2 - abort the load algorithm early if media not allowed to load. r=jya, a=Sylvestre MozReview-Commit-ID: DUxyo4ywCPW
6c6c316f7254: Bug 1417869 - show more descriptive messages for the MEDIA_ERR_SRC_NOT_SUPPORTED error. r=jya, a=gchang
JW Wang <jwwang@mozilla.com> - Fri, 24 Nov 2017 09:40:02 +0100 - rev 442464
Push 8218 by jyavenard@mozilla.com at 2017-11-24 08:58 +0000
Bug 1417869 - show more descriptive messages for the MEDIA_ERR_SRC_NOT_SUPPORTED error. r=jya, a=gchang MozReview-Commit-ID: CySbHaJCaC5
cf1f507a4dcc: Bug 1395922 - [P4] Make MDSM enter buffering state when MediaKeys is removed and resume the playback if setting same MediaKeys back. r=cpearce,jya
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:14:49 +0800 - rev 441474
Push 8130 by ryanvm@gmail.com at 2017-11-09 00:28 +0000
Bug 1395922 - [P4] Make MDSM enter buffering state when MediaKeys is removed and resume the playback if setting same MediaKeys back. r=cpearce,jya MozReview-Commit-ID: KdmeGqoVgak
2849269a64be: Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:12:39 +0800 - rev 441472
Push 8130 by ryanvm@gmail.com at 2017-11-09 00:28 +0000
Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya MozReview-Commit-ID: 7RarmmlA0lo
f9aafdff7559: Bug 1414994 - Set CONFIG_LINUX_PERF in media/ffvpx/config_android32.h to 0 to fix Android builds on MacOS r=jya
Randall Barker <rbarker@mozilla.com> - Tue, 07 Nov 2017 11:32:52 -0800 - rev 441406
Push 8130 by ryanvm@gmail.com at 2017-11-09 00:28 +0000
Bug 1414994 - Set CONFIG_LINUX_PERF in media/ffvpx/config_android32.h to 0 to fix Android builds on MacOS r=jya MozReview-Commit-ID: 2wkqm8C2uJ6
75a973619e42: Bug 1413076 - return other kind of error in addition to OOM. r=jya
Alfredo.Yang <ayang@mozilla.com> - Tue, 31 Oct 2017 10:13:51 +0800 - rev 441283
Push 8127 by ryanvm@gmail.com at 2017-11-07 22:38 +0000
Bug 1413076 - return other kind of error in addition to OOM. r=jya MozReview-Commit-ID: CpRF1Kr5Z2c
55c1cb6938fc: Bug 1409946 - ensure we could always get keyframe while seeking. r=jya
Alastor Wu <alwu@mozilla.com> - Mon, 06 Nov 2017 18:35:49 +0800 - rev 441266
Push 8127 by ryanvm@gmail.com at 2017-11-07 22:38 +0000
Bug 1409946 - ensure we could always get keyframe while seeking. r=jya Since MDSM won't treat EOS as an erorr now, so we could revert bug1359058 p2. MozReview-Commit-ID: JqkIrOiBu8v
046aa4f8f758: Bug 1414706 - dump debug info immediately when a test times out. r=jya
JW Wang <jwwang@mozilla.com> - Fri, 03 Nov 2017 11:16:30 +0800 - rev 441078
Push 8123 by ryanvm@gmail.com at 2017-11-06 14:00 +0000
Bug 1414706 - dump debug info immediately when a test times out. r=jya For now we dump debug info when the whole test case finishes. However, it would be harder to relate the debug info to the timed out test when there are multiple test timeouts. Note we don't call |this.finished(token)| until v.mozDumpDebugInfo() is done because |this.finished(token)| might finish the whole test case and clean up the page which might change the output of v.mozDumpDebugInfo(). MozReview-Commit-ID: BrdZ0EVpaBQ
bbe8f6210383: Bug 1414213. P2 - don't continue reading if reader.Read(5) failed. r=jya
JW Wang <jwwang@mozilla.com> - Mon, 06 Nov 2017 11:24:16 +0800 - rev 441075
Push 8123 by ryanvm@gmail.com at 2017-11-06 14:00 +0000
Bug 1414213. P2 - don't continue reading if reader.Read(5) failed. r=jya MozReview-Commit-ID: 1vNbACa9Vpv
fe1d819e6cca: Bug 1414213. P1 - H264::NumSPS() should return 0 if aExtraData is empty. r=jya
JW Wang <jwwang@mozilla.com> - Fri, 03 Nov 2017 17:40:32 +0800 - rev 441074
Push 8123 by ryanvm@gmail.com at 2017-11-06 14:00 +0000
Bug 1414213. P1 - H264::NumSPS() should return 0 if aExtraData is empty. r=jya MozReview-Commit-ID: JTzEqYt9mQr
694d4dc74495: Bug 1414121. P2 - let MediaDecoder::DumpDebugInfo() return a MozPromise. r=jya
JW Wang <jwwang@mozilla.com> - Fri, 03 Nov 2017 10:46:02 +0800 - rev 441067
Push 8123 by ryanvm@gmail.com at 2017-11-06 14:00 +0000
Bug 1414121. P2 - let MediaDecoder::DumpDebugInfo() return a MozPromise. r=jya MozReview-Commit-ID: Fau4ysdlwwa
382939cc1ff5: Bug 1409176 - handle decoder error in WMFMediaDataDecoder::ProcessDecode(). r=jya,mattwoodrow
JerryShih <hshih@mozilla.com> - Mon, 06 Nov 2017 16:07:22 +0800 - rev 441053
Push 8123 by ryanvm@gmail.com at 2017-11-06 14:00 +0000
Bug 1409176 - handle decoder error in WMFMediaDataDecoder::ProcessDecode(). r=jya,mattwoodrow The DXVA decoder might hit some error because of the hardware device status. This patch try to pass the error code to the decoder promise object to deal with the error. MozReview-Commit-ID: IAj8gzKGF3j
79def5ebdec2: Bug 1413993 - Remove unused USEC_PER_SEC constant r=jya
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 03 Nov 2017 10:25:26 +0000 - rev 440823
Push 8120 by ryanvm@gmail.com at 2017-11-04 17:45 +0000
Bug 1413993 - Remove unused USEC_PER_SEC constant r=jya This constant is #defined in some MacOS system headers which causes compile errors.
9cd31c6a8e2c: Bug 1395922 - [P4] Make MDSM enter buffering state when MediaKeys is removed and resume the playback if setting same MediaKeys back. r=cpearce,jya
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:14:49 +0800 - rev 440800
Push 8120 by ryanvm@gmail.com at 2017-11-04 17:45 +0000
Bug 1395922 - [P4] Make MDSM enter buffering state when MediaKeys is removed and resume the playback if setting same MediaKeys back. r=cpearce,jya MozReview-Commit-ID: KdmeGqoVgak
f786d928b1e0: Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:12:39 +0800 - rev 440798
Push 8120 by ryanvm@gmail.com at 2017-11-04 17:45 +0000
Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya MozReview-Commit-ID: 7RarmmlA0lo
d1d318017187: Bug 1413257: Allow disabling ffvpx's AVX2 support on linux64 for Thunderbird's buildbot; r=jya,rillian
Tom Prince <mozilla@hocat.ca> - Tue, 31 Oct 2017 12:42:27 -0600 - rev 440500
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1413257: Allow disabling ffvpx's AVX2 support on linux64 for Thunderbird's buildbot; r=jya,rillian MozReview-Commit-ID: 6USzO1GE7dJ
769dd8ce70e1: Bug 1413257: Allow disabling ffvpx's AVX2 support on linux64 for Thunderbird's buildbot; r=jya,rillian
Tom Prince <mozilla@hocat.ca> - Tue, 31 Oct 2017 12:42:27 -0600 - rev 440467
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1413257: Allow disabling ffvpx's AVX2 support on linux64 for Thunderbird's buildbot; r=jya,rillian MozReview-Commit-ID: 6USzO1GE7dJ
c66bfddbbdfe: Bug 1362440 - part4 : parsing entire content to decide whether it's init segment. r=jya
Alastor Wu <alwu@mozilla.com> - Mon, 30 Oct 2017 17:48:43 +0800 - rev 439762
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1362440 - part4 : parsing entire content to decide whether it's init segment. r=jya The spec [1] defines what's the init segment, and the parser would return error if the format is not correct. [1] https://w3c.github.io/media-source/webm-byte-stream-format.html MozReview-Commit-ID: 3nFHHdn5b89
f072fb95a7b8: Bug 1362440 - part3 : add tests. r=jya
Alastor Wu <alwu@mozilla.com> - Mon, 30 Oct 2017 17:48:35 +0800 - rev 439761
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1362440 - part3 : add tests. r=jya MozReview-Commit-ID: C4mXuPsMaF4
5da48a1cd6d6: Bug 1412547 - avoid unused lambda captures in MediaDecoder.cpp; r=jya
Nathan Froyd <froydnj@mozilla.com> - Sat, 28 Oct 2017 15:40:15 -0400 - rev 439638
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1412547 - avoid unused lambda captures in MediaDecoder.cpp; r=jya
d6e6399ea965: Bug 1407919 - Part7 - Check bit depth in PDM::Supports. r=gerald,jya
James Cheng <jacheng@mozilla.com> - Tue, 17 Oct 2017 01:04:37 +0800 - rev 437880
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1407919 - Part7 - Check bit depth in PDM::Supports. r=gerald,jya MozReview-Commit-ID: ATW9sZeDCTu
85fbdfbf84c0: Bug 1407919 - Part5 - Extract bit depth information from codec parameter string into VideoInfo::mBitDepth. r=jya
James Cheng <jacheng@mozilla.com> - Tue, 17 Oct 2017 11:20:44 +0800 - rev 437878
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1407919 - Part5 - Extract bit depth information from codec parameter string into VideoInfo::mBitDepth. r=jya MozReview-Commit-ID: GUwSrpbhOxA
2fc247fa959b: Bug 1407919 - Part4 - Add mBitDepth field into VideoInfo. r=jya
James Cheng <jacheng@mozilla.com> - Tue, 17 Oct 2017 11:17:23 +0800 - rev 437877
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1407919 - Part4 - Add mBitDepth field into VideoInfo. r=jya MozReview-Commit-ID: GfQndec1cyB
a5a793805ac8: Bug 1407919 - Part1 - Add an extraction function to parse the RFC-6381 VP9 codec string. r=gerald,jya
James Cheng <jacheng@mozilla.com> - Fri, 13 Oct 2017 13:55:05 +0800 - rev 437874
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1407919 - Part1 - Add an extraction function to parse the RFC-6381 VP9 codec string. r=gerald,jya MozReview-Commit-ID: Ii0L4IPtzJJ
63dae2f1e6ba: Bug 1408987 - Part 2: Make mManager thread-safe. r=jya
Alastor Wu <alwu@mozilla.com> - Tue, 17 Oct 2017 16:53:54 +0800 - rev 437429
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1408987 - Part 2: Make mManager thread-safe. r=jya mManager would be accessed in both main thread and task queue, and be set on task queue, so we need to make sure it's thread-safe. MozReview-Commit-ID: m76KeEsDgB
189a22dbcaf9: Bug 1408987 - Part 1: Add OnTaskQueue() assertion to clarify functions' running thread. r=jya
Alastor Wu <alwu@mozilla.com> - Tue, 17 Oct 2017 15:58:44 +0800 - rev 437428
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1408987 - Part 1: Add OnTaskQueue() assertion to clarify functions' running thread. r=jya MozReview-Commit-ID: 36sqB5SlOd
64a75a906b5d: Bug 1409274 - remove the lock for SourceBufferTaskQueue. r=jya
Alastor Wu <alwu@mozilla.com> - Tue, 17 Oct 2017 15:46:26 +0800 - rev 437364
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1409274 - remove the lock for SourceBufferTaskQueue. r=jya It would only be accessed on task queue now, so we don't need to lock it. MozReview-Commit-ID: 6jd36TQW4aA
aecaa85bb1d9: Bug 1400674 - fix the algorithm of filling audio gaps with silence. r=jya
JW Wang <jwwang@mozilla.com> - Fri, 13 Oct 2017 17:24:24 +0800 - rev 437275
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1400674 - fix the algorithm of filling audio gaps with silence. r=jya MozReview-Commit-ID: Hjsboq6PdlN
0442a3ecb494: Bug 1400674 - P1: fix the algorithm of filling audio gaps with silence. r=jya
JW Wang <jwwang@mozilla.com> - Fri, 13 Oct 2017 17:24:24 +0800 - rev 437091
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1400674 - P1: fix the algorithm of filling audio gaps with silence. r=jya MozReview-Commit-ID: Hjsboq6PdlN
3e504c84f3d3: Bug 1393272 - Use original width and height if either the scaled width or height is 0. r=jya
Kilik Kuo <kikuo@mozilla.com> - Thu, 12 Oct 2017 16:40:50 +0800 - rev 436841
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1393272 - Use original width and height if either the scaled width or height is 0. r=jya MozReview-Commit-ID: 3y4c5zJZD0a
3c8730c5a21f: Bug 1247189 - part5 : use IsCurrentThreadIn() as a main criteria to determine whether we're on the task queue or not. r=jya
Alastor Wu <alwu@mozilla.com> - Thu, 12 Oct 2017 10:49:25 +0800 - rev 436529
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part5 : use IsCurrentThreadIn() as a main criteria to determine whether we're on the task queue or not. r=jya The use of the TrackBuffersManager once detached is explictly forbidden, as such OnTaskQueue() can only be used before the DetachTask ran: we now strongly assert as such. MozReview-Commit-ID: ycOI4QRElb
ce7ff91e2bdb: Bug 1247189 - part4 : ensure we always detach TBM from demuxers. r=jya
Alastor Wu <alwu@mozilla.com> - Thu, 12 Oct 2017 10:49:21 +0800 - rev 436528
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part4 : ensure we always detach TBM from demuxers. r=jya Ensure the TBM would always be detached from demuxers, before calling TBM::detach(). MozReview-Commit-ID: DLWZHB3M3GG
bba2b7892653: Bug 1247189 - part3 : don't process any task after detached. r=jya
Alastor Wu <alwu@mozilla.com> - Thu, 12 Oct 2017 10:49:10 +0800 - rev 436527
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part3 : don't process any task after detached. r=jya From [1], the task was executed after finished detach task. It would be caused by queuing two detach tasks in the task queue. If the previous detach task is still waiting in the task queue when we're calling the second detach(), then we might have two detach tasks in the queue. [1] https://treeherder.mozilla.org/logviewer.html#?job_id=134315866&repo=try&lineNumber=2540 MozReview-Commit-ID: HohgKqeZy0s
7fd2d15b8fae: Bug 1247189 - part2 : remove reference to TrackBuffersManagers once detached. r=jya
Alastor Wu <alwu@mozilla.com> - Wed, 11 Oct 2017 10:55:21 +0800 - rev 436526
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part2 : remove reference to TrackBuffersManagers once detached. r=jya Should never access the TrackBuffersManager once the SourceBuffer has been detached. MozReview-Commit-ID: EgVINj9B1vZ
053999c48513: Bug 1247189 - part1 : should detach TBM after detaching it from demuxers. r=jya
Alastor Wu <alwu@mozilla.com> - Wed, 11 Oct 2017 10:49:05 +0800 - rev 436525
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part1 : should detach TBM after detaching it from demuxers. r=jya After detaching TBM, we should not access it anymore. So we should finish all other related detaching process, before detaching TBM. MozReview-Commit-ID: 8bNzqXVHVyy
9be5bbb35797: Bug 1247189 - part5 : use IsCurrentThreadIn() as a main criteria to determine whether we're on the task queue or not. r=jya
Alastor Wu <alwu@mozilla.com> - Wed, 11 Oct 2017 16:12:13 +0800 - rev 436393
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part5 : use IsCurrentThreadIn() as a main criteria to determine whether we're on the task queue or not. r=jya The use of the TrackBuffersManager once detached is explictly forbidden, as such OnTaskQueue() can only be used before the DetachTask ran: we now strongly assert as such. MozReview-Commit-ID: ycOI4QRElb
85d236f46b00: Bug 1247189 - part4 : ensure we always detach TBM from demuxers. r=jya
Alastor Wu <alwu@mozilla.com> - Wed, 11 Oct 2017 11:01:08 +0800 - rev 436392
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part4 : ensure we always detach TBM from demuxers. r=jya Ensure the TBM would always be detached from demuxers, before calling TBM::detach(). MozReview-Commit-ID: DLWZHB3M3GG
36a63b9f8dcb: Bug 1247189 - part3 : don't process any task after detached. r=jya
Alastor Wu <alwu@mozilla.com> - Wed, 11 Oct 2017 11:00:57 +0800 - rev 436391
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part3 : don't process any task after detached. r=jya From [1], the task was executed after finished detach task. It would be caused by queuing two detach tasks in the task queue. If the previous detach task is still waiting in the task queue when we're calling the second detach(), then we might have two detach tasks in the queue. [1] https://treeherder.mozilla.org/logviewer.html#?job_id=134315866&repo=try&lineNumber=2540 MozReview-Commit-ID: HohgKqeZy0s
5b9af87e76a9: Bug 1247189 - part2 : remove reference to TrackBuffersManagers once detached. r=jya
Alastor Wu <alwu@mozilla.com> - Wed, 11 Oct 2017 10:55:21 +0800 - rev 436390
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part2 : remove reference to TrackBuffersManagers once detached. r=jya Should never access the TrackBuffersManager once the SourceBuffer has been detached. MozReview-Commit-ID: EgVINj9B1vZ
26e324eb052d: Bug 1247189 - part1 : should detach TBM after detaching it from demuxers. r=jya
Alastor Wu <alwu@mozilla.com> - Wed, 11 Oct 2017 10:49:05 +0800 - rev 436389
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1247189 - part1 : should detach TBM after detaching it from demuxers. r=jya After detaching TBM, we should not access it anymore. So we should finish all other related detaching process, before detaching TBM. MozReview-Commit-ID: 8bNzqXVHVyy
b7429873f639: Bug 1405025. P2 - revert Bug 1390443 P1. r=jya
JW Wang <jwwang@mozilla.com> - Fri, 06 Oct 2017 15:58:59 +0800 - rev 435840
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1405025. P2 - revert Bug 1390443 P1. r=jya Since we don't use state-mirroring to dispatch nextFrameStatus changes, we can now revert the workaround of bug 1390443 P1. See bug 1390443 comment 0 for more details. MozReview-Commit-ID: FRxXUnGC3x2
a366fc57e78f: Bug 1405025. P1 - ensure 'seeking' is fired before 'waiting'. r=jya
JW Wang <jwwang@mozilla.com> - Fri, 06 Oct 2017 15:48:38 +0800 - rev 435839
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1405025. P1 - ensure 'seeking' is fired before 'waiting'. r=jya Use MediaEventSource instead of state-mirroring to notify nextFrameStatus changes so we have more control over the order of events. MozReview-Commit-ID: 3DGtMbghEQm
67bd2a7d9779: Bug 1403849 - p3: add telemetry to record tunneled playback support. r=francois,jya
John Lin <jolin@mozilla.com> - Fri, 29 Sep 2017 18:12:09 +0800 - rev 435643
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1403849 - p3: add telemetry to record tunneled playback support. r=francois,jya MozReview-Commit-ID: 52HCnvYT56P
78024b5b78dd: Bug 1403478 - part2 : merge 'test_SeekableBefore*' and 'test_SeekableAfter*' into 'test_SeekableBeforeAndAfter*'. r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 29 Sep 2017 11:58:44 +0800 - rev 434445
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1403478 - part2 : merge 'test_SeekableBefore*' and 'test_SeekableAfter*' into 'test_SeekableBeforeAndAfter*'. r=jya MozReview-Commit-ID: 3tfdEEV78k8
c2b6049d51c7: Bug 1403478 - part1 : check v.seekable before and after calling ms.endOfStream(). r=jwwang,jya
Alastor Wu <alwu@mozilla.com> - Fri, 29 Sep 2017 11:33:46 +0800 - rev 434444
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1403478 - part1 : check v.seekable before and after calling ms.endOfStream(). r=jwwang,jya This patch does two things, (1) check v.seekable after calling ms.endOfStream() As test name suggests, we check seekable after calling endOfStream() (2) check the time range of v.seekable The seekable represents the ranges of the media resource [1], so it would be changed after calling ms.endOfStream(). Before calling the endOfStream(), seekable should be [0, ms.duration) After calling the endOfStream(), seekable should be [0, ms.buffer.end(0)) [1] https://www.w3.org/TR/html51/semantics-embedded-content.html#dom-htmlmediaelement-seekable MozReview-Commit-ID: 56AIZYVsHhW
30d8969e3ec6: Bug 1403832 - part2 : reuse ErrorName() in MediaResult::Description(). r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 29 Sep 2017 00:37:50 +0800 - rev 434267
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1403832 - part2 : reuse ErrorName() in MediaResult::Description(). r=jya MozReview-Commit-ID: AN6v18RwlAw
89061adfacb3: Bug 1403832 - part1 : replace Error.Code() with Error.ErrorName(). r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 29 Sep 2017 00:37:45 +0800 - rev 434266
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1403832 - part1 : replace Error.Code() with Error.ErrorName(). r=jya Use ErrorName() as it provides more useful information for the error detail. MozReview-Commit-ID: BQUPQGcLd8L
6a46ed72cd5f: Bug 1403412 - disable VP9 estimizer on Mac; r=jya
Kaku Kuo <kaku@mozilla.com> - Thu, 28 Sep 2017 00:17:29 +0800 - rev 434120
Push 8114 by jlorenzo@mozilla.com at 2017-11-02 16:33 +0000
Bug 1403412 - disable VP9 estimizer on Mac; r=jya MozReview-Commit-ID: 8RTe7lVSRwl