[mythtv-users] rebuild of seek information not working for DVB recordings on 0.20.2?

Martin Bene martin.bene at icomedias.com
Thu Aug 30 21:59:33 UTC 2007


Hi,

I've got a huge pile of recordings where I manged to lose the seek
information (in recordedseek);

The good news: mythcomflag should be able to rebuild the seek table for
these files.
The bad news: it doesn't actually work.

The files are recordings from dvb-s in mpeg2-ts format; I'm running
mythtv on a gentoo system.

The seek information originaly generated when recording the files looks
like this:

+--------+---------------------+------+---------+------+
| chanid | starttime           | mark | offset  | type |
+--------+---------------------+------+---------+------+
|  15012 | 2007-08-06 15:25:00 |    0 | 0       |    9 |
|  15012 | 2007-08-06 15:25:00 |   12 | 232368  |    9 |
|  15012 | 2007-08-06 15:25:00 |   24 | 473948  |    9 |
|  15012 | 2007-08-06 15:25:00 |   36 | 728500  |    9 |
|  15012 | 2007-08-06 15:25:00 |   48 | 943008  |    9 |

Rebuilding the seek table using  
	mythcommflag --rebuild -f 15012_20070806152500.mpg

results in entries like this:

+--------+---------------------+------+---------+------+
| chanid | starttime           | mark | offset  | type |
+--------+---------------------+------+---------+------+
|  15012 | 2007-08-06 15:25:00 |    0 | 241768  |    6 |
|  15012 | 2007-08-06 15:25:00 |    1 | 476956  |    6 |
|  15012 | 2007-08-06 15:25:00 |    2 | 731132  |    6 |
|  15012 | 2007-08-06 15:25:00 |    3 | 944136  |    6 |

i.e the type of seek information is different (MARK_GOP_START instead of
MARK_GOP_BYFRAME); while skip forward/back still works, it's extremely
slow for the reindexed files - skipping 1 minute takes ~ 30 seconds.

Is there any known fix for this problem?

Thanks, Martin



More information about the mythtv-users mailing list