Michael Niedermayer
85fe70b64c
Merge commit 'ca411fc1d34329cd17b28627f697e391ae52073f'
...
* commit 'ca411fc1d34329cd17b28627f697e391ae52073f':
avcodec: Remove broken MMI optimizations
Conflicts:
arch.mak
configure
libavcodec/avcodec.h
libavcodec/mips/Makefile
libavcodec/mips/dsputil_mmi.c
libavcodec/mips/idct_mmi.c
libavcodec/mips/mmi.h
libavcodec/mips/mpegvideo_mmi.c
libavcodec/options_table.h
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 15:25:11 +02:00
Michael Niedermayer
b4ca1b159f
Merge commit 'bc4620e5d61a4dd9a1f654fadd281a172aab04be'
...
* commit 'bc4620e5d61a4dd9a1f654fadd281a172aab04be':
Remove libmpeg2 #define remnants
De-doxygenize some top-level files
Conflicts:
ffmpeg.c
ffmpeg.h
ffmpeg_filter.c
ffplay.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 15:01:39 +02:00
Michael Niedermayer
d6c342fdc0
Merge commit 'd5c62122a7b26704bf867a1262df358623bf5edf'
...
* commit 'd5c62122a7b26704bf867a1262df358623bf5edf':
Move av_reverse table to libavcodec
Conflicts:
libavcodec/asvenc.c
libavcodec/vble.c
libavutil/common.h
libavutil/mathematics.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 14:35:42 +02:00
Michael Niedermayer
d197bd4f5e
Merge commit '930c9d4373e0f3cb7c64fcfc129127a309f6d066'
...
* commit '930c9d4373e0f3cb7c64fcfc129127a309f6d066':
avutil: Duplicate ff_log2_tab instead of sharing it across libs
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 14:24:58 +02:00
Michael Niedermayer
3b0bb321a5
Merge commit 'f6c38c5f4ed6683a6a61db2ed418a68bbe5f5507'
...
* commit 'f6c38c5f4ed6683a6a61db2ed418a68bbe5f5507':
avfilter: call x86 init functions under if (ARCH_X86), not if (HAVE_MMX)
rtspdec: Set the default port for listen mode, if none is specified
tscc2: Fix an out of array access
rtmpproto: Fix an out of array write
rtspdec: Fix use of uninitialized byte
vp8: reset loopfilter delta values at keyframes.
avutil: add yuva422p and yuva444p formats
Conflicts:
libavutil/pixdesc.c
libavutil/pixfmt.h
tests/ref/lavfi/pixdesc
tests/ref/lavfi/pixfmts_copy
tests/ref/lavfi/pixfmts_null
tests/ref/lavfi/pixfmts_scale
tests/ref/lavfi/pixfmts_vflip
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 14:14:11 +02:00
Sami Pietilä
3cc0252732
vp8dec: reset loopfilter delta values at keyframes
...
while testing a VP8 encoder I found a mismatch between FFMPEG and libvpx
VP8 decoders. The reason for this mismatch is that FFMPEG doesn't reset
loopfilter delta values at keyframes. Patch that fixes the issue is below.
I've verified that the output of ffmpeg after this patch matches libvpx.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 12:43:24 +02:00
Carl Eugen Hoyos
6254ffe0ca
Allow autodetection of some dnxhd files that can be decoded correctly.
...
Fixes ticket #1807 .
2012-10-13 11:59:37 +02:00
Paul B Mahol
e8b50385cf
fate: update pcx reference
...
It changed because encoder now writes 0/1 for
sample aspect ratio instead of 0/0.
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-10-13 09:07:12 +00:00
Paul B Mahol
79133fd0e5
pcxenc: store sample aspect ratio
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-10-13 08:22:27 +00:00
Paul B Mahol
f2f711cde2
pcx: read sample aspect ratio
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-10-13 08:22:26 +00:00
Paul B Mahol
92b3d8bc53
bethsoftvideo: return meaningfull error codes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-10-13 08:07:41 +00:00
Paul B Mahol
efb0e4e7af
truemotion2: use more meaningful return codes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-10-13 07:55:50 +00:00
Michael Niedermayer
ff814c75a3
ffserver: fix return value of add_codec()
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 05:36:41 +02:00
Michael Niedermayer
8dc8994427
jpegls: increase run_index to 4
...
Fixes part of CID717913
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 03:54:04 +02:00
Michael Niedermayer
4acfe3d193
jpegls: fix off limit
...
Fixes part of CID717913
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 03:54:04 +02:00
Michael Niedermayer
9f9307ff2a
rv30_decode_intra_types: make check tighter
...
This makes no differnce as the affected values cannot occur
But it will likely help static analyzers
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 03:32:38 +02:00
Michael Niedermayer
3f01042142
ff_celp_lp_synthesis_filterf: change loop end check
...
This makes no difference for supported input but avoids a
out of array read with input that is never passed in currently
Fixes CID717919
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 03:32:38 +02:00
Michael Niedermayer
3f350a482f
ff_celp_lp_synthesis_filterf: check that filter_length is within the supported range
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 03:32:38 +02:00
Michael Niedermayer
f657d495b0
rtpdec_qdm2: change one assert to av_assert0
...
Failure of this assert could lead to hard to debug behavior
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 03:32:37 +02:00
Michael Niedermayer
e47024d72f
wtvdec: fix memleak on error
...
Fixes CID718002
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 02:37:47 +02:00
Michael Niedermayer
120b38b966
avio: redesign ffio_rewind_with_probe_data()
...
This prevents a double free
Fixes CID718285
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 02:08:59 +02:00
Michael Niedermayer
54b2d317ed
ffv1: avoid checking a double for equality
...
if 0.0 != 0.0 a out of array read would occur, equal checks
with floating point may behave in such odd ways, though
this is very unlikely in a real implementation of a compiler
Fixes: CID718936
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 01:51:45 +02:00
Michael Niedermayer
d2a618ab22
af_pan: fix memleak of arg
...
Fixes CID718988
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 01:51:45 +02:00
Michael Niedermayer
f374e9989b
vf_fade: fix memleaks of args
...
Fixes: CID718989
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 01:08:08 +02:00
Michael Niedermayer
0f46825d98
ffserver: prevent nb_streams from becoming too large
...
Fixes CID732249
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 00:31:21 +02:00
Michael Niedermayer
c2340831b8
aacsbr: change order of operation to prevent out of array read
...
Fixes CID732250
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 00:31:21 +02:00
Georg Lippitsch
24778c32d8
Fix writing 12 bit DPX
...
The DPX encoder now writes 12 DPX that open correctly (tested with
ImageMagick), and also correspond to the 12 bit sample files at
http://samples.ffmpeg.org/image-samples/dpx_samples.zip
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 00:31:21 +02:00
Georg Lippitsch
05b7315412
Fix DPX decoder
...
Rewrite the DPX decoder to work with provided sample DPXs at
http://samples.ffmpeg.org/image-samples/dpx_samples.zip
The decoder could only decode 8 and 10 bit without alpha correctly,
failing or even crashing at other flavors. This patch aims to fix
these issues, properly decoding all variants of DPX provided in the
referenced DPX sample zip. For 10 and 12 bit, the alpha channel
is ignored, but decoding is still possible.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-13 00:31:21 +02:00
Clément Bœsch
cdfa926415
lavf/swf: transform the swf tags define in an enum.
2012-10-12 23:15:21 +02:00
Clément Bœsch
a1d2210deb
lavf/swf: re-align after previous commit.
2012-10-12 23:15:12 +02:00
Clément Bœsch
91fad50f63
lavf/swf: define more tags.
...
Based on swf specs v10, page 271-273.
2012-10-12 23:15:08 +02:00
Clément Bœsch
cd78192d09
lavf/swfdec: return more meaningful error codes.
2012-10-12 23:15:05 +02:00
Michael Niedermayer
5e885275f1
mpeg4videodec: disable frame multithreading for GMC, its not implemented at all
...
This fixes race conditions in decoding MPEG-4 GMC files
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-12 22:53:22 +02:00
Clément Bœsch
0c40220b9d
lavf/swfdec: fix flushing with compressed swf.
...
We now only return in the middle of the refill in case of read error, so
inflate can be re-called if zlib needs an empty (z.avail_in=0) inflate
call for flushing.
2012-10-12 21:59:06 +02:00
Diego Biurrun
ca411fc1d3
avcodec: Remove broken MMI optimizations
...
The code fails to compile and is broken beyond repair.
2012-10-12 20:56:54 +02:00
Diego Biurrun
bc4620e5d6
Remove libmpeg2 #define remnants
2012-10-12 20:56:54 +02:00
Diego Biurrun
c1ef30a6ba
De-doxygenize some top-level files
2012-10-12 20:56:54 +02:00
Diego Biurrun
d5c62122a7
Move av_reverse table to libavcodec
...
It is only used in that library.
2012-10-12 20:39:18 +02:00
Diego Biurrun
930c9d4373
avutil: Duplicate ff_log2_tab instead of sharing it across libs
...
The table is so small that the space gain is not worth the
performance overhead of cross-library access.
2012-10-12 20:39:17 +02:00
Michael Niedermayer
b8d64559d5
movenc: fix timescale for timecode track
...
regression since b02493e476
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-12 20:16:48 +02:00
Diego Biurrun
f6c38c5f4e
avfilter: call x86 init functions under if (ARCH_X86), not if (HAVE_MMX)
2012-10-12 19:58:51 +02:00
rogerdpack
8684e39656
add dshow maintainer
...
Signed-off-by: rogerdpack <rogerpack2005@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-12 19:52:05 +02:00
Michael Niedermayer
3a48e38ad0
motion_est: more complete SAB diamond size check
...
This makes no difference with the current #defines
Fixes CID732255
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-12 19:33:39 +02:00
Michael Niedermayer
6f557a2e12
caca: fix 10l typo
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-12 19:05:58 +02:00
Paul B Mahol
a291345b1e
sws: do not use av_pix_fmt_descriptors directly
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-10-12 16:57:04 +00:00
Paul B Mahol
82eba22667
lavd: do not use av_pix_fmt_descriptors directly
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-10-12 15:58:37 +00:00
Michael Niedermayer
0d002de4a4
exr: fix twin ;
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-12 17:58:15 +02:00
Heesuk Jung
e3301459f6
avidec: Use sample size in case incorrect timestamps for aac in AVI (Ticket #1755 )
...
In some case for aac in AVI, avidec extracts wrong PTS value.
(www.ffmpeg.org/trac/ffmpeg/ticket/1755)
I found additional case(ss=4096) and add condition.
Problematic file link : https://docs.google.com/open?id=0B6r7ZfWFIypCOTdZQUtGVEdJUUE
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-12 17:57:35 +02:00
Paul B Mahol
77e6b085a3
imgutils: do not use av_pix_fmt_descriptors directly
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2012-10-12 15:39:50 +00:00
Michael Bradshaw
a41c824c53
Parse DEFINESOUND tags in swf (fix ticket 1638)
...
Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2012-10-12 17:37:34 +02:00