Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
a617c6aa
Commit
a617c6aa
authored
Jul 21, 2011
by
Mans Rullgard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dsputil: update per-arch init funcs for non-h264 high bit depth
Signed-off-by:
Mans Rullgard
<
mans@mansr.com
>
parent
874f1a90
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
15 additions
and
15 deletions
+15
-15
dsputil_alpha.c
libavcodec/alpha/dsputil_alpha.c
+1
-1
dsputil_init_arm.c
libavcodec/arm/dsputil_init_arm.c
+1
-1
dsputil_init_armv6.c
libavcodec/arm/dsputil_init_armv6.c
+1
-1
dsputil_init_neon.c
libavcodec/arm/dsputil_init_neon.c
+1
-1
dsputil_iwmmxt.c
libavcodec/arm/dsputil_iwmmxt.c
+1
-1
dsputil_bfin.c
libavcodec/bfin/dsputil_bfin.c
+1
-1
dsputil_mlib.c
libavcodec/mlib/dsputil_mlib.c
+1
-1
dsputil_altivec.c
libavcodec/ppc/dsputil_altivec.c
+1
-1
dsputil_ppc.c
libavcodec/ppc/dsputil_ppc.c
+1
-1
h264_altivec.c
libavcodec/ppc/h264_altivec.c
+1
-1
dsputil_mmi.c
libavcodec/ps2/dsputil_mmi.c
+1
-1
dsputil_align.c
libavcodec/sh4/dsputil_align.c
+1
-1
dsputil_sh4.c
libavcodec/sh4/dsputil_sh4.c
+1
-1
dsputil_vis.c
libavcodec/sparc/dsputil_vis.c
+1
-1
dsputil_mmx.c
libavcodec/x86/dsputil_mmx.c
+1
-1
No files found.
libavcodec/alpha/dsputil_alpha.c
View file @
a617c6aa
...
...
@@ -270,7 +270,7 @@ static void put_pixels16_axp_asm(uint8_t *block, const uint8_t *pixels,
void
dsputil_init_alpha
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
if
(
!
high_bit_depth
)
{
c
->
put_pixels_tab
[
0
][
0
]
=
put_pixels16_axp_asm
;
...
...
libavcodec/arm/dsputil_init_arm.c
View file @
a617c6aa
...
...
@@ -75,7 +75,7 @@ static void simple_idct_arm_add(uint8_t *dest, int line_size, DCTELEM *block)
void
dsputil_init_arm
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
ff_put_pixels_clamped
=
c
->
put_pixels_clamped
;
ff_add_pixels_clamped
=
c
->
add_pixels_clamped
;
...
...
libavcodec/arm/dsputil_init_armv6.c
View file @
a617c6aa
...
...
@@ -72,7 +72,7 @@ int ff_pix_sum_armv6(uint8_t *pix, int line_size);
void
av_cold
ff_dsputil_init_armv6
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
if
(
!
avctx
->
lowres
&&
avctx
->
bits_per_raw_sample
<=
8
&&
(
avctx
->
idct_algo
==
FF_IDCT_AUTO
||
...
...
libavcodec/arm/dsputil_init_neon.c
View file @
a617c6aa
...
...
@@ -175,7 +175,7 @@ void ff_apply_window_int16_neon(int16_t *dst, const int16_t *src,
void
ff_dsputil_init_neon
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
if
(
!
avctx
->
lowres
&&
avctx
->
bits_per_raw_sample
<=
8
)
{
if
(
avctx
->
idct_algo
==
FF_IDCT_AUTO
||
...
...
libavcodec/arm/dsputil_iwmmxt.c
View file @
a617c6aa
...
...
@@ -155,7 +155,7 @@ static void nop(uint8_t *block, const uint8_t *pixels, int line_size, int h)
void
ff_dsputil_init_iwmmxt
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
int
mm_flags
=
AV_CPU_FLAG_IWMMXT
;
/* multimedia extension flags */
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
if
(
avctx
->
dsp_mask
)
{
if
(
avctx
->
dsp_mask
&
AV_CPU_FLAG_FORCE
)
...
...
libavcodec/bfin/dsputil_bfin.c
View file @
a617c6aa
...
...
@@ -197,7 +197,7 @@ static int bfin_pix_abs8_xy2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_si
void
dsputil_init_bfin
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
c
->
diff_pixels
=
ff_bfin_diff_pixels
;
c
->
put_pixels_clamped
=
ff_bfin_put_pixels_clamped
;
...
...
libavcodec/mlib/dsputil_mlib.c
View file @
a617c6aa
...
...
@@ -421,7 +421,7 @@ static void ff_fdct_mlib(DCTELEM *data)
void
dsputil_init_mlib
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
c
->
diff_pixels
=
diff_pixels_mlib
;
c
->
add_pixels_clamped
=
add_pixels_clamped_mlib
;
...
...
libavcodec/ppc/dsputil_altivec.c
View file @
a617c6aa
...
...
@@ -1373,7 +1373,7 @@ static void avg_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, int l
void
dsputil_init_altivec
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
c
->
pix_abs
[
0
][
1
]
=
sad16_x2_altivec
;
c
->
pix_abs
[
0
][
2
]
=
sad16_y2_altivec
;
...
...
libavcodec/ppc/dsputil_ppc.c
View file @
a617c6aa
...
...
@@ -145,7 +145,7 @@ static void prefetch_ppc(void *mem, int stride, int h)
void
dsputil_init_ppc
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
// Common optimizations whether AltiVec is available or not
c
->
prefetch
=
prefetch_ppc
;
...
...
libavcodec/ppc/h264_altivec.c
View file @
a617c6aa
...
...
@@ -967,7 +967,7 @@ H264_WEIGHT( 8, 8)
H264_WEIGHT
(
8
,
4
)
void
dsputil_h264_init_ppc
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
if
(
av_get_cpu_flags
()
&
AV_CPU_FLAG_ALTIVEC
)
{
if
(
!
high_bit_depth
)
{
...
...
libavcodec/ps2/dsputil_mmi.c
View file @
a617c6aa
...
...
@@ -142,7 +142,7 @@ static void put_pixels16_mmi(uint8_t *block, const uint8_t *pixels, int line_siz
void
dsputil_init_mmi
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
idct_algo
=
avctx
->
idct_algo
;
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
if
(
!
high_bit_depth
)
{
c
->
clear_blocks
=
clear_blocks_mmi
;
...
...
libavcodec/sh4/dsputil_align.c
View file @
a617c6aa
...
...
@@ -333,7 +333,7 @@ DEFFUNC(avg,no_rnd,xy,16,OP_XY,PACK)
void
dsputil_init_align
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
if
(
!
high_bit_depth
)
{
c
->
put_pixels_tab
[
0
][
0
]
=
put_rnd_pixels16_o
;
...
...
libavcodec/sh4/dsputil_sh4.c
View file @
a617c6aa
...
...
@@ -92,7 +92,7 @@ static void idct_add(uint8_t *dest, int line_size, DCTELEM *block)
void
dsputil_init_sh4
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
const
int
idct_algo
=
avctx
->
idct_algo
;
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
dsputil_init_align
(
c
,
avctx
);
if
(
!
high_bit_depth
)
...
...
libavcodec/sparc/dsputil_vis.c
View file @
a617c6aa
...
...
@@ -3953,7 +3953,7 @@ void dsputil_init_vis(DSPContext* c, AVCodecContext *avctx)
{
/* VIS-specific optimizations */
int
accel
=
vis_level
();
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
if
(
accel
&
ACCEL_SPARC_VIS
)
{
if
(
avctx
->
bits_per_raw_sample
<=
8
&&
...
...
libavcodec/x86/dsputil_mmx.c
View file @
a617c6aa
...
...
@@ -2437,7 +2437,7 @@ void ff_vector_clip_int32_sse41 (int32_t *dst, const int32_t *src, int32_t min
void
dsputil_init_mmx
(
DSPContext
*
c
,
AVCodecContext
*
avctx
)
{
int
mm_flags
=
av_get_cpu_flags
();
const
int
high_bit_depth
=
avctx
->
codec_id
==
CODEC_ID_H264
&&
avctx
->
bits_per_raw_sample
>
8
;
const
int
high_bit_depth
=
avctx
->
bits_per_raw_sample
>
8
;
const
int
bit_depth
=
avctx
->
bits_per_raw_sample
;
if
(
avctx
->
dsp_mask
)
{
...
...
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