Changeset 266611 in webkit
- Timestamp:
- Sep 4, 2020, 9:11:10 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 5 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/http/wpt/fetch/blob-range-expected.txt (added)
-
LayoutTests/http/wpt/fetch/blob-range.html (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/platform/network/BlobResourceHandle.cpp (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/NetworkProcess/NetworkDataTaskBlob.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r266610 r266611 1 2020-09-04 Youenn Fablet <youenn@apple.com> 2 3 MediaRecorder timeslice parameter causing internal error on longer videos 4 https://bugs.webkit.org/show_bug.cgi?id=216076 5 <rdar://problem/68209422> 6 7 Reviewed by Eric Carlson. 8 9 * http/wpt/fetch/blob-range-expected.txt: Added. 10 * http/wpt/fetch/blob-range.html: Added. 11 1 12 2020-09-04 Aditya Keerthi <akeerthi@apple.com> 2 13 -
trunk/Source/WebCore/ChangeLog
r266609 r266611 1 2020-09-04 Youenn Fablet <youenn@apple.com> 2 3 MediaRecorder timeslice parameter causing internal error on longer videos 4 https://bugs.webkit.org/show_bug.cgi?id=216076 5 <rdar://problem/68209422> 6 7 Reviewed by Eric Carlson. 8 9 Test: http/wpt/fetch/blob-range.html 10 11 * platform/network/BlobResourceHandle.cpp: 12 (WebCore::BlobResourceHandle::readDataAsync): 13 1 14 2020-09-04 Youenn Fablet <youenn@apple.com> 2 15 -
trunk/Source/WebCore/platform/network/BlobResourceHandle.cpp
r248846 r266611 457 457 458 458 long long bytesToRead = item.length() - m_currentItemReadSize; 459 ASSERT(bytesToRead >= 0); 459 460 if (bytesToRead > m_totalRemainingSize) 460 461 bytesToRead = m_totalRemainingSize; 461 consumeData(reinterpret_cast<const char*>(item.data().data()->data()) + item.offset() + m_currentItemReadSize, static_cast<int>(bytesToRead)); 462 463 auto* data = reinterpret_cast<const char*>(item.data().data()->data()) + item.offset() + m_currentItemReadSize; 462 464 m_currentItemReadSize = 0; 465 466 consumeData(data, static_cast<int>(bytesToRead)); 463 467 } 464 468 -
trunk/Source/WebKit/ChangeLog
r266610 r266611 1 2020-09-04 Youenn Fablet <youenn@apple.com> 2 3 MediaRecorder timeslice parameter causing internal error on longer videos 4 https://bugs.webkit.org/show_bug.cgi?id=216076 5 <rdar://problem/68209422> 6 7 Reviewed by Eric Carlson. 8 9 Test: http/wpt/fetch/blob-range.html 10 11 * NetworkProcess/NetworkDataTaskBlob.cpp: 12 (WebKit::NetworkDataTaskBlob::readData): 13 readData can be re-entrant so we need to reset m_currentItemReadSize before consuming data. 14 1 15 2020-09-04 Aditya Keerthi <akeerthi@apple.com> 2 16 -
trunk/Source/WebKit/NetworkProcess/NetworkDataTaskBlob.cpp
r263407 r266611 341 341 342 342 long long bytesToRead = item.length() - m_currentItemReadSize; 343 ASSERT(bytesToRead >= 0); 343 344 if (bytesToRead > m_totalRemainingSize) 344 345 bytesToRead = m_totalRemainingSize; 345 consumeData(reinterpret_cast<const char*>(item.data().data()->data()) + item.offset() + m_currentItemReadSize, static_cast<int>(bytesToRead)); 346 347 auto* data = reinterpret_cast<const char*>(item.data().data()->data()) + item.offset() + m_currentItemReadSize; 346 348 m_currentItemReadSize = 0; 349 350 consumeData(data, static_cast<int>(bytesToRead)); 347 351 } 348 352
Note:
See TracChangeset
for help on using the changeset viewer.