the subtitle editor :)
274 matches across 9 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | src/ui/Program.cs | 101 | Nikse.SubtitleEdit.Features.Main.Layout.InitNativeMacMenu.MakeStructure(menuBarRoot, lifetime.Ma |
| CRITICAL | src/ui/Program.cs | 173 | Nikse.SubtitleEdit.Features.Main.Layout.InitNativeMacMenu.SetupAppMenu(app); |
| CRITICAL | …i/Features/Video/SpeechToText/SpeechToTextViewModel.cs | 2300 | viewModal.ChangeUnderlineToColorColor = Se.Settings.Tools.AudioToText.WhisperPostProcessingChangeUnderli |
| CRITICAL | …i/Features/Video/TextToSpeech/TextToSpeechViewModel.cs | 567 | ? string.Format("{0} ({1})", Se.Language.Video.TextToSpeech.SetupCast.TrimEnd('.'), actorCount) |
| CRITICAL | …RemoveTextForHearingImpaired/InterjectionsViewModel.cs | 48 | Se.Settings.Tools.RemoveTextForHi.Interjections.Add(interjectionLanguage); |
| CRITICAL | …RemoveTextForHearingImpaired/InterjectionsViewModel.cs | 88 | var interjectionLanguage = Se.Settings.Tools.RemoveTextForHi.Interjections.FirstOrDefault(p => |
| CRITICAL | …es/Tools/ChangeFormatting/ChangeFormattingViewModel.cs | 105 | SelectedColor = Se.Settings.Tools.ChangeFormatting.Color.FromHexToColor(); |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 284 | if (Se.Settings.Tools.BatchConvert.OcrEngine.Equals("nOcr", StringComparison.OrdinalIgnoreCase)) |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 288 | else if (Se.Settings.Tools.BatchConvert.OcrEngine.Equals("BinaryOcr", StringComparison.OrdinalIgnoreCase)) |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 292 | else if (Se.Settings.Tools.BatchConvert.OcrEngine.Equals("PaddleOCR", StringComparison.OrdinalIgnoreCase)) |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 296 | else if (Se.Settings.Tools.BatchConvert.OcrEngine.Equals("Ollama", StringComparison.OrdinalIgnoreCase)) |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 652 | var text = Nikse.SubtitleEdit.UiLogic.Export.CustomTextFormatter.GenerateCustomText(selectedCustomFormat.ToTempl |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 1443 | var profile = Se.Settings.File.ExportImages.Profiles.FirstOrDefault(p => p.ProfileName == Se.Settings.File.Expor |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 1446 | profile = Se.Settings.File.ExportImages.Profiles.FirstOrDefault(); |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 1608 | foreach (var category in Se.Settings.Edit.MultipleReplace.Categories.Where(p => p.IsActive)) |
| CRITICAL | src/ui/Features/Tools/BatchConvert/BatchConverter.cs | 2011 | ? Nikse.SubtitleEdit.Core.Forms.FixCommonErrors.Helper.FixShortLines(paragraph.Text, Language) |
| CRITICAL | …i/Features/Tools/BatchConvert/BatchConvertViewModel.cs | 940 | if (!Se.Settings.Tools.BatchConvert.OcrEngine.Equals("PaddleOCR", StringComparison.OrdinalIgnoreCase)) |
| CRITICAL | …ures/Tools/FixCommonErrors/FixCommonErrorsViewModel.cs | 119 | Se.Settings.Tools.FixCommonErrors.Profiles.Clear(); |
| CRITICAL | …ures/Tools/FixCommonErrors/FixCommonErrorsViewModel.cs | 136 | Se.Settings.Tools.FixCommonErrors.Profiles.Add(setting); |
| CRITICAL | …tures/Edit/MultipleReplace/MultipleReplaceViewModel.cs | 201 | Se.Settings.Edit.MultipleReplace.Categories.Clear(); |
| CRITICAL | …tures/Edit/MultipleReplace/MultipleReplaceViewModel.cs | 210 | Se.Settings.Edit.MultipleReplace.Categories.Add(c); |
| CRITICAL | …s/Files/ExportImageBased/ImageBasedProfileViewModel.cs | 107 | Se.Settings.File.ExportImages.Profiles.Clear(); |
| CRITICAL | …s/Files/ExportImageBased/ImageBasedProfileViewModel.cs | 113 | Se.Settings.File.ExportImages.Profiles.Add(seProfile); |
| CRITICAL | …es/Files/ExportImageBased/ExportImageBasedViewModel.cs | 246 | Se.Settings.File.ExportImages.Profiles.Clear(); |
| CRITICAL | …es/Files/ExportImageBased/ExportImageBasedViewModel.cs | 249 | Se.Settings.File.ExportImages.Profiles.Add(profile); |
| CRITICAL | src/ui/Features/Main/MainViewModel.cs | 1947 | Configuration.Settings.SubtitleSettings.CurrentDCinemaFontColor = Se.Settings.File.DCinemaSmpte.CurrentDCine |
| CRITICAL | src/ui/Features/Main/MainViewModel.cs | 1949 | Configuration.Settings.SubtitleSettings.CurrentDCinemaFontEffectColor = Se.Settings.File.DCinemaSmpte.Curren |
| CRITICAL | src/ui/Logic/CasingToggler.cs | 53 | return RestoreSavedAndRemovedTags(System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase( |
| CRITICAL | src/ui/Logic/Config/SeVideo.cs | 51 | CutType = Features.Video.CutVideo.CutType.MergeSegments.ToString(); |
| CRITICAL | src/ui/Logic/Download/TtsDownloadService.cs | 131 | var url = Se.Settings.Video.TextToSpeech.AllTalkUrl.TrimEnd('/') + "/api/voices"; |
| CRITICAL | src/ui/Logic/Download/TtsDownloadService.cs | 154 | result = await _httpClient.PostAsync(Se.Settings.Video.TextToSpeech.AllTalkUrl.TrimEnd('/') + "/api/tts-gene |
| CRITICAL | src/ui/Logic/Download/TtsDownloadService.cs | 271 | var stability = Se.Settings.Video.TextToSpeech.ElevenLabsStability.ToString(CultureInfo.InvariantCulture); |
| CRITICAL | src/ui/Logic/Download/TtsDownloadService.cs | 272 | var similarityBoost = Se.Settings.Video.TextToSpeech.ElevenLabsSimilarity.ToString(CultureInfo.InvariantCulture) |
| CRITICAL | src/ui/Logic/Download/TtsDownloadService.cs | 273 | var speed = Se.Settings.Video.TextToSpeech.ElevenLabsSpeed.ToString(CultureInfo.InvariantCulture); |
| CRITICAL | src/ui/Logic/Download/TtsDownloadService.cs | 274 | var styleExaggeration = Se.Settings.Video.TextToSpeech.ElevenLabsStyleeExaggeration.ToString(CultureInfo.Invaria |
| CRITICAL | src/ui/Logic/Download/TtsDownloadService.cs | 308 | var stability = Se.Settings.Video.TextToSpeech.ElevenLabsStability.ToString(CultureInfo.InvariantCulture); |
| CRITICAL | src/ui/Logic/Download/TtsDownloadService.cs | 309 | var speed = Se.Settings.Video.TextToSpeech.ElevenLabsSpeed.ToString(CultureInfo.InvariantCulture); |
| CRITICAL | src/seconv/Core/LibSEIntegration.cs | 302 | var rendered = Nikse.SubtitleEdit.UiLogic.Export.CustomTextFormatter.GenerateCustomText( |
| CRITICAL | src/libse/Common/StringExtensions.cs | 499 | var properCaseText = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(sb.ToString() |
| CRITICAL | src/libse/Common/StringExtensions.cs | 559 | return RestoreSavedAndRemovedTags(System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase( |
| CRITICAL | src/libse/AudioToText/WhisperLanguage.cs | 14 | Name = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(name); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | installer/flatpak/update-metainfo-version.sh | 17 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/update-metainfo-version.sh | 20 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/update-metainfo-version.sh | 33 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/update-metainfo-version.sh | 36 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 42 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 46 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 53 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 55 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 63 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 65 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 78 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 80 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 141 | # --------------------------------------------------------------------------- |
| MEDIUM | installer/flatpak/generate-nuget-sources.sh | 150 | # --------------------------------------------------------------------------- |
| MEDIUM | …ions/Settings/WaveformThemes/WaveformPreviewControl.cs | 50 | // ── Background ──────────────────────────────────────────────── |
| MEDIUM | …ions/Settings/WaveformThemes/WaveformPreviewControl.cs | 53 | // ── Paragraph block ─────────────────────────────────────────── |
| MEDIUM | …ions/Settings/WaveformThemes/WaveformPreviewControl.cs | 64 | // ── Subtitle text label inside the paragraph ────────────────── |
| MEDIUM | …ions/Settings/WaveformThemes/WaveformPreviewControl.cs | 74 | // ── Waveform lines ──────────────────────────────────────────── |
| MEDIUM | …ions/Settings/WaveformThemes/WaveformPreviewControl.cs | 101 | // ── Shot-change lines ───────────────────────────────────────── |
| MEDIUM | …ions/Settings/WaveformThemes/WaveformPreviewControl.cs | 109 | // ── Cursor ──────────────────────────────────────────────────── |
| MEDIUM | …ions/Settings/WaveformThemes/WaveformPreviewControl.cs | 114 | // ── Border ──────────────────────────────────────────────────── |
| MEDIUM | …ions/Settings/WaveformThemes/WaveformPreviewControl.cs | 118 | // ── Synthetic data ──────────────────────────────────────────────── |
| MEDIUM | …eo/TextToSpeech/ActorVoices/ActorVoiceMappingWindow.cs | 20 | // ┌──────────────────────────────────────────────────────────────────────┐ |
| MEDIUM | …eo/TextToSpeech/ActorVoices/ActorVoiceMappingWindow.cs | 23 | // ├──────────────────────────────────────────────────────────────────────┤ |
| MEDIUM | …eo/TextToSpeech/ActorVoices/ActorVoiceMappingWindow.cs | 24 | // │ ┌───────────┬───────────┬───────────┬────────────────────────┬─────┐ │ |
| MEDIUM | …eo/TextToSpeech/ActorVoices/ActorVoiceMappingWindow.cs | 26 | // │ ├───────────┼───────────┼───────────┼────────────────────────┼─────┤ │ |
| MEDIUM | …eo/TextToSpeech/ActorVoices/ActorVoiceMappingWindow.cs | 29 | // │ └───────────┴───────────┴───────────┴────────────────────────┴─────┘ │ |
| MEDIUM | …eo/TextToSpeech/ActorVoices/ActorVoiceMappingWindow.cs | 30 | // ├──────────────────────────────────────────────────────────────────────┤ |
| MEDIUM | …eo/TextToSpeech/ActorVoices/ActorVoiceMappingWindow.cs | 32 | // └──────────────────────────────────────────────────────────────────────┘ |
| MEDIUM | …extToSpeech/ActorVoices/ActorVoiceRowSettingsWindow.cs | 17 | // ┌────────────────────────────────────────────────────────┐ |
| MEDIUM | …extToSpeech/ActorVoices/ActorVoiceRowSettingsWindow.cs | 20 | // ├────────────────────────────────────────────────────────┤ |
| MEDIUM | …extToSpeech/ActorVoices/ActorVoiceRowSettingsWindow.cs | 22 | // │ ┌────────────────────────────────────────────────────┐ │ |
| MEDIUM | …extToSpeech/ActorVoices/ActorVoiceRowSettingsWindow.cs | 24 | // │ └────────────────────────────────────────────────────┘ │ |
| MEDIUM | …extToSpeech/ActorVoices/ActorVoiceRowSettingsWindow.cs | 30 | // ├────────────────────────────────────────────────────────┤ |
| MEDIUM | …extToSpeech/ActorVoices/ActorVoiceRowSettingsWindow.cs | 32 | // └────────────────────────────────────────────────────────┘ |
| MEDIUM | src/ui/Features/Translate/TranslationErrorWindow.cs | 26 | // ── Header row: icon + bold title ────────────────────────────────────── |
| MEDIUM | src/ui/Features/Translate/TranslationErrorWindow.cs | 53 | // ── Hint text ────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Translate/TranslationErrorWindow.cs | 62 | // ── Details expander ─────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Translate/TranslationErrorWindow.cs | 97 | // ── Toggle details link ──────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Translate/TranslationErrorWindow.cs | 102 | // ── OK button ───────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Translate/TranslationErrorWindow.cs | 106 | // ── Separator line ──────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Translate/TranslationErrorWindow.cs | 114 | // ── Main content stack ──────────────────────────────────────────────── |
| MEDIUM | …saApplyAdvancedEffect/AssaApplyAdvancedEffectWindow.cs | 30 | // ── Left panel ──────────────────────────────────────────────────────── |
| MEDIUM | …saApplyAdvancedEffect/AssaApplyAdvancedEffectWindow.cs | 155 | // ── Right panel (video + subtitle navigation) ───────────────────────── |
| MEDIUM | …saApplyAdvancedEffect/AssaApplyAdvancedEffectWindow.cs | 179 | // ── Main layout ─────────────────────────────────────────────────────── |
| MEDIUM | …ssaApplyAdvancedEffect/Effects/AdvancedEffectMatrix.cs | 46 | // ── MATRIX RAIN COLUMNS ───────────────────────────────────────────────── |
| MEDIUM | …ssaApplyAdvancedEffect/Effects/AdvancedEffectMatrix.cs | 103 | // ── SUBTITLE CHARACTERS FALL INTO POSITION ─────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 61 | // ── App menu ───────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 86 | // ── Full NSMenuBar ──────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 102 | // ── File ────────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 174 | // ── Edit ────────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 196 | // ── Tools ───────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 229 | // ── Plugins ─────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 232 | // ── Spell Check ─────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 241 | // ── Video ───────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 302 | // ── Synchronization ─────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 311 | // ── Translate ───────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 316 | // ── Options ─────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 322 | // ── Help ────────────────────────────────────────────────────────────── |
| MEDIUM | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 326 | // ── ASSA Tools ──────────────────────────────────────────────────────── |
| 11 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/libse/Core/AudioToTextTest.cs | 1 | //using Nikse.SubtitleEdit.Core.AudioToText; |
| LOW | tests/libse/Core/AudioToTextTest.cs | 21 | |
| LOW | tests/libse/Core/AudioToTextTest.cs | 41 | // var postProcessor = new AudioToTextPostProcessor("en"); |
| LOW | tests/libse/Core/AudioToTextTest.cs | 61 | // Assert.Equal(2, fixedSubtitle.Paragraphs.Count); |
| LOW | tests/libse/Core/AudioToTextTest.cs | 81 | //the original brick on |
| LOW | tests/libse/Core/AudioToTextTest.cs | 101 | //Lexington, Massachusetts."; |
| LOW | tests/libse/Core/AudioToTextTest.cs | 121 | //Oh, my... Bob, right? |
| LOW | tests/libse/Core/AudioToTextTest.cs | 141 | //17 |
| LOW | tests/libse/Core/AudioToTextTest.cs | 161 | //22 |
| LOW | tests/libse/Core/AudioToTextTest.cs | 181 | //27 |
| LOW | tests/libse/Core/AudioToTextTest.cs | 201 | //00:00:26,500 --> 00:00:27,060 |
| LOW | tests/libse/Core/AudioToTextTest.cs | 221 | // var raw = @"1 |
| LOW | …s/libse/Core/ContainerFormats/Mp4/Mp4Cea708H264Test.cs | 1 | using System.Linq; |
| LOW | …s/libse/Core/ContainerFormats/Mp4/Mp4Cea608H264Test.cs | 181 | /// </summary> |
| LOW | .github/workflows/build-ui.yml | 221 | |
| LOW | installer/flatpak/update-metainfo-version.sh | 1 | #!/bin/bash |
| LOW | installer/flatpak/generate-nuget-sources.sh | 1 | #!/bin/bash |
| LOW | …/SettingsImportExport/SettingsImportExportViewModel.cs | 381 | if (importData.AutoTranslate != null) |
| LOW | src/ui/Features/Video/BurnIn/BurnInViewModel.cs | 601 | |
| LOW | …i/Features/Video/SpeechToText/SpeechToTextViewModel.cs | 1141 | finally |
| LOW | …i/Features/Video/SpeechToText/SpeechToTextViewModel.cs | 3541 | } |
| LOW | …eo/SpeechToText/DownloadSpeechToTextEngineViewModel.cs | 241 | else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) |
| LOW | …ideo/SpeechToText/OpenAiCompatible/OpenAiSttService.cs | 681 | /// "mp3", "m4a", "webm" (webm carries Opus). Used to pick the multipart |
| LOW | …Features/Video/SpeechToText/Engines/CrispAsrVersion.cs | 1 | using System; |
| LOW | …c/ui/Features/Video/TextToSpeech/TtsInstructionSwap.cs | 1 | using System; |
| LOW | …i/Features/Video/TextToSpeech/TextToSpeechViewModel.cs | 2021 | for (var index = 0; index < _subtitle.Paragraphs.Count; index++) |
| LOW | src/ui/Features/Video/TextToSpeech/TtsVoiceInstaller.cs | 61 | |
| LOW | …deo/TextToSpeech/ReviewSpeech/ReviewSpeechViewModel.cs | 1221 | ? Engines.FirstOrDefault(e => string.Equals(e.Name, SelectedEngine?.Name, StringComparison.OrdinalIgnore |
| LOW | …eo/TextToSpeech/ActorVoices/ActorVoiceMappingWindow.cs | 21 | // │ <icon> Cast - assign a voice to each <actor|voice> │ |
| LOW | …extToSpeech/ActorVoices/ActorVoiceRowSettingsWindow.cs | 21 | // │ Voice instruction │ |
| LOW | …eatures/Video/TextToSpeech/Engines/Qwen3TtsCrispAsr.cs | 21 | |
| LOW | …eatures/Video/TextToSpeech/Engines/IndexTtsCrispAsr.cs | 21 | |
| LOW | …eatures/Video/TextToSpeech/Engines/IndexTtsCrispAsr.cs | 381 | |
| LOW | …eatures/Video/TextToSpeech/Engines/ChatterboxTtsCpp.cs | 21 | |
| LOW | …res/Video/OpenFromUrl/DownloadVideoFromUrlViewModel.cs | 101 | /// <summary> |
| LOW | src/ui/Features/Main/MainViewModel.cs | 7501 | { |
| LOW | src/ui/Features/Main/MainViewModel.cs | 12481 | |
| LOW | src/ui/Features/Main/Layout/InitNativeMacMenu.cs | 21 | /// - SetMenu(Application, menu) → _factory.SetAppMenu() → the "Subtitle Edit" app menu dropdown only |
| LOW | src/ui/Features/Main/MainHelpers/SubtitleFileService.cs | 81 | // try |
| LOW | src/ui/Features/Main/MainHelpers/SubtitleFileService.cs | 101 | // { |
| LOW | src/ui/Features/Main/MainHelpers/SubtitleFileService.cs | 121 | // } |
| LOW | src/ui/Features/Main/MainHelpers/SubtitleFileService.cs | 141 | // } |
| LOW | src/ui/Features/Main/MainHelpers/SubtitleFileService.cs | 161 | // Se.LogError(e); |
| LOW | src/ui/Logic/WindowsService.cs | 21 | /// <param name="configure">Optional action to configure the window before showing.</param> |
| LOW | src/ui/Logic/WindowsService.cs | 41 | /// owner, which traps focus and prevents the user from Alt+Tabbing back to the main |
| LOW | src/ui/Logic/StatusDots.cs | 81 | } |
| LOW | …ogic/VideoPlayers/LibVlcDynamic/LibVlcDynamicPlayer.cs | 1 | using System; |
| LOW | …ogic/VideoPlayers/LibVlcDynamic/LibVlcDynamicPlayer.cs | 201 | /// <summary> |
| LOW | src/ui/Logic/Plugins/PluginIndex.cs | 21 | /// <summary> |
| LOW | src/ui/Logic/Download/YtDlpDownloadService.cs | 21 | /// Downloads <paramref name="url"/> to <paramref name="outputPath"/>. When |
| LOW | src/ui/Logic/Download/LibMpvDownloadService .cs | 41 | // switch (RuntimeInformation.ProcessArchitecture) |
| LOW | src/ui/Logic/Compression/IZipUnpacker.cs | 21 | bool allToOutputPath, |
| LOW | src/ui/Logic/Media/Mp3DurationReader.cs | 1 | using System; |
| LOW | src/ui/Logic/Media/FfmpegGenerator.cs | 1141 | |
| LOW | src/ui/Controls/VideoPlayer/VlcVideoPlayer.cs | 1 | //using Avalonia; |
| LOW | src/ui/Controls/VideoPlayer/VlcVideoPlayer.cs | 21 | // public double Position |
| LOW | src/ui/Controls/VideoPlayer/VlcVideoPlayer.cs | 41 | // MediaPlayerVlc!.Time = (long)(positionMs); |
| LOW | src/ui/Controls/VideoPlayer/VlcVideoPlayer.cs | 61 | |
| LOW | src/ui/Controls/VideoPlayer/VlcVideoPlayer.cs | 81 | // VerticalAlignment = VerticalAlignment.Stretch, |
| LOW | src/ui/Controls/VideoPlayer/VlcVideoPlayer.cs | 101 | // return Task.CompletedTask; |
| 70 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tests/seconv/Core/ImageOutputTest.cs | 0 | 1 00:00:01,000 --> 00:00:04,000 hello, world! 2 00:00:05,000 --> 00:00:08,000 this is a test subtitle. |
| HIGH | tests/seconv/Core/BinaryFormatRoundTripTest.cs | 0 | 1 00:00:01,000 --> 00:00:04,000 hello, world! 2 00:00:05,000 --> 00:00:08,000 this is a test subtitle. |
| HIGH | tests/seconv/Core/SubtitleConverterTest.cs | 0 | 1 00:00:01,000 --> 00:00:04,000 hello, world! 2 00:00:05,000 --> 00:00:08,000 this is a test subtitle. |
| HIGH | tests/seconv/Core/FrameRateConversionTest.cs | 0 | 1 00:00:01,000 --> 00:00:04,000 hello, world! 2 00:00:05,000 --> 00:00:08,000 this is a test subtitle. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/seconv/Core/OcrTest.cs | 117 | // Step 1: extract everything to count pages |
| LOW | tests/seconv/Core/OcrTest.cs | 133 | // Step 2: find a specific page in the produced filenames (format: name.teletext_PID_pPAGE.srt) |
| LOW | tests/seconv/Core/OcrTest.cs | 139 | // Step 3: extract just that one page |
| LOW | …i/Features/Video/TextToSpeech/TextToSpeechViewModel.cs | 2275 | // Step 1: Trim silence from start and end |
| LOW | …i/Features/Video/TextToSpeech/TextToSpeechViewModel.cs | 2282 | // Step 2: VAD-based internal silence compression |
| LOW | …i/Features/Video/TextToSpeech/TextToSpeechViewModel.cs | 2350 | // Step 3: Time-stretching (only for audio that still exceeds subtitle duration) |
| LOW | …deo/TextToSpeech/ReviewSpeech/ReviewSpeechViewModel.cs | 815 | // Step 1: Trim silence from start and end |
| LOW | …deo/TextToSpeech/ReviewSpeech/ReviewSpeechViewModel.cs | 823 | // Step 2: VAD-based internal silence compression |
| LOW | …deo/TextToSpeech/ReviewSpeech/ReviewSpeechViewModel.cs | 880 | // Step 3: Time-stretching |
| LOW | src/libse/Forms/MoveWordUpDown.cs | 205 | // If we had opening tags and there's remaining content, we need to check if we should re-add those tags |
| LOW | src/libse/ContainerFormats/Mp4/Mp4Parser.cs | 419 | // Step 1: assemble DTVCC packets from the cc_type 3 (PACKET_START) |
| LOW | src/libse/ContainerFormats/Mp4/Mp4Parser.cs | 453 | // Step 2: for each packet, parse out service blocks. Service 1 is |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | src/libuilogic/Ocr/NOcrDb.cs | 482 | // deepSeek: very wide aspect, requires lots of lines, errors as requested |
| HIGH | src/libse/Properties/Resources.Designer.cs | 3 | // This code was generated by a tool. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .github/workflows/build-ui.yml | 496 | # is the recommended notarization-robust pattern. |
| MEDIUM | …ssaApplyAdvancedEffect/Effects/AdvancedEffectMatrix.cs | 104 | // Each character falls the full screen height in two seamless halves: |
| MEDIUM | src/ui/Features/Main/MainViewModel.cs | 7513 | // entirely for these toggles is more robust than tightening the |
| MEDIUM | src/libse/AutoTranslate/MistralTranslate.cs | 36 | "mistral-large-latest", // Mistral Large 3 — flagship, best for nuanced translation |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/libse/Core/PlainTextImporterTest.cs | 7 | private const string LoremIpsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce feugiat, est id ul |
| LOW | tests/libse/Core/PlainTextImporterTest.cs | 7 | private const string LoremIpsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce feugiat, est id ul |
| LOW | docs/plugin.md | 74 | "author": "Jane Doe", |
| LOW | docs/plugin.md | 116 | "author": "Jane Doe", |
| LOW | src/libse/Common/ContinuationUtilities.cs | 1306 | var line1 = "Lorem ipsum dolor sit amet\nconsectetur adipiscing elit,"; |
| LOW | src/libse/Common/ContinuationUtilities.cs | 1306 | var line1 = "Lorem ipsum dolor sit amet\nconsectetur adipiscing elit,"; |
| LOW | src/libse/Common/DialogSplitMerge.cs | 415 | var line1 = "Lorem ipsum dolor sit amet."; |
| LOW | src/libse/Common/DialogSplitMerge.cs | 415 | var line1 = "Lorem ipsum dolor sit amet."; |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | src/ui/Features/Ocr/OcrViewModel.cs | 4548 | // This is a basic implementation - could be enhanced with more sophisticated line detection |
| MEDIUM | src/ui/Features/Ocr/OcrViewModel.cs | 4583 | // This is a basic implementation |