Clément Bœsch
d50a4c4a5b
lavfi/amerge: copy ref props after filtering samples.
...
This fixes various issues with ffmpeg -ss and -t.
2012-02-02 14:31:18 +01:00
Clément Bœsch
85c66793d7
lavfi/pan: copy ref props after filtering samples.
...
At least PTS needs to be copied to avoid breaking options such as -t in
ffmpeg.
2012-02-02 14:31:18 +01:00
Clément Bœsch
c79eddaff1
lavfi/aconvert: use libswresample.
...
This commit also drops the planar parameter; you now need to use the 'p'
suffix in order to request a planar sample format.
2012-02-02 14:31:18 +01:00
Clément Bœsch
e96be8409f
lavfi/aresample: use libswresample.
2012-02-02 14:31:17 +01:00
Clément Bœsch
9f0b0db0d3
lavfi/aformat: use do..while(0) form for macro.
...
This avoids some empty statements.
2012-02-02 14:31:17 +01:00
Clément Bœsch
d055c3286c
doc: document amerge filter as an alternative for the -map_channel limitation.
2012-02-02 14:31:17 +01:00
Clément Bœsch
b90d79ec1f
timecode: drop lavc timecode on next bump.
2012-02-02 14:31:17 +01:00
Clément Bœsch
6f55156234
dvenc: use new public timecode API.
2012-02-02 14:31:17 +01:00
Clément Bœsch
bf6e83a8e8
mxfenc: use new public timecode API.
2012-02-02 14:31:17 +01:00
Clément Bœsch
e2407556f1
gxfenc: use new public timecode API.
2012-02-02 14:31:17 +01:00
Clément Bœsch
d8804905eb
mpeg12enc: use new public timecode API.
2012-02-02 14:31:17 +01:00
Clément Bœsch
f65600d519
drawtext: use new public timecode API.
2012-02-02 14:31:17 +01:00
Clément Bœsch
11e5d3b9cf
dv: use new public timecode API.
2012-02-02 14:31:17 +01:00
Clément Bœsch
77971609de
mov: honor tmcd flags while extracting timecode meta.
2012-02-02 14:31:17 +01:00
Clément Bœsch
bd10f01aa8
mov: use new public timecode API.
2012-02-02 14:31:17 +01:00
Clément Bœsch
ed67dac093
mpeg12: use av_mpegtc_to_timecode_string().
2012-02-02 14:31:17 +01:00
Clément Bœsch
dc386a5e3c
ffprobe: use av_mpegtc_to_timecode_string().
2012-02-02 14:31:17 +01:00
Clément Bœsch
0eaa123b34
lavu: add public timecode API.
2012-02-02 14:30:28 +01:00
Clément Bœsch
b18ebcbe83
timecode: add write regressions tests.
2012-02-02 14:16:34 +01:00
Carl Eugen Hoyos
de05e41bfc
Use the correct pix_fmt for 32bit x11grab.
...
Remove adding a constant value to each pixel to make it opaque.
2012-02-02 13:29:14 +01:00
Paul B Mahol
b8b77abe92
cosmetics: realign vertically
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-02 04:36:13 +01:00
Michael Niedermayer
6462d28dcc
apedec: Fix alignment and fate.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-02 04:34:28 +01:00
Michael Niedermayer
4c677df27c
Merge remote-tracking branch 'qatar/master'
...
* qatar/master: (22 commits)
frwu: Employ more meaningful return values.
fraps: Use av_fast_padded_malloc() instead of av_realloc()
mjpegdec: use av_fast_padded_malloc()
eatqi: use av_fast_padded_malloc()
asv1: use av_fast_padded_malloc()
avcodec: Add av_fast_padded_malloc().
swscale: enable dithering in MMX functions.
swscale: make rgb24 function macros slightly smaller.
avcodec.h: Remove some disabled cruft.
swscale: remove obsolete comment.
swscale-test: Drop unused argc and argv arguments from main().
zmbv: Employ more meaningful return values.
zmbvenc: Employ more meaningful return values.
vc1: prevent null pointer dereference on broken files
zmbv: check av_realloc() return values and avoid memleaks on ENOMEM
truespeech: align buffer
ac3: Do not read past the end of ff_ac3_band_start_tab.
dv: Fix small stack overread related to CVE-2011-3929 and CVE-2011-3936.
dv: Fix null pointer dereference due to ach=0
dv: check stype
...
Conflicts:
doc/APIchanges
libavcodec/asv1.c
libavcodec/avcodec.h
libavcodec/eatqi.c
libavcodec/fraps.c
libavcodec/frwu.c
libavcodec/zmbv.c
libavformat/dv.c
libswscale/swscale.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-02 02:24:09 +01:00
Michael Niedermayer
5cd8afee99
diracdec: Check for negative quants which would cause out of array reads.
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-02 01:12:46 +01:00
Michael Niedermayer
0065080320
proresdec: Fix read via negative index in a global array.
...
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-02 01:12:46 +01:00
Paul B Mahol
e39487efe3
doc: ffv1 is not experimental any more
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-02 01:08:19 +01:00
Paul B Mahol
5ff88020ac
frwu: Employ more meaningful return values.
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-01 16:17:47 -05:00
Reimar Döffinger
f54ae2f8e7
fraps: Use av_fast_padded_malloc() instead of av_realloc()
...
Ensures alignment and avoids using uninitialized data.
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-01 14:37:47 -05:00
Reimar Döffinger
0880503fbb
mjpegdec: use av_fast_padded_malloc()
...
also check for allocation failure
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-01 14:37:47 -05:00
Reimar Döffinger
2f4b9021a1
eatqi: use av_fast_padded_malloc()
...
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-01 14:37:47 -05:00
Reimar Döffinger
00db4d4ad5
asv1: use av_fast_padded_malloc()
...
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-01 14:37:46 -05:00
Michael Niedermayer
9430c232e8
ffserver: fix program reference
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-01 19:33:51 +01:00
Paul B Mahol
ec09230c9a
ffv1dec: PIX_FMT_YUV440P support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-01 19:25:58 +01:00
Paul B Mahol
917803babd
ffv1enc: PIX_FMT_YUV440P support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-01 19:25:58 +01:00
Janne Grunau
316fc7443b
avcodec: Add av_fast_padded_malloc().
...
Wrapper around av_fast_malloc() that keeps FF_INPUT_BUFFER_PADDING_SIZE
zero-padded bytes at the end of the used buffer.
Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>.
2012-02-01 19:19:35 +01:00
Ronald S. Bultje
378c5ef9ae
swscale: enable dithering in MMX functions.
...
This was accidently disabled.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-02-01 09:33:29 -08:00
Ronald S. Bultje
212f161caa
swscale: make rgb24 function macros slightly smaller.
2012-02-01 09:33:13 -08:00
Carl Eugen Hoyos
b2327a8202
Add some missing v4l2 pix_fmt mappings.
2012-02-01 18:04:17 +01:00
Carl Eugen Hoyos
4632066713
Fix v4l pix_fmt mapping for rgb32: There is no transparency information.
2012-02-01 18:00:24 +01:00
Carl Eugen Hoyos
93a3ba9bcd
Fix pix_fmt mapping for v4l2 rgb5x5.
2012-02-01 17:58:42 +01:00
Diego Biurrun
3b637dca72
avcodec.h: Remove some disabled cruft.
2012-02-01 17:27:17 +01:00
Ronald S. Bultje
f5490fbe3b
swscale: remove obsolete comment.
2012-02-01 07:17:01 -08:00
Michael Bradshaw
d76864d9ce
Support decoding rgba64 with libopenjpeg.
2012-02-01 15:51:18 +01:00
Michael Bradshaw
ec0d02e441
Support decoding gray8a with libopenjpeg.
2012-02-01 15:47:28 +01:00
Diego Biurrun
2e3fb9e372
swscale-test: Drop unused argc and argv arguments from main().
2012-02-01 14:24:25 +01:00
Paul B Mahol
8ca8e4a846
zmbv: Employ more meaningful return values.
...
Also use av_log_ask_for_sample() where it makes sense.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-02-01 14:24:25 +01:00
Paul B Mahol
013a677fb6
zmbvenc: Employ more meaningful return values.
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-02-01 14:23:20 +01:00
Janne Grunau
510ef04a46
vc1: prevent null pointer dereference on broken files
...
CC: libav-stable@libav.org
2012-02-01 12:54:39 +01:00
Janne Grunau
cb0b284381
zmbv: check av_realloc() return values and avoid memleaks on ENOMEM
2012-02-01 12:54:39 +01:00
Paul B Mahol
d4eeadcbbf
truespeech: align buffer
...
DSPContext.bswap_buf() requires aligned output
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-01-31 21:42:33 -08:00