Log in

View Full Version : ati Radeon interlaced playback problem


ixpi2001
10th December 2004, 19:35
hy!
my radeon card has a hardware-feature that makes interlaced content play back without artefacts and that works like a charm on any mpeg2-interlaced-content.

but it doesnt work on xvid-interlaced content. i tried with vlc, zoomplayer etc, but it doesnt kick in. no help switching to vmr9 renderer. do you have any ideas? thanx!

(one strange thing on that adaptive-deinterlace is that in vlc with mpeg2 always the field order is in the wrong order)

ixpi2001
10th December 2004, 20:57
i found a post on the xvid forum, since no registrations are allowed i cant mail the author, maybe someone of you could? thanx!


http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&p=8030&sid=07ab9b0869c760205537b282384cc288

its in the third article:
oren says:

Oh, and about your deinterlacing experience (DXVA & deinterlacing have nothing to do with each other...), you can easily enable motion-adaptive deinterlacing on Radeons and GeForce FX cards. If you want a bit of source, tell me...

ixpi2001
10th December 2004, 21:25
ok, iīll answer myself, since i found out now (or almost- according to oren there must be a way to adaptive deinterlace without dxva):D

xvid has no direct x video accel, which would the adaptive deinterlace make kick in. so a software-deinterlacer is needed, such as minoltas xvic.ax
http://forum.doom9.org/showthread.php?s=&threadid=79350&perpage=20&pagenumber=1

but that solution is too slow for my machine (xp2100), but using the deinterlace with overlay of ffdshow works like a charm!!!!:cool:

minolta
11th December 2004, 09:46
the xvid.ax does not software de-interlace. it relies upon the video card. your radeon should have no problems. check your filter graph...

p.s. dxva and vmr9 are currently unrelated, but the de-interlace interface was a planned addition to dxva.

-minolta

ixpi2001
11th December 2004, 10:23
aha. with ffdshow it works good. with divx.ax and standard renderer it generates a stroboscobe effect, looks like a high-speed stutter in motion scenes. using vmr9+divx.ax it plays back at 50 frames, but my machine only reaches 47fps. anyway i dont like vmr9, as i have to adjust brightness and contrast for it, standard rendererīs preset is much better. i love interlaced xvid. thank you!

minolta
11th December 2004, 10:35
the "high-speed stutter in motion scenes" is probably a field-order problem. try motiah's tool to change from tff to bff? anyway, ffdshow is very good, and also now supports vmr de-interlace via the ffdshow->output->hwdeinterlace option.
-minolta

[edit]
see latest: http://celticdruid.no-ip.com/xvid/ffdshow/

ixpi2001
11th December 2004, 11:17
wow, great. works with hw deinterlace and 50% cpu load. but there really is a field order problem. with ffdshow deinterlace its ok, with hw deinterlace i have this stutter again, flip fields and its cool. i know for sure the field order is right, seems to be the same problem as with vlc- the radeon flips field order. i know its the right field order, because the channel-logo is ok, and i swapped field order once when encoding and then the channel-logo was messed up..nevermind, i now have 4 deinterlacing options. amazing!:D

ixpi2001
12th December 2004, 20:06
strange things happen.. on my standalone player the interlaced xvids show the same stutter as with the xvid deinterlacer...i will try with swapped fields, but i am certain that field order is correct, maybe field order flag (does one exist?) is wrong?

minolta
12th December 2004, 21:50
Originally posted by ixpi2001
maybe field order flag (does one exist?) is wrong?

flag exists and can be modified, thanks to moitah:

http://www.moitah.net/

ixpi2001
12th December 2004, 22:09
thanks! it works. didnt try with the standalone yet. ffdshow dislikes the flag-changed files: access violation at load and crash when loading the original file afterwards, but it works.