[mythtv] Question about new build requirements for NVDEC
pb.mythtv at gmail.com
Tue Jan 22 16:49:12 UTC 2019
On 1/17/19 4:10 AM, Ian Campbell wrote:
> On Wed, 2019-01-16 at 14:41 -0500, Peter Bennett wrote:
>> On 1/16/19 2:21 PM, Gary Buhrmaster wrote:
>>> On Tue, Jan 15, 2019 at 4:10 PM Peter Bennett <pb.mythtv at gmail.com>
>>>> I could not find any Ubuntu package that contains these files that
>>>> be added as a dependency.
>>> For a one-time add, possibly the nv-codec-headers deb file from
>>> deb-multimedia? Since they are only headers (and config), there
>>> is some hope they might install and be usable in stretch and
>>> supported ubuntu variants even though deb-multimedia only has
>>> them formally available for sid/buster.
>> Thanks for the info. I did not realize it was there.
> In Debian there is:
> $ apt-file search dynlink_cuda.h
> nvidia-cuda-dev: /usr/include/dynlink_cuda.h
> $ apt policy nvidia-cuda-dev
> Installed: (none)
> Candidate: 9.1.85-8
> Version table:
> 9.2.148-5 500
> 500 http://mirror/debian sid/non-free amd64 Packages
> 9.1.85-8 990
> 990 http://mirror/debian buster/non-free amd64 Packages
> 8.0.44-4 500
> 500 http://mirror/debian stretch/non-free amd64 Packages
> $ apt show nvidia-cuda-dev | grep Section
> Section: non-free/libdevel
> So it is in non-free (so not strictly part of Debian). It's possible
> that in Ubuntu it is also in whatever their non-free equivalent is?
> I think mythtv already requires other deps from non-free, so possibly
> using those is not a big deal.
>  Reasons in
I checked and found that although nvidia-cuda-dev and
nvidia-cuda-toolkit include the dynlink header files, they are very
different from the ones FFmpeg uses, and FFmpeg has an extra header file.
At this stage I think it is best to add these to a directory in our
MythTV repository and work on getting it to build without needing root
More information about the mythtv-dev