Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
flac
Commits
e70895b9
Commit
e70895b9
authored
Jun 19, 2007
by
Josh Coalson
Browse files
minor comments
parent
d7ebbe53
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/libFLAC/stream_encoder.c
View file @
e70895b9
...
...
@@ -3760,7 +3760,9 @@ void precompute_partition_info_sums_(
FLAC__ASSERT
(
default_partition_samples
>
predictor_order
);
#if defined(FLAC__CPU_IA32) && !defined FLAC__NO_ASM && defined FLAC__HAS_NASM
if
(
FLAC__bitmath_ilog2
(
default_partition_samples
)
+
bps
<
32
)
{
/* very slightly pessimistic but still catches all common cases */
/* slightly pessimistic but still catches all common cases */
/* WATCHOUT: "+ bps" is an assumption that the average residual magnitude will not be more than "bps" bits */
if
(
FLAC__bitmath_ilog2
(
default_partition_samples
)
+
bps
<
32
)
{
precompute_partition_info_sums_32bit_asm_ia32_
(
residual
,
abs_residual_partition_sums
,
residual_samples
+
predictor_order
,
predictor_order
,
min_partition_order
,
max_partition_order
);
return
;
}
...
...
@@ -3769,7 +3771,9 @@ void precompute_partition_info_sums_(
/* first do max_partition_order */
{
unsigned
partition
,
residual_sample
,
end
=
(
unsigned
)(
-
(
int
)
predictor_order
);
if
(
FLAC__bitmath_ilog2
(
default_partition_samples
)
+
bps
<
32
)
{
/* very slightly pessimistic but still catches all common cases */
/* slightly pessimistic but still catches all common cases */
/* WATCHOUT: "+ bps" is an assumption that the average residual magnitude will not be more than "bps" bits */
if
(
FLAC__bitmath_ilog2
(
default_partition_samples
)
+
bps
<
32
)
{
FLAC__uint32
abs_residual_partition_sum
;
for
(
partition
=
residual_sample
=
0
;
partition
<
partitions
;
partition
++
)
{
...
...
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