Change both ffmpeg plugins reQueueAfter to false. These plugins should not need to be requeued and worked on again.
Move mkv data stream check to after extraArguments var creation so that it works as intended.
Both plugins checked for the existance of file.ffProbeData.streams[i].tags.language. But when .tags is completely missing then it would fail.
Modified plugins to check for .tags before then checking for .language
1) Set bufsize at a variable level dependant on bitrate. (Thanks winsome)
2) Add variable to enable transcoding files to 10bit if preferred.
3) Added two options to GPU transcode plugin after extensive testing/research with different options.
*-cq:v 19
*-rc-lookahead:v 32
4) Modify bitrate cutoff check to completely skip file if below cutoff, rather then check if it should be remuxed.
5) Tidy up some wording.
1) Ran all plugins through javascript formatter to make them look nicer/ have correct javascript formatting.
2) Added comments to all plugins.
3) Modified all plugins that have checks for inputs to check for existance of inputs itself.
4) Modify 5ConvertAudio so that you can just put "true" in a single input, rather then having to put false in the opposing one. If only 1 action is wanted.
5) Fix for 3CleanAudio & 4CleanSubs where if language meta was completely missing then plugins would not set it to the specified tag language.
6) Correct 4CleanSubs input title of "tag_title" to "tag_language"
Uses iiDrakeii's filter, and crops video files when letterboxing is detected.\nThis uses the FFMPEG NVENC transcoding(hw).\nIf a file is 4K it will be scaled down to 1080p.\nNow with user definable bitrates!(since 1.104 beta)\nCreated by @control#0405