David Turner
b315f24a48
Bug 1960639 - Fix YU12/YV12 confusion in V4L2 decode r=stransky,media-playback-reviewers,aosmond
...
The V4L2 code in FFmpegDescToVA erroneously stored YUV420 as
VA_FOURCC_YV12, but actually it should be VA_FOURCC_I420 (YV12 is for
YVU420, not YUV420). This didn't make any difference when the format
conversion was done by the GPU in Firefox's compositor, but now we're
exporting YUV dmabufs (webrender-compositor and hdr mode), this causes
colors to appear incorrect.
Also, DmaBufSurface.mFOURCCFormat is stored as a VA_FOURCC_* enum, but
the format passed to zwp_linux_buffer_params_v1::create_immed needs to
be a DRM_FORMAT_* enum, so add a conversion in CreateWlBuffer().
Differential Revision: https://phabricator.services.mozilla.com/D245574
2025-05-06 15:43:28 +00:00
..
2025-04-23 06:49:59 +00:00
2025-05-02 03:16:36 +00:00
2025-05-06 15:43:28 +00:00
2024-12-17 07:40:30 +00:00
2025-04-21 23:49:31 +00:00
2025-03-07 20:35:49 +00:00
2025-05-06 08:27:02 +00:00
2025-03-12 17:03:48 +00:00
2024-07-19 19:49:52 +00:00
2024-07-19 19:49:52 +00:00
2025-02-13 19:19:18 +00:00
2024-10-28 22:37:57 +00:00
2025-01-06 15:53:05 +00:00
2024-10-28 22:37:56 +00:00
2025-04-11 16:51:11 +00:00
2024-07-29 11:52:34 +00:00
2024-11-07 14:31:58 +02:00
2025-04-07 20:36:21 +00:00
2024-11-20 16:37:50 +00:00
2024-09-20 08:12:33 +00:00
2025-03-31 19:10:02 +00:00
2025-04-02 08:22:47 +00:00
2025-01-11 07:43:02 +00:00
2025-01-11 07:43:02 +00:00
2024-11-07 13:08:10 +00:00
2024-10-05 15:10:32 +00:00
2025-03-20 06:02:07 +00:00
2024-10-05 15:10:32 +00:00
2024-10-05 15:10:32 +00:00
2025-02-21 06:50:14 +00:00
2024-10-05 15:10:32 +00:00
2024-10-05 15:10:32 +00:00
2024-10-05 15:10:32 +00:00
2024-10-28 17:06:49 +00:00
2025-01-29 01:11:36 +00:00
2025-04-29 14:04:53 +00:00
2025-04-07 20:36:21 +00:00
2025-04-07 20:36:21 +00:00
2025-02-17 04:09:06 +00:00
2025-04-03 13:42:51 +00:00
2025-04-07 09:28:54 +00:00
2025-04-29 18:10:46 +00:00
2024-09-20 08:12:33 +00:00
2024-10-10 16:50:03 +00:00
2025-03-20 11:27:20 +00:00
2025-01-16 11:30:37 +00:00
2025-02-13 19:19:18 +00:00
2024-10-28 22:37:57 +00:00
2025-03-15 19:52:58 +00:00
2025-01-16 11:30:37 +00:00
2024-12-03 07:10:05 +00:00
2024-09-11 23:02:22 +00:00
2025-03-21 15:28:41 +00:00
2025-03-07 12:44:07 +00:00
2025-04-29 14:04:53 +00:00
2025-04-21 00:42:45 +00:00
2024-07-29 11:52:34 +00:00
2025-01-06 15:53:05 +00:00
2024-11-25 14:03:25 +00:00
2024-09-19 16:17:21 +00:00
2025-03-07 12:44:07 +00:00
2025-03-07 12:44:07 +00:00
2025-02-17 04:09:06 +00:00
2025-03-12 05:25:39 +00:00
2024-11-12 15:16:50 +00:00
2024-10-28 22:37:56 +00:00
2024-07-29 11:52:34 +00:00
2024-11-25 14:03:25 +00:00
2024-09-11 23:02:22 +00:00
2024-09-17 03:48:06 +00:00
2025-03-07 12:44:07 +00:00
2024-10-03 22:21:51 +00:00
2024-11-07 13:08:10 +00:00
2025-03-20 17:25:42 +00:00
2024-09-11 23:02:23 +00:00
2024-10-23 08:10:14 +00:00
2024-11-19 15:41:23 +00:00
2025-04-29 14:04:53 +00:00
2025-04-09 18:04:42 +00:00
2025-03-20 15:54:31 +00:00
2025-05-01 17:52:51 +00:00
2024-11-07 11:09:40 +00:00
Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang
2024-10-28 08:21:19 +00:00
2024-08-20 20:56:46 +00:00
2024-08-20 20:56:46 +00:00
2024-11-20 16:37:50 +00:00
2025-04-01 05:56:03 +00:00
2025-04-07 09:28:54 +00:00
2025-03-22 03:24:00 +00:00
2024-10-28 22:37:57 +00:00
2024-10-28 22:37:56 +00:00
2024-08-20 20:56:46 +00:00
2025-01-16 07:56:47 +02:00
2025-01-16 07:56:47 +02:00
2025-03-22 03:24:00 +00:00
Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang
2024-10-28 08:21:19 +00:00
2024-09-17 15:59:43 +00:00
2024-11-05 18:52:41 +00:00
2024-09-17 15:59:43 +00:00
Bug 1922838 - Replace ArrayLength, ArrayEnd and MOZ_ARRAY_LENGTH by standard alternative r=glandium,necko-reviewers,jgilbert,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,bytesized,janv,dimi,daisuke,karlt,gstoll,canaltinova,timhuang
2024-10-28 08:21:19 +00:00
2024-11-05 18:52:41 +00:00
2025-03-05 15:10:50 +00:00
2025-03-12 17:03:48 +00:00
2024-10-04 09:55:14 +00:00
2025-05-05 19:34:14 +00:00
2025-01-15 15:16:58 +00:00
2025-03-28 02:28:02 +01:00
2025-03-28 02:28:02 +01:00
2024-11-05 18:52:41 +00:00
2025-03-20 11:27:20 +00:00
2024-07-24 14:36:29 +00:00