-
-
Notifications
You must be signed in to change notification settings - Fork 179
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
AMD hardware accelerated h264 encoding: VCE Video Codec Engine #511
Comments
2017-07-29 20:06:43: nathan-renniewaldock commented
|
No progress, as I don't have the hardware. (or the time) |
meh, #451 will do for now. |
The easier way of supporting this is via #3706 |
That said, on MS Windows (ie: #4418), it may be easier to implement native bindings. Apparently, my new AMD 5700G is a "Cezanne" part, which means it supports VCN 2.2 |
I've tried again on Fedora because that's a much more comfortable environment for me, so here are some notes:
That said, the docs seem pretty good: My Ryzen 5700G is listed as : |
this is useful on MS Windows, where things are unlikely to be installed in a regular include dir
I have tried hard to use the CPU buffer directly as it is, but can't seem to be able to map it properly so that CopyResource will accept it
Mostly working, just not as efficiently as I would like:
Still TODO:
|
For MS Windows builds: cat > /mingw64/lib/pkgconfig/amf.pc << EOF
amf_prefix=E:/AMF-1.4.35/amf/public
Name: amf
Description: AMF codec implementation
Version: 1.0
Requires:
Conflicts:
# Libs: -L${libdir} -lamf
Cflags: -I${amf_prefix}/include/
EOF |
not the 'colorspace' - this is all a bit confusing really: conflating different things into a single string used for different purposes..
AMD Open-Sources VCE Video Encode Engine Code and AMD Publishes New Code For Open-Source VCE Video Encode
initial VCE support based on OpenMAX
The text was updated successfully, but these errors were encountered: