Re: [vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-06 Thread Arthur Konovalov
This doesn't directly concern xine plugin, but maybe anybody can help me.

Trying to update xine plugin and got xine-ui compile problem like this:

gcc -I/usr/local/include  -I/usr/include/readline 
-I../../src/xitk/xine-toolkit -Wall -D_FILE_OFFSET_BITS=64 
-Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts 
-Wmissing-declarations -Wmissing-prototypes  -I/usr/local/include 
-DNDEBUG -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute 
-Wstrict-aliasing=2   -o xine-remote  xine_remote-network.o  -lnsl 
-lpthread -lreadline ../../src/common/libcommon.a
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `PC'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `tgetflag'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `tgetent'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `UP'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `tputs'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `tgoto'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `tgetnum'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `BC'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so: 
undefined reference to `tgetstr'
collect2: ld returned 1 exit status
make[4]: *** [xine-remote] Error 1
make[4]: Leaving directory `/usr/local/src/xine-ui/src/xitk'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/xine-ui/src/xitk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/xine-ui/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/xine-ui'
make: *** [all] Error 2


Please any hint to solve this.

AK

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-03 Thread Ales Jurik
On Thursday 03 January 2008, Gregoire Favre wrote:
 I did have a rm -fr /usr/include/xine* in my script some times ago which
 I removed because I thought it wasn't necessary.
 Recompiled : no change.

 So I deleted /usr/lib64/xine/ and it works !!!


I've solved the problem by deleting xineplug_inp_vdr.so 
from /usr/local/lib/xine/plugins/1.1.90/. The file was outdated (6 days older 
than all others in this directory) - it looks like rest of some previous 
version of xine I've compiling before.

Thanks for pointing me to the right direction.

Ales

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-02 Thread Ales Jurik
On Wednesday 02 January 2008, Gregoire Favre wrote:
 vdr-xine: Client connecting ...
 vdr-xine: Client reports unsupported version 712 = disconnecting!
 vdr-xine: Client connect failed!

The same problem had I. In xineCommon.h I've changed MIN_XINE_VDR_VERSION to 
712 (from 801) and everything seems to be ok. 

BTW - in xine-0.8.0 the value of MIN_XINE_VDR_VERSION was 711?

Regards,

Ales


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-02 Thread Reinhard Nissl
Hi,

Ales Jurik schrieb:

 vdr-xine: Client connecting ...
 vdr-xine: Client reports unsupported version 712 = disconnecting!
 vdr-xine: Client connect failed!

 The same problem had I. In xineCommon.h I've changed MIN_XINE_VDR_VERSION to 
 712 (from 801) and everything seems to be ok. 

That's not correct. The check ensures that both ends of the
connection are compatible.

Maybe it was no good idea to not mention in the announcement that
this time xine-lib-1.1 needs to be patched or that you need to
pull xine-lib-1.2 respectively.

In both ways you'll get a vdr.h (.../xine-lib-1.1/src/vdr/vdr.h
or .../xine-lib-1.2/include/xine/vdr.h) which defines
XINE_VDR_VERSION as 801 and therefore matches
MIN_XINE_VDR_VERSION 801 in xineCommon.h. After building and
installing xine-lib, you'll find vdr.h in both cases in
.../include/xine/vdr.h.

BTW: As usual, the provided cvs archives (xine-lib-1.1 and
xine-ui) are without patches and provided for convenience. They
are meant to get replaced by upcoming releases of for example
xine-lib-1.1.9.

Bye.
-- 
Dipl.-Inform. (FH) Reinhard Nissl
mailto:[EMAIL PROTECTED]

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-02 Thread Gregoire Favre
On Wed, Jan 02, 2008 at 06:23:24PM +0100, Reinhard Nissl wrote:

 That's not correct. The check ensures that both ends of the
 connection are compatible.
 
 Maybe it was no good idea to not mention in the announcement that
 this time xine-lib-1.1 needs to be patched or that you need to
 pull xine-lib-1.2 respectively.
 
 In both ways you'll get a vdr.h (.../xine-lib-1.1/src/vdr/vdr.h
 or .../xine-lib-1.2/include/xine/vdr.h) which defines
 XINE_VDR_VERSION as 801 and therefore matches
 MIN_XINE_VDR_VERSION 801 in xineCommon.h. After building and
 installing xine-lib, you'll find vdr.h in both cases in
 .../include/xine/vdr.h.

Strange I only use xine-lib-1.2, I have the /usr/include/xine/vdr.h
which has the
XINE_VDR_VERSION as 801

But I still get the :

vdr-xine: Client reports unsupported version 712 = disconnecting!
vdr-xine: Client connect failed!

I think when I compil xine-lib, the vdr.h isn't included to put the
version in it somehow ???

I use this to compil xine-lib-1.2 :

#!/bin/bash
source /etc/make.conf
p=/data/linux/dvb/patches/xine/xine-lib.patch
MAKE='sudo nice -n 4 make -j3'
OPTIONS=show update dry-run apply undry-run  unapply compile log exit
select opt in $OPTIONS; do
if [ $opt = show ]; then
vi $p
elif [ $opt = update ]; then
hg pull -u http://hg.debian.org/hg/xine-lib/xine-lib-1.2/
elif [ $opt = dry-run ]; then
patch --dry-run -p1  $p
elif [ $opt = apply ]; then
patch -p1  $p
elif [ $opt = undry-run ]; then
patch --dry-run -p1 -R  $p
elif [ $opt = unapply ]; then
patch -p1 -R  $p
elif [ $opt = compile ]; then
sudo ./autogen.sh --disable-dxr3 --enable-opengl --enable-v4l \
--enable-glu --enable-dvb --prefix=/usr \
--with-alsa --with-external-ffmpeg --with-fontconfig \
--with-freetype --with-x --with-xv-path=/usr/X11R6/lib \
--x-includes=/usr/include  $MAKE  $MAKE install  $MAKE 
distclean
elif [ $opt = log ]; then
hg log|less
elif [ $opt = exit ]; then
exit
else
echo bad option
fi
done

