[mythtv] [exp. patch] xv xvmc merge (v4)

Ivor Hewitt ivor at ivor.org
Fri Apr 8 20:56:22 UTC 2005


On Thursday 07 Apr 2005 22:15, Daniel Kristjansson wrote:
> On Thu, 2005-04-07 at 15:33 -0400, Daniel Kristjansson wrote:
> > Aran Cox wrote:
> > > Before I noticed that you mention breaking HDTV support, I tried
> > > applying this patch to CVS as of a few moments ago and got some
> > > significant breakage in libs/libmythtv/videoout_xv.cpp.  I wanted to
> > > try it because XvMC worked so much better with your v1 patch.
> >
> > Yep, I just broke it about an hour ago, I'm fixing it at the moment.
> > If you checkout the previous version of videoout_xv.cpp then apply
> > the patch the only reject is simple one in libmyth.pro
>
> FYI I've generated a new xv-xvmc merge patch. See:
>     http://www.mrl.nyu.edu/~danielk/mythtv/xv-xvmc-merge-v4.tbz
>
> It applies to the current CVS, and also fixes the HDTV playback problem.
>
> It turns out the HDTV playback problem was actually a MPEG-TS stream
> playback problem, due to some changes I made to mpeg-ts to make
> HDTV channel changing work better. I just removed that "fix" and
> mpeg-ts playback now seems to work.
>

Sorry it's taken so long to check this, I've been rather busy. Anyway finally 
got around to trying this on an EPIA. Firstly dumb question... do I need to 
apply this patch to the backend also (backend is current CVS)? I've got a few 
recordings scheduled and don't want to break them! :)

If the normal backend should be fine... then the patch breaks epia playback. 

Log follows:

