From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NvL8K-0005gE-Hn for garchives@archives.gentoo.org; Sat, 27 Mar 2010 01:48:16 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2D1A9E08E1; Sat, 27 Mar 2010 01:47:03 +0000 (UTC) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.210.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 108F0E08E1 for ; Sat, 27 Mar 2010 01:47:03 +0000 (UTC) Received: by yxe11 with SMTP id 11so411269yxe.10 for ; Fri, 26 Mar 2010 18:47:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=e5d/PR2ZKlkMIHkBHtxN8hqq2VtgXa7Eg3OU9tb2mn8=; b=tACkkVzAD54M72EX4eG5gZOqjK/rFaMpTXXL+13G4s4YL0aVboJ875wF3gcxIvKVSY hmTL5i6aiFh/l76Fg9HamQwxAqAgaHLGv87GiUjSHaQN2ceu6WXJlyjb0qBiTuZr/5J9 6VohiSx7MKUkGXPRe7MYCcF2CTDfmnYF8tziI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=TGpcirrheHH9RUkeaNnVTiKflduTbwvk6ho6+I8EGiIfo5JVxCRz2n58pJ2E3oYtEI nbDo0NsG+s8Mxjz3RTTWcksJOTFU6AlafcJ94qIglY11mqxkITWCFTKK5JuTUPH2nKbD nLUNj7PBhqRsx83au1UDEjP1SautHLYjJBwkc= Received: by 10.150.180.8 with SMTP id c8mr2206129ybf.291.1269654422659; Fri, 26 Mar 2010 18:47:02 -0700 (PDT) Received: from [127.0.0.1] ([91.209.162.126]) by mx.google.com with ESMTPS id j42sm1315668ibr.19.2010.03.26.18.46.54 (version=SSLv3 cipher=RC4-MD5); Fri, 26 Mar 2010 18:47:01 -0700 (PDT) Message-ID: <4BAD6389.4070801@gmail.com> Date: Fri, 26 Mar 2010 21:46:49 -0400 From: 7v5w7go9ub0o <7v5w7go9ub0o@gmail.com> User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100322 Lightning/1.0b2pre Thunderbird/3.0.3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: for list Subject: [gentoo-user] Re: libvdpau (?) References: <4BACD05D.2020906@gmail.com> <58965d8a1003261408n7d73e651oe2fb6cca8a0eaaa2@mail.gmail.com> In-Reply-To: <58965d8a1003261408n7d73e651oe2fb6cca8a0eaaa2@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: b1357e9d-5221-41c6-988a-9200ee145ce6 X-Archives-Hash: 7692797ae8d68a7673c5f54fdec3a690 On 03/26/10 17:08, Paul Hartman wrote: > On Fri, Mar 26, 2010 at 10:18 AM, > 7v5w7go9ub0o<7v5w7go9ub0o@gmail.com> wrote: >> I'd like to compile ffmpeg with vdpau - direct NVidia hardware >> acceleration. This is a configuration flag for ffmpeg. >> >> Setting the "vdpau" use flag seems to set the configuration flag, >> but also brings in the "x11-libs/libvdpau" libraries which I think >> I do not want, as my NVidia proprietary driver provides these >> libraries. > > AFAIK Nvidia split the vdpau off into libvdpau late last year > sometime. On my system I use both nvidia-drivers and libvdpau without > issue. libvdpau provides libvdpau.so while nvidia-drivers provides > libvdpau_nvidia.so > > Here are my versions: > > x11-libs/libvdpau-0.3-r2 x11-drivers/nvidia-drivers-195.36.15 > > Are you using older versions? I use ~amd64 so maybe if you run stable > it has the older versions. > AHA! THANKS! that explains a lot - including why they made libvdpau ebuild a requirement for ffmpeg. I didn't know that libvdpau ebuild is simply an open-source version of libvdpau.so. (The webpage describes a "wrapper" - duh, what's a wrapper? But I suppose that if libvdpau.so is the first in line, and subsequently loads other "driver" components, then it could be called a wrapper). Portage fell behind the NVidia driver releases a while back - probably before the split you described - so I then started installing drivers directly from NVidia.com, and not portage. (And NVidia continues to bundle libvdpau.so (proprietary?) along with the other components.) So when ffmpeg wanted to add a "wrapper" to the mix, I decided no thanks and started this thread - finally figuring out that I needed to remove the requirement from the ebuild. Having libvdpau.so, everything worked fine. Now that I know what it is, I've installed the libvdpau package and updated the portage NV drivers to current. If portage keeps current I'll use it; if portage again falls behind I should be able to use NVidia.com and ffmpeg will compile either way. Thanks again for your help.