diff --git a/README.md b/README.md index 76c6454..725daae 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # FFmpegKit ![GitHub release](https://img.shields.io/badge/release-v4.5.1-blue.svg) ![Maven Central](https://img.shields.io/maven-central/v/com.arthenica/ffmpeg-kit-min) ![CocoaPods](https://img.shields.io/cocoapods/v/ffmpeg-kit-ios-min) ![pub](https://img.shields.io/pub/v/ffmpeg_kit_flutter.svg) ![npm](https://img.shields.io/npm/v/ffmpeg-kit-react-native.svg) - + `FFmpegKit` is a collection of tools to use `FFmpeg` in `Android`, `iOS`, `macOS`, `tvOS`, `Flutter` and `React Native` applications. It includes scripts to build `FFmpeg` native libraries, a wrapper library to run `FFmpeg`/`FFprobe` commands in - applications and 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), + applications and 8 prebuilt binary packages available at [Github](https://github.com/arthenica/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com). ### 1. Features @@ -14,7 +14,7 @@ It includes scripts to build `FFmpeg` native libraries, a wrapper library to run - Supports native platforms: Android, iOS, macOS and tvOS - Supports hybrid platforms: Flutter, React Native - Based on FFmpeg `v4.5-dev` with optional system and external libraries -- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com) +- 8 prebuilt binary packages available at [Github](https://github.com/arthenica/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com) - Licensed under `LGPL 3.0`, or `GPL v3.0` if GPL licensed libraries are enabled ### 2. Android @@ -38,7 +38,7 @@ See [React Native](react-native) to learn more about `FFmpegKit` for `React Nati Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each native platform. All scripts support additional options to enable optional libraries and disable platform architectures. See -[Building](https://github.com/tanersener/ffmpeg-kit/wiki/Building) wiki page for the details. +[Building](https://github.com/arthenica/ffmpeg-kit/wiki/Building) wiki page for the details. ### 7. FFmpegKit Library @@ -53,7 +53,7 @@ executed and how the results are handled. ### 8. Packages There are eight different `ffmpeg-kit` packages distributed on -[Github](https://github.com/tanersener/ffmpeg-kit/releases), +[Github](https://github.com/arthenica/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com). Below you can see which system libraries and external libraries are enabled in each one of them. @@ -120,14 +120,14 @@ indicates that `FFmpeg` source code is cloned from the `FFmpeg` `master` branch. | Platforms | FFmpegKit Version | FFmpeg Version | Release Date | |:----------------:|:--------------------------------------------------------------------------------------------:| :------------: |:------------:| -| Flutter | [4.5.1](https://github.com/tanersener/ffmpeg-kit/releases/tag/flutter.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 | -| React Native | [4.5.1](https://github.com/tanersener/ffmpeg-kit/releases/tag/react.native.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 | -| Android | [4.5.1](https://github.com/tanersener/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Jan 01, 2022 | -| Apple | [4.5.1](https://github.com/tanersener/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Jan 14, 2022 | -| Flutter | [4.5.0](https://github.com/tanersener/ffmpeg-kit/releases/tag/flutter.v4.5.0) | 4.5-dev-2008 | Oct 05, 2021 | -| React Native | [4.5.0](https://github.com/tanersener/ffmpeg-kit/releases/tag/react.native.v4.5.0) | 4.5-dev-2008 | Oct 01, 2021 | -| Android
Apple | [4.5](https://github.com/tanersener/ffmpeg-kit/releases/tag/v4.5) | 4.5-dev-2008 | Sep 18, 2021 | -| Android
Apple | [4.4](https://github.com/tanersener/ffmpeg-kit/releases/tag/v4.4) | 4.4-dev-3015 | Mar 03, 2021 | +| Flutter | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 | +| React Native | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 | +| Android | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Jan 01, 2022 | +| Apple | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Jan 14, 2022 | +| Flutter | [4.5.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v4.5.0) | 4.5-dev-2008 | Oct 05, 2021 | +| React Native | [4.5.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.0) | 4.5-dev-2008 | Oct 01, 2021 | +| Android
Apple | [4.5](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5) | 4.5-dev-2008 | Sep 18, 2021 | +| Android
Apple | [4.4](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.4) | 4.4-dev-3015 | Mar 03, 2021 | ### 10. LTS Releases @@ -161,12 +161,12 @@ This table shows the differences between two variants. ### 11. Documentation -A more detailed documentation is available under [Wiki](https://github.com/tanersener/ffmpeg-kit/wiki). +A more detailed documentation is available under [Wiki](https://github.com/arthenica/ffmpeg-kit/wiki). ### 12. Test Applications You can see how `FFmpegKit` is used inside an application by running test applications created under -[FFmpegKit Test](https://github.com/tanersener/ffmpeg-kit-test) project. +[FFmpegKit Test](https://github.com/arthenica/ffmpeg-kit-test) project. All applications are identical and supports command execution, video encoding, accessing https urls, encoding audio, burning subtitles, video stabilisation, pipe operations and concurrent command execution. @@ -176,7 +176,7 @@ burning subtitles, video stabilisation, pipe operations and concurrent command e `FFmpegKit` is licensed under the `LGPL v3.0`. However, if source code is built using the optional `--enable-gpl` flag or prebuilt binaries with `-gpl` postfix are used, then `FFmpegKit` is subject to the `GPL v3.0` license. -See the [License](https://github.com/tanersener/ffmpeg-kit/wiki/License) wiki page for the details. +See the [License](https://github.com/arthenica/ffmpeg-kit/wiki/License) wiki page for the details. ### 14. Patents diff --git a/android/README.md b/android/README.md index 7c14acb..3702df8 100644 --- a/android/README.md +++ b/android/README.md @@ -22,7 +22,7 @@ external libraries enabled. ##### 2.1.1 Android Tools - Android SDK Build Tools - - Android NDK r22b or later with LLDB and CMake (See [#292](https://github.com/tanersener/ffmpeg-kit/issues/292) if you want to use NDK r23b) + - Android NDK r22b or later with LLDB and CMake (See [#292](https://github.com/arthenica/ffmpeg-kit/issues/292) if you want to use NDK r23b) ##### 2.1.2 Packages @@ -69,7 +69,7 @@ All libraries created by `android.sh` can be found under the `prebuilt` director 1. Declare `mavenCentral` repository and add `FFmpegKit` dependency to your `build.gradle` in `ffmpeg-kit-` pattern. Use one of the `FFmpegKit` package names given in the - project [README](https://github.com/tanersener/ffmpeg-kit). + project [README](https://github.com/arthenica/ffmpeg-kit). ```yaml repositories { @@ -328,4 +328,4 @@ All libraries created by `android.sh` can be found under the `prebuilt` director ### 4. Test Application You can see how `FFmpegKit` is used inside an application by running `Android` test applications developed under the -[FFmpegKit Test](https://github.com/tanersener/ffmpeg-kit-test) project. +[FFmpegKit Test](https://github.com/arthenica/ffmpeg-kit-test) project. diff --git a/apple/README.md b/apple/README.md index 1edd4c2..ef281a1 100644 --- a/apple/README.md +++ b/apple/README.md @@ -107,7 +107,7 @@ All libraries created can be found under the `prebuilt` directory. #### 3.1 Objective API 1. Add `FFmpegKit` dependency to your `Podfile` in `ffmpeg-kit--` pattern. Use one of the - `FFmpegKit` package names given in the project [README](https://github.com/tanersener/ffmpeg-kit). + `FFmpegKit` package names given in the project [README](https://github.com/arthenica/ffmpeg-kit). - iOS ```yaml @@ -312,4 +312,4 @@ All libraries created can be found under the `prebuilt` directory. ### 4. Test Application You can see how `FFmpegKit` is used inside an application by running `iOS`, `macOS` and `tvOS` test applications -developed under the [FFmpegKit Test](https://github.com/tanersener/ffmpeg-kit-test) project. +developed under the [FFmpegKit Test](https://github.com/arthenica/ffmpeg-kit-test) project. diff --git a/apple/configure.ac b/apple/configure.ac index 81c2717..0620d34 100644 --- a/apple/configure.ac +++ b/apple/configure.ac @@ -1,6 +1,6 @@ # ffmpeg-kit 5.1 configure.ac -AC_INIT([ffmpeg-kit], [5.1], [https://github.com/tanersener/ffmpeg-kit/issues/new]) +AC_INIT([ffmpeg-kit], [5.1], [https://github.com/arthenica/ffmpeg-kit/issues/new]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_SRCDIR([src/FFmpegKit.m]) diff --git a/docs/_config.yml b/docs/_config.yml index a21cb3f..a90fdcb 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -10,5 +10,5 @@ show_downloads: true github: zip_url: tar_url: - owner_name: Taner Sener - owner_url: https://github.com/tanersener \ No newline at end of file + owner_name: ARTHENICA + owner_url: https://github.com/arthenica \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index a3d4de1..8ef6494 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,11 +1,11 @@ # FFmpegKit - + `FFmpegKit` is a collection of tools to use `FFmpeg` in `Android`, `iOS`, `macOS`, `tvOS`, `Flutter` and `React Native` applications. It includes scripts to build `FFmpeg` native libraries, a wrapper library to run `FFmpeg`/`FFprobe` commands in -applications and 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), +applications and 8 prebuilt binary packages available at [Github](https://github.com/arthenica/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com). ### 1. Features @@ -14,27 +14,27 @@ applications and 8 prebuilt binary packages available at [Github](https://github - Supports native platforms: Android, iOS, macOS and tvOS - Supports hybrid platforms: Flutter, React Native - Based on FFmpeg `v4.5-dev` with optional system and external libraries -- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com) +- 8 prebuilt binary packages available at [Github](https://github.com/arthenica/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com) - Licensed under `LGPL 3.0`, or `GPL v3.0` if GPL licensed libraries are enabled ### 2. Android -See [Android](https://github.com/tanersener/ffmpeg-kit/tree/development/android) to learn more about `FFmpegKit` for +See [Android](https://github.com/arthenica/ffmpeg-kit/tree/development/android) to learn more about `FFmpegKit` for `Android`. ### 3. iOS, macOS, tvOS -See [Apple](https://github.com/tanersener/ffmpeg-kit/tree/development/apple) to use `FFmpegKit` on `Apple` platforms +See [Apple](https://github.com/arthenica/ffmpeg-kit/tree/development/apple) to use `FFmpegKit` on `Apple` platforms (`iOS`, `macOS`, `tvOS`). ### 4. Flutter -See [Flutter](https://github.com/tanersener/ffmpeg-kit/tree/main/flutter/flutter) to learn more about `FFmpegKit` for +See [Flutter](https://github.com/arthenica/ffmpeg-kit/tree/main/flutter/flutter) to learn more about `FFmpegKit` for `Flutter`. ### 5. React Native -See [React Native](https://github.com/tanersener/ffmpeg-kit/tree/main/react-native) to learn more about `FFmpegKit` for +See [React Native](https://github.com/arthenica/ffmpeg-kit/tree/main/react-native) to learn more about `FFmpegKit` for `React Native`. ### 6. Build Scripts @@ -42,7 +42,7 @@ See [React Native](https://github.com/tanersener/ffmpeg-kit/tree/main/react-nati Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each native platform. All scripts support additional options to enable optional libraries and disable platform architectures. See -[Building](https://github.com/tanersener/ffmpeg-kit/wiki/Building) wiki page for the details. +[Building](https://github.com/arthenica/ffmpeg-kit/wiki/Building) wiki page for the details. ### 7. FFmpegKit Library @@ -57,7 +57,7 @@ identical in terms of features and capabilities. ### 8. Packages There are eight different `ffmpeg-kit` packages distributed on -[Github](https://github.com/tanersener/ffmpeg-kit/releases), +[Github](https://github.com/arthenica/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com). Below you can see which system libraries and external libraries are enabled in each one of them. @@ -107,14 +107,14 @@ indicates that `FFmpeg` source code is cloned from the `FFmpeg` `master` branch. | Platforms | FFmpegKit Version | FFmpeg Version | Release Date | |:----------------:|:--------------------------------------------------------------------------------------------:| :------------: |:------------:| -| Flutter | [4.5.1](https://github.com/tanersener/ffmpeg-kit/releases/tag/flutter.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 | -| React Native | [4.5.1](https://github.com/tanersener/ffmpeg-kit/releases/tag/react.native.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 | -| Android | [4.5.1](https://github.com/tanersener/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Jan 01, 2022 | -| Apple | [4.5.1](https://github.com/tanersener/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Dec 30, 2021 | -| Flutter | [4.5.0](https://github.com/tanersener/ffmpeg-kit/releases/tag/flutter.v4.5.0) | 4.5-dev-2008 | Oct 05, 2021 | -| React Native | [4.5.0](https://github.com/tanersener/ffmpeg-kit/releases/tag/react.native.v4.5.0) | 4.5-dev-2008 | Oct 01, 2021 | -| Android
Apple | [4.5](https://github.com/tanersener/ffmpeg-kit/releases/tag/v4.5) | 4.5-dev-2008 | Sep 18, 2021 | -| Android
Apple | [4.4](https://github.com/tanersener/ffmpeg-kit/releases/tag/v4.4) | 4.4-dev-3015 | Mar 03, 2021 | +| Flutter | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 | +| React Native | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.1) | 4.5-dev-3393 | Jan 02, 2022 | +| Android | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Jan 01, 2022 | +| Apple | [4.5.1](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5.1) | 4.5-dev-3393 | Dec 30, 2021 | +| Flutter | [4.5.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/flutter.v4.5.0) | 4.5-dev-2008 | Oct 05, 2021 | +| React Native | [4.5.0](https://github.com/arthenica/ffmpeg-kit/releases/tag/react.native.v4.5.0) | 4.5-dev-2008 | Oct 01, 2021 | +| Android
Apple | [4.5](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.5) | 4.5-dev-2008 | Sep 18, 2021 | +| Android
Apple | [4.4](https://github.com/arthenica/ffmpeg-kit/releases/tag/v4.4) | 4.4-dev-3015 | Mar 03, 2021 | ### 10. LTS Releases @@ -148,12 +148,12 @@ This table shows the differences between two variants. ### 11. Documentation -A more detailed documentation is available under [Wiki](https://github.com/tanersener/ffmpeg-kit/wiki). +A more detailed documentation is available under [Wiki](https://github.com/arthenica/ffmpeg-kit/wiki). ### 12. Test Applications You can see how `FFmpegKit` is used inside an application by running test applications created under -[FFmpegKit Test](https://github.com/tanersener/ffmpeg-kit-test) project. +[FFmpegKit Test](https://github.com/arthenica/ffmpeg-kit-test) project. All applications are identical and supports command execution, video encoding, accessing https urls, encoding audio, burning subtitles, video stabilisation, pipe operations and concurrent command execution. diff --git a/flutter/flutter/README.md b/flutter/flutter/README.md index 3492b72..8e2f409 100644 --- a/flutter/flutter/README.md +++ b/flutter/flutter/README.md @@ -45,7 +45,7 @@ a `ffmpeg_kit_flutter` package with `libvpx` inside. `ffmpeg-kit` provides eight packages that include different sets of external libraries. These packages are named according to the external libraries included in them. Refer to -[Packages](https://github.com/tanersener/ffmpeg-kit#8-packages) section of the project README to see the names of those +[Packages](https://github.com/arthenica/ffmpeg-kit#8-packages) section of the project README to see the names of those packages and external libraries included in each of them. #### 2.2 Installing Packages @@ -74,7 +74,7 @@ dependencies: `ffmpeg_kit_flutter` is published in two different variants: `Main Release` and `LTS Release`. Both releases share the same source code but is built with different settings (Architectures, API Level, iOS Min SDK, etc.). Refer to -[LTS Releases](https://github.com/tanersener/ffmpeg-kit#10-lts-releases) section of the project README to see how they +[LTS Releases](https://github.com/arthenica/ffmpeg-kit#10-lts-releases) section of the project README to see how they compare to each other. #### 2.5 Android and iOS Support @@ -312,16 +312,16 @@ The following table shows the Android API level and iOS deployment target requir ### 4. Test Application You can see how `FFmpegKit` is used inside an application by running `flutter` test applications developed under -the [FFmpegKit Test](https://github.com/tanersener/ffmpeg-kit-test) project. +the [FFmpegKit Test](https://github.com/arthenica/ffmpeg-kit-test) project. ### 5. Tips -See [Tips](https://github.com/tanersener/ffmpeg-kit/wiki/Tips) wiki page. +See [Tips](https://github.com/arthenica/ffmpeg-kit/wiki/Tips) wiki page. ### 6. License -See [License](https://github.com/tanersener/ffmpeg-kit/wiki/License) wiki page. +See [License](https://github.com/arthenica/ffmpeg-kit/wiki/License) wiki page. ### 7. Patents -See [Patents](https://github.com/tanersener/ffmpeg-kit/wiki/Patents) wiki page. +See [Patents](https://github.com/arthenica/ffmpeg-kit/wiki/Patents) wiki page. diff --git a/flutter/flutter/ios/ffmpeg_kit_flutter.podspec b/flutter/flutter/ios/ffmpeg_kit_flutter.podspec index 9cbeaee..54c50a1 100644 --- a/flutter/flutter/ios/ffmpeg_kit_flutter.podspec +++ b/flutter/flutter/ios/ffmpeg_kit_flutter.podspec @@ -3,7 +3,7 @@ Pod::Spec.new do |s| s.version = '4.5.1' s.summary = 'FFmpeg Kit for Flutter' s.description = 'A Flutter plugin for running FFmpeg and FFprobe commands.' - s.homepage = 'https://github.com/tanersener/ffmpeg-kit' + s.homepage = 'https://github.com/arthenica/ffmpeg-kit' s.license = { :file => '../LICENSE' } s.author = { 'Taner Sener' => 'tanersener@gmail.com' } diff --git a/flutter/flutter/macos/ffmpeg_kit_flutter.podspec b/flutter/flutter/macos/ffmpeg_kit_flutter.podspec index 2b970c0..6d1e62c 100644 --- a/flutter/flutter/macos/ffmpeg_kit_flutter.podspec +++ b/flutter/flutter/macos/ffmpeg_kit_flutter.podspec @@ -3,7 +3,7 @@ Pod::Spec.new do |s| s.version = '4.5.1' s.summary = 'FFmpeg Kit for Flutter' s.description = 'A Flutter plugin for running FFmpeg and FFprobe commands.' - s.homepage = 'https://github.com/tanersener/ffmpeg-kit' + s.homepage = 'https://github.com/arthenica/ffmpeg-kit' s.license = { :file => '../LICENSE' } s.author = { 'Taner Sener' => 'tanersener@gmail.com' } diff --git a/flutter/flutter/pubspec.yaml b/flutter/flutter/pubspec.yaml index 203d365..5af935f 100644 --- a/flutter/flutter/pubspec.yaml +++ b/flutter/flutter/pubspec.yaml @@ -1,8 +1,8 @@ name: ffmpeg_kit_flutter description: FFmpeg Kit for Flutter. Supports Android, iOS and macOS platforms. -repository: https://github.com/tanersener/ffmpeg-kit -issue_tracker: https://github.com/tanersener/ffmpeg-kit/issues -homepage: https://github.com/tanersener/ffmpeg-kit +repository: https://github.com/arthenica/ffmpeg-kit +issue_tracker: https://github.com/arthenica/ffmpeg-kit/issues +homepage: https://github.com/arthenica/ffmpeg-kit version: 4.5.1 environment: diff --git a/flutter/flutter_platform_interface/pubspec.yaml b/flutter/flutter_platform_interface/pubspec.yaml index 44ef877..dde6b42 100644 --- a/flutter/flutter_platform_interface/pubspec.yaml +++ b/flutter/flutter_platform_interface/pubspec.yaml @@ -1,8 +1,8 @@ name: ffmpeg_kit_flutter_platform_interface description: A common platform interface for ffmpeg_kit_flutter plugin. -repository: https://github.com/tanersener/ffmpeg-kit -issue_tracker: https://github.com/tanersener/ffmpeg-kit/issues -homepage: https://github.com/tanersener/ffmpeg-kit +repository: https://github.com/arthenica/ffmpeg-kit +issue_tracker: https://github.com/arthenica/ffmpeg-kit/issues +homepage: https://github.com/arthenica/ffmpeg-kit # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes version: 0.2.1 diff --git a/linux/configure.ac b/linux/configure.ac index 9a7f8f6..5ffa498 100644 --- a/linux/configure.ac +++ b/linux/configure.ac @@ -1,6 +1,6 @@ # ffmpeg-kit 5.1 configure.ac -AC_INIT([ffmpeg-kit], [5.1], [https://github.com/tanersener/ffmpeg-kit/issues/new]) +AC_INIT([ffmpeg-kit], [5.1], [https://github.com/arthenica/ffmpeg-kit/issues/new]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_SRCDIR([src/FFmpegKit.cpp]) diff --git a/react-native/README.md b/react-native/README.md index d2fdcdc..23ff7dd 100644 --- a/react-native/README.md +++ b/react-native/README.md @@ -40,7 +40,7 @@ a `ffmpeg-kit-react-native` package with `libvpx` inside. `ffmpeg-kit` provides eight packages that include different sets of external libraries. These packages are named according to the external libraries included in them. Refer to -[Packages](https://github.com/tanersener/ffmpeg-kit#8-packages) section of the project README to see the names +[Packages](https://github.com/arthenica/ffmpeg-kit#8-packages) section of the project README to see the names of those packages and external libraries included in each of them. ##### 2.1.1 Package Names @@ -186,7 +186,7 @@ the package name you are using. `ffmpeg-kit-react-native` is published in two different variants: `Main Release` and `LTS Release`. Both releases share the same source code but is built with different settings (Architectures, API Level, iOS Min SDK, etc.). Refer to -[LTS Releases](https://github.com/tanersener/ffmpeg-kit#9-lts-releases) section of the project README to see how they +[LTS Releases](https://github.com/arthenica/ffmpeg-kit#9-lts-releases) section of the project README to see how they compare to each other. ### 3. Using @@ -397,16 +397,16 @@ compare to each other. ### 4. Test Application You can see how `FFmpegKit` is used inside an application by running `react-native` test applications developed under -the [FFmpegKit Test](https://github.com/tanersener/ffmpeg-kit-test) project. +the [FFmpegKit Test](https://github.com/arthenica/ffmpeg-kit-test) project. ### 5. Tips -See [Tips](https://github.com/tanersener/ffmpeg-kit/wiki/Tips) wiki page. +See [Tips](https://github.com/arthenica/ffmpeg-kit/wiki/Tips) wiki page. ### 6. License -See [License](https://github.com/tanersener/ffmpeg-kit/wiki/License) wiki page. +See [License](https://github.com/arthenica/ffmpeg-kit/wiki/License) wiki page. ### 7. Patents -See [Patents](https://github.com/tanersener/ffmpeg-kit/wiki/Patents) wiki page. +See [Patents](https://github.com/arthenica/ffmpeg-kit/wiki/Patents) wiki page. diff --git a/react-native/ffmpeg-kit-react-native.podspec b/react-native/ffmpeg-kit-react-native.podspec index 9df9380..7d19f88 100644 --- a/react-native/ffmpeg-kit-react-native.podspec +++ b/react-native/ffmpeg-kit-react-native.podspec @@ -14,7 +14,7 @@ Pod::Spec.new do |s| s.requires_arc = true s.static_framework = true - s.source = { :git => "https://github.com/tanersener/ffmpeg-kit.git", :tag => "react.native.v#{s.version}" } + s.source = { :git => "https://github.com/arthenica/ffmpeg-kit.git", :tag => "react.native.v#{s.version}" } s.default_subspec = 'https' diff --git a/react-native/package.json b/react-native/package.json index 7e72211..65cf6cc 100644 --- a/react-native/package.json +++ b/react-native/package.json @@ -18,13 +18,13 @@ "ffmpeg-kit", "ios" ], - "repository": "https://github.com/tanersener/ffmpeg-kit", - "author": "Taner Sener (https://github.com/tanersener)", + "repository": "https://github.com/arthenica/ffmpeg-kit", + "author": "Taner Sener (https://github.com/arthenica)", "license": "LGPL-3.0", "bugs": { - "url": "https://github.com/tanersener/ffmpeg-kit/issues" + "url": "https://github.com/arthenica/ffmpeg-kit/issues" }, - "homepage": "https://github.com/tanersener/ffmpeg-kit", + "homepage": "https://github.com/arthenica/ffmpeg-kit", "publishConfig": { "registry": "https://registry.npmjs.org/" }, diff --git a/scripts/function-ios.sh b/scripts/function-ios.sh index 3da4355..2853c96 100755 --- a/scripts/function-ios.sh +++ b/scripts/function-ios.sh @@ -405,7 +405,7 @@ get_ldflags() { set_toolchain_paths() { if [ ! -f "${FFMPEG_KIT_TMPDIR}/gas-preprocessor.pl" ]; then - DOWNLOAD_RESULT=$(download "https://github.com/tanersener/gas-preprocessor/raw/v20210917/gas-preprocessor.pl" "gas-preprocessor.pl" "exit") + DOWNLOAD_RESULT=$(download "https://github.com/arthenica/gas-preprocessor/raw/v20210917/gas-preprocessor.pl" "gas-preprocessor.pl" "exit") if [[ ${DOWNLOAD_RESULT} -ne 0 ]]; then exit 1 fi diff --git a/scripts/function-macos.sh b/scripts/function-macos.sh index d64ed03..1137e43 100755 --- a/scripts/function-macos.sh +++ b/scripts/function-macos.sh @@ -314,7 +314,7 @@ get_ldflags() { set_toolchain_paths() { if [ ! -f "${FFMPEG_KIT_TMPDIR}/gas-preprocessor.pl" ]; then - DOWNLOAD_RESULT=$(download "https://github.com/tanersener/gas-preprocessor/raw/v20210917/gas-preprocessor.pl" "gas-preprocessor.pl" "exit") + DOWNLOAD_RESULT=$(download "https://github.com/arthenica/gas-preprocessor/raw/v20210917/gas-preprocessor.pl" "gas-preprocessor.pl" "exit") if [[ ${DOWNLOAD_RESULT} -ne 0 ]]; then exit 1 fi diff --git a/scripts/function-tvos.sh b/scripts/function-tvos.sh index bb78acc..98dc5b6 100755 --- a/scripts/function-tvos.sh +++ b/scripts/function-tvos.sh @@ -363,7 +363,7 @@ get_ldflags() { set_toolchain_paths() { if [ ! -f "${FFMPEG_KIT_TMPDIR}/gas-preprocessor.pl" ]; then - DOWNLOAD_RESULT=$(download "https://github.com/tanersener/gas-preprocessor/raw/v20210917/gas-preprocessor.pl" "gas-preprocessor.pl" "exit") + DOWNLOAD_RESULT=$(download "https://github.com/arthenica/gas-preprocessor/raw/v20210917/gas-preprocessor.pl" "gas-preprocessor.pl" "exit") if [[ ${DOWNLOAD_RESULT} -ne 0 ]]; then exit 1 fi diff --git a/scripts/source.sh b/scripts/source.sh index ab6f13d..b4240d9 100755 --- a/scripts/source.sh +++ b/scripts/source.sh @@ -7,262 +7,262 @@ get_library_source() { case $1 in config) - SOURCE_REPO_URL="https://github.com/tanersener/gnu-config" + SOURCE_REPO_URL="https://github.com/arthenica/gnu-config" SOURCE_ID="v20210814" SOURCE_TYPE="TAG" ;; chromaprint) - SOURCE_REPO_URL="https://github.com/tanersener/chromaprint" + SOURCE_REPO_URL="https://github.com/arthenica/chromaprint" SOURCE_ID="v1.5.1" SOURCE_TYPE="TAG" ;; cpu-features) - SOURCE_REPO_URL="https://github.com/tanersener/cpu_features" + SOURCE_REPO_URL="https://github.com/arthenica/cpu_features" SOURCE_ID="v0.7.0" SOURCE_TYPE="TAG" ;; dav1d) - SOURCE_REPO_URL="https://github.com/tanersener/dav1d" + SOURCE_REPO_URL="https://github.com/arthenica/dav1d" SOURCE_ID="1.0.0" SOURCE_TYPE="TAG" ;; expat) - SOURCE_REPO_URL="https://github.com/tanersener/libexpat" + SOURCE_REPO_URL="https://github.com/arthenica/libexpat" SOURCE_ID="R_2_4_8" SOURCE_TYPE="TAG" ;; ffmpeg) - SOURCE_REPO_URL="https://github.com/tanersener/FFmpeg" + SOURCE_REPO_URL="https://github.com/arthenica/FFmpeg" SOURCE_ID="n5.1.1" SOURCE_TYPE="TAG" ;; fontconfig) - SOURCE_REPO_URL="https://github.com/tanersener/fontconfig" + SOURCE_REPO_URL="https://github.com/arthenica/fontconfig" SOURCE_ID="2.14.0" SOURCE_TYPE="TAG" ;; freetype) - SOURCE_REPO_URL="https://github.com/tanersener/freetype2" + SOURCE_REPO_URL="https://github.com/arthenica/freetype2" SOURCE_ID="VER-2-12-1" SOURCE_TYPE="TAG" ;; fribidi) - SOURCE_REPO_URL="https://github.com/tanersener/fribidi" + SOURCE_REPO_URL="https://github.com/arthenica/fribidi" SOURCE_ID="v1.0.12" SOURCE_TYPE="TAG" ;; giflib) - SOURCE_REPO_URL="https://github.com/tanersener/giflib" + SOURCE_REPO_URL="https://github.com/arthenica/giflib" SOURCE_ID="5.1.4" SOURCE_TYPE="TAG" ;; gmp) - SOURCE_REPO_URL="https://github.com/tanersener/gmp" + SOURCE_REPO_URL="https://github.com/arthenica/gmp" SOURCE_ID="v6.2.0" SOURCE_TYPE="TAG" ;; gnutls) - SOURCE_REPO_URL="https://github.com/tanersener/gnutls" + SOURCE_REPO_URL="https://github.com/arthenica/gnutls" SOURCE_ID="3.6.15.1" SOURCE_TYPE="TAG" ;; harfbuzz) - SOURCE_REPO_URL="https://github.com/tanersener/harfbuzz" + SOURCE_REPO_URL="https://github.com/arthenica/harfbuzz" SOURCE_ID="5.1.0" SOURCE_TYPE="TAG" ;; jpeg) - SOURCE_REPO_URL="https://github.com/tanersener/libjpeg-turbo" + SOURCE_REPO_URL="https://github.com/arthenica/libjpeg-turbo" SOURCE_ID="2.1.4" SOURCE_TYPE="TAG" ;; kvazaar) - SOURCE_REPO_URL="https://github.com/tanersener/kvazaar" + SOURCE_REPO_URL="https://github.com/arthenica/kvazaar" SOURCE_ID="v2.1.0" SOURCE_TYPE="TAG" ;; lame) - SOURCE_REPO_URL="https://github.com/tanersener/lame" + SOURCE_REPO_URL="https://github.com/arthenica/lame" SOURCE_ID="RELEASE__3_100" SOURCE_TYPE="TAG" ;; leptonica) - SOURCE_REPO_URL="https://github.com/tanersener/leptonica" + SOURCE_REPO_URL="https://github.com/arthenica/leptonica" SOURCE_ID="1.78.0" SOURCE_TYPE="TAG" ;; libaom) - SOURCE_REPO_URL="https://github.com/tanersener/libaom" + SOURCE_REPO_URL="https://github.com/arthenica/libaom" SOURCE_ID="v3.4.0" SOURCE_TYPE="TAG" ;; libass) - SOURCE_REPO_URL="https://github.com/tanersener/libass" + SOURCE_REPO_URL="https://github.com/arthenica/libass" SOURCE_ID="0.15.2" SOURCE_TYPE="TAG" ;; libiconv) - SOURCE_REPO_URL="https://github.com/tanersener/libiconv" + SOURCE_REPO_URL="https://github.com/arthenica/libiconv" SOURCE_ID="v1.16.2" SOURCE_TYPE="TAG" ;; libilbc) - SOURCE_REPO_URL="https://github.com/tanersener/libilbc" + SOURCE_REPO_URL="https://github.com/arthenica/libilbc" SOURCE_ID="v2.0.2" SOURCE_TYPE="TAG" ;; libogg) - SOURCE_REPO_URL="https://github.com/tanersener/ogg" + SOURCE_REPO_URL="https://github.com/arthenica/ogg" SOURCE_ID="v1.3.5" SOURCE_TYPE="TAG" ;; libpng) - SOURCE_REPO_URL="https://github.com/tanersener/libpng" + SOURCE_REPO_URL="https://github.com/arthenica/libpng" SOURCE_ID="v1.6.37" SOURCE_TYPE="TAG" ;; libsamplerate) - SOURCE_REPO_URL="https://github.com/tanersener/libsamplerate" + SOURCE_REPO_URL="https://github.com/arthenica/libsamplerate" SOURCE_ID="0.2.2" SOURCE_TYPE="TAG" ;; libsndfile) - SOURCE_REPO_URL="https://github.com/tanersener/libsndfile" + SOURCE_REPO_URL="https://github.com/arthenica/libsndfile" SOURCE_ID="1.0.31" SOURCE_TYPE="TAG" ;; libtheora) - SOURCE_REPO_URL="https://github.com/tanersener/theora" + SOURCE_REPO_URL="https://github.com/arthenica/theora" SOURCE_ID="v1.1.1" SOURCE_TYPE="TAG" ;; libuuid) - SOURCE_REPO_URL="https://github.com/tanersener/libuuid" + SOURCE_REPO_URL="https://github.com/arthenica/libuuid" SOURCE_ID="libuuid-1.0.3" SOURCE_TYPE="TAG" ;; libvidstab) - SOURCE_REPO_URL="https://github.com/tanersener/vid.stab" + SOURCE_REPO_URL="https://github.com/arthenica/vid.stab" SOURCE_ID="v1.1.0" SOURCE_TYPE="TAG" ;; libvorbis) - SOURCE_REPO_URL="https://github.com/tanersener/vorbis" + SOURCE_REPO_URL="https://github.com/arthenica/vorbis" SOURCE_ID="v1.3.7" SOURCE_TYPE="TAG" ;; libvpx) - SOURCE_REPO_URL="https://github.com/tanersener/libvpx" + SOURCE_REPO_URL="https://github.com/arthenica/libvpx" SOURCE_ID="v1.12.0" SOURCE_TYPE="TAG" ;; libwebp) - SOURCE_REPO_URL="https://github.com/tanersener/libwebp" + SOURCE_REPO_URL="https://github.com/arthenica/libwebp" SOURCE_ID="v1.2.4" SOURCE_TYPE="TAG" ;; libxml2) - SOURCE_REPO_URL="https://github.com/tanersener/libxml2" + SOURCE_REPO_URL="https://github.com/arthenica/libxml2" SOURCE_ID="v2.10.1" SOURCE_TYPE="TAG" ;; nettle) - SOURCE_REPO_URL="https://github.com/tanersener/nettle" + SOURCE_REPO_URL="https://github.com/arthenica/nettle" SOURCE_ID="nettle_3.8.1_release_20220727" SOURCE_TYPE="TAG" ;; opencore-amr) - SOURCE_REPO_URL="https://github.com/tanersener/opencore-amr" + SOURCE_REPO_URL="https://github.com/arthenica/opencore-amr" SOURCE_ID="v0.1.6" SOURCE_TYPE="TAG" ;; openh264) - SOURCE_REPO_URL="https://github.com/tanersener/openh264" + SOURCE_REPO_URL="https://github.com/arthenica/openh264" SOURCE_ID="v2.3.0" SOURCE_TYPE="TAG" ;; openssl) - SOURCE_REPO_URL="https://github.com/tanersener/openssl" + SOURCE_REPO_URL="https://github.com/arthenica/openssl" SOURCE_ID="openssl-3.0.5" SOURCE_TYPE="TAG" ;; opus) - SOURCE_REPO_URL="https://github.com/tanersener/opus" + SOURCE_REPO_URL="https://github.com/arthenica/opus" SOURCE_ID="v1.3.1" SOURCE_TYPE="TAG" ;; rubberband) - SOURCE_REPO_URL="https://github.com/tanersener/rubberband" + SOURCE_REPO_URL="https://github.com/arthenica/rubberband" SOURCE_ID="v1.8.2" SOURCE_TYPE="TAG" ;; sdl) - SOURCE_REPO_URL="https://github.com/tanersener/SDL" + SOURCE_REPO_URL="https://github.com/arthenica/SDL" SOURCE_ID="release-2.0.8" SOURCE_TYPE="TAG" ;; shine) - SOURCE_REPO_URL="https://github.com/tanersener/shine" + SOURCE_REPO_URL="https://github.com/arthenica/shine" SOURCE_ID="3.1.1" SOURCE_TYPE="TAG" ;; snappy) - SOURCE_REPO_URL="https://github.com/tanersener/snappy" + SOURCE_REPO_URL="https://github.com/arthenica/snappy" SOURCE_ID="1.1.9" SOURCE_TYPE="TAG" ;; soxr) - SOURCE_REPO_URL="https://github.com/tanersener/soxr" + SOURCE_REPO_URL="https://github.com/arthenica/soxr" SOURCE_ID="0.1.3" SOURCE_TYPE="TAG" ;; speex) - SOURCE_REPO_URL="https://github.com/tanersener/speex" + SOURCE_REPO_URL="https://github.com/arthenica/speex" SOURCE_ID="Speex-1.2.1" SOURCE_TYPE="TAG" ;; srt) - SOURCE_REPO_URL="https://github.com/tanersener/srt" + SOURCE_REPO_URL="https://github.com/arthenica/srt" SOURCE_ID="v1.5.0" SOURCE_TYPE="TAG" ;; tesseract) - SOURCE_REPO_URL="https://github.com/tanersener/tesseract" + SOURCE_REPO_URL="https://github.com/arthenica/tesseract" SOURCE_ID="3.05.02" SOURCE_TYPE="TAG" ;; tiff) - SOURCE_REPO_URL="https://github.com/tanersener/libtiff" + SOURCE_REPO_URL="https://github.com/arthenica/libtiff" SOURCE_ID="v4.1.0" SOURCE_TYPE="TAG" ;; twolame) - SOURCE_REPO_URL="https://github.com/tanersener/twolame" + SOURCE_REPO_URL="https://github.com/arthenica/twolame" SOURCE_ID="0.4.0" SOURCE_TYPE="TAG" ;; vo-amrwbenc) - SOURCE_REPO_URL="https://github.com/tanersener/vo-amrwbenc" + SOURCE_REPO_URL="https://github.com/arthenica/vo-amrwbenc" SOURCE_ID="v0.1.3" SOURCE_TYPE="TAG" ;; x264) - SOURCE_REPO_URL="https://github.com/tanersener/x264" + SOURCE_REPO_URL="https://github.com/arthenica/x264" SOURCE_ID="7628a5696f79a1f0421dda99ab37b34481c69821" SOURCE_TYPE="COMMIT" ;; x265) - SOURCE_REPO_URL="https://github.com/tanersener/x265" + SOURCE_REPO_URL="https://github.com/arthenica/x265" SOURCE_ID="3.4" SOURCE_TYPE="TAG" ;; xvidcore) - SOURCE_REPO_URL="https://github.com/tanersener/xvidcore" + SOURCE_REPO_URL="https://github.com/arthenica/xvidcore" SOURCE_ID="release-1_3_7" SOURCE_TYPE="TAG" ;; zimg) - SOURCE_REPO_URL="https://github.com/tanersener/zimg" + SOURCE_REPO_URL="https://github.com/arthenica/zimg" SOURCE_ID="release-3.0.4" SOURCE_TYPE="TAG" ;; diff --git a/tools/android/release.template.gradle b/tools/android/release.template.gradle index ed7d392..039bb8c 100644 --- a/tools/android/release.template.gradle +++ b/tools/android/release.template.gradle @@ -36,8 +36,8 @@ ext { libraryVersion = version libraryDescription = releaseProjectDescription - siteUrl = 'https://github.com/tanersener/ffmpeg-kit' - gitUrl = 'https://github.com/tanersener/ffmpeg-kit.git' + siteUrl = 'https://github.com/arthenica/ffmpeg-kit' + gitUrl = 'https://github.com/arthenica/ffmpeg-kit.git' developerId = 'tanersener' developerName = 'Taner Sener' diff --git a/tools/source/SOURCE b/tools/source/SOURCE index 53af6e9..96a425d 100644 --- a/tools/source/SOURCE +++ b/tools/source/SOURCE @@ -1,6 +1,6 @@ The source code of "FFmpegKit", "FFmpeg" and external libraries enabled within "FFmpeg" for this release can be downloaded from -https://github.com/tanersener/ffmpeg-kit/wiki/Source page. +https://github.com/arthenica/ffmpeg-kit/wiki/Source page. If you want to receive the source code on physical media submit your request to "open-source@arthenica.com" email address.