-- 
Grégoire FAVRE  http://gregoire.favre.googlepages.com  http://www.gnupg.org
   http://picasaweb.google.com/Gregoire.Favre

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-02 Thread Reinhard Nissl
Hi,

Gregoire Favre schrieb:

 Strange I only use xine-lib-1.2, I have the /usr/include/xine/vdr.h
 which has the
 XINE_VDR_VERSION as 801
 
 But I still get the :
 
 vdr-xine: Client reports unsupported version 712 = disconnecting!
 vdr-xine: Client connect failed!
 
 I think when I compil xine-lib, the vdr.h isn't included to put the
 version in it somehow ???
 
 I use this to compil xine-lib-1.2 :

Hmm, I can only think of the following scenario:
- you've pulled before me pushing version number
- compiled
- installed
- you've pulled again, this time after pushing the version number
- compiled, using the previously installed vdr.h
- installed
- wonder why it doesn't work, as you have the correct vdr.h

Try uninstalling xine-lib-1.2 first, build and install again. I
hope it works then.

If it works, file a bug report in xine's bug tracker regarding
the build system. But I'm not sure whether it is correct to build
a software which is still installed on the system in a previous
version.

Bye.
-- 
Dipl.-Inform. (FH) Reinhard Nissl
mailto:[EMAIL PROTECTED]

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-02 Thread Gregoire Favre
On Wed, Jan 02, 2008 at 11:38:15PM +0100, Reinhard Nissl wrote:

Hello,



 Hmm, I can only think of the following scenario:
 - you've pulled before me pushing version number
 - compiled
 - installed
 - you've pulled again, this time after pushing the version number
 - compiled, using the previously installed vdr.h
 - installed
 - wonder why it doesn't work, as you have the correct vdr.h
 
 Try uninstalling xine-lib-1.2 first, build and install again. I
 hope it works then.
 
 If it works, file a bug report in xine's bug tracker regarding
 the build system. But I'm not sure whether it is correct to build
 a software which is still installed on the system in a previous
 version.

I did have a rm -fr /usr/include/xine* in my script some times ago which
I removed because I thought it wasn't necessary.
Recompiled : no change.

So I deleted /usr/lib64/xine/ and it works !!!

Sorry I really don't know what the problem could have been ???

Maybe it was /usr/lib64/xine/xineplug_inp_vdr.so which I don't have
anymore, I guess so...

Thank you very much,
-- 
Grégoire FAVRE  http://gregoire.favre.googlepages.com  http://www.gnupg.org
   http://picasaweb.google.com/Gregoire.Favre

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-01 Thread Reinhard Nissl
Hi,

I'm pleased to announce a the maintenance release 0.8.1. You can
find it on my homepage as usual:

http://home.vr-web.de/~rnissl

Excerpt from HISTORY:

2008-01-01: Version 0.8.1

- Updated documentation mentioning binary and devel packages
  for xine-lib-1.2, so compiling xine can be ommited for some
  distributions.
- Updated INSTALL regarding XINE VDR VERSION MISMATCH.
- The xine-lib.patch for xine-lib-1.1.x nolonger contains any
  FFmpeg fixes for H.264 decoding. It is recommended to install
  a recent FFmpeg and to add --with-external-ffmpeg when
  configuring xine-lib.
- Contributed some xine-lib options for H.264 decoding.
- Adopted name and files changes of vdr plugin in xine.
- Updated it_IT.po and xineI18n.h (thanks to VDR Italian for
  providing the translations).
- Implemented makefile switch VDR_XINE_VERIFY_BITMAP_DIRTY to
  turn off dirty bitmap verification and hence safing calls to
  memcpy() and memcmp() for OSD operations.
- Removed TCP_NODELAY for the video stream socket to reduce
  network load.
- Fixed OSD scaling for HD subtitles. The scaler nolonger
  allocates a fixed size buffer for a 720x576 OSD but guesses
  typical maximum OSD sizes, i. e. 720x576, 1280x720, 1920x1080.

Enjoy.

Bye.
-- 
Dipl.-Inform. (FH) Reinhard Nissl
mailto:[EMAIL PROTECTED]

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [ANNOUNCE] vdr-xine-0.8.1 plugin

2008-01-01 Thread Gregoire Favre
On Tue, Jan 01, 2008 at 08:14:12PM +0100, Reinhard Nissl wrote:
 Hi,
 
 I'm pleased to announce a the maintenance release 0.8.1. You can
 find it on my homepage as usual:
 
 http://home.vr-web.de/~rnissl

Hello,

I just tried and xine-lib-1.2 installed xine.h in /usr/include/xine.h
not in /usr/include/xine/xine.h as others file, so I symlinked it in
order to compil, but now I can't connect from xine and got :

vdr-xine: Client connecting ...
vdr-xine: Client reports unsupported version 712 = disconnecting!
vdr-xine: Client connect failed!

Certainly I did something wrong, but I don't know what ?

Thanks you very much,
-- 
Grégoire FAVRE  http://gregoire.favre.googlepages.com  http://www.gnupg.org
   http://picasaweb.google.com/Gregoire.Favre

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr