Changeset 80521 in webkit


Ignore:
Timestamp:
Mar 7, 2011 6:19:16 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-03-07 Alice Boxhall <aboxhall@chromium.org>

Reviewed by Adam Barth.

Fix platform/image-encoders/JPEGImageEncoder.cpp empty_output_buffer() behaviour
https://bugs.webkit.org/show_bug.cgi?id=54522

Fix jpegEmptyOutputBuffer() by ignoring free_in_buffer value as required.

No new tests, as this code is not yet used in WebKit. Once this code is used to implement canvas.toDataUrl(), the canvas tests will exercise it.

  • platform/image-encoders/JPEGImageEncoder.cpp: (WebCore::jpegEmptyOutputBuffer):
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r80520 r80521  
     12011-03-07  Alice Boxhall  <aboxhall@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Fix platform/image-encoders/JPEGImageEncoder.cpp empty_output_buffer() behaviour
     6        https://bugs.webkit.org/show_bug.cgi?id=54522
     7
     8        Fix jpegEmptyOutputBuffer() by ignoring free_in_buffer value as required.
     9
     10        No new tests, as this code is not yet used in WebKit. Once this code is used to implement canvas.toDataUrl(), the canvas tests will exercise it.
     11
     12        * platform/image-encoders/JPEGImageEncoder.cpp:
     13        (WebCore::jpegEmptyOutputBuffer):
     14
    1152011-03-07  Sergey Glazunov  <serg.glazunov@gmail.com>
    216
  • trunk/Source/WebCore/platform/image-encoders/JPEGImageEncoder.cpp

    r67606 r80521  
    6666{
    6767    JPEGDestinationManager* dest = static_cast<JPEGDestinationManager*>(compressData->dest);
    68     dest->m_dump.append(dest->m_buffer.data(), dest->m_buffer.size() - dest->free_in_buffer);
     68    dest->m_dump.append(dest->m_buffer.data(), dest->m_buffer.size());
    6969    dest->next_output_byte  = reinterpret_cast<JOCTET*>(dest->m_buffer.data());
    7070    dest->free_in_buffer    = dest->m_buffer.size();
Note: See TracChangeset for help on using the changeset viewer.