{"action":"created","issue":{"url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1385","labels_url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1385/labels{/name}","comments_url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1385/comments","events_url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1385/events","html_url":"https://github.com/mbunkus/mkvtoolnix/issues/1385","id":99485494,"number":1385,"title":"Minor Bug: [8.2.0] Progress percent number shows halve value","user":{"login":"rkolless","id":5840426,"avatar_url":"https://avatars.githubusercontent.com/u/5840426?v=3","gravatar_id":"","url":"https://api.github.com/users/rkolless","html_url":"https://github.com/rkolless","followers_url":"https://api.github.com/users/rkolless/followers","following_url":"https://api.github.com/users/rkolless/following{/other_user}","gists_url":"https://api.github.com/users/rkolless/gists{/gist_id}","starred_url":"https://api.github.com/users/rkolless/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rkolless/subscriptions","organizations_url":"https://api.github.com/users/rkolless/orgs","repos_url":"https://api.github.com/users/rkolless/repos","events_url":"https://api.github.com/users/rkolless/events{/privacy}","received_events_url":"https://api.github.com/users/rkolless/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-06T17:21:47Z","updated_at":"2015-08-07T08:33:12Z","closed_at":null,"body":"Hi,\r\n\r\nthe new version 8.2.0 of mkvmerge shows a progress number halve the value it really is.\r\nThe progress number goes from 0..50% and jumps after finish to 100%.\r\n\r\nA side effect of this is that the MKVToolnixGui calculates a wrong remaining time until completion.\r\n"},"comment":{"url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/comments/128641324","html_url":"https://github.com/mbunkus/mkvtoolnix/issues/1385#issuecomment-128641324","issue_url":"https://api.github.com/repos/mbunkus/mkvtoolnix/issues/1385","id":128641324,"user":{"login":"mbunkus","id":414282,"avatar_url":"https://avatars.githubusercontent.com/u/414282?v=3","gravatar_id":"","url":"https://api.github.com/users/mbunkus","html_url":"https://github.com/mbunkus","followers_url":"https://api.github.com/users/mbunkus/followers","following_url":"https://api.github.com/users/mbunkus/following{/other_user}","gists_url":"https://api.github.com/users/mbunkus/gists{/gist_id}","starred_url":"https://api.github.com/users/mbunkus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbunkus/subscriptions","organizations_url":"https://api.github.com/users/mbunkus/orgs","repos_url":"https://api.github.com/users/mbunkus/repos","events_url":"https://api.github.com/users/mbunkus/events{/privacy}","received_events_url":"https://api.github.com/users/mbunkus/received_events","type":"User","site_admin":false},"created_at":"2015-08-07T08:33:12Z","updated_at":"2015-08-07T08:33:12Z","body":"Thanks for the report. I haven't had such a report before, and I cannot reproduce it at the moment.\r\n\r\nJust to make sure you're not confused by something that actually works as intended: the GUI has two progress indicators in its status bar, one for the currently running job and one for the whole job queue:\r\n\r\n![progress-indicators](https://cloud.githubusercontent.com/assets/414282/9131809/2e988226-3cef-11e5-9a9f-2e90568686cb.png)\r\n\r\nWhich one of those two jumps like that?\r\n\r\nThe one for the whole job queue (the right one) takes all jobs into account that are either currently running (there can only be one of those at any given moment) and those »pending automatic start«. The total duration is estimated based on the queue's start time, the total percentage processed (number of completed jobs * 100 + current job's percentage).\r\n\r\nIf, for example, there is one long-running job and one job pending automatic start then the left progress indicator will reach 100% when the right one reaches 50%. If, though, the second one finishes almost immediately (e.g. due to an error or the files to be muxed being very short) then the second indicator may seem to jump from 50% directly to 100% without an obvious reason. This would be a design limitation, though, as there's no way to estimate how long a job will take until it's actually running."}}