Mercurial > mplayer.hg
changeset 5273:8af542acc1b6
Jitter-bug fixed by Marcel Hild <hild@b4mad.net>, many many thanks goes
out to him...
author | mswitch |
---|---|
date | Sat, 23 Mar 2002 15:27:47 +0000 |
parents | edb622813c46 |
children | 77074a510629 |
files | libvo/vo_dxr3.c |
diffstat | 1 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libvo/vo_dxr3.c Sat Mar 23 15:09:05 2002 +0000 +++ b/libvo/vo_dxr3.c Sat Mar 23 15:27:47 2002 +0000 @@ -6,6 +6,10 @@ */ /* ChangeLog added 2002-01-10 + * 2002-03-23: + * Thanks to Marcel Hild <hild@b4mad.net> the jitter-bug experienced + * with some videos have been fixed, many thanks goes to him. + * * 2002-03-16: * Fixed problems with fame, it gives a better picture than avcodec, * but is slightly slower. Most notably the wobbling effect is gone @@ -193,7 +197,8 @@ { int tmp1, tmp2, size; em8300_register_t reg; - + extern float monitor_aspect; + /* Softzoom turned on, downscale */ /* This activates the subpicture processor, you can safely disable this and still send */ /* broken subpics to the em8300, if it's enabled and you send broken subpics you will end */ @@ -235,6 +240,9 @@ v_width = width; v_height = height; + /* Set monitor_aspect to avoid jitter */ + monitor_aspect = (float) width / (float) height; + /* libavcodec requires a width and height that is x|16 */ aspect_save_orig(width, height); aspect_save_prescale(d_width, d_height);