Nicolas Dufresne
95abc6c263
gldownload: Fix renegotiation loop
...
When DMABuf was tried, we would renegotiate back and fourth between
DMABuf and system memory if the export failed. This would happen for
every single frame.
This patch introduces try_dmabuf_exports boolean, which is unset when
an export failed. This boolean is then put back to TRUE when upstream
pushes new caps, or downstream pushes a reconfigure event.
2019-11-11 17:11:45 -05:00
..
2019-10-03 00:49:09 +00:00
2017-12-09 19:32:30 +00:00
2019-01-16 14:09:18 +02:00
2019-08-20 09:51:05 +01:00
2017-12-09 19:32:18 +00:00
2019-08-30 13:05:36 +00:00
2019-05-21 01:49:48 +00:00
2018-06-24 01:37:08 +02:00
2017-12-09 19:32:28 +00:00
2019-10-03 00:49:09 +00:00
2019-10-03 00:49:09 +00:00
2019-08-30 13:05:36 +00:00
2019-05-21 01:49:48 +00:00
2019-03-06 23:32:18 +11:00
2018-05-05 21:24:25 +10:00
2018-08-26 11:16:23 +02:00
2017-12-09 19:31:51 +00:00
2019-02-28 17:26:32 +11:00
2017-12-09 19:32:21 +00:00
2019-02-28 17:26:32 +11:00
2017-12-09 19:32:21 +00:00
2019-11-11 17:11:45 -05:00
2019-11-11 17:11:45 -05:00
2019-02-28 17:26:32 +11:00
2017-12-09 19:32:29 +00:00
2019-08-27 07:31:57 +02:00
2017-12-09 19:32:21 +00:00
2019-08-27 07:31:57 +02:00
2017-12-09 19:31:57 +00:00
2019-10-03 00:49:09 +00:00
2019-10-03 00:49:09 +00:00
2019-10-03 00:49:09 +00:00
2019-10-03 00:49:09 +00:00
2019-08-30 13:05:36 +00:00
2017-12-09 19:31:34 +00:00
2019-08-30 13:05:36 +00:00
2017-12-09 19:32:09 +00:00
2019-11-05 07:27:29 +11:00
2017-12-09 19:32:29 +00:00
2018-06-24 01:37:08 +02:00
2017-12-09 19:32:29 +00:00
2019-08-27 07:31:57 +02:00
2017-12-09 19:31:57 +00:00
2019-10-03 00:49:09 +00:00
2019-10-03 00:49:09 +00:00
2019-02-28 17:26:32 +11:00
2019-05-21 01:49:48 +00:00
2018-10-04 14:28:35 +10:00
2018-10-04 14:28:35 +10:00
2019-08-27 07:31:57 +02:00
2017-12-09 19:32:15 +00:00
2019-08-27 07:31:57 +02:00
2017-12-09 19:31:57 +00:00
2019-08-30 13:05:36 +00:00
2017-12-09 19:32:22 +00:00
2017-12-09 19:32:27 +00:00
2017-12-09 19:32:18 +00:00
2019-08-20 09:51:05 +01:00
2019-08-20 09:51:05 +01:00
2019-02-28 17:26:32 +11:00
2017-12-09 19:32:30 +00:00
2019-07-24 14:27:30 +10:00
2019-05-21 01:49:48 +00:00
2018-07-10 20:13:22 +10:00
2017-12-09 19:32:30 +00:00
2017-12-09 19:32:27 +00:00
2017-12-09 19:32:22 +00:00
2019-06-13 09:37:37 +00:00
2017-12-09 19:32:30 +00:00
2018-10-03 14:49:32 +03:00
2017-12-09 19:32:29 +00:00
2018-12-28 12:16:25 +01:00
2019-08-30 13:20:37 +10:00