# HG changeset patch # User iive # Date 1095181057 0 # Node ID 04f7b5e75785ea9d047f75737654611ecce86581 # Parent 5d4910f6aa791511c62a975cb636cc26d6f479ad fix compile on gcc 2.95.3 patch send by Jan Knutar diff -r 5d4910f6aa79 -r 04f7b5e75785 libmpcodecs/ve_x264.c --- a/libmpcodecs/ve_x264.c Mon Sep 13 21:21:48 2004 +0000 +++ b/libmpcodecs/ve_x264.c Tue Sep 14 16:57:37 2004 +0000 @@ -269,6 +269,7 @@ int i_nal; x264_nal_t *nal; int i; + int i_size = 0; int csp=mod->pic.img.i_csp; memset(&mod->pic, 0, sizeof(x264_picture_t)); @@ -285,7 +286,6 @@ return 0; } - int i_size = 0; for(i=0; i < i_nal; i++) { int i_data = mod->mux->buffer_size - i_size; i_size += x264_nal_encode(mod->mux->buffer + i_size, &i_data, 1, &nal[i]); @@ -305,6 +305,8 @@ } static int vf_open(vf_instance_t *vf, char *args) { + h264_module_t *mod; + vf->config = config; vf->control = control; vf->query_format = query_format; @@ -312,7 +314,7 @@ vf->uninit = uninit; vf->priv = malloc(sizeof(h264_module_t)); - h264_module_t *mod=(h264_module_t*)vf->priv; + mod=(h264_module_t*)vf->priv; mod->mux = (muxer_stream_t*)args; mod->mux->bih = malloc(sizeof(BITMAPINFOHEADER)); memset(mod->mux->bih, 0, sizeof(BITMAPINFOHEADER));