$OpenBSD: patch-export_af6_aux_cpp,v 1.1.1.1 2004/06/18 18:56:46 sturm Exp $
--- export/af6_aux.cpp.orig	2003-08-11 08:27:41.000000000 -0700
+++ export/af6_aux.cpp	2004-04-27 19:15:44.000000000 -0700
@@ -36,13 +36,13 @@
 #include <avifile-0.7/videoencoder.h>
 #include <avifile-0.7/audioencoder.h>
 #include <avifile-0.7/avm_fourcc.h>
-#include <avifile-0.7/creators.h>
+#include <avifile-0.7/avm_creators.h>
 #include <avifile-0.7/avm_default.h>
 #elif HAVE_AVIFILE_INCLUDES == 0
 #include <avifile/videoencoder.h>
 #include <avifile/audioencoder.h>
 #include <avifile/avm_fourcc.h>
-#include <avifile/creators.h>
+#include <avifile/avm_creators.h>
 #include <avifile/avm_default.h>
 #endif
 
@@ -62,9 +62,6 @@ struct codec_attr {
 
 int attr_count = 0;
 
-#ifndef __FreeBSD__ /* Does it work on other systems? */
-  //static 
-#endif 
 void long2str(unsigned char *dst, int n)
 {
    dst[0] = (n    )&0xff;
@@ -134,6 +131,10 @@ void list_attributes(const CodecInfo *in
   	GetCodecAttr(*info, it->GetName(), &def_str);
   	fprintf(stderr, "\tType: string (default value: %s)\n", def_str);
   	break;
+
+      case AttributeInfo::Float:
+  	fprintf(stderr, "\tType: float XXX FIX ME");
+        break;
     }
   }  
   fprintf(stderr, "\n");
@@ -248,15 +249,16 @@ short set_attribute(const CodecInfo *inf
 		{
 		case AttributeInfo::Integer:
 		  SetCodecAttr(*info, it->GetName(), atoi(val));
-		  
 		  break;
 		case AttributeInfo::String:
 		  SetCodecAttr(*info, it->GetName(), val);
-		  
 		  break;
 		case AttributeInfo::Select:
 		  SetCodecAttr(*info, it->GetName(), val);
 		  break;
+		case AttributeInfo::Float:
+		  // SetCodecAttr(*info, it->GetName(), atoi(val));
+		  break;
 		}
 		retval = 1;
 		break;
