assetedit/resize track fixes, dangling popup threads
[goodguy/history.git] / cinelerra-5.1 / cinelerra / asset.C
index fd17a1422a89b9bfdcca138e25f47ab5085b9f85..5a17fde869250aea8744a5cf82f218fdfba289f3 100644 (file)
@@ -88,7 +88,7 @@ int Asset::init_values()
        ff_video_options[0] = 0;
        ff_audio_bitrate = 0;
        ff_video_bitrate = 0;
-       ff_video_quality = 0;
+       ff_video_quality = -1;
 
        jpeg_quality = 80;
        aspect_ratio = -1;
@@ -332,21 +332,23 @@ int Asset::equivalent(Asset &asset, int test_audio, int test_video, EDL *edl)
                if( out_path ) {
                        if( *apath != '/' ) {
                                char *cp = cstrcat(2, out_path, apath);
-                               delete [] apath;  apath = cp;
+                               delete [] apath;  apath = FileSystem::basepath(cp);
+                               delete [] cp;
                        }
                        if( *tpath != '/' ) {
                                char *cp = cstrcat(2, out_path, tpath);
-                               delete [] tpath;  tpath = cp;
+                               delete [] tpath;  tpath = FileSystem::basepath(cp);
+                               delete [] cp;
                        }
                }
-               if( strcmp(apath, tpath) ) result = 1;
+               if( strcmp(apath, tpath) ) result = 0;
                delete [] apath;
                delete [] tpath;
                delete [] out_path;
        }
 
-       if(result && format == FILE_FFMPEG)
-               result = !strcmp(fformat, asset.fformat);
+       if(result && format == FILE_FFMPEG && strcmp(fformat, asset.fformat) )
+               result = 0;
 
        if(test_audio && result)
        {