Leo Izen
719a93f4e4
avutil/{color_utils, csp}: merge color_utils into csp and expose API
...
libavutil/color_utils contains some avpriv_ symbols that map
enum AVTransferCharacteristic values to gamma-curve approximations and
to the actual transfer functions to invert them (i.e. -> linear).
There's two issues with this:
(1) avpriv is evil and should be avoided whenever possible
(2) libavutil/csp.h exposes a public API for handling color that
already handles primaries and matricies
I don't see any reason this API has to be private, so this commit takes
the functionality from avutil/color_utils and merges it into avutil/csp
with an exposed av_ API rather than the previous avpriv_ API.
Every reference to the previous API has been updated to point to the
new one. color_utils.h has been deleted as well. This should not break
any applications as it only contained avpriv_ symbols in the first
place, so nothing in that header could be referenced by other
applications.
Signed-off-by: Leo Izen <leo.izen@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2023-02-09 15:35:14 +01:00
..
2023-01-29 09:14:13 +01:00
2023-02-01 04:23:55 +01:00
2023-01-17 12:54:29 +01:00
2023-01-11 12:12:25 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-30 20:57:37 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-04 09:36:01 +01:00
2023-01-27 22:38:45 +05:30
2023-01-27 22:38:45 +05:30
2023-01-27 22:38:45 +05:30
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:35:08 +01:00
2023-02-09 15:35:08 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:08 +01:00
2023-02-09 15:35:08 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-31 17:06:29 +01:00
2023-01-18 09:41:32 +01:00
2023-01-18 09:41:32 +01:00
2023-01-29 09:22:57 +01:00
2023-02-07 17:13:11 +01:00
2023-01-24 21:41:55 +00:00
2023-01-13 20:53:02 +02:00
2023-01-13 20:53:02 +02:00
2023-01-13 20:53:02 +02:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-04 09:36:01 +01:00
2023-02-04 09:36:01 +01:00
2023-01-29 09:14:13 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:08 +01:00
2023-02-04 13:12:28 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:35:14 +01:00
2023-02-04 13:14:20 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-27 19:45:36 +01:00
2023-01-29 13:10:20 +01:00
2023-01-29 09:22:57 +01:00
2023-01-11 12:12:25 +01:00
2023-01-29 09:22:57 +01:00
2023-01-15 19:34:39 +01:00
2023-02-09 15:24:16 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:35:14 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:35:14 +01:00
2023-01-26 20:37:14 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-26 20:37:01 +01:00
2023-02-09 15:24:16 +01:00
2023-01-29 13:09:17 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-18 09:41:32 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-26 20:37:01 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:14 +01:00
2023-01-26 20:37:01 +01:00
2023-02-09 14:38:28 +05:30
2023-02-09 15:35:08 +01:00
2023-01-11 12:12:27 +01:00
2023-02-09 15:35:08 +01:00
2023-01-11 12:12:27 +01:00
2023-01-13 21:26:27 +02:00
2023-01-13 21:26:27 +02:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:23:17 +01:00
2023-01-29 09:22:57 +01:00
2023-02-04 13:40:20 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-06 13:05:39 -05:00
2023-02-06 13:05:39 -05:00
2023-02-06 13:05:39 -05:00
2023-02-09 15:24:15 +01:00
2023-01-29 09:22:57 +01:00
2023-02-04 13:40:20 +01:00
2023-01-29 09:23:17 +01:00
2023-01-29 09:22:57 +01:00
2023-01-17 14:02:55 -08:00
2023-01-17 14:02:55 -08:00
2023-01-17 14:02:55 -08:00
2023-02-04 13:40:20 +01:00
2023-01-29 09:22:57 +01:00
2023-02-04 13:40:20 +01:00
2023-02-04 13:40:20 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-04 09:36:01 +01:00
2023-01-31 17:06:29 +01:00
2023-01-11 18:58:14 +08:00
2023-01-11 18:58:21 +08:00
2023-01-31 14:39:25 +02:00
2023-01-31 17:06:29 +01:00
2023-02-09 15:35:08 +01:00
2023-01-29 09:22:57 +01:00
2023-01-31 18:45:22 +01:00
2023-01-31 18:45:22 +01:00
2023-01-31 18:45:22 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:14 +01:00
2023-01-29 09:23:17 +01:00
2023-01-26 20:37:01 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:24:15 +01:00
2023-01-26 20:37:01 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:35:14 +01:00
2023-01-29 09:23:17 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:14 +01:00
2023-01-29 09:22:57 +01:00
2023-01-26 20:37:01 +01:00
2023-01-29 09:22:57 +01:00
2023-01-11 12:12:25 +01:00
2023-01-31 09:00:56 +01:00
2023-01-29 09:23:17 +01:00
2023-01-29 09:23:17 +01:00
2023-01-29 09:23:17 +01:00
2023-02-04 13:40:20 +01:00
2023-01-29 09:23:17 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:24:16 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-25 08:09:24 -05:00
2023-02-09 15:35:14 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:24:16 +01:00
2023-02-09 15:35:14 +01:00
2023-02-09 15:35:14 +01:00
2023-01-29 09:22:57 +01:00
2023-01-30 08:48:58 +08:00
2023-01-30 08:48:58 +08:00
2023-01-17 10:10:52 +08:00
2023-01-30 08:48:58 +08:00
2023-01-30 08:48:58 +08:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-26 20:37:14 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-26 20:37:01 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-17 12:54:54 +01:00
2023-01-11 12:12:26 +01:00
2023-01-12 15:29:03 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:24:16 +01:00
2023-01-11 12:12:26 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:24:16 +01:00
2023-01-29 09:22:57 +01:00
2023-01-10 14:49:53 -08:00
2023-01-10 14:47:24 -08:00
2023-01-10 14:49:53 -08:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-30 08:48:32 +08:00
2023-01-29 09:23:17 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:23:17 +01:00
2023-01-29 09:23:17 +01:00
2023-01-29 09:23:17 +01:00
2023-02-02 10:42:39 +08:00
2023-02-02 10:42:39 +08:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:35:08 +01:00
2023-01-29 09:22:57 +01:00
2023-02-09 15:35:14 +01:00
2023-02-04 13:14:20 +01:00
2023-01-26 23:48:41 +08:00
2023-01-26 23:48:36 +08:00
2023-01-11 18:57:44 +08:00
2023-02-07 20:58:59 +01:00
2023-01-29 09:22:57 +01:00
2023-01-15 19:34:39 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-27 18:46:56 +01:00
2023-01-29 09:22:57 +01:00
2023-01-26 20:37:01 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00
2023-01-29 09:22:57 +01:00