{"action":"created","issue":{"url":"https://api.github.com/repos/jliljebl/flowblade/issues/78","labels_url":"https://api.github.com/repos/jliljebl/flowblade/issues/78/labels{/name}","comments_url":"https://api.github.com/repos/jliljebl/flowblade/issues/78/comments","events_url":"https://api.github.com/repos/jliljebl/flowblade/issues/78/events","html_url":"https://github.com/jliljebl/flowblade/issues/78","id":65658306,"number":78,"title":"Scales of \"affine\" filter ignored while loading a save ","user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jliljebl/flowblade/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/jliljebl/flowblade/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/jliljebl/flowblade/labels/Priority-Medium","name":"Priority-Medium","color":"ededed"},{"url":"https://api.github.com/repos/jliljebl/flowblade/labels/Type-Defect","name":"Type-Defect","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-01T10:51:43Z","updated_at":"2015-08-27T17:20:52Z","closed_at":null,"body":"```\nWhat steps will reproduce the problem?\n1. Use the filter \"affine\" on a sequence\n2. In the options, change scale X and scale Y to 200\n3. Save your project\n4. Close Flowblade\n5. Open Flowblade again\n6. Open your project\n\nWhat is the expected output? What do you see instead?\nExpected output : the  save should keep the \"zoom\" of the affine filter\nActual output : the scale X and scale Y are \"reset\" to 100 in the preview \nwindow and in the rendered video. Nevertheless, if you try to edit the filter, \nyou can see that scale X and scale Y are still set to 200, they just do \nnothing. Changing the value to 201 (for example) and 200 again allows to have \nthe expected output again.\n\nWhat version of the product are you using? On what operating system?\nFlowblade 0.12.0\nLinux Mint 15, MATE 1.6.0\n\nPlease provide any additional information below.\nIt seems that those two params are ignored while the save file is loaded.\n```\n\nOriginal issue reported on code.google.com by `tapata.t...@gmail.com` on 8 Jun 2014 at 3:33"},"comment":{"url":"https://api.github.com/repos/jliljebl/flowblade/issues/comments/135497649","html_url":"https://github.com/jliljebl/flowblade/issues/78#issuecomment-135497649","issue_url":"https://api.github.com/repos/jliljebl/flowblade/issues/78","id":135497649,"user":{"login":"jliljebl","id":1823444,"avatar_url":"https://avatars.githubusercontent.com/u/1823444?v=3","gravatar_id":"","url":"https://api.github.com/users/jliljebl","html_url":"https://github.com/jliljebl","followers_url":"https://api.github.com/users/jliljebl/followers","following_url":"https://api.github.com/users/jliljebl/following{/other_user}","gists_url":"https://api.github.com/users/jliljebl/gists{/gist_id}","starred_url":"https://api.github.com/users/jliljebl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jliljebl/subscriptions","organizations_url":"https://api.github.com/users/jliljebl/orgs","repos_url":"https://api.github.com/users/jliljebl/repos","events_url":"https://api.github.com/users/jliljebl/events{/privacy}","received_events_url":"https://api.github.com/users/jliljebl/received_events","type":"User","site_admin":false},"created_at":"2015-08-27T17:20:52Z","updated_at":"2015-08-27T17:20:52Z","body":"Yeah, this needs work. I will have to read the MLT \"affine\" -filter code to get a better idea what is happening here.\r\n\r\nThe problem is that \"affine\" does not have an anchor point to define unambiguously the rotation center point and scale center point. The \"transition.geometry\" acts as if the anchor point was at top left and \"transition.scale_x\" and \"transition.scale_y\" act as if anchor point was at the center of source image. I'll look into this a bit further."}}