|  |  |  | @ -1,6 +1,9 @@ | 
			
		
	
		
			
				
					|  |  |  |  | #!/usr/bin/env bash | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | case $ANDROID_ABI in | 
			
		
	
		
			
				
					|  |  |  |  |   armeabi-v7a) | 
			
		
	
		
			
				
					|  |  |  |  |     EXTRA_BUILD_CONFIGURATION_FLAGS=--enable-thumb | 
			
		
	
		
			
				
					|  |  |  |  |     ;; | 
			
		
	
		
			
				
					|  |  |  |  |   x86) | 
			
		
	
		
			
				
					|  |  |  |  |     # Disabling assembler optimizations, because they have text relocations | 
			
		
	
		
			
				
					|  |  |  |  |     EXTRA_BUILD_CONFIGURATION_FLAGS=--disable-asm | 
			
		
	
	
		
			
				
					|  |  |  | @ -21,6 +24,9 @@ done | 
			
		
	
		
			
				
					|  |  |  |  | DEP_CFLAGS="-I${BUILD_DIR_EXTERNAL}/${ANDROID_ABI}/include" | 
			
		
	
		
			
				
					|  |  |  |  | DEP_LD_FLAGS="-L${BUILD_DIR_EXTERNAL}/${ANDROID_ABI}/lib $FFMPEG_EXTRA_LD_FLAGS" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | # Everything that goes below ${EXTRA_BUILD_CONFIGURATION_FLAGS} is my project-specific. | 
			
		
	
		
			
				
					|  |  |  |  | # You are free to enable/disable whatever you actually need. | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ./configure \ | 
			
		
	
		
			
				
					|  |  |  |  |   --prefix=${BUILD_DIR_FFMPEG}/${ANDROID_ABI} \ | 
			
		
	
		
			
				
					|  |  |  |  |   --enable-cross-compile \ | 
			
		
	
	
		
			
				
					|  |  |  | @ -35,6 +41,19 @@ DEP_LD_FLAGS="-L${BUILD_DIR_EXTERNAL}/${ANDROID_ABI}/lib $FFMPEG_EXTRA_LD_FLAGS" | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-static \ | 
			
		
	
		
			
				
					|  |  |  |  |   --pkg-config=$(which pkg-config) \ | 
			
		
	
		
			
				
					|  |  |  |  |   ${EXTRA_BUILD_CONFIGURATION_FLAGS} \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-runtime-cpudetect \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-programs \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-muxers \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-encoders \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-avdevice \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-postproc \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-swresample \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-avfilter \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-doc \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-debug \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-pthreads \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-network \ | 
			
		
	
		
			
				
					|  |  |  |  |   --disable-bsfs \ | 
			
		
	
		
			
				
					|  |  |  |  |   $ADDITIONAL_COMPONENTS | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | ${MAKE_EXECUTABLE} clean | 
			
		
	
	
		
			
				
					|  |  |  | 
 |