Bug #3276 Java bindings binary compatibility is broken in branch 2.4 fixed.
New version of Java wrappers' generator uses different wrappers for VideoCapture on Android and desktop to prevent binary compatibility issues.
This commit is contained in:
@@ -1492,8 +1492,15 @@ if __name__ == "__main__":
|
||||
hdr_parser_path = os.path.dirname(hdr_parser_path)
|
||||
sys.path.append(hdr_parser_path)
|
||||
import hdr_parser
|
||||
module = sys.argv[2]
|
||||
srcfiles = sys.argv[3:]
|
||||
if (sys.argv[2] == "-android"):
|
||||
class_ignore_list += ("VideoCapture",)
|
||||
ManualFuncs.pop("VideoCapture")
|
||||
module = sys.argv[3]
|
||||
srcfiles = sys.argv[4:]
|
||||
else:
|
||||
module = sys.argv[2]
|
||||
srcfiles = sys.argv[3:]
|
||||
|
||||
#print "Generating module '" + module + "' from headers:\n\t" + "\n\t".join(srcfiles)
|
||||
generator = JavaWrapperGenerator()
|
||||
generator.gen(srcfiles, module, dstdir)
|
||||
|
Reference in New Issue
Block a user