65 Commits

Author SHA1 Message Date
vzamanillo
f1d7b1a9f6 Unified and sorted configuration options, removed msmpeg4vx
Unified and sorted configuration options for clarify.
With msmpeg4vx FFmpeg does not compile on windows.
0.18.2
2016-10-24 17:42:38 +02:00
vzamanillo
e818f3f34b Improved check_build_with_proprietary_codecs
We check for the patch file existence only
2016-10-24 17:40:43 +02:00
vzamanillo
57acc15c2c Fixed paths when apply the external_symbol_ff_w64_guid_data 2016-10-24 13:09:19 +02:00
vzamanillo
1a261b72b2 Updated README for Windows
Removed linker step due to the script automation
2016-10-24 13:09:17 +02:00
vzamanillo
28ec6838e3 Automated CygWin linking setup
Avoid conflicts with MSVC linker, we move the default linker.exe to force the use of Windows linker
2016-10-24 11:32:26 +02:00
vzamanillo
1552ea90b1 Fixed steps for CygWin only 2016-10-24 10:29:59 +02:00
vzamanillo
3dc9c25a1c Custom codecs patch per platform 2016-10-23 21:14:15 +02:00
vzamanillo
6fb6adb15f fix_external_symbol_ff_w64_guid_data call rellocated 2016-10-23 21:13:11 +02:00
vzamanillo
39cbb7b388 Simplified exception handling 2016-10-23 21:13:11 +02:00
vzamanillo
d0d26816dc Unified system detection with platform.system() 2016-10-23 21:13:04 +02:00
vzamanillo
ac7f95d731 Updated README, _ff_w64_guid_data
Instructions for Windows builds with pc, fixed _ff_w64_guid_data order
2016-10-23 19:44:35 +02:00
vzamanillo
6d9bc4bf9b Windows build support
Script modifications to run it on CygWin to build FFmpeg for Windows.
Updated README with Windows instructions.
2016-10-21 20:28:18 +02:00
Víctor
cd261a244e Merge pull request #16 from vzamanillo/master
Better exception handling
2016-10-20 10:40:35 +02:00
vzamanillo
b74991ff4c Better exception handling 2016-10-18 18:17:09 +02:00
Víctor
9568fd3229 Merge pull request #14 from vzamanillo/master
return exit on main error
0.18.1
2016-10-18 17:58:53 +02:00
vzamanillo
4e729cbcd6 return exit on main error 2016-10-18 17:57:17 +02:00
Víctor
0a5274d6cd Merge pull request #13 from vzamanillo/master
Simplified exception handling with traceback
2016-10-18 12:38:55 +02:00
vzamanillo
e614eef97c Simplified exception handling with traceback 2016-10-18 12:38:14 +02:00
Víctor
77cdb41ad8 Merge pull request #12 from vzamanillo/master
Better exception handling
2016-10-18 12:28:04 +02:00
vzamanillo
21ddf1513d Better exception handling 2016-10-18 12:27:12 +02:00
Víctor
a98adf65f6 Merge pull request #11 from vzamanillo/master
Confirmation on cleaning workspace, def main
2016-10-18 10:31:26 +02:00
vzamanillo
63576d25c1 Confirmation on cleaning workspace, def main 2016-10-18 09:58:35 +02:00
Víctor
74f28c9c92 Merge pull request #10 from vzamanillo/master
Patch for prorietary codecs clean code
2016-10-17 18:43:38 +02:00
vzamanillo
ed21b675d5 Patch for prorietary codecs clean code 2016-10-17 18:40:44 +02:00
Allan Amstadt
5404faea24 Merge pull request #9 from vzamanillo/master
Script refactoring
2016-10-17 17:38:52 +02:00
vzamanillo
57ed02a6b1 More friendly script, subprocess.check_call
More easy to understand script, beautified with autopep8 and Atom-
beautify (max chars per line 200)
We use subprocess.check_call() in some operations because we need to
check the exit code, in that way Travis should mark the build as failed
if some problem happen.
2016-10-17 17:15:14 +02:00
vzamanillo
9662c70c5c Fixed URLs
README links pointing to original iteufel repository
2016-10-14 17:50:11 +02:00
vzamanillo
7fc0775c21 Fixed URLs in README 2016-10-14 17:25:54 +02:00
vzamanillo
8ac72f398e No travis osx build for the moment, print distribution details 2016-10-14 17:16:25 +02:00
Allan Amstadt
028d8d69bb Merge pull request #8 from vzamanillo/master
Add improvements made by @vzamanillo
0.18.0
2016-10-14 15:53:44 +02:00
vzamanillo
ef8b63c6bc We use subprocess.check_call to check exit code of subprocs 2016-10-14 13:39:45 +02:00
vzamanillo
b40d7719a9 Added travis build spec 2016-10-14 13:00:49 +02:00
vzamanillo
825bffe3df Updated README 2016-10-13 18:48:03 +02:00
vzamanillo
67cc5dabe7 Better output messages 2016-10-13 18:37:44 +02:00
vzamanillo
24c512dd8c We always build ffmpeg for the latest stable
We always build ffmpeg for the latest stable if the nw_version argument
is not specified
2016-10-13 18:34:37 +02:00
vzamanillo
ab627ce8ad Better console output for start building 2016-10-13 17:41:19 +02:00
vzamanillo
6bc75ba531 Updated README 2016-10-13 17:38:54 +02:00
vzamanillo
4d94ad3e7b Bum to nw 18.0, build allowed for host platform only 2016-10-13 17:37:38 +02:00
vzamanillo
a478985f37 Better patch for Chrome only 2016-10-11 18:42:42 +02:00
vzamanillo
b12d379766 Fixed paths for apply the git patch to add proprietary codecs 2016-10-11 17:08:32 +02:00
vzamanillo
f83add8c13 Updated README with usage instructions 2016-10-11 16:23:57 +02:00
vzamanillo
1ad3a70c90 We use argparse to parse command line options 2016-10-11 13:31:10 +02:00
vzamanillo
d91ad0cac1 cmd switch to build ffmpeg with the proprietary codecs patched version
We build ffmpeg without the proprietary codecs by default, the
proprietary_codecs switch should be neccesary to do it
2016-10-11 12:29:48 +02:00
vzamanillo
1efd6175e5 ignores 2016-10-11 12:01:41 +02:00
vzamanillo
e2cd30847a Patch and build config for ffmpeg with proprietary codecs 2016-10-11 12:01:30 +02:00
vzamanillo
426888c0e4 Add depot_tools to env PATH
Fix for gclient not found, seems like sys.path.append does not work but path is added
2016-10-11 09:52:18 +02:00
Allan Amstadt
b2b59c39a9 Fixed windows build 0.17.4 0.17.5 0.17.6 0.18.0-beta1 2016-09-15 20:13:53 +02:00
Allan Amstadt
60ec58e095 Merge pull request #6 from ghostoy/nw17-improve
improved build script for nw17 using GN build
0.17.0 0.17.1 0.17.2 0.17.3
2016-09-14 20:33:45 +02:00
Cong Liu
1e5acc9ccd improved build script for nw17 using GN build
This patch fixed issues running on Mac and Linux, and simplified
`BUILD.gn` script.
2016-09-13 11:09:44 +08:00
Allan Amstadt
49f21f0d36 Merge pull request #5 from ghostoy/nw17
for nw17
2016-09-12 17:10:58 +02:00