[mythtv-users] Compiled SVN Version of Myth cannot find de-interlace filters
Erik Sejr
esejr at wildroseinternet.ca
Thu May 3 23:26:37 UTC 2007
Erik Sejr wrote:
>/ Hello,
/>/ I recently wanted to check out the SVN version of Myth and after a bit
/>/ of playing I was able to get it to compile. It seems to be working quite
/>/ well, however it will not find any of the de-interlace filters. The
/>/ filters were compiled successfully and installed in
/>/ /usr/local/lib64/mythtv/filters as shown:
/>/
/>/ total 156
/>/ -rwxr-xr-x 1 root root 9825 Apr 30 16:05 libadjust.so
/>/ -rwxr-xr-x 1 root root 8290 Apr 30 16:05 libbobdeint.so
/>/ -rwxr-xr-x 1 root root 7176 Apr 30 16:05 libconvert.so
/>/ -rwxr-xr-x 1 root root 9300 Apr 30 16:05 libcrop.so
/>/ -rwxr-xr-x 1 root root 12573 Apr 30 16:05 libdenoise3d.so
/>/ -rwxr-xr-x 1 root root 7825 Apr 30 16:05 libforce.so
/>/ -rwxr-xr-x 1 root root 6953 Apr 30 16:05 libinvert.so
/>/ -rwxr-xr-x 1 root root 19726 Apr 30 16:05 libivtc.so
/>/ -rwxr-xr-x 1 root root 10788 Apr 30 16:05 libkerneldeint.so
/>/ -rwxr-xr-x 1 root root 9168 Apr 30 16:05 liblinearblend.so
/>/ -rwxr-xr-x 1 root root 7723 Apr 30 16:05 libonefield.so
/>/ -rwxr-xr-x 1 root root 9395 Apr 30 16:05 libpostprocess.so
/>/ -rwxr-xr-x 1 root root 13591 Apr 30 16:05 libquickdnr.so
/>/
/>/ This appears in the log:
/>/
/>/ 2007-05-01 22:28:07.725 FilterManager: failed to load filter 'bobdeint',
/>/ no such filter exists
/>/
/>/ Clearly the filter exists, yet myth will not find it. I have tried to
/>/ copy these filters to /usr/lib/mythtv/filters, /usr/lib64/mythtv/filters
/>/ and /usr/local/lib/mythtv/filters as well but myth still will not find
/>/ it. Is there a way to find out (or change) where the myth FilterManager
/>/ is looking for these filters?
/
>> Run 'ldconfig -p' (as root) and see if /usr/local/lib64/mythtv/filters
>> is listed in the ouput. If not, try adding
>> /usr/local/lib64/mythtv/filters to the list of folders in ld.so.conf and
>> then run 'ldconfig -v' as root (and then depmod...can't hurt!).
>> Geoff
Thanks for the suggestions. I tried adding the path to the ld.so.conf and running ldconfig -v as you asked. Here is a snippet of the output:
/usr/local/lib64/mythtv/filters:
libforce.so -> libforce.so
libinvert.so -> libinvert.so
libonefield.so -> libonefield.so
libcrop.so -> libcrop.so
libpostprocess.so -> libpostprocess.so
libdenoise3d.so -> libdenoise3d.so
libconvert.so -> libconvert.so
libquickdnr.so -> libquickdnr.so
libivtc.so -> libivtc.so
libbobdeint.so -> libbobdeint.so
libadjust.so -> libadjust.so
libkerneldeint.so -> libkerneldeint.so
liblinearblend.so -> liblinearblend.so
Unfortunately, the message still appears in the fontend log and deinterlacing does not work (the interlacing is very visible on the LCD TV I have.
Do you have any other ideas? Maybe I should file this as a bug?
More information about the mythtv-users
mailing list