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
89d94b21
Commit
89d94b21
authored
Feb 21, 2012
by
Diego Biurrun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
swscale: K&R formatting cosmetics (part I)
parent
72b95764
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
980 additions
and
897 deletions
+980
-897
options.c
libswscale/options.c
+29
-29
rgb2rgb.c
libswscale/rgb2rgb.c
+126
-115
rgb2rgb_template.c
libswscale/rgb2rgb_template.c
+353
-332
yuv2rgb.c
libswscale/yuv2rgb.c
+472
-421
No files found.
libswscale/options.c
View file @
89d94b21
...
...
@@ -19,12 +19,12 @@
*/
#include "libavutil/avutil.h"
#include "libavutil/pixfmt.h"
#include "libavutil/opt.h"
#include "libavutil/pixfmt.h"
#include "swscale.h"
#include "swscale_internal.h"
static
const
char
*
sws_context_to_name
(
void
*
ptr
)
static
const
char
*
sws_context_to_name
(
void
*
ptr
)
{
return
"swscaler"
;
}
...
...
@@ -34,34 +34,34 @@ static const char * sws_context_to_name(void * ptr)
#define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM
static
const
AVOption
options
[]
=
{
{
"sws_flags"
,
"scaler/cpu flags"
,
OFFSET
(
flags
),
AV_OPT_TYPE_FLAGS
,
{.
dbl
=
DEFAULT
},
0
,
UINT_MAX
,
VE
,
"sws_flags"
},
{
"fast_bilinear"
,
"fast bilinear"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_FAST_BILINEAR
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"bilinear"
,
"bilinear"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_BILINEAR
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"bicubic"
,
"bicubic"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_BICUBIC
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"experimental"
,
"experimental"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_X
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"neighbor"
,
"nearest neighbor"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_POINT
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"area"
,
"averaging area"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_AREA
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"bicublin"
,
"luma bicubic, chroma bilinear"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_BICUBLIN
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"gauss"
,
"gaussian"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_GAUSS
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"sinc"
,
"sinc"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_SINC
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"lanczos"
,
"lanczos"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_LANCZOS
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"spline"
,
"natural bicubic spline"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_SPLINE
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"print_info"
,
"print info"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_PRINT_INFO
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"accurate_rnd"
,
"accurate rounding"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_ACCURATE_RND
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"full_chroma_int"
,
"full chroma interpolation"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_FULL_CHR_H_INT
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"full_chroma_inp"
,
"full chroma input"
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_FULL_CHR_H_INP
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"bitexact"
,
""
,
0
,
AV_OPT_TYPE_CONST
,
{.
dbl
=
SWS_BITEXACT
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"sws_flags"
,
"scaler/cpu flags"
,
OFFSET
(
flags
),
AV_OPT_TYPE_FLAGS
,
{
.
dbl
=
DEFAULT
},
0
,
UINT_MAX
,
VE
,
"sws_flags"
},
{
"fast_bilinear"
,
"fast bilinear"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_FAST_BILINEAR
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"bilinear"
,
"bilinear"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_BILINEAR
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"bicubic"
,
"bicubic"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_BICUBIC
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"experimental"
,
"experimental"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_X
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"neighbor"
,
"nearest neighbor"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_POINT
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"area"
,
"averaging area"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_AREA
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"bicublin"
,
"luma bicubic, chroma bilinear"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_BICUBLIN
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"gauss"
,
"gaussian"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_GAUSS
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"sinc"
,
"sinc"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_SINC
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"lanczos"
,
"lanczos"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_LANCZOS
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"spline"
,
"natural bicubic spline"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_SPLINE
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"print_info"
,
"print info"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_PRINT_INFO
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"accurate_rnd"
,
"accurate rounding"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_ACCURATE_RND
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"full_chroma_int"
,
"full chroma interpolation"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_FULL_CHR_H_INT
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"full_chroma_inp"
,
"full chroma input"
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_FULL_CHR_H_INP
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"bitexact"
,
""
,
0
,
AV_OPT_TYPE_CONST
,
{
.
dbl
=
SWS_BITEXACT
},
INT_MIN
,
INT_MAX
,
VE
,
"sws_flags"
},
{
"srcw"
,
"source width"
,
OFFSET
(
srcW
),
AV_OPT_TYPE_INT
,
{.
dbl
=
16
},
1
,
INT_MAX
,
VE
},
{
"srch"
,
"source height"
,
OFFSET
(
srcH
),
AV_OPT_TYPE_INT
,
{.
dbl
=
16
},
1
,
INT_MAX
,
VE
},
{
"dstw"
,
"destination width"
,
OFFSET
(
dstW
),
AV_OPT_TYPE_INT
,
{.
dbl
=
16
},
1
,
INT_MAX
,
VE
},
{
"dsth"
,
"destination height"
,
OFFSET
(
dstH
),
AV_OPT_TYPE_INT
,
{.
dbl
=
16
},
1
,
INT_MAX
,
VE
},
{
"src_format"
,
"source format"
,
OFFSET
(
srcFormat
),
AV_OPT_TYPE_INT
,
{.
dbl
=
DEFAULT
},
0
,
PIX_FMT_NB
-
1
,
VE
},
{
"dst_format"
,
"destination format"
,
OFFSET
(
dstFormat
),
AV_OPT_TYPE_INT
,
{.
dbl
=
DEFAULT
},
0
,
PIX_FMT_NB
-
1
,
VE
},
{
"src_range"
,
"source range"
,
OFFSET
(
srcRange
)
,
AV_OPT_TYPE_INT
,
{.
dbl
=
DEFAULT
},
0
,
1
,
VE
},
{
"dst_range"
,
"destination range"
,
OFFSET
(
dstRange
)
,
AV_OPT_TYPE_INT
,
{.
dbl
=
DEFAULT
},
0
,
1
,
VE
},
{
"param0"
,
"scaler param 0"
,
OFFSET
(
param
[
0
])
,
AV_OPT_TYPE_DOUBLE
,
{.
dbl
=
SWS_PARAM_DEFAULT
},
INT_MIN
,
INT_MAX
,
VE
},
{
"param1"
,
"scaler param 1"
,
OFFSET
(
param
[
1
])
,
AV_OPT_TYPE_DOUBLE
,
{.
dbl
=
SWS_PARAM_DEFAULT
},
INT_MIN
,
INT_MAX
,
VE
},
{
"srcw"
,
"source width"
,
OFFSET
(
srcW
),
AV_OPT_TYPE_INT
,
{
.
dbl
=
16
},
1
,
INT_MAX
,
VE
},
{
"srch"
,
"source height"
,
OFFSET
(
srcH
),
AV_OPT_TYPE_INT
,
{
.
dbl
=
16
},
1
,
INT_MAX
,
VE
},
{
"dstw"
,
"destination width"
,
OFFSET
(
dstW
),
AV_OPT_TYPE_INT
,
{
.
dbl
=
16
},
1
,
INT_MAX
,
VE
},
{
"dsth"
,
"destination height"
,
OFFSET
(
dstH
),
AV_OPT_TYPE_INT
,
{
.
dbl
=
16
},
1
,
INT_MAX
,
VE
},
{
"src_format"
,
"source format"
,
OFFSET
(
srcFormat
),
AV_OPT_TYPE_INT
,
{
.
dbl
=
DEFAULT
},
0
,
PIX_FMT_NB
-
1
,
VE
},
{
"dst_format"
,
"destination format"
,
OFFSET
(
dstFormat
),
AV_OPT_TYPE_INT
,
{
.
dbl
=
DEFAULT
},
0
,
PIX_FMT_NB
-
1
,
VE
},
{
"src_range"
,
"source range"
,
OFFSET
(
srcRange
),
AV_OPT_TYPE_INT
,
{
.
dbl
=
DEFAULT
},
0
,
1
,
VE
},
{
"dst_range"
,
"destination range"
,
OFFSET
(
dstRange
),
AV_OPT_TYPE_INT
,
{
.
dbl
=
DEFAULT
},
0
,
1
,
VE
},
{
"param0"
,
"scaler param 0"
,
OFFSET
(
param
[
0
]),
AV_OPT_TYPE_DOUBLE
,
{
.
dbl
=
SWS_PARAM_DEFAULT
},
INT_MIN
,
INT_MAX
,
VE
},
{
"param1"
,
"scaler param 1"
,
OFFSET
(
param
[
1
]),
AV_OPT_TYPE_DOUBLE
,
{
.
dbl
=
SWS_PARAM_DEFAULT
},
INT_MIN
,
INT_MAX
,
VE
},
{
NULL
}
};
...
...
libswscale/rgb2rgb.c
View file @
89d94b21
This diff is collapsed.
Click to expand it.
libswscale/rgb2rgb_template.c
View file @
89d94b21
This diff is collapsed.
Click to expand it.
libswscale/yuv2rgb.c
View file @
89d94b21
This diff is collapsed.
Click to expand it.
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