Sebastian Vater
473147bed0
Switch some ints to unsigned (they can only have positive values, this allows
...
compiler to optimize some math from mul/div to shr/shl). Also add a cast to
uint32_t when calling decodeplane32(), this silences a compiler warning.
Lastly, in decodeplane8/32(), flatten a double-loop into a single-loop and
calculate the length once before entering the loop instead of during every
iteration (since it doesn't change).
Patch by Sebastian Vater <cdgs.basty googlemail com>.
Originally committed as revision 22974 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-26 22:37:13 +00:00
..
2010-03-16 21:23:03 +00:00
2010-04-22 21:19:32 +00:00
2010-03-16 21:23:03 +00:00
2010-03-16 21:22:59 +00:00
2010-04-20 14:45:34 +00:00
2010-03-16 21:23:03 +00:00
2010-03-18 15:00:17 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-04 02:32:48 +00:00
2009-11-15 19:40:44 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 14:24:59 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 22:09:14 +00:00
2010-04-22 21:43:36 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-21 17:45:24 +00:00
2010-04-21 17:45:24 +00:00
2010-02-20 20:13:48 +00:00
2009-11-15 10:41:46 +00:00
2010-04-21 17:43:52 +00:00
2010-04-21 17:43:52 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-12 13:21:33 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-21 17:57:48 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-21 17:57:48 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-23 16:28:10 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-23 19:48:16 +00:00
2010-03-23 19:48:16 +00:00
2009-12-11 21:50:08 +00:00
2010-03-30 23:30:55 +00:00
2010-03-15 14:03:01 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-03-08 18:43:52 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 14:24:59 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 22:36:59 +00:00
2010-04-01 17:11:47 +00:00
2010-03-14 19:59:47 +00:00
2010-04-20 14:45:34 +00:00
2010-03-01 20:42:13 +00:00
2009-12-16 17:15:57 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-07 09:25:57 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-12 20:45:33 +00:00
2010-04-12 20:45:33 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-08 18:43:33 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-03-06 14:24:59 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-01 17:11:47 +00:00
2010-03-21 16:03:45 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-03-14 22:29:11 +00:00
2010-03-14 17:50:16 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-01-23 18:17:57 +00:00
2010-03-30 23:30:55 +00:00
2010-01-23 18:17:57 +00:00
2010-01-20 18:54:51 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 22:09:14 +00:00
2010-03-30 22:09:14 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-23 19:48:16 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-03 14:15:00 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-08 18:43:52 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-03 14:15:00 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-08 18:43:52 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-31 14:13:49 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-26 22:37:13 +00:00
2010-03-08 02:36:00 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-01-16 04:49:02 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-22 09:41:45 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-19 21:20:20 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2009-10-17 21:00:39 +00:00
2010-03-06 22:36:45 +00:00
2009-11-24 16:58:50 +00:00
2009-11-24 16:58:50 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-23 16:45:38 +00:00
2010-02-21 21:48:37 +00:00
2010-04-01 17:11:47 +00:00
2010-03-29 21:32:38 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2009-10-16 16:03:26 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 22:36:49 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-01 17:11:47 +00:00
2009-11-26 21:20:28 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-08 06:04:41 +00:00
2010-04-08 06:04:41 +00:00
2010-04-20 14:45:34 +00:00
2010-02-28 02:41:20 +00:00
2010-03-23 02:17:04 +00:00
2010-03-08 18:43:52 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 23:36:30 +00:00
2010-04-01 17:11:47 +00:00
2009-11-26 10:06:41 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-22 09:41:45 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-02-03 04:40:42 +00:00
2009-10-27 20:36:17 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-15 14:03:01 +00:00
2010-03-30 23:30:55 +00:00
2010-04-21 17:51:37 +00:00
2010-04-01 17:54:15 +00:00
2010-04-01 17:54:15 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 22:36:45 +00:00
2010-04-14 20:15:50 +00:00
2010-03-30 23:30:55 +00:00
2009-10-27 16:57:35 +00:00
2009-12-01 16:56:13 +00:00
2009-12-01 16:56:13 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-02 14:19:39 +00:00
2010-03-15 14:03:01 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-21 17:57:48 +00:00
2010-04-21 17:57:48 +00:00
2010-04-01 17:11:47 +00:00
2010-03-29 21:32:38 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-21 17:57:48 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 14:24:59 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-21 17:57:48 +00:00
2010-01-16 03:54:55 +00:00
2010-04-21 17:57:48 +00:00
2010-03-06 14:24:59 +00:00
2010-01-16 03:44:17 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-14 17:50:12 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-10 16:27:53 +00:00
2010-04-10 16:27:56 +00:00
2010-04-01 17:11:47 +00:00
2010-04-01 17:11:47 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-21 17:57:48 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-25 15:05:16 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-13 06:43:01 +00:00
2009-12-28 09:03:09 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2009-12-28 09:03:09 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2009-10-10 07:35:31 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 08:10:29 +00:00
2010-03-30 08:10:29 +00:00
2009-11-16 01:56:47 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 14:24:59 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-06 22:36:45 +00:00
2010-04-21 13:19:00 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-15 14:03:01 +00:00
2010-04-20 14:45:34 +00:00
2010-01-23 08:39:50 +00:00
2010-03-06 14:34:46 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-21 17:57:48 +00:00
2010-04-21 18:01:34 +00:00
2010-04-21 18:01:34 +00:00
2010-03-06 14:24:59 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-03-30 23:30:55 +00:00
2010-03-30 23:30:55 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00
2010-04-20 14:45:34 +00:00