#966570 RFP: libamf -- Advanced Media Framework (AMF) SDK

Package:
wnpp
Source:
wnpp
Submitter:
Louis-Philippe Véronneau
Date:
2025-11-29 16:47:02 UTC
Severity:
wishlist
#966570#5
Date:
2020-07-30 20:00:44 UTC
From:
To:
"AMF is a light-weight, portable multimedia framework that abstracts
away most of the platform and API-specific details and allows for easy
implementation of multimedia applications using a variety of
technologies, such as DirectX 11, OpenGL, and OpenCL and facilitates an
efficient interop between them."

This would be interesting to have in Debian to be able to add AMF
support in ffmpeg to support hardware acceleration on AMD GPUs.

The upstream sources do include some Thirdparty code, but this can be
removed by repacking the source to exclude them.

I'm happy to help or sponsor work for this, but I'm not confident I
understand the codebase enough to be packaging this myself.


 * URL             : https://github.com/GPUOpen-LibrariesAndSDKs/AMF
 * License         : Expat

#966570#12
Date:
2022-07-23 13:51:56 UTC
From:
To:
I think I have a package ready for this, but I'm unsure if the package
name (libamf) is adequate considering that I'm only packaging the .h
files. I'm using khronos-opencl-headers as an example for the package
I'm creating.

Also includes samples but that's not required to have the necessary bits.

If there's a repository where I can show what I've done, I could get
some help about repackaging the sources to only keep the headers files,
as of right now I'm simply copying them by hand, also to make sure I'm
following policy.

#966570#17
Date:
2024-05-23 12:42:52 UTC
From:
To:
There has been a reply to this, but it didn't directly To/CC you, so I'm
replying to make sure you're at least aware of it.

#966570#22
Date:
2024-05-23 17:12:57 UTC
From:
To:
Thanks for the ping, I indeed hadn't seen the reply :P

Braiam, still up to maintaining this package in Debian? I don't see a
link to a git repository in your last message. Happy to try to build it
and see if I can upload it if it looks good.

Cheers,

#966570#27
Date:
2024-05-26 18:54:41 UTC
From:
To:
I would be willing, as long as the issues I noted in my last mail
could be addressed.

#966570#32
Date:
2024-06-02 15:25:32 UTC
From:
To:
I'll be more than happy to review the work you've done and give you
pointers on what can be improved.

I suggest you upload your current code to https://salsa.debian.org,
Debian's official Gitlab instance.

Cheers,

#966570#37
Date:
2024-08-17 01:55:06 UTC
From:
To:
The repository is here [0]. Currently it has one issue building the
source package with dpkg-source -b . since upstream tarfile
(AMF-headers.tar.gz) doesn't have a root directory with
<package>-<version> which is expected by dpkg-source. I've checked
uscan, uupdate, dpkg-source documentation and couldn't find what to do
in these situations. The tarfile however doesn't have non-DFSG. My
current idea is to create a script to do this.



[0]: https://salsa.debian.org/braiam/libamf-headers

#966570#42
Date:
2024-08-25 12:37:18 UTC
From:
To:
 I submitted a patch for upstream [0] to create the release package in
a way that is consistent with github's own packaging, and it was
accepted. That would fix the issue presented in my previous email.



[0]: https://github.com/GPUOpen-LibrariesAndSDKs/AMF/pull/492

#966570#47
Date:
2024-10-07 17:38:40 UTC
From:
To:
Updated to the latest upstream release[0]. Modified around the watch
file to make sure it works with the patch submitted to upstream about
release. There should be no other technical blocker that would prevent
review and release.


[0]: https://salsa.debian.org/braiam/libamf-headers