I did look at the time to see if there was any support for changing the mode. If you find a good place to do it I could add an atom the xdriver to change.

That way you wouldn’t need to make ivtv specific calls but the xdriver would do it for you. Similar to the way the color key stuff is done at the moment.

 

A few X drivers do have some sort of XV_INTERLACE atom but there is no standard for the values that are set and I haven’t found any code that sets them so I didn’t add support for it at the time.

 

John

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ben Lancki
Sent: 20 October 2005 02:37
To: Discussion list for development of the IVTV driver
Subject: Re: [ivtv-devel] xine and DVDs: xv vs xshm

 

ogle does dvd menus but hasn't been actively worked on for quite awhile, so it has limited playback features. I think that mplayer has a lot more features for the hacker, but it doesn't support menus. So xine is really the best choice. You could certainly setup a script that sets the yuv-mode=1, calls xine, and then sets it back to 0. The issue is that some dvds are interlaced and some are progressive, and a lot are both (menus interlaced but actual movie progressive), so really, this setting needs to be dynamically settable while the dvd is playing. If you're not picky about everything being perfect, setting the script up as you described would be fine. I have a message out on the xine mailing list to see if there is a recommended way to get the current frame's interlaced status to set this within the xine-ui. BTW if you're looking for raster perfect output from xine, I have found on my system that when I run xine fullscreen with the -f flag, it stretches the image such that it is blurry. If you leave it in windowed form and just use the -geometry flag to move it around, the picture with be sharper (mplayer doesn't have this problem)

On 10/19/05, Daniel Segel <[EMAIL PROTECTED]> wrote:

Re-reading your previous e-mails, I see that you are in fact describing
the same thing. I wasn't sure before, but your explanation fits what I
am seeing.

Do any of the other media players handle things any better than xine? I
want DVD menu navigation; is ogle the only other one that can do this?

I'm using MythTV, and I have a special command for .iso file types - I
wonder if I could create a script to set the yuv-mode, call xine, and
then reset it when xine quits. I'll try that soon.

Daniel

Ben Lancki wrote:

> I posted a very similar question a few days ago. Look for the subject
> "xdriver smooth dvd playback", it explains why you see the halting
> motion. The response was to change the card to sync on field with:
>
> ivtvctl -set-yuv-mode=mode=1
>
> The big thing I'm trying to figure out now is if I can modify xine to
> make this call when it detects a progressive or an interlaced frame.
> If you set to sync on field and then play interlaced material, there
> is a 50/50 chance you'll sync on the wrong field and all motion will
> look flickery.
>
> Another way to fix this would be to leave it in sync on frame mode and
> convert xine output to telecine, but I don't think xine currently has
> this capability. My guess is that so many people are getting
> progressive scan tvs that this sort of thing is becoming archaic.
>
> On 10/18/05, *Daniel Segel* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     When playing DVD images (.iso's) with xine using the xv driver, I
>     experience what I think is called 'judder'. It's not exactly dropped
>     frames, but scenes with motion in them appear to jump a little
>     bit, like
>     a frame is being paused and then let go. This happens maybe twice per
>     second, and it's only really noticable in scenes with smooth motion
>     across the screen.
>
>     If I use the xshm driver things are mostly smooth, with only ocasional
>     tearing in scenes with a lot of motion, but there's a little less
>     detail
>     in the image.
>
>     This is with ivtv 0.4.0-r2 (gentoo portage version) and the 0.10.6
>     ivtvdev X driver, on an NTSC interlaced TV.
>
>     Is there anything I can do to improve the quality with the ivtvdev X
>     driver? Is there some setting I have wrong? Any other info I could
>     provide to help figure this out? Does xine have any options to control
>     this kind of thing?
>
>     Thanks,
>
>     Daniel
>
>
>     _______________________________________________
>     ivtv-devel mailing list
>     [email protected] <mailto:[email protected]>
>     http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>ivtv-devel mailing list
>[email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

 

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to