X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fcinelerra%2Ffilemov.C;fp=cinelerra-5.0%2Fcinelerra%2Ffilemov.C;h=518d1e9341a5d1c8a2262331534fc74883f109bb;hb=3564c71f425f390745eb7c75d5121689d53e14c2;hp=e6211f09eb00df14bf8bd8edfa8d79cd58630524;hpb=a2adb92f17159c0399504ab4b18acb1d94122077;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/filemov.C b/cinelerra-5.0/cinelerra/filemov.C index e6211f09..518d1e93 100644 --- a/cinelerra-5.0/cinelerra/filemov.C +++ b/cinelerra-5.0/cinelerra/filemov.C @@ -245,7 +245,7 @@ int FileMOV::open_file(int rd, int wr) // Set decoding parameter quicktime_set_parameter(fd, "divx_use_deblocking", &asset->divx_use_deblocking); // Set timecode offset - quicktime_set_frame_start(fd, asset->tcstart); + quicktime_set_frame_start(fd, 0); return 0; } @@ -448,16 +448,6 @@ void FileMOV::format_to_asset() dv_parse_packs(tmp_decoder, frame->get_data()); dv_get_timestamp(tmp_decoder, tc); // printf("Timestamp %s\n", tc); - - float seconds = Units::text_to_seconds(tc, - 1, // Use 1 as sample rate, doesn't matter - TIME_HMSF, asset->frame_rate, 0); - // Set tcstart if it hasn't been set yet, this is a bit problematic - // FIXME: The problem arises if file has nonzero tcstart and user - // manualy sets it to zero - every time project will load it will - // be set to nonzero - if (asset->tcstart == 0) - asset->tcstart = int64_t(seconds * asset->frame_rate); } delete frame; dv_decoder_free(tmp_decoder);