James Almer
aa6280805e
avformat/aviobuf: zero initialize the AVIOContext in ffio_init_context()
...
This makes sure no field is ever used uninitialized.
Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com >
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-14 20:56:51 -03:00
James Almer
23e1bf6e51
avcodec: remove unnecessary calls to ff_init_buffer_info()
...
And remove the function altogether while at it. It's a duplicate of
another.
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-14 20:54:20 -03:00
James Almer
192ea5bb77
avformat/Makefile: use individual dependencies for librtmp protocols
...
Fixes compilation of libavformat when librtmp is enabled but all the
relevant protocols are disabled.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-12 11:29:20 -03:00
James Almer
4961ddfd35
Merge commit 'fd36cf6bf6524247a8ff6788c028836fe7d9fd20'
...
* commit 'fd36cf6bf6524247a8ff6788c028836fe7d9fd20':
configure: Factorize check_64_bit()
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 23:18:59 -03:00
James Almer
c1c720d527
Merge commit '38434a9ff5b9a1a048f32c1c7e2a9519cf12f8ba'
...
* commit '38434a9ff5b9a1a048f32c1c7e2a9519cf12f8ba':
configure: Simplify restrict keyword handling
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 23:13:17 -03:00
James Almer
35347e7e9b
Merge commit '4cf84e254ae75b524e1cacae499a97d7cc9e5906'
...
* commit '4cf84e254ae75b524e1cacae499a97d7cc9e5906':
Drop some unnecessary config.h #includes
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 23:08:48 -03:00
James Almer
8a15ad8a17
Merge commit 'bca41545b371efc34e38d1fa8bb12dba8b614da0'
...
* commit 'bca41545b371efc34e38d1fa8bb12dba8b614da0':
configure: Group code that sets the license string with licensing checks
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 22:59:18 -03:00
James Almer
0a320f7e7a
Merge commit '2eb396b175e55e515aa6a13c5b1789a2a18d3935'
...
* commit '2eb396b175e55e515aa6a13c5b1789a2a18d3935':
hwcontext: Fix memory leak on derived frame allocation failure
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 22:50:57 -03:00
James Almer
cb2205863b
Merge commit '96e476cc9d414e248692c773d9dce736662572b8'
...
* commit '96e476cc9d414e248692c773d9dce736662572b8':
hwcontext: Fix documentation for av_hwdevice_ctx_alloc()
This commit is a noop, see 9365dfcbf6
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 22:49:35 -03:00
James Almer
6c59f05c74
Merge commit '8965e2af921ec5926b26d5ae466ee4104bb5262b'
...
* commit '8965e2af921ec5926b26d5ae466ee4104bb5262b':
avpacket: Initialize the allocated padding area in side data
This commit is a noop, see 9cbb3fce59
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 22:47:47 -03:00
James Almer
d0f098a5e0
Merge commit '5085f25ace1e74846a0de3369bedd0e22d1a1bdc'
...
* commit '5085f25ace1e74846a0de3369bedd0e22d1a1bdc':
vc1: skip motion compensation when data for last picture is invalid
This commit is a noop. The crash can't be reproduced with ffmpeg.
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 22:47:05 -03:00
James Almer
87faeb1e68
Merge commit '6829a079444e10818a847e153121fb458cc5c0a8'
...
* commit '6829a079444e10818a847e153121fb458cc5c0a8':
qsvdec: Relax the surface vs coded dimension check
Merged-by: James Almer <jamrial@gmail.com >
2018-02-11 22:44:12 -03:00
James Almer
cb97400f93
Revert "cmdutils: make use of new iteration APIs"
...
This reverts commit cdc78058c7 .
It introduced several issues in the command line tools, and it's
implementing a new API that may still see some changes.
Revert for the time being until the state of the API is defined.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-08 13:20:36 -03:00
James Almer
3f0a41367e
doc/APIchanges: mention a few more recently introduced and deprecated functions
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-07 17:06:04 -03:00
James Almer
9d8fb095e6
doc/APIchanges: fix a recent depreacted function name
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-07 16:56:47 -03:00
James Almer
cf666651b4
avformat: fix stream_segment muxer build dependencies
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-07 16:42:11 -03:00
James Almer
8318bf1751
avformat/fifo_test: remove network.h include
...
It's not needed, and fixes compilation with network disabled.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-07 00:30:00 -03:00
James Almer
e8323c42c1
doc/APIChanges: fix lavu version numbers in a few recent entries
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-06 23:49:13 -03:00
James Almer
36c85d6e77
api: add missing version bumps and APIChanges entries
...
avcodec bump missed in 7e8eba2d87
avformat bump missed in ff46124b0d and
0694d87024
avdevice bump missed in 0fd475704e
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-06 23:43:01 -03:00
James Almer
f7aacf4ab7
avformat/mov: add VP8 codec support
...
Demuxing only. Muxing is disabled as altref frame handling is not
defined in the spec, and there's no way to know the presence of
such frames during stream initialization.
Based on a patch by Steven Liu.
Fixes ticket #7000
Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-06 23:08:42 -03:00
James Almer
8885a29e5d
avformat/Makefile: fix fifo and fifo_test muxer build objects
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-06 20:02:23 -03:00
James Almer
94eb5505ad
ffprobe: remove usage of deprecation warning removal pragmas
...
Fixes compilation in non Windows targets.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-02-02 17:51:24 -03:00
James Almer
782e066e3e
avcodec/mediacodecdec: use ff_hevc_ps_uninit()
...
Fixes memleaks.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-30 13:15:44 -03:00
James Almer
222d7055e2
avcodec/hevc_parser: use ff_hevc_decode_extradata() to parse extradata
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-30 12:13:20 -03:00
James Almer
0cc3d830d1
avcodec/Makefile: add missing opus.c dependency to opus encoder
...
Needed for ff_celt_quant_bands and ff_celt_bitalloc.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-30 00:32:27 -03:00
James Almer
ede6e7494f
avcodec/mlp_parser: reindent after last commit
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-29 23:09:23 -03:00
James Almer
55ebf707d0
avcodec/mlp_parser: don't try to combine frames when full frames are provided
...
Attempting full frame reconstruction is unnecessary for non raw
containers, so just skip it altogether.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-29 23:09:22 -03:00
James Almer
63b5d04e33
avformat/matroskadec: force full frame parsing of MLP/TrueHD streams
...
There's at least one known file with a TrueHD stream that hasn't
been correctly muxed, and requires full frame parsing and repack.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-29 23:09:08 -03:00
James Almer
f0320afab9
avfilter/Makefile: skip compiling vaapi_vpp.h when vaapi is not enabled
...
Fixes make checkheaders
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-23 23:42:05 -03:00
James Almer
172564ace9
configure: fix vaapi_encode_example dependencies
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-23 23:42:04 -03:00
James Almer
388a0f7869
avcodec/mpeg12dec: fix preprocessor check for mpeg1_nvdec hwaccel
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-21 22:57:41 -03:00
James Almer
2159d4bbc3
avcodec/hevc_parser: use ff_hevc_uninit_parameter_sets()
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-21 00:17:23 -03:00
James Almer
1f0cf1b2f4
avcodec/hevcdec: use ff_hevc_uninit_parameter_sets()
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-21 00:09:29 -03:00
James Almer
9462b2b820
avcodec/hevc_ps: add a function to uninitialize parameter set buffers
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-21 00:06:30 -03:00
James Almer
fb3fd4d506
fate: update filter-acrossfade test reference file
...
<jamrial> durandal_1707: 8088b5d69c broke the acrossfade test
<@durandal_1707> jamrial: there was test?
<jamrial> durandal_1707: fate-filter-acrossfade
<@durandal_1707> what broke?
<jamrial> what used to be one frame is now two
<@durandal_1707> ahh, just update test
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-18 19:12:50 -03:00
James Almer
4f6b34f1f8
avformat: small AVFormatContext doxy cosmetics
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-18 13:00:25 -03:00
James Almer
1b5d3c08e3
avformat: small cosmetics after 6512ff72f9
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-17 19:39:33 -03:00
James Almer
02dba49dd3
avformat/adtsenc: add adts_init()
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-14 09:57:42 -03:00
James Almer
6e80079a28
avcodec: increase AV_INPUT_BUFFER_PADDING_SIZE to 64
...
AVX-512 support has been introduced, and even if no functions currently
use zmm registers (able to load as much as 64 bytes of consecutive data
per instruction), they will be added eventually.
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com >
Tested-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-11 23:46:31 -03:00
James Almer
ef21033c32
avutil/mastering_display_metadata: fix copyright header wrongly formated as doxy
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-11 11:35:51 -03:00
James Almer
32f85056b3
configure: don't use SDL.h in check_func_headers when checking for SDL2
...
check_func_headers() defines a main() function, which clashes with a
redefinition done by said SDL header. Check for SDL_PollEvent using
SDL_events.h only instead, where the redefinition doesn't happen.
Fixes a regression since d03c39b46b .
Tested-by: RiCON
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-10 11:23:45 -03:00
James Almer
ded409b7c9
avresample: remove deprecated attribute from the AVAudioResampleContext struct
...
Having all the public functions marked as deprecated is enough.
This gets rid of a warning spam when compiling any file including
libavresample/avresample.h even when avresample is not enabled, like
it's the case with fftools/cmdutils.c
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-09 10:56:53 -03:00
James Almer
9d68c0191c
fate/filter-video: fix 12 bit framerate filter tests on big endian targets
...
Tested-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-08 00:51:19 -03:00
James Almer
9e68f472ec
configure: remove check for SA_RESTART
...
It's not used anymore.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-06 22:22:12 -03:00
James Almer
6ec9131920
fate: remove ffm reference files
...
Missed in c17f476144 and
8bbd8c8d52
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-06 22:21:35 -03:00
James Almer
8bbd8c8d52
fate: remove missing references to ffm
...
Missed in c17f476144 .
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-06 16:14:55 -03:00
James Almer
b2c42fc6dc
avfilter: deprecate avfilter_link_get_channels()
...
Reviewed-by: Nicolas George <george@nsup.org >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-06 11:01:16 -03:00
James Almer
da5b05c833
Revert "avfilter: deprecate avfilter_link_get_channels()"
...
This reverts commit 798dcf2432 .
It was applied by accident before it could be reviewed.
2018-01-05 22:13:28 -03:00
James Almer
503164b54b
Revert "tools/uncoded_frame: remove usage of avfilter_link_get_channels()"
...
This reverts commit 01c21653ee .
It was applied by accident before it could be reviewed.
2018-01-05 22:13:18 -03:00
James Almer
077fe9eb06
doc/libav-merge: remove line about libavutil atomics API
...
See 89b84cb18b .
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-05 22:09:39 -03:00
James Almer
01c21653ee
tools/uncoded_frame: remove usage of avfilter_link_get_channels()
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-05 17:49:27 -03:00
James Almer
798dcf2432
avfilter: deprecate avfilter_link_get_channels()
...
And move the channels field to the public section of the struct.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-05 17:49:09 -03:00
James Almer
b9ad04b19c
fate: add PERSIST_RPARAM_A_RExt_Sony_3 hevc conformance test
...
The PERSIST_RPARAM_A_RExt_Sony_1 bitstream has an out-of-range value
and has therefore been superseded.
It is otherwise identical, and decodes the same.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-05 16:47:02 -03:00
James Almer
dcbf034a0f
avcodec/error_resilience: remove unused header
...
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-05 14:04:02 -03:00
James Almer
167e659b28
avfilter: use a mutex instead of atomics in avfilter_register()
...
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-05 13:18:34 -03:00
James Almer
57960b1f28
avformat: use mutexes instead of atomics in av_register_{input,output}_format()
...
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-05 13:18:34 -03:00
James Almer
9ed4ebc530
avcodec/util: use a mutex instead of atomics in avcodec_register()
...
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-05 13:18:34 -03:00
James Almer
d36335bda5
avcodec/parser: use a mutex instead of atomics in av_register_codec_parser()
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-04 21:56:49 -03:00
James Almer
8d9c9775b2
avutil/log: use thread wrappers for the locking functionality
...
w32threads and os2threads both support static mutex initialization now,
so don't limit it to pthreads only.
Reviewed-by: wm4 <nfxjfg@googlemail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-04 15:22:19 -03:00
James Almer
414a49d671
ffmpeg: use thread wrappers for the thread message functionality
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-04 15:22:09 -03:00
James Almer
b4eeffffc8
configure: update minimum required version of libvmaf
...
At least version 0.6.2 is needed since commit
df3222d4bb .
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2018-01-04 14:33:03 -03:00
James Almer
2f96190732
Merge commit 'c6558e8840fbb2386bf8742e4d68dd6e067d262e'
...
* commit 'c6558e8840fbb2386bf8742e4d68dd6e067d262e':
x264: Support version 153
See
2a111c99a6
7e60c74329
Merged-by: James Almer <jamrial@gmail.com >
2017-12-27 21:11:10 -03:00
James Almer
aa6f43c2e9
Merge commit '2beba58e0e4bda688bf96e12413231607ceafdd4'
...
* commit '2beba58e0e4bda688bf96e12413231607ceafdd4':
mmaldec: Fix compilation after 2fcb0090
This commit is a noop, see 758fbc54fe
Merged-by: James Almer <jamrial@gmail.com >
2017-12-27 21:05:11 -03:00
James Almer
fa2d28567e
Merge commit 'ddea22a684611c1fec9d8b5c70d835e983a9252e'
...
* commit 'ddea22a684611c1fec9d8b5c70d835e983a9252e':
avconv: Use codec hardware config to configure hwaccels
lavc: Mark all AVHWAccel structures as const
lavc: Delete all fake hwaccels
lavc: Remove register mechanism for hwaccels
lavc: Deprecate av_hwaccel_next() and av_register_hwaccel()
lavc: Use hardware config information in ff_get_format()
webp: Fix alpha initialisation
lavc: Add hardware config metadata for decoders supporting hardware output
lavc: Add codec metadata to indicate hardware support
This commit is a noop, see
24cc0a53e9
758fbc54fe
9f00fa5369
67e81d79cc
3536a3efb9
9bd326ac46
da4e02b196
3a71bcc213
b0cd14fb1d
Merged-by: James Almer <jamrial@gmail.com >
2017-12-27 20:56:13 -03:00
James Almer
efb63e4316
configure: add missing avcodec dep to avfilter for de/convolve filters
2017-12-27 15:38:13 -03:00
James Almer
7e60c74329
avcodec/libx264: set supported pix_fmts at runtime rather than build time
...
This partially reverts a change in behavior introduced in 2a111c99a6 .
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-26 19:41:04 -03:00
James Almer
2a111c99a6
avcodec/libx264: fix compilation with x264 builds >= 153
...
x264 now supports multibitdepth builds, with a slightly changed API to
request bitdepth during initialization.
Reviewed-by: Ricardo Constantino <wiiaboo@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-26 11:57:01 -03:00
James Almer
89f704caba
avcodec/libx264: use the pixfmt descriptor to check for high bit depths
...
The x264_bit_depth constant has been removed in newer x264 builds.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-25 23:18:41 -03:00
James Almer
613f789c19
w32pthreads: remove some remaining superfluous checks
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-25 23:17:56 -03:00
James Almer
90d216cb90
x86inc: set the correct amount of simd regs in x86_64 when avx512 is enabled but not used
...
Fixes compilation of libavresample/x86/audio_mix.asm
Reviewed-by: Gramner
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-24 23:02:54 -03:00
James Almer
bc10260f49
avformat/mov: simplify parsing of mdcv atom using av_make_q()
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-21 01:23:17 -03:00
James Almer
22ae33fb40
configure: fix minimum required version of libzimg
...
The new input properties added in 002db7d49a
were introduced to libzimg for the upcoming release 2.7.x
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-21 00:48:16 -03:00
James Almer
da03242778
Revert "checkasm/vf_interlace : add test for lowpass_line 8 and 16"
...
This reverts commit adff97be5e .
It currently fails on Windows targets.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-19 19:07:24 -03:00
James Almer
8e0e4384b0
Revert "avfilter/vf_interlace : add AVX2 for lowpass_line 8 and 16"
...
This reverts commits 1a5865b6dc and
8fb1d63d91 .
They made fate interlace tests fail when AVX2 was used.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-19 19:04:25 -03:00
James Almer
5450972be4
doc/libav-merge: remove line about VP9 superframe parsing
...
It was addressed in a5679933c1 ,
0c162854c1 and
5a366f9770 .
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-15 14:39:06 -03:00
James Almer
980af9a88c
Merge commit '47687a2f8aca3f65b6fdd117b1cb66a7409a7fd1'
...
* commit '47687a2f8aca3f65b6fdd117b1cb66a7409a7fd1':
avcodec: add metadata to identify wrappers and hardware decoders
This commit is a noop, see b945fed629
Merged-by: James Almer <jamrial@gmail.com >
2017-12-14 19:10:12 -03:00
James Almer
374f818bfb
Merge commit '508378556631dc18d32247b4a4e35703758e1ca9'
...
* commit '508378556631dc18d32247b4a4e35703758e1ca9':
qsv: Support explicit lookahead downscaling
Merged-by: James Almer <jamrial@gmail.com >
2017-12-14 19:05:55 -03:00
James Almer
b4718b7693
Merge commit 'f2e9a0ecbef5027f9532c49ffcdfc11d199f6150'
...
* commit 'f2e9a0ecbef5027f9532c49ffcdfc11d199f6150':
qsv/vp8dec: fixes memory leak issue
Merged-by: James Almer <jamrial@gmail.com >
2017-12-14 18:46:43 -03:00
James Almer
f61cf0e4df
Merge commit '7c65a76b16bc3a44f1592acde2176f187a058797'
...
* commit '7c65a76b16bc3a44f1592acde2176f187a058797':
lavc/qsvenc: add error messeage if ICQ unsupported.
Merged-by: James Almer <jamrial@gmail.com >
2017-12-14 18:46:10 -03:00
James Almer
2ca3c049cd
Merge commit 'bddb2ce179c57db6e3c79fdc3363c165d90850b0'
...
* commit 'bddb2ce179c57db6e3c79fdc3363c165d90850b0':
lavc/qsvenc: ICQ/VCM/QVBR are not avilable on Linux
Merged-by: James Almer <jamrial@gmail.com >
2017-12-14 18:45:20 -03:00
James Almer
0929def327
Merge commit '6ff29343b01923e9b125fe7404ac8701cdfb1fe5'
...
* commit '6ff29343b01923e9b125fe7404ac8701cdfb1fe5':
lavc/qsvenc: set HRD buffer size
Merged-by: James Almer <jamrial@gmail.com >
2017-12-14 18:44:42 -03:00
James Almer
5fc649505b
Merge commit '18a0f420269ff4c730422361c5c4d8eea096e900'
...
* commit '18a0f420269ff4c730422361c5c4d8eea096e900':
checkasm: Use LOCAL_ALIGNED for aligned variables on the stack
This commit is a noop, see
https://ffmpeg.org/pipermail/ffmpeg-devel/2015-December/184777.html
Merged-by: James Almer <jamrial@gmail.com >
2017-12-14 18:44:04 -03:00
James Almer
0e2fbd68e2
avformat/mux: factorize AVFormatContext->avoid_negative_ts initialization
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-12 20:18:29 -03:00
James Almer
c7a5e80f56
avcodec/libvpx: remove disabled code
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-11 00:42:26 -03:00
James Almer
bad51e9287
doc/libav-merge: add a line about the skipped HEVC MC arm functions
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-10 21:03:28 -03:00
James Almer
dd1ecf093c
Merge commit '7993ec19af394fdc58ec64165bc0b12619543a5d'
...
* commit '7993ec19af394fdc58ec64165bc0b12619543a5d':
hevc: Add hevc_get_pixel_4/8/12/16/24/32/48/64
This commit is a noop, see
https://ffmpeg.org/pipermail/ffmpeg-devel/2015-December/184777.html
Merged-by: James Almer <jamrial@gmail.com >
2017-12-10 21:02:45 -03:00
James Almer
7a10541109
Merge commit '3ff8fbbf5a7bc40c09db74d4952364997fd3c611'
...
* commit '3ff8fbbf5a7bc40c09db74d4952364997fd3c611':
vaapi_h265: Add named options for setting profile and level
vaapi_h264: Add named options for setting profile and level
vaapi: Make the decode profile matching more explicit
vaapi_h264: Fix VUI max_dec_frame_buffering
vaapi_h265: Enable VBR mode
This commit is a noop, see
385cafb07a
f31478ba14
efd0612fdc
c490fc9536
71421f382f
Merged-by: James Almer <jamrial@gmail.com >
2017-12-10 20:54:49 -03:00
James Almer
f750a0bcfe
Merge commit '5a6707e49b7710f48d658b2f2591b9a6337fb9b7'
...
* commit '5a6707e49b7710f48d658b2f2591b9a6337fb9b7':
cbs_mpeg2: Fix marker_bit type
cbs: Add padding to slice data allocations
This commit is a noop, see
b4c915f4b3
5b2c71bb94
Merged-by: James Almer <jamrial@gmail.com >
2017-12-10 20:49:50 -03:00
James Almer
dae6d27aa0
Merge commit 'f6161fccf8c5720ceac1ed1df8ba60ff8fed69f5'
...
* commit 'f6161fccf8c5720ceac1ed1df8ba60ff8fed69f5':
rtsp: only break on parse_rtsp_message on error
Merged-by: James Almer <jamrial@gmail.com >
2017-12-10 20:44:26 -03:00
James Almer
1215889bc1
checkasm/llviddsp: fix mixed code and declarations
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-10 00:51:35 -03:00
James Almer
438f884fc4
x86/lossless_videodsp: rename ff_add_left_pred_int16_sse4 to ff_add_left_pred_int16_unaligned_ssse3
...
SSSE3_FAST is the proper check for it.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-10 00:51:01 -03:00
James Almer
a4fc63c0f9
x86/lossless_videodsp: don't overread the dst buffer in ff_add_left_pred_unaligned_avx2
...
Fixes valgrind
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-10 00:38:05 -03:00
James Almer and Jan Ekström
36de24d5b7
arm/hevc_idct: fix compilation on Android
...
Compilation error "out of range" fixed for armeabi-v7a. Compilation failed
trying to build libvlc.aar for ARM7 android on ubuntu 16.04 host. Error
messages is "Offset out of range". The reason of the error is assembler LDR
directives in function "ff_hevc_transform_luma_4x4_neon_8" need local storage
in range <1k, but no such storage provided.
Based on a patch by Ihor Bobalo <bob@eleks.com >
Suggested-by: wbs
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-09 21:46:34 +02:00
James Almer
f2aa0ce5a0
x86/vf_hflip: use xor to zero initialize registers
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-07 19:34:12 -03:00
James Almer
dc33fe1d00
x86/vf_hflip: don't load the width argument twice
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-07 19:34:12 -03:00
James Almer
d6d605eb05
avformat/mux: stop delaying writing the header
...
Every bitstream filter behaves as intended now, so there's no need to
wait for the first packet of every stream.
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-06 15:43:59 -03:00
James Almer
cc2ba526d4
x86/vf_threshold: make threshold8 functions work on x86_32
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-04 15:46:09 -03:00
James Almer
bfd7f07b65
fate/checkasm: add missing target for vf_threshold test
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-04 15:46:09 -03:00
James Almer
1b324700e3
checkasm/vf_threshold: fix mixed code and declarations
...
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-04 15:46:09 -03:00
James Almer
b73304f79e
x86vf_threshold/: use the PBLENDVB macro
...
Fixes building with yasm
Tested-by: stevenliu
Signed-off-by: James Almer <jamrial@gmail.com >
2017-12-04 02:22:30 -03:00