mirror of https://github.com/mpv-player/mpv
Jitter-bug fixed by Marcel Hild <hild@b4mad.net>, many many thanks goes
out to him... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5274 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
049b77c5e8
commit
11458e387f
|
@ -6,6 +6,10 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* ChangeLog added 2002-01-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:
|
* 2002-03-16:
|
||||||
* Fixed problems with fame, it gives a better picture than avcodec,
|
* Fixed problems with fame, it gives a better picture than avcodec,
|
||||||
* but is slightly slower. Most notably the wobbling effect is gone
|
* but is slightly slower. Most notably the wobbling effect is gone
|
||||||
|
@ -193,7 +197,8 @@ static uint32_t config(uint32_t width, uint32_t height, uint32_t d_width, uint32
|
||||||
{
|
{
|
||||||
int tmp1, tmp2, size;
|
int tmp1, tmp2, size;
|
||||||
em8300_register_t reg;
|
em8300_register_t reg;
|
||||||
|
extern float monitor_aspect;
|
||||||
|
|
||||||
/* Softzoom turned on, downscale */
|
/* Softzoom turned on, downscale */
|
||||||
/* This activates the subpicture processor, you can safely disable this and still send */
|
/* 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 */
|
/* broken subpics to the em8300, if it's enabled and you send broken subpics you will end */
|
||||||
|
@ -235,6 +240,9 @@ static uint32_t config(uint32_t width, uint32_t height, uint32_t d_width, uint32
|
||||||
v_width = width;
|
v_width = width;
|
||||||
v_height = height;
|
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 */
|
/* libavcodec requires a width and height that is x|16 */
|
||||||
aspect_save_orig(width, height);
|
aspect_save_orig(width, height);
|
||||||
aspect_save_prescale(d_width, d_height);
|
aspect_save_prescale(d_width, d_height);
|
||||||
|
|
Loading…
Reference in New Issue