Vittorio Giovara
46439e1562
mp2: match twolame default options
12 years ago
Paul B Mahol
718907cd88
libtwolame MP2 encoding support
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
13 years ago
Vittorio Giovara
17a75a8c09
libxvid: fix missing end of line character
Error introduced in 5ce7ca68b8 .
12 years ago
Luca Barbato
e10fd08aa7
h264: Refactor decode_nal_units
12 years ago
Timothy Gu
c389a80494
libxvid: Add SSIM displaying through a libxvidcore plugin
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
12 years ago
Timothy Gu
5ce7ca68b8
libxvid: add working lumimasking and variance AQ
The old implementation is unusable due to changes in the Xvid API.
Further fixes by Michael Niedermayer <michaelni@gmx.at>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
12 years ago
Janne Grunau
d3789eeeed
aarch64: implement videodsp.prefetch
8% faster h264 decoding on Apple A7.
12 years ago
Paul B Mahol
6f273093e5
LucasArts SMUSH VIMA audio decoder
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
14 years ago
Paul B Mahol
a420ccd4f2
LucasArts SMUSH SANM video decoder
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
14 years ago
Diego Biurrun
5f92204370
dsputil: Move DV-specific ff_zigzag248_direct table to dvdata
12 years ago
Diego Biurrun
57b5b84e20
x86: dsputil: Move ff_apply_window_int16_* bits to ac3dsp, where they belong
12 years ago
Diego Biurrun
c2c5be5749
x86: h264_qpel: Simplify an #if conditional
The extra conditions are covered by previous #ifs and conditional compilation.
12 years ago
Diego Biurrun
01c5779f56
x86: Drop some unnecessary YASM ifdefs
Dead code elimination is enough to avoid undefined references in these cases.
12 years ago
Diego Biurrun
b718b24bbe
ppc: Drop a bunch of unnecessary dsputil_altivec.h #includes
12 years ago
Diego Biurrun
b42f49e42f
x86: dsputil: Eliminate some unnecessary dsputil_x86.h #includes
12 years ago
Diego Biurrun
3dc6272bed
Remove a number of unnecessary dsputil.h #includes
12 years ago
James Almer
c74b86699c
x86/synth_filter: add synth_filter_fma3
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
12 years ago
James Almer
81e02fae6e
x86/synth_filter: add synth_filter_avx
Sandy Bridge Win64:
180 cycles in ff_synth_filter_inner_sse2
150 cycles in ff_synth_filter_inner_avx
Also switch some instructions to a three operand format to avoid
assembly errors with Yasm 1.1.0 or older.
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
12 years ago
James Almer
2025d8026f
x86/synth_filter: add synth_filter_sse
Build only on x86_32 targets.
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
12 years ago
Janne Grunau
f37815b1d5
arm: asm decode_block_coeffs_internal is vp8 specific
Unbreaks compilation on arm due to conflicting types for
'ff_decode_block_coeffs_armv6'.
12 years ago
Peter Ross
ac4b32df71
On2 VP7 decoder
Further performance improvements and security fixes by
Vittorio Giovara, Luca Barbato and Diego Biurrun.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago
Vittorio Giovara
c611148340
vc1dec: fix a possible unitialized variable warning
12 years ago
Diego Biurrun
cba4e6062a
More correct printf format specifiers
This avoids compiler warnings about argument and specifier type mismatch.
12 years ago
Vittorio Giovara
d2264740e6
VP3: K&R formatting cosmetics
12 years ago
Vittorio Giovara
d613091f88
sgi: decode 16bit RLE images
12 years ago
Vittorio Giovara
6c1df1f228
sgi: encode images with 4 channels at 8 and 16 bits
12 years ago
Carl Eugen Hoyos
f8dea10d3f
sgi: decode images with 4 channels at 8 and 16 bits
14 years ago
Paul B Mahol
ab7c64624a
sgi: remove redundant argument from read_uncompressed_sgi()
13 years ago
Michael Niedermayer
6d9ccee451
sgi: set the row boundary to the correct value
13 years ago
Michael Niedermayer
0279d1d094
sgi: fix end of line boundary detection
13 years ago
Piotr Bandurski
e7cd53bf66
sgi: check maximum supported resolution
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
13 years ago
Vittorio Giovara
a7dbfcf6cb
sgi: K&R formatting cosmetics
12 years ago
Paul B Mahol
ca36aa9e6b
codec_desc: set lossless attribute for SGI and DPX
13 years ago
Jimmy Christensen
38389058c3
OpenEXR decoder
Additional fixes and enhancements by Vittorio Giovara, Gonzalo Garramuno,
Nicolas George, Paul B Mahol and Michael Niedermayer.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
14 years ago
Michael Niedermayer
678e455f1d
dxva2: Directly use AVFrames
The assumption of (MPEG) Picture and H264Picture layout matching might
not hold true in the future.
Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com>
12 years ago
Rémi Denis-Courmont
654c7446a8
vc1dec: improve hwaccel #ifdefs
12 years ago
Rémi Denis-Courmont
3325911815
h263: improve hwaccel #ifdefs
12 years ago
Marcus Gustafsson
c042cbc3a6
libx265: Use the repeat headers flag when not using global headers
This allows proper muxing and seeking in things like MPEG-TS, by
placing headers by random access points.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
12 years ago
Timothy Gu
09fda6bb50
libmp3lame: add ABR support
12 years ago
Timothy Gu
292dbe5e8a
libmp3lame: add comments about CBR/VBR modes
12 years ago
Paul B Mahol
729d821fd8
libmp3lame: allow joint stereo to be disabled
13 years ago
Timothy Gu
68e95ab81b
dnxhdenc: return meaningful return codes
12 years ago
Martin Storsjö
508a84e672
golomb: Fix the implementation of get_se_golomb_long
This was only used in hevc muxing code so far.
This makes the return values match what get_se_golomb returns for
the same bitstream reader instances.
The logic for producing a signed golomb code out of an unsigned one
was based on the corresponding code in get_se_golomb, which operated
directly on the bitstream reader buffer - not on the equivalent
return value from get_ue_golomb.
CC: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Vittorio Giovara
53c20f17c7
vp8: K&R formatting cosmetics
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago
Paul B Mahol
fb5cf145b6
bmp: add a standalone parser
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
13 years ago
Vittorio Giovara
678082b409
X-Bitmap decoder
12 years ago
Vittorio Giovara
792e4c21f2
xbm: use av_frame_free on close
12 years ago
Paul B Mahol
70daeacd6e
PAF demuxer and decoder
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
12 years ago
Vittorio Giovara
d37c96213a
lavc: restore copy_block{4,16} functions
They were removed in 9e31729d69 .
12 years ago
Aleksi Nurmi
ae17878fb2
BRender PIX image decoder
Further enhancements by Vittorio Giovara and Paul B Mahol.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
12 years ago