- 10 7月, 2016 5 次提交
-
-
由 Janne Grunau 提交于
Should fix the SIGBUS in the armv7-linux-clang-3.7 fate target.
-
由 Janne Grunau 提交于
-
由 Janne Grunau 提交于
GNU as evaluates true as '-1' while Apple's variant and llvm's internal assembler evaluate it as '1'. The best way to avoid this madness is to eliminate boolean expressions instead of trying to fix it with preprocessor directives. Use a direct formula to calculate the required temporary space on the stack in ff_put_vp8_{epel,bilin}{4,8,16}_h[246]v[246]_armv6(). Fixes a checkasm segfault in vp8dsp.mc when using llvm's internal assembler for a non-Apple target.
-
由 Janne Grunau 提交于
Unescaped literal left braces are deprecated and a warning was added in Perl 5.22.
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 08 7月, 2016 2 次提交
-
-
由 Martin Storsjö 提交于
When writing a fragmented file, we by default write an index pointing to all the fragments at the end of the file. This causes constantly increasing memory usage during the muxing. For live streams, the index might not be useful at all. A similar fragment index is written (but at the start of the file) if the global_sidx flag is set. If ism_lookahead is set, we need to keep data about the last ism_lookahead+1 fragments. If no fragment index is to be written, we don't need to store information about all fragments, avoiding increasing the memory consumption linearly with the muxing runtime. This fixes out of memory situations with long live mp4 streams. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
The tests are inspired by similar tests for vp9 by Ronald Bultje. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 07 7月, 2016 2 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Index 0 is w=16, 1 is wd=8, 2 is wd=4. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 03 7月, 2016 6 次提交
-
-
由 Anton Khirnov 提交于
The allocated frame size may be larger than the coded dimensions.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Stop duplicating this information.
-
由 Anton Khirnov 提交于
Stop hardcoding NV12. Also, move this function to the shared code, it will be used by the encoder as well.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
- 02 7月, 2016 8 次提交
-
-
由 Mark Thompson 提交于
-
由 Mark Thompson 提交于
No longer leaks memory when used with a driver with the "render does not destroy param buffers" quirk (i.e. Intel i965).
-
由 Mark Thompson 提交于
The driver being used is detected inside av_hwdevice_ctx_init() and the quirks field then set from a table of known device. If this behaviour is unwanted, the user can also set the quirks field manually. Also adds the Intel i965 driver quirk (it does not destroy parameter buffers used in a call to vaRenderPicture()) and detects that driver to set it.
-
由 Anton Khirnov 提交于
-
由 Hendrik Leppkes 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Hendrik Leppkes 提交于
P010 is the 10-bit variant of NV12 (planar luma, packed chroma), using two bytes per component to store 10-bit data plus 6-bit zeroes in the LSBs. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
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
-
由 Anton Khirnov 提交于
Bug-Id: 945, along with the following commit
-
- 30 6月, 2016 8 次提交
-
-
由 Vittorio Giovara 提交于
Avoid freeing an unallocated array in mov_read_close() in case of a malloc failure. Signed-off-by: NVittorio Giovara <vittorio.giovara@gmail.com>
-
由 Vittorio Giovara 提交于
This converts a misleading error about an option not found to a more meaningful one.
-
由 Vittorio Giovara 提交于
-
由 Vittorio Giovara 提交于
In case of bogus input, fail early at codec initialization, rather than at the encode function.
-
由 Vittorio Giovara 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
The MP2 muxer uses none of the code of the MP3 muxer.
-
由 Martin Storsjö 提交于
This avoids listing the same feature multiple times in the test output. Previously the output contained something like this: SSE2: - hevc_mc.qpel [OK] - hevc_mc.epel [OK] - hevc_mc.unweighted_pred [OK] - hevc_mc.qpel [OK] - hevc_mc.epel [OK] - hevc_mc.unweighted_pred [OK] Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 29 6月, 2016 4 次提交
-
-
由 Diego Biurrun 提交于
It is also used by the Dirac parsing code.
-
由 Diego Biurrun 提交于
This fixes standalone compilation of the SVQ3 decoder, which had incomplete dependencies related to H.264 parsing.
-
由 Luca Barbato 提交于
Useful to inspect samples.
-
由 Luca Barbato 提交于
The encoder produces bitstream compatible with the current specification and version 2 is set as reserved (non-standardizable).
-
- 28 6月, 2016 5 次提交
-
-
由 Diego Biurrun 提交于
-
由 Martin Storsjö 提交于
This avoids the risk of accidentally clobbering such variables outside of the macro if the same variables are used there. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This fixes valgrind warnings about conditional jumps based on uninitialized data (even though the uninitialized data only ever was compared with a direct copy of the same uninitialized data). Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
While it is less featureful (and slower) than the built-in H264 decoder, one could potentially want to use it to take advantage of the cisco patent license offer. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-