- 23 Nov, 2017 1 commit
-
-
Li, Zhong authored
Software plugin is not available on Linux, Only works on Windows. Similar changes have been applied to qsv hevc encoder by b05128f3. Signed-off-by: Zhong Li <zhong.li@intel.com> Signed-off-by: Maxym Dmytrychenko <maxim.d33@gmail.com>
-
- 19 Nov, 2017 1 commit
-
-
Martin Storsjö authored
The only purpose of dllexport (which is set while building the library that exports the symbols) is to have the linker automatically export such symbols into a DLL without using a def file - it doesn't affect the generated code. For both MSVC and mingw builds, this isn't essential since we override what symbols to export via an autogenerated def file instead. Update a comment in configure to refer to the right concept. With lld, this avoids warnings about duplicate export directives, when some symbols are requested to be exported both via dllexport attributes and via the autogenerated def file. This also reduces the number of lines of code marginally. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 16 Nov, 2017 1 commit
-
-
Martin Storsjö authored
This avoids having to use either "dumpbin -headers" to find out the current architecture, or pass $ARCH from configure to deduce it. When configuring with --disable-asm, ARCH is equal to "c", which doesn't give any indication of what symbol prefix is to be used. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 15 Nov, 2017 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
- Move a variable closer to where it is used - Add an explanatory comment - Simplify a crosscompile check - Minor SHFLAGS simplification - Coalesce some threads tests
-
- 14 Nov, 2017 1 commit
-
-
James Almer authored
It must imply clean. Regression since 7ebe7e8e. Signed-off-by: James Almer <jamrial@gmail.com>
-
- 13 Nov, 2017 1 commit
-
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
- 12 Nov, 2017 6 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
-
Mark Thompson authored
-
Mark Thompson authored
-
Mark Thompson authored
SEI headers should be inserted as generic raw data (the old specific type has been deprecated in libva2).
-
Mark Thompson authored
With pre-2.0 Intel drivers in CBR mode, if an explicit SEI message with the old (now deprecated) type is not included, the driver generates and inserts some timing SEI which is almost certainly invlaid. Before 7a4fac5e we always inserted our own SEI so this would not be visible, but since then it has been possible to disable that. We would also like to avoid using the deprecated type, and using the new type, while working in old drivers, does not suppress the spurious message like the old type does. Therefore, suppress the bad SEI insertion by providing a zero-length buffer with the old type, which the driver can insert harmlessly.
-
- 11 Nov, 2017 3 commits
-
-
James Almer authored
Fixes invalid reads after free. Signed-off-by: James Almer <jamrial@gmail.com>
-
Andreas Cadhalpun authored
This fixes segmentation faults due to stack-overflow caused by too deep recursion. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Sean McGovern <gseanmcg@gmail.com>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Bug-Id: 1098 Cc: libav-stable@libav.org Signed-off-by: Sean McGovern <gseanmcg@gmail.com>
-
- 09 Nov, 2017 3 commits
-
-
Diego Biurrun authored
Also only update config.sh when it changed to avoid spurious rebuilds.
-
Diego Biurrun authored
The files are no longer generated by configure, so they should not be removed by the distclean target any longer.
-
Diego Biurrun authored
-
- 06 Nov, 2017 1 commit
-
-
Sean McGovern authored
Regression since 569d18aa. Bug-Id: 1055 Cc: libav-stable@libav.org
-
- 04 Nov, 2017 2 commits
-
-
Diego Biurrun authored
-
Peter Große authored
Fixes looping files without audio or when using stream_copy, where ist->nb_samples is not set since no decoding is done. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 03 Nov, 2017 3 commits
-
-
James Almer authored
track->video.projection.type is set to 0 (a Matroska specific "No spherical metadata present" value, with no related AVSphericalMapping) by default on files without the element. This removes bogus warnings on every single matroska file without Spherical metadata. Signed-off-by: James Almer <jamrial@gmail.com>
-
Martin Storsjö authored
This avoids issues linking to a DLL version of libspeex, since the libspeex headers lack proper dllimport declarations for the data symbols. This isn't an issue when building with mingw with GNU binutils, since GNU ld can fix up that kind of data import automatically. libspeexdec.c already uses speex_lib_get_mode as well. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
This reverts commit 4822ee3c. AIX is a fringe oddity. Do not clutter the main codepath with AIX workarounds.
-
- 02 Nov, 2017 4 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
- Move generating config.fate to a more sensible place. - Move printing warnings to a more appropriate place. - Improve "generated by" comment in libavutil/avconfig.h. - Drop pointless informative output about generating config files. - Write a standard comment header to config.asm as well.
-
Diego Biurrun authored
-
Diego Biurrun authored
- Reuse sanitize_var_name() where appropriate - Add some quotes to enabled()/disabled() to ease readability - Fix logged names of some helper functions - Filter LDFLAGS also in test_ldflags()
-
- 30 Oct, 2017 1 commit
-
-
Martin Storsjö authored
There shouldn't be any functional difference between the import library created by dlltool and the one produced by the linker itself. Keep installing it with both names though, for compatibility with users that expect both to exist. The dlltool step was added in ec10a9ab; prior to that, a MSVC compatible import library was generated using lib.exe. After that commit, there was no functional difference between the two import libraries (and since MSVC 2012, link.exe works just fine with the GNU binutils generated one). Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 27 Oct, 2017 3 commits
-
-
Peter Große authored
Leads to setting of DefaultDuration in Matroska muxer based on frame rate instead of timebase. Fixes playback in Chrome. Signed-off-by: Peter Große <pegro@friiks.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Anton Schubert authored
Signed-off-by: Anton Schubert <ischluff@mailbox.org> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
Some encoders do not output further IDRs if not requested to.
-
- 25 Oct, 2017 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 24 Oct, 2017 5 commits
-
-
Mark Thompson authored
The message callbacks are library-safe in libva2, so we can now use them.
-
Mark Thompson authored
This is an ABI change in libva2: previously the Intel driver had this behaviour and it was implemented as a driver quirk, but now it is part of the specification so all drivers must do it.
-
Mark Thompson authored
This has been deprecated in libva2 because hardware does not and will not support it. Therefore never consider it for decode, and for encode assume the user meant constrained baseline profile instead.
-
Mark Thompson authored
-
Mark Thompson authored
-