[email protected] | 75ae542 | 2009-04-21 17:20:10 | [diff] [blame] | 1 | // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
2 | // Use of this source code is governed by a BSD-style license that can be | ||||
3 | // found in the LICENSE file. | ||||
4 | |||||
5 | #ifndef BASE_LINUX_UTIL_H__ | ||||
6 | #define BASE_LINUX_UTIL_H__ | ||||
7 | |||||
8 | #include <stdint.h> | ||||
9 | |||||
[email protected] | 912c645 | 2009-07-17 05:55:51 | [diff] [blame^] | 10 | #include <string> |
11 | |||||
[email protected] | 75ae542 | 2009-04-21 17:20:10 | [diff] [blame] | 12 | namespace base { |
13 | |||||
14 | // Makes a copy of |pixels| with the ordering changed from BGRA to RGBA. | ||||
15 | // The caller is responsible for free()ing the data. If |stride| is 0, | ||||
16 | // it's assumed to be 4 * |width|. | ||||
17 | uint8_t* BGRAToRGBA(const uint8_t* pixels, int width, int height, int stride); | ||||
18 | |||||
[email protected] | 912c645 | 2009-07-17 05:55:51 | [diff] [blame^] | 19 | // Get the Linux Distro if we can, or return "Unknown", similar to |
20 | // GetWinVersion() in base/win_util.h. | ||||
21 | std::string GetLinuxDistro(); | ||||
22 | |||||
[email protected] | 75ae542 | 2009-04-21 17:20:10 | [diff] [blame] | 23 | } // namespace base |
24 | |||||
25 | #endif // BASE_LINUX_UTIL_H__ |