Skip to content

Job Manager

jlw4049 edited this page May 25, 2022 · 2 revisions

General Use

  1. You can access the Job Manager by selecting 'File > Job Manager' or by adding a job via the 'Add to Jobs List' button (also, not discussed yet, from the new batch processing window), the hotkey to open it is 'CTRL + J'
  2. Inside of this window you have some pretty basic options/information
    • On the left, largest area of the window, you have a decent sized list box, that will list all of your jobs
      • You can right click inside of this window and use the same buttons, that are on the right side of the Job Manager window
      • The box can be scrolled on the X and Y axis (up/down/left/right) if needed
      • Each job will display the codec first, filename, entire command line, duration and the output file name
    • On the right side, you have 4 buttons
      • Delete Selected: this deletes the selected job
      • Delete All: this will delete EVERY job in window
      • Start Selected Job: This starts what ever job is highlighted in the list
      • Start All Jobs: This loops from top to bottom doing 1 job at a time until they are complete (I plan to add 2 or 4 job workers later)
      • The job manager, stores the jobs in a jobs.dat file, that will automatically be created upon first use of the job manager window. If you launch multiple instances of the program, this file is shared between instances of each program from the same directory. The 'Job Manager' automatically updates jobs in less than a millisecond between each instance
      • You can add jobs to the manager, save them for later, as long as you don't move the source files, you can encode these jobs at anytime later
      • Upon starting a new encode, a 'Progress Drawer' will open expanding the 'Job Manger' window downwards:
      • This job window contains a new encoding progress window output, with a progress bar/label (depending on duration), it works the same way as the other progress window
        • You can right click inside of it to copy the text
        • On the right side of the drawer you have 4 new buttons:
          • Pause
          • Resume
          • Cancel
          • Cancel All (You will only see 'Cancel All' if you start the job with the 'Start All Jobs' button)
          • Selecting 'Cancel' or 'Cancel All' will correctly kill the job/processes and attempt to delete the un-finished file
          • Closing the 'Job Manager' with the 'X' button at the top of the window, will close the job process, attempt to delete the un-finished file and close the window.
  3. During encoding process, you'll notice the main window disappears, this is by design, as GUI applications are not multithreaded, even though the code running it is multi-threaded, this prevents any errors. Once the process is complete, the window will return
Clone this wiki locally