- 08 May, 2019 3 commits
-
-
Andreas Rheinhardt authored
Up until now, the length field of most level 1 elements has been written using eight bytes, although it is known in advance how much space the content of said elements will take up so that it would be possible to determine the minimal amount of bytes for the length field. This commit changes this. Signed-off-by:
Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Andreas Rheinhardt authored
Given that in both the seekable as well as the non-seekable mode dynamic buffers are used to write level 1 elements and that now no seeks are used in the seekable case any more, the two modes can be combined; as a consequence, the non-seekable mode automatically inherits the ability to write CRC-32 elements. There are no differences in case the output is seekable; when it is not and writing CRC-32 elements is disabled, there can still be minor differences because before this commit, the EBML ID and length field were counted towards the cluster size limit; now they no longer are. Signed-off-by:
Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Andreas Rheinhardt authored
Up until now the EBML Header length field has been written with eight bytes, although the EBML Header is always so small that only one byte is needed for it. This patch saves seven bytes for every Matroska/Webm file. Signed-off-by:
Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 18 Jun, 2017 1 commit
-
-
Marton Balint authored
The md5 protocol has no seek support, but some tests use seeks. This changes the fate tests to actually create the output files and calculate the md5 on the written files, which also makes the tests independent of the size of the output buffers and output buffering in general. A new md5pipe fate test method is also introduced to keep the old functionality for tests where using a non-seekable output was intentional, and matroska md5 tests are changed to use that. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 06 Oct, 2016 1 commit
-
-
James Almer authored
Implements part of ticket #4347 Tested-by:
Dave Rice <dave@dericed.com> Tested-by:
Jerome Martinez <jerome@mediaarea.net> Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 05 Oct, 2016 1 commit
-
-
James Almer authored
The durations are never written in that situation. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 02 Jul, 2016 1 commit
-
-
Anton Khirnov authored
This preserves all the information in the codec parameters. The wavpack ref changes are caused by the fact that now the sample format is set, so matroskaenc can use it to set the bit depth. Bug-Id: 945, along with the previous commit
-
- 03 Apr, 2016 1 commit
-
-
Luca Barbato authored
And bump the document version to 4.
-
- 05 Aug, 2015 1 commit
-
-
Sasi Inguva authored
Compute individual stream durations in matroska muxer. Write them as string tags in the same format as mkvmerge tool does. Signed-off-by:
Sasi Inguva <isasi@google.com>
-
- 15 May, 2014 1 commit
-
-
Anton Khirnov authored
Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's codec context. Using codec options inside lavf is fragile and can easily break when the muxing codec context is not the encoding context.
-
- 18 Sep, 2013 1 commit
-
-
James Almer authored
Files won't validate with mkvalidtor if these two elements are missing. Use a const "Lavf" string that wont change with library version bumps. Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 15 Sep, 2013 1 commit
-
-
James Almer authored
The muxer has been creating files with v4 elements for some time now, and especially now that we can mux non-experimental Opus files, reporting the DocTypeVersion as 2 is not correct. Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 27 Aug, 2013 1 commit
-
-
John Stebbins authored
The element was only being written when the value == 1. But the default value of this element is 1, so this has no useful effect. This element needs to be written when the value == 0. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 11 Jun, 2013 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 28 May, 2013 2 commits
-
-
Anton Khirnov authored
-
Martin Storsjö authored
This allows having the samples accessible via different paths on the target and on the host. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 12 Jan, 2013 1 commit
-
-
Diego Biurrun authored
-
- 28 Nov, 2012 1 commit
-
-
Diego Biurrun authored
-
- 23 Oct, 2012 1 commit
-
-
Diego Biurrun authored
-
- 19 May, 2012 1 commit
-
-
Mans Rullgard authored
This allows fate to run without errors with or without SAMPLES being set. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 09 May, 2012 2 commits
-
-
Diego Biurrun authored
-
Mans Rullgard authored
This makes only tests actually using avconv depend on it. The remaining tests already depend on what they need. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 13 Mar, 2012 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 27 Feb, 2012 1 commit
-
-
Derek Buitenhuis authored
WavPack has a comprehensive test suite, and a bunch of corner cases. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 25 Feb, 2012 1 commit
-
-
Derek Buitenhuis authored
WavPack has a comprehensive test suite, and a bunch of corner cases. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-