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] Build error on x64-linux #36004

Closed
iGwkang opened this issue Jan 3, 2024 · 10 comments · Fixed by #40460
Closed

[ffmpeg] Build error on x64-linux #36004

iGwkang opened this issue Jan 3, 2024 · 10 comments · Fixed by #40460
Assignees
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist

Comments

@iGwkang
Copy link

iGwkang commented Jan 3, 2024

vcpkg install ffmpeg[all]

error: mfx-dispatch is only supported on '!linux & !uwp & !osx'

When compiling ffmpeg on the Linux platform, will qsv be supported?
Are there any plans to support qsv?

@MonicaLiu0311 MonicaLiu0311 added the category:question This issue is a question label Jan 3, 2024
@MonicaLiu0311
Copy link
Contributor

Because the dependency mfx-dispatch only supports Windows, it will be difficult to implement unless upstream starts supporting other platforms: https://github.com/lu-zero/mfx_dispatch?tab=readme-ov-file#windows

@iGwkang
Copy link
Author

iGwkang commented Jan 5, 2024

@lu-zero Hello, are there any plans to support Linux?

@lu-zero
Copy link

lu-zero commented Jan 7, 2024

In theory you may rely on https://github.com/intel/libvpl nowadays.

@iGwkang
Copy link
Author

iGwkang commented Jan 12, 2024

@MonicaLiu0311 Hi, do you have any ideas? Is it possible to support the use of libvpl?

1 similar comment
@iGwkang
Copy link
Author

iGwkang commented Jan 25, 2024

@MonicaLiu0311 Hi, do you have any ideas? Is it possible to support the use of libvpl?

@iGwkang
Copy link
Author

iGwkang commented Feb 27, 2024

@MonicaLiu0311 Please let me know if there is any progress, thanks!

@Hlongyu
Copy link
Contributor

Hlongyu commented Aug 12, 2024

#29489
Can we remove mfx-dispatch dependency?

@MonicaLiu0311
Copy link
Contributor

#29489 Can we remove mfx-dispatch dependency?

https://github.com/FFmpeg/FFmpeg/blob/n7.0.2/configure#L3274
https://github.com/FFmpeg/FFmpeg/blob/n7.0.2/configure#L6895-L6899

libmfx is a dependency of feature qsv. Feature is optional and you can choose not to install qsv.

@iGwkang
Copy link
Author

iGwkang commented Aug 13, 2024

@MonicaLiu0311
If qsv is not selected, how to use the hardware acceleration of Intel GPU?
The issus is that we want to be able to use qsv hardware acceleration on Linux.
Why is jellyfin-ffmpeg able to use qsv on Linux?

@dg0yt
Copy link
Contributor

dg0yt commented Aug 14, 2024

Because the dependency mfx-dispatch only supports Windows, it will be difficult to implement unless upstream starts supporting other platforms: https://github.com/lu-zero/mfx_dispatch?tab=readme-ov-file#windows

This answer got 2 👍? But it doesn't make sense.
Upstream has Linux support: https://github.com/lu-zero/mfx_dispatch?tab=readme-ov-file#linux
But vcpkg port mfx-dispatch is limited to "!linux & !uwp & !osx"

@MonicaLiu0311 MonicaLiu0311 added category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist and removed category:question This issue is a question labels Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants