Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upX 201610 Part 5: libvdpau #2450
Conversation
|
@pyhalov Since you already bumped nvidia , should we merge this PR without glamor or wait until Ken provides his fix? |
|
if you think that it's fine |
|
@alarcher What's the current status of this PR? What was/is wrong with glamor (sorry, don't remember)? |
|
@pyhalov Requires patching one line in glamor but Ken did not send it. We can remove glamor for now and merge libvdpau. Tell me if I should change anything in the libvdpau commits. I will remove my Nvidia bump from the PR. |
|
Why do we need glamor? What are known consumers? |
|
@pyhalov xorg-video-ati and xorg-video-intel can use it to accelerate 2D rendering. |
|
Note, that if you integrate it before #2669 , we can remove ffmpeg dependency on nvidia |
|
BTW, can we remove nvidia's vdpau and leave only this one? Are they compatible? |
tomww
commented
Dec 18, 2016
|
Nvidia writes in a release doc that vdpau will be removed from the driver package. Which version of the Nvidia driver will be in the repo? Depending on this version we need the external wrapper library jumping in. If OI should include an older driver with the wrapper, then it could be an idea to remove vdpau files from the OI delivered nvidia package at the time when the new vdpau wrapper goes in. Including a new required dependency in nvida driver would be necessary. |
|
@pyhalov @tomww As a first step we should keep libvdpau with 34x drivers and mediate the symlinks in the common directories. The NVIDIA libraries do not bother anyone as they live in their own directory, only the symlinks are to blame. |
| @@ -243,7 +243,6 @@ link path=usr/X11/lib/modules/NVIDIA/libnvidia-wfb.so \ | |||
| link path=usr/X11/lib/modules/extensions/NVIDIA/$(MACH64)/libglx.so \ | |||
| target=libglx.so.1 | |||
| link path=usr/X11/lib/modules/extensions/NVIDIA/libglx.so target=libglx.so.1 | |||
| link path=usr/include/vdpau target=../X11/include/NVIDIA/vdpau | |||
This comment has been minimized.
This comment has been minimized.
| install: $(INSTALL_32_and_64) | ||
|
|
||
| test: $(NO_TESTS) | ||
|
|
This comment has been minimized.
This comment has been minimized.
|
You spoke about mediated symlinks. Are you going to add them in this PR or later? |
|
I am working on the links for this PR to be able to merge before the ffmpeg PR as you suggested earlier. |
|
@alarcher : what's the current status of this PR? |
| license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' | ||
|
|
||
| file path=etc/vdpau_wrapper.cfg | ||
| file path=usr/etc/vdpau_wrapper.cfg |
This comment has been minimized.
This comment has been minimized.
|
Superseded by #2732 |
alarcher commentedOct 2, 2016
•
edited