searching for reviewer(cpearce)
57cc6679cc6676168353229733cfbb6d96510b85: Bug 1261627 - Unbreak --disable-webrtc builds. r=cpearce
Mats Palmgren <mats@mozilla.com> - Sat, 02 Apr 2016 12:04:00 -0400 - rev 291520
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1261627 - Unbreak --disable-webrtc builds. r=cpearce
5dfc5468af1c981b150b57f202ab14056fc04100: Bug 1232911 - [1.2] Allow to test for specific VPX MIME type version. r=cpearce
Eugen Sawin <esawin@mozilla.com> - Mon, 21 Mar 2016 20:16:50 +0100 - rev 291052
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1232911 - [1.2] Allow to test for specific VPX MIME type version. r=cpearce
690f9c2a909b45dbbc98c3d2694a0d626edb0f5a: Bug 1260377 - Fix CDMProxy::SetServerCertificate crash since null pointer. r=cpearce
James Cheng <jacheng@mozilla.com> - Wed, 30 Mar 2016 11:26:44 +1300 - rev 291001
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1260377 - Fix CDMProxy::SetServerCertificate crash since null pointer. r=cpearce
d9f4607812aec2639be5a70963edc41a7f7600a2: Bug 1258144: warnings-as-errors bustage r=cpearce
Randell Jesup <rjesup@jesup.org> - Mon, 28 Mar 2016 21:00:21 -0400 - rev 290773
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258144: warnings-as-errors bustage r=cpearce MozReview-Commit-ID: 6CIkX6F6cl2
b3099764f4181717e6a48128264c5b2247832a85: Bug 1258144: Flip warning sense typo in original patch for bug r=cpearce
Randell Jesup <rjesup@jesup.org> - Mon, 28 Mar 2016 20:02:40 -0400 - rev 290772
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258144: Flip warning sense typo in original patch for bug r=cpearce MozReview-Commit-ID: dztvbBSYyI
3cab27bc9f80229939d5bb57372ec3745c216366: Bug 1258627 - always schedule next cycle so MDSM has a chance to leave buffering state. r=cpearce.
JW Wang <jwwang@mozilla.com> - Wed, 23 Mar 2016 10:25:58 +0800 - rev 290062
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258627 - always schedule next cycle so MDSM has a chance to leave buffering state. r=cpearce. MozReview-Commit-ID: ByCHVF9IxvS
5fc481f7f733d54d4e9e11be7e045b7a63d05b64: Bug 1256038: Remove special NotifyDataArrived handling in the DirectShow reader. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 22 Mar 2016 22:59:50 +1100 - rev 290061
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1256038: Remove special NotifyDataArrived handling in the DirectShow reader. r=cpearce Following bug 1223599, NotifyDataArrived is called extremely often (every 32kB block downloaded). The combination of pinning the MediaResource with small cache reads while reading on another thread can causes incorrect read. While this issue needs to be addressed, the special handling of NotifyDataArrived with DirectShow ultimately serves no purpose. By the time we have read the metadata, we have already identified if the MP3 has a known duration. If not, the duration will be amended as data is being returned to the MDSM. Continually feeding new data to the MP3FrameParser only allow to account for the new data downloaded ahead of the last decoded sample and to get a slightly more accurate buffered range and duration. The new MP3Demuxer doesn't do it, and ultimately this makes the DirectShowReader behaves like the new MP3Demuxer and gives us consistency across the readers. MozReview-Commit-ID: HKNWWrofIqV
60abff0e797681b1a49f11058f4ddec2e0339c36: Bug 1257013 - Part 2: Use readback to synchronize d3d11 video. r=cpearce,Bas
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 21 Mar 2016 18:49:59 +1300 - rev 289681
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1257013 - Part 2: Use readback to synchronize d3d11 video. r=cpearce,Bas
b4e1e8c8dc0b3d4b94541cc4c0265c9cac5339d5: Bug 1257013 - Part 1: Use readback to synchronize d3d9 video. r=cpearce,Bas
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 21 Mar 2016 18:49:43 +1300 - rev 289680
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1257013 - Part 1: Use readback to synchronize d3d9 video. r=cpearce,Bas
445a27517245aaa3daf3fd9a8bc47562b7a905ca: Bug 1256533 - Use std::deque<int32_t> instead of nsDeque - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Sun, 20 Mar 2016 16:52:34 +1100 - rev 289611
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1256533 - Use std::deque<int32_t> instead of nsDeque - r=cpearce The queue of pending block indexes was implemented using nsDeque where item pointers were perverted into pure 32-bit numbers, causing a size mismatch on 64-bit platforms, which was picked by VS2015. Note: We're using a deque because we need to implement a 'contains' method, which would be unreasonably-difficult with a pure queue. MozReview-Commit-ID: HpDBIwgSs9
01d79567d75985ce46bd1af60139b9b9feefe175: Bug 1257094 - Remove MediaDecoderStateMachine::DECODER_STATE_DECODING_NONE. r=cpearce.
JW Wang <jwwang@mozilla.com> - Sat, 19 Mar 2016 07:51:06 +0800 - rev 289497
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1257094 - Remove MediaDecoderStateMachine::DECODER_STATE_DECODING_NONE. r=cpearce. MozReview-Commit-ID: JYMQVwHBSc3
acbda99b64a538e42335cef595d25cd79df759bc: Bug 1257028 - Fallback to d3d9 decoding if d3d11 fails. r=cpearce
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 18 Mar 2016 10:06:05 +1300 - rev 289315
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1257028 - Fallback to d3d9 decoding if d3d11 fails. r=cpearce
f5ff4afb15f3b7c702832e4fdef580463c99687d: Bug 1257270 - Use std::nullptr_t instead of nullptr_t in WMFUtils.h. r=cpearce
Jacek Caban <jacek@codeweavers.com> - Thu, 17 Mar 2016 10:39:46 +0100 - rev 289262
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1257270 - Use std::nullptr_t instead of nullptr_t in WMFUtils.h. r=cpearce
ce674f4e79df6250d3f544187be6d2adae35d4ea: Bug 1247864 - delete[] on anything allocated with new[]. r=cpearce
radu stoica <radu.stoica@softvision.ro> - Fri, 12 Feb 2016 01:06:00 -0500 - rev 288836
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1247864 - delete[] on anything allocated with new[]. r=cpearce
6d8001b49fea6e73ddc1d3b7940840c21515b5cf: Bug 1236112 - Block on d3d9 video frames to complete before returning them from the decoder. r=cpearce
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 09 Mar 2016 10:34:49 +1300 - rev 288819
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1236112 - Block on d3d9 video frames to complete before returning them from the decoder. r=cpearce
97571d40a08ae5fb70b24195a50d7697c68c8f31: Bug 1230641: P2. Increase the video queue size on mac. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 15 Mar 2016 11:54:19 +1100 - rev 288767
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1230641: P2. Increase the video queue size on mac. r=cpearce The mac decoder when used on intel GPU gives bad performance due to locking. Increasing the queue size allows to alleviate most problems. MozReview-Commit-ID: 3yQ3btiMqvk
523aa849f21fc1793460ac1af5452135b941a3c9: Bug 1251184: [quicktime] P2. Use external plugin if available over native playback. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 11 Mar 2016 22:42:02 +1100 - rev 288740
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251184: [quicktime] P2. Use external plugin if available over native playback. r=cpearce While almost identical to video/mp4, quicktime files often use codecs that we don't support: in particular MPEG4 part 2 and amr audio. If a plugin exists and is enabled, prefer it to handle those files. We only do so when opening the file directly. Media in <video> element will always play natively. MozReview-Commit-ID: 1yPpzfDaCfT
556446426ca25a592e6596d2de05ec636997c597: Bug 1251184: [quicktime] P1. Report video/quicktime mimetype when sniffing. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 11 Mar 2016 22:32:30 +1100 - rev 288739
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1251184: [quicktime] P1. Report video/quicktime mimetype when sniffing. r=cpearce MozReview-Commit-ID: 9EJQVYt76Mh
7aaac95e308b82c126c6b7c43bf82a7b8fa47611: Bug 1255268 - Replace SeekJob::Steal() with move semantics. r=cpearce.
JW Wang <jwwang@mozilla.com> - Thu, 10 Mar 2016 15:30:32 +0800 - rev 288274
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1255268 - Replace SeekJob::Steal() with move semantics. r=cpearce. MozReview-Commit-ID: 3idqNa2MWA9
2e950da72985537bc0edc578ceca7a32f0571ed9: Bug 1252767 - Remove MediaDecoderStateMachine::mPendingSeek. r=cpearce.
JW Wang <jwwang@mozilla.com> - Mon, 29 Feb 2016 17:00:52 +0800 - rev 288069
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1252767 - Remove MediaDecoderStateMachine::mPendingSeek. r=cpearce.
2d9cb763754d01143f160ff7c859b135dd2201f4: Bug 1254311: [mp4] Ignore empty raw sample. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 08 Mar 2016 21:48:38 +1100 - rev 287769
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1254311: [mp4] Ignore empty raw sample. r=cpearce Some decoders (wmf) will return an error if fed an empty sample. MozReview-Commit-ID: 2FF0cy41zYV
6358a64e4f157a2fa4a055490656002d03e39e94: Bug 1236112 - Block on d3d9 video frames to complete before returning them from the decoder. r=cpearce
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 09 Mar 2016 10:34:49 +1300 - rev 287732
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1236112 - Block on d3d9 video frames to complete before returning them from the decoder. r=cpearce
084c4f8baf4896300db1e6cc999bfbad5bb91145: Bug 1253959 - per comment 10, #ifdef code that causes ReadMetadata() to fail on Windows XP debug. r=cpearce.
JW Wang <jwwang@mozilla.com> - Mon, 07 Mar 2016 16:07:14 +0800 - rev 287592
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1253959 - per comment 10, #ifdef code that causes ReadMetadata() to fail on Windows XP debug. r=cpearce. MozReview-Commit-ID: J6Muv6pJJhf
a715499846d42dd710272c342ff093ba861a957a: Bug 1253395 - Disable msmpeg2vdec.dll blackslisting - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Tue, 08 Mar 2016 12:54:48 +1100 - rev 287524
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1253395 - Disable msmpeg2vdec.dll blackslisting - r=cpearce Disable the blacklisting introduced in bug 1242343, as it was having a negative effect on many working configurations.
30fa1cfd2ec8f5fbde21601f0f5d67406cd625a5: Bug 1228677 - Do not enforce CORS when loading file for MediaResource. r=cpearce
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Sun, 06 Mar 2016 19:17:43 -0800 - rev 287362
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1228677 - Do not enforce CORS when loading file for MediaResource. r=cpearce MozReview-Commit-ID: 4RNWLi1QQC7
4d005bc5a46268596e25a146dd1c172aaaf1ff60: Bug 963238: Support isTypeSupported() in MediaRecorder, and throw on invalid mimetypes at construction r=cpearce,khuey
Randell Jesup <rjesup@jesup.org> - Sun, 06 Mar 2016 22:48:16 -0500 - rev 287361
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 963238: Support isTypeSupported() in MediaRecorder, and throw on invalid mimetypes at construction r=cpearce,khuey MozReview-Commit-ID: LPIJMSgXwxf
291df6e8e8e0ee0033084c3d18d913dc77056ad7: Bug 1252762 - Decode at most one audio/video sample before finishing seeking. r=cpearce.
JW Wang <jwwang@mozilla.com> - Thu, 03 Mar 2016 15:13:37 +0800 - rev 287100
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1252762 - Decode at most one audio/video sample before finishing seeking. r=cpearce. The idea is to make NeedToDecode{Audio,Video} return false when mState is DECODER_STATE_SEEKING so DispatchDecodeTasksIfNeeded() basically does nothing during seeking. And we call Ensure{Audio,Video}DecodeTaskQueued instead during seeking to request audio/video samples only when audio/video seeking is not completed. MozReview-Commit-ID: 2n7ehVXAq4H
90f70787de03db68c4e82c6b99444d9100583bc5: Bug 1242343 - p2. Blacklist msmpeg2vdec.dll 12.0.9200.16426 & .17037 - r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Thu, 03 Mar 2016 08:40:26 +1100 - rev 286880
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1242343 - p2. Blacklist msmpeg2vdec.dll 12.0.9200.16426 & .17037 - r=cpearce MozReview-Commit-ID: C6osQ3ubhH1
66a7d72ae7705dc26b0cfcf251618ae887f5d0c7: Bug 1250293 - Fixed Coverity warning in WaveDemuxer.cpp. r=cpearce
Louis Christie <lchristie@mozilla.com> - Thu, 25 Feb 2016 10:05:04 +1300 - rev 285902
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250293 - Fixed Coverity warning in WaveDemuxer.cpp. r=cpearce
b18eacf1d5c935bf2084894a2f7f8fab35cc3730: Bug 1250497: Initalised Values used in WaveDemuxer.cpp. r=cpearce
Louis Christie <lchristie@mozilla.com> - Wed, 24 Feb 2016 15:42:33 +1300 - rev 285754
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250497: Initalised Values used in WaveDemuxer.cpp. r=cpearce
80bce7740b80acf5672935a13838908589fbe78f: Bug 1250083 - make sure value attributed to usPerDataChunk is floating point value. r=cpearce
Bogdan Postelnicu <bogdan.postelnicu@softvision.ro> - Wed, 24 Feb 2016 11:18:14 +0200 - rev 285725
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1250083 - make sure value attributed to usPerDataChunk is floating point value. r=cpearce MozReview-Commit-ID: FqjX4xj0M2l
cc4950c828a14cb6dfb636c58f33430444d06050: Bug 1238433 - Added telemetry for the proportion of dropped frames. r=cpearce, f=bsmedberg
Louis Christie <lchristie@mozilla.com> - Thu, 18 Feb 2016 15:22:13 +1300 - rev 285202
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1238433 - Added telemetry for the proportion of dropped frames. r=cpearce, f=bsmedberg
c7be30a5321ea3b9c620d221c088698d82c31042: Bug 1238433: Added telemtry for the proportion of frames dropped during playback. r=cpearce
Louis Christie <lchristie@mozilla.com> - Fri, 12 Feb 2016 10:02:00 +1300 - rev 285075
Push 19612 by gwagner@mozilla.com at Wed, 09 Mar 2016 16:35:37 +0000
Bug 1238433: Added telemtry for the proportion of frames dropped during playback. r=cpearce
ee65964121bad2614d5cb35f6b49644f6475bfd4: Bug 1245982 - Added telemetry for the number of uses of HTMLMediaElement.fastSeek(). r=cpearce
Louis Christie <lchristie@mozilla.com> - Fri, 05 Feb 2016 16:32:41 +1300 - rev 284151
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1245982 - Added telemetry for the number of uses of HTMLMediaElement.fastSeek(). r=cpearce
4a38b481c11147a6d78361d2734d4e623d781185: Bug 1246842 - Rework previous commit to not used deprecated arguments.callee r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 09 Feb 2016 20:42:56 +1300 - rev 283982
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246842 - Rework previous commit to not used deprecated arguments.callee r=cpearce MozReview-Commit-ID: DFWNOGN0FyY
01d335a5c88d3b9f603b00630fff944a68d2f3fc: Bug 1246842 - Correct once function to remove correct event listener r=cpearce
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 09 Feb 2016 17:32:13 +1300 - rev 283981
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246842 - Correct once function to remove correct event listener r=cpearce The once function should add and then remove an event listener after it is invoked, but it appears to remove another event listener instead. This commit adjusts that behaviour. Note that the dom/media/mediasource/test/mediasource.js file has the same pattern and has been updated. This commit reflects using the same changes to remedy the once function here. MozReview-Commit-ID: DQ4bfxTQfjN
0f3d064ce06dcc894ff11944681eae6c59405a51: Bug 1237160: Do not count frames not composited as dropped. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 03 Feb 2016 18:07:44 +1100 - rev 283885
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1237160: Do not count frames not composited as dropped. r=cpearce This is a partial reversal of bug 1230338. We can't distinguish frames that are never composited because the media element is hidden from the frames genuinely dropped due to machine slowness. So until we can distinguish them, let's not report them as dropped. MozReview-Commit-ID: ERV8Luaxp3F
5bf10cf78fafdb2da7211e128ae142da89dd248d: Bug 1236680 Part 2: Resolve GMP path for moved Users folder. r=cpearce
Bob Owen <bobowencode@gmail.com> - Tue, 09 Feb 2016 15:22:43 +0000 - rev 283823
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1236680 Part 2: Resolve GMP path for moved Users folder. r=cpearce
772b1669c5b30a8f3419acb24e4112254105fcc2: Bug 1244639: P2. Don't clamp audio time to seek time if there's no video track. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 03 Feb 2016 11:46:59 +1100 - rev 283310
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1244639: P2. Don't clamp audio time to seek time if there's no video track. r=cpearce This remove the need for working around the MP3 decoder returning decoded frames in the future.
f5adde7c353aa61e22611562d512a9c04be1f952: Bug 1244639: P1. Don't assume MP3 decoding always starts at 0. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 03 Feb 2016 11:44:17 +1100 - rev 283309
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1244639: P1. Don't assume MP3 decoding always starts at 0. r=cpearce This remove the MP3 workaround for the mac decoder that was added in bug 1194080.
950702b82f19c5327efab387bdbdbac80700c80d: Bug 1243608: P6. Only seek audio to video seek time when performing a fast seek. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 Jan 2016 23:25:15 +1100 - rev 282883
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1243608: P6. Only seek audio to video seek time when performing a fast seek. r=cpearce This allows for much faster seek time.
89cd342eedb1d4afb8c32039629273393656ad16: Bug 1243608: P5. Add type utility methods to SeekTarget class. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 Jan 2016 23:24:06 +1100 - rev 282882
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1243608: P5. Add type utility methods to SeekTarget class. r=cpearce
85e1209e752659839fabe7af782110b4edbb2a0e: Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 Jan 2016 21:20:29 +1100 - rev 282881
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce
1ad0a2e1a6b8315c7c76ccc1e5def8c8102618b8: Bug 1243608: P3. Make SeekTarget::mTime a TimeUnit object. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 Jan 2016 21:24:30 +1100 - rev 282880
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1243608: P3. Make SeekTarget::mTime a TimeUnit object. r=cpearce Also makes it a private member and provide a GetTime() accessor instead.
2008d4a61715054b05d1464d5ef022240f3e8ee5: Bug 1243608: P2. Pass the full SeekTarget object to MediaDecoderReader::Seek. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 01 Feb 2016 15:05:25 +1100 - rev 282879
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1243608: P2. Pass the full SeekTarget object to MediaDecoderReader::Seek. r=cpearce This will allow the reader to know if we are performing a fast seek.
b6c13888e029e9af0bcb40fc75cce1ad09afa046: Bug 1243608: P1. Only use video time if video frame contains seek target. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 02 Feb 2016 17:05:40 +1100 - rev 282878
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1243608: P1. Only use video time if video frame contains seek target. r=cpearce This restrict the behaviour introduced in bug 1112438.
b0c3e8efafc8aa13935d023762e26495fc9b99a9: Bug 1244523: [mp4] P2. Have sniffer recognise ftyp qt subtype. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 02 Feb 2016 11:38:50 +1100 - rev 282835
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1244523: [mp4] P2. Have sniffer recognise ftyp qt subtype. r=cpearce
f7d66b2782266c066f2efecc9f066af01472ffb5: Bug 1244523: P1. Allow video/quicktime mimetype. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 02 Feb 2016 11:38:49 +1100 - rev 282834
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1244523: P1. Allow video/quicktime mimetype. r=cpearce It's just like video/mp4
3c471a71317ea3ddef7a529e38e94daa087ffd10: Revert "Bug 1112438 - Make newCurrentFrameTime more accurate while seeking by checking audio & video timestamp boundary in addition. r=cpearce" r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 28 Jan 2016 15:48:06 +1100 - rev 282673
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Revert "Bug 1112438 - Make newCurrentFrameTime more accurate while seeking by checking audio & video timestamp boundary in addition. r=cpearce" r=cpearce This reverts commit 4b812ca9 The original commit was a work around for poorly encoded videos generated by some FFOS devices which could make the first audio frame non-zero. Trying then to make them appear as zero when seeking to start. There are better ways to get around this problem.
381af1a45d1030cf3e994413cb1e353cd1e08550: Bug 1212323: P2. Have IsVideoAccelerated return a Promise. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 25 Jan 2016 21:29:28 +1100 - rev 282586
Push 19510 by gwagner@mozilla.com at Mon, 08 Feb 2016 15:56:48 +0000
Bug 1212323: P2. Have IsVideoAccelerated return a Promise. r=cpearce