| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 90 float frameDuration() const override { return 0; } | 90 float frameDuration() const override { return 0; } |
| 91 | 91 |
| 92 protected: | 92 protected: |
| 93 void useMockImageDecoderFactory() | 93 void useMockImageDecoderFactory() |
| 94 { | 94 { |
| 95 m_generator->setImageDecoderFactory(MockImageDecoderFactory::create(this
, fullSize())); | 95 m_generator->setImageDecoderFactory(MockImageDecoderFactory::create(this
, fullSize())); |
| 96 } | 96 } |
| 97 | 97 |
| 98 void addNewData(bool allDataReceived = false) | 98 void addNewData(bool allDataReceived = false) |
| 99 { | 99 { |
| 100 m_data->append("g", 1); | 100 m_data->append("g", 1u); |
| 101 m_generator->setData(m_data, allDataReceived); | 101 m_generator->setData(m_data, allDataReceived); |
| 102 } | 102 } |
| 103 | 103 |
| 104 void setFrameStatus(ImageFrame::Status status) { m_status = m_nextFrameStat
us = status; } | 104 void setFrameStatus(ImageFrame::Status status) { m_status = m_nextFrameStat
us = status; } |
| 105 void setNextFrameStatus(ImageFrame::Status status) { m_nextFrameStatus = st
atus; } | 105 void setNextFrameStatus(ImageFrame::Status status) { m_nextFrameStatus = st
atus; } |
| 106 void setFrameCount(size_t count) | 106 void setFrameCount(size_t count) |
| 107 { | 107 { |
| 108 m_frameCount = count; | 108 m_frameCount = count; |
| 109 if (count > 1) { | 109 if (count > 1) { |
| 110 m_generator.clear(); | 110 m_generator.clear(); |
| (...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 265 | 265 |
| 266 setFrameStatus(ImageFrame::FrameComplete); | 266 setFrameStatus(ImageFrame::FrameComplete); |
| 267 | 267 |
| 268 // Multi frame decoder should be removed. | 268 // Multi frame decoder should be removed. |
| 269 m_generator->decodeAndScale(2, imageInfo(), buffer, 100 * 4); | 269 m_generator->decodeAndScale(2, imageInfo(), buffer, 100 * 4); |
| 270 EXPECT_EQ(3, m_decodeRequestCount); | 270 EXPECT_EQ(3, m_decodeRequestCount); |
| 271 EXPECT_EQ(1, m_decodersDestroyed); | 271 EXPECT_EQ(1, m_decodersDestroyed); |
| 272 } | 272 } |
| 273 | 273 |
| 274 } // namespace blink | 274 } // namespace blink |
| OLD | NEW |