Jason Garrett-Glaser
18052f1df9
H.264: fix 4:4:4 cropping warning
...
(cherry picked from commit 932db25024
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 09:14:51 +02:00
Jason Garrett-Glaser
4c8b14c37f
H.264: reference the correct SPS in decode_scaling_matrices
...
(cherry picked from commit 85a88f9c0c
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 09:14:48 +02:00
Jason Garrett-Glaser
e4071fa04c
H.264: fix bug in lossless 4:4:4 decoding
...
Coefficient test for i16x16 add_pixels4 assumed luma plane.
(cherry picked from commit 3b79f2e2e9
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 09:13:55 +02:00
Carl Eugen Hoyos
bf5ed476ba
alsa: add support for more formats.
...
Specifically, f32, f64, s32, s24, a-law and mu-law.
Signed-off-by: Anton Khirnov <anton@khirnov.net >
(cherry picked from commit 921715edff
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 09:13:55 +02:00
ami_stuff
fcd26ebc8f
rawdec: Fix decoding of QT WRAW files.
...
From some tests it results that:
1. All of the AVI/MOV WRAW files need to be flipped.
2. MOV WRAW files need to use AVI color modes.
3. Assigning PAL8 mode by default to WRAW codec is not correct.
(cherry picked from commit 67e7dc5404
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:50:37 +02:00
Mans Rullgard
6a34f5d447
configure: report optimization for size separately
...
This removes an unsightly override of the 'optimizations' setting
only to make the configure report print 'small' when --enable-small
is used.
Signed-off-by: Mans Rullgard <mans@mansr.com >
(cherry picked from commit f082a0fb42
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:50:37 +02:00
Carl Eugen Hoyos
26f48752fb
mov: Support Digital Voodoo SD 8 Bit and DTS codec identifiers.
...
(cherry picked from commit 53d5cd2c82
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:50:37 +02:00
ami_stuff
1aef8de6d7
mov: Support R10g codec identifier.
...
(cherry picked from commit 7ac639654f
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:50:37 +02:00
Kamil Nowosad
9ac3e32b29
riff/img2: Add JPEG 2000 codec IDs.
...
(cherry picked from commit a304a83362
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:50:37 +02:00
ami_stuff
5254285636
riff: Add DAVC fourcc.
...
This fourcc is used by the "mpegable AVC" codec and files encoded with
this codec decode correctly with our H.264 decoder.
(cherry picked from commit 2ea1ca1714
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:50:37 +02:00
Carl Eugen Hoyos
137838945f
riff: Add M263, XVIX, MMJP, CDV5 fourccs.
...
(cherry picked from commit 682a20114e
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:50:36 +02:00
ami_stuff
6cef3ddbdc
rawvideo: Support auv2 fourcc.
...
(cherry picked from commit d352df0931
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:50:36 +02:00
Diego Biurrun
403eee165c
h264: Fix assert that failed to compile with -DDEBUG.
...
The assert referenced a variable that no longer exists since 4:4:4 support.
(cherry picked from commit 6371ce4b0f
)
Signed-off-by: Reinhard Tartler <siretart@tauware.de >
2011-06-23 08:49:22 +02:00
Jason Garrett-Glaser
523b57b331
H.264: fix 4:4:4 + deblocking + 8x8dct + cavlc + MBAFF
...
(cherry picked from commit 2702a6f114
)
2011-06-23 00:39:44 +02:00
Jason Garrett-Glaser
a3589cce81
H.264: fix 4:4:4 + deblocking + MBAFF
...
(cherry picked from commit 7c9079ab4c
)
2011-06-23 00:39:44 +02:00
Jason Garrett-Glaser
0820593e64
H.264: fix 4:4:4 cropping warning
...
(cherry picked from commit 932db25024
)
2011-06-23 00:39:44 +02:00
Jason Garrett-Glaser
4db2b966be
H.264: reference the correct SPS in decode_scaling_matrices
...
(cherry picked from commit 85a88f9c0c
)
2011-06-23 00:39:44 +02:00
Michael Niedermayer
0b5c261212
set for next release of 0.8
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-22 20:24:02 +02:00
Clément Bœsch
680e473643
vf_mp: do not add duplicated pixel formats.
...
This avoid a crash with in avfilter_merge_formats() in case one of the
filter formats list has multiple time the same entry.
Thanks to Mina Nagy Zaki for helping figuring out the issue.
2011-06-22 20:21:54 +02:00
Anton Khirnov
44e83d0c97
ffplay: use new avformat_open_* API.
2011-06-22 20:20:41 +02:00
Clément Bœsch
86824c1dcb
ffplay: do not init SDL audio if -an is specified.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
n0.8
2011-06-21 21:41:31 +02:00
Clément Bœsch
4a34e54b0e
Fix zero-length gnu_printf format string warning.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 21:41:28 +02:00
Reimar Döffinger
5f654897e3
A cmp instruction with two constants is invalid, thus "g" constraint
...
is not correct but must be "rm" instead.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 21:41:04 +02:00
Michael Niedermayer
250cebeb3b
release_notes: document not fully understood mingw-sdl issue
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 20:58:39 +02:00
Michael Niedermayer
0452f77f49
release_notes: some updates
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 18:16:16 +02:00
Michael Niedermayer
e1674d7ef7
presets: forgotten libvpx presets
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 17:52:16 +02:00
Michael Niedermayer
9b80c51066
release_notes: fix version
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 17:08:01 +02:00
Michael Niedermayer
c0c5053587
release_notes: mention more codecs
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 17:06:35 +02:00
Michael Niedermayer
5114e36d08
release_notes: there will be 2 releases each for one ABI/API.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 17:02:14 +02:00
Michael Niedermayer
6324a5a4a2
release_notes: suggest git log instead of the poorly maintained APIChanges
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 16:43:45 +02:00
Michael Niedermayer
3afc647eda
release_notes: we do support releases
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 16:42:32 +02:00
Michael Niedermayer
ad3ac1d507
build system: disable memalign on haiku, its not reliable there.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 16:36:23 +02:00
Michael Niedermayer
06724c5f5d
ffprobe: remove duplicate avformat_alloc_context()
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 14:38:58 +02:00
Gavin Kinsey
df1768d0a2
Fix segmentation fault in ffprobe
2011-06-21 14:37:28 +02:00
Michael Niedermayer
3cb64e327a
wma: fix infinite loop
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 13:17:10 +02:00
Jason Garrett-Glaser
da0dadb936
Fix H.264 4:4:4 lossless decoding.
...
The coefficient test for i16x16 add_pixels4 assumed luma plane.
2011-06-21 10:45:22 +02:00
Michael Niedermayer
d39b33c63b
libx264: fix open gop default.
...
Please use -x264opts to force open gop
This fixes Ticket268
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 04:45:29 +02:00
Michael Niedermayer
90c6963dae
avfilter picture pool: double free hotfix
...
This fix introduces a small memleak
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 04:24:03 +02:00
Michael Niedermayer
6cbe81999b
Merge remote-tracking branch 'qatar/master'
...
* qatar/master: (28 commits)
Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().
x86: cabac: fix register constraints for 32-bit mode
cabac: move x86 asm to libavcodec/x86/cabac.h
x86: h264: cast pointers to intptr_t rather than int
x86: h264: remove hardcoded edi in decode_significance_8x8_x86()
x86: h264: remove hardcoded esi in decode_significance[_8x8]_x86()
x86: h264: remove hardcoded edx in decode_significance[_8x8]_x86()
x86: h264: remove hardcoded eax in decode_significance[_8x8]_x86()
x86: cabac: change 'a' constraint to 'r' in get_cabac_inline()
x86: cabac: remove hardcoded esi in get_cabac_inline()
x86: cabac: remove hardcoded edx in get_cabac_inline()
x86: cabac: remove unused macro parameter
x86: cabac: remove hardcoded ebx in inline asm
x86: cabac: remove hardcoded struct offsets from inline asm
cabac: remove inline asm under #if 0
cabac: remove BRANCHLESS_CABAC_DECODER switch
cabac: remove #if 0 cascade under never-set #ifdef ARCH_X86_DISABLED
document libswscale bump
error_resilience: skip last-MV predictor step if MVs are not available.
error_resilience: actually add counter when adding a MV predictor.
...
Conflicts:
Changelog
libavcodec/error_resilience.c
libavfilter/defaults.c
libavfilter/vf_drawtext.c
libswscale/swscale.h
tests/ref/vsynth1/error
tests/ref/vsynth2/error
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 03:38:25 +02:00
Michael Niedermayer
b37dfe181c
mpegaudio_parser: be less picky on the start position
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2011-06-21 03:07:11 +02:00
Kim Nguyen
2d16394f97
ppc32: Fix movrel
...
Fixes ticket272
2011-06-21 03:06:54 +02:00
Justin Ruggles
e6c52cee54
Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().
...
av_get_bits_per_sample_fmt() is deprecated.
2011-06-20 18:56:06 -04:00
Mans Rullgard
c5ee740745
x86: cabac: fix register constraints for 32-bit mode
...
Some operands need to be accessed in byte mode, which restricts the
available registers in 32-bit mode. Using the 'q' constraint selects
a suitable register.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 23:36:40 +01:00
Mans Rullgard
2143d69bdd
cabac: move x86 asm to libavcodec/x86/cabac.h
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:31 +01:00
Mans Rullgard
d075e7d540
x86: h264: cast pointers to intptr_t rather than int
...
Only the low-order bits are used here so the type is not important,
but this avoids a compiler warning.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:31 +01:00
Mans Rullgard
3a4edb76d6
x86: h264: remove hardcoded edi in decode_significance_8x8_x86()
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:31 +01:00
Mans Rullgard
b92c1a6d26
x86: h264: remove hardcoded esi in decode_significance[_8x8]_x86()
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:31 +01:00
Mans Rullgard
3fc4e36c78
x86: h264: remove hardcoded edx in decode_significance[_8x8]_x86()
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:31 +01:00
Mans Rullgard
e4b5a204aa
x86: h264: remove hardcoded eax in decode_significance[_8x8]_x86()
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:30 +01:00
Mans Rullgard
3146a30e61
x86: cabac: change 'a' constraint to 'r' in get_cabac_inline()
...
Nothing requires this value in %eax.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:30 +01:00