On Thu, 2009-07-23 at 22:13 -0500, David G. Mackay wrote:
> On Thu, 2009-07-23 at 09:09 -0500, David G. Mackay wrote:
> > So what's with the frame selection?  At 29.97 FPS 1:10.804 should be
> > frame 2122 not 2901.
> > 
> > I'm using transcode 1.1.1 on Fedora 11.
> 
> OK, I've had a look at the source for transcode 1.1.3.  The problem is
> libtc/framecode.c normalize_fc_time.  The calculation of range->stf on
> line 268 is wrong.  You end up adding the fractional seconds as a whole
> number to the frame count, as does the calculation for range->etf on
> line 281.  I believe that you really need to handle the seconds as a
> float.  As it is, a value of 00:01:25.5 will compute to the same as
> 00:01:25.005.

Hi there,
thanks for the report. I'll file a bug (http://tcforge.berlios.de) ASAP
to keep track of this issue.

> I'd be happy to take a shot at changing things to handle the seconds as
> a float, if you'd like.

Fine for me. I'll work on a fix too ASAP.


-- 
Francesco Romani // Ikitt
http://fromani.exit1.org  ::: transcode homepage
http://tcforge.berlios.de ::: transcode experimental forge

Reply via email to