Michael Niedermayer
afcf15b0db
avformat/oggparsespeex: Check frames_per_packet and packet_size
...
The speex specification does not seem to restrict these values, thus
the limits where choosen so as to avoid multiplicative overflow
Fixes undefined behavior
Fixes: 635422.ogg
Found-by: Matt Wolenetz <wolenetz@google.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-03 03:59:13 +01:00
Michael Niedermayer
90da187f1d
avformat/utils: Check start/end before computing duration in update_stream_timings()
...
Fixes undefined behavior
Fixes: 637428.ogg
Found-by: Matt Wolenetz <wolenetz@google.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-03 03:59:13 +01:00
Michael Niedermayer
4059cd3952
avformat/ffmenc: Remove the last use of st->codec
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-02 19:37:00 +01:00
Michael Niedermayer
78519a0029
avformat/ffmenc: Make ffm_write_header_codec_ctx() use codecpar
...
This would be simpler if codecpar supported AVOptions
modern ffserver should be unaffected by this, older ffserver which required the
muxer to directly access the encoder could have issues with this, but this
direct access is just wrong and unsafe
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-02 19:37:00 +01:00
Michael Niedermayer
e8215b77ff
avformat/ffmenc: set bitexact mode for old API without accessing the encoder
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-02 19:37:00 +01:00
Michael Niedermayer
c06d4f2ced
avformat/ffmenc: Drop ffm_write_header_codec_private_ctx()
...
This accesses the private encoder context, it should not be used by
the current ffserver it may affect old ffserver versions but i believe
there is consens that accessing the private encoder context from the muxer
is completely wrong.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-02 19:37:00 +01:00
Michael Niedermayer
b7d94c19cd
avformat/ffmenc: Replace some st->codec use by codecpar
...
Note, this temporarly drops the ability to set ffmpeg encoder debug and flags2 via ffserver.conf
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-02 19:37:00 +01:00
Michael Niedermayer
7d1b1b660b
avfilter/vf_premultiply: remove redundant semicolons
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-02 19:37:00 +01:00
Michael Niedermayer
89092fafdd
tests/ffserver.regression.ref: Update ffserver checksums
...
They have changed due to 122190392b
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-01 23:43:31 +01:00
Michael Niedermayer
fbdf8f176e
ffserver: set format bitexact flag, eliminate warnings about it not being set
...
Tested-by: Reto Kromer <lists@reto.ch >
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-12-01 20:07:14 +01:00
Michael Niedermayer
8cbdaa4b01
ffserver: Add client requested urls to the status page
...
Fixes Ticket3791
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-30 11:25:17 +01:00
Michael Niedermayer
2475858889
avcodec/flac_parser: Update nb_headers_buffered
...
Fixes infinite loop
Fixes: fuzz.flac
Found-by: Frank Liberato <liberato@google.com >
Reviewed-by: Frank Liberato <liberato@google.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-30 00:58:56 +01:00
Michael Niedermayer
bced37c155
tests/ffserver-regression: Check the status page too
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-29 19:26:26 +01:00
Michael Niedermayer
606702ea34
ffsrever: Make the status page bitexact if any stream is bitexact
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-29 19:26:26 +01:00
Michael Niedermayer
472fee91bc
ffserver_config: Setup codecpar in add_codec()
...
fixes segfault in the status page code
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-29 19:26:26 +01:00
Michael Niedermayer
dbe1878060
tests/ffserver.regression.ref: update ffserver checksums
...
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-29 19:26:26 +01:00
Michael Niedermayer
6216127d0c
tests/ffserver-regression.sh: give wget a timeout and prevent retries
...
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-29 19:26:26 +01:00
Michael Niedermayer
744a0b5206
avformat/idroqdec: Check chunk_size for being too large
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-29 19:26:26 +01:00
Michael Niedermayer
1e7f9b0ec6
tests: Fix running ffserver under qemu
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-28 23:50:01 +01:00
Michael Niedermayer
c3f781c52a
tests/Makefile: Fix ffservertest dependencies
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-28 23:50:01 +01:00
Michael Niedermayer
0dbee67700
ffserver: Remove last use of AVStream size
...
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-28 22:45:38 +01:00
Michael Niedermayer
da38da4595
ffserver: Remove some deprecated API use related to codec/codecpar
...
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-28 22:45:33 +01:00
Michael Niedermayer
75b436d8b6
ffserver: Remove use of AVStream as a intermediate to store parameters
...
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-28 22:45:28 +01:00
Michael Niedermayer
c8b24a685a
ffserver: drop FeedData, its unused
...
Reviewed-by: "Reynaldo H. Verdejo Pinochet" <reynaldo@osg.samsung.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-28 22:45:05 +01:00
Michael Niedermayer
319a7c5dea
tests/ffserver-regression.sh: Fix file truncation introduced in 508826f961
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-28 22:41:43 +01:00
Michael Niedermayer
bda6f2937e
ffmpeg_opt: Fix starttime with ffm in bitexact mode
...
This fixes some differences between runs of the ffserver tests
(in my local tree 2 runs gave the same result with this but i had other
changes too)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-28 17:15:31 +01:00
Michael Niedermayer
55997d5043
tests/ffserver.conf: Force bitexactness in the ffmpeg command
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-27 23:28:23 +01:00
Michael Niedermayer
102f7d0ee6
avformat/rmenc: Check framerate before storing
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-27 23:28:23 +01:00
Michael Niedermayer
d9883ded34
avcodec/me_cmp: Fix median_sad size
...
Fixes out of array read
Fixes: COV1396255
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-27 14:34:57 +01:00
Michael Niedermayer
9478bd87d4
ffserver: Remove extract_mpeg4_header()
...
This should not be needed, our AVParsers should do this
I do not have a testcase though, please help testing this and please
add fate tests if you can.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-27 14:08:00 +01:00
Michael Niedermayer
bc9eb0467a
Revert "ffserver: use AVStream.codecpar in open_input_stream()"
...
Fixes null pointer dereference
Testcase is simply a ffmpeg instance sending a stream to ffserver while another ffmpeg reads from it
This reverts commit 6f0a1710d7 .
2016-11-27 14:07:58 +01:00
Michael Niedermayer
a06e84b56e
avformat/utils: Fix type mismatch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-27 04:08:00 +01:00
Michael Niedermayer
334775f58f
MAINTAINERS: Add Vittorio to "Developers with git write access who are currently not maintaining any specific part"
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-25 02:07:43 +01:00
Michael Niedermayer
08d3b9ad91
MAINTAINERS: Add developers who have git write access but are otherwise not listed
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-25 02:06:51 +01:00
Michael Niedermayer
69f7dd3524
avcodec/options_table: make channel_layouts uint64
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-23 02:01:05 +01:00
Michael Niedermayer
2f935baa7d
avutil/opt: Add AV_OPT_TYPE_UINT64
...
Requested-by: wm4 ([FFmpeg-devel] [PATCH] avutil/opt: Support max > INT64_MAX in write_number() with AV_OPT_TYPE_INT64)
Requested-by: ronald ([FFmpeg-devel] [PATCH] avutil/opt: Support max > INT64_MAX in write_number() with AV_OPT_TYPE_INT64)
Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-23 02:01:05 +01:00
Michael Niedermayer
4e5049a230
avformat/mpeg: Adjust vid probe threshold to correct mis-detection
...
Fixes: _ij.mp3
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-23 00:54:45 +01:00
Michael Niedermayer
748ce9d702
avutil/opt: Fix setting int64 to its maximum
...
Found-by: Andreas
Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-20 22:39:52 +01:00
Michael Niedermayer
ac206bb175
swscale/options: Use AV_OPT_TYPE_PIXEL_FMT
...
Found-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-20 13:00:22 +01:00
Michael Niedermayer
d1d18de6ad
avcodec/ffv1dec: Set packed_at_lsb for 16bit YUV
...
This avoids unneeded computations
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-18 18:04:28 +01:00
Michael Niedermayer
d7a3bb2088
avcodec/ffv1dec: Support gray 10/12/16 explicitly avoid shifts
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-18 18:04:28 +01:00
Michael Niedermayer
709c87109d
avformat/movenc: Check frame rate before use.
...
Fixes division by 0
This is similar to how avg_frame_rate is checked elsewhere
Fixes: 6d24add0455f41b1b45b7ba615cd46f3/asan_generic_dc34c3_5480_0a2ef411cae999b9871ed71a2e481b71.mov
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-17 19:03:41 +01:00
Michael Niedermayer
ae514b1254
avcodec/ass_split: Change order of operations in ass_split_section()
...
This matches the other branch
Fixes out of array read
Fixes: 4d142ca76d39fe685effcf5017098723/asan_heap-oob_31ae824_8611_348fdb64f9009b63c8a8eae9a0e497c5.mkv
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-17 18:05:18 +01:00
Michael Niedermayer
2c9106257f
avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-17 12:21:48 +01:00
Michael Niedermayer
85407c7e63
avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4
...
Fixes Ticket5936
Regression since c5fc8ae126
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-17 12:21:48 +01:00
Michael Niedermayer
721c90f0f9
avutil/frame: fix indention after last commit
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-16 21:25:45 +01:00
Michael Niedermayer
2acee08a4a
avutil/frame: Copy size=0 side data in ff_init_buffer_info()
...
Fixes null pointer dereference
Fixes: 189/FOO
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-16 21:25:45 +01:00
Michael Niedermayer
d79d8ef927
cmdutils: remove duplicate windows.h include
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-16 15:06:16 +01:00
Michael Niedermayer
1546d487cf
avcodec/rv40: Test remaining space in loop of get_dimension()
...
Fixes infinite loop
Fixes: 178/fuzz-3-ffmpeg_VIDEO_AV_CODEC_ID_RV40_fuzzer
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-15 23:08:43 +01:00
Michael Niedermayer
2baf36caed
avcodec/ituh263dec: Avoid spending a long time in slice sync
...
Fixes: 177/fuzz-3-ffmpeg_VIDEO_AV_CODEC_ID_FLV1_fuzzer
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-15 18:27:31 +01:00
Michael Niedermayer
0eb3198005
avcodec/movtextdec: Add error message for tsmb_size check
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-15 15:08:20 +01:00
Michael Niedermayer
a609905723
avcodec/movtextdec: Fix tsmb_size check==0 check
...
Fixes: 173/fuzz-3-ffmpeg_SUBTITLE_AV_CODEC_ID_MOV_TEXT_fuzzer
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-15 15:08:20 +01:00
Michael Niedermayer
6ea2715768
avcodec/movtextdec: Fix potential integer overflow
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-15 15:08:20 +01:00
Michael Niedermayer
04bd1b38ee
avcodec/htmlsubtitles: Fix reading one byte beyond the array
...
Fixes: fuzz-2-ffmpeg_SUBTITLE_AV_CODEC_ID_SUBRIP_fuzzer
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-12 03:23:03 +01:00
Michael Niedermayer
2bc66d9e43
nut: add gray12 support
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-10 01:18:43 +01:00
Michael Niedermayer
b828788d58
swscale: Add GBRAP10 output
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-10 00:33:12 +01:00
Michael Niedermayer
873d06c76e
swscale/output: Fix alpha shift in yuv2gbrp_full_X_c()
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-10 00:33:12 +01:00
Michael Niedermayer
a340cfef82
swscale/input: Fix alpha bswap for set readAlpPlanar
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-10 00:33:12 +01:00
Michael Niedermayer
d736b52a04
swscale: Drop is9_OR_10BPS() use, its name is not correct
...
Found-by: Luca Barbato
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-10 00:33:12 +01:00
Michael Niedermayer
ef6a786401
ffserver: Fix one AVFormatContext misuse
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-07 20:41:44 +01:00
Michael Niedermayer
73ce1d864c
ffserver: steal SPACE_CHARS, remove one reason for internal.h that way
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-07 19:27:40 +01:00
Michael Niedermayer
ecb40dee32
ffserver: eliminate hardcoded literal and duplicated array size
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-07 19:27:40 +01:00
Michael Niedermayer
10019c13e0
ffserver: use av_freep() for a case that is not clearly at the end of a function
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-07 19:27:40 +01:00
Michael Niedermayer
f67d22f0fd
ffserver: Throw ffm.h out its not used except for a constant that is part of the format
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-07 19:27:40 +01:00
Michael Niedermayer
4c8d69e534
ffserver: drop a bunch of apparently unneeded internal headers
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-07 19:27:40 +01:00
Michael Niedermayer
c6bc823eea
avformat/tcp: Put struct sockaddr_in6 under #if
...
Fixes: error: dereferencing pointer to incomplete type
Tested-by: Dave Yeo <daveryeo@telus.net >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-06 21:29:12 +01:00
Michael Niedermayer
0e66dcd733
avfilter/af_volumedetect: Remove dependency on channel layout
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-06 16:59:20 +01:00
Michael Niedermayer
c3e0755663
MAINTAINERS: Replace QSV maintainer
...
Ivan has a shortage of time to take care of QSV, Mark agreed to take over.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-06 01:50:05 +01:00
Michael Niedermayer
26e9efab1e
fate: Remove show_formats for fate-mov-zombie test
...
This includes the absolute path
Found-by: jamrial
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-05 15:26:31 +01:00
Michael Niedermayer
5dc237aaaa
fate: add zombie test
...
This test tests some odd sample with odd aspect ratio
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-05 10:24:48 +01:00
Michael Niedermayer and James Almer
9e58812519
avformat/mux: split side data before internal auto BSF
...
The bitstream filters do not work with merged in side data
This leaves the input packet split if it is being split.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-11-04 22:12:59 -03:00
Michael Niedermayer
11f24e71ff
ffmpeg: Fix bsf corrupting merged side data
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-04 00:42:58 +01:00
Michael Niedermayer
cee1f4c069
avcodec/ac3dec: Check expacc
...
this is somewhat a magic number, which can be understood from reading section
"7.1.2 Exponent Strategy" of the ac3 specification, in short:
Three exponents each represented as number 0-4 are grouped together and
base-5 encoded, so the maximal correct value is 25*4 + 5*4 + 4 = 124.
Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-03 22:05:46 +01:00
Michael Niedermayer
a566c952f9
avformat/mpegtsenc: Add option to mark stream begin as discontinuous
...
This avoids continuity check failures in concatenated streams
Reviewed-by: Steven Liu <lingjiujianke@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-02 16:34:01 +01:00
Michael Niedermayer
37138338ff
avcodec/sunrast: Fix input buffer pointer check
...
Fixes: out of array read
Fixes: poc.dat
Found-by: Bingchang, Liu @VARAS of IIE
Tested-by: bc L <l.bing.chang.bc@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-02 12:06:22 +01:00
Michael Niedermayer
2b09a3ad19
Revert "img2 encoder: allow %t in filename, based on patch from Yuval Adam"
...
breaks API
Found-by: jamrial
This reverts commit 1a956c64c8 .
2016-11-01 23:03:24 +01:00
Michael Niedermayer
7ddfa0be62
avcodec/dnxhdenc: Fix alignment of edge_buf*
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-11-01 21:02:26 +01:00
Michael Niedermayer
140f48b90f
avcodec/smc: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 23:20:47 +01:00
Michael Niedermayer
979bca5134
avcodec/tscc: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 23:20:47 +01:00
Michael Niedermayer
e167610794
avcodec/rscc: Fix constant
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 23:20:31 +01:00
Michael Niedermayer
5f0bc0215a
avcodec/rawdec: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 01:19:16 +01:00
Michael Niedermayer
0f64b6cd22
avcodec/rscc: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 01:11:03 +01:00
Michael Niedermayer
161ccdaa06
avcodec/msvideo1: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 01:08:45 +01:00
Michael Niedermayer
16793504df
avcodec/qpeg: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 00:36:12 +01:00
Michael Niedermayer
7d196f2a5a
avcodec/qtrle: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 00:27:45 +01:00
Michael Niedermayer
a6330119a0
avcodec/msrle: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-31 00:19:02 +01:00
Michael Niedermayer
2d99101d09
avcodec/kmvc: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-30 15:38:44 +01:00
Michael Niedermayer
a2b8dde659
avcodec/idcinvideo: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-30 15:38:44 +01:00
Michael Niedermayer
121be31060
avcodec/cinepak: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-30 14:15:00 +01:00
Michael Niedermayer
042faa847f
avcodec/8bps: Check side data size before use
...
Fixes out of array read
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-30 14:15:00 +01:00
Michael Niedermayer
077939626e
avformat/flvdec: Fix regression loosing streams
...
Fixes: unknown_video.flv
Found-by: Thierry Foucu <tfoucu@google.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-28 12:31:01 +02:00
Michael Niedermayer
e1b30c8a01
RELEASE: Update for past 3.2 branch
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 20:52:43 +02:00
Michael Niedermayer
efa89a8419
Changelog: Add back next marker
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 20:52:43 +02:00
Michael Niedermayer
1609935b6c
Bump minor versions after 3.2 branchpoint to seperate release
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 20:52:42 +02:00
Michael Niedermayer
e84d587613
Changelog: Add 3.2
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 20:52:42 +02:00
Michael Niedermayer
36ecf30cbc
doc/APIchanges: add 3.2 Cut marker
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 20:52:42 +02:00
Michael Niedermayer
3f3025205f
Bump minor versions for 3.2
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 20:52:42 +02:00
Michael Niedermayer
38e5a4f3bb
Revert "avformat/utils: Discard huge timestamps which would cause overflows if used in basic computations"
...
Some people seem to oppose this the patch seems to have been missed for a month on the ML
lets restart the discussion and solve this after the release
This reverts commit e936c8d176 .
2016-10-26 20:31:04 +02:00
Michael Niedermayer
c92f55847a
avcodec/dvdsubdec: Fix off by 1 error
...
Fixes out of array read
Found-by: Thomas Garnier using libFuzzer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 19:50:53 +02:00
Michael Niedermayer
e936c8d176
avformat/utils: Discard huge timestamps which would cause overflows if used in basic computations
...
Allowing larger timestamps makes it impossible to calculate basic things like the
difference of 2 timestamps or their sum without checking each individual computation for
overflow.
This should avoid a significant number of overflow checks
Fixes Ticket5136
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-10-26 19:46:00 +02:00