[mythtv-users] VDPAU: Error at mythrender_vdpau.cpp:453

Michael T. Dean mtdean at thirdcontact.com
Thu Oct 20 01:23:07 UTC 2011


On 10/19/2011 05:53 PM, Brian J. Murrell wrote:
> On master, I have a file which is repeatedly choking the player.  Most
> recent incident looks like this:
>
> 2011-10-19 17:30:14.296815 I [6100/6100] CoreContext mythplayer.cpp:732
> (AutoDeint) - Player(0): 16800 progressive frames seen.
> 2011-10-19 17:30:17.634378 I [6100/6100] CoreContext
> jitterometer.cpp:120 (RecordEndTime) - Player(0): Mean: 33494 Std.Dev:
> 2660 fps: 29.86 CPUs: 18%
> 2011-10-19 17:30:21.588485 I [6100/6100] CoreContext
> jitterometer.cpp:120 (RecordEndTime) - Player(0): Mean: 33215 Std.Dev:
> 4601 fps: 30.11 CPUs: 20%
> 2011-10-19 17:30:25.575779 I [6100/6100] CoreContext
> jitterometer.cpp:120 (RecordEndTime) - Player(0): Mean: 33494 Std.Dev:
> 1538 fps: 29.86 CPUs: 19%
> 2011-10-19 17:30:27.626850 I [6100/6100] CoreContext mythplayer.cpp:732
> (AutoDeint) - Player(0): 17200 progressive frames seen.
> 2011-10-19 17:30:29.546506 I [6100/6100] CoreContext
> jitterometer.cpp:120 (RecordEndTime) - Player(0): Mean: 33355 Std.Dev:
> 3760 fps: 29.98 CPUs: 18%
> 2011-10-19 17:30:30.528379 W [6100/6100] CoreContext
> mythrender_vdpau.cpp:250 (vdpau_preemption_callback) - VDPAU: Display
> pre-empted.
> 2011-10-19 17:30:30.528434 E [6100/6100] CoreContext
> mythrender_vdpau.cpp:453 (Flip) - VDPAU: Error at
> mythrender_vdpau.cpp:453 (#2, The display was pre-empted, or a fatal
> error occurred.)
> 2011-10-19 17:30:30.943501 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 4.69692 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.943532 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.943695 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 7.76339 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.943718 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.943855 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 9.81599 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.943876 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.944009 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 11.1007 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.944030 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.944160 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 11.8095 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.944181 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.944384 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 12.0938 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.944407 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.944537 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 12.0598 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.944558 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.944687 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 11.7871 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.944707 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.944837 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 11.3353 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.944857 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.944985 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 10.7492 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.945005 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.945134 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 10.0549 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.945155 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.945285 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 9.28687 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.945306 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.945436 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 8.46363 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.945457 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.945586 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 7.59145 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.945607 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.952505 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 6.69758 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.952539 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.952707 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 5.82486 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.952728 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.952863 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 4.92307 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.952884 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.953015 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 3.99949 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.953036 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.953167 I [6100/6100] CoreContext mythplayer.cpp:1775
> (AVSync) - Player(0): Video is 3.05206 frames behind audio (too slow),
> dropping frame to catch up.
> 2011-10-19 17:30:30.953188 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 1
> 2011-10-19 17:30:30.953303 I [6100/6100] CoreContext
> audio/audiooutputbase.cpp:877 (Pause) - AO: Pause 0
> 2011-10-19 17:30:30.953361 N [6100/6100] CoreContext
> mythrender_vdpau.cpp:1879 (Preempted) - VDPAU: Attempting to re-create
> VDPAU resources.
>
> at which point mythfrontend exits.

Please try playback with a profile that using Xv renderer and/or OpenGL 
video renderer rather than VDPAU.  And, please try playback with a 
profile that uses CPU decode (with ffmpeg) and VDPAU and/or Xv and/or 
OpenGL renderer.  Then, once you've figured out if it only fails with 
some combination(s) of decoder and renderer, it will make it easier to 
determine what's wrong.

That said, my guess is that it will work fine as long as you're not 
using VDPAU decode.  If so, I'd guess you had at one time set 
vdpaubuffersize.  If so, unset it, now.

Mike


More information about the mythtv-users mailing list