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

2013-03-15 Thread Carsten Koch

Hi,

On 03/16/11 20:29, Reinhard Nissl wrote:
I'm pleased to announce maintenance release 0.9.4. 

is there something newer available?
In partcular, something that works with VDR 1.7.40?

With VDR 1.7.40 (under OpenSUSE 12.3) I get:


*** Plugin xine:
WARNING: plugin xine is using an old Makefile!
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC 
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-D_LARGEFILE64_SOURCE  -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='xine' 
-DFIFO_DIR=\/tmp/vdr-xine\ -DVERIFY_BITMAP_DIRTY=0 `pkg-config 
--cflags libxine`  -I/home/cko/vdr-1.7.40/include xineDevice.c
xineDevice.c: In member function 'virtual void 
PluginXine::cXineDevice::StillPicture(const uchar*, int)':
xineDevice.c:1203:36: error: 'class cPatPmtParser' has no member named 
'PmtPid'
xineDevice.c:1403:1: warning: narrowing conversion of 
'(vdr172::cRemux::IsFrameH264(Data, Length) ? 10 : 183)' from 'int' to 
'uchar {aka unsigned char}' inside { } is ill-formed in C++11 [-Wnarrowing]

make[1]: *** [xineDevice.o] Error 1



You can
find it on my homepage as usual:

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


Not any more.
http://home.vr-web.de in general and http://home.vr-web.de/~rnissl
seems to be gone.

Cheers,
Carsten.


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


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

2013-03-15 Thread Joerg Riechardt

Hi,
two patches I use attached,
Joerg

Am 15.03.2013 16:38, schrieb Carsten Koch:

Hi,

On 03/16/11 20:29, Reinhard Nissl wrote:

I'm pleased to announce maintenance release 0.9.4.

is there something newer available?
In partcular, something that works with VDR 1.7.40?

With VDR 1.7.40 (under OpenSUSE 12.3) I get:


*** Plugin xine:
WARNING: plugin xine is using an old Makefile!
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE  -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='xine'
-DFIFO_DIR=\/tmp/vdr-xine\ -DVERIFY_BITMAP_DIRTY=0 `pkg-config
--cflags libxine`  -I/home/cko/vdr-1.7.40/include xineDevice.c
xineDevice.c: In member function 'virtual void
PluginXine::cXineDevice::StillPicture(const uchar*, int)':
xineDevice.c:1203:36: error: 'class cPatPmtParser' has no member named
'PmtPid'
xineDevice.c:1403:1: warning: narrowing conversion of
'(vdr172::cRemux::IsFrameH264(Data, Length) ? 10 : 183)' from 'int' to
'uchar {aka unsigned char}' inside { } is ill-formed in C++11 [-Wnarrowing]
make[1]: *** [xineDevice.o] Error 1



You can
find it on my homepage as usual:

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


Not any more.
http://home.vr-web.de in general and http://home.vr-web.de/~rnissl
seems to be gone.

Cheers,
Carsten.


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

diff -Naur xine-0.9.4_orig/xineDevice.c xine-0.9.4/xineDevice.c
--- xine-0.9.4_orig/xineDevice.c2011-02-27 19:14:19.0 +0100
+++ xine-0.9.4/xineDevice.c 2012-12-22 18:42:36.389557075 +0100
@@ -1200,7 +1200,11 @@
   int pid = TsPid(Data);
   if (pid == 0)
 patPmtParser.ParsePat(Data, TS_SIZE);
+#if APIVERSNUM = 10732
+  else if (patPmtParser.IsPmtPid(pid))
+#else
   else if (pid == patPmtParser.PmtPid())
