- 17 Aug, 2018 6 commits
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Meant to reset the internal bsf state without the need to reinitialize it. Signed-off-by:
James Almer <jamrial@gmail.com>
-
Martin Storsjö authored
This was a typo in 0671eb23, spotted by Chris Carroux. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 14 Aug, 2018 3 commits
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Simon Thelen authored
This makes sure to pick up the actual error codes on windows. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Andrey Utkin authored
Previously, AVERROR(EIO) was returned on failure of http_open_cnx_internal(). Now the value is passed to upper level, thus it is possible to distinguish ECONNREFUSED, ETIMEDOUT, ENETUNREACH etc. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 06 Aug, 2018 1 commit
-
-
Maxym Dmytrychenko authored
we need to make sure that memory allocation for Y/UV planes is continuous and re-used from a pool Signed-off-by:
Maxym Dmytrychenko <maxim.d33@gmail.com>
-
- 05 Aug, 2018 1 commit
-
-
Luca Barbato authored
-
- 01 Aug, 2018 2 commits
-
-
Martin Storsjö authored
The current git master version of libopenh264 supports decoding of b-frames. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
wm4 authored
Some callers (like do_subtitle_out(), or do_streamcopy()) call this with an AVPacket that is not refcounted. This can cause undefined behavior. Calling av_packet_move_ref() does not make a packet refcounted if it isn't yet. (And it can't be made to, because it always succeeds, and can't return ENOMEM.) Call av_packet_ref() instead to make sure it's refcounted. Cc: libav-stable@libav.org Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 26 Jul, 2018 1 commit
-
-
Dmitry Rogozhkin authored
Current implementations of qsv components incorrectly work with async level, they actually try to work in async+1 level stepping into MFX_WRN_DEVICE_BUSY and polling loop. This change address this misbehaviour. Signed-off-by:
Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com> Cc: Maxym Dmytrychenko <maxim.d33@gmail.com> Cc: Zhong Li <zhong.li@intel.com> Signed-off-by:
Maxym Dmytrychenko <maxim.d33@gmail.com>
-
- 13 Jul, 2018 1 commit
-
-
Sven Dueking authored
The passphrase field is a pointer already. Bug-Id: https://github.com/Haivision/srt/issues/416
-
- 06 Jul, 2018 1 commit
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 29 Jun, 2018 1 commit
-
-
John Cox authored
Commit 8c893aa3 removed quotes that were required to detect inline asm: check_insn armv5te qadd r0, r0, r0 .../test.c:1:34: error: expected string literal in 'asm' void foo(void){ __asm__ volatile(qadd r0, r0, r0); } The correct code is: void foo(void){ __asm__ volatile("qadd r0, r0, r0"); } Commit message written by Frank Liberato <liberato@chromium.org> Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 11 Jun, 2018 2 commits
-
-
Zhong Li authored
1. vcm mode is only available for H264. 2. vcm is not supported on Linux, but it is shown when run "./avconv -h encoder=h264_qsv |grep vcm". This shouldn't happen. Signed-off-by:
Zhong Li <zhong.li@intel.com> Signed-off-by:
Maxym Dmytrychenko <maxim.d33@gmail.com>
-
Zhong Li authored
Use a common way to control target_usage, keeping consistent with vaapi encoders. The private option preset is kept only for compatibility. Signed-off-by:
Zhong Li <zhong.li@intel.com> Signed-off-by:
Maxym Dmytrychenko <maxim.d33@gmail.com>
-
- 04 Jun, 2018 1 commit
-
-
Sven Dueking authored
Signed-off-by:
Sven Dueking <sven.dueking@nablet.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 03 Jun, 2018 1 commit
-
-
Sven Dueking authored
Signed-off-by:
Sven Dueking <sven.dueking@nablet.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 24 May, 2018 1 commit
-
-
Zhong Li authored
Provide proper aliases to enable/disable MFE. The numeric values are ambiguous and misleading (e.g: user may misunderstand setting mfmode to 1 is to enable MFE but actually it is to disable MFE, and set it to be 5 or above is meaningless). MFX_MF_MANUAL hasn't been exposed since it is to be implemented. Signed-off-by:
Zhong Li <zhong.li@intel.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 26 Apr, 2018 1 commit
-
-
Diego Biurrun authored
/usr/include/mbedtls/net.h:29:2: warning: #warning "Deprecated header file: Superseded by mbedtls/net_sockets.h" [-Wcpp]
-
- 25 Apr, 2018 2 commits
-
-
Diego Biurrun authored
This renaming was overlooked in the previous check_header() rename.
-
Thomas Volkert authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 20 Apr, 2018 5 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
The plural in the name clarifies the fact that the function can check for multiple headers at once.
-
Diego Biurrun authored
Their API and implementation is different from other require_foo() functions, which violates the rule of least astonishment.
-
Diego Biurrun authored
-
- 19 Apr, 2018 2 commits
-
-
Alexander Kravchenko authored
This fixes frame corruption issue when decoder started reusing frames while they are still in use of encoding process Issue with frame corruption was reproduced using: avconv.exe -y -hwaccel d3d11va -hwaccel_output_format d3d11 -i input.h264 -an -c:v h264_amf output.mkv It is recommended to use -extra_hw_frames 16 option in case if hw frames number in pool is not enough Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Steve Lhomme authored
Remove the wincrypt API calls since we don't support XP anymore and bcrypt is available since Vista, even on Windows Store builds. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 15 Apr, 2018 1 commit
-
-
Martin Storsjö authored
This fixes building with clang in msvc mode, which does support gcc style inline assembly.
-
- 09 Apr, 2018 5 commits
-
-
Diego Biurrun authored
-
wm4 authored
This removes the XP compatibility code, and switches entirely to SRW locks, which are available starting at Windows Vista. This removes CRITICAL_SECTION use, which allows us to add PTHREAD_MUTEX_INITIALIZER, which will be useful later. Windows XP is hereby not a supported build target anymore. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Vittorio Giovara authored
Shift fixed point numbers to be actual decimal numbers.
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Where tiny is less than the default CTU size. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 08 Apr, 2018 2 commits
-
-
Zhong Li authored
Set the flag MFX_BITSTREAM_COMPLETE_FRAME when it is a progressive picture. This can fix vc1 decoding segment fault issues because can't set the start code correctly. See: ./avconv -hwaccel qsv -c:v vc1_qsv -i /fate-suite/vc1/SA00040.vc1 -vf "hwdownload, format=nv12" -f rawvideo /dev/null v2: fix some h264 interlaced clips regression a. field_order of some h264 interlaced video (e.g: cama3_vtc_b.avc) is marked as AV_FIELD_UNKNOWN in h264_parser.c. This is not a completed frames. So only set the MFX_BITSTREAM_COMPLETE_FRAME when it is progressive. b. some clips have both progressive and interlaced frames (e.g.CAPAMA3_Sand_F.264), the parsed field_order maybe changed druing the decoding progress. This patch has been verified for other codecs(mpeg2/hevc/vp8). Signed-off-by:
Zhong Li <zhong.li@intel.com> Signed-off-by:
Maxym Dmytrychenko <maxim.d33@gmail.com>
-
Maxym Dmytrychenko authored
Starting from API 1.25 helps to improve performance of the simultaneous encode, 1:N scenario, like: ./avconv -y -hwaccel qsv -c:v h264_qsv -r 30000/1001 -i ~/bbb_sunflower_1080p_60fps_normal.mp4 -vframes 600 -an \ -filter_complex "split=2[s1][s2]; [s1]scale_qsv=1280:720[o1]; [s2]scale_qsv=960:540[o2]" \ -map [o1] -c:v h264_qsv -b:v 3200k -minrate 3200k -maxrate 3200k -f rawvideo /tmp/3200a.264 \ -map [o2] -c:v h264_qsv -b:v 1750k -minrate 1750k -maxrate 1750k -f rawvideo /tmp/1750a.264 Signed-off-by:
Maxym Dmytrychenko <maxim.d33@gmail.com>
-