Difference between revisions of "Repairing the Seektable"

From MythTV Official Wiki
Jump to: navigation, search
Line 1: Line 1:
 
It is possible to corrupt your [[Recordedseek_table|seektable]] for one or more recordings, which can result in:
 
It is possible to corrupt your [[Recordedseek_table|seektable]] for one or more recordings, which can result in:
- Being unable to skip forward and backward correctly, and
+
* Being unable to skip forward and backward correctly, and
- Recordings reporting the incorrect length.
+
* Recordings reporting the incorrect length.
  
 
[[mythcommflag]] and [[mythtranscode]] are two of the tools that can be used to rebuild the seektable.
 
[[mythcommflag]] and [[mythtranscode]] are two of the tools that can be used to rebuild the seektable.
Line 7: Line 7:
 
[[Image:Important.png]] '''Note:''' After rebuilding the seektable, any cutlist you have created for a recording will no longer be properly synced and should be recreated.
 
[[Image:Important.png]] '''Note:''' After rebuilding the seektable, any cutlist you have created for a recording will no longer be properly synced and should be recreated.
  
== Preparation==
+
== Repairing the Seektable==
 +
=== Preparation===
  
== Using mythtranscode==
+
=== Using mythtranscode===
 
If you have trouble rebuilding a seektable with mythcommflag, try using mythtranscode as follows:
 
If you have trouble rebuilding a seektable with mythcommflag, try using mythtranscode as follows:
 
  mythtranscode --mpeg2 --showprogress --infile <path-to-file>  
 
  mythtranscode --mpeg2 --showprogress --infile <path-to-file>  
 
(where path-to-file represents a file listed in mythtv recordings)
 
(where path-to-file represents a file listed in mythtv recordings)
  
== Using mythcommflag==
+
=== Using mythcommflag===
 
Use the <code>--rebuild</code> option.
 
Use the <code>--rebuild</code> option.
  

Revision as of 12:13, 9 January 2008

It is possible to corrupt your seektable for one or more recordings, which can result in:

  • Being unable to skip forward and backward correctly, and
  • Recordings reporting the incorrect length.

mythcommflag and mythtranscode are two of the tools that can be used to rebuild the seektable.

Important.png Note: After rebuilding the seektable, any cutlist you have created for a recording will no longer be properly synced and should be recreated.

Repairing the Seektable

Preparation

Using mythtranscode

If you have trouble rebuilding a seektable with mythcommflag, try using mythtranscode as follows:

mythtranscode --mpeg2 --showprogress --infile <path-to-file> 

(where path-to-file represents a file listed in mythtv recordings)

Using mythcommflag

Use the --rebuild option.

Possible Causes of a Corrupt Seektable

  • Editing a recording outside of the MythTV Frontend.
  • Excessive disk IO during recording could prevent invalid SQL updates to the Seektable (I think).