[MPlayer-cygwin] BUGREPORT - audio stutters with -vo direct3d and directx

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sun Jan 2 21:22:29 CET 2011


On 2 jan 2011, at 11:57, John Brown <johnbrown_105 at yahoo.com> wrote:
> On Sun, January 2, 2011 03:16:42 -0500, Reimar Döffinger wrote:
>> 
>> On 2 jan 2011, at 02:36, John Brown <johnbrown_105 at yahoo.com>  wrote:
>>> On Sat, January 1, 2011 14:45:01 -0500, compn wrote:
>>>> someone is working on an EVR renderer for mplayer. which might   work
>>>> better on vista than directx/direct3d.
>>> 
>>> I hope  so.
>> 
>> What is the problem with -vo gl, given that that does not have the  issue?
>>> 
>> 
> 
> In the past, on another system, gl and gl2 were too slow to play
> HD movies. However, I just tested with a 1280 x 532 Matroska file
> (H264 + AC3) and it was able to stay in sync. So I suppose that I
> do not really need this new renderer right now.
> 
> gl2
> A: 519.0 V: 519.0 A-V: -0.001 ct:  0.003   0/  0 54% 13%  1.6% 84 0 41%

gl should be better, gl2 does not have OSD support and it has fewer performance-tuning options.

> direct3d
> A: 395.1 V: 395.1 A-V:  0.001 ct:  0.002   0/  0 56%  4%  2.2% 43 0 46%
> 
> directx
> A: 402.1 V: 402.1 A-V: -0.006 ct:  0.000   0/  0 54%  3%  1.0% 18 0 41%

Hm, too bad that gl is still slower (unless only gl2 is so slow), when I last tested it (IIRC on an ATI card) it was slower than directx but faster than direct3d.
Hm, I just remember something: I think on Vista vsync causes a very high system CPU usage (bad interrupt management?), try -vo gl:swapinterval=0 as long as Aero is enabled this should not cause tearing.

> To answer your earlier email: updating my video drivers helped.
> Thanks. There is no repeating now. However, -ao win32 is worse
> when vo == direct3d. In that case, there is a slight pause (a
> fraction of a second) near the start. For example, audio that
> starts with "my name is" sounds like "my<break> name is". 

That's actually why I suggested win32, it should stop instead of looping, I thought you might consider it preferable...


> Otherwise, the combination of vo and ao does not matter.
> 
> And yes, it seems that vo initialisation is slow. The audio
> starts to play before the MPlayer window is displayed (direct3d
> and directx) with both -ao dsound and win32. It does not happen
> with -vo gl or gl2.
> 
> Regards,
> Alias John Brown.
> 
> 
> 
> 
> _______________________________________________
> MPlayer-cygwin mailing list
> MPlayer-cygwin at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-cygwin


More information about the MPlayer-cygwin mailing list