Releases: descriptinc/beamcoder
Releases · descriptinc/beamcoder
v0.7.1-rc.8
Upgrading rc tag
v0.7.1-rc.7
Working linux prebuild
0.7.1-rc.5
Updating RC to 5 to fix FFMPEG dependency on mac
v0.7.1-rc.3
updating tags
v0.7.1-rc.2
Last known good version compatible with prebuild
Initial release with FFMPEG5
v0.7.1-rc.1 Creating release
v0.7.1-rc.9: Prebuild (#1)
* experimental prebuild * skip preinstall, install native deps on linux * npm run lint * run install_ffmpeg, prebuild differently? * try to fix mac (update homebrew) and windows builds (gh token) * maybe fix macos build, add electron builds * update deps, files list, install script * update package version * include dll files in build, remove electron ones (doesn't seem like we need them with napi) * try to get build working on windows, cleanup github action script * try another approach to prebuilding * copy mac libraries in * try caret escape * let's go windows * come onnnnn * if this doesn't work… * update copy_mac_libs to recurse * change logging in copy_mac_libs * do not try to rebuild with prebuild version * set -id in copy_mac_libs * better log output in copy_mac_libs * disable copy_mac_libs to test * use loader_path instead of rpath (to search for library relative to the .node file) * fix stream.metadata type definition * try arm64 build * 0.6.10-rc.8 * Use custom shared libraries from ffmpeg-build-scripts fork instead of homebrew (#2) * use custom shared libraries from ffmpeg-build-scripts fork instead of homebrew * add ffmpegPath and ffprobePath on main module * include dirs * skip arm64 build * rc10 * handle symlinks when unzipping * Update package.json * skip prebuild install when trying to build the prebuilds :-) * Update package.json * Update package.json * Update package.json * patch-package is dev dep * dev patch-packages * paths entry point * path types * Update package.json * fixes * version bump * don't patch-package for normal install * Update package.json * console error if --enable-small * try to include ffmpeg/ffprobe from ffmpeg-ffprobe-static for linux/windows builds * try regex again * windows escaping courtesy of https://octopus.com/blog/powershell-pipe-escaping * bash?? * rc4 -- should have a better way to update that * Update package.json * cleanup * Update paths.js * Update paths.d.ts * Update package.json * Update .github/workflows/prebuild.yml Co-authored-by: Marcello Bastéa-Forte <[email protected]> * Update .github/workflows/prebuild.yml Co-authored-by: Marcello Bastéa-Forte <[email protected]> * PR feedback * Create .node-version Co-authored-by: Marcello Bastéa-Forte <[email protected]> * Attempt to fix types for paths * ... * treat warnings as errors * fix config error * bump version number * do not add .exe to beamcoder.node on windows * bump versions (#5) * ffmpeg-ffprobe-static update (#6) * Update to latest ffmpeg-ffprobe-static * use ubuntu 18.04 (ffmpeg ppa not available for 20.04) * Cvanwink/arm 3 (#9) * Fix definition for metadata property * Remove unneeded import * Stop input and output links sorting by name * Ensure decoder is created from codec_id if available * v0.6.11 * build with debug symbols (temporary) * chore: upgrade dependencies to FFmpeg 4.4 - fixes broken build * chore: version bump for publish * Improved handling of FFmpeg minor version changes * Remove redundant setter leading to channel layout warning message * Bump path-parse from 1.0.6 to 1.0.7 Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Add support for hardware accelerated decoding * Fix zero size frame, update version * Update CircleCI test image * Update cache tag * Build info for CircleCI test image * Simplify decoder hwaccel flag * better stab at versioning * bump version * one more version * hack for missing definitions in latest ffmpeg? * Download proper build of ffmpeg from our repo for arm64 * Add arm64 paths for building beamcoder * update node version to run as a native arm64 process when building beamcoder https://descript-inc.slack.com/archives/C01G891V16Z/p1637013049098700 * fix const vs let usage * Bump package version to pick up new arm64 build of ffmpeg * Fix getting ffmpeg build on x86_64 vs x64 * Add new package-lock * Build release for both x86_64 and arm64 * Build beamcoder based off of target_arch and not host_arch * Try to get both ffmpeg versions downloaded on macOS * Try to clean build directory in-between x64 and arm64 * Try verbose output to see why CI can't build arm64 * fix position of --verbose flag * bump node version to 17.0.1 so it can maybe cross-compile * Try CI node version 16.13.0 since that matches what is on the GitHub OS image * Don't clean build directory * Fix node packaging for x64 on macOS * Update to latest FFmpeg build * Fix version string to not have extra 'v' * Update Beamcoder to 1.33rc3 * v0.6.10-rc.41 * Update Windows ffmpeg to 4.4 * v0.6.10-rc.42 * Revert "Update Windows ffmpeg to 4.4" This reverts commit 1073fb2f835545cb2777356c23e219be46b34f2e. * fix bad merge * Fix another merge error * Fix ffmpeg extraction on windows * add verbose tag for windows * try prebuild on windows without bash * v0.6.15-rc.2 * Revert "try prebuild on windows without bash" This reverts commit d5784ae82923b6c159a82878adb26155ea366054. * try git-bash instead of bash * try specific bash * quote the temp path * no quote and no escape for temp path * go back to using bash on windows * temporarily comment out ffprobe which doesn't seem to be available * restore ffmpeg copies * Fix regex on windows * v0.6.15-rc.3 * 0.6.15-rc.4 * Try using FFmpeg shared instead of static on Windows * Revert "Try using FFmpeg shared instead of static on Windows" This reverts commit 721001ff82fe8e0dfd6e2d259f2c029c4df04e0b. * Update ffmpeg-ffprobe-static to 4.4.0-rc.11 * v0.6.15-rc.6 * #85 Add arm64 to supported linux platforms * add linux arm64 prebuild --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Simon Rogers <[email protected]> Co-authored-by: Steve Rubin <[email protected]> Co-authored-by: Richard Cartwright <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Rogers <[email protected]> * update package lock * Update package-lock.json * try including libzimg and checking deps * Update prebuild.yml * Update install_ffmpeg.js * Update install_ffmpeg.js * force latest node-gyp to fix incompat between python 3.11 and node-gyp 6 * try statically linking libstdc++ * Update package.json * Update binding.gyp * Update package.json * build on ubuntu 20 * i don't think these were doing anything --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Steve Rubin <[email protected]> Co-authored-by: Charles Van Winkle <[email protected]> Co-authored-by: Simon Rogers <[email protected]> Co-authored-by: Richard Cartwright <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Rogers <[email protected]>
v0.7.1-rc.6: Prebuild (#1)
* experimental prebuild * skip preinstall, install native deps on linux * npm run lint * run install_ffmpeg, prebuild differently? * try to fix mac (update homebrew) and windows builds (gh token) * maybe fix macos build, add electron builds * update deps, files list, install script * update package version * include dll files in build, remove electron ones (doesn't seem like we need them with napi) * try to get build working on windows, cleanup github action script * try another approach to prebuilding * copy mac libraries in * try caret escape * let's go windows * come onnnnn * if this doesn't work… * update copy_mac_libs to recurse * change logging in copy_mac_libs * do not try to rebuild with prebuild version * set -id in copy_mac_libs * better log output in copy_mac_libs * disable copy_mac_libs to test * use loader_path instead of rpath (to search for library relative to the .node file) * fix stream.metadata type definition * try arm64 build * 0.6.10-rc.8 * Use custom shared libraries from ffmpeg-build-scripts fork instead of homebrew (#2) * use custom shared libraries from ffmpeg-build-scripts fork instead of homebrew * add ffmpegPath and ffprobePath on main module * include dirs * skip arm64 build * rc10 * handle symlinks when unzipping * Update package.json * skip prebuild install when trying to build the prebuilds :-) * Update package.json * Update package.json * Update package.json * patch-package is dev dep * dev patch-packages * paths entry point * path types * Update package.json * fixes * version bump * don't patch-package for normal install * Update package.json * console error if --enable-small * try to include ffmpeg/ffprobe from ffmpeg-ffprobe-static for linux/windows builds * try regex again * windows escaping courtesy of https://octopus.com/blog/powershell-pipe-escaping * bash?? * rc4 -- should have a better way to update that * Update package.json * cleanup * Update paths.js * Update paths.d.ts * Update package.json * Update .github/workflows/prebuild.yml Co-authored-by: Marcello Bastéa-Forte <[email protected]> * Update .github/workflows/prebuild.yml Co-authored-by: Marcello Bastéa-Forte <[email protected]> * PR feedback * Create .node-version Co-authored-by: Marcello Bastéa-Forte <[email protected]> * Attempt to fix types for paths * ... * treat warnings as errors * fix config error * bump version number * do not add .exe to beamcoder.node on windows * bump versions (#5) * ffmpeg-ffprobe-static update (#6) * Update to latest ffmpeg-ffprobe-static * use ubuntu 18.04 (ffmpeg ppa not available for 20.04) * Cvanwink/arm 3 (#9) * Fix definition for metadata property * Remove unneeded import * Stop input and output links sorting by name * Ensure decoder is created from codec_id if available * v0.6.11 * build with debug symbols (temporary) * chore: upgrade dependencies to FFmpeg 4.4 - fixes broken build * chore: version bump for publish * Improved handling of FFmpeg minor version changes * Remove redundant setter leading to channel layout warning message * Bump path-parse from 1.0.6 to 1.0.7 Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Add support for hardware accelerated decoding * Fix zero size frame, update version * Update CircleCI test image * Update cache tag * Build info for CircleCI test image * Simplify decoder hwaccel flag * better stab at versioning * bump version * one more version * hack for missing definitions in latest ffmpeg? * Download proper build of ffmpeg from our repo for arm64 * Add arm64 paths for building beamcoder * update node version to run as a native arm64 process when building beamcoder https://descript-inc.slack.com/archives/C01G891V16Z/p1637013049098700 * fix const vs let usage * Bump package version to pick up new arm64 build of ffmpeg * Fix getting ffmpeg build on x86_64 vs x64 * Add new package-lock * Build release for both x86_64 and arm64 * Build beamcoder based off of target_arch and not host_arch * Try to get both ffmpeg versions downloaded on macOS * Try to clean build directory in-between x64 and arm64 * Try verbose output to see why CI can't build arm64 * fix position of --verbose flag * bump node version to 17.0.1 so it can maybe cross-compile * Try CI node version 16.13.0 since that matches what is on the GitHub OS image * Don't clean build directory * Fix node packaging for x64 on macOS * Update to latest FFmpeg build * Fix version string to not have extra 'v' * Update Beamcoder to 1.33rc3 * v0.6.10-rc.41 * Update Windows ffmpeg to 4.4 * v0.6.10-rc.42 * Revert "Update Windows ffmpeg to 4.4" This reverts commit 1073fb2f835545cb2777356c23e219be46b34f2e. * fix bad merge * Fix another merge error * Fix ffmpeg extraction on windows * add verbose tag for windows * try prebuild on windows without bash * v0.6.15-rc.2 * Revert "try prebuild on windows without bash" This reverts commit d5784ae82923b6c159a82878adb26155ea366054. * try git-bash instead of bash * try specific bash * quote the temp path * no quote and no escape for temp path * go back to using bash on windows * temporarily comment out ffprobe which doesn't seem to be available * restore ffmpeg copies * Fix regex on windows * v0.6.15-rc.3 * 0.6.15-rc.4 * Try using FFmpeg shared instead of static on Windows * Revert "Try using FFmpeg shared instead of static on Windows" This reverts commit 721001ff82fe8e0dfd6e2d259f2c029c4df04e0b. * Update ffmpeg-ffprobe-static to 4.4.0-rc.11 * v0.6.15-rc.6 * #85 Add arm64 to supported linux platforms * add linux arm64 prebuild --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Simon Rogers <[email protected]> Co-authored-by: Steve Rubin <[email protected]> Co-authored-by: Richard Cartwright <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Rogers <[email protected]> * update package lock * Update package-lock.json * try including libzimg and checking deps * Update prebuild.yml * Update install_ffmpeg.js * Update install_ffmpeg.js * force latest node-gyp to fix incompat between python 3.11 and node-gyp 6 * try statically linking libstdc++ * Update package.json * Update binding.gyp * Update package.json * build on ubuntu 20 * i don't think these were doing anything --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Steve Rubin <[email protected]> Co-authored-by: Charles Van Winkle <[email protected]> Co-authored-by: Simon Rogers <[email protected]> Co-authored-by: Richard Cartwright <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Rogers <[email protected]>
v0.7.1-rc.5: Prebuild (#1)
* experimental prebuild * skip preinstall, install native deps on linux * npm run lint * run install_ffmpeg, prebuild differently? * try to fix mac (update homebrew) and windows builds (gh token) * maybe fix macos build, add electron builds * update deps, files list, install script * update package version * include dll files in build, remove electron ones (doesn't seem like we need them with napi) * try to get build working on windows, cleanup github action script * try another approach to prebuilding * copy mac libraries in * try caret escape * let's go windows * come onnnnn * if this doesn't work… * update copy_mac_libs to recurse * change logging in copy_mac_libs * do not try to rebuild with prebuild version * set -id in copy_mac_libs * better log output in copy_mac_libs * disable copy_mac_libs to test * use loader_path instead of rpath (to search for library relative to the .node file) * fix stream.metadata type definition * try arm64 build * 0.6.10-rc.8 * Use custom shared libraries from ffmpeg-build-scripts fork instead of homebrew (#2) * use custom shared libraries from ffmpeg-build-scripts fork instead of homebrew * add ffmpegPath and ffprobePath on main module * include dirs * skip arm64 build * rc10 * handle symlinks when unzipping * Update package.json * skip prebuild install when trying to build the prebuilds :-) * Update package.json * Update package.json * Update package.json * patch-package is dev dep * dev patch-packages * paths entry point * path types * Update package.json * fixes * version bump * don't patch-package for normal install * Update package.json * console error if --enable-small * try to include ffmpeg/ffprobe from ffmpeg-ffprobe-static for linux/windows builds * try regex again * windows escaping courtesy of https://octopus.com/blog/powershell-pipe-escaping * bash?? * rc4 -- should have a better way to update that * Update package.json * cleanup * Update paths.js * Update paths.d.ts * Update package.json * Update .github/workflows/prebuild.yml Co-authored-by: Marcello Bastéa-Forte <[email protected]> * Update .github/workflows/prebuild.yml Co-authored-by: Marcello Bastéa-Forte <[email protected]> * PR feedback * Create .node-version Co-authored-by: Marcello Bastéa-Forte <[email protected]> * Attempt to fix types for paths * ... * treat warnings as errors * fix config error * bump version number * do not add .exe to beamcoder.node on windows * bump versions (#5) * ffmpeg-ffprobe-static update (#6) * Update to latest ffmpeg-ffprobe-static * use ubuntu 18.04 (ffmpeg ppa not available for 20.04) * Cvanwink/arm 3 (#9) * Fix definition for metadata property * Remove unneeded import * Stop input and output links sorting by name * Ensure decoder is created from codec_id if available * v0.6.11 * build with debug symbols (temporary) * chore: upgrade dependencies to FFmpeg 4.4 - fixes broken build * chore: version bump for publish * Improved handling of FFmpeg minor version changes * Remove redundant setter leading to channel layout warning message * Bump path-parse from 1.0.6 to 1.0.7 Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Add support for hardware accelerated decoding * Fix zero size frame, update version * Update CircleCI test image * Update cache tag * Build info for CircleCI test image * Simplify decoder hwaccel flag * better stab at versioning * bump version * one more version * hack for missing definitions in latest ffmpeg? * Download proper build of ffmpeg from our repo for arm64 * Add arm64 paths for building beamcoder * update node version to run as a native arm64 process when building beamcoder https://descript-inc.slack.com/archives/C01G891V16Z/p1637013049098700 * fix const vs let usage * Bump package version to pick up new arm64 build of ffmpeg * Fix getting ffmpeg build on x86_64 vs x64 * Add new package-lock * Build release for both x86_64 and arm64 * Build beamcoder based off of target_arch and not host_arch * Try to get both ffmpeg versions downloaded on macOS * Try to clean build directory in-between x64 and arm64 * Try verbose output to see why CI can't build arm64 * fix position of --verbose flag * bump node version to 17.0.1 so it can maybe cross-compile * Try CI node version 16.13.0 since that matches what is on the GitHub OS image * Don't clean build directory * Fix node packaging for x64 on macOS * Update to latest FFmpeg build * Fix version string to not have extra 'v' * Update Beamcoder to 1.33rc3 * v0.6.10-rc.41 * Update Windows ffmpeg to 4.4 * v0.6.10-rc.42 * Revert "Update Windows ffmpeg to 4.4" This reverts commit 1073fb2f835545cb2777356c23e219be46b34f2e. * fix bad merge * Fix another merge error * Fix ffmpeg extraction on windows * add verbose tag for windows * try prebuild on windows without bash * v0.6.15-rc.2 * Revert "try prebuild on windows without bash" This reverts commit d5784ae82923b6c159a82878adb26155ea366054. * try git-bash instead of bash * try specific bash * quote the temp path * no quote and no escape for temp path * go back to using bash on windows * temporarily comment out ffprobe which doesn't seem to be available * restore ffmpeg copies * Fix regex on windows * v0.6.15-rc.3 * 0.6.15-rc.4 * Try using FFmpeg shared instead of static on Windows * Revert "Try using FFmpeg shared instead of static on Windows" This reverts commit 721001ff82fe8e0dfd6e2d259f2c029c4df04e0b. * Update ffmpeg-ffprobe-static to 4.4.0-rc.11 * v0.6.15-rc.6 * #85 Add arm64 to supported linux platforms * add linux arm64 prebuild --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Simon Rogers <[email protected]> Co-authored-by: Steve Rubin <[email protected]> Co-authored-by: Richard Cartwright <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Rogers <[email protected]> * update package lock * Update package-lock.json * try including libzimg and checking deps * Update prebuild.yml * Update install_ffmpeg.js * Update install_ffmpeg.js * force latest node-gyp to fix incompat between python 3.11 and node-gyp 6 * try statically linking libstdc++ * Update package.json * Update binding.gyp * Update package.json * build on ubuntu 20 * i don't think these were doing anything --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Steve Rubin <[email protected]> Co-authored-by: Charles Van Winkle <[email protected]> Co-authored-by: Simon Rogers <[email protected]> Co-authored-by: Richard Cartwright <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Rogers <[email protected]>
v0.7.1-rc.18: Prebuild (#1)
* experimental prebuild * skip preinstall, install native deps on linux * npm run lint * run install_ffmpeg, prebuild differently? * try to fix mac (update homebrew) and windows builds (gh token) * maybe fix macos build, add electron builds * update deps, files list, install script * update package version * include dll files in build, remove electron ones (doesn't seem like we need them with napi) * try to get build working on windows, cleanup github action script * try another approach to prebuilding * copy mac libraries in * try caret escape * let's go windows * come onnnnn * if this doesn't work… * update copy_mac_libs to recurse * change logging in copy_mac_libs * do not try to rebuild with prebuild version * set -id in copy_mac_libs * better log output in copy_mac_libs * disable copy_mac_libs to test * use loader_path instead of rpath (to search for library relative to the .node file) * fix stream.metadata type definition * try arm64 build * 0.6.10-rc.8 * Use custom shared libraries from ffmpeg-build-scripts fork instead of homebrew (#2) * use custom shared libraries from ffmpeg-build-scripts fork instead of homebrew * add ffmpegPath and ffprobePath on main module * include dirs * skip arm64 build * rc10 * handle symlinks when unzipping * Update package.json * skip prebuild install when trying to build the prebuilds :-) * Update package.json * Update package.json * Update package.json * patch-package is dev dep * dev patch-packages * paths entry point * path types * Update package.json * fixes * version bump * don't patch-package for normal install * Update package.json * console error if --enable-small * try to include ffmpeg/ffprobe from ffmpeg-ffprobe-static for linux/windows builds * try regex again * windows escaping courtesy of https://octopus.com/blog/powershell-pipe-escaping * bash?? * rc4 -- should have a better way to update that * Update package.json * cleanup * Update paths.js * Update paths.d.ts * Update package.json * Update .github/workflows/prebuild.yml Co-authored-by: Marcello Bastéa-Forte <[email protected]> * Update .github/workflows/prebuild.yml Co-authored-by: Marcello Bastéa-Forte <[email protected]> * PR feedback * Create .node-version Co-authored-by: Marcello Bastéa-Forte <[email protected]> * Attempt to fix types for paths * ... * treat warnings as errors * fix config error * bump version number * do not add .exe to beamcoder.node on windows * bump versions (#5) * ffmpeg-ffprobe-static update (#6) * Update to latest ffmpeg-ffprobe-static * use ubuntu 18.04 (ffmpeg ppa not available for 20.04) * Cvanwink/arm 3 (#9) * Fix definition for metadata property * Remove unneeded import * Stop input and output links sorting by name * Ensure decoder is created from codec_id if available * v0.6.11 * build with debug symbols (temporary) * chore: upgrade dependencies to FFmpeg 4.4 - fixes broken build * chore: version bump for publish * Improved handling of FFmpeg minor version changes * Remove redundant setter leading to channel layout warning message * Bump path-parse from 1.0.6 to 1.0.7 Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Add support for hardware accelerated decoding * Fix zero size frame, update version * Update CircleCI test image * Update cache tag * Build info for CircleCI test image * Simplify decoder hwaccel flag * better stab at versioning * bump version * one more version * hack for missing definitions in latest ffmpeg? * Download proper build of ffmpeg from our repo for arm64 * Add arm64 paths for building beamcoder * update node version to run as a native arm64 process when building beamcoder https://descript-inc.slack.com/archives/C01G891V16Z/p1637013049098700 * fix const vs let usage * Bump package version to pick up new arm64 build of ffmpeg * Fix getting ffmpeg build on x86_64 vs x64 * Add new package-lock * Build release for both x86_64 and arm64 * Build beamcoder based off of target_arch and not host_arch * Try to get both ffmpeg versions downloaded on macOS * Try to clean build directory in-between x64 and arm64 * Try verbose output to see why CI can't build arm64 * fix position of --verbose flag * bump node version to 17.0.1 so it can maybe cross-compile * Try CI node version 16.13.0 since that matches what is on the GitHub OS image * Don't clean build directory * Fix node packaging for x64 on macOS * Update to latest FFmpeg build * Fix version string to not have extra 'v' * Update Beamcoder to 1.33rc3 * v0.6.10-rc.41 * Update Windows ffmpeg to 4.4 * v0.6.10-rc.42 * Revert "Update Windows ffmpeg to 4.4" This reverts commit 1073fb2f835545cb2777356c23e219be46b34f2e. * fix bad merge * Fix another merge error * Fix ffmpeg extraction on windows * add verbose tag for windows * try prebuild on windows without bash * v0.6.15-rc.2 * Revert "try prebuild on windows without bash" This reverts commit d5784ae82923b6c159a82878adb26155ea366054. * try git-bash instead of bash * try specific bash * quote the temp path * no quote and no escape for temp path * go back to using bash on windows * temporarily comment out ffprobe which doesn't seem to be available * restore ffmpeg copies * Fix regex on windows * v0.6.15-rc.3 * 0.6.15-rc.4 * Try using FFmpeg shared instead of static on Windows * Revert "Try using FFmpeg shared instead of static on Windows" This reverts commit 721001ff82fe8e0dfd6e2d259f2c029c4df04e0b. * Update ffmpeg-ffprobe-static to 4.4.0-rc.11 * v0.6.15-rc.6 * #85 Add arm64 to supported linux platforms * add linux arm64 prebuild --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Simon Rogers <[email protected]> Co-authored-by: Steve Rubin <[email protected]> Co-authored-by: Richard Cartwright <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Rogers <[email protected]> * update package lock * Update package-lock.json * try including libzimg and checking deps * Update prebuild.yml * Update install_ffmpeg.js * Update install_ffmpeg.js * force latest node-gyp to fix incompat between python 3.11 and node-gyp 6 * try statically linking libstdc++ * Update package.json * Update binding.gyp * Update package.json * build on ubuntu 20 * i don't think these were doing anything --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Steve Rubin <[email protected]> Co-authored-by: Charles Van Winkle <[email protected]> Co-authored-by: Simon Rogers <[email protected]> Co-authored-by: Richard Cartwright <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Rogers <[email protected]>