Andreas Cadhalpun
873a0dfa26
dca: fix misaligned access in avpriv_dca_convert_bitstream
...
src and dst are only 8-bit-aligned, so accessing them as uint16_t causes
SIGBUS crashes on architectures like sparc.
This fixes ubsan runtime error: load of misaligned address for type
'const uint16_t', which requires 2 byte alignment
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
(cherry picked from commit 44ac13eed49593f4f8efdb72ab0d5b48e05aa305)
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2016-01-28 01:50:35 +01:00
..
2015-02-03 23:08:15 +01:00
2015-02-12 17:10:36 +01:00
2015-03-21 01:52:51 +01:00
2015-02-12 17:10:36 +01:00
2015-11-26 16:58:32 +01:00
2014-11-13 19:01:08 +01:00
2015-03-21 01:52:52 +01:00
2015-03-21 01:52:51 +01:00
2014-12-02 19:32:45 +01:00
2015-12-20 15:38:32 +01:00
2015-11-26 16:58:31 +01:00
2015-03-21 01:52:51 +01:00
2014-11-29 18:58:13 +01:00
2015-04-17 15:20:30 +02:00
2015-07-28 02:42:15 +02:00
2015-04-17 15:20:30 +02:00
2015-04-17 15:20:30 +02:00
2015-03-21 01:52:52 +01:00
2015-03-21 01:52:52 +01:00
2015-03-21 01:52:53 +01:00
2015-03-21 01:52:52 +01:00
2014-11-29 18:54:27 +01:00
2014-11-29 18:54:27 +01:00
2014-11-29 18:54:27 +01:00
2014-11-29 18:54:27 +01:00
2015-07-28 02:33:56 +02:00
2015-03-21 01:52:51 +01:00
2014-11-30 12:56:02 +01:00
2015-03-21 01:52:52 +01:00
2015-07-28 02:42:16 +02:00
2014-11-21 17:13:56 +01:00
2015-11-26 01:37:55 +01:00
2014-11-23 03:25:25 +01:00
2014-11-13 14:51:37 +01:00
2015-12-06 02:08:26 +01:00
2014-12-02 15:52:31 +01:00
2014-11-20 22:30:48 +01:00
2014-11-30 11:23:34 +01:00
2014-11-15 02:17:54 +01:00
2015-07-28 02:33:56 +02:00
2015-04-17 15:20:30 +02:00
2014-12-01 00:31:06 +01:00
2014-11-13 14:51:03 +01:00
2014-11-25 22:18:08 +01:00
2014-11-14 20:25:02 +01:00
2015-07-28 02:33:56 +02:00
2015-07-28 02:42:16 +02:00
2015-12-05 23:48:52 +01:00
2015-12-05 23:48:52 +01:00
2015-12-05 23:48:52 +01:00
2014-11-18 03:16:38 +01:00
2015-05-21 20:43:39 +02:00
2014-11-21 17:13:56 +01:00
2014-11-24 13:18:41 +01:00
2016-01-28 01:50:35 +01:00
2015-05-21 20:43:39 +02:00
2015-11-26 16:58:31 +01:00
2014-12-02 11:36:48 +01:00
2015-12-06 02:08:26 +01:00
2015-07-30 18:52:58 +02:00
2015-03-21 01:52:53 +01:00
2014-11-18 03:16:38 +01:00
2015-11-26 16:58:33 +01:00
2015-07-28 02:42:14 +02:00
2014-11-12 20:08:24 +01:00
2016-01-15 17:39:04 +01:00
2015-11-26 01:37:56 +01:00
2015-11-26 16:58:33 +01:00
2015-03-21 01:52:53 +01:00
2015-03-21 01:52:52 +01:00
2015-11-26 16:58:33 +01:00
2014-11-13 14:01:41 +01:00
2015-12-20 15:40:01 +01:00
2015-03-21 01:52:51 +01:00
2015-11-26 16:58:32 +01:00
2015-10-09 21:56:33 +02:00
2015-12-02 12:02:51 +01:00
2015-10-09 21:56:33 +02:00
2015-02-12 17:10:35 +01:00
2014-11-26 04:11:16 +01:00
2014-11-13 13:47:55 -03:00
2014-11-13 13:47:55 -03:00
2014-11-13 13:47:55 -03:00
2015-03-21 01:52:51 +01:00
2015-11-26 16:58:33 +01:00
2015-11-26 16:58:31 +01:00
2015-11-26 16:58:32 +01:00
2015-02-16 17:59:48 +01:00
2015-05-21 20:43:39 +02:00
2014-11-24 12:45:07 +01:00
2015-12-05 23:48:52 +01:00
2014-11-22 14:06:48 +01:00
2015-10-09 21:58:11 +02:00
2015-04-17 15:20:29 +02:00
2015-04-17 15:20:29 +02:00
2016-01-15 17:39:04 +01:00
2016-01-15 17:39:04 +01:00
2015-04-17 15:20:29 +02:00
2015-04-17 15:20:29 +02:00
2014-11-30 04:15:40 +01:00
2015-12-05 23:48:52 +01:00
2015-06-19 11:10:43 +02:00
2015-10-09 21:57:05 +02:00
2015-05-21 20:43:38 +02:00
2015-12-06 02:16:35 +01:00
2015-12-06 02:08:26 +01:00
2014-11-17 11:41:35 +01:00
2014-11-25 12:19:08 +01:00
2015-07-30 18:53:29 +02:00
2014-11-25 02:00:27 +01:00
2015-11-26 01:37:56 +01:00
2014-11-22 14:06:48 +01:00
2014-12-22 03:17:55 +01:00
2014-11-18 03:42:40 +01:00
2016-01-28 01:50:33 +01:00
2016-01-15 17:39:04 +01:00
2015-11-26 16:58:33 +01:00
2015-11-26 16:58:33 +01:00
2015-12-06 02:08:26 +01:00
2015-12-05 23:48:52 +01:00
2014-12-22 03:17:56 +01:00
2014-11-17 21:06:31 +01:00
2014-11-30 11:21:50 +01:00
2015-07-28 02:33:56 +02:00
2015-07-28 02:33:56 +02:00
2015-11-26 16:58:32 +01:00
2015-07-30 18:53:15 +02:00
2014-11-22 14:10:47 +01:00
2015-05-21 20:43:39 +02:00
2014-11-21 12:27:07 +00:00
2014-11-23 03:33:00 +01:00
2014-11-18 20:23:08 +01:00
2015-05-21 20:43:37 +02:00
2014-11-18 11:33:00 +01:00
2014-11-18 11:33:41 +01:00
2014-11-25 22:18:08 +01:00
2014-11-22 20:40:36 +01:00
2014-11-23 06:51:18 +01:00
2014-11-25 02:00:06 +00:00
2015-03-21 01:52:52 +01:00
2015-03-21 01:52:52 +01:00
2014-11-24 12:13:00 +01:00
2014-11-24 12:13:00 +01:00
2015-11-26 16:58:33 +01:00
2016-01-15 17:39:04 +01:00
2015-06-19 11:11:26 +02:00
2015-06-19 11:11:26 +02:00
2014-11-13 13:59:53 +01:00
2014-12-22 03:17:56 +01:00
2016-01-15 17:39:04 +01:00
2015-05-21 20:43:38 +02:00
2014-11-15 17:30:44 +01:00
2016-01-15 17:39:04 +01:00
2015-12-20 15:43:21 +01:00
2016-01-15 17:39:04 +01:00
2015-11-26 16:58:32 +01:00
2016-01-15 17:39:04 +01:00
2014-12-03 14:52:38 +01:00
2015-10-09 21:56:00 +02:00
2016-01-15 17:39:04 +01:00
2015-02-12 17:10:36 +01:00
2015-11-26 01:37:56 +01:00
2016-01-15 17:39:04 +01:00
2015-04-17 15:20:30 +02:00
2014-11-23 20:52:38 +01:00
2016-01-15 17:39:04 +01:00
2014-11-18 12:11:57 +01:00
2015-03-21 01:52:51 +01:00
2015-12-20 15:39:57 +01:00
2015-03-21 01:52:52 +01:00
2014-11-26 23:32:33 +01:00
2014-12-01 20:03:23 +01:00
2015-12-20 15:39:16 +01:00
2014-12-03 14:52:38 +01:00
2015-11-26 16:58:32 +01:00
2015-12-06 02:08:26 +01:00
2015-07-28 02:42:15 +02:00
2014-12-03 11:56:22 +01:00
2015-05-21 20:43:39 +02:00
2015-03-21 01:52:51 +01:00
2015-03-21 01:52:51 +01:00
2015-07-28 02:42:16 +02:00
2016-01-15 17:39:04 +01:00
2014-11-21 12:37:50 +00:00
2015-02-12 17:10:35 +01:00
2014-11-29 19:22:32 +01:00
2015-12-20 15:40:21 +01:00
2015-07-28 02:42:15 +02:00
2014-11-16 23:48:38 +01:00
2014-11-24 13:40:06 +01:00
2015-03-21 01:52:52 +01:00
2015-03-21 01:52:52 +01:00
2014-11-23 20:53:17 +01:00
2015-07-28 02:42:16 +02:00
2015-11-26 01:37:55 +01:00
2015-03-21 01:52:51 +01:00
2016-01-28 01:50:32 +01:00
2015-07-28 02:42:16 +02:00
2015-07-28 02:42:15 +02:00
2015-05-21 20:43:39 +02:00
2015-11-26 16:58:33 +01:00
2015-05-21 20:43:39 +02:00
2014-11-24 12:13:00 +01:00
2014-11-25 02:00:27 +01:00
2014-11-16 23:48:38 +01:00
2015-11-26 16:58:32 +01:00
2015-03-21 01:52:51 +01:00
2016-01-15 17:39:04 +01:00
2015-12-20 15:39:20 +01:00
2014-11-13 13:31:08 +01:00
2015-11-26 16:58:32 +01:00
2015-11-26 16:58:31 +01:00
2014-11-23 06:51:18 +01:00
2015-11-26 16:58:33 +01:00
2015-03-21 01:52:52 +01:00
2014-11-24 13:28:57 +01:00
2015-11-26 16:58:32 +01:00
2014-11-19 13:44:30 +01:00
2015-11-26 16:58:32 +01:00
2014-11-29 19:22:54 +01:00
2014-11-29 19:22:54 +01:00
2015-12-06 02:08:25 +01:00
2014-12-22 03:17:55 +01:00
2014-11-26 20:30:47 +01:00
2014-11-26 20:30:47 +01:00
2014-11-25 12:00:11 +01:00
2014-11-25 02:00:06 +00:00
2014-11-13 13:23:42 +01:00
2014-11-25 11:05:15 +01:00
2015-07-30 18:53:24 +02:00
2014-12-01 00:31:06 +01:00
2014-11-21 17:13:56 +01:00
2014-12-22 03:17:55 +01:00
2014-11-25 02:00:06 +00:00
2014-11-25 14:01:46 +02:00
2016-01-28 01:50:33 +01:00
2014-11-13 13:34:39 +01:00
2015-12-06 02:08:26 +01:00
2014-11-21 18:03:27 +01:00
2015-11-26 16:58:33 +01:00
2015-07-28 02:33:56 +02:00
2015-11-26 01:37:55 +01:00
2015-11-26 01:37:55 +01:00
2015-11-26 01:37:55 +01:00
2014-11-21 12:37:05 +00:00
2015-11-26 01:37:55 +01:00
2015-11-26 01:37:55 +01:00
2015-05-21 20:43:38 +02:00
2015-11-26 01:37:56 +01:00
2016-01-15 17:54:00 +01:00
2015-03-21 01:52:52 +01:00
2014-11-30 11:19:29 +01:00
2014-11-30 11:19:29 +01:00
2014-11-30 11:19:29 +01:00
2014-11-30 11:19:29 +01:00
2015-07-28 02:42:15 +02:00
2015-12-06 02:08:26 +01:00
2015-07-28 02:42:15 +02:00
2014-12-22 03:17:55 +01:00
2014-12-22 03:17:55 +01:00
2014-11-23 06:51:18 +01:00
2015-12-20 15:40:09 +01:00
2015-03-21 01:52:51 +01:00