[mythtv-commits] mythtv commits

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Feb 15 17:10:02 UTC 2005


----------------------------------------------------------------------------
Changes committed by cpinkham on Tue Feb 15 17:07:28 2005

Modified Files:
   in mythtv/libs/libmythtv:
        NuppelVideoPlayer.cpp recordingprofile.cpp 
   in mythtv/programs/mythtranscode:
        transcode.cpp 
Log Message:


* Modify the transcoder to reset the timecodes when converting audio and
  video and applying a cutlist rather than using the old timecodes which
  will skip forward quite a bit at cutpoints.  This fixes a bug which would
  cause the last second or so of audio from before a cutpoint to be played
  after the cutpoint when playing the transcoded file.  The same timecode
  logic should probably be applied to the case where the audio and/or video
  is copied instead of re-encoded, but that will take a bit more work than
  this case.

* Added code to not display the "Automatically transcode after recording"
  setting for the Transcoding profiles since the setting doesn't apply to them.

* Add the ability to resize video while transcoding.  This defaults to OFF
  and must be toggled ON from the Transcoding Recording Profile setup screen.
  This uses the libav* conversion routines, but it should be noted that
  resizing will definitely slow down your transcode, so you might not want
  to do it unless you have to like when you can't control the size or
  bitrate of your recorded material.  This setting is toggled On/Off on a
  per recording profile basis, so you can for instance resize your                mpeg2->mpeg4 while not resizing your mpeg4->mpeg4 conversions when 
  transcoding to apply the cutlist.  The resize option does not apply
  when using the transcoder to feed A/V fifos such as with nuvexport.

* Add a call to decoder->setLowBuffers() in the transcoder at the suggestion
  of Isaac.  Appears to be working OK with no ill effects.


----------------------------------------------------------------------------


More information about the mythtv-commits mailing list