"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
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.
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.
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,
I would be willing, as long as the issues I noted in my last mail could be addressed.
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,
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
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
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