I made multitude of fixes based on the comments provided online:
[blender.git] / source / blender / blenkernel / intern / writeavi.c
index 014a15de1efd8a62ad683b52f96c1865319a74a4..769a3f9b11e5ea51066c698cdf6f549328a6371f 100644 (file)
@@ -1,4 +1,4 @@
-/**
+/*
  * Functions for writing avi-format files.
  * Added interface for generic movie support (ton)
  *
  * 
  */
 
+/** \file blender/blenkernel/intern/writeavi.c
+ *  \ingroup bke
+ */
+
+
 #include <string.h>
 
 #include "MEM_guardedalloc.h"
@@ -100,13 +105,18 @@ bMovieHandle *BKE_get_movie_handle(int imtype)
                mh.get_movie_path = filepath_ffmpeg;
        }
 #endif
+#ifdef WITH_FRAMESERVER
        if (imtype == R_FRAMESERVER) {
                mh.start_movie = start_frameserver;
                mh.append_movie = append_frameserver;
                mh.end_movie = end_frameserver;
                mh.get_next_frame = frameserver_loop;
        }
-       
+#endif
+
+       /* incase all above are disabled */
+       (void)imtype;
+
        return &mh;
 }
 
@@ -153,7 +163,7 @@ static int start_avi(Scene *scene, RenderData *rd, int rectx, int recty, ReportL
        avi = MEM_mallocN (sizeof(AviMovie), "avimovie");
 
        /* RPW 11-21-2002 
-        if (rd->imtype != AVI_FORMAT_MJPEG) format = AVI_FORMAT_AVI_RGB;
+       if (rd->imtype != AVI_FORMAT_MJPEG) format = AVI_FORMAT_AVI_RGB;
        */
        if (rd->imtype != R_AVIJPEG ) format = AVI_FORMAT_AVI_RGB;
        else format = AVI_FORMAT_MJPEG;
@@ -214,7 +224,7 @@ static int append_avi(RenderData *UNUSED(rd), int frame, int *pixels, int rectx,
        return 1;
 }
 
-void end_avi(void)
+static void end_avi(void)
 {
        if (avi == NULL) return;