[mythtv] Insertion of external recordings into MythTV's recordings list

Kevin James rincewind at kjames.net
Mon Mar 28 21:28:26 UTC 2005

Hi again
So I've managed to get my TiVo streams read from my TiVo, grabbed the
programme data and inserted it into the "recorded" table, so that they
are merged into my recordings list. However, When I start playing one of
these files, skip forward works intermittently / not at all, and the
time length of the file is reported incorrecly on the OSD. I get the
following in the trace window:

[mpegvideo_xvmc_vld @ 0xb79d1cd4]warning: first frame is no keyframe
[mpegvideo_xvmc_vld @ 0xb79d1cd4]Past frame is a B frame in

I have no idea what this means, but I'm guessing that something is
missing from the mpeg file created from the TiVo stream. If someone who
knows about the playback part of Myth can give me a clue, I can go and
try to find something to fix my files with.


On Fri, 2005-03-18 at 09:04 -0500, Nicholas McCoy wrote:
> You might want to check out the myth.rebuilddatabase.pl script in the
> contrib directory from CVS.  You can also see it at the following
> link:
> http://cvs.mythtv.org/cgi-bin/viewcvs.cgi/mythtv/contrib/myth.rebuilddatabase.pl?rev=1.6&view=auto
> It sounds like with a little modification you might be able to get
> that to do what you want.
> On Fri, 18 Mar 2005 00:00:46 +0000, Kevin James <rincewind at kjames.net> wrote:
> > Hi
> > I've been reading the list for a while now, and nothing has come up on a
> > similar topic to this, so I figured I'd post.
> > 
> > Background:
> > I have a TiVo (networked) in my living room connected to my satellite TV
> > system, a mythtv backend with a tv-encoder card (which is elsewhere and
> > can only receive a terrestrial signal), and a mythtv frontend in the
> > bedroom. I'd like to watch my TiVo recorded programmes (as most of the
> > stuff I watch is on satellite channels) in the bedroom on my mythtv box.
> > I looked at the MythTivo module, but as it streams direct from the tivo
> > and my myth frontend is an EPIA M6000, I get slow playback as it's not
> > an MPEG recording. I found some software (see
> > http://www.fumanchu.com/tivo) which allows me to dump down recordings
> > from my TiVo in mpeg format on my server, which play back nicely on my
> > M6000. I extended the scripts so that when a programme is grabbed from
> > TiVo, it is inserted into the MythVideo database table. I can cron this
> > to get any new TiVo stuff every night.
> > 
> > My problem is that I can see, in a short time, I will run out of space
> > on my server, unless I manually keep the space down (and remove entries
> > from the MythVideo DB Table). It occurred to me (after seeing many posts
> > on the different possible ways to manage it) that the auto-delete
> > feature of the main MythTV recordings list would be an ideal way to
> > manage the space.
> > 
> > So, (finally!) my question is: Before I delve into the source code to
> > figure out how to do it (i.e. how to populate the database correctly),
> > can anyone think of any compelling reasons not to insert externally
> > recorded programmes into the main MythTV recordings list? Or have I
> > managed to come up with a fairly good idea?
> > 
> > Cheers,
> > Kev.
> > 

More information about the mythtv-dev mailing list