summaryrefslogtreecommitdiffstats
path: root/libswscale
diff options
context:
space:
mode:
authordiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-04-26 11:05:59 +0000
committerdiego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-04-26 11:05:59 +0000
commit0d29d760584b844fcaa1cc5ce9d9b027552fdd81 (patch)
tree33281d3ac9272ca9dee03fa489360f064a7797ed /libswscale
parent61a6e06a52473db0af30224a147937613a21f7cb (diff)
downloadmpv-0d29d760584b844fcaa1cc5ce9d9b027552fdd81.tar.bz2
mpv-0d29d760584b844fcaa1cc5ce9d9b027552fdd81.tar.xz
Remove large automatics from stack.
patch by Marc Hoffman, mmh pleasantst com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23117 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libswscale')
-rw-r--r--libswscale/swscale-example.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libswscale/swscale-example.c b/libswscale/swscale-example.c
index 40f04c7d09..1c71ba7e16 100644
--- a/libswscale/swscale-example.c
+++ b/libswscale/swscale-example.c
@@ -196,11 +196,11 @@ static void selfTest(uint8_t *src[3], int stride[3], int w, int h){
#define H 96
int main(int argc, char **argv){
- uint8_t rgb_data[W*H*4];
+ uint8_t *rgb_data = malloc (W*H*4);
uint8_t *rgb_src[3]= {rgb_data, NULL, NULL};
int rgb_stride[3]={4*W, 0, 0};
- uint8_t data[3][W*H];
- uint8_t *src[3]= {data[0], data[1], data[2]};
+ uint8_t *data = malloc (3*W*H);
+ uint8_t *src[3]= {data, data+W*H, data+W*H*2};
int stride[3]={W, W, W};
int x, y;
struct SwsContext *sws;