OLD | NEW |
1 // Copyright 2011 Google Inc. All Rights Reserved. | 1 // Copyright 2011 Google Inc. All Rights Reserved. |
2 // | 2 // |
3 // Use of this source code is governed by a BSD-style license | 3 // Use of this source code is governed by a BSD-style license |
4 // that can be found in the COPYING file in the root of the source | 4 // that can be found in the COPYING file in the root of the source |
5 // tree. An additional intellectual property rights grant can be found | 5 // tree. An additional intellectual property rights grant can be found |
6 // in the file PATENTS. All contributing project authors may | 6 // in the file PATENTS. All contributing project authors may |
7 // be found in the AUTHORS file in the root of the source tree. | 7 // be found in the AUTHORS file in the root of the source tree. |
8 // ----------------------------------------------------------------------------- | 8 // ----------------------------------------------------------------------------- |
9 // | 9 // |
10 // WebPPicture class basis | 10 // WebPPicture class basis |
11 // | 11 // |
12 // Author: Skal (pascal.massimino@gmail.com) | 12 // Author: Skal (pascal.massimino@gmail.com) |
13 | 13 |
14 #include <assert.h> | 14 #include <assert.h> |
15 #include <stdlib.h> | 15 #include <stdlib.h> |
16 | 16 |
17 #include "./vp8enci.h" | 17 #include "./vp8enci.h" |
| 18 #include "../dsp/dsp.h" |
18 #include "../utils/utils.h" | 19 #include "../utils/utils.h" |
19 | 20 |
20 //------------------------------------------------------------------------------ | 21 //------------------------------------------------------------------------------ |
21 // WebPPicture | 22 // WebPPicture |
22 //------------------------------------------------------------------------------ | 23 //------------------------------------------------------------------------------ |
23 | 24 |
24 static int DummyWriter(const uint8_t* data, size_t data_size, | 25 static int DummyWriter(const uint8_t* data, size_t data_size, |
25 const WebPPicture* const picture) { | 26 const WebPPicture* const picture) { |
26 // The following are to prevent 'unused variable' error message. | 27 // The following are to prevent 'unused variable' error message. |
27 (void)data; | 28 (void)data; |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
280 } | 281 } |
281 | 282 |
282 LOSSLESS_ENCODE_FUNC(WebPEncodeLosslessRGB, WebPPictureImportRGB) | 283 LOSSLESS_ENCODE_FUNC(WebPEncodeLosslessRGB, WebPPictureImportRGB) |
283 LOSSLESS_ENCODE_FUNC(WebPEncodeLosslessBGR, WebPPictureImportBGR) | 284 LOSSLESS_ENCODE_FUNC(WebPEncodeLosslessBGR, WebPPictureImportBGR) |
284 LOSSLESS_ENCODE_FUNC(WebPEncodeLosslessRGBA, WebPPictureImportRGBA) | 285 LOSSLESS_ENCODE_FUNC(WebPEncodeLosslessRGBA, WebPPictureImportRGBA) |
285 LOSSLESS_ENCODE_FUNC(WebPEncodeLosslessBGRA, WebPPictureImportBGRA) | 286 LOSSLESS_ENCODE_FUNC(WebPEncodeLosslessBGRA, WebPPictureImportBGRA) |
286 | 287 |
287 #undef LOSSLESS_ENCODE_FUNC | 288 #undef LOSSLESS_ENCODE_FUNC |
288 | 289 |
289 //------------------------------------------------------------------------------ | 290 //------------------------------------------------------------------------------ |
OLD | NEW |