From: SourceForge.net <no...@so...> - 2004-12-27 16:01:32
|
Bugs item #1091413, was opened at 2004-12-26 20:06 Message generated for change (Comment added) made by mroi You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1091413&group_id=9655 Category: video output problems Group: None >Status: Pending Resolution: None Priority: 5 Submitted By: David Banz (ashitaka) Assigned to: Nobody/Anonymous (nobody) Summary: deinterlacing broken with xvmc and xxmc Initial Comment: While tvtime deinterlacing works fine in xine-ui when using the xv driver, it does not work properly using xvmc and xxmc drivers. This is the tvtime config: tvtime:method=LinearBlend,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 To be exact, when I start xine-ui with xine dvd:/ to play a DVD which starts in interlaced mode (xine-ui is configured to deinterlace by default), the vertical resolution is cut in half, resulting in a rather blocky image, which looks more like "LineDoubler" than "LinearBlend". Furthermore, the same problem happens using kaffeine 0.5 as frontend, only in this case it also happens when using the xv driver, not just with xxmc and xvmc. I suspect something is not initialized properly on startup. It may be a problem with the frontends, but I am not entirely sure. My system is as follows: - GeForce4Ti 4200 using NVidia driver 1.0-6629 - SuSE Linux 8.2 - standard distro Kernel 2.4.20 - XFree86 4.3.0 - KDE 3.2.3 - xine-lib 1.0 - xine-ui 0.99.3 - kaffeine 0.5 - libXvMCW 0.9.3 ---------------------------------------------------------------------- >Comment By: Michael Roitzsch (mroi) Date: 2004-12-27 17:01 Message: Logged In: YES user_id=552060 I guess you are running into a architectural limitation of X[xv]MC here: When you use these plugins, any MPEG content (what a DVD happens to be) is not decoded by xine, but the (mostly) undecoded data is passed to the graphics card, where the final decoding is done. Unfortunately, this means the xine engine will never see the final decoded image and thus cannot do any deinterlacing on it. What you might be seeing is the hardware deinterlacer of your card jumping in. Summary: If you want software deinterlacing, you cannot use hardware decoding, so use Xv instead of X[vx]MC. Michael ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1091413&group_id=9655 |