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
2d0cacde
Commit
2d0cacde
authored
Dec 08, 2009
by
Jason Garrett-Glaser
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Boolify options passed to x264.
Originally committed as revision 20775 to
svn://svn.ffmpeg.org/ffmpeg/trunk
parent
25a42948
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
10 deletions
+10
-10
libx264.c
libavcodec/libx264.c
+10
-10
No files found.
libavcodec/libx264.c
View file @
2d0cacde
...
@@ -159,7 +159,7 @@ static av_cold int X264_init(AVCodecContext *avctx)
...
@@ -159,7 +159,7 @@ static av_cold int X264_init(AVCodecContext *avctx)
x4
->
params
.
rc
.
i_bitrate
=
avctx
->
bit_rate
/
1000
;
x4
->
params
.
rc
.
i_bitrate
=
avctx
->
bit_rate
/
1000
;
x4
->
params
.
rc
.
i_vbv_buffer_size
=
avctx
->
rc_buffer_size
/
1000
;
x4
->
params
.
rc
.
i_vbv_buffer_size
=
avctx
->
rc_buffer_size
/
1000
;
x4
->
params
.
rc
.
i_vbv_max_bitrate
=
avctx
->
rc_max_rate
/
1000
;
x4
->
params
.
rc
.
i_vbv_max_bitrate
=
avctx
->
rc_max_rate
/
1000
;
x4
->
params
.
rc
.
b_stat_write
=
avctx
->
flags
&
CODEC_FLAG_PASS1
;
x4
->
params
.
rc
.
b_stat_write
=
!!
(
avctx
->
flags
&
CODEC_FLAG_PASS1
)
;
if
(
avctx
->
flags
&
CODEC_FLAG_PASS2
)
{
if
(
avctx
->
flags
&
CODEC_FLAG_PASS2
)
{
x4
->
params
.
rc
.
b_stat_read
=
1
;
x4
->
params
.
rc
.
b_stat_read
=
1
;
}
else
{
}
else
{
...
@@ -190,7 +190,7 @@ static av_cold int X264_init(AVCodecContext *avctx)
...
@@ -190,7 +190,7 @@ static av_cold int X264_init(AVCodecContext *avctx)
x4
->
params
.
i_scenecut_threshold
=
avctx
->
scenechange_threshold
;
x4
->
params
.
i_scenecut_threshold
=
avctx
->
scenechange_threshold
;
x4
->
params
.
b_deblocking_filter
=
avctx
->
flags
&
CODEC_FLAG_LOOP_FILTER
;
x4
->
params
.
b_deblocking_filter
=
!!
(
avctx
->
flags
&
CODEC_FLAG_LOOP_FILTER
)
;
x4
->
params
.
i_deblocking_filter_alphac0
=
avctx
->
deblockalpha
;
x4
->
params
.
i_deblocking_filter_alphac0
=
avctx
->
deblockalpha
;
x4
->
params
.
i_deblocking_filter_beta
=
avctx
->
deblockbeta
;
x4
->
params
.
i_deblocking_filter_beta
=
avctx
->
deblockbeta
;
...
@@ -227,7 +227,7 @@ static av_cold int X264_init(AVCodecContext *avctx)
...
@@ -227,7 +227,7 @@ static av_cold int X264_init(AVCodecContext *avctx)
x4
->
params
.
analyse
.
i_direct_mv_pred
=
avctx
->
directpred
;
x4
->
params
.
analyse
.
i_direct_mv_pred
=
avctx
->
directpred
;
x4
->
params
.
analyse
.
b_weighted_bipred
=
avctx
->
flags2
&
CODEC_FLAG2_WPRED
;
x4
->
params
.
analyse
.
b_weighted_bipred
=
!!
(
avctx
->
flags2
&
CODEC_FLAG2_WPRED
)
;
x4
->
params
.
analyse
.
i_weighted_pred
=
avctx
->
weighted_p_pred
;
x4
->
params
.
analyse
.
i_weighted_pred
=
avctx
->
weighted_p_pred
;
if
(
avctx
->
me_method
==
ME_EPZS
)
if
(
avctx
->
me_method
==
ME_EPZS
)
...
@@ -245,10 +245,10 @@ static av_cold int X264_init(AVCodecContext *avctx)
...
@@ -245,10 +245,10 @@ static av_cold int X264_init(AVCodecContext *avctx)
x4
->
params
.
analyse
.
i_me_range
=
avctx
->
me_range
;
x4
->
params
.
analyse
.
i_me_range
=
avctx
->
me_range
;
x4
->
params
.
analyse
.
i_subpel_refine
=
avctx
->
me_subpel_quality
;
x4
->
params
.
analyse
.
i_subpel_refine
=
avctx
->
me_subpel_quality
;
x4
->
params
.
analyse
.
b_mixed_references
=
avctx
->
flags2
&
CODEC_FLAG2_MIXED_REFS
;
x4
->
params
.
analyse
.
b_mixed_references
=
!!
(
avctx
->
flags2
&
CODEC_FLAG2_MIXED_REFS
)
;
x4
->
params
.
analyse
.
b_chroma_me
=
avctx
->
me_cmp
&
FF_CMP_CHROMA
;
x4
->
params
.
analyse
.
b_chroma_me
=
!!
(
avctx
->
me_cmp
&
FF_CMP_CHROMA
)
;
x4
->
params
.
analyse
.
b_transform_8x8
=
avctx
->
flags2
&
CODEC_FLAG2_8X8DCT
;
x4
->
params
.
analyse
.
b_transform_8x8
=
!!
(
avctx
->
flags2
&
CODEC_FLAG2_8X8DCT
)
;
x4
->
params
.
analyse
.
b_fast_pskip
=
avctx
->
flags2
&
CODEC_FLAG2_FASTPSKIP
;
x4
->
params
.
analyse
.
b_fast_pskip
=
!!
(
avctx
->
flags2
&
CODEC_FLAG2_FASTPSKIP
)
;
x4
->
params
.
analyse
.
i_trellis
=
avctx
->
trellis
;
x4
->
params
.
analyse
.
i_trellis
=
avctx
->
trellis
;
x4
->
params
.
analyse
.
i_noise_reduction
=
avctx
->
noise_reduction
;
x4
->
params
.
analyse
.
i_noise_reduction
=
avctx
->
noise_reduction
;
...
@@ -271,14 +271,14 @@ static av_cold int X264_init(AVCodecContext *avctx)
...
@@ -271,14 +271,14 @@ static av_cold int X264_init(AVCodecContext *avctx)
x4
->
params
.
rc
.
f_pb_factor
=
avctx
->
b_quant_factor
;
x4
->
params
.
rc
.
f_pb_factor
=
avctx
->
b_quant_factor
;
x4
->
params
.
analyse
.
i_chroma_qp_offset
=
avctx
->
chromaoffset
;
x4
->
params
.
analyse
.
i_chroma_qp_offset
=
avctx
->
chromaoffset
;
x4
->
params
.
analyse
.
b_psnr
=
avctx
->
flags
&
CODEC_FLAG_PSNR
;
x4
->
params
.
analyse
.
b_psnr
=
!!
(
avctx
->
flags
&
CODEC_FLAG_PSNR
)
;
x4
->
params
.
i_log_level
=
X264_LOG_DEBUG
;
x4
->
params
.
i_log_level
=
X264_LOG_DEBUG
;
x4
->
params
.
b_aud
=
avctx
->
flags2
&
CODEC_FLAG2_AUD
;
x4
->
params
.
b_aud
=
!!
(
avctx
->
flags2
&
CODEC_FLAG2_AUD
)
;
x4
->
params
.
i_threads
=
avctx
->
thread_count
;
x4
->
params
.
i_threads
=
avctx
->
thread_count
;
x4
->
params
.
b_interlaced
=
avctx
->
flags
&
CODEC_FLAG_INTERLACED_DCT
;
x4
->
params
.
b_interlaced
=
!!
(
avctx
->
flags
&
CODEC_FLAG_INTERLACED_DCT
)
;
if
(
avctx
->
flags
&
CODEC_FLAG_GLOBAL_HEADER
)
if
(
avctx
->
flags
&
CODEC_FLAG_GLOBAL_HEADER
)
x4
->
params
.
b_repeat_headers
=
0
;
x4
->
params
.
b_repeat_headers
=
0
;
...
...
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