On Thu, 04 May 2006 10:58:05 +0800 Paul ZHU <zhu.blue@xxxxxxxxx> wrote: > > > Check this out: http://users.tkk.fi/~phintuka/vdr/vdr-xineliboutput/ > > It will need libxine headers, but Xine doesn't need to be patched, so any > > packaged xine-lib 1.1.1 or newer should be fine. > > > > Niko: > > I downloaded vdr-xineliboutput-0.99rc.tgz and uncompressed it to > vdr-1.4.0/PLUGINS/src,and patched it with > vdr-xineliboutput-0.99rc-vdr-1.4.0.patch. > > Initially, this plugin directory name is "xineliboutput-0.99rc", but > when I try to "make plugins", it just ignored this plugin directory, so > I renamed it to "xineliboutput", now it can compile the plugins with the > following error: You could also make a symbolic link so that testing many versions of the same plugin is easier and you know which version you happen to use: ln -s xineliboutput-0.99rc xineliboutput > ----------------------- > gcc -g -shared xine_input_vdr.o -L/usr/lib -lxine -lz -lnsl -lpthread > -lrt -o xineplug_inp_xvdr.so > make[1]: *** No rule to make target `xine_post_autoscale.c', needed by > `xine_post_autoscale.o'. Stop. > make[1]: Leaving directory > `/home/zhuhx/VDR/myvdr/vdr-1.4.0/PLUGINS/src/xineliboutput' > *** failed plugins: xineliboutput > [zhuhx@pc1 vdr-1.4.0]$ > ----------------------- > > I checked this plugins's directory, there is no such file > "xine_post_autoscale.c"and "xine_post_headphone.c". Where it should be? This just came up on a Finnish VDR forum and Rolf Ahrenberg told that you'll need to comment out "ENABLE_TEST_POSTPLUGINS = 1" from the plugin's Makefile. It gets enabled by vdr-xineliboutput-0.99rc-vdr-1.4.0.patch, but apparently it doesn't work yet. > previously I downloaded xine-lib-cvs-20060319194500.tar.bz2 > xine-ui-cvs-20060319194500.tar.bz2 and patched xine-lib with > xine-0.7.9/xine-lib.patch and compiled/installed them > in /usr/local/xine/ Xineliboutput doesn't need that patch, but it shouldn't be a problem either. Niko