Ivan
3a727606c4
avcodec/h264: Fix for H.264 configuration parsing
...
Sometimes video fails to decode if H.264 configuration changes mid stream.
The reason is that configuration parser assumes that nal_ref_idc is equal to 11b
while actually some codecs but 01b there. The H.264 spec is somewhat
vague about this but it looks like it allows any non-zero nal_ref_idc for sps/pps.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-17 02:39:36 +02:00
..
2016-04-12 15:43:09 +01:00
2016-04-12 15:01:19 -03:00
2016-03-29 17:06:16 +02:00
2016-03-01 10:18:28 +01:00
2016-04-12 15:42:21 +01:00
2016-02-24 17:31:44 +00:00
2016-02-27 16:31:46 -06:00
2016-03-15 00:47:38 +01:00
2016-04-03 15:03:53 -03:00
2016-03-13 18:15:57 +01:00
2016-03-13 18:15:57 +01:00
2016-03-13 18:15:57 +01:00
2016-03-08 23:56:51 +01:00
2016-03-30 02:31:22 +01:00
2016-03-22 10:15:31 -07:00
2016-04-05 23:13:44 -03:00
2016-03-08 23:56:51 +01:00
2016-04-05 23:13:44 -03:00
2016-03-15 00:47:38 +01:00
2016-02-24 17:31:44 +00:00
2016-03-22 10:15:31 -07:00
2016-04-05 10:48:59 +02:00
2016-04-05 10:48:59 +02:00
2016-03-12 01:56:58 +01:00
2016-02-24 17:31:44 +00:00
2016-04-12 11:03:48 +02:00
2016-02-26 21:49:34 +01:00
2016-03-28 14:13:17 -08:00
2016-02-26 21:53:32 +01:00
2016-02-26 21:49:34 +01:00
2016-02-26 21:49:34 +01:00
2016-02-26 21:53:34 +01:00
2016-04-14 18:47:57 +02:00
2016-04-13 03:27:29 -05:00
2016-04-02 03:03:13 -05:00
2016-04-15 17:58:05 +02:00
2016-04-12 15:39:10 +01:00
2016-03-28 14:13:17 -08:00
2016-04-14 15:28:02 +02:00
2016-02-24 17:31:44 +00:00
2016-02-24 17:31:44 +00:00
2016-02-24 17:31:44 +00:00
2016-03-13 18:15:57 +01:00
2016-03-14 15:49:34 +01:00
2016-03-13 18:15:57 +01:00
2016-03-13 18:15:57 +01:00
2016-03-13 18:15:57 +01:00
2016-04-02 19:03:06 +02:00
2016-03-29 17:06:15 +02:00
2016-02-27 12:18:06 +00:00
2016-03-22 10:15:31 -07:00
2016-04-05 10:48:59 +02:00
2016-03-05 00:39:53 -03:00
2016-03-28 14:13:17 -08:00
2016-03-28 10:50:41 +02:00
2016-03-06 18:24:20 +01:00
2016-03-03 12:35:21 +01:00
2016-03-22 10:15:31 -07:00
2016-04-15 21:06:34 +02:00
2016-03-28 04:39:57 +02:00
2016-04-08 09:40:32 +02:00
2016-03-23 09:32:34 +01:00
2016-03-16 13:14:24 +01:00
2016-03-18 03:11:16 +01:00
2016-02-24 17:31:44 +00:00
2016-04-02 22:48:15 +01:00
2016-04-02 22:48:15 +01:00
2016-04-17 01:52:26 +02:00
2016-03-14 10:05:33 +01:00
2016-03-07 11:17:31 +01:00
2016-03-04 13:51:42 +01:00
2016-03-04 13:51:42 +01:00
2016-03-04 16:05:47 +01:00
2016-03-04 16:05:47 +01:00
2016-03-26 14:56:55 +01:00
2016-03-09 14:00:22 +01:00
2016-02-24 17:35:47 +00:00
2016-02-24 17:31:44 +00:00
2016-03-27 05:03:44 +02:00
2016-04-17 02:39:36 +02:00
2016-03-04 16:17:05 +00:00
2016-03-19 12:25:24 +01:00
2016-03-13 13:15:17 +01:00
2016-03-09 14:00:22 +01:00
2016-03-22 10:15:31 -07:00
2016-03-16 11:32:51 +01:00
2016-03-16 11:32:51 +01:00
2016-03-28 14:13:17 -08:00
2016-04-01 17:35:15 +02:00
2016-02-26 21:49:34 +01:00
2016-03-05 08:26:36 -05:00
2016-03-07 11:17:31 +01:00
2016-03-07 11:17:31 +01:00
2016-03-25 22:00:52 +01:00
2016-03-05 08:26:36 -05:00
2016-02-24 17:35:47 +00:00
2016-02-24 17:35:47 +00:00
2016-03-25 00:04:57 -03:00
2016-03-25 00:05:05 -03:00
2016-03-24 22:52:01 +01:00
2016-03-17 21:46:06 -03:00
2016-03-13 09:40:09 +01:00
2016-03-12 02:08:45 +01:00
2016-04-05 11:16:24 -04:00
2016-03-12 02:08:34 +01:00
2016-02-28 23:39:32 +01:00
2016-04-13 22:56:53 +02:00
2016-04-13 22:56:53 +02:00
2016-03-10 21:29:56 -05:00
2016-04-13 03:27:29 -05:00
2016-03-01 10:18:28 +01:00
2016-03-15 15:11:57 +01:00
2016-03-07 11:28:29 +01:00
2016-03-15 10:33:16 +01:00
2016-03-07 11:28:29 +01:00
2016-03-07 11:28:29 +01:00
2016-03-28 21:23:15 +02:00
2016-03-15 10:30:51 +01:00
2016-02-26 21:49:34 +01:00
2016-04-03 01:50:08 +02:00
2016-03-19 16:00:11 +01:00
2016-03-17 16:59:37 +01:00
2016-02-24 17:31:44 +00:00
2016-02-26 21:53:32 +01:00
2016-02-26 22:15:20 +01:00
2016-02-24 17:31:44 +00:00
2016-03-28 14:13:17 -08:00
2016-04-11 16:02:16 +01:00
2016-04-13 16:29:12 +01:00
2016-03-28 14:13:17 -08:00
2016-02-26 21:49:34 +01:00
2016-02-24 18:15:14 +00:00
2016-02-24 18:15:14 +00:00
2016-02-24 18:15:14 +00:00
2016-02-28 13:32:01 +01:00
2016-02-24 17:31:44 +00:00
2016-03-30 12:03:59 +02:00
2016-03-22 10:15:31 -07:00
2016-02-26 21:53:34 +01:00
2016-03-22 10:15:31 -07:00
2016-04-01 19:08:29 +02:00
2016-02-24 17:31:44 +00:00
2016-02-29 12:42:29 +01:00
2016-04-09 01:10:58 +02:00
2016-04-08 12:45:40 +02:00
2016-02-24 17:31:44 +00:00
2016-02-24 17:36:30 +00:00
2016-03-23 08:22:22 -07:00
2016-03-15 00:51:58 +01:00
2016-02-24 17:31:44 +00:00
2016-04-08 09:40:32 +02:00
2016-02-24 17:22:43 +00:00
2016-04-13 17:31:36 +01:00
2016-04-11 14:56:27 +01:00
2016-04-11 14:45:57 +01:00
2016-04-14 22:31:57 +02:00
2016-02-24 17:31:44 +00:00
2016-02-26 21:49:34 +01:00
2016-03-16 19:52:01 +01:00
2016-02-24 17:31:44 +00:00
2016-02-26 21:53:32 +01:00
2016-04-11 13:14:55 +02:00
2016-03-05 08:26:36 -05:00
2016-02-24 11:41:01 +01:00
2016-02-24 17:35:47 +00:00
2016-02-26 21:49:34 +01:00
2016-02-26 22:15:20 +01:00
2016-02-26 21:49:34 +01:00
2016-04-14 13:25:33 +01:00
2016-02-26 21:53:32 +01:00
2016-02-24 17:31:44 +00:00
2016-04-15 15:48:02 +02:00
2016-02-24 18:15:14 +00:00
2016-04-11 15:06:18 +01:00
2016-02-24 17:31:44 +00:00
2016-02-24 17:31:44 +00:00
2016-03-18 14:42:33 +00:00
2016-04-16 23:59:36 +01:00
2016-04-13 16:22:14 +01:00
2016-04-15 21:06:34 +02:00
2016-04-02 19:16:20 +02:00
2016-02-24 17:31:44 +00:00
2016-03-11 14:23:46 -05:00
2016-03-11 16:06:29 -05:00
2016-02-26 21:49:34 +01:00
2016-02-26 21:53:34 +01:00
2016-03-22 10:15:31 -07:00
2016-03-22 10:15:31 -07:00
2016-04-13 22:56:53 +02:00
2016-03-22 10:15:31 -07:00
2016-02-24 18:15:14 +00:00
2016-02-24 18:15:14 +00:00
2016-02-24 18:15:14 +00:00