diff -p -up libquicktime-1.1.1/plugins/ffmpeg/video.c~ libquicktime-1.1.1/plugins/ffmpeg/video.c --- libquicktime-1.1.1/plugins/ffmpeg/video.c~ 2008-12-01 20:45:29.000000000 +0100 +++ libquicktime-1.1.1/plugins/ffmpeg/video.c 2008-12-19 09:48:46.000000000 +0100 @@ -873,7 +873,7 @@ static int lqt_ffmpeg_encode_video(quick /* Write stats */ if((codec->pass == 1) && codec->avctx->stats_out && codec->stats_file) - fprintf(codec->stats_file, codec->avctx->stats_out); + fprintf(codec->stats_file, "%s", codec->avctx->stats_out); } /* Check whether to write the global header */ @@ -958,7 +958,7 @@ static int flush(quicktime_t *file, int vtrack->current_chunk++; if((codec->pass == 1) && codec->avctx->stats_out && codec->stats_file) - fprintf(codec->stats_file, codec->avctx->stats_out); + fprintf(codec->stats_file, "%s", codec->avctx->stats_out); return 1; } diff -p -up libquicktime-1.1.1/src/lqt_codecfile.c~ libquicktime-1.1.1/src/lqt_codecfile.c --- libquicktime-1.1.1/src/lqt_codecfile.c~ 2007-11-12 17:31:12.000000000 +0100 +++ libquicktime-1.1.1/src/lqt_codecfile.c 2008-12-19 09:46:28.000000000 +0100 @@ -899,10 +899,10 @@ void lqt_registry_write() { codec_info = lqt_audio_codecs; - fprintf(output, audio_order_key); + fprintf(output, "%s", audio_order_key); for(i = 0; i < lqt_num_audio_codecs; i++) { - fprintf(output, codec_info->name); + fprintf(output, "%s", codec_info->name); if(i == lqt_num_audio_codecs - 1) fprintf(output, "\n"); else @@ -914,10 +914,10 @@ void lqt_registry_write() if(lqt_num_video_codecs) { codec_info = lqt_video_codecs; - fprintf(output, video_order_key); + fprintf(output, "%s", video_order_key); for(i = 0; i < lqt_num_video_codecs; i++) { - fprintf(output, codec_info->name); + fprintf(output, "%s", codec_info->name); if(i == lqt_num_video_codecs - 1) fprintf(output, "\n"); else diff -p -up libquicktime-1.1.1/utils/common.c~ libquicktime-1.1.1/utils/common.c --- libquicktime-1.1.1/utils/common.c~ 2008-07-31 20:34:51.000000000 +0200 +++ libquicktime-1.1.1/utils/common.c 2008-12-19 09:49:31.000000000 +0100 @@ -112,7 +112,7 @@ void quicktime_print_info(quicktime_t * { for(j = 0; j < channels; j++) { - printf(lqt_channel_to_string(channel_setup[j])); + printf("%s", lqt_channel_to_string(channel_setup[j])); if(j < channels-1) printf(_(", ")); } diff -p -up libquicktime-1.1.1/utils/dump_codecs.c~ libquicktime-1.1.1/utils/dump_codecs.c --- libquicktime-1.1.1/utils/dump_codecs.c~ 2007-02-14 12:40:59.000000000 +0100 +++ libquicktime-1.1.1/utils/dump_codecs.c 2008-12-19 09:51:34.000000000 +0100 @@ -51,7 +51,7 @@ int main(int argc, char ** argv) /* Print header */ - printf(header); + printf("%s", header); /* Print audio codecs */ @@ -77,7 +77,7 @@ int main(int argc, char ** argv) i++; } lqt_destroy_codec_info(codecs); - printf(middle); + printf("%s", middle); codecs = lqt_query_registry(0, 1, 1, 1); @@ -101,7 +101,7 @@ int main(int argc, char ** argv) i++; } lqt_destroy_codec_info(codecs); - printf(footer); + printf("%s", footer); return 0;