Skip to content

Commit 8675be9

Browse files
committed
mkvalidator: prepare 0.6.0 release
1 parent 60673be commit 8675be9

4 files changed

Lines changed: 15 additions & 16 deletions

File tree

mkvalidator/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
project("mkvalidator" VERSION 0.5.2)
1+
project("mkvalidator" VERSION 0.6.0)
22

33
add_executable("mkvalidator" mkvalidator.c)
44

mkvalidator/ChangeLog.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2021-01-31
2+
version 0.6.0:
3+
- replace coremake meta-build project with CMake projects
4+
- add support for new (audio/subtitle) track selection elements
5+
- fix misc warnings with modern C compilers (Clang 11, MSVC 19)
6+
- fix elements changes from the latest Matroska IETF spec
7+
18
2017-08-22
29
version 0.5.2:
310
- Display the filename at the end of the processing

mkvalidator/ReadMe.txt

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,15 @@ The program is licensed with the BSD license. So you can modify it in any way
99
you want. However we ask that you generously give back your enhancements
1010
to the community if you think it can help. Contact: slhomme@matroska.org
1111

12-
mkclean depends on libebml2 (BSD) and libmatroska2 (BSD) that themselves
12+
mkvalidator depends on libebml2 (BSD) and libmatroska2 (BSD) that themselves
1313
rely on Core-C (BSD) which adds an object API on top of the C language.
1414

15+
mkvalidator can be built with minilzo support whic is GPL. In that case the
16+
license of the binary becomes GPL.
17+
1518
** BUILDING **
16-
To build mkvalidator you have to build coremake first:
17-
You can either run ./configure on Linux/OS X or
18-
- Just compile <root>/corec/tools/coremake/coremake.c with your C compiler.
19-
- run coremake from the root of the source :
20-
* "coremake.exe vs9_win32" to generate the project files for Visual Studio 2008
21-
* "coremake gcc_linux" to generate the project files for GNU make building with gcc
22-
* "coremake gcc_linux_x64" for GNU make building with gcc on Linux 64 bits
23-
* "coremake xcode_uni" to generate the project files for XCode for a universal OS X binary
24-
* look in the coremake folder for all the platforms supported
19+
To build mkvalidator you need CMake and a working C compiler.
2520

26-
27-
The Makefile/mkvalidator.sln will end up in the mkvalidator folder. You just have to
28-
build from there and it will create mkvalidator(.exe) under <root>/release/
21+
You just run "cmake ." to generate the makefiles and then "make".
2922

30-
To delete all the project files run "coremake(.exe) clean" from the root of the sources.
23+
On Windows a Visual Studio project may be created instead.

mkvalidator/src.br.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ CMakeLists.txt @PROJECT_NAME@-@PROJECT_VERSION@/CMakeLists.txt
1414
@PROJECT_SOURCE_DIR@/ChangeLog.txt @PROJECT_NAME@-@PROJECT_VERSION@/ChangeLog.txt
1515
@PROJECT_SOURCE_DIR@/ReadMe.txt @PROJECT_NAME@-@PROJECT_VERSION@/ReadMe.txt
1616
@PROJECT_SOURCE_DIR@/@PROJECT_NAME@-@PROJECT_VERSION@ -
17-
@PROJECT_SOURCE_DIR@/../libmatroska2/minilzo -
1817

1918

2019
*.br -

0 commit comments

Comments
 (0)