[mythtv] CVS XVMC-VLD status?

Steven mythmail at richardstraat.homedns.org
Wed Jun 29 17:02:30 UTC 2005


> Daniel Kristjansson wrote:
>> On Sun, 2005-06-26 at 21:06 +0200, Steven wrote:
>>
>>>Hi,
>>>
>>>It been a while since I updated my EPIA-M frontend to CVS but today I
>>> did.
>>>I compiled using ./configure --cpu=pentium-mmx --enable-xvmc
>>>and all seems well but there are strange hickups in blackback.
>>>This is in the log :
>>>2005-06-26 20:52:53.265 prebuffering pause
>>>2005-06-26 20:52:59.436 prebuffering pause
>>>2005-06-26 20:53:01.669 prebuffering pause
>>>2005-06-26 20:53:02.237 WriteAudio: buffer underrun
>>>2005-06-26 20:53:02.239 prebuffering pause
>>>2005-06-26 20:53:03.303 prebuffering pause
>>>2005-06-26 20:53:15.209 prebuffering paus
>>>
>>>I have xvmc off, xvmc-vld on , bob deint on, extra audio buffering on,
>>>libmpeg2 off, video as timebase on and chmod+s and realtime priority on.
>>>
>>>Anyone else seeing these?
>>
>>
>> I believe there is a patch out there that will up the number of XvMC
>> buffers when using VLD to 16. That should resolve the problem if you
>> are only using XvMC w/VLD. I haven't applied it yet because MythTV
>> should be using 16 buffers already whenever they are available, I
>> don't want to put in a fix for VLD that will break regular XvMC when
>> it is VLD is enabled at compile time.
>>
>> -- Daniel
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> mythtv-dev mailing list
>> mythtv-dev at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> Hi,
>
> Enclosed is the patch. This should only affect XvMC VLD decoding.
> As stated it is not ideal. I think that videoout_xv.cpp should
> determine how many surfaces the Video driver can support prior
> to creating the video buffers and then set the number of
> video buffers to this limited to a maximum of 16 ?
>
> Terry

Ok, I saw this enter cvs (euh svn, have to get used to that). I'm still
getting pre buffer messages I'm afraid (but a bit less). Anything else I
should try?

Steven

2005-06-29 18:47:38.290 Using protocol version 17
2005-06-29 18:47:40.653 Opening audio device 'default'.
2005-06-29 18:47:43.072 Using realtime priority.
2005-06-29 18:47:43.087 Changing from None to WatchingLiveTV
2005-06-29 18:47:43.117 Video timing method: DRM
2005-06-29 18:47:43.371 prebuffering pause
2005-06-29 18:47:43.918 WriteAudio: buffer underrun
2005-06-29 18:47:43.971 AddInheritence past     e    NOT in used or in
done. AAA
AAAAAAAAAAULL
2005-06-29 18:47:43.987 prebuffering pause
2005-06-29 18:47:44.244 prebuffering pause
2005-06-29 18:47:44.582 WriteAudio: buffer underrun
2005-06-29 18:47:44.617 prebuffering pause
2005-06-29 18:47:44.621 AddInheritence past       G  NOT in used or in
done. AAA
AAAAAALdLAAAA
2005-06-29 18:47:44.922 AddInheritence past     e    NOT in used or in
done. AUL
AAAAAAAAAAALA
2005-06-29 18:47:45.021 prebuffering pause
2005-06-29 18:47:45.398 prebuffering pause
2005-06-29 18:47:45.747 prebuffering pause
2005-06-29 18:47:46.080 prebuffering pause
2005-06-29 18:48:30.333 prebuffering pause
2005-06-29 18:48:30.337 WriteAudio: buffer underrun
2005-06-29 18:48:30.665 prebuffering pause
2005-06-29 18:48:31.102 prebuffering pause
2005-06-29 18:48:31.414 prebuffering pause
2005-06-29 18:48:31.764 prebuffering pause
2005-06-29 18:48:32.095 prebuffering pause
2005-06-29 18:48:32.095 WriteAudio: buffer underrun
2005-06-29 18:48:32.102 AddInheritence past     e    NOT in used or in
done. AAA
AAAAAAAAAAdLL
2005-06-29 18:48:32.428 prebuffering pause
2005-06-29 18:48:32.715 AddInheritence past       G  NOT in used or in
done. AAA
AAAAAALULAAAA
2005-06-29 18:48:32.784 WriteAudio: buffer underrun
2005-06-29 18:48:32.849 AddInheritence past  b       NOT in used or in
done. AAA
AAAAAAAAALUAL
2005-06-29 18:48:32.876 prebuffering pause
2005-06-29 18:48:33.393 prebuffering pause
2005-06-29 18:48:33.778 prebuffering pause
2005-06-29 18:48:33.780 WriteAudio: buffer underrun


More information about the mythtv-dev mailing list