Mark Thompson
d6adcab842
lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit fbec157ea0
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
bf80b1d88d
avcodec/resample: Remove disabled and faulty code
...
Fixes Ticket5345
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 50ef7361cb
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Luca Barbato
53fffc9fc4
indeo2: Fix banding artefacts
...
Rename luma table to delta table and change how it is used.
CC: libav-stable@libav.org
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com >
Signed-off-by: Diego Biurrun <diego@biurrun.de >
(cherry picked from commit f8c34f4b8d
)
(cherry picked from commit 73f3c8f73e
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Luca Barbato
b0e836466f
indeo2data: K&R formatting cosmetics
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com >
Signed-off-by: Diego Biurrun <diego@biurrun.de >
(cherry picked from commit d4066a7024
)
(cherry picked from commit 522ab0b9a9
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
e158936712
avformat/hlsenc: Fix passing options, regression since bc9a5965c8
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit b2ab3398f5
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
c8977ec6e9
avutil/random_seed: Add the runtime in cycles of the main loop to the entropy pool
...
This should theoretically improve the randomness slightly
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 2540d884f3
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Martin Cracauer
934bc32acc
avutil/channel_layout: AV_CH_LAYOUT_6POINT1_BACK not reachable in parsing
...
Trying to make heads and tails out of DTS 6.1 I can across this typo.
I also noticed that this wiki page is incorrect or misleading, the
channel order for 6.1 given does not match the source code. At the
least it should be clarified that the layout given does not apply to
DTS. https://trac.ffmpeg.org/wiki/AudioChannelManipulation
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 73d1398f0c
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
64f2b48be0
avformat/concatdec: set safe mode to enabled instead of auto
...
This is safer, as a selected demuxer could still mean that it was auto-detected
by a user application
Reviewed-previously-by: Nicolas George <george@nsup.org >
Reviewed-previously-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 689211d572
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
756f4b586a
avformat/utils: fix dts from pts code in compute_pkt_fields() during ascending delay
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit de1de49324
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Boris Nagels
56c4dca5ae
avformat/rtpenc: Fix integer overflow in NTP_TO_RTP_FORMAT
...
RTCP synchronization packet was broken since commit in ffmpeg version > 2.8.3
(commit: e04b039b15
) Since this commit (2e814d0329
)
"rtpenc: Simplify code by introducing a macro for rescaling NTP timestamps", NTP_TO_RTP_FORMAT
uses av_rescale_rnd() function to add the data to the packet.
This causes an overflow in the av_rescale_rnd() function and it will return INT64_MIN.
Causing the NTP stamp in the RTCP packet to have an invalid value.
Github: Closes #182
Reverting commit '2e814d0329aded98c811d0502839618f08642685' solves the problem.
(cherry picked from commit 1109ed7973
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
foo86
da6ccfe18e
avcodec/dca: clear X96 channels if nothing was decoded
...
The first X96 channel set can have more channels than core, causing X96
decoding to be skipped. Clear the number of decoded X96 channels to zero
in this rudimentary case.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit db44b59980
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
27a61302b7
fate/aac: Increase fuzz from of fate-aac-pns-encode from 72 to 74 for Loongson
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit c78a726717
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
b4be953c55
avformat/cache: Fix memleak of tree entries
...
Found-by: jamrial
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 554f6e930c
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Rodger Combs
3b179b6302
lavf/mov: downgrade sidx errors to non-fatal warnings; fixes trac #5216
...
(cherry picked from commit 22dbc1caaf
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Rodger Combs
bf8f2fae2a
lavf/mov: fix sidx with edit lists
...
(cherry picked from commit 3617e69d50
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
0d7343f8dd
avcodec/mjpegdec: Fix decoding slightly odd progressive jpeg
...
Fixes: ebd58db6-dc86-11e5-91c2-59daeddf50c7.jpg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit c6f4720b86
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
fb8676eb1c
swscale/utils: Fix chrSrcHSubSample for GBRAP16
...
Fixes part of Ticket5264
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 67e5bd0c50
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
ca5c639446
swscale/input: Fix GBRAP16 input
...
Fixes part of Ticket5264
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit df36257a53
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
bd79dbfa2b
avutil/pixdesc: Make get_color_type() aware of CIE XYZ formats
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 1ec7a70380
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
c4765a41b9
avcodec/h264: Execute error concealment before marking the frame as done.
...
Fixes race condition causing artifacts
Fixes Ticket4122
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 98a0053d0f
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
be5acd6cb1
swscale/x86/output: Fix yuv2planeX_16* with unaligned destination
...
Reviewed-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit f6492a2ea8
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
Michael Niedermayer
c3e7a7ef3f
swscale/x86/output: Move code into yuv2planeX_mainloop
...
Reviewed-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit d07f6e5f1c
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:47 +01:00
KO Myung-Hun
9e4d297ba7
MAINTAINERS: add myself as an OS/2 maintainer
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 346ec91764
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-03-26 21:52:46 +01:00
James Almer
373bc77a35
libwebpenc_animencoder: print library messages in verbose log levels
...
Reviewed-by: James Zern <jzern@google.com >
Signed-off-by: James Almer <jamrial@gmail.com >
(cherry picked from commit f875ba4873
)
2016-03-17 12:57:00 -03:00
James Almer
20d89a3a32
libwebpenc_animencoder: zero initialize the WebPAnimEncoderOptions struct
...
This zeroes the WebPAnimEncoderOptions.verbose field, silencing library info messages
printed to stderr.
Reviewed-by: James Zern <jzern@google.com >
Signed-off-by: James Almer <jamrial@gmail.com >
(cherry picked from commit 626b6b769c
)
2016-03-17 12:56:30 -03:00
Hendrik Leppkes
ee7c347935
configure: check for SEC_I_CONTEXT_EXPIRED before enabling SChannel
...
Fixes build on mingw32, which lacks this constant.
2016-03-16 15:32:50 +01:00
Carl Eugen Hoyos
9da31a0373
lavf/http: Add httpproxy to the default protocol whitelist.
...
(cherry picked from commit 58fa694978
)
2016-03-14 16:39:05 +01:00
Paul B Mahol
eb46065f4a
doc/utils: fix typo for min() description
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
(cherry picked from commit bdf474bcff
)
Signed-off-by: Timothy Gu <timothygu99@gmail.com >
2016-03-02 16:43:57 -08:00
Oliver Collyer
b80083a5c1
ffserver&ffm: Fixed issues preventing ffserver write_index and files_size from being set correctly which was breaking ffserver streaming.
...
I discovered that ffserver streaming was broken (it seems like it has been since 20th November) and I opened a ticket for this (https://trac.ffmpeg.org/ticket/5250 <https://trac.ffmpeg.org/ticket/5250 >).
I spent yesterday learning git bisect (with the kind help of cehoyos) to painstakingly track down the cause. This was made more difficult due to the presence of a segfault in ffserver during the period where the bug was introduced so I first had to identify when and how that was fixed and then retrospectively apply that fix again for each step of the second git bisect to find the actual bug.
Anyway, the fruits of my labour are the innocent looking patch below to correct a couple of typos and define a valid range for two variables.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit a2f8beef2d
)
2016-02-23 15:58:42 +01:00
Carl Eugen Hoyos
449ff0e3fd
postproc: fix unaligned access
...
Based on 59074310
by Andreas Cadhalpun.
Fixes ticket #5259 .
(cherry picked from commit 2aa21eec1a
)
2016-02-23 15:58:07 +01:00
Rostislav Pehlivanov
0aa2fbddb1
vc2enc: fix use of uninitialized variables in the rate control system
...
Fixes: CID1352550
Fixes: CID1352549
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
(cherry picked from commit 7cdea450c6
)
2016-02-15 15:36:59 +00:00
Michael Niedermayer
c40983a6f6
fate/source-check.sh: Use "git show" instead of git --version to test for git
...
This fixes fate with non git source trees
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
(cherry picked from commit 295de3efc5
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
n3.0
2016-02-15 03:51:39 +01:00
Michael Niedermayer
bd0497b28b
avcodec/cfhd: Temporary disable frame threading until related bugs have been fixed
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-15 03:12:13 +01:00
James Almer
4d95207938
x86: use the new helper macros where useful
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
(cherry picked from commit 70d685a77f
)
2016-02-14 20:04:19 -03:00
James Almer
1e8a75fae4
x86: add some more helper macros to check for slow cpuflags
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
(cherry picked from commit 73a4589d4b
)
2016-02-14 20:04:06 -03:00
Rostislav Pehlivanov
380980e0d2
Changelog: add entries for the SMPTE VC-2 decoder and encoder
...
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com >
2016-02-14 22:12:06 +00:00
Michael Niedermayer
1fd8eb4d4f
Basic updates for 3.0
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 23:03:41 +01:00
Michael Niedermayer
bb9f7bf1a2
Changelog/APIChanges Put 3.0 release marker
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 22:27:28 +01:00
Michael Niedermayer
b4018544fb
avformat/img2enc: remove unused variable
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 21:30:53 +01:00
Michael Niedermayer
0eb4092c1b
avutil/imgutils: remove special case for aligning the palette
...
This was suggested by wm4 and stefano.
After this patch using align=1 the size used by various functions would not
contain padding, while the palette would be aligned at align>1
This patch makes it required to use align>=4 if the palette is to be accessed
as uint32
As a side-effect It fixes storing pal8 in nut with odd with&height
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 21:30:32 +01:00
Michael Niedermayer
8352f5c807
doc/protocols: document protocol_whitelist
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 21:15:58 +01:00
Michael Niedermayer
e5655a32bc
avcodec/h264_cabac: Check decode_cabac_mb_mvd() for failure
...
Fixes harmless integer overflow
Fixes Ticket5150
No speedloss measured, actually its slightly faster, but please benchmark & double check this
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 21:09:07 +01:00
Michael Niedermayer
dcb6d5b831
avformat/genh: Mark coef_splitted as av_unused
...
This avoid "libavformat/genh.c:43:14: warning: variable coef_splitted set but not used"
Fewer warnings makes it easier to see new and important warnings
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 21:05:50 +01:00
Marton Balint
ae51f9bd6c
avutil/parseutils: remove 2112 date from fate test
...
It is not supported on 32bit.
Signed-off-by: Marton Balint <cus@passwd.hu >
2016-02-14 20:13:15 +01:00
Timothy Gu
bcc223523e
x86/vc1dsp: Port vc1_*_hor_16b_shift2 to NASM format
...
Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com >
2016-02-14 11:11:02 -08:00
Timothy Gu
ebf648d490
checkasm/vf_blend: Decrease iteration count
...
The test is already slow.
2016-02-14 10:48:24 -08:00
Timothy Gu
a953a2991e
checkasm: Add vf_blend tests
2016-02-14 10:46:56 -08:00
Timothy Gu
8c56a4a1ed
vf_blend: Move C dsp function mapping to separate function
2016-02-14 10:46:56 -08:00
Mark Reid
8395b6eeaa
libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 19:17:36 +01:00
KO Myung-Hun
b8bc6b14a5
compat/os2threads: split long lines
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-02-14 19:17:36 +01:00