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.0でのAPI変更に伴うコンパイルエラーを修正 #1281

Open
wants to merge 2 commits into
base: v6_develop
Choose a base branch
from

Conversation

aFumihikoKobayashi
Copy link

@aFumihikoKobayashi aFumihikoKobayashi commented Jan 1, 2025

Linux(EndeavourOS)でのビルド時、FFmpeg 7.0で一部のAPIが削除されたことによるコンパイルエラーが発生していたのを修正しました。
同等の機能を持つAPIと置き換えて対応しています。

@Reputeless Reputeless changed the base branch from main to v6_develop January 1, 2025 07:02
@Reputeless
Copy link
Member

Reputeless commented Jan 1, 2025

ありがとうございます。
https://github.com/Siv3D/OpenSiv3D/actions/runs/12567137949/job/35035616792?pr=1281
上記のように古い環境だとエラーになるため、#if マクロで FFmpeg のバージョンに応じたコードにしていただければと思います。

@aFumihikoKobayashi
Copy link
Author

前もってUbuntu環境でも確認しておくべきでしたね。すみません。
ひとまず対応しました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Investigating
Development

Successfully merging this pull request may close these issues.

2 participants