Discussion:
[webm-discuss] Issue 1373 in webm: Encoding ~6.2% slower with high bitdepth v.s. low bitdepth
ji… via monorail
2017-02-17 23:36:07 UTC
Permalink
Status: Available
Owner: ----
CC: ***@google.com
Components: libvpx

New issue 1373 by ***@google.com: Encoding ~6.2% slower with high
bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373

I've run some speed tests on desktop with the following command line:

High Bitdepth:
./configure --enable-vp9-highbitdepth
examples/vpx_temporal_svc_encoder gipsrec_stationary.1280_720.yuv out vp9
1280 720 1 30 7 0 0 1 1000 8
For high bitdepth, also need to undo the hack done by Marco before.
438835

Low Bitdepth:
./configure
examples/vpx_temporal_svc_encoder gipsrec_stationary.1280_720.yuv out vp9
1280 720 1 30 7 0 0 1 1000

The clip I used:

​
https://drive.google.com/a/google.com/file/d/0B5rWeufcuh8AN1F2UmRaZjlKZ1k/view?usp=sharing

Across all HD clips, high bitdepth is 6.2% slower. For this clip, 8%
encoding time increase is observed in high bitdepth test.
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
ji… via monorail
2017-02-17 23:39:36 UTC
Permalink
Comment #1 on issue 1373 by ***@google.com: Encoding ~6.2% slower with
high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c1

Command line I used is actually (error resilient on):

examples/vpx_temporal_svc_encoder gipsrec_stationary.1280_720.yuv out vp9
1280 720 1 30 7 0 1 1 1000 8

and

examples/vpx_temporal_svc_encoder gipsrec_stationary.1280_720.yuv out vp9
1280 720 1 30 7 0 1 1 1000
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
ji… via monorail
2017-02-17 23:41:14 UTC
Permalink
Comment #2 on issue 1373 by ***@google.com: Encoding ~6.2% slower with
high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c2

The patch submitted by Marco before:

https://chromium-review.googlesource.com/c/438835/
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
johannko… via monorail
2017-02-17 23:47:26 UTC
Permalink
Updates:
Owner: ***@google.com
Status: Started

Comment #3 on issue 1373 by ***@google.com: Encoding ~6.2% slower
with high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c3

(No comment was entered for this change.)
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
johannko… via monorail
2017-02-18 00:10:50 UTC
Permalink
Comment #4 on issue 1373 by ***@google.com: Encoding ~6.2% slower
with high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c4

For reference, the change in #2 reverts cleanly:
git revert 22dcfa8

but the commands fail for me:
$ ./examples/vpx_temporal_svc_encoder
~/Downloads/gipsrec_stationary.1280_720.yuv out vp9 1280 720 1 30 7 0 1 1
1000 8
Using WebM Project VP9 Encoder v1.6.1-230-g6ba2500c8
Invalid layering mode (0..12) 1000
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
ji… via monorail
2017-02-18 00:13:39 UTC
Permalink
Comment #5 on issue 1373 by ***@google.com: Encoding ~6.2% slower with
high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c5

Sorry I missed one parameter.

examples/vpx_temporal_svc_encoder gipsrec_stationary.1280_720.yuv out vp9
1280 720 1 30 7 0 1 1 0 1000 8

and

examples/vpx_temporal_svc_encoder gipsrec_stationary.1280_720.yuv out vp9
1280 720 1 30 7 0 1 1 0 1000
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
johannko… via monorail
2017-02-18 15:39:13 UTC
Permalink
Comment #6 on issue 1373 by ***@google.com: Encoding ~6.2% slower
with high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c6

I *think* this mostly comes down to vp9_quantize_fp being a lot slower in
HBD
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
slavarn… via monorail
2018-06-26 17:38:53 UTC
Permalink
Comment #10 on issue 1373 by ***@google.com: Encoding ~6.2% slower
with high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c10

The performance is very close with the latest code. I also disabled
webm:1537 for this test.

hbd 8bit:
Frame cnt and encoding time/FPS stats for encoding: 847 12.341318 81.028625

lbd:
Frame cnt and encoding time/FPS stats for encoding: 847 12.360213 80.904750
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
slavarn… via monorail
2018-06-26 18:29:35 UTC
Permalink
Comment #11 on issue 1373 by ***@google.com: Encoding ~6.2% slower
with high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c11

git describe
v1.7.0-540-ga5d499e16
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
johannko… via monorail
2018-12-04 23:45:41 UTC
Permalink
Updates:
Status: Fixed

Comment #12 on issue 1373 by ***@google.com: Encoding ~6.2% slower
with high bitdepth v.s. low bitdepth
https://bugs.chromium.org/p/webm/issues/detail?id=1373#c12

Per #10
--
You received this message because:
1. The project was configured to send all issue notifications to this
address

You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss+***@webmproject.org.
To post to this group, send email to webm-***@webmproject.org.
Visit this group at https://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.
Loading...