Timothy Gu
71c32ed533
DNxHD: convert inline asm to yasm
12 years ago
Timothy Gu
676856204b
DNxHD: make get_pixel_8x4_sym accept ptrdiff_t as stride
12 years ago
Vittorio Giovara
89ef08c992
DNxHD: K&R formatting cosmetics
12 years ago
Luca Barbato
a7448064c5
mp2: Do not force a samplerate
The default should be not to resample.
12 years ago
Derek Buitenhuis
25fbfeed98
libx265: Only set the SAR if it is valid
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
12 years ago
Derek Buitenhuis
cd0ac6f6e5
libx265: Use 16-bit SAR
The spec says it is 16 bits.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
12 years ago
Derek Buitenhuis
4a2226451e
libx265: Use x265_param_parse to set the SAR
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
12 years ago
wm4
f6774f905f
mpegvideo: operate with pointers to AVFrames instead of whole structs
The most interesting parts are initialization in ff_MPV_common_init() and
uninitialization in ff_MPV_common_end().
ff_mpeg_unref_picture and ff_thread_release_buffer have additional NULL
checks for Picture.f, because these functions can be called on
uninitialized or partially initialized Pictures.
NULL pointer checks are added to ff_thread_release_buffer() stub function.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
12 years ago
Vittorio Giovara
b6a09ef700
rawvideo: Support decoding YVYU422 FourCC
12 years ago
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