ericmckean / webm

Automatically exported from code.google.com/p/webm
0 stars 0 forks source link

Encode/decode mismatch with RT speed 7 #816

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What is the expected behavior? What do you see instead?

--test-decode=warn shows a mismatch with --rt --cpu-used=7 --aq-mode=1

What version are you using? On what operating system?
>$ git rev-parse HEAD
9be46e4565f553460a1bbbf58d9f99067d3242ce

Linux

Built with:
../libvpx/configure
make

Can you reproduce using the vpxdec or vpxenc tools? What command line are
you using?

./vpxenc husky_cif.y4m --codec=vp9 --rt --cpu-used=7 --aq-mode=1 -o /dev/null 
--limit=2 --test-decode=warn

Please provide any additional information below.

git bisect shows bug was introduced by this commit
https://gerrit.chromium.org/gerrit/#/c/69155/

Original issue reported on code.google.com by james.hu...@argondesign.com on 23 Jun 2014 at 9:27

GoogleCodeExporter commented 9 years ago

Original comment by jingn...@google.com on 24 Jun 2014 at 1:53

GoogleCodeExporter commented 9 years ago
https://gerrit.chromium.org/gerrit/#/c/71732/

Original comment by ya...@google.com on 3 Oct 2014 at 9:45

GoogleCodeExporter commented 9 years ago
The problem is caused by the lack of initalization of segment ID in the non-rd 
coding loop, which leads to encoder/decoder assuming different segment ID, 
therefore different effective quantizer.

Original comment by ya...@google.com on 3 Oct 2014 at 9:49

GoogleCodeExporter commented 9 years ago
The proposed fix is now merged. 

Original comment by ya...@google.com on 7 Oct 2014 at 6:08