Posts: 1,832
Joined: Nov 2010
Reputation:
58
Have you ever seen the nvidia temporal/spatial deinterlace algorithm in action with XBMC? It's from the family of motion detection/compensation and that should be one the best in term of final result. As scaler I obtain excellent results with the nvidia HQ scaler or with the lanczos3 shader.
Posts: 451
Joined: Oct 2003
Reputation:
0
I don't think the point is to debate if some XXX graphic card can be better than some YYY video processor/HW upscaler. Please, try to avoid this kind of somehow useless debate. If this feature is "easy" to implement, implement it and let the people choose if they prefer upscale by XBMC or another HW device. (What about people who have "basic" graphic card, but a good HW upscaler ?)
I think very interesting and important for a SW wich is devoted to play video, and want to provide best quality. (And even should be almost a must for a product wich claim to play video and offer quality).
Posts: 1,832
Joined: Nov 2010
Reputation:
58
sure! we are just talking about, it's an interesting subject.
Posts: 4
Joined: Jun 2012
Reputation:
0
I was thinking, maybe this feature can work as an option of the video that is playing instead of staying "on" all the time, similar to the full screen option that some applications have, and in that environment the on screen controls are different (more simple), so you don't have to change the normal interface.
Regards
Jack
Posts: 473
Joined: Dec 2008
Reputation:
5
I have been requesting native video output for some time as well. Glad to see work is progressing on this. I'm excited to see the results!
Posts: 26,215
Joined: Oct 2003
Reputation:
187
720x576 is a 4:3 resolution, so in that case XBMC is placing the image with large(ish) black bars above and below the image. The AVR is ignoring the aspect ratio so is stretching it out horizontally.
The WIDE_ZOOM image is also wrong, just not quite as wrong as XBMC is stretching the image vertically a bit and also cropping a bit off the left and right so it fills the 4:3 res a bit better. When it's stretched out by the AVR, the extra bit of vertical stretching done by XBMC counters some of the horizontal stretching done by the AVR.
Really what you want is to be able to say: use 720x576, but assume that it's actually a 16:9 image (i.e. alter the pixel aspect ratio accordingly).
Cheers,
Jonathan
Posts: 7,648
Joined: Jun 2011
Reputation:
287
wide zoom is horribly cropping the picture on the sides. so not only the aspect ratio is wrong, but it is also missing noticable parts of the original picture on both sides.
Posts: 451
Joined: Oct 2003
Reputation:
0
2012-06-28, 19:18
(This post was last modified: 2012-06-28, 19:22 by jpsdr.)
Maybe a digging in HDMI spec can be interesting for supported format.
720x576 is standard PAL DVD (and also Blu-Ray SD) and it's normaly not square pixel, and it can be either a 4/3 or a 16/9 picture SD video. Information is tagged in the video encoded stream.
Assuming your source 720x304 is squared pixel :
Horizontal 720 give you 2 choice in square pixel : 720x540 for 4/3 or 720x405 for 16/9.
Best would be 16/9.
For a 16/9 picture :
Steps are :
First, add black up/down to have a 720x405 picture.
480p/29.97fps video :
Stretch it with XBMC to 720x480, and output it tagged 16/9.
576p/25fps video :
Stretch it with XBMC to 720x576, and output it tagged 16/9. => Best option if your AVR upscale to 1080p without consideration of any ratio aspect.
For a 4/3 picture :
Steps are :
First, add black up/down to have a 720x540 picture.
480p/29.97fps video :
Stretch it with XBMC to 720x480, and output it tagged 4/3.
576p/25fps video :
Stretch it with XBMC to 720x576, and output it tagged 4/3.
If video is 23.976/24fps, you have to produce 720p :
First, add black up/down to have a 720x405 picture.
Stretch it with XBMC to 1280x720.
480/576 are not square pixel, and information about picture aspect ratio (4/3 or 16/9) is to be provided, because pixel size is not fixed for these resolutions.
1280x720 and 1920x1080 are square pixel, and so picture is 16/9. 1440x1080 is not square pixel, but aspect ratio is fixed, picture is supposed to be 16/9.