/src/mozilla-central/image/test/gtest/Common.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
2 | | /* This Source Code Form is subject to the terms of the Mozilla Public |
3 | | * License, v. 2.0. If a copy of the MPL was not distributed with this |
4 | | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
5 | | |
6 | | #ifndef mozilla_image_test_gtest_Common_h |
7 | | #define mozilla_image_test_gtest_Common_h |
8 | | |
9 | | #include <vector> |
10 | | |
11 | | #include "gtest/gtest.h" |
12 | | |
13 | | #include "mozilla/Attributes.h" |
14 | | #include "mozilla/Maybe.h" |
15 | | #include "mozilla/UniquePtr.h" |
16 | | #include "mozilla/gfx/2D.h" |
17 | | #include "Decoder.h" |
18 | | #include "gfxColor.h" |
19 | | #include "imgITools.h" |
20 | | #include "nsCOMPtr.h" |
21 | | #include "SurfacePipe.h" |
22 | | #include "SurfacePipeFactory.h" |
23 | | |
24 | | class nsIInputStream; |
25 | | |
26 | | namespace mozilla { |
27 | | namespace image { |
28 | | |
29 | | /////////////////////////////////////////////////////////////////////////////// |
30 | | // Types |
31 | | /////////////////////////////////////////////////////////////////////////////// |
32 | | |
33 | | enum TestCaseFlags |
34 | | { |
35 | | TEST_CASE_DEFAULT_FLAGS = 0, |
36 | | TEST_CASE_IS_FUZZY = 1 << 0, |
37 | | TEST_CASE_HAS_ERROR = 1 << 1, |
38 | | TEST_CASE_IS_TRANSPARENT = 1 << 2, |
39 | | TEST_CASE_IS_ANIMATED = 1 << 3, |
40 | | TEST_CASE_IGNORE_OUTPUT = 1 << 4, |
41 | | }; |
42 | | |
43 | | struct ImageTestCase |
44 | | { |
45 | | ImageTestCase(const char* aPath, |
46 | | const char* aMimeType, |
47 | | gfx::IntSize aSize, |
48 | | uint32_t aFlags = TEST_CASE_DEFAULT_FLAGS) |
49 | | : mPath(aPath) |
50 | | , mMimeType(aMimeType) |
51 | | , mSize(aSize) |
52 | | , mOutputSize(aSize) |
53 | | , mFlags(aFlags) |
54 | 0 | { } |
55 | | |
56 | | ImageTestCase(const char* aPath, |
57 | | const char* aMimeType, |
58 | | gfx::IntSize aSize, |
59 | | gfx::IntSize aOutputSize, |
60 | | uint32_t aFlags = TEST_CASE_DEFAULT_FLAGS) |
61 | | : mPath(aPath) |
62 | | , mMimeType(aMimeType) |
63 | | , mSize(aSize) |
64 | | , mOutputSize(aOutputSize) |
65 | | , mFlags(aFlags) |
66 | 0 | { } |
67 | | |
68 | | const char* mPath; |
69 | | const char* mMimeType; |
70 | | gfx::IntSize mSize; |
71 | | gfx::IntSize mOutputSize; |
72 | | uint32_t mFlags; |
73 | | }; |
74 | | |
75 | | struct BGRAColor |
76 | | { |
77 | 0 | BGRAColor() : BGRAColor(0, 0, 0, 0) { } |
78 | | |
79 | | BGRAColor(uint8_t aBlue, uint8_t aGreen, uint8_t aRed, uint8_t aAlpha, bool aPremultiplied = false) |
80 | | : mBlue(aBlue) |
81 | | , mGreen(aGreen) |
82 | | , mRed(aRed) |
83 | | , mAlpha(aAlpha) |
84 | | , mPremultiplied(aPremultiplied) |
85 | 0 | { } |
86 | | |
87 | 0 | static BGRAColor Green() { return BGRAColor(0x00, 0xFF, 0x00, 0xFF); } |
88 | 0 | static BGRAColor Red() { return BGRAColor(0x00, 0x00, 0xFF, 0xFF); } |
89 | 0 | static BGRAColor Blue() { return BGRAColor(0xFF, 0x00, 0x00, 0xFF); } |
90 | 0 | static BGRAColor Transparent() { return BGRAColor(0x00, 0x00, 0x00, 0x00); } |
91 | | |
92 | | BGRAColor Premultiply() const |
93 | 0 | { |
94 | 0 | if (!mPremultiplied) { |
95 | 0 | return BGRAColor(gfxPreMultiply(mBlue, mAlpha), |
96 | 0 | gfxPreMultiply(mGreen, mAlpha), |
97 | 0 | gfxPreMultiply(mRed, mAlpha), |
98 | 0 | mAlpha, |
99 | 0 | true); |
100 | 0 | } |
101 | 0 | return *this; |
102 | 0 | } |
103 | | |
104 | 0 | uint32_t AsPixel() const { |
105 | 0 | if (!mPremultiplied) { |
106 | 0 | return gfxPackedPixel(mAlpha, mRed, mGreen, mBlue); |
107 | 0 | } |
108 | 0 | return gfxPackedPixelNoPreMultiply(mAlpha, mRed, mGreen, mBlue); |
109 | 0 | } |
110 | | |
111 | | uint8_t mBlue; |
112 | | uint8_t mGreen; |
113 | | uint8_t mRed; |
114 | | uint8_t mAlpha; |
115 | | bool mPremultiplied; |
116 | | }; |
117 | | |
118 | | |
119 | | /////////////////////////////////////////////////////////////////////////////// |
120 | | // General Helpers |
121 | | /////////////////////////////////////////////////////////////////////////////// |
122 | | |
123 | | /** |
124 | | * A RAII class that ensure that ImageLib services are available. Any tests that |
125 | | * require ImageLib to be initialized (for example, any test that uses the |
126 | | * SurfaceCache; see image::EnsureModuleInitialized() for the full list) can |
127 | | * use this class to ensure that ImageLib services are available. Failure to do |
128 | | * so can result in strange, non-deterministic failures. |
129 | | */ |
130 | | class AutoInitializeImageLib |
131 | | { |
132 | | public: |
133 | | AutoInitializeImageLib(); |
134 | | }; |
135 | | |
136 | | /// Loads a file from the current directory. @return an nsIInputStream for it. |
137 | | already_AddRefed<nsIInputStream> LoadFile(const char* aRelativePath); |
138 | | |
139 | | /** |
140 | | * @returns true if every pixel of @aSurface is @aColor. |
141 | | * |
142 | | * If @aFuzz is nonzero, a tolerance of @aFuzz is allowed in each color |
143 | | * component. This may be necessary for tests that involve JPEG images or |
144 | | * downscaling. |
145 | | */ |
146 | | bool IsSolidColor(gfx::SourceSurface* aSurface, |
147 | | BGRAColor aColor, |
148 | | uint8_t aFuzz = 0); |
149 | | |
150 | | /** |
151 | | * @returns true if every pixel of @aDecoder's surface has the palette index |
152 | | * specified by @aColor. |
153 | | */ |
154 | | bool IsSolidPalettedColor(Decoder* aDecoder, uint8_t aColor); |
155 | | |
156 | | /** |
157 | | * @returns true if every pixel in the range of rows specified by @aStartRow and |
158 | | * @aRowCount of @aSurface is @aColor. |
159 | | * |
160 | | * If @aFuzz is nonzero, a tolerance of @aFuzz is allowed in each color |
161 | | * component. This may be necessary for tests that involve JPEG images or |
162 | | * downscaling. |
163 | | */ |
164 | | bool RowsAreSolidColor(gfx::SourceSurface* aSurface, |
165 | | int32_t aStartRow, |
166 | | int32_t aRowCount, |
167 | | BGRAColor aColor, |
168 | | uint8_t aFuzz = 0); |
169 | | |
170 | | /** |
171 | | * @returns true if every pixel in the range of rows specified by @aStartRow and |
172 | | * @aRowCount of @aDecoder's surface has the palette index specified by @aColor. |
173 | | */ |
174 | | bool PalettedRowsAreSolidColor(Decoder* aDecoder, |
175 | | int32_t aStartRow, |
176 | | int32_t aRowCount, |
177 | | uint8_t aColor); |
178 | | |
179 | | /** |
180 | | * @returns true if every pixel in the rect specified by @aRect is @aColor. |
181 | | * |
182 | | * If @aFuzz is nonzero, a tolerance of @aFuzz is allowed in each color |
183 | | * component. This may be necessary for tests that involve JPEG images or |
184 | | * downscaling. |
185 | | */ |
186 | | bool RectIsSolidColor(gfx::SourceSurface* aSurface, |
187 | | const gfx::IntRect& aRect, |
188 | | BGRAColor aColor, |
189 | | uint8_t aFuzz = 0); |
190 | | |
191 | | /** |
192 | | * @returns true if every pixel in the rect specified by @aRect has the palette |
193 | | * index specified by @aColor. |
194 | | */ |
195 | | bool PalettedRectIsSolidColor(Decoder* aDecoder, |
196 | | const gfx::IntRect& aRect, |
197 | | uint8_t aColor); |
198 | | |
199 | | /** |
200 | | * @returns true if the pixels in @aRow of @aSurface match the pixels given in |
201 | | * @aPixels. |
202 | | */ |
203 | | bool RowHasPixels(gfx::SourceSurface* aSurface, |
204 | | int32_t aRow, |
205 | | const std::vector<BGRAColor>& aPixels); |
206 | | |
207 | | // ExpectNoResume is an IResumable implementation for use by tests that expect |
208 | | // Resume() to never get called. |
209 | | class ExpectNoResume final : public IResumable |
210 | | { |
211 | | public: |
212 | | NS_INLINE_DECL_THREADSAFE_REFCOUNTING(ExpectNoResume, override) |
213 | | |
214 | 0 | void Resume() override { FAIL() << "Resume() should not get called"; } |
215 | | |
216 | | private: |
217 | 0 | ~ExpectNoResume() override { } |
218 | | }; |
219 | | |
220 | | // CountResumes is an IResumable implementation for use by tests that expect |
221 | | // Resume() to get called a certain number of times. |
222 | | class CountResumes : public IResumable |
223 | | { |
224 | | public: |
225 | | NS_INLINE_DECL_THREADSAFE_REFCOUNTING(CountResumes, override) |
226 | | |
227 | 0 | CountResumes() : mCount(0) { } |
228 | | |
229 | 0 | void Resume() override { mCount++; } |
230 | 0 | uint32_t Count() const { return mCount; } |
231 | | |
232 | | private: |
233 | 0 | ~CountResumes() override { } |
234 | | |
235 | | uint32_t mCount; |
236 | | }; |
237 | | |
238 | | |
239 | | /////////////////////////////////////////////////////////////////////////////// |
240 | | // SurfacePipe Helpers |
241 | | /////////////////////////////////////////////////////////////////////////////// |
242 | | |
243 | | /** |
244 | | * Creates a decoder with no data associated with, suitable for testing code |
245 | | * that requires a decoder to initialize or to allocate surfaces but doesn't |
246 | | * actually need the decoder to do any decoding. |
247 | | * |
248 | | * XXX(seth): We only need this because SurfaceSink and PalettedSurfaceSink |
249 | | * defer to the decoder for surface allocation. Once all decoders use |
250 | | * SurfacePipe we won't need to do that anymore and we can remove this function. |
251 | | */ |
252 | | already_AddRefed<Decoder> CreateTrivialDecoder(); |
253 | | |
254 | | /** |
255 | | * Creates a pipeline of SurfaceFilters from a list of Config structs and passes |
256 | | * it to the provided lambda @aFunc. Assertions that the pipeline is constructly |
257 | | * correctly and cleanup of any allocated surfaces is handled automatically. |
258 | | * |
259 | | * @param aDecoder The decoder to use for allocating surfaces. |
260 | | * @param aFunc The lambda function to pass the filter pipeline to. |
261 | | * @param aConfigs The configuration for the pipeline. |
262 | | */ |
263 | | template <typename Func, typename... Configs> |
264 | | void WithFilterPipeline(Decoder* aDecoder, Func aFunc, bool aFinish, const Configs&... aConfigs) |
265 | 0 | { |
266 | 0 | auto pipe = MakeUnique<typename detail::FilterPipeline<Configs...>::Type>(); |
267 | 0 | nsresult rv = pipe->Configure(aConfigs...); |
268 | 0 | ASSERT_TRUE(NS_SUCCEEDED(rv)); |
269 | 0 |
|
270 | 0 | aFunc(aDecoder, pipe.get()); |
271 | 0 |
|
272 | 0 | if (aFinish) { |
273 | 0 | RawAccessFrameRef currentFrame = aDecoder->GetCurrentFrameRef(); |
274 | 0 | if (currentFrame) { |
275 | 0 | currentFrame->Finish(); |
276 | 0 | } |
277 | 0 | } |
278 | 0 | } Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_85>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_85)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_85>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_85)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_86>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_86)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_86>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_86)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_87>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_87)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_87>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, TestWithBlendAnimationFilterClear(mozilla::image::BlendMethod)::$_87)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<CheckHorizontalInterpolation(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, std::__1::vector<mozilla::image::BGRAColor, std::__1::allocator<mozilla::image::BGRAColor> > const&)::$_7, mozilla::image::ADAM7InterpolatingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, CheckHorizontalInterpolation(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, std::__1::vector<mozilla::image::BGRAColor, std::__1::allocator<mozilla::image::BGRAColor> > const&)::$_7, bool, mozilla::image::ADAM7InterpolatingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<CheckVerticalInterpolation(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, std::__1::vector<mozilla::image::BGRAColor, std::__1::allocator<mozilla::image::BGRAColor> > const&)::$_10, mozilla::image::ADAM7InterpolatingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, CheckVerticalInterpolation(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, std::__1::vector<mozilla::image::BGRAColor, std::__1::allocator<mozilla::image::BGRAColor> > const&)::$_10, bool, mozilla::image::ADAM7InterpolatingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<CheckADAM7InterpolatingWritePixels(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&)::$_11, mozilla::image::ADAM7InterpolatingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, CheckADAM7InterpolatingWritePixels(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&)::$_11, bool, mozilla::image::ADAM7InterpolatingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_WriteFullFirstFrame_Test::TestBody()::$_12>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_WriteFullFirstFrame_Test::TestBody()::$_12)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_WriteFullFirstFrame_Test::TestBody()::$_12>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_WriteFullFirstFrame_Test::TestBody()::$_12)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_WritePartialFirstFrame_Test::TestBody()::$_13>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_WritePartialFirstFrame_Test::TestBody()::$_13)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_WritePartialFirstFrame_Test::TestBody()::$_13>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_WritePartialFirstFrame_Test::TestBody()::$_13)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_KeepWithSource_Test::TestBody()::$_14>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_KeepWithSource_Test::TestBody()::$_14)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_KeepWithSource_Test::TestBody()::$_14>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_KeepWithSource_Test::TestBody()::$_14)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_KeepWithSource_Test::TestBody()::$_15>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_KeepWithSource_Test::TestBody()::$_15)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_KeepWithSource_Test::TestBody()::$_15>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_KeepWithSource_Test::TestBody()::$_15)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_KeepWithOver_Test::TestBody()::$_16>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_KeepWithOver_Test::TestBody()::$_16)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_KeepWithOver_Test::TestBody()::$_16>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_KeepWithOver_Test::TestBody()::$_16)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_KeepWithOver_Test::TestBody()::$_17>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_KeepWithOver_Test::TestBody()::$_17)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_KeepWithOver_Test::TestBody()::$_17>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_KeepWithOver_Test::TestBody()::$_17)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_18>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_18)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_18>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_18)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_19>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_19)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_19>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_19)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_20>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_20)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_20>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithOver_Test::TestBody()::$_20)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_21>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_21)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_21>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_21)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_22>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_22)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_22>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_22)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_23>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_23)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_23>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousWithSource_Test::TestBody()::$_23)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_24>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_24)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_24>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_24)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_25>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_25)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_25>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_25)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_26>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_26)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_26>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_26)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_27>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_27)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_27>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_RestorePreviousClearWithSource_Test::TestBody()::$_27)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_PartialOverlapFrameRect_Test::TestBody()::$_28>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_PartialOverlapFrameRect_Test::TestBody()::$_28)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RawAccessFrameRef WithBlendAnimationFilter<ImageBlendAnimationFilter_PartialOverlapFrameRect_Test::TestBody()::$_28>(mozilla::image::Decoder*, mozilla::image::AnimationParams const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, ImageBlendAnimationFilter_PartialOverlapFrameRect_Test::TestBody()::$_28)::{lambda(mozilla::image::Decoder*, mozilla::image::SurfaceFilter*)#1}, bool, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels100_100_Test::TestBody()::$_34, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels100_100_Test::TestBody()::$_34, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels99_99_Test::TestBody()::$_35, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels99_99_Test::TestBody()::$_35, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels8_8_Test::TestBody()::$_36, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels8_8_Test::TestBody()::$_36, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels7_7_Test::TestBody()::$_37, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels7_7_Test::TestBody()::$_37, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels3_3_Test::TestBody()::$_38, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels3_3_Test::TestBody()::$_38, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels1_1_Test::TestBody()::$_39, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels1_1_Test::TestBody()::$_39, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_PalettedWritePixels_Test::TestBody()::$_40, mozilla::image::DeinterlacingConfig<unsigned char>, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_PalettedWritePixels_Test::TestBody()::$_40, bool, mozilla::image::DeinterlacingConfig<unsigned char> const&, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsNonProgressiveOutput51_52_Test::TestBody()::$_41, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsNonProgressiveOutput51_52_Test::TestBody()::$_41, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsOutput20_20_Test::TestBody()::$_42, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsOutput20_20_Test::TestBody()::$_42, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsOutput7_7_Test::TestBody()::$_43, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsOutput7_7_Test::TestBody()::$_43, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsOutput3_3_Test::TestBody()::$_44, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsOutput3_3_Test::TestBody()::$_44, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsOutput1_1_Test::TestBody()::$_45, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsOutput1_1_Test::TestBody()::$_45, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsIntermediateOutput7_7_Test::TestBody()::$_47, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsIntermediateOutput7_7_Test::TestBody()::$_47, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsNonProgressiveIntermediateOutput7_7_Test::TestBody()::$_48, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsNonProgressiveIntermediateOutput7_7_Test::TestBody()::$_48, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to99_99_Test::TestBody()::$_49, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to99_99_Test::TestBody()::$_49, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to33_33_Test::TestBody()::$_50, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to33_33_Test::TestBody()::$_50, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to1_1_Test::TestBody()::$_51, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to1_1_Test::TestBody()::$_51, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to33_99_Test::TestBody()::$_52, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to33_99_Test::TestBody()::$_52, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to99_33_Test::TestBody()::$_53, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to99_33_Test::TestBody()::$_53, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to99_1_Test::TestBody()::$_54, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to99_1_Test::TestBody()::$_54, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to1_99_Test::TestBody()::$_55, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to1_99_Test::TestBody()::$_55, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixelsOutput100_100to20_20_Test::TestBody()::$_56, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixelsOutput100_100to20_20_Test::TestBody()::$_56, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixelsOutput100_100to10_20_Test::TestBody()::$_57, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixelsOutput100_100to10_20_Test::TestBody()::$_57, bool, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_0_0_100_100_Test::TestBody()::$_58, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_0_0_100_100_Test::TestBody()::$_58, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_0_0_0_0_Test::TestBody()::$_59, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_0_0_0_0_Test::TestBody()::$_59, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_50_0_0_Test::TestBody()::$_60, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_50_0_0_Test::TestBody()::$_60, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_50_Minus50_0_0_Test::TestBody()::$_61, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_50_Minus50_0_0_Test::TestBody()::$_61, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_150_50_0_0_Test::TestBody()::$_62, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_150_50_0_0_Test::TestBody()::$_62, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_50_150_0_0_Test::TestBody()::$_63, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_50_150_0_0_Test::TestBody()::$_63, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_200_200_100_100_Test::TestBody()::$_64, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_200_200_100_100_Test::TestBody()::$_64, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus200_25_100_100_Test::TestBody()::$_65, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus200_25_100_100_Test::TestBody()::$_65, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_25_Minus200_100_100_Test::TestBody()::$_66, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_25_Minus200_100_100_Test::TestBody()::$_66, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_200_25_100_100_Test::TestBody()::$_67, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_200_25_100_100_Test::TestBody()::$_67, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_25_200_100_100_Test::TestBody()::$_68, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_25_200_100_100_Test::TestBody()::$_68, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus200_Minus200_100_100_Test::TestBody()::$_69, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus200_Minus200_100_100_Test::TestBody()::$_69, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_Minus50_100_100_Test::TestBody()::$_70, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_Minus50_100_100_Test::TestBody()::$_70, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_25_100_50_Test::TestBody()::$_71, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_25_100_50_Test::TestBody()::$_71, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_25_Minus50_50_100_Test::TestBody()::$_72, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_25_Minus50_50_100_Test::TestBody()::$_72, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_50_25_100_50_Test::TestBody()::$_73, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_50_25_100_50_Test::TestBody()::$_73, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_25_50_50_100_Test::TestBody()::$_74, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_25_50_50_100_Test::TestBody()::$_74, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_DeinterlaceDownscaleWritePixels_Test::TestBody()::$_6, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_DeinterlaceDownscaleWritePixels_Test::TestBody()::$_6, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_RemoveFrameRectBottomRightDownscaleWritePixels_Test::TestBody()::$_7, mozilla::image::RemoveFrameRectConfig, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_RemoveFrameRectBottomRightDownscaleWritePixels_Test::TestBody()::$_7, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_RemoveFrameRectTopLeftDownscaleWritePixels_Test::TestBody()::$_8, mozilla::image::RemoveFrameRectConfig, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_RemoveFrameRectTopLeftDownscaleWritePixels_Test::TestBody()::$_8, bool, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_DeinterlaceRemoveFrameRectWritePixels_Test::TestBody()::$_9, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_DeinterlaceRemoveFrameRectWritePixels_Test::TestBody()::$_9, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_DeinterlaceRemoveFrameRectDownscaleWritePixels_Test::TestBody()::$_10, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::RemoveFrameRectConfig, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_DeinterlaceRemoveFrameRectDownscaleWritePixels_Test::TestBody()::$_10, bool, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkInitialization_Test::TestBody()::$_11, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkInitialization_Test::TestBody()::$_11, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixels_Test::TestBody()::$_12, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixels_Test::TestBody()::$_12, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsFinish_Test::TestBody()::$_13, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsFinish_Test::TestBody()::$_13, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_14, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_14, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_15, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_15, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_16, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_16, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsToRow_Test::TestBody()::$_17, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsToRow_Test::TestBody()::$_17, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_18, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_18, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_19, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_19, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_20, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_20, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBuffer_Test::TestBody()::$_21, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBuffer_Test::TestBody()::$_21, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBufferPartialRow_Test::TestBody()::$_22, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBufferPartialRow_Test::TestBody()::$_22, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBufferPartialRowStartColOverflow_Test::TestBody()::$_23, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBufferPartialRowStartColOverflow_Test::TestBody()::$_23, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBufferPartialRowBufferOverflow_Test::TestBody()::$_24, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBufferPartialRowBufferOverflow_Test::TestBody()::$_24, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBufferFromNullSource_Test::TestBody()::$_25, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBufferFromNullSource_Test::TestBody()::$_25, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteEmptyRow_Test::TestBody()::$_26, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteEmptyRow_Test::TestBody()::$_26, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteUnsafeComputedRow_Test::TestBody()::$_27, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteUnsafeComputedRow_Test::TestBody()::$_27, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()::$_28, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()::$_28, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()::$_29, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()::$_29, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkProgressivePasses_Test::TestBody()::$_30, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkProgressivePasses_Test::TestBody()::$_30, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkInvalidRect_Test::TestBody()::$_31, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkInvalidRect_Test::TestBody()::$_31, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkFlipVertically_Test::TestBody()::$_32, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkFlipVertically_Test::TestBody()::$_32, bool, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkInitialization_Test::TestBody()::$_33, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkInitialization_Test::TestBody()::$_33, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor0_0_100_100_Test::TestBody()::$_34, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor0_0_100_100_Test::TestBody()::$_34, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor25_25_50_50_Test::TestBody()::$_35, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor25_25_50_50_Test::TestBody()::$_35, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsForMinus25_Minus25_50_50_Test::TestBody()::$_36, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsForMinus25_Minus25_50_50_Test::TestBody()::$_36, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor75_Minus25_50_50_Test::TestBody()::$_37, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor75_Minus25_50_50_Test::TestBody()::$_37, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsForMinus25_75_50_50_Test::TestBody()::$_38, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsForMinus25_75_50_50_Test::TestBody()::$_38, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor75_75_50_50_Test::TestBody()::$_39, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor75_75_50_50_Test::TestBody()::$_39, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFinish_Test::TestBody()::$_40, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFinish_Test::TestBody()::$_40, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_41, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_41, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_42, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_42, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_43, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_43, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRow_Test::TestBody()::$_44, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRow_Test::TestBody()::$_44, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_45, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_45, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_46, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_46, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_47, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_47, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBuffer_Test::TestBody()::$_48, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBuffer_Test::TestBody()::$_48, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRow_Test::TestBody()::$_49, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRow_Test::TestBody()::$_49, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRowStartColOverflow_Test::TestBody()::$_50, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRowStartColOverflow_Test::TestBody()::$_50, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRowBufferOverflow_Test::TestBody()::$_51, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRowBufferOverflow_Test::TestBody()::$_51, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBufferFromNullSource_Test::TestBody()::$_52, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBufferFromNullSource_Test::TestBody()::$_52, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteEmptyRow_Test::TestBody()::$_53, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteEmptyRow_Test::TestBody()::$_53, bool, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteUnsafeComputedRow_Test::TestBody()::$_54, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteUnsafeComputedRow_Test::TestBody()::$_54, bool, mozilla::image::PalettedSurfaceConfig const&) |
279 | | |
280 | | template <typename Func, typename... Configs> |
281 | | void WithFilterPipeline(Decoder* aDecoder, Func aFunc, const Configs&... aConfigs) |
282 | 0 | { |
283 | 0 | WithFilterPipeline(aDecoder, aFunc, true, aConfigs...); |
284 | 0 | } Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<CheckHorizontalInterpolation(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, std::__1::vector<mozilla::image::BGRAColor, std::__1::allocator<mozilla::image::BGRAColor> > const&)::$_7, mozilla::image::ADAM7InterpolatingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, CheckHorizontalInterpolation(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, std::__1::vector<mozilla::image::BGRAColor, std::__1::allocator<mozilla::image::BGRAColor> > const&)::$_7, mozilla::image::ADAM7InterpolatingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<CheckVerticalInterpolation(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, std::__1::vector<mozilla::image::BGRAColor, std::__1::allocator<mozilla::image::BGRAColor> > const&)::$_10, mozilla::image::ADAM7InterpolatingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, CheckVerticalInterpolation(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, std::__1::vector<mozilla::image::BGRAColor, std::__1::allocator<mozilla::image::BGRAColor> > const&)::$_10, mozilla::image::ADAM7InterpolatingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<CheckADAM7InterpolatingWritePixels(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&)::$_11, mozilla::image::ADAM7InterpolatingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, CheckADAM7InterpolatingWritePixels(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&)::$_11, mozilla::image::ADAM7InterpolatingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels100_100_Test::TestBody()::$_34, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels100_100_Test::TestBody()::$_34, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels99_99_Test::TestBody()::$_35, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels99_99_Test::TestBody()::$_35, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels8_8_Test::TestBody()::$_36, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels8_8_Test::TestBody()::$_36, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels7_7_Test::TestBody()::$_37, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels7_7_Test::TestBody()::$_37, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels3_3_Test::TestBody()::$_38, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels3_3_Test::TestBody()::$_38, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixels1_1_Test::TestBody()::$_39, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixels1_1_Test::TestBody()::$_39, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_PalettedWritePixels_Test::TestBody()::$_40, mozilla::image::DeinterlacingConfig<unsigned char>, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_PalettedWritePixels_Test::TestBody()::$_40, mozilla::image::DeinterlacingConfig<unsigned char> const&, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsNonProgressiveOutput51_52_Test::TestBody()::$_41, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsNonProgressiveOutput51_52_Test::TestBody()::$_41, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsOutput20_20_Test::TestBody()::$_42, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsOutput20_20_Test::TestBody()::$_42, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsOutput7_7_Test::TestBody()::$_43, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsOutput7_7_Test::TestBody()::$_43, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsOutput3_3_Test::TestBody()::$_44, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsOutput3_3_Test::TestBody()::$_44, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsOutput1_1_Test::TestBody()::$_45, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsOutput1_1_Test::TestBody()::$_45, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsIntermediateOutput7_7_Test::TestBody()::$_47, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsIntermediateOutput7_7_Test::TestBody()::$_47, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDeinterlacingFilter_WritePixelsNonProgressiveIntermediateOutput7_7_Test::TestBody()::$_48, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDeinterlacingFilter_WritePixelsNonProgressiveIntermediateOutput7_7_Test::TestBody()::$_48, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to99_99_Test::TestBody()::$_49, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to99_99_Test::TestBody()::$_49, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to33_33_Test::TestBody()::$_50, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to33_33_Test::TestBody()::$_50, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to1_1_Test::TestBody()::$_51, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to1_1_Test::TestBody()::$_51, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to33_99_Test::TestBody()::$_52, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to33_99_Test::TestBody()::$_52, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to99_33_Test::TestBody()::$_53, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to99_33_Test::TestBody()::$_53, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to99_1_Test::TestBody()::$_54, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to99_1_Test::TestBody()::$_54, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixels100_100to1_99_Test::TestBody()::$_55, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixels100_100to1_99_Test::TestBody()::$_55, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixelsOutput100_100to20_20_Test::TestBody()::$_56, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixelsOutput100_100to20_20_Test::TestBody()::$_56, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageDownscalingFilter_WritePixelsOutput100_100to10_20_Test::TestBody()::$_57, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageDownscalingFilter_WritePixelsOutput100_100to10_20_Test::TestBody()::$_57, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_0_0_100_100_Test::TestBody()::$_58, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_0_0_100_100_Test::TestBody()::$_58, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_0_0_0_0_Test::TestBody()::$_59, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_0_0_0_0_Test::TestBody()::$_59, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_50_0_0_Test::TestBody()::$_60, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_50_0_0_Test::TestBody()::$_60, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_50_Minus50_0_0_Test::TestBody()::$_61, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_50_Minus50_0_0_Test::TestBody()::$_61, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_150_50_0_0_Test::TestBody()::$_62, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_150_50_0_0_Test::TestBody()::$_62, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_50_150_0_0_Test::TestBody()::$_63, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_50_150_0_0_Test::TestBody()::$_63, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_200_200_100_100_Test::TestBody()::$_64, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_200_200_100_100_Test::TestBody()::$_64, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus200_25_100_100_Test::TestBody()::$_65, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus200_25_100_100_Test::TestBody()::$_65, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_25_Minus200_100_100_Test::TestBody()::$_66, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_25_Minus200_100_100_Test::TestBody()::$_66, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_200_25_100_100_Test::TestBody()::$_67, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_200_25_100_100_Test::TestBody()::$_67, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_25_200_100_100_Test::TestBody()::$_68, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_25_200_100_100_Test::TestBody()::$_68, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus200_Minus200_100_100_Test::TestBody()::$_69, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus200_Minus200_100_100_Test::TestBody()::$_69, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_Minus50_100_100_Test::TestBody()::$_70, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_Minus50_100_100_Test::TestBody()::$_70, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_25_100_50_Test::TestBody()::$_71, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_Minus50_25_100_50_Test::TestBody()::$_71, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_25_Minus50_50_100_Test::TestBody()::$_72, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_25_Minus50_50_100_Test::TestBody()::$_72, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_50_25_100_50_Test::TestBody()::$_73, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_50_25_100_50_Test::TestBody()::$_73, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest0.cpp:void mozilla::image::WithFilterPipeline<ImageRemoveFrameRectFilter_WritePixels100_100_to_25_50_50_100_Test::TestBody()::$_74, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageRemoveFrameRectFilter_WritePixels100_100_to_25_50_50_100_Test::TestBody()::$_74, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_DeinterlaceDownscaleWritePixels_Test::TestBody()::$_6, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_DeinterlaceDownscaleWritePixels_Test::TestBody()::$_6, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_RemoveFrameRectBottomRightDownscaleWritePixels_Test::TestBody()::$_7, mozilla::image::RemoveFrameRectConfig, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_RemoveFrameRectBottomRightDownscaleWritePixels_Test::TestBody()::$_7, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_RemoveFrameRectTopLeftDownscaleWritePixels_Test::TestBody()::$_8, mozilla::image::RemoveFrameRectConfig, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_RemoveFrameRectTopLeftDownscaleWritePixels_Test::TestBody()::$_8, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_DeinterlaceRemoveFrameRectWritePixels_Test::TestBody()::$_9, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_DeinterlaceRemoveFrameRectWritePixels_Test::TestBody()::$_9, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfacePipeIntegration_DeinterlaceRemoveFrameRectDownscaleWritePixels_Test::TestBody()::$_10, mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::RemoveFrameRectConfig, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfacePipeIntegration_DeinterlaceRemoveFrameRectDownscaleWritePixels_Test::TestBody()::$_10, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkInitialization_Test::TestBody()::$_11, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkInitialization_Test::TestBody()::$_11, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixels_Test::TestBody()::$_12, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixels_Test::TestBody()::$_12, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsFinish_Test::TestBody()::$_13, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsFinish_Test::TestBody()::$_13, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_14, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_14, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_15, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_15, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_16, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_16, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsToRow_Test::TestBody()::$_17, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsToRow_Test::TestBody()::$_17, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_18, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_18, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_19, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_19, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_20, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_20, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBuffer_Test::TestBody()::$_21, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBuffer_Test::TestBody()::$_21, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBufferPartialRow_Test::TestBody()::$_22, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBufferPartialRow_Test::TestBody()::$_22, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBufferPartialRowStartColOverflow_Test::TestBody()::$_23, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBufferPartialRowStartColOverflow_Test::TestBody()::$_23, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBufferPartialRowBufferOverflow_Test::TestBody()::$_24, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBufferPartialRowBufferOverflow_Test::TestBody()::$_24, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteBufferFromNullSource_Test::TestBody()::$_25, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteBufferFromNullSource_Test::TestBody()::$_25, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteEmptyRow_Test::TestBody()::$_26, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteEmptyRow_Test::TestBody()::$_26, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWriteUnsafeComputedRow_Test::TestBody()::$_27, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWriteUnsafeComputedRow_Test::TestBody()::$_27, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()::$_28, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()::$_28, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()::$_29, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()::$_29, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkProgressivePasses_Test::TestBody()::$_30, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkProgressivePasses_Test::TestBody()::$_30, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkInvalidRect_Test::TestBody()::$_31, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkInvalidRect_Test::TestBody()::$_31, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_SurfaceSinkFlipVertically_Test::TestBody()::$_32, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_SurfaceSinkFlipVertically_Test::TestBody()::$_32, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkInitialization_Test::TestBody()::$_33, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkInitialization_Test::TestBody()::$_33, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor0_0_100_100_Test::TestBody()::$_34, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor0_0_100_100_Test::TestBody()::$_34, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor25_25_50_50_Test::TestBody()::$_35, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor25_25_50_50_Test::TestBody()::$_35, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsForMinus25_Minus25_50_50_Test::TestBody()::$_36, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsForMinus25_Minus25_50_50_Test::TestBody()::$_36, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor75_Minus25_50_50_Test::TestBody()::$_37, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor75_Minus25_50_50_Test::TestBody()::$_37, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsForMinus25_75_50_50_Test::TestBody()::$_38, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsForMinus25_75_50_50_Test::TestBody()::$_38, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor75_75_50_50_Test::TestBody()::$_39, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFor75_75_50_50_Test::TestBody()::$_39, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFinish_Test::TestBody()::$_40, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsFinish_Test::TestBody()::$_40, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_41, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_41, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_42, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_42, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_43, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsEarlyExit_Test::TestBody()::$_43, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRow_Test::TestBody()::$_44, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRow_Test::TestBody()::$_44, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_45, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_45, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_46, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_46, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_47, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWritePixelsToRowEarlyExit_Test::TestBody()::$_47, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBuffer_Test::TestBody()::$_48, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBuffer_Test::TestBody()::$_48, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRow_Test::TestBody()::$_49, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRow_Test::TestBody()::$_49, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRowStartColOverflow_Test::TestBody()::$_50, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRowStartColOverflow_Test::TestBody()::$_50, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRowBufferOverflow_Test::TestBody()::$_51, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBufferPartialRowBufferOverflow_Test::TestBody()::$_51, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteBufferFromNullSource_Test::TestBody()::$_52, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteBufferFromNullSource_Test::TestBody()::$_52, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteEmptyRow_Test::TestBody()::$_53, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteEmptyRow_Test::TestBody()::$_53, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: Unified_cpp_image_test_gtest1.cpp:void mozilla::image::WithFilterPipeline<ImageSurfaceSink_PalettedSurfaceSinkWriteUnsafeComputedRow_Test::TestBody()::$_54, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, ImageSurfaceSink_PalettedSurfaceSinkWriteUnsafeComputedRow_Test::TestBody()::$_54, mozilla::image::PalettedSurfaceConfig const&) |
285 | | |
286 | | /** |
287 | | * Creates a pipeline of SurfaceFilters from a list of Config structs and |
288 | | * asserts that configuring it fails. Cleanup of any allocated surfaces is |
289 | | * handled automatically. |
290 | | * |
291 | | * @param aDecoder The decoder to use for allocating surfaces. |
292 | | * @param aConfigs The configuration for the pipeline. |
293 | | */ |
294 | | template <typename... Configs> |
295 | | void AssertConfiguringPipelineFails(Decoder* aDecoder, const Configs&... aConfigs) |
296 | 0 | { |
297 | 0 | auto pipe = MakeUnique<typename detail::FilterPipeline<Configs...>::Type>(); |
298 | 0 | nsresult rv = pipe->Configure(aConfigs...); |
299 | 0 |
|
300 | 0 | // Callers expect configuring the pipeline to fail. |
301 | 0 | ASSERT_TRUE(NS_FAILED(rv)); |
302 | 0 |
|
303 | 0 | RawAccessFrameRef currentFrame = aDecoder->GetCurrentFrameRef(); |
304 | 0 | if (currentFrame) { |
305 | 0 | currentFrame->Finish(); |
306 | 0 | } |
307 | 0 | } Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::ADAM7InterpolatingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::ADAM7InterpolatingConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::ADAM7InterpolatingConfig, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, mozilla::image::ADAM7InterpolatingConfig const&, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::BlendAnimationConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::BlendAnimationConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::DownscalingConfig, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, mozilla::image::DownscalingConfig const&, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::RemoveFrameRectConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::SurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::RemoveFrameRectConfig, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::RemoveFrameRectConfig, mozilla::image::DownscalingConfig, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, mozilla::image::RemoveFrameRectConfig const&, mozilla::image::DownscalingConfig const&, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::DeinterlacingConfig<unsigned char>, mozilla::image::DownscalingConfig, mozilla::image::PalettedSurfaceConfig>(mozilla::image::Decoder*, mozilla::image::DeinterlacingConfig<unsigned char> const&, mozilla::image::DownscalingConfig const&, mozilla::image::PalettedSurfaceConfig const&) Unexecuted instantiation: void mozilla::image::AssertConfiguringPipelineFails<mozilla::image::DeinterlacingConfig<unsigned int>, mozilla::image::DownscalingConfig, mozilla::image::SurfaceConfig>(mozilla::image::Decoder*, mozilla::image::DeinterlacingConfig<unsigned int> const&, mozilla::image::DownscalingConfig const&, mozilla::image::SurfaceConfig const&) |
308 | | |
309 | | /** |
310 | | * Asserts that the provided filter pipeline is in the correct final state, |
311 | | * which is to say, the entire surface has been written to (IsSurfaceFinished() |
312 | | * returns true) and the invalid rects are as expected. |
313 | | * |
314 | | * @param aFilter The filter pipeline to check. |
315 | | * @param aInputSpaceRect The expect invalid rect, in input space. |
316 | | * @param aoutputSpaceRect The expect invalid rect, in output space. |
317 | | */ |
318 | | void AssertCorrectPipelineFinalState(SurfaceFilter* aFilter, |
319 | | const gfx::IntRect& aInputSpaceRect, |
320 | | const gfx::IntRect& aOutputSpaceRect); |
321 | | |
322 | | /** |
323 | | * Checks a generated image for correctness. Reports any unexpected deviation |
324 | | * from the expected image as GTest failures. |
325 | | * |
326 | | * @param aDecoder The decoder which contains the image. The decoder's current |
327 | | * frame will be checked. |
328 | | * @param aRect The region in the space of the output surface that the filter |
329 | | * pipeline will actually write to. It's expected that pixels in |
330 | | * this region are green, while pixels outside this region are |
331 | | * transparent. |
332 | | * @param aFuzz The amount of fuzz to use in pixel comparisons. |
333 | | */ |
334 | | void CheckGeneratedImage(Decoder* aDecoder, |
335 | | const gfx::IntRect& aRect, |
336 | | uint8_t aFuzz = 0); |
337 | | |
338 | | /** |
339 | | * Checks a generated paletted image for correctness. Reports any unexpected |
340 | | * deviation from the expected image as GTest failures. |
341 | | * |
342 | | * @param aDecoder The decoder which contains the image. The decoder's current |
343 | | * frame will be checked. |
344 | | * @param aRect The region in the space of the output surface that the filter |
345 | | * pipeline will actually write to. It's expected that pixels in |
346 | | * this region have a palette index of 255, while pixels outside |
347 | | * this region have a palette index of 0. |
348 | | */ |
349 | | void CheckGeneratedPalettedImage(Decoder* aDecoder, const gfx::IntRect& aRect); |
350 | | |
351 | | /** |
352 | | * Tests the result of calling WritePixels() using the provided SurfaceFilter |
353 | | * pipeline. The pipeline must be a normal (i.e., non-paletted) pipeline. |
354 | | * |
355 | | * The arguments are specified in the an order intended to minimize the number |
356 | | * of arguments that most test cases need to pass. |
357 | | * |
358 | | * @param aDecoder The decoder whose current frame will be written to. |
359 | | * @param aFilter The SurfaceFilter pipeline to use. |
360 | | * @param aOutputRect The region in the space of the output surface that will be |
361 | | * invalidated by the filter pipeline. Defaults to |
362 | | * (0, 0, 100, 100). |
363 | | * @param aInputRect The region in the space of the input image that will be |
364 | | * invalidated by the filter pipeline. Defaults to |
365 | | * (0, 0, 100, 100). |
366 | | * @param aInputWriteRect The region in the space of the input image that the |
367 | | * filter pipeline will allow writes to. Note the |
368 | | * difference from @aInputRect: @aInputRect is the actual |
369 | | * region invalidated, while @aInputWriteRect is the |
370 | | * region that is written to. These can differ in cases |
371 | | * where the input is not clipped to the size of the image. |
372 | | * Defaults to the entire input rect. |
373 | | * @param aOutputWriteRect The region in the space of the output surface that |
374 | | * the filter pipeline will actually write to. It's |
375 | | * expected that pixels in this region are green, while |
376 | | * pixels outside this region are transparent. Defaults |
377 | | * to the entire output rect. |
378 | | */ |
379 | | void CheckWritePixels(Decoder* aDecoder, |
380 | | SurfaceFilter* aFilter, |
381 | | const Maybe<gfx::IntRect>& aOutputRect = Nothing(), |
382 | | const Maybe<gfx::IntRect>& aInputRect = Nothing(), |
383 | | const Maybe<gfx::IntRect>& aInputWriteRect = Nothing(), |
384 | | const Maybe<gfx::IntRect>& aOutputWriteRect = Nothing(), |
385 | | uint8_t aFuzz = 0); |
386 | | |
387 | | /** |
388 | | * Tests the result of calling WritePixels() using the provided SurfaceFilter |
389 | | * pipeline. The pipeline must be a paletted pipeline. |
390 | | * @see CheckWritePixels() for documentation of the arguments. |
391 | | */ |
392 | | void CheckPalettedWritePixels(Decoder* aDecoder, |
393 | | SurfaceFilter* aFilter, |
394 | | const Maybe<gfx::IntRect>& aOutputRect = Nothing(), |
395 | | const Maybe<gfx::IntRect>& aInputRect = Nothing(), |
396 | | const Maybe<gfx::IntRect>& aInputWriteRect = Nothing(), |
397 | | const Maybe<gfx::IntRect>& aOutputWriteRect = Nothing(), |
398 | | uint8_t aFuzz = 0); |
399 | | |
400 | | /////////////////////////////////////////////////////////////////////////////// |
401 | | // Decoder Helpers |
402 | | /////////////////////////////////////////////////////////////////////////////// |
403 | | |
404 | | // Friend class of Decoder to access internals for tests. |
405 | | class MOZ_STACK_CLASS DecoderTestHelper final |
406 | | { |
407 | | public: |
408 | | explicit DecoderTestHelper(Decoder* aDecoder) |
409 | | : mDecoder(aDecoder) |
410 | 0 | { } |
411 | | |
412 | | void PostIsAnimated(FrameTimeout aTimeout) |
413 | 0 | { |
414 | 0 | mDecoder->PostIsAnimated(aTimeout); |
415 | 0 | } |
416 | | |
417 | | void PostFrameStop(Opacity aOpacity) |
418 | 0 | { |
419 | 0 | mDecoder->PostFrameStop(aOpacity); |
420 | 0 | } |
421 | | |
422 | | private: |
423 | | Decoder* mDecoder; |
424 | | }; |
425 | | |
426 | | /////////////////////////////////////////////////////////////////////////////// |
427 | | // Test Data |
428 | | /////////////////////////////////////////////////////////////////////////////// |
429 | | |
430 | | ImageTestCase GreenPNGTestCase(); |
431 | | ImageTestCase GreenGIFTestCase(); |
432 | | ImageTestCase GreenJPGTestCase(); |
433 | | ImageTestCase GreenBMPTestCase(); |
434 | | ImageTestCase GreenICOTestCase(); |
435 | | ImageTestCase GreenIconTestCase(); |
436 | | |
437 | | ImageTestCase GreenFirstFrameAnimatedGIFTestCase(); |
438 | | ImageTestCase GreenFirstFrameAnimatedPNGTestCase(); |
439 | | |
440 | | ImageTestCase CorruptTestCase(); |
441 | | ImageTestCase CorruptBMPWithTruncatedHeader(); |
442 | | ImageTestCase CorruptICOWithBadBMPWidthTestCase(); |
443 | | ImageTestCase CorruptICOWithBadBMPHeightTestCase(); |
444 | | ImageTestCase CorruptICOWithBadBppTestCase(); |
445 | | |
446 | | ImageTestCase TransparentPNGTestCase(); |
447 | | ImageTestCase TransparentGIFTestCase(); |
448 | | ImageTestCase FirstFramePaddingGIFTestCase(); |
449 | | ImageTestCase TransparentIfWithinICOBMPTestCase(TestCaseFlags aFlags); |
450 | | ImageTestCase NoFrameDelayGIFTestCase(); |
451 | | ImageTestCase ExtraImageSubBlocksAnimatedGIFTestCase(); |
452 | | |
453 | | ImageTestCase TransparentBMPWhenBMPAlphaEnabledTestCase(); |
454 | | ImageTestCase RLE4BMPTestCase(); |
455 | | ImageTestCase RLE8BMPTestCase(); |
456 | | |
457 | | ImageTestCase DownscaledPNGTestCase(); |
458 | | ImageTestCase DownscaledGIFTestCase(); |
459 | | ImageTestCase DownscaledJPGTestCase(); |
460 | | ImageTestCase DownscaledBMPTestCase(); |
461 | | ImageTestCase DownscaledICOTestCase(); |
462 | | ImageTestCase DownscaledIconTestCase(); |
463 | | ImageTestCase DownscaledTransparentICOWithANDMaskTestCase(); |
464 | | |
465 | | ImageTestCase TruncatedSmallGIFTestCase(); |
466 | | |
467 | | ImageTestCase LargeICOWithBMPTestCase(); |
468 | | ImageTestCase LargeICOWithPNGTestCase(); |
469 | | ImageTestCase GreenMultipleSizesICOTestCase(); |
470 | | |
471 | | } // namespace image |
472 | | } // namespace mozilla |
473 | | |
474 | | #endif // mozilla_image_test_gtest_Common_h |