Diego Biurrun
efc7290eb6
x86: hpeldsp: Keep all rnd_template instantiations in hpeldsp_init
There is no point in having a separate file just for the instantiation
that provides the public functions.
12 years ago
Diego Biurrun
55d7f26e7b
hpeldsp_template: Move content to hpeldsp
There is no point in having this separate; it is not used as a template.
12 years ago
Diego Biurrun
09d4389de1
hpeldsp_template: Drop av_unused attribute from *_no_rnd_pixels16_8_c functions
12 years ago
Diego Biurrun
92ba965103
dsputil: Move draw_edges and clear_block* out of dsputil_template
The functions are not used templatized.
12 years ago
Diego Biurrun
da5be23525
dsputil: Move RV40-specific bits into rv40dsp
12 years ago
Diego Biurrun
8011ac911b
hpeldsp_template: Detemplatize the code
The indirection makes no sense without multiple instantiation.
12 years ago
Diego Biurrun
2c01ad8b20
dsputil_template: Detemplatize the code
The indirection makes no sense without multiple instantiation.
12 years ago
Diego Biurrun
aba70bb538
Add missing headers to make template files compile (more) standalone
12 years ago
Diego Biurrun
e7373585f8
dsputil_template: Move bits that are used templatized into separate file
This allows detemplatizing the bits that are not instantiated twice.
12 years ago
Diego Biurrun
d3c3c1664a
dsputil: Move hpel_template #include out of dsputil_template
Multiple inclusion makes no sense as it is only used in the 8-bit case.
12 years ago
Diego Biurrun
d0aabeab23
x86: h264_qpel: Fix typo in CALL_2X_PIXELS macro invocation
This fixes FATE with mmxext CPUFLAGS set.
12 years ago
Vittorio Giovara
dc0c70e018
avcodec: add missing includes
12 years ago
Derek Buitenhuis
21a561176e
libx265: Only use one memcpy for headers
They're guaranteed by the x265 API to be contiguous in memory.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
12 years ago
Michael Niedermayer
60728e8bab
libx265: Write global extradata when requested
Matroska, MP4, and other containers require it.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
12 years ago
Diego Biurrun
8ef33497a6
build: Add config option for CABAC code
This allows for more elegant dependency and object declarations.
12 years ago
Anton Khirnov
4a0f665143
libavcodec: when decoding, copy replaygain side data to decoded frames
12 years ago
Anton Khirnov
5a7e35dd23
Add replaygain side data type and code for parsing replaygain tags.
12 years ago
Anton Khirnov
0e2c3ee9a3
lavc: give a typedeffed name to the AVPacket.side_data struct
12 years ago
Luca Barbato
f51d0f39c0
h264: Split h264 slice decoding from nal decoding
12 years ago
Vittorio Giovara
e9a77f4bc0
h264: move macroblock decoding into its own file
12 years ago
Luca Barbato
ede2b451cc
build: Sort h264 objects
12 years ago
Luca Barbato
fb7127b2c8
build: h264 parser depends on full h264 decoder
12 years ago
Vittorio Giovara
6f6c029464
lavc: drop ff_pixfmt_list_420
12 years ago
Diego Biurrun
4f4840377f
lagarith: Fix typo in printf format string
libavcodec/lagarith.c:671:16: warning: '#' flag used with ā%uā gnu_printf format [-Wformat]
12 years ago
Diego Biurrun
57f09608e1
dsputil: Move thirdpel-related bits into their own context
12 years ago
Diego Biurrun
82dd1026cf
x86: dsputil: Move hpeldsp-related declarations to a separate header
12 years ago
Diego Biurrun
ae116cd3ed
ppc: dsputil: Move hpeldsp-related declarations to a separate header
12 years ago
Diego Biurrun
6655c933a8
x86: dsputil: Move fpel declarations to a separate header
12 years ago
Diego Biurrun
322a1dda97
dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macros
12 years ago
Diego Biurrun
f9279ee749
dsputil: Move ff_zigzag_direct and ff_crop_tab declarations to mathops.h
12 years ago
Diego Biurrun
600b854ad8
imgconvert: Move ff_deinterlace_line_*_mmx declarations out of dsputil
12 years ago
Diego Biurrun
1a8d0cf77e
x86: dsputil: Move inline assembly macros to a separate header
12 years ago
Diego Biurrun
1df0b06162
nuv: Reuse the DSPContext from RTJpegContext
There is no point in populating NuvContext with another DSPContext.
Also split static and dynamic initialization bits to avoid running the
static initialization parts over and over.
12 years ago
Diego Biurrun
cc8163e1a3
avcodec: more correct printf specifiers
12 years ago
wm4
8b6136d3d1
vaapi: switch ff_vaapi_get_surface_id from Picture to AVFrame
Signed-off-by: Anton Khirnov <anton@khirnov.net>
12 years ago
wm4
1b1094a19d
vdpau: switch ff_vdpau_get_surface_id from Picture to AVFrame
This gets rid of aliasing completely unrelated structs to Picture.
Fixes the remaining compilation warnings in the vdpau code.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
12 years ago
wm4
7948a51b5c
vdpau: don't assume Picture and H264Picture are the same
The code passed H264Picture* and Picture*, and assumed the
hwaccel_picture_private field was in the same place in both
structs. Somehow this happened to work in Libav, but broke in
FFmpeg (and probably subtly breaks in Libav too).
Signed-off-by: Anton Khirnov <anton@khirnov.net>
12 years ago
Diego Biurrun
82bb304801
dsputil: Use correct type in me_cmp_func function pointer
12 years ago
Diego Biurrun
0e083d7e43
build: Group general components separate from de/encoders in arch Makefiles
This is in line with how the top-level libavcodec Makefile is structured.
12 years ago
Diego Biurrun
54a6e08a65
dsputil: Conditionally compile dsputil code on all architectures
12 years ago
Diego Biurrun
5169e68895
dsputil: Propagate bit depth information to all (sub)init functions
This avoids recalculating the value over and over again.
12 years ago
Diego Biurrun
cf7a216757
arm: dsputil: K&R formatting cosmetics
12 years ago
Diego Biurrun
1675975216
ppc: dsputil: Drop trailing semicolon from macros
This allows for a more natural macro usage.
12 years ago
Diego Biurrun
b7d24fd4b2
ppc: dsputil: Merge some declarations and initializations
12 years ago
Diego Biurrun
b045283f21
ppc: dsputil: Simplify some ifdeffed function definitions
12 years ago
Diego Biurrun
8bd6f88266
ppc: dsputil: Drop some unnecessary parentheses
12 years ago
Diego Biurrun
022184a646
ppc: dsputil: more K&R formatting cosmetics
12 years ago
Diego Biurrun
30f3f95987
ppc: dsputil: K&R formatting cosmetics
12 years ago
Diego Biurrun
82ee14d2ce
ppc: dsputil: comment formatting and wording/grammar improvements
12 years ago
Diego Biurrun
cce791b17b
hpeldsp_template: Merge some declarations and initializations
12 years ago