Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
ffmpeg
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
ffmpeg
Commits
f2e9d44a
Commit
f2e9d44a
authored
Apr 20, 2013
by
Diego Biurrun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
x86: Drop unnecessary ff_ name prefixes from static functions
parent
383fd4d4
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
60 additions
and
53 deletions
+60
-53
cavsdsp.c
libavcodec/x86/cavsdsp.c
+17
-15
h264_qpel.c
libavcodec/x86/h264_qpel.c
+7
-2
h264dsp_init.c
libavcodec/x86/h264dsp_init.c
+6
-6
hpeldsp_avg_template.c
libavcodec/x86/hpeldsp_avg_template.c
+16
-16
hpeldsp_init.c
libavcodec/x86/hpeldsp_init.c
+14
-14
No files found.
libavcodec/x86/cavsdsp.c
View file @
f2e9d44a
...
...
@@ -413,22 +413,22 @@ static void OPNAME ## cavs_qpel16_h_ ## MMX(uint8_t *dst, uint8_t *src, int dstS
}\
#define CAVS_MC(OPNAME, SIZE, MMX) \
static void
ff_ ##
OPNAME ## cavs_qpel ## SIZE ## _mc20_ ## MMX(uint8_t *dst, uint8_t *src, ptrdiff_t stride)\
static void OPNAME ## cavs_qpel ## SIZE ## _mc20_ ## MMX(uint8_t *dst, uint8_t *src, ptrdiff_t stride)\
{\
OPNAME ## cavs_qpel ## SIZE ## _h_ ## MMX(dst, src, stride, stride);\
}\
\
static void
ff_ ##
OPNAME ## cavs_qpel ## SIZE ## _mc01_ ## MMX(uint8_t *dst, uint8_t *src, ptrdiff_t stride)\
static void OPNAME ## cavs_qpel ## SIZE ## _mc01_ ## MMX(uint8_t *dst, uint8_t *src, ptrdiff_t stride)\
{\
OPNAME ## cavs_qpel ## SIZE ## _v1_ ## MMX(dst, src, stride, stride);\
}\
\
static void
ff_ ##
OPNAME ## cavs_qpel ## SIZE ## _mc02_ ## MMX(uint8_t *dst, uint8_t *src, ptrdiff_t stride)\
static void OPNAME ## cavs_qpel ## SIZE ## _mc02_ ## MMX(uint8_t *dst, uint8_t *src, ptrdiff_t stride)\
{\
OPNAME ## cavs_qpel ## SIZE ## _v2_ ## MMX(dst, src, stride, stride);\
}\
\
static void
ff_ ##
OPNAME ## cavs_qpel ## SIZE ## _mc03_ ## MMX(uint8_t *dst, uint8_t *src, ptrdiff_t stride)\
static void OPNAME ## cavs_qpel ## SIZE ## _mc03_ ## MMX(uint8_t *dst, uint8_t *src, ptrdiff_t stride)\
{\
OPNAME ## cavs_qpel ## SIZE ## _v3_ ## MMX(dst, src, stride, stride);\
}\
...
...
@@ -459,11 +459,11 @@ static av_cold void cavsdsp_init_mmx(CAVSDSPContext *c,
}
#endif
/* HAVE_MMX_INLINE */
#define DSPFUNC(PFX, IDX, NUM, EXT)
\
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 2] =
ff_ ##
PFX ## _cavs_qpel ## NUM ## _mc20_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 4] =
ff_ ##
PFX ## _cavs_qpel ## NUM ## _mc01_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 8] =
ff_ ##
PFX ## _cavs_qpel ## NUM ## _mc02_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][12] =
ff_ ##
PFX ## _cavs_qpel ## NUM ## _mc03_ ## EXT; \
#define DSPFUNC(PFX, IDX, NUM, EXT) \
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 2] = PFX ## _cavs_qpel ## NUM ## _mc20_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 4] = PFX ## _cavs_qpel ## NUM ## _mc01_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][ 8] = PFX ## _cavs_qpel ## NUM ## _mc02_ ## EXT; \
c->PFX ## _cavs_qpel_pixels_tab[IDX][12] = PFX ## _cavs_qpel ## NUM ## _mc03_ ## EXT; \
#if HAVE_MMXEXT_INLINE
QPEL_CAVS
(
put_
,
PUT_OP
,
mmxext
)
...
...
@@ -474,8 +474,8 @@ CAVS_MC(put_, 16, mmxext)
CAVS_MC
(
avg_
,
8
,
mmxext
)
CAVS_MC
(
avg_
,
16
,
mmxext
)
static
av_cold
void
ff_
cavsdsp_init_mmxext
(
CAVSDSPContext
*
c
,
AVCodecContext
*
avctx
)
static
av_cold
void
cavsdsp_init_mmxext
(
CAVSDSPContext
*
c
,
AVCodecContext
*
avctx
)
{
DSPFUNC
(
put
,
0
,
16
,
mmxext
);
DSPFUNC
(
put
,
1
,
8
,
mmxext
);
...
...
@@ -493,8 +493,8 @@ CAVS_MC(put_, 16,3dnow)
CAVS_MC
(
avg_
,
8
,
3
dnow
)
CAVS_MC
(
avg_
,
16
,
3
dnow
)
static
av_cold
void
ff_
cavsdsp_init_3dnow
(
CAVSDSPContext
*
c
,
AVCodecContext
*
avctx
)
static
av_cold
void
cavsdsp_init_3dnow
(
CAVSDSPContext
*
c
,
AVCodecContext
*
avctx
)
{
DSPFUNC
(
put
,
0
,
16
,
3
dnow
);
DSPFUNC
(
put
,
1
,
8
,
3
dnow
);
...
...
@@ -512,9 +512,11 @@ av_cold void ff_cavsdsp_init_x86(CAVSDSPContext *c, AVCodecContext *avctx)
cavsdsp_init_mmx
(
c
,
avctx
);
#endif
/* HAVE_MMX_INLINE */
#if HAVE_MMXEXT_INLINE
if
(
mm_flags
&
AV_CPU_FLAG_MMXEXT
)
ff_cavsdsp_init_mmxext
(
c
,
avctx
);
if
(
mm_flags
&
AV_CPU_FLAG_MMXEXT
)
cavsdsp_init_mmxext
(
c
,
avctx
);
#endif
/* HAVE_MMXEXT_INLINE */
#if HAVE_AMD3DNOW_INLINE
if
(
mm_flags
&
AV_CPU_FLAG_3DNOW
)
ff_cavsdsp_init_3dnow
(
c
,
avctx
);
if
(
mm_flags
&
AV_CPU_FLAG_3DNOW
)
cavsdsp_init_3dnow
(
c
,
avctx
);
#endif
/* HAVE_AMD3DNOW_INLINE */
}
libavcodec/x86/h264_qpel.c
View file @
f2e9d44a
...
...
@@ -206,7 +206,12 @@ static av_always_inline void ff_ ## OPNAME ## h264_qpel16_v_lowpass_ ## MMX(uint
ff_ ## OPNAME ## h264_qpel8or16_v_lowpass_ ## MMX(dst+8, src+8, dstStride, srcStride, 16);\
}
static
av_always_inline
void
ff_put_h264_qpel8or16_hv1_lowpass_sse2
(
int16_t
*
tmp
,
uint8_t
*
src
,
int
tmpStride
,
int
srcStride
,
int
size
){
static
av_always_inline
void
put_h264_qpel8or16_hv1_lowpass_sse2
(
int16_t
*
tmp
,
uint8_t
*
src
,
int
tmpStride
,
int
srcStride
,
int
size
)
{
int
w
=
(
size
+
8
)
>>
3
;
src
-=
2
*
srcStride
+
2
;
while
(
w
--
){
...
...
@@ -218,7 +223,7 @@ static av_always_inline void ff_put_h264_qpel8or16_hv1_lowpass_sse2(int16_t *tmp
#define QPEL_H264_HV_XMM(OPNAME, OP, MMX)\
static av_always_inline void ff_ ## OPNAME ## h264_qpel8or16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride, int size){\
ff_
put_h264_qpel8or16_hv1_lowpass_sse2(tmp, src, tmpStride, srcStride, size);\
put_h264_qpel8or16_hv1_lowpass_sse2(tmp, src, tmpStride, srcStride, size);\
ff_ ## OPNAME ## h264_qpel8or16_hv2_lowpass_ ## MMX(dst, tmp, dstStride, tmpStride, size);\
}\
static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\
...
...
libavcodec/x86/h264dsp_init.c
View file @
f2e9d44a
...
...
@@ -132,8 +132,8 @@ LF_FUNCS(uint16_t, 10)
#if ARCH_X86_32 && HAVE_MMXEXT_EXTERNAL
LF_FUNC
(
v8
,
luma
,
8
,
mmxext
)
static
void
ff_
deblock_v_luma_8_mmxext
(
uint8_t
*
pix
,
int
stride
,
int
alpha
,
int
beta
,
int8_t
*
tc0
)
static
void
deblock_v_luma_8_mmxext
(
uint8_t
*
pix
,
int
stride
,
int
alpha
,
int
beta
,
int8_t
*
tc0
)
{
if
((
tc0
[
0
]
&
tc0
[
1
])
>=
0
)
ff_deblock_v8_luma_8_mmxext
(
pix
+
0
,
stride
,
alpha
,
beta
,
tc0
);
...
...
@@ -141,8 +141,8 @@ static void ff_deblock_v_luma_8_mmxext(uint8_t *pix, int stride, int alpha,
ff_deblock_v8_luma_8_mmxext
(
pix
+
8
,
stride
,
alpha
,
beta
,
tc0
+
2
);
}
LF_IFUNC
(
v8
,
luma_intra
,
8
,
mmxext
)
static
void
ff_
deblock_v_luma_intra_8_mmxext
(
uint8_t
*
pix
,
int
stride
,
int
alpha
,
int
beta
)
static
void
deblock_v_luma_intra_8_mmxext
(
uint8_t
*
pix
,
int
stride
,
int
alpha
,
int
beta
)
{
ff_deblock_v8_luma_intra_8_mmxext
(
pix
+
0
,
stride
,
alpha
,
beta
);
ff_deblock_v8_luma_intra_8_mmxext
(
pix
+
8
,
stride
,
alpha
,
beta
);
...
...
@@ -247,9 +247,9 @@ av_cold void ff_h264dsp_init_x86(H264DSPContext *c, const int bit_depth,
c
->
h264_h_loop_filter_chroma_intra
=
ff_deblock_h_chroma_intra_8_mmxext
;
}
#if ARCH_X86_32 && HAVE_MMXEXT_EXTERNAL
c
->
h264_v_loop_filter_luma
=
ff_
deblock_v_luma_8_mmxext
;
c
->
h264_v_loop_filter_luma
=
deblock_v_luma_8_mmxext
;
c
->
h264_h_loop_filter_luma
=
ff_deblock_h_luma_8_mmxext
;
c
->
h264_v_loop_filter_luma_intra
=
ff_
deblock_v_luma_intra_8_mmxext
;
c
->
h264_v_loop_filter_luma_intra
=
deblock_v_luma_intra_8_mmxext
;
c
->
h264_h_loop_filter_luma_intra
=
ff_deblock_h_luma_intra_8_mmxext
;
#endif
/* ARCH_X86_32 && HAVE_MMXEXT_EXTERNAL */
c
->
weight_h264_pixels_tab
[
0
]
=
ff_h264_weight_16_mmxext
;
...
...
libavcodec/x86/hpeldsp_avg_template.c
View file @
f2e9d44a
...
...
@@ -25,52 +25,52 @@
*/
//FIXME the following could be optimized too ...
static
void
DEF
(
ff_
put_no_rnd_pixels16_x2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
static
void
DEF
(
put_no_rnd_pixels16_x2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
{
DEF
(
ff_put_no_rnd_pixels8_x2
)(
block
,
pixels
,
line_size
,
h
);
DEF
(
ff_put_no_rnd_pixels8_x2
)(
block
+
8
,
pixels
+
8
,
line_size
,
h
);
}
static
void
DEF
(
ff_
put_pixels16_y2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
static
void
DEF
(
put_pixels16_y2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
{
DEF
(
ff_put_pixels8_y2
)(
block
,
pixels
,
line_size
,
h
);
DEF
(
ff_put_pixels8_y2
)(
block
+
8
,
pixels
+
8
,
line_size
,
h
);
}
static
void
DEF
(
ff_
put_no_rnd_pixels16_y2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
static
void
DEF
(
put_no_rnd_pixels16_y2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
{
DEF
(
ff_put_no_rnd_pixels8_y2
)(
block
,
pixels
,
line_size
,
h
);
DEF
(
ff_put_no_rnd_pixels8_y2
)(
block
+
8
,
pixels
+
8
,
line_size
,
h
);
}
static
void
DEF
(
ff_
avg_pixels16
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
static
void
DEF
(
avg_pixels16
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
{
DEF
(
ff_avg_pixels8
)(
block
,
pixels
,
line_size
,
h
);
DEF
(
ff_avg_pixels8
)(
block
+
8
,
pixels
+
8
,
line_size
,
h
);
}
static
void
DEF
(
ff_
avg_pixels16_x2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
static
void
DEF
(
avg_pixels16_x2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
{
DEF
(
ff_avg_pixels8_x2
)(
block
,
pixels
,
line_size
,
h
);
DEF
(
ff_avg_pixels8_x2
)(
block
+
8
,
pixels
+
8
,
line_size
,
h
);
}
static
void
DEF
(
ff_
avg_pixels16_y2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
static
void
DEF
(
avg_pixels16_y2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
{
DEF
(
ff_avg_pixels8_y2
)(
block
,
pixels
,
line_size
,
h
);
DEF
(
ff_avg_pixels8_y2
)(
block
+
8
,
pixels
+
8
,
line_size
,
h
);
}
static
void
DEF
(
ff_
avg_pixels16_xy2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
static
void
DEF
(
avg_pixels16_xy2
)(
uint8_t
*
block
,
const
uint8_t
*
pixels
,
ptrdiff_t
line_size
,
int
h
)
{
DEF
(
ff_avg_pixels8_xy2
)(
block
,
pixels
,
line_size
,
h
);
DEF
(
ff_avg_pixels8_xy2
)(
block
+
8
,
pixels
+
8
,
line_size
,
h
);
...
...
libavcodec/x86/hpeldsp_init.c
View file @
f2e9d44a
...
...
@@ -226,11 +226,11 @@ static void hpeldsp_init_mmxext(HpelDSPContext *c, int flags, int mm_flags)
{
#if HAVE_YASM
c
->
put_pixels_tab
[
0
][
1
]
=
ff_put_pixels16_x2_mmxext
;
c
->
put_pixels_tab
[
0
][
2
]
=
ff_
put_pixels16_y2_mmxext
;
c
->
put_pixels_tab
[
0
][
2
]
=
put_pixels16_y2_mmxext
;
c
->
avg_pixels_tab
[
0
][
0
]
=
ff_
avg_pixels16_mmxext
;
c
->
avg_pixels_tab
[
0
][
1
]
=
ff_
avg_pixels16_x2_mmxext
;
c
->
avg_pixels_tab
[
0
][
2
]
=
ff_
avg_pixels16_y2_mmxext
;
c
->
avg_pixels_tab
[
0
][
0
]
=
avg_pixels16_mmxext
;
c
->
avg_pixels_tab
[
0
][
1
]
=
avg_pixels16_x2_mmxext
;
c
->
avg_pixels_tab
[
0
][
2
]
=
avg_pixels16_y2_mmxext
;
c
->
put_pixels_tab
[
1
][
1
]
=
ff_put_pixels8_x2_mmxext
;
c
->
put_pixels_tab
[
1
][
2
]
=
ff_put_pixels8_y2_mmxext
;
...
...
@@ -240,12 +240,12 @@ static void hpeldsp_init_mmxext(HpelDSPContext *c, int flags, int mm_flags)
c
->
avg_pixels_tab
[
1
][
2
]
=
ff_avg_pixels8_y2_mmxext
;
if
(
!
(
flags
&
CODEC_FLAG_BITEXACT
))
{
c
->
put_no_rnd_pixels_tab
[
0
][
1
]
=
ff_
put_no_rnd_pixels16_x2_mmxext
;
c
->
put_no_rnd_pixels_tab
[
0
][
2
]
=
ff_
put_no_rnd_pixels16_y2_mmxext
;
c
->
put_no_rnd_pixels_tab
[
0
][
1
]
=
put_no_rnd_pixels16_x2_mmxext
;
c
->
put_no_rnd_pixels_tab
[
0
][
2
]
=
put_no_rnd_pixels16_y2_mmxext
;
c
->
put_no_rnd_pixels_tab
[
1
][
1
]
=
ff_put_no_rnd_pixels8_x2_mmxext
;
c
->
put_no_rnd_pixels_tab
[
1
][
2
]
=
ff_put_no_rnd_pixels8_y2_mmxext
;
c
->
avg_pixels_tab
[
0
][
3
]
=
ff_
avg_pixels16_xy2_mmxext
;
c
->
avg_pixels_tab
[
0
][
3
]
=
avg_pixels16_xy2_mmxext
;
c
->
avg_pixels_tab
[
1
][
3
]
=
ff_avg_pixels8_xy2_mmxext
;
}
...
...
@@ -260,11 +260,11 @@ static void hpeldsp_init_3dnow(HpelDSPContext *c, int flags, int mm_flags)
{
#if HAVE_YASM
c
->
put_pixels_tab
[
0
][
1
]
=
ff_put_pixels16_x2_3dnow
;
c
->
put_pixels_tab
[
0
][
2
]
=
ff_
put_pixels16_y2_3dnow
;
c
->
put_pixels_tab
[
0
][
2
]
=
put_pixels16_y2_3dnow
;
c
->
avg_pixels_tab
[
0
][
0
]
=
ff_
avg_pixels16_3dnow
;
c
->
avg_pixels_tab
[
0
][
1
]
=
ff_
avg_pixels16_x2_3dnow
;
c
->
avg_pixels_tab
[
0
][
2
]
=
ff_
avg_pixels16_y2_3dnow
;
c
->
avg_pixels_tab
[
0
][
0
]
=
avg_pixels16_3dnow
;
c
->
avg_pixels_tab
[
0
][
1
]
=
avg_pixels16_x2_3dnow
;
c
->
avg_pixels_tab
[
0
][
2
]
=
avg_pixels16_y2_3dnow
;
c
->
put_pixels_tab
[
1
][
1
]
=
ff_put_pixels8_x2_3dnow
;
c
->
put_pixels_tab
[
1
][
2
]
=
ff_put_pixels8_y2_3dnow
;
...
...
@@ -274,12 +274,12 @@ static void hpeldsp_init_3dnow(HpelDSPContext *c, int flags, int mm_flags)
c
->
avg_pixels_tab
[
1
][
2
]
=
ff_avg_pixels8_y2_3dnow
;
if
(
!
(
flags
&
CODEC_FLAG_BITEXACT
)){
c
->
put_no_rnd_pixels_tab
[
0
][
1
]
=
ff_
put_no_rnd_pixels16_x2_3dnow
;
c
->
put_no_rnd_pixels_tab
[
0
][
2
]
=
ff_
put_no_rnd_pixels16_y2_3dnow
;
c
->
put_no_rnd_pixels_tab
[
0
][
1
]
=
put_no_rnd_pixels16_x2_3dnow
;
c
->
put_no_rnd_pixels_tab
[
0
][
2
]
=
put_no_rnd_pixels16_y2_3dnow
;
c
->
put_no_rnd_pixels_tab
[
1
][
1
]
=
ff_put_no_rnd_pixels8_x2_3dnow
;
c
->
put_no_rnd_pixels_tab
[
1
][
2
]
=
ff_put_no_rnd_pixels8_y2_3dnow
;
c
->
avg_pixels_tab
[
0
][
3
]
=
ff_
avg_pixels16_xy2_3dnow
;
c
->
avg_pixels_tab
[
0
][
3
]
=
avg_pixels16_xy2_3dnow
;
c
->
avg_pixels_tab
[
1
][
3
]
=
ff_avg_pixels8_xy2_3dnow
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment