Janne Grunau
0b300daad2
h264: error out on unset current_picture_ptr for h->current_slice > 0
...
Fixes a segfault with fuzzed sample sample_varPAR_s11622_r001-02.avi.
CC: libav-stable@libav.org
12 years ago
Janne Grunau
89a4465bd9
avprobe: report per stream bit rate if set by the decoder
12 years ago
Michael Niedermayer
ec79b1fc88
wtvdec: fix null pointer dereference
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Christophe Gisquet
e32bea8eb4
aac: avoid a memcpy in sbr_qmf_analysis
...
Swapping buffer indices allows saving one memcpy that accounts for 1% of the
runtime, according to oprofile.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
12 years ago
Michael Niedermayer
80aa89bdff
asfdec: check extradata size before alloc and read
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
936eaa89be
h264: check for integer overflow, fix null pointer dereference
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Nicolas George
2cb227f6a2
lavu/channel_layout: document the semantic of layouts.
12 years ago
Stefano Sabatini
5148147b26
lavfi/bbox: switch to ff_filter_frame() API
12 years ago
Stefano Sabatini
255be0734d
lavfi/alphamerge: fix leak introduced in 217163eb
12 years ago
Paul B Mahol
49435d3888
gifdec: read pixel aspect ratio
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Nicolas George
ddd87236f0
lavfi/vf_super2xsai: fix output ref size.
12 years ago
Stefano Sabatini
bd465fdc73
lavfi/framestep: switch to ff_filter_frame API
12 years ago
Stefano Sabatini
fbc339ff41
lavfi/super2xsai: switch to ff_filter_frame() API
12 years ago
Clément Bœsch
adfd9ca3fa
lavfi/hue: move to ff_filter_frame.
12 years ago
Clément Bœsch
72e84a08e6
fate: add hue filter test.
12 years ago
Nicolas George
24cb1f9718
lavfi/vf_tile: forward errors.
12 years ago
Nicolas George
3b316247fb
lavfi/vf_tile: cosmetic after last commit.
12 years ago
Nicolas George
6f3d2fb18b
lavfi/vf_tile: switch to filter_frame.
...
Also add error check on buffer allocation.
12 years ago
Michael Niedermayer
8be18ffd6a
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
configure: fix indentation in option parsing loop
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Stefano Sabatini
3d72820722
lavfi/decimate: switch to ff_filter_frame() API
12 years ago
Stefano Sabatini
217163eb98
lavfi/alphamerge: switch to ff_filter_frame() API
12 years ago
Stefano Sabatini
83ab46a57e
lavfi/blackdetect: switch to new ff_filter_frame() API
12 years ago
Nicolas George
86a2486812
lavu/parseutils: accept %J for hours >= 24.
...
Allow to parse durations >= 24:00:00.
12 years ago
Michael Niedermayer
b61ba262a1
mpc8: check seektable size before attempting to use it.
...
Fixes null pointer dereference
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
ff7e2342bb
dcadec: fix reading from prior to an array
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Clément Bœsch
9e1914dfba
lavfi/hqdn3d: avoid use of uninitialized variable.
12 years ago
Clément Bœsch
a3554bb457
lavfi/gradfun: avoid use of uninitialized variable.
12 years ago
Michael Niedermayer
77693c541a
xxan: more complete ybuf checks, fix out of array accesses.
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Carl Eugen Hoyos
196920060b
Add FourCC V264 for H264 in CCTV recordings.
12 years ago
Clément Bœsch
f61369d762
lavfi/vsrc: switch to ff_filter_frame.
12 years ago
Mans Rullgard
7e9e7cc236
configure: fix indentation in option parsing loop
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
12 years ago
Clément Bœsch
6d2892c9f5
lavf/assdec: return appropriate error code instead of -1.
12 years ago
Clément Bœsch
069c897549
lavf/assdec: add ass_ prefix to callbacks.
12 years ago
Clément Bœsch
e0260e25b0
lavf/assdec: rewrite using the demux subtitles API.
12 years ago
Clément Bœsch
bad4e112a2
lavf: use ff_subtitles_queue_seek() for text subtitles demuxers.
12 years ago
Clément Bœsch
ad5d72b123
lavf/subtitles: seek a little more backward when necessary.
...
If some previous subtitles are overlapping with the current time
we make sure they are raised so the renderer can display them too.
12 years ago
Clément Bœsch
ff3624b1ad
lavf/subtitles: add ff_subtitles_queue_seek().
...
This function is almost identical to lavf/assdec:read_seek2(). It
performs a generic seek for text subtitles demuxers for the new seeking
API.
The only difference with assdec:read_seek2 is the ts_diff being
unsigned to avoid overflows.
The seek callback in the ASS demuxer will be removed when it is
redesigned to use FFDemuxSubtitlesQueue.
12 years ago
Clément Bœsch
b684f744ac
ffmpeg: use avformat_seek_file() instead of av_seek_frame().
...
avformat_seek_file() is the new API. It will make sure the read_seek2()
callback is called when the demuxer has it.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Clément Bœsch <ubitux@gmail.com>
12 years ago
Michael Niedermayer
aae4780362
vmnc: Check for integer overflow
...
Fixes null pointer dereference and potential out of array accesses.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
3b2cd83a82
dcadec: check lfe field
...
Fix out of array accesses
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Paul B Mahol
56e149fda9
PVF demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
12 years ago
Carl Eugen Hoyos
5442083b1c
Support Sorenson Spark in f4v files streamed by Flash Media Server.
12 years ago
Michael Niedermayer
873049e6d8
mxfdec: check index_tables before dereferencing in close.
...
Fixes null pointer dereference
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
7389bb12e6
svq1dec: update w/h only if the header is successfully parsed.
...
Prevents inconsistency and out of array accesses.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Stefano Sabatini
c9ff32215b
lavu/opt: allow to set sample and pixel format with av_opt_set_int()
...
This change requires the user to specify min and max value, and makes
possible to prevent the user to set AV_{SAMPLE,PIX}_FMT_NONE if
forbidden.
Add required ifdeffery in case of mixed libraries, when libavutil is
updated but not the other libraries.
This is a followup of 08d0969c14
.
12 years ago
Michael Niedermayer
b5cedf8b66
fate/mp3: increase fuzz for NEON, due to different rounding from lrintf()
...
This should fix fate failures of the hecommon test
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Stefano Sabatini
13c39e9676
lavfi/geq: add T variable and example
12 years ago
Michael Niedermayer
5473f6258c
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
configure: Use headers in the check for _beginthreadex for w32threads
avutil: Use a configure check to enable windows console functions
avutil: Include io.h with a separate condition from windows console functions
Conflicts:
libavutil/log.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Stefano Sabatini
12cd992d67
doc/ffmpeg-filters: add short description
12 years ago
Michael Niedermayer
13d351bd45
tests/ref/seek/lavf_gif: update for 9d5cfce85540: gifdec: rudimentary seeking
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago