Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FFmpeg 7.1 transition part 3 #22595

Merged
merged 4 commits into from
Dec 18, 2024

Conversation

robertkirkman
Copy link
Contributor

@robertkirkman robertkirkman commented Dec 16, 2024

Progress on #22502

Recompiled packages

For these, I believe the existing package verifiably calls into FFmpeg 7.1 to play videos with no obvious issues, but revision-bumping to be on the safe side.

  • firefox
  • kdenlive
  • shotcut

Packages newly enabling FFmpeg

I have found ways to enable the FFmpeg backends in these that did not previously have FFmpeg support in Termux.

I also changed these packages to use the release downloads instead of git and use checksum verification, which they previously did not. If there is a reason that these specific packages are not supposed to use checksum verification, please let me know.

  • python-torchaudio: torchaudio-ffmpeg subpackage created based on some logic copied from audacity-ffmpeg, enabling FFmpeg 6.1.2 support in this package
  • python-torchvision: minor adjustments to build script appear to enable FFmpeg 7.1 with no build errors

Ignored packages

Twaik has directed me to not do anything to these packages right now because the reason for audacity-ffmpeg is not currently well-understood, so it might not be safe to remove. Otherwise this package has no obvious issues when compiled, and its FFmpeg decoding and encoding backends tested, using only the ffmpeg 7.1 package.

  • audacity
  • audacity-ffmpeg

@robertkirkman robertkirkman force-pushed the ffmpeg-transition-part-3 branch from 060d2a8 to bb6400e Compare December 16, 2024 17:14
@Biswa96
Copy link
Member

Biswa96 commented Dec 16, 2024

thunderbird has been updated in 57c98ab commit. It can be skipped here.

@robertkirkman robertkirkman marked this pull request as draft December 16, 2024 21:14
@robertkirkman robertkirkman force-pushed the ffmpeg-transition-part-3 branch from bb6400e to b534057 Compare December 16, 2024 23:41
@robertkirkman robertkirkman marked this pull request as ready for review December 17, 2024 02:19
Copy link
Member

@TomJo2000 TomJo2000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI is all green.
LGTM.

@TomJo2000 TomJo2000 force-pushed the ffmpeg-transition-part-3 branch from b534057 to 4fafe77 Compare December 18, 2024 10:26
@TomJo2000
Copy link
Member

@TomJo2000 TomJo2000 merged commit c86f6dd into termux:master Dec 18, 2024
2 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants