- 11 6月, 2014 1 次提交
-
-
由 Luca Barbato 提交于
-
- 10 6月, 2014 2 次提交
-
-
由 Martin Storsjö 提交于
We know that the called function (ff_chroma_inter_body_mmxext) doesn't touch the redzone, and thus will be kept intact - thus, this doesn't fix any bug per se. However, valgrind's memcheck tool intentionally assumes that the redzone is clobbered on every function call and function return (see a long comment in valgrind/memcheck/mc_main.c). This avoids false positives in that tool, at the cost of an extra stack pointer adjustment. The other alternative would be a valgrind suppression for this issue, but that's an extra burden for everybody that wants to run libavcodec within valgrind. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
The actual predictor value, set by the trellis code, never was written back into the variable that was written into the block header. This was accidentally removed in b304244b. This significantly improves the audio quality of the trellis case, which was plain broken since b304244b. Encoding IMA QT with trellis still actually gives a slightly worse quality than without trellis, since the trellis encoder doesn't use the exact same way of rounding as in adpcm_ima_qt_compress_sample and adpcm_ima_qt_expand_nibble. CC: libav-stable@libav.org Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 09 6月, 2014 2 次提交
-
-
由 Janne Grunau 提交于
av_dict_set leaks it key/value arguments if AV_DICT_DONT_OVERWRITE is combined with AV_DICT_DONT_STRDUP_{KEY,VAL} and the key exists.
-
由 Janne Grunau 提交于
Clang's integrated assembler (after 3.4) does not yet support the '.altmacro' directive which is only used in arm asm. Support is planned: http://llvm.org/bugs/show_bug.cgi?id=18918
-
- 07 6月, 2014 2 次提交
-
-
由 Martin Storsjö 提交于
This was broken in 095be4fb - samples+ch (for the previous non-planar case) equals &samples_p[ch][0]. The confusion probably stemmed from the IMA WAV case where it originally was &samples[avctx->channels + ch], which was correctly changed into &samples_p[ch][1]. CC: libav-stable@libav.org Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
On big endian machines, the default value set via the faulty AVOption ended up as 2^32 times too big. This fixes the fate-lavf-ogg test which currently is broken on big endian machines, broken since 38313626. Since that commit, a final zero-sized packet is written to the ogg muxer in that test, which caused different flushing behaviour on little and big endian depending on whether the pref_duration option was handled as it should or not. CC: libav-stable@libav.org Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 06 6月, 2014 8 次提交
-
-
由 Marc-Antoine Arnaud 提交于
Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Marc-Antoine Arnaud 提交于
Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Marc-Antoine Arnaud 提交于
Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Marc-Antoine Arnaud 提交于
Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Marc-Antoine Arnaud 提交于
Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Martin Storsjö 提交于
This reduces the number of different licenses used within libav, and is preferrable since it has less ambiguous wordings than the BSD license with respect to the duties of the user of the code. Fraunhofer have now indicated that they're allowed to contribute code under this license as well. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
The '?xyz' form is used by android devices (and according to apple mailing list archives, also by older iOS devices). The 'loci' field (defined in 3GPP 26.244) is used by recent iOS devices. Even though the loci field can contain an altitude, it was plain 0 in my sample. Just export longitude and latitude, in a string format matching the one used by the '?xyz' metadata field. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Diego Biurrun 提交于
-
- 04 6月, 2014 2 次提交
-
-
由 Luca Barbato 提交于
Bug-Id: 694
-
由 Martin Storsjö 提交于
This allows the caller to write all buffered data to disk, allowing the caller to know at what byte position in the file a certain packet starts (any packet written after the flush will be located after that byte position). Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 03 6月, 2014 5 次提交
-
-
由 Janne Grunau 提交于
Not supported by Clang's integrated assembler. Since it just adds debug information it can safely omitted.
-
由 Janne Grunau 提交于
Move the GNU as check before the arch specific asm checks since the .dn check requires gas compatible assembler. Disable the VC-1 motion compensation NEON asm which is the only part using that directive. The integrated assembler in the upcoming clang 3.5 does not support .dn/.qn without plans to change that. Too much effort to implement it while it is rarely used. http://llvm.org/bugs/show_bug.cgi?id=18199.
-
由 Janne Grunau 提交于
Both gnu as and clang treat lines starting with '#' as comments if they aren't consumed by the C-style preprocessor. Using '//' does not work with clang since comments are removed before macro expansion.
-
由 Janne Grunau 提交于
Clang's integrated assembler does not support it.
-
由 Janne Grunau 提交于
-
- 02 6月, 2014 5 次提交
-
-
由 Diego Biurrun 提交于
Blackfin is a painful platform to work with, no test machines are available and the range of multimedia applications is dubious. Thus it only represents a maintenance burden.
-
由 Diego Biurrun 提交于
-
由 Uwe L. Korn 提交于
In the presence of no metadata, do not set any stream flag in the FLV header but let the demuxer handle the detection and creation of streams as data arrives. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Uwe L. Korn 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Uwe L. Korn 提交于
If no streams were indicated in the FLV header, do not automatically allocate by default a video and an audio stream. Instead, in the case that the header did not indicate the presence of any data, allocate no stream until data actually arrives for one type. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 01 6月, 2014 11 次提交
-
-
由 Dirk Ausserhaus 提交于
Signed-off-by: NKostya Shishkov <kostya.shishkov@gmail.com>
-
由 Dirk Ausserhaus 提交于
Signed-off-by: NKostya Shishkov <kostya.shishkov@gmail.com>
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
The other format (full flac header blocks) should not be exported by any demuxers anymore. This allows to drop an avpriv_ function and also simplify the following commits.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Some encoders (e.g. flac) need to send side data when there is no more data to be output. This enables them to output a packet with no data in it, only side data.
-
由 wm4 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 wm4 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Tudor Suciu 提交于
Bug-Id: 695 Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 31 5月, 2014 2 次提交
-
-
由 Martin Storsjö 提交于
Only copy it manually in the muxers where it makes sense (rtspenc, sapenc). Don't touch the original AVStream in movenchint, where the original AVStream should be kept untouched. This fixes the normal tracks in RTP hinted files after abb810db - the hint tracks were ok while the normal media tracks were broken, noticed by Michael Niedermayer. This reverts abb810db but achieves the same effect for the other muxers. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Thierry Fauck 提交于
CC: libav-stable@libav.org Signed-off-by: NMartin Storsjö <martin@martin.st>
-