Clément Bœsch
48cc083a30
Merge commit ' df37950253'
...
* commit 'df37950253 ':
rtsp: Fix a crash with the RTSP muxer
This commit is a noop, see f8a13c7213
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 16:47:41 +01:00
Clément Bœsch
bc1023eb36
Merge commit ' bdf7610eb2'
...
* commit 'bdf7610eb2 ':
vf_scale_vaapi: Crop input surface to active region
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 16:44:53 +01:00
Clément Bœsch
9a0f91314a
Merge commit ' 3a9662af6c'
...
* commit '3a9662af6c ':
vaapi_h264: Fix HRD bit_rate/cpb_size scaling
This commit is a noop, see 06d73d002e
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 16:42:50 +01:00
Clément Bœsch
6c3d2dad9e
Merge commit ' 7081620aca'
...
* commit '7081620aca ':
hwcontext_vdpau: Fix missing subscripts
This commit is a noop, see f7e9275f83
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 16:07:11 +01:00
Clément Bœsch
2feef75cb5
Merge commit ' 09a145b3c8'
...
* commit '09a145b3c8 ':
hwcontext_vdpau: Remove duplicate definition of GET_CALLBACK
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 16:05:51 +01:00
Clément Bœsch
e07fa3008b
Merge commit ' de452e5037'
...
* commit 'de452e5037 ':
pixblockdsp: Change type of stride parameters to ptrdiff_t
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 15:58:32 +01:00
Paul B Mahol
ce818d90bd
avcodec/wmaprodec: reset offsets when error happens
...
Fixes #6250 .
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-03-20 15:36:55 +01:00
Ricardo Constantino
20c4fb2e01
configure: add stdint.h to x264 and xavs checks
...
Regression from 4563a86f01 .
Both need stdint.h included before the respective x264.h and xavs.h.
Old require() used different, separate checks that didn't actually
need stdint.h to work. require2()'s (now require) check_func_headers()
does include stdint.h but only after the custom headers.
For libxavs this would also be consequently fixed by libav's
commit 20abcaa273 which wasn't merged yet.
2017-03-20 15:17:57 +01:00
Ilia
2f3d10a01a
avcodec/vp9: avx2 implementation of ipred_dl_16x16_16
...
vp9_diag_downleft_16x16_10bpp_c: 263.0
vp9_diag_downleft_16x16_10bpp_sse2: 44.7
vp9_diag_downleft_16x16_10bpp_ssse3: 32.5
vp9_diag_downleft_16x16_10bpp_avx: 31.9
vp9_diag_downleft_16x16_10bpp_avx2: 25.7
vp9_diag_downleft_16x16_12bpp_c: 264.7
vp9_diag_downleft_16x16_12bpp_sse2: 44.4
vp9_diag_downleft_16x16_12bpp_ssse3: 32.0
vp9_diag_downleft_16x16_12bpp_avx: 32.4
vp9_diag_downleft_16x16_12bpp_avx2: 25.5
Benchmarked with 10000 runs
Signed-off-by: Ilia <zakne0ne@gmail.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2017-03-20 09:47:43 -04:00
Mirage Abeysekara
5eb4f95bef
h264pred: added AVX2 implementation for tm_vp8 16x16.
...
checkasm --bench results with 5000 runs
pred16x16_tm_vp8_c: 302.8
pred16x16_tm_vp8_mmx: 101.4
pred16x16_tm_vp8_mmxext: 95.5
pred16x16_tm_vp8_sse2: 95.1
pred16x16_tm_vp8_avx2: 38.2
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2017-03-20 09:45:42 -04:00
Ronald S. Bultje
f3cd2302a9
wmavoice: remove unused or write-only variables.
2017-03-20 09:44:52 -04:00
Clément Bœsch
4563a86f01
Merge commit ' ab3554e1a7'
...
* commit 'ab3554e1a7 ':
configure: Drop check_lib()/require() in favor of check_lib2()/require2()
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 12:23:02 +01:00
Clément Bœsch
8e9dfe0d29
Merge commit ' 468bfe38c6'
...
* commit '468bfe38c6 ':
ppc: mpegvideo: Add proper runtime AltiVec detection
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 12:08:11 +01:00
Clément Bœsch
7c54e5870f
Merge commit ' 6ce93757ee'
...
* commit '6ce93757ee ':
ppc: Update #endif comments
This commit is mostly a noop as we seem to support PPC LE (see
902ce2a6c4 ). Only the h264 chunks are
updated.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 12:06:51 +01:00
Clément Bœsch
9e8fd5c423
Merge commit ' caccb3a0cd'
...
* commit 'caccb3a0cd ':
audiodsp: ppc: Add VSX variant
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 11:57:32 +01:00
Clément Bœsch
3c8f7a8f6b
Merge commit ' e89cef4050'
...
* commit 'e89cef4050 ':
checkasm: Read the unsigned value as it should
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 11:55:20 +01:00
Clément Bœsch
9785b1e21b
Merge commit ' 75d642a944'
...
* commit '75d642a944 ':
vaapi_vp8: Explicitly include libva vp8 decode header
vaapi_decode: Ignore the profile when not useful
lavc/vaapi: Add VP8 decode hwaccel
vp8: Add hwaccel hooks
This merge is a noop as these commits are already under review on the
mailing list. doc/libav-merge.txt is updated to track its progress.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 11:54:29 +01:00
Clément Bœsch
eed8ccde3e
Merge commit ' 131a85a1fe'
...
* commit '131a85a1fe ':
utvideo: Change type of array stride parameters to ptrdiff_t
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 11:33:48 +01:00
Clément Bœsch
8316a0e08b
Merge commit ' 52730e0f86'
...
* commit '52730e0f86 ':
iir_filter: Change type of array stride parameters to ptrdiff_t
The merge also updates the MIPS code and drop the extra log.h include.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 11:27:48 +01:00
Clément Bœsch
d36a423445
Merge commit ' 6b52762951'
...
* commit '6b52762951 ':
error_resilience: Change type of array stride parameters to ptrdiff_t
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 11:10:46 +01:00
Clément Bœsch
100026bed6
Merge commit ' ec90305844'
...
* commit 'ec90305844 ':
configure: Simplify clock_gettime() test
nanosleep check also updated.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 11:04:50 +01:00
Clément Bœsch
38343651a8
Merge commit ' 3aa9d37d03'
...
* commit '3aa9d37d03 ':
build: Fix directory dependencies of tests/pixfmts.mak target
This might not be necessary given our mkdirs in the configure, but it
probably doesn't hurt.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 11:01:02 +01:00
Clément Bœsch
4ae80c3753
Merge commit ' 0e5dde7399'
...
* commit '0e5dde7399 ':
configure: Fix --disable-pod2man / --disable-texi2html
This commit is a noop, we have dedicated documentation option for this
purpose.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 10:47:01 +01:00
Clément Bœsch
d0db00c808
configure: remove pod2man from the config list
...
The configure has the --disable-manpages option for this purpose, and
--disable-pod2man is currently ignored due to that. This is also
consistent with the other documentation options.
2017-03-20 10:45:48 +01:00
Clément Bœsch
715f781834
Merge commit ' b8c2d407ef'
...
* commit 'b8c2d407ef ':
configure: Simplify libopenjpeg check
This commit is a noop, our libopenjpeg check is already "simpler".
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 09:48:22 +01:00
Clément Bœsch
6d6f79c737
Merge commit ' 2610c9528f'
...
* commit '2610c9528f ':
configure: Move initial VAAPI check to a more sensible place
This commit is a noop, see 17989dcf54
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 09:46:33 +01:00
Clément Bœsch
7317b69630
Merge commit ' 5b5ed92d92'
...
* commit '5b5ed92d92 ':
sanm: Change type of array pitch parameters to ptrdiff_t
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 09:43:52 +01:00
Clément Bœsch
64926292a6
lavc/copy_block: style fix
2017-03-20 09:23:15 +01:00
Clément Bœsch
21c18b0878
Merge commit ' 73f5e17a20'
...
* commit '73f5e17a20 ':
copy_block: Change type of array stride parameters to ptrdiff_t
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 09:22:36 +01:00
Clément Bœsch
e59d8d030f
Merge commit ' 21e500ba64'
...
* commit '21e500ba64 ':
svq1dec: Change type of array pitch parameters to ptrdiff_t
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 09:17:34 +01:00
Clément Bœsch
bb3ad401fc
Merge commit ' 746c56b773'
...
* commit '746c56b773 ':
indeo: Change type of array pitch parameters to ptrdiff_t
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 09:07:57 +01:00
Clément Bœsch
3835283293
Merge commit ' 4fb311c804'
...
* commit '4fb311c804 ':
Drop memalign hack
Merged, as this may indeed be uneeded since
46e3936fb0 .
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:54:44 +01:00
Clément Bœsch
a5cf6628d6
Merge commit ' f01f7a7846'
...
* commit 'f01f7a7846 ':
hwcontext_dxva2: use the special UC copy for downloading frames
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:37:40 +01:00
Clément Bœsch
8200b16a9c
Merge commit ' d7bc52bf45'
...
* commit 'd7bc52bf45 ':
imgutils: add a function for copying image data from GPU mapped memory
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:34:10 +01:00
Clément Bœsch
5d23543277
Merge commit ' 24da430324'
...
* commit '24da430324 ':
Changelog: mark the release 12 branch
This commit is a noop.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:26:09 +01:00
Clément Bœsch
518961bc99
Merge commit ' 851960f6f8'
...
* commit '851960f6f8 ':
lavc: Remove old vaapi decode infrastructure
avconv_vaapi: Convert to use hw_frames_ctx only
vaapi_mpeg4: Convert to use the new VAAPI hwaccel code
vaapi_vc1: Convert to use the new VAAPI hwaccel code
vaapi_mpeg2: Convert to use the new VAAPI hwaccel code
vaapi_h264: Convert to use the new VAAPI hwaccel code
lavc: Rewrite VAAPI decode infrastructure
This merge is a noop, these commits have already been cherry-picked.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:25:01 +01:00
Clément Bœsch
464fcc979c
Merge commit ' 72eba6558e'
...
* commit '72eba6558e ':
wmavoice: Simplify GetBitContext initialization
This commit is a noop. We don't have that code anymore since
3deb4b54a2 .
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:21:09 +01:00
Clément Bœsch
e514a1d404
Merge commit ' 80fc75d51e'
...
* commit '80fc75d51e ':
Changelog: Mention mov with multiple stsd
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:19:03 +01:00
Clément Bœsch
45982bdcd0
Merge commit ' 728e80cd2e'
...
* commit '728e80cd2e ':
High Definition Compatible Digital (HDCD) decoder filter, using libhdcd
This commit is a noop, we have that code natively.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:17:09 +01:00
Clément Bœsch
b1a80bdb62
Merge commit ' 95f8029345'
...
* commit '95f8029345 ':
avprobe: Fix memory leak
This commit is a noop, ffprobe is not affected.
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:12:57 +01:00
Clément Bœsch
5e5e793552
doc/APIchanges: fill date & hash for AV_PIX_FMT_FLAG_BAYER
2017-03-20 08:10:54 +01:00
Clément Bœsch
6557d784d2
Merge commit ' 8db804e8f5'
...
* commit '8db804e8f5 ':
mov: Remove old b-frame/video delay heuristic
This commit is a noop, see 425be3c810
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:09:15 +01:00
Clément Bœsch
64722057b4
Merge commit ' eb96505b76'
...
* commit 'eb96505b76 ':
mov: Remove ancient heuristic hack
This commit is a noop, see 04f8d31287
Merged-by: Clément Bœsch <u@pkh.me>
2017-03-20 08:08:31 +01:00
Clément Bœsch
e811f84a2e
swscale: cosmetics in is{RGB,BGR}inInt
...
Reduce diff with Libav.
2017-03-20 08:02:30 +01:00
Clément Bœsch
d6635daded
swscale: remove unused is{RGB,BGR}inBytes
2017-03-20 08:02:30 +01:00
Clément Bœsch
ff6bc16c5a
swscale: use a (more correct) function for isPacked
2017-03-20 08:02:30 +01:00
Clément Bœsch
2b9a52bcca
swscale: use a function for isAnyRGB
2017-03-20 08:02:30 +01:00
Clément Bœsch
c30875e8b2
swscale: use a function for isBayer
2017-03-20 08:02:30 +01:00
Clément Bœsch
9c2436e1e7
lavu: add AV_PIX_FMT_FLAG_BAYER
2017-03-20 08:02:30 +01:00
Clément Bœsch
f052b1b40f
swscale: use a function for isGray
2017-03-20 08:02:30 +01:00