Philip Langdale
cd48318035
swscale: Add support for NV24 and NV42
...
The implementation is pretty straight-forward. Most of the existing
NV12 codepaths work regardless of subsampling and are re-used as is.
Where necessary I wrote the slightly different NV24 versions.
Finally, the one thing that confused me for a long time was the
asm specific x86 path that did an explicit exclusion check for NV12.
I replaced that with a semi-planar check and also updated the
equivalent PPC code, which Lauri kindly checked.
2019-05-12 07:51:02 -07:00
..
2019-05-08 13:02:30 -03:00
2018-04-12 02:54:14 +02:00
2018-04-26 14:42:15 +01:00
2018-04-02 16:17:18 +02:00
2018-04-02 16:17:18 +02:00
2018-10-26 11:51:04 +01:00
2019-01-28 01:09:38 +01:00
2019-01-28 01:09:38 +01:00
2019-05-08 13:02:30 -03:00
2018-06-19 11:05:57 +05:30
2018-05-10 23:54:02 +01:00
2018-11-11 17:22:09 +00:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-05-02 01:21:40 +01:00
2018-04-03 18:20:30 +02:00
2018-05-08 23:02:58 +02:00
2018-05-08 23:02:58 +02:00
2018-05-08 23:02:58 +02:00
2018-05-08 23:02:58 +02:00
2019-03-14 14:59:45 -03:00
2018-06-19 11:05:57 +05:30
2018-07-16 21:33:01 +05:30
2018-11-22 21:32:41 +01:00
2018-10-14 13:06:32 +02:00
2018-09-25 16:35:29 +02:00
2018-06-25 14:06:45 +08:00
2018-05-11 09:16:08 +02:00
2018-05-11 09:16:08 +02:00
2018-05-11 09:16:08 +02:00
2018-08-31 13:57:49 +02:00
2018-04-13 21:44:28 +02:00
2018-05-18 15:39:54 +02:00
2018-05-18 15:39:54 +02:00
2019-02-19 21:29:03 +01:00
2018-07-30 10:46:19 +02:00
2018-07-30 10:46:19 +02:00
2018-07-30 10:46:19 +02:00
2018-07-30 10:46:19 +02:00
2018-07-30 10:46:19 +02:00
2018-11-06 12:39:15 -03:00
2018-11-06 12:39:15 -03:00
2018-05-05 21:35:31 +02:00
2018-05-05 21:35:31 +02:00
2018-10-27 22:39:27 +02:00
2018-10-27 22:39:27 +02:00
2018-10-18 21:43:24 +02:00
2018-10-18 21:43:24 +02:00
2018-12-14 11:26:30 +01:00
2018-12-14 11:26:30 +01:00
2018-12-14 11:26:30 +01:00
2018-12-14 11:26:30 +01:00
2019-05-12 07:51:02 -07:00
2019-05-12 07:51:02 -07:00
2019-05-12 07:51:02 -07:00
2018-04-28 22:49:09 +02:00
2019-05-12 07:51:02 -07:00
2019-05-12 07:51:02 -07:00
2019-05-12 07:51:02 -07:00
2018-09-09 22:58:26 +02:00
2019-05-12 07:51:02 -07:00
2019-05-12 07:51:02 -07:00
2019-05-12 07:51:02 -07:00
2018-12-14 11:26:30 +01:00
2019-05-12 07:51:02 -07:00
2019-05-12 07:51:02 -07:00
2018-12-13 19:30:39 +01:00
2018-12-13 19:30:39 +01:00
2018-12-13 19:30:39 +01:00
2018-12-13 19:30:39 +01:00
2018-12-13 19:30:39 +01:00
2018-12-13 19:30:39 +01:00
2018-10-23 15:46:30 +01:00
2018-09-06 19:24:14 -03:00
2018-09-06 19:24:14 -03:00
2018-08-22 14:01:12 -03:00
2019-04-05 14:16:52 +01:00
2019-04-19 06:14:03 +08:00
2018-09-09 22:58:26 +02:00
2018-09-09 22:58:26 +02:00
2018-09-09 22:58:26 +02:00
2018-09-09 22:58:26 +02:00
2018-09-09 22:58:26 +02:00
2018-09-09 22:58:26 +02:00
2018-09-09 22:58:26 +02:00
2019-04-22 23:24:42 +08:00
2019-04-22 23:24:42 +08:00
2018-09-10 15:16:07 +02:00
2018-04-19 03:15:32 +02:00
2018-09-09 19:55:08 +01:00
2018-06-06 01:53:30 +02:00
2018-08-11 02:37:42 +02:00
2018-06-06 01:53:30 +02:00
2018-04-19 03:15:32 +02:00
2018-07-16 21:33:01 +05:30
2018-08-24 21:00:05 +03:00
2018-05-18 19:00:29 -07:00
2018-04-12 23:52:59 +02:00
2019-03-13 12:39:51 +01:00
2019-03-13 12:39:51 +01:00
2019-04-14 21:54:35 +02:00
2019-04-14 21:54:35 +02:00
2019-04-14 21:54:35 +02:00
2018-10-14 13:06:32 +02:00
2019-03-13 12:39:51 +01:00
2018-10-07 20:26:29 +02:00
2018-08-31 00:45:36 +02:00
2019-05-12 07:51:02 -07:00
2018-12-02 12:55:57 +01:00
2018-12-02 12:55:57 +01:00
2018-11-25 22:21:20 +01:00
2018-12-02 12:55:57 +01:00
2018-12-02 12:55:57 +01:00
2018-05-30 02:42:10 +02:00
2019-03-04 13:03:34 +01:00
2019-05-08 13:02:30 -03:00
2019-02-14 13:21:07 +01:00
2019-02-20 21:15:07 +01:00
2019-05-12 07:51:02 -07:00
2018-10-14 13:06:32 +02:00
2018-07-07 12:09:34 +02:00
2018-07-23 02:58:38 +02:00
2018-07-23 02:58:38 +02:00
2018-04-25 22:07:20 +02:00
2018-04-25 22:07:20 +02:00
2018-12-02 14:17:53 +01:00
2018-11-12 19:13:36 +08:00
2019-01-26 23:49:09 +11:00
2019-01-26 23:49:09 +11:00
2019-01-26 23:49:04 +11:00
2019-01-26 23:48:59 +11:00
2019-01-26 23:49:04 +11:00