Stefano Sabatini [Tue, 13 Nov 2012 22:49:09 +0000 (23:49 +0100)]
doc: add libswscale.texi and ffmpeg-scaler.texi files
Peter Ross [Sun, 25 Nov 2012 02:21:06 +0000 (13:21 +1100)]
mpsmpeg4: use av_image_check_size
Signed-off-by: Peter Ross <pross@xvid.org>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Peter Ross [Sun, 25 Nov 2012 02:20:19 +0000 (13:20 +1100)]
avrndec: use av_image_check_size
Signed-off-by: Peter Ross <pross@xvid.org>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Peter Ross [Sun, 25 Nov 2012 02:20:00 +0000 (13:20 +1100)]
rawdec: use av_image_check_size
Signed-off-by: Peter Ross <pross@xvid.org>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Stefano Sabatini [Fri, 7 Sep 2012 22:31:41 +0000 (00:31 +0200)]
lavu/imgutils: add consistency checks to av_image_copy_plane()
Add assertions and abort in case of invalid |dst_linesize| < bytewidth or
|src_linesize| < bytewidth.
Avoid to silently corrupt memory.
Stefano Sabatini [Sun, 25 Nov 2012 14:49:50 +0000 (15:49 +0100)]
lavu/opt: fix range shown in set_format() log message
Stefano Sabatini [Sat, 24 Nov 2012 23:35:04 +0000 (00:35 +0100)]
configure: prefer "resampling" in the libswresample pkg-config description
Stefano Sabatini [Sun, 4 Nov 2012 14:32:56 +0000 (15:32 +0100)]
lavu/opt: add av_opt_ accessors for pixel/format/image size options
The interface is implemented against the style of the other options
accessors. Possibly simplify programmatic setting of options.
Peter Ross [Sun, 25 Nov 2012 11:04:11 +0000 (22:04 +1100)]
iff decoder: initialise HAM line decoder with first palette entry
The palette is organised into 'hold' and 'modify' pairs, hence why
the first palette entry is pal[1].
Fixes ticket #1701.
Signed-off-by: Peter Ross <pross@xvid.org>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 14:33:07 +0000 (15:33 +0100)]
avfiltergraph: add AVOption table
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sun, 25 Nov 2012 01:36:34 +0000 (02:36 +0100)]
smacker: fix smacker_decode_header_tree() empty vlc table init
Fixes Ticket1858
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sun, 25 Nov 2012 00:15:47 +0000 (01:15 +0100)]
mov: set flags to indicate that byte wise seeking is not supported.
Fixes Ticket1831
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Stefano Sabatini [Fri, 2 Nov 2012 11:24:04 +0000 (12:24 +0100)]
doc: add libswresample.texi and ffmpeg-resampler.texi files
Stefano Sabatini [Sun, 18 Nov 2012 12:04:37 +0000 (13:04 +0100)]
doc: move filters documentation to dedicated manual page ffmpeg-filters
Stefano Sabatini [Sun, 18 Nov 2012 12:00:11 +0000 (13:00 +0100)]
doc: move codec options and descriptions to a dedicated manual page
Nicolas George [Sat, 24 Nov 2012 22:56:52 +0000 (23:56 +0100)]
lavf/sbgdec: use proper constants for av_log().
Carl Eugen Hoyos [Sat, 24 Nov 2012 20:21:50 +0000 (21:21 +0100)]
Support u8 in aiff.
Fixes ticket #1960.
Reviewed-by; Paul B Mahol
Michael Niedermayer [Sat, 24 Nov 2012 18:17:23 +0000 (19:17 +0100)]
adpcmdec: Fix OOM/infloop
Found-by: ami_stuff
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 24 Nov 2012 17:26:54 +0000 (18:26 +0100)]
libopencore_amrwb: check packet size
Fix OOM
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 24 Nov 2012 17:02:08 +0000 (18:02 +0100)]
smacker: sanity check audio size.
Fixes, excessive memory allocation
Fixes Ticket1892
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 24 Nov 2012 16:33:32 +0000 (17:33 +0100)]
af_aresample: check ff_get_audio_buffer() failure
Fixes null pointer dereference
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 24 Nov 2012 15:17:29 +0000 (16:17 +0100)]
atrac1: Check block align.
Fixes OOM
Fixes second samples posted in Ticket1893
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 24 Nov 2012 15:17:29 +0000 (16:17 +0100)]
ra288: Check block align.
Fixes OOM
Fixes Ticket1893
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Carl Eugen Hoyos [Sat, 24 Nov 2012 15:09:07 +0000 (16:09 +0100)]
Fix type of default value for v210 decoder option -custom_stride.
Reviewed-by: Paul B Mahol
Piotr Bandurski [Sat, 24 Nov 2012 15:04:32 +0000 (15:04 +0000)]
c93: signal EOF
Paul B Mahol [Sat, 24 Nov 2012 14:27:01 +0000 (14:27 +0000)]
mmf: simplify code by using FFMIN
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 24 Nov 2012 14:24:13 +0000 (14:24 +0000)]
mmf: signal EOF
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 24 Nov 2012 11:41:43 +0000 (11:41 +0000)]
omadec: remove stale comment
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 24 Nov 2012 11:19:27 +0000 (11:19 +0000)]
codec_desc: mark PCM A-law/mu-law lossy
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 24 Nov 2012 11:14:06 +0000 (11:14 +0000)]
codec_desc: provide aliases for PCM A-law/mu-law
Inspired by
d21b82fd3a72751a77dbeda3aa17a3af5e009565.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Wed, 21 Nov 2012 15:29:15 +0000 (15:29 +0000)]
ADPCM IMA Dialogic decoder
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 24 Nov 2012 10:27:22 +0000 (10:27 +0000)]
rl2: return meaningful error codes
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 24 Nov 2012 10:20:46 +0000 (10:20 +0000)]
wvenc: multichannel muxing
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 24 Nov 2012 09:55:05 +0000 (09:55 +0000)]
omaenc: remove superfluous "OMA: "
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Sat, 24 Nov 2012 09:51:47 +0000 (09:51 +0000)]
omaenc: abort for unsupported codecs
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Piotr Bandurski [Sat, 24 Nov 2012 09:54:38 +0000 (10:54 +0100)]
riff: fix decoding of 24-bit packed int (type 1, 20-bit)
Carl Eugen Hoyos [Sat, 24 Nov 2012 09:43:32 +0000 (10:43 +0100)]
Support G.722 in Sun AU.
Carl Eugen Hoyos [Sat, 24 Nov 2012 09:38:15 +0000 (10:38 +0100)]
Add an annotation field as required by the specification when muxing Sun AU.
Reviewed-by: Paul B Mahol
Michael Niedermayer [Sat, 24 Nov 2012 02:03:17 +0000 (03:03 +0100)]
ratecontrol: Fix assertion failure on mismatching 2pass file.
Fixes Ticket582
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 24 Nov 2012 02:02:11 +0000 (03:02 +0100)]
ffmpeg: fix mixed declarations and statements.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 24 Nov 2012 00:34:52 +0000 (01:34 +0100)]
ffmpeg: Correct starttime based on non discarded streams.
Fixes Ticket1830
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Sat, 24 Nov 2012 00:34:26 +0000 (01:34 +0100)]
ffmpeg: minor simplification of wraping code
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 22:35:16 +0000 (23:35 +0100)]
riff: ignore ff_read_riff_info() failure.
Some files simply contain invalid info tags.
Fixes unrelated bug posted into Ticket1821
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Stefano Sabatini [Fri, 23 Nov 2012 17:48:10 +0000 (18:48 +0100)]
ffprobe: free dictionary in opt_show_entries()
Fix memleak.
Paul B Mahol [Fri, 23 Nov 2012 12:03:14 +0000 (12:03 +0000)]
fate: add ADPCM AFC decoder test
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Paul B Mahol [Fri, 23 Nov 2012 11:58:15 +0000 (11:58 +0000)]
fate: add AST demuxer test
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Michael Niedermayer [Fri, 23 Nov 2012 17:10:02 +0000 (18:10 +0100)]
replace av_log(0, by av_log(NULL,
The first parameter is a pointer and NULL is more correct
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 17:05:16 +0000 (18:05 +0100)]
vf_mandelbrot: give all av_log a context
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 16:57:22 +0000 (17:57 +0100)]
x86/mpegvideoenc_template: use av_assert
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 15:40:53 +0000 (16:40 +0100)]
motion_est: use av_assert* instead of assert
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 15:36:17 +0000 (16:36 +0100)]
h263dec: switch 2 asserts to av_assert
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 14:52:12 +0000 (15:52 +0100)]
dv: use av_assert
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 13:03:31 +0000 (14:03 +0100)]
Merge remote-tracking branch 'qatar/master'
* qatar/master:
configure: sort cpuflags section by architecture
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 12:53:47 +0000 (13:53 +0100)]
Merge commit '
457cc333b424994ecf80a82369325771e0397fd9'
* commit '
457cc333b424994ecf80a82369325771e0397fd9':
configure: properly support DEC/Compaq compiler
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 12:30:51 +0000 (13:30 +0100)]
Merge commit '
4a606c830ae664013cea33800094d4d0f4ec62da'
* commit '
4a606c830ae664013cea33800094d4d0f4ec62da':
av_memcpy_backptr: optimise some special cases
mpegvideo: simplify dxy calculation in hpel_motion()
build: add rules to generate preprocessed source files
Conflicts:
Makefile
libavutil/mem.c
library.mak
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Mans Rullgard [Sun, 18 Nov 2012 15:22:04 +0000 (15:22 +0000)]
configure: sort cpuflags section by architecture
Signed-off-by: Mans Rullgard <mans@mansr.com>
Mans Rullgard [Mon, 22 Oct 2012 23:05:44 +0000 (00:05 +0100)]
configure: properly support DEC/Compaq compiler
Signed-off-by: Mans Rullgard <mans@mansr.com>
Mans Rullgard [Fri, 26 Oct 2012 13:42:23 +0000 (14:42 +0100)]
av_memcpy_backptr: optimise some special cases
- Add special cases for offsets of 2, 3, or 4 bytes. This means the
offset is always >4 in the generic case, allowing 32-bit copies to
be used there.
- Don't use memcpy() for sizes less than 16 bytes.
Signed-off-by: Mans Rullgard <mans@mansr.com>
Mans Rullgard [Sat, 4 Aug 2012 01:57:53 +0000 (02:57 +0100)]
mpegvideo: simplify dxy calculation in hpel_motion()
Signed-off-by: Mans Rullgard <mans@mansr.com>
Mans Rullgard [Wed, 3 Oct 2012 12:48:27 +0000 (13:48 +0100)]
build: add rules to generate preprocessed source files
This is useful for debugging. Dependencies for these files are not
generated due to limitations in many compilers.
Signed-off-by: Mans Rullgard <mans@mansr.com>
Michael Niedermayer [Fri, 23 Nov 2012 02:28:20 +0000 (03:28 +0100)]
id3v2: restructure compressed and unsync code
This should fix the interaction between the 2.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 00:33:12 +0000 (01:33 +0100)]
ffv1dec: remove incorrect assert()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 00:19:48 +0000 (01:19 +0100)]
rmdec: fix av_log level and context
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 00:19:26 +0000 (01:19 +0100)]
truemotion2: Fix av_log level and context
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 00:18:53 +0000 (01:18 +0100)]
mpeg12: fix av_log level and context
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Fri, 23 Nov 2012 00:18:31 +0000 (01:18 +0100)]
dcadec: fix av_log level
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Thu, 22 Nov 2012 22:08:01 +0000 (23:08 +0100)]
avidec: try to support oddly muxed MMES stream
Fixes ticket1804
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Carl Eugen Hoyos [Thu, 22 Nov 2012 21:28:17 +0000 (22:28 +0100)]
vqavideo: Reinitialise the actually used partial codebook bytestream-reader.
Fixes ticket #1942.
Paul B Mahol [Thu, 22 Nov 2012 20:37:24 +0000 (20:37 +0000)]
xmv: signal EOF
Fixes #1946.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Michael Niedermayer [Thu, 22 Nov 2012 19:38:51 +0000 (20:38 +0100)]
movenc: fix assert failure caused by rounding.
Fixes Ticket1820
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Paul B Mahol [Mon, 19 Nov 2012 10:51:44 +0000 (10:51 +0000)]
ADPCM AFC decoder
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Michael Niedermayer [Thu, 22 Nov 2012 18:29:08 +0000 (19:29 +0100)]
id3v2: print ver/flags/len on debug level.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Stefano Sabatini [Mon, 19 Nov 2012 23:21:23 +0000 (00:21 +0100)]
tests: prefer ffprobe -show_entries to -show_format_entry
The latter option was deprecated.
Michael Niedermayer [Thu, 22 Nov 2012 14:36:50 +0000 (15:36 +0100)]
Merge remote-tracking branch 'qatar/master'
* qatar/master:
id3v2: fix reading unsynchronized frames.
cdgraphics: fix incorrect vertical offset mask in cdg_scroll()
apetag: fix error handling in ff_ape_parse_tag()
Conflicts:
libavformat/id3v2.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Stefano Sabatini [Mon, 19 Nov 2012 23:08:48 +0000 (00:08 +0100)]
ffprobe: implement -sections option
Stefano Sabatini [Mon, 17 Sep 2012 19:08:09 +0000 (21:08 +0200)]
ffprobe: implement subsection field selection through the -show_entries option
Anton Khirnov [Wed, 21 Nov 2012 07:48:47 +0000 (08:48 +0100)]
id3v2: fix reading unsynchronized frames.
Current code would incorrectly process e.g. 'ff 00 ff 00 ff' to
'ff ff ff', while it should be 'ff ff 00 ff'.
Fixes Bug 395.
CC: libav-stable@libav.org
Stefano Sabatini [Wed, 21 Nov 2012 20:27:02 +0000 (21:27 +0100)]
lavfi/avfiltergraph: improve error message in graph_check_validity()
Fix trac ticket #1944.
Stefano Sabatini [Thu, 22 Nov 2012 11:08:45 +0000 (12:08 +0100)]
lavfi/drawtext: add support for printing frame numbers
Fix trac ticket #1949.
Tim Nicholson [Fri, 2 Nov 2012 13:09:48 +0000 (13:09 +0000)]
ffmpeg: add setting of field_order flag
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Thu, 22 Nov 2012 04:15:57 +0000 (05:15 +0100)]
frwu: do not set interlacing flags.
Our fate frwu sample is definitely not interlaced.
If someone has a interlaced frwu file, please contact us.
Without this change the field order patch would cause
incorrect interlacing information to be written when
using frwu input.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Thu, 22 Nov 2012 00:07:16 +0000 (01:07 +0100)]
brender: move declaration out of for() to make old compilers happy.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Aleksi Nurmi [Thu, 15 Nov 2012 19:48:02 +0000 (21:48 +0200)]
brender_pix: a new image decoder
PIX is an image file format that was used by the BRender 3d engine.
Signed-off-by: Aleksi Nurmi <aleksi.nurmi@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Carl Eugen Hoyos [Wed, 21 Nov 2012 23:46:14 +0000 (00:46 +0100)]
Fix the path to the C99-to-C89 Converter & Wrapper to the only existing repository.
Ronald deleted his public c99-to-c89 repository today.
Stefano Sabatini [Wed, 21 Nov 2012 23:12:18 +0000 (00:12 +0100)]
ffmpeg: fix weird reindent
Stefano Sabatini [Wed, 21 Nov 2012 22:19:32 +0000 (23:19 +0100)]
ffmpeg: print debug_ts off and off_time values with timestamp helper routines
Bojan Zivkovic [Wed, 21 Nov 2012 13:00:28 +0000 (14:00 +0100)]
mips: Fixing HAVE_MIPSFPU dependencies
Signed-off-by: Bojan Zivkovic <bojan@mips.com>
Reviewed-by: Vitor Sessak <vitor1001@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Peter Ross [Wed, 21 Nov 2012 08:54:15 +0000 (19:54 +1100)]
use correct doxygen parameter direction syntax
Signed-off-by: Peter Ross <pross@xvid.org>
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Peter Ross [Wed, 21 Nov 2012 08:53:08 +0000 (19:53 +1100)]
ensure comment blocks that contain doxygen commands start with double asterix
Reveiwed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Piotr Bandurski [Wed, 21 Nov 2012 16:28:44 +0000 (17:28 +0100)]
siff: signal EOF
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Piotr Bandurski [Wed, 21 Nov 2012 16:13:49 +0000 (17:13 +0100)]
segafilm: signal EOF
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Piotr Bandurski [Wed, 21 Nov 2012 16:04:22 +0000 (17:04 +0100)]
bethsoftvid: signal EOF
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Piotr Bandurski [Wed, 21 Nov 2012 15:57:50 +0000 (16:57 +0100)]
bfi: signal EOF
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Paul B Mahol [Wed, 21 Nov 2012 20:15:02 +0000 (20:15 +0000)]
yop: fix 10l typo
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Michael Niedermayer [Wed, 21 Nov 2012 19:13:45 +0000 (20:13 +0100)]
imgconvert-test: count the number of unused pixel format values.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 21 Nov 2012 19:08:53 +0000 (20:08 +0100)]
imgconvert-test: skip pix formats without name
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Stefano Sabatini [Wed, 21 Nov 2012 12:17:21 +0000 (13:17 +0100)]
ffprobe: fix typo in a comment
Stefano Sabatini [Wed, 21 Nov 2012 12:16:42 +0000 (13:16 +0100)]
ffprobe: add "," at the end of enum list
Michael Niedermayer [Wed, 21 Nov 2012 18:59:34 +0000 (19:59 +0100)]
imgconvert-test: test alpha flags
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Michael Niedermayer [Wed, 21 Nov 2012 18:59:09 +0000 (19:59 +0100)]
pixdesc: fix alpha flags
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>