+#endif
 patPmtParser.ParsePmt(Data, TS_SIZE);
   else if (pid == patPmtParser.Vpid())
   {
diff -Nru b/Makefile a/Makefile
--- b/Makefile  2011-03-15 23:22:03.0 +0100
+++ a/Makefile  2012-03-27 23:28:00.684231800 +0200
@@ -97,7 +97,7 @@
 
 ### The main target:
 
-all: libvdr-$(PLUGIN).so i18n xineplayer
+all: libvdr-$(PLUGIN).so xineplayer
 
 ### Implicit rules:
 
diff -Nru b/xine.c a/xine.c
--- b/xine.c2011-01-18 14:45:04.0 +0100
+++ a/xine.c2012-03-27 23:29:28.338233019 +0200
@@ -13,7 +13,6 @@
 #include xineDevice.h
 #include xineSettings.h
 #include xineSetupPage.h
-#include xineI18n.h
 
 
 
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


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

2011-03-19 Thread Jouni Karvo

On 18.03.2011 21:18, Jouni Karvo wrote:

On 17.03.2011 18:21, Jouni Karvo wrote:


Thanks for the update.  Seems so far to work nicely.  The INSTALL 
file points to the jusst.de tree, but I thought that the libxine-1.2 
is now at the xine-project mercurial (where, it seems, are some 
changes by you :)


This vdr-xine, combined with libxine-1.2 from xine-project mercurial 
(current) and nvidia driver x86_64-260.19.36 produces segfaults for 
xine pretty often (every 15min to 1h, both viewing recordings and live 
TV).  Here a backtrace of one of them.


... never mind - it seems that my xine-ui was too old for the new 
xine-lib-1.2.  The same seems to have caused the vdr startup problems I 
experienced.


your,
Jouni

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


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

2011-03-18 Thread Jouni Karvo

On 17.03.2011 18:21, Jouni Karvo wrote:


Thanks for the update.  Seems so far to work nicely.  The INSTALL file 
points to the jusst.de tree, but I thought that the libxine-1.2 is now 
at the xine-project mercurial (where, it seems, are some changes by 
you :)


This vdr-xine, combined with libxine-1.2 from xine-project mercurial 
(current) and nvidia driver x86_64-260.19.36 produces segfaults for xine 
pretty often (every 15min to 1h, both viewing recordings and live TV).  
Here a backtrace of one of them.


Program terminated with signal 6, Aborted.
#0  0x7f165ca0f165 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x7f165ca0f165 in raise () from /lib/libc.so.6
#1  0x7f165ca11f70 in abort () from /lib/libc.so.6
#2  0x00492082 in xitk_signal_handler ()
#3 signal handler called
#4  0x7f165ca4ff4f in ?? () from /lib/libc.so.6
#5  0x7f165ca5384c in free () from /lib/libc.so.6
#6  0x7f16454a4b0c in vdpau_mpeg12_decode_data (this_gen=0x1d2b790,
buf=value optimized out) at vdpau_mpeg12.c:823
#7  0x7f165dd83a7b in video_decoder_loop (stream_gen=value 
optimized out)

at video_decoder.c:382
#8  0x7f165cd448ba in start_thread () from /lib/libpthread.so.0
#9  0x7f165caac02d in clone () from /lib/libc.so.6
#10 0x in ?? ()

yours,
Jouni

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


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

2011-03-17 Thread Jouni Karvo

On 17.03.2011 00:12, Reinhard Nissl wrote:

Hi,

Am 16.03.2011 20:29, schrieb Reinhard Nissl:


- Added support for VDR-1.7.17s TrueColor OSD.


I forgot to mention, that TrueColor OSD is currently only possible 
with VDPAU.


Furthermore you have to select an OSD display mode different from 
X11 overlay in vdr-xines setup menu. Despite the name of this mode, 
it is currently not ARGB capable.


Thanks for the update.  Seems so far to work nicely.  The INSTALL file 
points to the jusst.de tree, but I thought that the libxine-1.2 is now 
at the xine-project mercurial (where, it seems, are some changes by you :)


yours,
Jouni

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


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

2011-03-16 Thread Reinhard Nissl

Hi,

Am 16.03.2011 20:29, schrieb Reinhard Nissl:


- Added support for VDR-1.7.17s TrueColor OSD.


I forgot to mention, that TrueColor OSD is currently only 
possible with VDPAU.


Furthermore you have to select an OSD display mode different 
from X11 overlay in vdr-xines setup menu. Despite the name of 
this mode, it is currently not ARGB capable.


Bye.
--
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rni...@gmx.de

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