Linjie Fu
87368884a5
lavc/qsvdec: flush buffered data before reinit
...
Flush the buffered data in libmfx before video param reinit
in case the frames drop.
Cache the first frame causing the reinit and decode zero-size
pkt to flush the buffered pkt before reinit. After all the
buffered pkts being flushed, resume to reinit and decode.
Fix the issue in ticket #7399 .
[V2]: Move the definition of zero_pkt to where it is exactly
used.
Signed-off-by: Linjie Fu <linjie.fu@intel.com>
Signed-off-by: Zhong Li <zhong.li@intel.com>
2018-11-06 17:42:29 +08:00
..
2018-07-13 21:28:04 +02:00
2018-04-09 03:45:15 +02:00
2018-09-19 18:33:59 +02:00
2018-07-21 13:36:24 +02:00
2018-09-23 14:42:34 +01:00
2018-05-07 23:44:40 +01:00
2010-08-24 15:21:27 +00:00
2018-04-15 10:18:26 +02:00
2013-08-28 12:09:41 +02:00
2017-03-25 21:37:05 -03:00
2017-09-26 16:02:40 -03:00
2018-06-15 21:52:38 +02:00
2018-10-12 00:53:14 +02:00
2016-10-18 21:41:18 +01:00
2016-10-18 21:41:18 +01:00
2018-09-09 12:01:07 +02:00
2015-07-22 21:51:28 +02:00
2015-07-22 21:51:28 +02:00
2018-08-04 16:17:01 +02:00
2018-04-07 23:34:47 +02:00
2018-06-10 08:46:18 +08:00
2018-06-10 08:46:18 +08:00
2018-06-28 21:35:01 +02:00
2018-03-30 10:14:48 +02:00
2011-05-25 06:32:45 +02:00
2017-01-22 02:29:16 +01:00
2018-09-22 00:12:27 +02:00
2018-03-30 10:14:48 +02:00
2017-03-28 23:09:17 -03:00
2017-03-22 12:49:29 +01:00
2017-04-07 00:19:32 -03:00
2018-09-22 00:12:27 +02:00
2018-09-22 00:12:27 +02:00
2015-05-15 12:17:40 +02:00
2017-02-15 12:46:01 +01:00
2017-10-30 18:56:45 -03:00
2017-10-30 18:56:45 -03:00
2017-10-30 18:56:45 -03:00
2018-04-02 16:17:18 +02:00
2015-10-06 20:22:00 -03:00
2018-11-05 21:48:11 -03:00
2018-04-19 20:05:24 +02:00
2018-04-19 20:05:24 +02:00
2018-06-04 23:47:51 +02:00
2018-04-30 21:50:12 +02:00
2017-05-29 14:08:07 +02:00
2014-12-02 15:52:31 +01:00
2016-11-17 18:05:18 +01:00
2016-03-28 14:13:17 -08:00
2014-09-02 21:57:46 +02:00
2016-10-09 20:09:00 +02:00
2018-08-28 04:25:35 +01:00
2018-07-04 15:56:44 -03:00
2015-09-29 15:22:52 +02:00
2018-10-06 12:51:46 +01:00
2018-08-17 15:09:01 -03:00
2018-10-15 01:19:45 +02:00
2018-10-03 20:48:49 -03:00
2018-09-26 23:27:53 +01:00
2018-11-05 12:36:05 -05:00
2018-03-26 12:51:25 -03:00
2018-10-12 09:48:07 -07:00
2017-10-29 21:25:49 -03:00
2018-08-08 00:13:13 +05:30
2018-07-22 10:19:03 +02:00
2018-09-28 01:33:48 +02:00
2018-04-02 13:06:19 +01:00
2017-07-07 15:23:58 -04:00
2018-02-06 18:57:43 +00:00
2018-09-26 23:41:34 +01:00
2017-03-29 14:49:29 +02:00
2018-08-17 14:06:21 -03:00
2018-09-19 18:33:59 +02:00
2015-04-20 05:19:46 +02:00
2015-04-20 05:19:46 +02:00
2012-08-07 22:45:46 +02:00
2018-11-04 20:21:24 +01:00
2016-03-13 18:15:57 +01:00
2015-07-09 14:41:19 +02:00
2016-03-13 18:15:57 +01:00
2018-11-05 23:00:59 +00:00
2018-11-05 23:00:59 +00:00
2018-11-05 23:00:59 +00:00
2018-10-31 21:38:33 +00:00
2018-05-10 23:54:01 +01:00
2018-10-31 21:38:33 +00:00
2018-05-10 20:55:42 +01:00
2018-10-22 23:01:32 +01:00
2017-10-17 20:56:29 +01:00
2018-09-26 23:27:53 +01:00
2018-09-23 14:42:34 +01:00
2018-09-23 14:42:34 +01:00
2018-09-23 14:42:34 +01:00
2018-10-15 11:52:54 -07:00
2018-05-02 01:20:45 +01:00
2018-10-30 20:55:44 -03:00
2018-10-30 22:22:27 +00:00
2018-10-30 20:55:44 -03:00
2018-09-26 23:27:53 +01:00
2018-05-02 01:21:33 +01:00
2018-07-23 02:58:38 +02:00
2017-05-08 12:30:09 +02:00
2017-05-23 16:11:27 +02:00
2012-06-11 21:12:39 +02:00
2012-10-21 13:35:42 +02:00
2015-12-07 15:50:45 +01:00
2018-08-20 02:32:41 +02:00
2018-07-18 13:59:25 +02:00
2018-04-19 22:59:40 +02:00
2018-04-24 17:20:26 +02:00
2018-04-03 23:31:36 -03:00
2015-07-27 19:57:52 +02:00
2018-11-05 12:39:23 -05:00
2018-09-08 20:02:41 +02:00
2017-03-20 09:23:15 +01:00
2018-09-08 20:09:27 +02:00
2018-10-14 18:09:00 +02:00
2017-07-18 21:04:55 -03:00
2016-01-31 17:09:38 +01:00
2016-05-31 11:45:48 -03:00
2018-05-05 19:41:30 +01:00
2013-11-21 19:26:01 +01:00
2010-04-20 14:45:34 +00:00
2011-07-27 10:40:34 +02:00
2018-10-30 13:16:47 +08:00
2018-08-17 14:33:43 -03:00
2018-04-19 22:59:40 +02:00
2017-03-28 11:21:27 -04:00
2018-07-28 14:35:50 +02:00
2018-05-17 02:23:06 +02:00
2018-09-28 01:35:12 +02:00
2018-09-10 23:15:42 +02:00
2018-09-10 23:15:42 +02:00
2018-09-10 23:15:42 +02:00
2018-09-06 13:47:48 +02:00
2018-09-10 23:15:42 +02:00
2018-08-31 17:45:35 +02:00
2018-06-10 08:46:09 +08:00
2018-06-10 08:46:09 +08:00
2018-06-28 21:35:01 +02:00
2016-05-15 01:01:45 +02:00
2016-05-15 01:01:45 +02:00
2016-05-15 17:46:38 +02:00
2017-04-01 12:51:00 +02:00
2018-09-08 20:14:58 +02:00
2017-05-10 21:32:53 +02:00
2018-08-02 12:41:04 -03:00
2016-05-24 20:47:03 +02:00
2018-07-18 13:59:25 +02:00
2017-10-24 22:49:04 +02:00
2018-06-27 13:43:39 +02:00
2014-07-17 23:27:40 +02:00
2017-03-29 14:49:29 +02:00
2018-07-15 19:42:25 +02:00
2018-09-19 23:16:00 +02:00
2018-06-17 09:59:33 +08:00
2018-04-15 09:27:42 +02:00
2018-04-13 20:59:12 -03:00
2018-04-13 20:59:12 -03:00
2018-04-18 20:28:25 +02:00
2018-04-13 20:59:12 -03:00
2018-04-13 20:59:12 -03:00
2018-04-13 20:59:12 -03:00
2018-04-13 11:27:20 +02:00
2018-03-29 10:24:00 +02:00
2018-09-22 00:12:27 +02:00
2017-03-21 15:55:44 -03:00
2018-04-25 23:09:47 +02:00
2018-08-27 16:54:40 +08:00
2018-07-04 12:11:36 +02:00
2017-11-26 02:17:23 +00:00
2018-06-27 13:50:14 +02:00
2017-10-26 00:45:49 -03:00
2018-02-27 19:37:06 +01:00
2017-10-01 17:35:30 -03:00
2018-08-23 16:00:26 +02:00
2014-01-07 13:11:06 +01:00
2016-03-04 13:51:42 +01:00
2018-07-21 14:05:41 +02:00
2014-01-07 13:11:06 +01:00
2016-03-04 16:05:47 +01:00
2016-08-08 00:32:09 +02:00
2018-10-12 00:53:14 +02:00
2018-06-25 22:58:45 +02:00
2018-06-23 01:06:29 +02:00
2018-09-08 20:25:47 +02:00
2018-05-05 16:52:34 +02:00
2017-02-21 00:40:20 +01:00
2015-09-18 22:42:38 +02:00
2018-09-08 20:29:34 +02:00
2014-09-02 22:07:06 +02:00
2018-09-08 20:33:15 +02:00
2018-08-16 03:05:54 +02:00
2018-05-17 02:23:06 +02:00
2015-02-16 00:41:21 -03:00
2018-05-27 23:10:12 +02:00
2018-09-30 22:23:02 +02:00
2018-08-30 22:47:31 +02:00
2018-09-09 11:35:14 +02:00
2018-08-30 22:47:31 +02:00
2014-03-25 19:39:00 +01:00
2018-07-13 01:01:06 +02:00
2015-06-17 13:50:14 +02:00
2015-06-17 13:50:14 +02:00
2018-10-18 02:28:54 +02:00
2018-09-24 23:08:45 +01:00
2018-09-23 14:42:34 +01:00
2017-03-24 13:15:15 +01:00
2018-06-11 00:51:20 +02:00
2018-09-24 23:09:32 +01:00
2018-08-17 14:06:21 -03:00
2018-05-22 12:48:53 +02:00
2018-06-25 02:11:13 +02:00
2018-06-11 00:51:20 +02:00
2018-06-11 00:51:20 +02:00
2018-08-17 14:33:43 -03:00
2018-09-03 00:01:32 +02:00
2018-10-23 15:46:30 +01:00
2018-10-23 15:46:30 +01:00
2018-10-23 15:46:30 +01:00
2018-05-16 20:24:48 +08:00
2018-10-26 11:48:14 +01:00
2018-09-24 23:09:45 +01:00
2018-09-23 14:42:34 +01:00
2018-05-16 20:24:48 +08:00
2018-03-13 20:26:02 +01:00
2018-04-19 23:44:13 +02:00
2018-09-30 20:08:21 +02:00
2018-08-22 14:01:12 -03:00
2018-04-13 09:21:07 +02:00
2018-05-10 18:41:56 +02:00
2018-05-16 20:24:48 +08:00
2018-08-10 18:48:25 +08:00
2018-05-10 18:41:56 +02:00
2018-04-30 21:50:12 +02:00
2018-08-25 21:50:17 +02:00
2017-04-09 10:50:11 +02:00
2015-04-20 05:11:48 +02:00
2016-07-22 03:14:07 +02:00
2016-06-23 00:29:25 +02:00
2018-05-30 17:58:08 +02:00
2018-05-30 17:58:08 +02:00
2018-09-23 15:25:50 +02:00
2018-10-23 00:51:55 +02:00
2018-04-03 16:20:31 +02:00
2018-10-14 14:19:56 +02:00
2018-09-03 00:01:32 +02:00
2018-08-12 21:48:08 +02:00
2018-07-13 22:24:33 +02:00
2018-09-08 20:44:22 +02:00
2018-04-02 13:06:23 +01:00
2018-08-12 21:48:15 +02:00
2018-05-25 20:09:22 +02:00
2016-08-02 22:32:12 -07:00
2018-10-23 00:51:55 +02:00
2015-06-13 16:53:27 -03:00
2016-10-30 15:38:44 +01:00
2018-09-09 22:58:26 +02:00
2017-04-11 17:07:52 +02:00
2018-10-04 15:44:15 -03:00
2018-10-28 16:42:41 +00:00
2017-12-14 19:37:56 +01:00
2018-11-05 21:48:11 -03:00
2018-10-28 15:10:47 +08:00
2018-09-13 23:16:18 -03:00
2018-09-13 23:16:18 -03:00
2017-12-14 19:37:56 +01:00
2017-12-14 19:37:56 +01:00
2018-08-22 19:06:12 +08:00
2018-09-11 13:57:23 -03:00
2018-11-05 15:46:15 +00:00
2018-06-26 00:20:04 +02:00
2018-06-26 00:20:04 +02:00
2012-10-02 14:58:19 +02:00
2012-10-02 14:58:19 +02:00
2018-04-11 02:42:41 +02:00
2018-08-24 13:21:09 -03:00
2017-12-14 19:37:56 +01:00
2017-12-14 19:37:56 +01:00
2018-10-29 23:07:35 -07:00
2018-05-21 18:52:31 -03:00
2017-12-14 19:37:56 +01:00
2015-05-23 14:46:46 -03:00
2018-11-05 15:52:14 +02:00
2018-06-19 10:25:04 +05:30
2018-10-28 15:16:04 +08:00
2018-09-30 01:10:23 +02:00
2018-09-11 10:15:59 +02:00
2016-08-28 11:18:16 +02:00
2017-06-21 02:25:23 +02:00
2018-06-25 02:11:13 +02:00
2018-06-05 11:28:48 +02:00
2018-11-05 21:48:11 -03:00
2017-03-19 16:05:13 +01:00
2017-11-13 19:54:20 +01:00
2014-01-07 13:11:06 +01:00
2018-04-02 13:06:19 +01:00
2018-10-11 20:51:14 -07:00
2018-05-04 11:51:45 -07:00
2018-10-11 20:51:14 -07:00
2018-10-11 20:51:14 -07:00
2018-08-05 12:31:13 -07:00
2018-06-18 11:55:23 -07:00
2018-05-04 11:53:44 -07:00
2018-08-12 21:47:17 +02:00
2015-03-31 01:11:02 +02:00
2015-07-27 22:50:18 +02:00
2018-11-05 12:39:23 -05:00
2018-04-12 23:52:59 +02:00
2018-11-05 12:39:23 -05:00
2018-08-03 02:08:16 +02:00
2018-05-26 00:54:55 +02:00
2016-09-17 13:23:56 +01:00
2017-10-23 17:08:32 -03:00
2016-01-31 15:44:11 -08:00
2016-06-21 21:55:34 +02:00
2016-06-21 21:55:34 +02:00
2015-07-27 22:50:18 +02:00
2018-04-09 03:09:08 +02:00
2018-03-29 20:46:47 -07:00
2017-02-03 20:16:30 +01:00
2018-03-30 12:52:54 +02:00
2018-08-16 23:43:12 -03:00
2018-04-02 13:06:23 +01:00
2018-04-30 20:39:56 +02:00
2018-05-17 02:23:06 +02:00
2018-11-04 20:21:24 +01:00
2018-05-27 23:10:12 +02:00
2017-01-11 16:02:10 +01:00
2018-04-02 13:06:23 +01:00
2015-06-12 20:47:14 +02:00
2018-11-04 12:53:16 +01:00
2015-12-04 14:49:38 +01:00
2015-07-27 22:50:18 +02:00
2017-11-11 01:39:47 -03:00
2018-07-13 02:19:50 +02:00
2011-06-05 03:00:31 +02:00
2013-12-03 21:12:00 +01:00
2013-12-03 21:12:00 +01:00
2018-04-11 16:19:46 -07:00
2018-05-05 19:41:30 +01:00
2018-08-25 22:08:19 +02:00
2018-08-25 22:08:19 +02:00
2014-06-23 21:10:10 +02:00
2018-09-08 20:55:59 +02:00
2016-06-29 11:35:10 +02:00
2013-11-26 12:37:20 +01:00
2016-02-24 18:15:14 +00:00
2016-06-29 11:16:01 +02:00
2018-10-24 23:15:24 +02:00
2017-12-10 14:43:01 +01:00
2017-03-21 15:57:07 -03:00
2017-03-21 15:57:07 -03:00
2017-05-11 23:55:59 +02:00
2017-03-21 15:57:07 -03:00
2017-03-21 15:57:07 -03:00
2017-05-07 15:31:00 +02:00
2018-08-27 22:06:19 +02:00
2018-04-15 11:26:46 +02:00
2018-05-10 18:41:56 +02:00
2018-02-21 23:38:42 +00:00
2018-11-02 11:27:13 -07:00
2018-04-13 11:19:43 +02:00
2018-08-21 15:14:56 +02:00
2018-08-21 15:14:56 +02:00
2018-08-21 15:14:56 +02:00
2017-09-27 19:06:12 -03:00
2018-09-08 21:01:28 +02:00
2018-01-03 13:00:06 -05:00
2017-12-30 17:05:23 +00:00
2018-08-23 17:34:25 -03:00
2017-12-04 10:51:19 +00:00
2018-06-04 23:47:55 +02:00
2018-01-12 22:57:01 +01:00
2017-12-04 07:28:45 +00:00
2018-04-19 23:28:26 +02:00
2018-05-18 02:38:08 +01:00
2018-07-21 16:08:29 -03:00
2018-10-03 20:48:49 -03:00
2018-10-26 13:39:25 +02:00
2018-10-26 13:39:25 +02:00
2018-10-26 13:39:25 +02:00
2018-09-19 23:08:20 +02:00
2018-11-04 12:53:16 +01:00
2017-08-21 23:19:18 +02:00
2014-03-22 22:53:33 +01:00
2014-09-11 16:47:01 +02:00
2018-06-17 09:59:33 +08:00
2018-09-12 00:52:01 +02:00
2015-10-22 20:48:54 +02:00
2018-11-05 12:39:23 -05:00
2018-11-05 12:39:23 -05:00
2013-08-30 15:47:38 +00:00
2018-11-05 12:39:23 -05:00
2017-03-19 15:30:13 -03:00
2018-11-05 12:36:05 -05:00
2018-11-05 12:36:05 -05:00
2018-11-02 23:46:31 +01:00
2018-08-22 11:36:19 +02:00
2016-03-23 08:22:22 -07:00
2018-08-31 11:08:24 +08:00
2016-06-21 21:55:34 +02:00
2017-12-26 02:49:48 +01:00
2017-08-21 16:19:58 +02:00
2014-12-18 23:51:07 +01:00
2018-09-08 15:43:46 +02:00
2018-05-10 23:03:50 +02:00
2017-03-19 17:39:49 +01:00
2018-04-13 20:34:23 -03:00
2018-07-12 15:29:55 +08:00
2018-11-06 17:42:29 +08:00
2018-11-06 17:42:29 +08:00
2018-11-06 17:42:29 +08:00
2018-11-06 17:42:29 +08:00
2018-09-14 21:36:21 +02:00
2018-10-23 19:52:47 +08:00
2018-09-18 13:28:05 -03:00
2018-09-02 19:23:26 -03:00
2018-08-03 02:08:16 +02:00
2018-10-18 02:28:54 +02:00
2016-04-14 22:31:57 +02:00
2013-08-30 15:47:38 +00:00
2018-10-03 11:14:40 +02:00
2018-05-05 21:35:31 +02:00
2018-04-03 17:53:00 +02:00
2017-03-17 11:55:16 +01:00
2017-07-26 06:13:05 +07:00
2017-07-11 13:22:02 +07:00
2016-11-14 12:03:00 +01:00
2018-09-08 17:27:40 +02:00
2014-04-22 20:44:31 +02:00
2014-09-05 20:21:47 +02:00
2015-02-14 21:18:17 +01:00
2018-04-07 19:16:37 +02:00
2013-08-30 15:47:38 +00:00
2017-03-21 15:20:45 -03:00
2018-04-19 23:32:07 +02:00
2018-04-19 23:32:07 +02:00
2018-03-07 22:26:53 +01:00
2018-04-19 23:32:07 +02:00
2018-04-19 23:32:07 +02:00
2017-11-25 02:32:33 +01:00
2017-03-15 21:37:40 -03:00
2018-09-30 22:23:02 +02:00
2018-04-03 17:28:16 +02:00
2018-04-19 23:34:11 +02:00
2018-09-15 20:00:45 +02:00
2018-08-04 16:17:01 +02:00
2018-04-02 13:06:19 +01:00
2018-04-02 13:06:19 +01:00
2018-10-19 20:30:48 +02:00
2018-10-19 20:30:48 +02:00
2018-10-19 20:30:48 +02:00
2014-08-31 10:25:36 +02:00
2018-04-03 17:53:00 +02:00
2015-07-16 20:41:07 +02:00
2018-08-25 21:50:17 +02:00
2018-10-07 03:03:09 +02:00
2016-05-01 15:16:50 +02:00
2016-02-26 21:49:34 +01:00
2018-08-03 02:10:14 +02:00
2016-01-31 17:09:38 +01:00
2016-01-31 17:09:38 +01:00
2018-03-29 01:11:45 +02:00
2017-10-26 00:26:08 -03:00
2017-10-26 00:26:08 -03:00
2017-09-24 21:54:13 +02:00
2015-10-09 21:38:15 +02:00
2015-10-09 21:38:15 +02:00
2016-02-26 21:53:32 +01:00
2018-02-11 23:08:48 -03:00
2018-10-03 11:13:38 +02:00
2018-10-16 22:04:18 +01:00
2018-07-04 12:14:00 +02:00
2017-05-25 14:30:04 +02:00
2018-09-08 21:18:47 +02:00
2013-06-02 14:53:14 +00:00
2018-09-08 21:21:50 +02:00
2018-10-07 03:03:09 +02:00
2018-10-26 13:39:25 +02:00
2018-08-30 12:00:27 +02:00
2017-06-27 09:54:10 +02:00
2018-01-22 17:24:36 +01:00
2018-10-07 03:03:09 +02:00
2017-10-04 23:14:37 +01:00
2017-09-23 08:47:52 +02:00
2018-06-27 08:38:50 +02:00
2018-08-31 00:43:17 +02:00
2018-05-17 12:19:38 +02:00
2018-09-09 22:42:26 +02:00
2018-09-23 17:46:37 +01:00
2018-10-27 19:35:35 +01:00
2018-10-27 19:35:35 +01:00
2018-10-27 19:35:35 +01:00
2018-10-29 19:41:24 +00:00
2018-09-23 14:42:34 +01:00
2018-09-23 14:42:34 +01:00
2018-10-27 19:35:35 +01:00
2018-10-27 19:35:35 +01:00
2017-11-26 21:41:19 +00:00
2017-11-26 21:41:19 +00:00
2017-11-26 21:41:19 +00:00
2018-06-17 16:35:30 +01:00
2018-08-25 21:50:17 +02:00
2018-06-30 00:41:35 +02:00
2015-02-13 14:01:45 +01:00
2018-10-07 03:03:09 +02:00
2018-06-04 16:32:57 +02:00
2018-04-25 22:07:20 +02:00
2018-05-20 23:56:30 +02:00
2018-06-18 11:57:56 +02:00
2018-04-25 22:07:20 +02:00
2018-06-29 01:19:10 +02:00
2018-06-29 01:18:44 +02:00
2018-06-29 01:18:44 +02:00
2018-10-31 17:36:00 -07:00
2018-11-05 21:48:11 -03:00
2017-07-14 02:30:37 +02:00
2018-05-18 12:38:51 -07:00
2018-08-14 10:01:30 -07:00
2016-01-31 15:44:11 -08:00
2014-04-02 00:25:21 +02:00
2018-10-29 17:00:49 +01:00
2017-03-19 18:41:26 +01:00
2018-07-15 19:42:25 +02:00
2018-09-12 00:52:01 +02:00
2017-05-12 14:22:50 +02:00
2018-05-02 01:21:40 +01:00
2018-10-25 20:45:45 -03:00
2018-08-17 14:33:43 -03:00
2018-08-17 14:33:25 -03:00
2018-10-30 03:13:25 +01:00
2015-05-06 15:10:41 -04:00
2015-05-06 15:10:41 -04:00
2017-03-28 18:04:26 -04:00
2018-10-30 03:13:25 +01:00
2018-06-11 00:51:20 +02:00
2018-04-29 18:02:22 +02:00
2018-09-30 22:23:02 +02:00
2018-03-29 22:41:36 +02:00
2018-03-01 20:01:53 +01:00
2018-09-03 00:01:32 +02:00
2017-11-10 16:56:54 +01:00
2017-03-24 19:51:36 +01:00
2013-10-04 13:33:20 +00:00
2015-07-27 22:50:18 +02:00
2017-01-20 13:58:41 +01:00
2018-06-11 00:51:20 +02:00
2018-04-03 17:52:06 +02:00
2017-02-07 23:31:25 +01:00
2018-09-19 00:46:44 +02:00