h264: move the scratch buffers into the per-slice context
authorAnton Khirnov <anton@khirnov.net>
Sat, 17 Jan 2015 21:28:46 +0000 (22:28 +0100)
committerAnton Khirnov <anton@khirnov.net>
Sat, 21 Mar 2015 10:27:15 +0000 (11:27 +0100)
commit36d04801ba9d8622c2d759c172aea18561bac74d
tree24ad5e5b12360b0ba4b2498d79d0d2da930c911a
parent34d4c605e9a5116d5289b35633ade5b01cacab24
h264: move the scratch buffers into the per-slice context

Also change the method for allocating them. Instead of two possible
alloc calls from different places, just ensure they are allocated at the
start of each slice. This should be simpler and less bug-prone than the
previous method.
libavcodec/h264.c
libavcodec/h264.h
libavcodec/h264_mb.c
libavcodec/h264_slice.c
libavcodec/svq3.c