[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