- 10 Oct, 2017 6 commits
-
-
Diego Biurrun authored
We already rely on just mmap() in other places.
-
Diego Biurrun authored
It is detected as a part of the ID3D11VideoDecoder check.
-
Diego Biurrun authored
It is detected as a part of the libdl check.
-
Diego Biurrun authored
The variable lists are for variables whose values end up in output files.
-
Diego Biurrun authored
This proprietary Unix flavor dropped from the face of the earth more than a decade ago. Nothing of value was lost.
-
James Almer authored
Build h2645_parse.o with it, as every hevc_ps dependency also needs it. This is more in line with h264's h264parse module. Signed-off-by: James Almer <jamrial@gmail.com>
-
- 09 Oct, 2017 2 commits
-
-
James Almer authored
ret is 0 by default. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 04 Oct, 2017 2 commits
-
-
James Almer authored
Removes the extra code to preserve global CFLAGS. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
James Almer authored
This helper is split off check_pkg_config(), setting only the pkg CFLAGS and extralibs. This is useful for checks that do not require or do not benefit from setting global CFLAGS. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 27 Sep, 2017 6 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
It exists as an alias for string.h in most C libraries, so usually this line is harmless.
-
Mark Thompson authored
-
Luca Barbato authored
Should improve the performance on multiple transcoding from a single source.
-
Luca Barbato authored
It is needed to have the calls to MFXJoinSession succeed.
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 26 Sep, 2017 2 commits
-
-
Mark Thompson authored
Use the appropriate metadata filter for each codec - in the absence of any options to modify the stream, the output bitstream should be identical to the input (though the output file may differ in padding). All tests use conformance bitstreams, the MPEG-2 streams are newly added from the conformance test streams <http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_13818-4_2004_Conformance_Testing/Video/>
-
Jacek Jendrzej authored
This fixes redirects, where the original redirect response indicated support for compression, while the actual redirected content didn't. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 25 Sep, 2017 1 commit
-
-
Mark Thompson authored
Tested with the alphaconformanceG sample.
-
- 24 Sep, 2017 2 commits
-
-
Michael Niedermayer authored
Bug-Id: 1073 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Sean McGovern <gseanmcg@gmail.com>
-
Sean McGovern authored
-
- 21 Sep, 2017 1 commit
-
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 17 Sep, 2017 2 commits
-
-
Huang, Zhengxu authored
The filter supports two inputs and (implicitly) scaling the second input during composition, unlike the software overlay. The code has been separated into common interface and qsv overlay implementation. The common part mainly creates the qsv session and manages the surface which is nearly the same for all qsv filters. So the qsvvpp.c/qsvvpp.h API can be used by other QSV vpp filters to reduce code redundancy. Usage: -hwaccel qsv -c:v mpeg2_qsv -r 25 -i in.m2v -hwaccel qsv -c:v h264_qsv -i in.h264 -filter_complex "overlay_qsv=eof_action=repeat:x=(W-w)/2:y=(H-h)/2" -b 2M -maxrate 3M -c:v h264_qsv -y out.h264 Two inputs should have different sizes otherwise one will be completely covered or you need to scale the second input as follows: -hwaccel qsv -c:v mpeg2_qsv -r 25 -i in.m2v -hwaccel qsv -c:v h264_qsv -i in.h264 -filter_complex "overlay_qsv=w=720:h=576:x=(W-w)/2:y=(H-h)/2" -b 2M -maxrate 3M -c:v h264_qsv -y out.h264 Signed-off-by: ChaoX A Liu <chaox.a.liu@gmail.com> Signed-off-by: Zhengxu Huang <zhengxu.maxwell@gmail.com> Signed-off-by: Andrew Zhang <huazh407@gmail.com> Change-Id: I5c381febb0af6e2f9622c54ba00490ab99d48297 Signed-off-by: Maxym Dmytrychenko <maxim.d33@gmail.com>
-
Huang, Zhengxu authored
Add common filters of the qsv vpp features including scale,denosie, deinterlace,frc,crop and procAmp. Performance will be significantly reduced in the test if using cascade mode just like qsv framerate + qsv scale + qsv deinterlace + qsv denoise in separated way no matter in system or video memmory cases. And the code is so redundant because so much the same just as session and surface's creation and management. So we add a common qsv filter. Usage: -hwaccel qsv -c:v h264_qsv -r 25 -i in -vf vpp_qsv=w=iw/2:h=400:deinterlace=1:framerate=60:detail=50:denoise=50 -b 2M -maxrate 3M -c:v h264_qsv -y out.h264 Signed-off-by: ChaoX A Liu <chaox.a.liu@gmail.com> Signed-off-by: Zhengxu Huang <zhengxu.maxwell@gmail.com> Signed-off-by: Andrew Zhang <huazh407@gmail.com> Change-Id: I130392ce722138c209ab658c5f03f0009b6e8024 Signed-off-by: Maxym Dmytrychenko <maxim.d33@gmail.com>
-
- 14 Sep, 2017 1 commit
-
-
James Almer authored
It must be freed using avio_context_free() starting with commit 99684f3a. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 12 Sep, 2017 10 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
Previously in the mpeg2_metadata filter. Also adds a test.
-
Mark Thompson authored
-
Mark Thompson authored
The bracketing was wrong - '-' binds before '<<'. This would previously incorrectly reject the streams in the WP_A and WP_B conformance tests.
-
Mark Thompson authored
-
Mark Thompson authored
This should be ticks, not time_scale steps - it was wrong for all framerates not a multiple of 1/2.
-
Mark Thompson authored
This reverts commit a14a12ca. The CTU size is always 32x32; the surface size is what actually sets the desired property, and it is already correct.
-
Mark Thompson authored
Whether the udu string should be freed depends on whether the SEI it gets added to was created internally by cbs or externally by the bsf. The current code frees it twice in the former case.
-
Mark Thompson authored
Remove any trailing zeroes from H.26[45] NAL units at the same time.
-
Mark Thompson authored
-
- 11 Sep, 2017 1 commit
-
-
Luca Barbato authored
Only on Windows the software plugin is available. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 04 Sep, 2017 2 commits
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
If the metadata packet is corrupted, flv_read_metabody can accidentally read past the start of the next packet. If the start of the next packet had been flushed out of the IO buffer, we would be unable to seek to the right position (on a nonseekable stream). Prefer to clearly error out instead of silently trying to read from a desynced stream which will only be interpreted as garbage. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 02 Sep, 2017 2 commits
-
-
Martin Storsjö authored
This reverts commit 547db1ea. This commit wasn't supposed to be pushed (yet) since it hasn't been reviewed. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
In binutils 2.29, the behavior of the ADR instruction changed so that 1 is added to the address of a Thumb function (previously nothing was added). This allows the loaded address to be passed to a BLX instruction and the correct mode change will occur. See: https://sourceware.org/bugzilla/show_bug.cgi?id=21458 By using adr with a label that isn't annotated as a thumb function, we avoid the new behaviour in binutils 2.29 and get the same behaviour as in prior releases, and as in other assemblers (ms armasm.exe, clang's built in assembler) - an idea that Janne Grunau came up with. Signed-off-by: Martin Storsjö <martin@martin.st>
-