Michael Niedermayer
a2eae0ffd4
amvenc: another quant table fix
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
2aaf32f52f
mpegvideo: support encoding with chroma intra tables that differ from luma.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Nicolas George
73a5287482
lavf/utils: replace deprecated url_ferror.
13 years ago
Nicolas George
86af962830
lavf/utils: use correct format string for int64_t.
13 years ago
Nicolas George
9c98af13af
lavf/utils: use AV_NOWARN_DEPRECATED in compatibility code.
13 years ago
Nicolas George
fb1c30b71a
lavu/attributes: introduce AV_NOWARN_DEPRECATED.
13 years ago
Clément Bœsch
6f8c8fa8af
bit: use explicit struct initializers.
13 years ago
Michael Niedermayer
bf85b909f6
bit: remove unused variable
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
a5e8492796
bit: set AVPacket.pos
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
fa15b1e7b9
bit: loose seekback & wrong bitrate code.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
dfc571ff18
bit: rewrite probe
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
21922dc5ae
bit: replace assert() by proper check.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
fc9d6035c3
bit: return AVERROR_EOF on eof.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
a2f27818b5
amvenc: fix quant tables
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
f2f28861da
AMV video encoder.
...
Authors are Vladimir Voroshilov and Dobrica Pavlinušić based on svn blame/log
For full details of authorship see http://code.google.com/p/amv-codec-tools/
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
ccecab4a0d
Add av_calloc() helper.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
35cb6854bb
Fix potential pointer arithmetic overflows in rle_unpack() of vmd video decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
4749e07498
Fix out of bound reads in rle_unpack() of vmd video decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
e07377e736
Check for out of bound reads in vmd_decode() of vmd video decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
3b26daedd8
Removed debug message in the probe function of bit demuxer.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
78cb39d2b2
Fix potential pointer arithmetic overflows in lz_unpack of vmd video decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
5127f465bd
Prevent out of bound read in lz_unpack in vmd video decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
6a6383bebc
Prevent NULL dereferences when the previous frame is missing in vmd video decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
e7aed1280e
Check for invalid update parameters in vmd video decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Laurent Aimar
00cbe9e405
Fix potential overread in vmd audio decoder.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
eae3cf06a5
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
flvdec: Fix invalid pointer deferences when parsing index
configure: disable hardware capabilities ELF section with suncc on Solaris x86
Use explicit struct initializers for AVCodec declarations.
Use explicit struct initializers for AVOutputFormat/AVInputFormat declarations.
adpcmenc: Set bits_per_coded_sample
adpcmenc: fix QT IMA ADPCM encoder
adpcmdec: Fix QT IMA ADPCM decoder
permit decoding of multichannel ADPCM_EA_XAS
Fix input buffer size check in adpcm_ea decoder.
fft: avoid a signed overflow
mpegps: Handle buffer exhaustion when reading packets.
Conflicts:
libavcodec/adpcm.c
libavcodec/adpcmenc.c
libavdevice/alsa-audio-enc.c
libavformat/flvdec.c
libavformat/mpeg.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Vladimir Voroshilov
0f2297a9b9
Add .bit (de)muxer
13 years ago
Sascha Sommer
780d45473c
Fix segfault in save_bits:
...
use put_bits_count to get the buffer fill state instead of
num_saved_bits as num_saved_bits is sometimes reset when
frames are lost
(Ticket 495)
13 years ago
Michael Niedermayer
43e05685f2
g729dec: disable all cpu acceleration, the code does not provide any alignment.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Michael Niedermayer
91c5f81b74
g729dec: set sample format.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Vladimir Voroshilov
5d5b3e527a
Disable MMX
13 years ago
Vladimir Voroshilov
8db3b85616
Fix comments about implemented codecs
13 years ago
Vladimir Voroshilov
5df643c5df
G.729 .bit file demuxer
13 years ago
Michael Niedermayer
fb98b71261
act: remove AVERROR_NOFMT useage.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Vladimir Voroshilov
6080553e6e
ACT demuxer
13 years ago
Vladimir Voroshilov
682337672c
Adaptive gain control
13 years ago
Vladimir Voroshilov
aca516cd67
G.729 postfilter
13 years ago
Vladimir Voroshilov
16bbb8dfea
Replace pitch_delay_int with array
13 years ago
Vladimir Voroshilov
bfbfe56f94
G.729 build environment
13 years ago
Michael Niedermayer
ce7c954800
g729dec: Make 2 functions static that are not used outside g729dec.c
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 years ago
Vladimir Voroshilov
c458bff934
High-pass filter
13 years ago
Vladimir Voroshilov
e610c5f383
Add G.729D decoder
13 years ago
Vladimir Voroshilov
b7c7fc3359
Synthesis filter
13 years ago
Vladimir Voroshilov
4920a1a913
Indentation fix after gain codes decoding2
13 years ago
Vladimir Voroshilov
0b42463aec
Gain pitch and gain code for G729D
13 years ago
Vladimir Voroshilov
12081d0599
Indentation fix 2
13 years ago
Vladimir Voroshilov
f7980a7bed
Convert gain pitch and gain code to arrays
13 years ago
Vladimir Voroshilov
f830d1b7da
Interolate excitation signal
13 years ago
Vladimir Voroshilov
0a3337883f
Fixed- and adaptive-codebook gains
13 years ago
Vladimir Voroshilov
7fadc0151c
Frame erasure support for fixed-codebook vectors
13 years ago