MythTV Open Source DVR

Edit Package mythtv

MythTV is a Free Open Source software digital video recorder (DVR) project distributed under the terms of the GNU GPL. It has been under heavy development since 2002, and now contains most features one would expect from a good DVR (and many new ones that you soon won't be able to live without).

Source Files
Filename Size Changed
mythbackend.service 0000000328 328 Bytes
mythbackend.sysconfig 0000000199 199 Bytes
mythtv-fixes-35-2026-01-11.tar.gz 0120208672 115 MB
mythtv-user.conf 0000000079 79 Bytes
mythtv.spec 0000010870 10.6 KB
Comments 6

Martin Koller's avatar

Could you also publish the packages, please?


Paul Gardiner's avatar

No problem. Done.


Per Jessen's avatar

Hi Paul, thanks for building mythtv! I am in the process of moving from 30 to 35/36, and on my new backend, I am seeing: "mythtv-setup: symbol lookup error: /usr/lib64/libmythavutil.so.60: undefined symbol: vaMapBuffer2" This seems to be related to ffmpeg - any hints?


Shanti Kulkarni's avatar

I've been happily using these packages for quite some time (thank you!) but after an update on Leap 15.6 I'm seeing a similar error to @pjessen34:

/usr/bin/mythbackend: symbol lookup error: /usr/lib64/libmythavutil.so.59: undefined symbol: vaMapBuffer2

Here's some information about what's installed:

# ldd -r /usr/lib64/libmythavutil.so.59

    linux-vdso.so.1 (0x00007ffd4ebf4000)
    libva-drm.so.2 => /usr/lib64/libva-drm.so.2 (0x00007fdbaaf51000)
    libva.so.2 => /usr/lib64/libva.so.2 (0x00007fdbaaf24000)
    libva-x11.so.2 => /usr/lib64/libva-x11.so.2 (0x00007fdbaaf1d000)
    libvdpau.so.1 => /usr/lib64/libvdpau.so.1 (0x00007fdbaaf16000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fdba9cbd000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fdba9bd3000)
    libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007fdba9bbd000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fdba9800000)
    libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fdba9400000)
    libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fdba9000000)
    libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007fdbaaf11000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fdba9b93000)
    libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007fdba9b8e000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fdba9b8b000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fdba9b88000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fdbaaf75000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fdba8c00000)
undefined symbol: vaMapBuffer2  (/usr/lib64/libmythavutil.so.59)

# rpm -qi `rpm -q --whatprovides /usr/lib64/libmythavutil.so.59`

Name        : libmythavutil59
Version     : 35
Release     : lp156.85.2
Architecture: x86_64
Install Date: Wed Mar  4 00:13:15 2026
Group       : System/Libraries
Size        : 1145192
License     : GPL-2.0
Signature   : RSA/SHA256, Sun Mar  1 04:40:11 2026, Key ID ee13f4e458fa0fd5
Source RPM  : mythtv-35-lp156.85.2.src.rpm
Build Date  : Fri Oct 10 07:00:00 2025
Build Host  : reproducible
Relocations : (not relocatable)
Vendor      : obs://build.opensuse.org/home:Glidos
URL         : https://www.mythtv.org/
Summary     : MythTV FFmpeg utility wrapper
Description : MythTV FFmpeg utility wrapper
Distribution: home:Glidos / 15.6

# rpm -qi libva2

Name        : libva2
Version     : 2.20.0
Release     : 150600.1.3
Architecture: x86_64
Install Date: Thu Nov 27 21:09:28 2025
Group       : System/Libraries
Size        : 179298
License     : MIT
Signature   : RSA/SHA256, Fri Mar  8 13:57:39 2024, Key ID f74f09bc3fa1d6ce
Source RPM  : libva-2.20.0-150600.1.3.src.rpm
Build Date  : Fri Mar  8 13:57:18 2024
Build Host  : h04-ch2a
Relocations : (not relocatable)
Packager    : https://www.suse.com/
Vendor      : SUSE LLC <https://www.suse.com/>
URL         : https://01.org/linuxmedia
Summary     : Video Acceleration API
Description : The libva library implements the Video Acceleration API.
The library loads a hardware dependendent driver.

This is the core runtime library.
Distribution: SUSE Linux Enterprise 15

Shanti Kulkarni's avatar

The problem was that the 15.6 package was built with libva2 2.22.0, but the highest version available from the repos on my system was 2.20. When I installed a community version of libva2 2.22 built for 15.6, it started without errors.


Paul Gardiner's avatar

Sorry, didn't notice these comments until just now. Glad you were able to sort it out.

openSUSE Build Service is sponsored by