You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
Mark the h264 c loop filter as av_always_inline av_flatten to make sure its
all inlined, its small and horizontal & vertical versions are build out of them. no change as gcc already did this. Originally committed as revision 21333 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -2975,7 +2975,7 @@ static void h261_loop_filter_c(uint8_t *src, int stride){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void h264_loop_filter_luma_c(uint8_t *pix, int xstride, int ystride, int alpha, int beta, int8_t *tc0)
|
static av_always_inline av_flatten void h264_loop_filter_luma_c(uint8_t *pix, int xstride, int ystride, int alpha, int beta, int8_t *tc0)
|
||||||
{
|
{
|
||||||
int i, d;
|
int i, d;
|
||||||
for( i = 0; i < 4; i++ ) {
|
for( i = 0; i < 4; i++ ) {
|
||||||
@@ -3026,7 +3026,7 @@ static void h264_h_loop_filter_luma_c(uint8_t *pix, int stride, int alpha, int b
|
|||||||
h264_loop_filter_luma_c(pix, 1, stride, alpha, beta, tc0);
|
h264_loop_filter_luma_c(pix, 1, stride, alpha, beta, tc0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void h264_loop_filter_luma_intra_c(uint8_t *pix, int xstride, int ystride, int alpha, int beta)
|
static av_always_inline av_flatten void h264_loop_filter_luma_intra_c(uint8_t *pix, int xstride, int ystride, int alpha, int beta)
|
||||||
{
|
{
|
||||||
int d;
|
int d;
|
||||||
for( d = 0; d < 16; d++ ) {
|
for( d = 0; d < 16; d++ ) {
|
||||||
@@ -3083,7 +3083,7 @@ static void h264_h_loop_filter_luma_intra_c(uint8_t *pix, int stride, int alpha,
|
|||||||
h264_loop_filter_luma_intra_c(pix, 1, stride, alpha, beta);
|
h264_loop_filter_luma_intra_c(pix, 1, stride, alpha, beta);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void h264_loop_filter_chroma_c(uint8_t *pix, int xstride, int ystride, int alpha, int beta, int8_t *tc0)
|
static av_always_inline av_flatten void h264_loop_filter_chroma_c(uint8_t *pix, int xstride, int ystride, int alpha, int beta, int8_t *tc0)
|
||||||
{
|
{
|
||||||
int i, d;
|
int i, d;
|
||||||
for( i = 0; i < 4; i++ ) {
|
for( i = 0; i < 4; i++ ) {
|
||||||
@@ -3120,7 +3120,7 @@ static void h264_h_loop_filter_chroma_c(uint8_t *pix, int stride, int alpha, int
|
|||||||
h264_loop_filter_chroma_c(pix, 1, stride, alpha, beta, tc0);
|
h264_loop_filter_chroma_c(pix, 1, stride, alpha, beta, tc0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void h264_loop_filter_chroma_intra_c(uint8_t *pix, int xstride, int ystride, int alpha, int beta)
|
static av_always_inline av_flatten void h264_loop_filter_chroma_intra_c(uint8_t *pix, int xstride, int ystride, int alpha, int beta)
|
||||||
{
|
{
|
||||||
int d;
|
int d;
|
||||||
for( d = 0; d < 8; d++ ) {
|
for( d = 0; d < 8; d++ ) {
|
||||||
|
Reference in New Issue
Block a user