2005-04-08 21:43:47.495 Trying XvMC port 64
2005-04-08 21:43:47.496 Found a suitable XvMC surface 0
2005-04-08 21:43:47.496 XvMC surface found and with VLD support on port 64
2005-04-08 21:43:47.500 Unable to create XvMC Blocks
2005-04-08 21:43:47.501 Failed to create XvMC Buffers.
2005-04-08 21:43:47.502 @ j=3 Looking for flag[s]: XvInputMask XvImageMask
2005-04-08 21:43:47.502 Adaptor: 0 has flag[s]: 0xXvInputMask XvImageMask
2005-04-08 21:43:47.503 XVideo surface found on port 64
2005-04-08 21:43:49.567 The realtime priority setting is not enabled.
2005-04-08 21:43:49.570 No codec for stream index 0
2005-04-08 21:43:49.571 No codec for stream index 0
2005-04-08 21:43:49.572 No codec for stream index 0
2005-04-08 21:43:49.574 No codec for stream index 0
2005-04-08 21:43:49.575 No codec for stream index 0
2005-04-08 21:43:49.576 No codec for stream index 0
2005-04-08 21:43:49.577 No codec for stream index 0
2005-04-08 21:43:49.578 No codec for stream index 0
2005-04-08 21:43:49.579 No codec for stream index 0
2005-04-08 21:43:49.581 No codec for stream index 0
2005-04-08 21:43:49.582 No codec for stream index 0
2005-04-08 21:43:49.583 No codec for stream index 0
2005-04-08 21:43:49.584 No codec for stream index 0
2005-04-08 21:43:49.585 No codec for stream index 0
2005-04-08 21:43:49.586 Changing from None to WatchingLiveTV
2005-04-08 21:43:49.586 No codec for stream index 0
2005-04-08 21:43:49.589 No codec for stream index 0
2005-04-08 21:43:49.589 No codec for stream index 0
2005-04-08 21:43:49.590 No codec for stream index 0
2005-04-08 21:43:49.593 No codec for stream index 0
2005-04-08 21:43:49.595 No codec for stream index 0
2005-04-08 21:43:49.596 No codec for stream index 0
2005-04-08 21:43:49.597 No codec for stream index 0
2005-04-08 21:43:49.597 No codec for stream index 0
2005-04-08 21:43:49.598 No codec for stream index 0
2005-04-08 21:43:49.599 No codec for stream index 0
2005-04-08 21:43:49.601 No codec for stream index 0
2005-04-08 21:43:49.604 No codec for stream index 0
2005-04-08 21:43:49.607 No codec for stream index 0
2005-04-08 21:43:49.609 No codec for stream index 0
2005-04-08 21:43:49.611 No codec for stream index 0
2005-04-08 21:43:49.617 No codec for stream index 0
2005-04-08 21:43:49.619 No codec for stream index 0
2005-04-08 21:43:49.621 No codec for stream index 0
2005-04-08 21:43:49.626 No codec for stream index 0
2005-04-08 21:43:49.628 No codec for stream index 0
2005-04-08 21:43:49.630 No codec for stream index 0
2005-04-08 21:43:49.635 No codec for stream index 0
2005-04-08 21:43:49.637 No codec for stream index 0
2005-04-08 21:43:49.639 No codec for stream index 0
2005-04-08 21:43:49.643 No codec for stream index 0
2005-04-08 21:43:49.645 No codec for stream index 0
2005-04-08 21:43:49.647 No codec for stream index 0
2005-04-08 21:43:49.651 positionMap[ 42 ] == 839608.
2005-04-08 21:43:49.655 No codec for stream index 0
2005-04-08 21:43:49.657 No codec for stream index 0
2005-04-08 21:43:49.658 No codec for stream index 0
2005-04-08 21:43:49.661 No codec for stream index 0
2005-04-08 21:43:49.662 No codec for stream index 0
2005-04-08 21:43:49.664 No codec for stream index 0
2005-04-08 21:43:49.668 No codec for stream index 0
2005-04-08 21:43:49.669 No codec for stream index 0
2005-04-08 21:43:49.671 No codec for stream index 0
2005-04-08 21:43:49.681 No codec for stream index 0
2005-04-08 21:43:49.687 Using deinterlace method bobdeint
2005-04-08 21:43:49.688 nVidiaVideoSync: Could not open device /dev/nvidia0, 
No such file or directory
2005-04-08 21:43:49.690 No codec for stream index 0
2005-04-08 21:43:49.692 No codec for stream index 0
2005-04-08 21:43:49.695 positionMap[ 54 ] == 1049416.
2005-04-08 21:43:49.697 No codec for stream index 0
2005-04-08 21:43:49.699 No codec for stream index 0
2005-04-08 21:43:49.700 No codec for stream index 0
2005-04-08 21:43:49.700 Set video sync frame interval to 40000
2005-04-08 21:43:49.704 No codec for stream index 0
2005-04-08 21:43:49.706 No codec for stream index 0
2005-04-08 21:43:49.707 No codec for stream index 0
2005-04-08 21:43:49.710 No codec for stream index 0
2005-04-08 21:43:49.711 No codec for stream index 0
2005-04-08 21:43:49.712 No codec for stream index 0
2005-04-08 21:43:49.717 positionMap[ 63 ] == 1174436.
2005-04-08 21:43:49.719 Using video as timebase
2005-04-08 21:43:49.719 Video timing method: DRM
2005-04-08 21:43:49.719 Refresh rate: 16650, frame interval: 40000
2005-04-08 21:43:49.721 No codec for stream index 0
2005-04-08 21:43:49.723 No codec for stream index 0
2005-04-08 21:43:49.724 No codec for stream index 0
2005-04-08 21:43:49.727 No codec for stream index 0
2005-04-08 21:43:49.728 No codec for stream index 0
2005-04-08 21:43:49.729 No codec for stream index 0
2005-04-08 21:43:49.731 No codec for stream index 0
2005-04-08 21:43:49.733 No codec for stream index 0
2005-04-08 21:43:49.734 waiting for prebuffer...

etc.

Oh and now I've updated the main epia to cvs I've got the same bug Terry just 
reported! I'll reply in that thread.


Cheers,

-- 
Ivor
http://www.ivor.it


More information about the mythtv-dev mailing list