[mythtv] cmake question
Scott Theisen
scott.the.elm at gmail.com
Fri Jan 31 20:29:00 UTC 2025
On 2025-01-31 12:14, David Hampton via mythtv-dev wrote:
> On Fri, 2025-01-31 at 09:19 -0500, Peter Bennett wrote:
>> David
>>
>> When I build with cmake certain things are disabled that are enabled
>> when I build with make
>>
>> From the output of cmake --build these are not supported:
>>
>> Video4Linux support
> Install the libv4l-dev package.
>
>> x11/xrandr support
> This is supported. I left out a character in the routine that
> summarizes the settings so it always printed "no".
>
>> NVDEC support
> This is also being displayed incorrectly. USING_NVDEC used to be a
> global value, but now its attached to the PkgConfig::FFNVCODEC target.
> I've updated the code to display this properly.
>
>> Video4Linux codecs
> This should also be fixed by installing the libv4l-dev package.
>
>> The following lack support in the code (#define macros not set) so
>> that
>> the setup does not offer them:
>>
>> V4L2 encoder
> Should be fixed with the libv4l-dev package.
>
>> HD-PVR H264 Encoder
> Should be fixed with the libv4l-dev package.
>
>> Firewire Cable Box
> Do you have the libiec61883-dev and libavc1394-dev packages installed?
>
>> There may be others, this is what I see in my testing.
> Please let me know if you find anything else missing. Whenever
> possible, cmake relies on the pkgconfig files to determine library
> availability so the first check should always be if the xxx-dev package
> is installed.
>
>> I am not personally using these, but I build with everything for
>> testing
>> setup. Also for deb-light, everything should be built.
> I also try to build with everything enabled.
>
>> Can I pass in configure options for these with cmake to get these
>> enabled? Or is some other fix needed?
> There shouldn't be any change needed other than installing the xxx-dev
> packages.
>
> David
There are few other changes in your output:
multi threaded libavcodec: cmake does not say yes or no
udfread support: went from system to internal
bindings_php: went from yes to no
changes in external codec options and compilation options
Regards,
Scott
More information about the mythtv-dev
mailing list