Ramiro Polla
44bfe0da61
swscale/range_convert: fix truncation bias in range conversion
...
384fe39623 introduced a regression in the
range conversion offset calculation, resulting in a slight green tint
in full-range RGB to YUV conversions of grayscale values.
The offset being calculated was not taking into consideration a bias
needed for correctly rounding the result from the multiplication stage,
leading to a truncated value.
Fixes issue #11646 .
(cherry picked from commit 4bee010844 )
2025-11-06 21:57:08 +01:00
..
2025-05-23 14:06:26 +02:00
2025-08-04 08:01:24 +00:00
2025-08-04 08:01:24 +00:00
2025-08-04 08:01:24 +00:00
2024-12-08 09:32:35 +11:00
2025-05-13 19:38:08 +01:00
2025-04-30 22:57:56 +01:00
2025-06-07 20:00:12 +02:00
2024-12-13 22:41:31 -06:00
2025-05-05 18:05:38 -03:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-08-22 04:44:19 +09:00
2025-01-03 10:27:12 -03:00
2024-12-05 12:27:33 +01:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2025-04-10 03:01:33 +02:00
2024-11-29 21:16:22 +01:00
2024-11-29 21:16:22 +01:00
2024-11-22 20:50:05 -03:00
2025-06-05 21:49:11 -03:00
2025-04-10 03:01:33 +02:00
2025-04-10 03:01:33 +02:00
2025-06-07 20:00:12 +02:00
2025-06-02 20:51:34 -07:00
2024-11-25 14:40:15 -03:00
2025-03-30 08:24:39 +02:00
2024-12-27 20:24:23 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 12:59:34 -03:00
2025-03-05 03:29:25 +01:00
2025-03-05 12:59:34 -03:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-05 03:29:25 +01:00
2025-03-10 10:15:42 -03:00
2025-06-07 20:00:12 +02:00
2025-08-03 17:27:35 +00:00
2025-04-16 13:09:04 +02:00
2025-06-07 20:00:12 +02:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-01-05 22:23:16 +01:00
2025-07-03 19:42:28 +02:00
2025-07-29 22:10:05 +02:00
2024-11-29 21:59:56 +01:00
2025-11-06 21:57:08 +01:00
2025-07-03 21:41:54 +02:00
2025-07-03 21:41:54 +02:00
2025-07-03 21:41:54 +02:00
2025-07-03 21:41:54 +02:00
2025-07-03 21:41:54 +02:00
2024-11-29 21:16:22 +01:00
2024-11-29 21:16:22 +01:00
2024-11-29 21:16:22 +01:00
2024-11-22 20:50:05 -03:00
2024-11-22 20:50:05 -03:00
2024-11-22 20:50:05 -03:00
2024-11-02 15:01:31 -03:00
2024-11-02 15:01:31 -03:00
2024-10-21 09:52:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-12 11:20:22 -03:00
2024-10-17 11:57:36 -03:00
2024-10-21 09:52:58 -03:00
2025-03-28 15:23:28 +01:00
2025-03-28 15:23:28 +01:00
2025-07-11 17:49:58 +02:00
2025-07-11 17:49:58 +02:00
2025-07-11 17:49:58 +02:00
2025-07-11 17:49:58 +02:00
2025-03-28 15:23:28 +01:00
2025-03-28 15:23:28 +01:00
2024-12-05 21:10:29 +01:00
2024-12-05 21:10:29 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-03-19 09:34:05 -03:00
2025-03-19 09:34:05 -03:00
2024-10-21 09:52:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-12 11:20:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-12 11:21:06 -03:00
2024-10-21 09:52:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-21 09:52:58 -03:00
2024-10-26 00:04:50 -03:00
2024-10-26 00:04:55 -03:00
2025-08-19 17:56:50 +02:00
2025-08-19 17:56:50 +02:00
2024-10-25 19:41:07 -03:00
2024-10-25 19:41:07 -03:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-07-11 17:49:58 +02:00
2025-07-11 17:49:58 +02:00
2025-07-11 17:49:58 +02:00
2025-07-11 17:49:58 +02:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2024-09-08 17:51:37 +02:00
2024-09-08 17:51:37 +02:00
2025-04-02 09:32:08 -03:00
2025-04-02 09:32:08 -03:00
2024-11-02 15:01:31 -03:00
2024-11-02 15:01:31 -03:00
2025-04-02 09:32:08 -03:00
2024-11-02 15:01:31 -03:00
2024-08-16 11:43:37 +02:00
2025-07-14 22:05:11 +02:00
2025-07-03 21:41:54 +02:00
2025-04-02 09:32:08 -03:00
2025-04-02 09:32:08 -03:00
2025-03-10 10:15:33 -03:00
2025-03-10 10:15:33 -03:00
2024-10-21 09:52:58 -03:00
2025-04-02 09:32:08 -03:00
2024-10-14 10:37:21 -03:00
2024-10-17 11:59:30 -03:00
2024-10-17 11:57:36 -03:00
2024-10-26 00:04:55 -03:00
2025-04-02 09:32:08 -03:00
2025-04-02 09:32:08 -03:00
2024-12-05 21:10:29 +01:00
2025-11-06 21:57:08 +01:00
2024-12-13 22:41:31 -06:00
2025-06-07 20:00:12 +02:00
2025-06-07 20:00:12 +02:00
2025-06-07 20:00:12 +02:00
2025-06-07 20:00:12 +02:00
2025-02-26 14:52:34 +01:00
2024-11-22 20:50:05 -03:00
2025-11-06 21:57:08 +01:00
2024-08-14 13:20:56 +02:00
2025-07-30 16:48:14 -03:00
2024-09-16 16:45:00 -03:00
2024-08-14 13:20:56 +02:00
2025-01-20 08:50:01 +00:00
2025-01-05 22:23:16 +01:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2025-02-25 11:40:33 +08:00
2025-06-01 16:35:23 +08:00
2024-09-23 17:15:02 +02:00
2024-09-23 17:15:02 +02:00
2024-09-23 17:15:02 +02:00
2024-09-23 17:15:02 +02:00
2024-09-23 17:15:02 +02:00
2024-09-23 17:15:02 +02:00
2024-09-24 18:21:32 +02:00
2024-09-13 12:10:11 +02:00
2025-08-05 11:47:11 +00:00
2025-06-24 14:41:43 -03:00
2025-06-24 14:41:43 -03:00
2025-06-24 14:41:43 -03:00
2025-06-24 14:41:43 -03:00
2025-06-24 14:41:43 -03:00
2024-11-13 12:38:04 -03:00
2024-08-31 11:22:08 -03:00
2025-06-07 20:00:12 +02:00
2025-04-07 01:02:41 +02:00
2025-11-06 21:57:08 +01:00
2025-08-04 08:01:24 +00:00
2025-07-11 17:49:58 +02:00
2024-11-08 08:30:07 -08:00
2024-11-08 08:30:07 -08:00
2024-11-08 08:30:07 -08:00
2024-11-08 08:30:07 -08:00
2024-11-08 08:30:07 -08:00
2025-11-06 21:57:08 +01:00
2025-01-03 19:37:36 -05:00
2025-01-03 19:37:36 -05:00
2025-08-04 08:01:24 +00:00
2025-08-04 08:01:24 +00:00
2025-08-04 08:01:24 +00:00
2025-08-04 08:01:24 +00:00
2025-05-19 03:21:27 +02:00
2024-11-25 14:40:15 -03:00
2024-09-26 18:25:21 +02:00
2025-06-07 20:00:12 +02:00
2025-05-28 02:42:36 +02:00
2024-11-22 20:50:05 -03:00
2025-06-07 20:00:12 +02:00
2025-06-07 20:00:12 +02:00
2025-06-07 20:00:12 +02:00
2025-06-17 00:35:13 +02:00
2024-11-22 20:50:05 -03:00
2025-06-07 20:00:12 +02:00
2024-10-02 12:38:24 -03:00
2025-07-18 16:00:54 -03:00
2025-06-24 14:41:43 -03:00
2025-06-24 14:41:43 -03:00
2025-06-24 14:41:43 -03:00
2024-11-13 12:38:04 -03:00
2025-07-30 16:48:14 -03:00
2025-01-05 22:23:16 +01:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2024-12-13 22:41:31 -06:00
2025-05-19 07:24:05 +02:00
2025-05-19 07:24:05 +02:00
2025-05-31 03:18:26 +02:00
2025-02-23 00:13:35 -03:00
2024-08-27 16:53:16 +02:00
2025-03-19 09:34:10 -03:00
2025-04-10 03:01:33 +02:00
2025-01-12 15:41:39 +01:00
2025-04-10 03:01:33 +02:00
2025-01-05 22:23:16 +01:00
2025-08-02 06:11:39 +00:00
2024-09-26 18:25:21 +02:00
2024-11-03 10:53:15 +11:00
2024-11-03 10:53:15 +11:00
2025-06-07 20:00:12 +02:00
2025-06-07 20:00:12 +02:00
2025-07-18 14:54:36 -03:00
2024-11-24 20:14:11 -03:00
2024-11-24 20:14:11 -03:00
2025-08-04 03:59:42 +00:00
2025-08-04 03:59:42 +00:00
2025-08-12 13:45:57 +03:00
2025-08-12 13:45:57 +03:00
2025-08-12 13:45:57 +03:00
2025-08-12 13:45:57 +03:00
2025-08-03 17:27:35 +00:00
2025-08-03 17:27:35 +00:00
2025-05-21 03:10:52 +02:00
2024-11-29 21:16:22 +01:00
2025-07-11 17:49:58 +02:00
2025-07-11 17:49:58 +02:00
2025-11-06 21:57:08 +01:00
2025-11-06 21:57:08 +01:00
2024-09-04 13:01:37 +02:00
2025-05-18 08:57:31 -06:00
2024-12-13 22:41:31 -06:00
2024-11-02 15:01:31 -03:00
2024-10-31 17:49:48 +11:00
2024-10-31 17:49:48 +11:00
2025-08-08 16:55:12 +00:00
2025-08-08 16:55:12 +00:00
2025-08-08 16:55:12 +00:00
2025-11-06 21:57:08 +01:00
2025-01-08 10:10:06 -03:00
2024-11-01 16:59:48 +08:00
2025-04-16 13:42:25 -03:00
2025-06-07 20:00:12 +02:00
2025-06-07 20:00:12 +02:00
2024-12-22 16:08:33 +11:00