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 #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=) at vdpau_mpeg12.c:823 #7 0x7f165dd83a7b in video_decoder_loop (stream_gen=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] xineliboutput subtitle crop
pe, 2011-03-18 kello 16:13 +0100, jdo...@centrum.cz kirjoitti: > Hello, > > On vdr 1.7.17 I have problem with xineliboutput and subtitles. It's > oversized and cropped. > Problem is probably incompatibility to change OSD layer size on 1.7.17 > > Here is my hotfix. I am not sure, if it is correct because I don't know > vdr/xineliboutput internals. But it siply works for me. Looks correct, at least for DVB subtitles. Did you test only with DVB subtitles or also with teletext subtitles ? > Jiri > PS: many thanks for nice piece of SW, specially thanks to Klaus. > > > --- osd.c.old2011-03-18 15:55:32.681879469 +0100 > +++ osd.c2011-03-18 16:02:54.111874506 +0100 > @@ -393,10 +393,13 @@ > > #if VDRVERSNUM >= 10708 > > +#if VDRVERSNUM < 10717 > if (xc.osd_spu_scaling && (m_Layer == OSD_LEVEL_SUBTITLES || m_Layer > == OSD_LEVEL_TTXTSUBS)) { > m_ExtentWidth = 720; > m_ExtentHeight = 576; > - } else { > + } else > +#endif > + { > double Aspect; > intW, H; > m_Device->GetOsdSize(W, H, Aspect); > > > ___ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] xineliboutput subtitle crop
Hello, On vdr 1.7.17 I have problem with xineliboutput and subtitles. It's oversized and cropped. Problem is probably incompatibility to change OSD layer size on 1.7.17 Here is my hotfix. I am not sure, if it is correct because I don't know vdr/xineliboutput internals. But it siply works for me. Jiri PS: many thanks for nice piece of SW, specially thanks to Klaus. --- osd.c.old2011-03-18 15:55:32.681879469 +0100 +++ osd.c2011-03-18 16:02:54.111874506 +0100 @@ -393,10 +393,13 @@ #if VDRVERSNUM >= 10708 +#if VDRVERSNUM < 10717 if (xc.osd_spu_scaling && (m_Layer == OSD_LEVEL_SUBTITLES || m_Layer == OSD_LEVEL_TTXTSUBS)) { m_ExtentWidth = 720; m_ExtentHeight = 576; - } else { + } else +#endif + { double Aspect; intW, H; m_Device->GetOsdSize(W, H, Aspect); ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr