Age | Commit message (Collapse) | Author |
|
|
|
|
|
The executable tools are now installed by 'make install' and
defaults to be located at '/opt/intel/mediasdk/bin'. Added a
PATH entry for this directory.
References
----------
https://github.com/Intel-Media-SDK/MediaSDK/pull/655
https://github.com/Intel-Media-SDK/MediaSDK/commit/87ab3b89277ea676b96574e38158d3e49f938b59
|
|
This will avoid problems when the next tag will contain the year
2019 because we do not use the 'date' command anymore.
|
|
These options are used by the upstream builder script that is at
'tools/builder/build_mfx.pl'. They are not mentioned in the
README file.
|
|
|
|
|
|
|
|
|
|
Plugins are now installed in '$libdir/mfx'.
References
----------
https://github.com/Intel-Media-SDK/MediaSDK/commit/e13cd6210f117624dd3f2715781626e7eea78dc9
|
|
|
|
ENABLE_DRM and ENABLE_X11 were removed by upstream.
ENABLDE_TOOLS was added by upstream.
References
----------
https://github.com/Intel-Media-SDK/MediaSDK/commit/64977c4baf3e04059c0657d5f9bdd60fd385c2ad
https://github.com/Intel-Media-SDK/MediaSDK/commit/2ebcfad9b1377d3343a11e8f44f4d1899f32ee73
|
|
|
|
|
|
Referencing the build type should not be used, unless strictly
needed. I've placed them at a first glance because it is used by
the upstream builder script 'build_mfx.pl'. Removing it now.
The compiler flags are already picked by cmake from the environment
variables CFLAGS and CXXFLAGS.
References
----------
https://lists.archlinux.org/pipermail/arch-dev-public/2018-March/029181.html
https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html
https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_FLAGS.html#variable:CMAKE_%3CLANG%3E_FLAGS
|
|
There is no new directory schema in pacman 5.1.0. There is actually
a bug in pacman 5.1.0 when using directories with symlinks in the
building path. This bug was fixed in pacman 5.1.1 and we can
revert these changes.
References
----------
https://bugs.archlinux.org/task/58865
https://bbs.archlinux.org/viewtopic.php?pid=1789530#p1789530
https://bbs.archlinux.org/viewtopic.php?id=237706
https://bbs.archlinux.org/viewtopic.php?id=238260
https://lists.archlinux.org/pipermail/pacman-dev/2018-June/022579.html
|
|
References
----------
https://github.com/Intel-Media-SDK/MediaSDK/commit/6f26423a3091b429365fbdae2dfb26ae93773ddb
|
|
|
|
ITT (ittnotify) support was broken by upstream in commit 5e6b710.
Now this is fixed by upstream.
References
----------
https://github.com/Intel-Media-SDK/MediaSDK/issues/338
|
|
This is now broken in the current upsgream git master.
|
|
This will conform to the latest makepkg needs of development (-git)
packages.
Also on this commit:
- remove the exporting of MFX_HOME environment variable, since it
seems to be not needed anymore.
|
|
It currently needs libva git master to compile.
|
|
|
|
intel-media-driver has released its first stable version.
|
|
Package now installs to '/opt/intel/mediasdk', which is the
default upstream install path.
This is made for historical and compatibility reasons. Software
that uses libmfx should use the 'PKG_CONFIG_PATH' environment
variable if needed.
|
|
|
|
Upstream now checks in cmake time if intel opencl is installed on
the system and disables the building of the corresponding sample
if it was not found, avoiding a compile error.
References
----------
https://github.com/Intel-Media-SDK/MediaSDK/commit/cb58f7d7e9994ef6167ecadef9feaf023cf6481b
|
|
ittnotify (provided by package intel-seapi) will be autodetected
by the build system, serving as a makedepend. Currently it will
not be a mandatory makedepend.
|
|
This removed code is needed only for gcc<=5. Forgot to remove it
when enabled the use of latest gcc version in previous commit.
|
|
The build currently works with gcc7. In previous tests that I made,
there were periods that gcc7 worked well and then got broken by
upstream changes. Now it seems to work fine.
Since this is the development (-git) package, it's better to keep
gcc4.9 installed for a while just in case upstream breaks gcc7
support again.
|
|
The intel-media-sdk is based on a specific libva commit that
comes between the 2.0.0 and 2.1.0 releses. Now that libva 2.1.0
was released, we can use the regular libva package from the
official repositories.
Currently it seems to work fine with libva 2.1.0. Since this is
the development (-git) package, maybe it will be needed to switch
back to libva-git in the future if upstream requires libva
development code in future changes. Let's follow on.
|
|
This will change the plugins directory from the non-standard path
'/usr/plugins' to the standard path '/usr/lib', removing the need
of symbolic links for plugins in '/usr/lib'.
|
|
References
----------
https://github.com/Intel-Media-SDK/MediaSDK/commit/ff56d317d86836e6413baee2d17bbe8ea0b8ba0a
https://github.com/Intel-Media-SDK/MediaSDK/commit/1ef56566371128363be269b02faaf0f919fc1734
|
|
- arch changed to just x86_64 (there is no 32-bit build target)
- gcc49 is currently needed, unfortunately. There were upstream
fixes to use gcc7 and it was working well during my tests. But
it seems that the recent upstream commit to add HEVC FEI support
broke it. Now, even gcc5 does not work. Anyway, official support
is just for gcc 4.8.
- place samples inside /usr/lib/intel-media-sdk-git (avoid namcap
warning)
- fixes to catch upstream changes, like removing lin_x64 directory
|
|
|