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
Mans Rullgard
f743595e87
x86: cabac: remove hardcoded esi in get_cabac_inline()
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:30 +01:00
Mans Rullgard
da3af4db61
x86: cabac: remove hardcoded edx in get_cabac_inline()
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:30 +01:00
Mans Rullgard
51f16a9bf2
x86: cabac: remove unused macro parameter
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:30 +01:00
Mans Rullgard
018c33838e
x86: cabac: remove hardcoded ebx in inline asm
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:30 +01:00
Mans Rullgard
6b712acc0e
x86: cabac: remove hardcoded struct offsets from inline asm
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:30 +01:00
Mans Rullgard
34ee43fc0f
cabac: remove inline asm under #if 0
...
A comment says it's not faster than the C code.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:30 +01:00
Mans Rullgard
8fcc0e7978
cabac: remove BRANCHLESS_CABAC_DECODER switch
...
The code does not compile without this set.
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:29 +01:00
Mans Rullgard
eaa2d5a90a
cabac: remove #if 0 cascade under never-set #ifdef ARCH_X86_DISABLED
...
Signed-off-by: Mans Rullgard <mans@mansr.com >
2011-06-20 22:36:29 +01:00