Skip to content

Refactor gMKVExtract and related components#13

Merged
Gpower2 merged 1 commit into
masterfrom
gp2-refactor-extract
Jun 29, 2025
Merged

Refactor gMKVExtract and related components#13
Gpower2 merged 1 commit into
masterfrom
gp2-refactor-extract

Conversation

@Gpower2

@Gpower2 Gpower2 commented Jun 29, 2025

Copy link
Copy Markdown
Owner

Refactor gMKVExtract and related components

This commit includes significant refactoring of the gMKVExtract class and its associated components in the gMKVToolNix project. Key changes involve:

  • Moving the TrackParameter class to a separate file for better organization.
  • Introducing gMKVExtractExtensions for filename handling and ChapterExtensions for chapter data conversion.
  • Streamlining the extraction process by utilizing new extension methods.
  • Improving MKVToolNix version checks for consistency.
  • Implementing a dictionary for mapping global options to string representations.

These enhancements improve code maintainability, readability, and functionality.

This commit includes significant refactoring of the `gMKVExtract` class and its associated components in the `gMKVToolNix` project. Key changes involve:
- Moving the `TrackParameter` class to a separate file for better organization.
- Introducing `gMKVExtractExtensions` for filename handling and `ChapterExtensions` for chapter data conversion.
- Streamlining the extraction process by utilizing new extension methods.
- Improving MKVToolNix version checks for consistency.
- Implementing a dictionary for mapping global options to string representations.

These enhancements improve code maintainability, readability, and functionality.
@Gpower2 Gpower2 merged commit ac529da into master Jun 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant