summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorStefano Pigozzi <stefano.pigozzi@gmail.com>2014-04-26 23:49:42 +0200
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2014-05-09 20:48:15 +0200
commitfc4a43d39aabcb6996b60d80015f9f6aa278132f (patch)
treecead878a7c07a7324ba80e5ec9bf3ed7c861170b /video
parent0a328bd5c192da52084b1b17f2c545f10b1c2e90 (diff)
downloadmpv-fc4a43d39aabcb6996b60d80015f9f6aa278132f.tar.bz2
mpv-fc4a43d39aabcb6996b60d80015f9f6aa278132f.tar.xz
osxbundle: split and optimize bundling script
Move the code that copies the dylib's to the bundle to a new script (dylib-unhell.py) which is called by osxbundle.py. dylib-unhell is about 20x faster than the previous implementation. This is accomplished by removing superflous shell-out operations which are kept track of using an in memory tree of all the needed dependencies. Moreover the shell-outs have been further optimized by not requiring a complete shell for every operation and just using subprocess.call (which is equivalent to Popen).
Diffstat (limited to 'video')
0 files changed, 0 insertions, 0 deletions