Exemple #1
0
        /// <summary>
        ///     Debug Write
        /// </summary>
        public static void DebugWrite(DebugConsole debugconsole, ViewModel vm)
        {
            // -------------------------
            // Write Variables to Console
            // -------------------------

            // Clear Old Text
            debugParagraph.Inlines.Clear();

            debugconsole.rtbDebug.Document = new FlowDocument(debugParagraph); // start

            //debugconsole.rtbDebug.BeginChange();
            //debugconsole.rtbDebug.SelectAll();
            //debugconsole.rtbDebug.Selection.Text = "";
            //debugconsole.rtbDebug.EndChange();

            // Write New Text
            //debugconsole.rtbDebug.Document = new FlowDocument(debugParagraph); // start

            // begin change
            debugconsole.rtbDebug.BeginChange();
            //////////////////////////////////////////////////

            debugParagraph.Inlines.Add(new Bold(new Run("Program Variables"))
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());


            // System
            debugParagraph.Inlines.Add(new Bold(new Run("System "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("ready ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(MainWindow.ready.ToString()) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("ready "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.ReadyHalts(vm).ToString())
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("script ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(MainWindow.script.ToString()) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("ffCheckCleared ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(MainWindow.ffCheckCleared.ToString()) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("ffCheckCleared "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.FFcheck(vm).ToString())
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("threads "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Configure.threads)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("maxthreads "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Configure.maxthreads)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("appDir "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.appDir)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // Configure
            debugParagraph.Inlines.Add(new Bold(new Run("Configure "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("theme "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Configure.theme)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("ffmpeg "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFmpeg.ffmpeg)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("ffprobe "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.ffprobe)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("ffmpegPath "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(vm.FFmpegPath_Text)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("ffprobePath "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(vm.FFprobePath_Text)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("logPath "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(vm.LogPath_Text)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("logEnable "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(vm.LogCheckBox_IsChecked.ToString())
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // Input
            debugParagraph.Inlines.Add(new Bold(new Run("Input "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputDir "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.inputDir)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputFileName "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.inputFileName)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputExt "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.inputExt)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("input "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.input)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // Output
            debugParagraph.Inlines.Add(new Bold(new Run("Output "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("outputDir "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.outputDir)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("outputFileName "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.outputFileName)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("outputNewFileName "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.outputNewFileName)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("outputExt "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.outputExt)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("output "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.output)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // Batch
            debugParagraph.Inlines.Add(new Bold(new Run("Batch "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("batchInputAuto "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(MainWindow.batchInputAuto)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("batchExt ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(MainWindow.batchExt) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("batchFFprobeAuto "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.batchFFprobeAuto)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("batchVideoAuto "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.batchVideoAuto)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("batchAudioAuto "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.batchAudioAuto)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // Video
            debugParagraph.Inlines.Add(new Bold(new Run("Video "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("hwaccel "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.hwacceleration)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vEncodeSpeed "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vEncodeSpeed)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vCodec "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vCodec)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vQuality "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vQuality)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vLossless "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vLossless)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("vBitMode ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(Video.vBitMode) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vBitRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vBitRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vMaxRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vMaxRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vBufSize "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vBufSize)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vOptions "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vOptions)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("crf "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vCRF)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("x265params "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.x265params)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("fps "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.fps)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("image "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.image)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vEncodeSpeed "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vEncodeSpeed)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("passUserSelected "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(VideoControls.passUserSelected.ToString())
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("pass1 "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.pass1)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("pass2 "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.pass2)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("v2passArgs "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.v2PassArgs)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("optTune "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.optTune)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("optProfile "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.optProfile)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("optLevel "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.optLevel)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("optimize "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.optimize)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());


            debugParagraph.Inlines.Add(new Bold(new Run("width "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.width)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("height "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.height)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("cropWidth "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(CropWindow.cropWidth)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("cropHeight "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(CropWindow.cropHeight)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("cropX "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(CropWindow.cropX)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("cropY "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(CropWindow.cropY)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("crop "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(CropWindow.crop)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vAspectRatio "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Video.vAspectRatio)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("geq "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(VideoFilters.geq)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vFilter "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(VideoFilters.vFilter)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // Audio
            debugParagraph.Inlines.Add(new Bold(new Run("Audio "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aCodec "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aCodec)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aQuality "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aQuality)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aBitMode "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aBitMode)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aBitRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aBitRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aChannel "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aChannel)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aSamplerate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aSamplerate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aBitDepth "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aBitDepth)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("volume "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aVolume)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aHardLimiter "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Audio.aHardLimiter)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aFilter "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(AudioFilters.aFilter)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("aBitRateLimiter ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(Audio.aBitRateLimiter) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // Streams
            debugParagraph.Inlines.Add(new Bold(new Run("Streams "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vMap "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Streams.vMap)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aMap "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Streams.aMap)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("cMap "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Streams.cMap)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("sMap "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Streams.sMap)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("mMap "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Streams.mMap)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("map ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(Streams.map) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // Cut
            debugParagraph.Inlines.Add(new Bold(new Run("Cut "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("trimStart "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Format.trimStart)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("trimEnd "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(Format.trimEnd)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("trim ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(Format.trim) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // FFprobe
            debugParagraph.Inlines.Add(new Bold(new Run("FFprobe "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("argsProperties "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.argsProperties)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("argsVideoCodec "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.argsVideoCodec)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("argsAudioCodec "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.argsAudioCodec)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("argsVideoBitRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.argsVideoBitRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("argsAudioBitRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.argsAudioBitRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("argsSize "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.argsSize)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("argsDuration "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.argsDuration)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("argsFrameRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.argsFrameRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());


            debugParagraph.Inlines.Add(new Bold(new Run("inputFileProperties "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.inputFileProperties)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputVideoCodec "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.inputVideoCodec)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputVideoBitRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.inputVideoBitRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputAudioCodec "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.inputAudioCodec)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputAudioBitRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.inputAudioBitRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputSize "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.inputSize)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputDuration "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.inputDuration)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("inputFrameRate "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.inputFrameRate)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("vEntryType "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.vEntryType)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("aEntryType "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFprobe.aEntryType)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new LineBreak());
            debugParagraph.Inlines.Add(new LineBreak());


            // FFmpeg
            debugParagraph.Inlines.Add(new Bold(new Run("FFmpeg "))
            {
                Foreground = Heading
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //debugParagraph.Inlines.Add(new Bold(new Run("cmdWindow ")) { Foreground = Variable });
            //debugParagraph.Inlines.Add(new Run(FFmpeg.cmdWindow) { Foreground = Value });
            //debugParagraph.Inlines.Add(new LineBreak());

            debugParagraph.Inlines.Add(new Bold(new Run("ffmpegArgs "))
            {
                Foreground = Variable
            });
            debugParagraph.Inlines.Add(new Run(FFmpeg.ffmpegArgs)
            {
                Foreground = Value
            });
            debugParagraph.Inlines.Add(new LineBreak());

            //////////////////////////////////////////////////
            debugconsole.rtbDebug.EndChange(); // end change
        }