[mythtv] CVS XVMC-VLD status?

Terry Barnaby terry1 at beam.ltd.uk
Mon Jul 4 04:08:58 EDT 2005


MagicITX wrote:
> On 6/29/05, Steven <mythmail at richardstraat.homedns.org> wrote:
> 
>>>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
>>_______________________________________________
>>mythtv-dev mailing list
>>mythtv-dev at mythtv.org
>>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>>
> 
> 
> Anyone making any progress on this problem?  I'm seeing it on an EPIA
> SP13000 system about one or twice per second.
> 
I will try and hav a look later this week.
I am currently using MythTv from CVS release date 2005.06.09 with
something like my xvmc_vld_5.patch (a bit more hard coded). This
is working well for me with a Via M10K system.

Terry


More information about the mythtv-dev mailing list