Re: [vdr] [ANNOUNCE] vdr-xine-0.9.4 plugin
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
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
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
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
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
[vdr] [ANNOUNCE] vdr-xine-0.9.4 plugin
Hi, I'm pleased to announce maintenance release 0.9.4. You can find it on my homepage as usual: http://home.vr-web.de/~rnissl Excerpt from HISTORY: 2011-03-16: Version 0.9.4 - The contained xine-lib-1.1 patch is outdated but might still work. The patch will get updated in 0.9.5. - A couple of xine-lib-1.2 patches is still waiting to get commited. vdr-xine-0.9.4 should be able to work without them. - Fixed a couple of things in xine-lib-1.2 and VDPAU. - Fixed compilation for VDR-1.2.x and VDR-1.6.x. - Updated Makefile to VDR-1.7.17. - Added support for VDR-1.7.17s TrueColor OSD. - Added support for VDR-1.7.12s changed PCR handling. - Added support for VDR-1.7.11s semantic of MakePrimaryDevice. - Resolved a segfault regarding VDR-1.7.x and cutting marks in radio recordings (thanks to Joachim Wilke for providing a fix). - Included Lithuanian translation (thanks to Valdemaras Pipiras). - Included Slovak translation (thanks to Milan Hrala). - Included Chinese and Taiwanese translations (thanks to NanFeng). - Fixed MANUAL about centre_cut_out_mode (thanks to Vorg on #xine-vdpau). Enjoy. -- Dipl.-Inform. (FH) Reinhard Nissl mailto:rni...@gmx.de ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] [ANNOUNCE] vdr-xine-0.9.4 plugin
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