X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ffileffmpeg.C;h=a71d692aad1e3584e54b350cd248b98387be5807;hb=refs%2Ftags%2F2021-03;hp=eed14f2005f6c8044a19c9bf3a0fbf577ffba192;hpb=85a4302e7031b0285aeb9559aa6dbc531db6e443;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/fileffmpeg.C b/cinelerra-5.1/cinelerra/fileffmpeg.C index eed14f20..a71d692a 100644 --- a/cinelerra-5.1/cinelerra/fileffmpeg.C +++ b/cinelerra-5.1/cinelerra/fileffmpeg.C @@ -343,10 +343,11 @@ int FileFFMPEG::open_file(int rd, int wr) if( video_layers > 0 ) { asset->video_data = 1; asset->aspect_ratio = ff->ff_aspect_ratio(0); - printf("ff_aspect_ratio, %f \n", asset->aspect_ratio); if (!asset->interlace_mode) asset->interlace_mode = ff->ff_interlace(0); - ff->video_probe(1); + if ( ff->ff_video_frames(0) > 1 ) { +// ff->video_probe(1); if (!asset->interlace_mode && (ff->interlace_from_codec) ) asset->interlace_mode = ff->video_probe(1); + } if( !asset->layers ) asset->layers = video_layers; asset->actual_width = ff->ff_video_width(0); asset->actual_height = ff->ff_video_height(0); @@ -1943,9 +1944,9 @@ int FFOptionsFormatView::handle_event() { Asset *asset = fmt_config->asset; char *format_name = asset->fformat; - char *replace_name0 = "mov"; - char *replace_name1 = "mpegts"; - char *replace_name2 = "matroska"; + char replace_name0[] = "mov"; + char replace_name1[] = "mpegts"; + char replace_name2[] = "matroska"; if (!strcmp(format_name, "qt")) format_name = replace_name0; // fixup if (!strcmp(format_name, "m2ts"))