[mythtv-commits] mythtv commit: r15448 - in trunk/mythplugins/mytharchive by paulh

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Jan 15 11:20:17 UTC 2008


      Author: paulh
        Date: 2008-01-15 11:20:16 +0000 (Tue, 15 Jan 2008)
New Revision: 15448
   Changeset: http://cvs.mythtv.org/trac/changeset/15448

Modified:

   trunk/mythplugins/mytharchive/mytharchive/archivesettings.cpp
   trunk/mythplugins/mytharchive/mythburn/scripts/mythburn.py

Log:

Allow MythArchive to use ProjectX to cut commercials and demux mpeg2 files
instead of mythtranscode and mythreplex.

If you have ProjectX installed and you turn the new 'Use ProjectX' setting on
then MythArchive will use it to cut commercials and demux files.

The advantages in using ProjectX are:-

    * Does a better job in keeping the sync between video and audio streams.
    * Doesn't swap the audio streams around like mythtranscode sometimes does.
    * Works better on DVB streams especially with files that are slightly
      damaged due to a poor signal.
    * Maybe a little quicker since the cutting and demuxing is done in a
      single operation.
    * Allow us in the future to extract DVB subtitles and possibly teletext
      subtitles which can be added to the final DVD.
    * I've not tested this but it may also handle files were streams come and
      go better than mythtranscode/mythreplex.

The disadvantages are:-

    * Requires java to be installed and all the headacres that can create.
    * The cuts aren't frame accurate but are done to the nearest GOP.
      (actually the lossless encoder in mythtranscode isn't frame accurate
      either so this isn't really a problem).

There may be a few things that needs looking at, like the stream selection
for example, but I wanted to get this in so I can start to get some feedback
on what needs fixing.






More information about the mythtv-commits mailing list