Re: [vdr] xineliboutput with xxmc: slow OSD
Le mardi 29 janvier 2008 à 09:01 +0100, Ondrej Wisniewski a écrit : > I am using Ubuntu 7.10 with xine lib from the repos. Here's the problem > I encounter. Might be the same bug you are talking about: > > VDR is running with xineliboutput plugin. Remote frontend sxfe is > started on the same PC: > $ vdr-sxfe --video=xxmc xvdr://127.0.0.1 > > Initially I get video and audio just fine with HW decoding. But when I > switch channel and the OSD is shown I get lots of these: > video_out: Warning! Out of xx44 palette colors! > > And shortly after the crash: > video_out_xxmc: Using software decoding for this stream. > libmpeg2: output port has XxMC capability > AFD changed from -2 to -1 > video_out_xxmc: Using software decoding for this stream. > video_out_xxmc: Using hardware decoding for this stream. > *** glibc detected *** vdr-sxfe: double free or corruption (!prev): > 0x086d6558 *** > === Backtrace: = > /lib/tls/i686/cmov/libc.so.6[0xb7c72d65] > /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7c76800] > /usr/lib/xine/plugins/1.1.8/xineplug_vo_out_xxmc.so[0xb6656685] > > Looks like a xine problem, specifically the xxmc plugin. :-( Yes that is the bug Tony -- ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] xineliboutput with xxmc: slow OSD
Tony Grant wrote: > Le lundi 28 janvier 2008 à 12:07 +0100, Ondrej Wisniewski a écrit : > > Sorry I forgot to say I am using Fedora Core 8. There is an issue with > libxcb and threads - it is fixed in OpenSuze10.3 says Reinhard. > > With the OSD I have increase in CPU load and, in the terminal I am > running Xine from, warning that I don't have enough colors etc. Can't > zap from horizontal to vertical polarization. > > Screen goes blue and VDR restarts > > I am currently using the multiproto driver linked from the 1.5.14 > announcement. I am using Ubuntu 7.10 with xine lib from the repos. Here's the problem I encounter. Might be the same bug you are talking about: VDR is running with xineliboutput plugin. Remote frontend sxfe is started on the same PC: $ vdr-sxfe --video=xxmc xvdr://127.0.0.1 Initially I get video and audio just fine with HW decoding. But when I switch channel and the OSD is shown I get lots of these: video_out: Warning! Out of xx44 palette colors! And shortly after the crash: video_out_xxmc: Using software decoding for this stream. libmpeg2: output port has XxMC capability AFD changed from -2 to -1 video_out_xxmc: Using software decoding for this stream. video_out_xxmc: Using hardware decoding for this stream. *** glibc detected *** vdr-sxfe: double free or corruption (!prev): 0x086d6558 *** === Backtrace: = /lib/tls/i686/cmov/libc.so.6[0xb7c72d65] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7c76800] /usr/lib/xine/plugins/1.1.8/xineplug_vo_out_xxmc.so[0xb6656685] Looks like a xine problem, specifically the xxmc plugin. :-( Ondrej ... ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] xineliboutput with xxmc: slow OSD
Le lundi 28 janvier 2008 à 12:07 +0100, Ondrej Wisniewski a écrit : > > There is a problem with xine, the openchrome driver and VDR. You are too > > slow - I am seeing 9-12% CPU with current openchrome even with this bug. > > > > I am using vdr-xine rather than xineliboutput > that was not the answer I was hoping for ;-) > Are you saying that there is a bug regarding OSD usage with the > combination xine, openchrome and VDR? Can you explain a little more? Any > ways around that? Sorry I forgot to say I am using Fedora Core 8. There is an issue with libxcb and threads - it is fixed in OpenSuze10.3 says Reinhard. With the OSD I have increase in CPU load and, in the terminal I am running Xine from, warning that I don't have enough colors etc. Can't zap from horizontal to vertical polarization. Screen goes blue and VDR restarts I am currently using the multiproto driver linked from the 1.5.14 announcement. > Regarding CPU load I need to check that again at home. I was reporting > the overall CPU load on my PC. I should probably check just the > consumption of VDR and sxfe. To complicate things the VDR get's it's > videostream using streamdev-client from the server box. OK 26% total on M1 is about the same as mine xine 11% average X 3-4% vdr 3-4% + other proccessus Tony -- ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] xineliboutput with xxmc: slow OSD
Tony Grant wrote: > > There is a problem with xine, the openchrome driver and VDR. You are too > slow - I am seeing 9-12% CPU with current openchrome even with this bug. > > I am using vdr-xine rather than xineliboutput > > Cheers > > Tony Hi Tony, that was not the answer I was hoping for ;-) Are you saying that there is a bug regarding OSD usage with the combination xine, openchrome and VDR? Can you explain a little more? Any ways around that? Regarding CPU load I need to check that again at home. I was reporting the overall CPU load on my PC. I should probably check just the consumption of VDR and sxfe. To complicate things the VDR get's it's videostream using streamdev-client from the server box. -- Ondrej ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Re: [vdr] xineliboutput with xxmc: slow OSD
Le lundi 28 janvier 2008 à 09:44 +0100, Ondrej Wisniewski a écrit : > I am experimenting with xineliboutput using the xxmc video driver for > the local sxfe frontend on an EPIA-M1 board with CLE266. I have the > OpenChrome Drivers installed. > MPEG2 HW decoding seems usually to work, I get around 25% CPU usage. > However, when I bring up VDRs OSD everything becomes painfully slow. Why > is that? Are there any setup options I can use to make the OSD work > decently? There is a problem with xine, the openchrome driver and VDR. You are too slow - I am seeing 9-12% CPU with current openchrome even with this bug. I am using vdr-xine rather than xineliboutput Cheers Tony -- ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
[vdr] xineliboutput with xxmc: slow OSD
Hi, I am experimenting with xineliboutput using the xxmc video driver for the local sxfe frontend on an EPIA-M1 board with CLE266. I have the OpenChrome Drivers installed. MPEG2 HW decoding seems usually to work, I get around 25% CPU usage. However, when I bring up VDRs OSD everything becomes painfully slow. Why is that? Are there any setup options I can use to make the OSD work decently? Thanks, -- Ondrej ___ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr