[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