- 18 May, 2017 3 commits
-
-
Marco authored
When temporal layers are used, only allow for copy partition on the top temporal enhancement layer frames. Change-Id: I5472abdc0f9f6c8dafa75a7a84c615e08ae22af8
-
Jerome Jiang authored
-
Marco authored
Only affects speed 8. Make changes to copy partition to fix a bug in setting microblock offset. Avg PSNR shows 0.02% gain on rtc_derf and 0.08% loss on rtc. Change-Id: I61c3e5914dde645331344388e7437e5638acd4f3
-
- 17 May, 2017 7 commits
-
-
Marco Paniconi authored
-
Linfeng Zhang authored
-
Yaowu Xu authored
-
Marco authored
Add another (lower) bitrate to the test, to cover frame drop behavior at low bitrate range. Change-Id: Iaad003974159daf3d2d65ef3a6575a3e72e498d6
-
Linfeng Zhang authored
Add PartialIDctTest::PrintDiff() to help debugging. In RunQuantCheck, try all combinations of +/-mask_ input for 4x4 idct. Update PartialIDctTest::InitInput(). Change-Id: I13fd163954a4c1a3a6cfeb5e4a4d3d0e7ff901f4
-
paulwilkins authored
Most existing first pass stats are stored in a form normalized to a macro-block scale. However the error scores for intra / inter etc were stored as frame level values but mainly used as MB level values. This change fixes that. Normalized per MB values make comparisons between different formats easier and in any case this is usually what is wanted. An change in results should be limited to slight differences in rounding. *** Change after patch 8 +2 requiring new approval. Final pre-submit testing showed one 4K clip with above expected change. Investigation showed this was due to a value used to test for ultra low intra complexity in key frame detection. This was a per frame not per MB value but also did not scale with frame size. Replacement with a small per MB value (based on original per frame value and cif frame size) resolved the KF detection problem. Also converted kf_group_error_left to a double in line with other error values to reduce rounding problems in KF group bit allocation All clips and sets now show nominal (or 0) change as expected. Change-Id: Ic2d57980398c99ade2b7380e3e6ca6b32186901f
-
Linfeng Zhang authored
Change-Id: Ib57377f6cf6573c04720d3cc5dea4285362b4220
-
- 16 May, 2017 6 commits
-
-
Johann Koenig authored
-
Johann Koenig authored
This reverts commit 0d88e154. Reason for revert: chromium builds are failing to locate vpx_rv during dlopen() dlopen failed: cannot locate symbol "vpx_rv" referenced by "libstandalonelibwebviewchromium.so" Original change's description: > Add visibility="protected" attribute for global variables referenced in asm files. > > During aosp builds with binutils-2.27, we're seeing linker error > messages of this form: > libvpx.a(subpixel_mmx.o): relocation R_386_GOTOFF against preemptible > symbol vp8_bilinear_filters_x86_8 cannot be used when making a shared > object > > subpixel_mmx.o is assembled from "vp8/common/x86/subpixel_mmx.asm". > Other messages refer to symbol references from deblock_sse2.o and > subpixel_sse2.o, also assembled from asm files. > > This change marks such symbols as having "protected" visibility. This > satisfies the linker as the symbols are not preemptible from outside > the shared library now, which I think is the original intent anyway. > > Change-Id: I2817f7a5f43041533d65ebf41aefd63f8581a452 > TBR=jzern@google.com,johannkoenig@google.com,rahulchaudhry@chromium.org,builds@webmproject.org Change-Id: I0c2ea375aa7ef5fda15b9d9e23e654bb315c941b
-
Marco Paniconi authored
-
Marco Paniconi authored
This reverts commit 37048078. Reason for revert: <INSERT REASONING HERE> Does not look to be the cause of the test failures. Original change's description: > Revert "vp8: Real-time mode: reduce mode_check_freq thresh for speed 10." > > This reverts commit 4a7424ad. > > Reason for revert: <INSERT REASONING HERE> > Possibly causing test failures in roll into chromium. > > Original change's description: > > vp8: Real-time mode: reduce mode_check_freq thresh for speed 10. > > > > Reduces quality regression at speed 10 for real-time mode. > > > > Change-Id: I9f624bea9ca262dab32ce9de7d6d91175d6becc8 > > > > TBR=marpan@google.com,builds@webmproject.org,jianj@google.com > # Not skipping CQ checks because original CL landed > 1 day ago. > > Change-Id: I1defcb74e78a5a3bd29b7d1b21a96a79fa26a457 > TBR=marpan@google.com,builds@webmproject.org,jianj@google.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Change-Id: I13d86a2a68b8aa8c0c7465e6e58cff0e00bc7862
-
Marco Paniconi authored
-
Marco Paniconi authored
This reverts commit 4a7424ad. Reason for revert: <INSERT REASONING HERE> Possibly causing test failures in roll into chromium. Original change's description: > vp8: Real-time mode: reduce mode_check_freq thresh for speed 10. > > Reduces quality regression at speed 10 for real-time mode. > > Change-Id: I9f624bea9ca262dab32ce9de7d6d91175d6becc8 > TBR=marpan@google.com,builds@webmproject.org,jianj@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Change-Id: I1defcb74e78a5a3bd29b7d1b21a96a79fa26a457
-
- 15 May, 2017 5 commits
-
-
Johann Koenig authored
-
Johann authored
Mac builds must not specify 'protected' visibility. Then only support 'default' and 'hidden'. https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/CppRuntimeEnv/Articles/SymbolVisibility.html Change-Id: I94eccfaa29af0ddcc4a5c1c0e14cf63ef7146462
-
Johann Koenig authored
-
Johann authored
Move the tran_low_t helper functions to a new file. Additional load/store functions will be added here. Change-Id: I52bf652c344c585ea2f3e1230886be93f5caefc3
-
Marco authored
Reduces quality regression at speed 10 for real-time mode. Change-Id: I9f624bea9ca262dab32ce9de7d6d91175d6becc8
-
- 13 May, 2017 2 commits
-
-
Jerome Jiang authored
-
Cheng Chen authored
-
- 12 May, 2017 11 commits
-
-
Jerome Jiang authored
BUG=webm:1433 Change-Id: I4f3984ef28660d3218d48007d7c977bdbdaf8af6
-
Rahul Chaudhry authored
During aosp builds with binutils-2.27, we're seeing linker error messages of this form: libvpx.a(subpixel_mmx.o): relocation R_386_GOTOFF against preemptible symbol vp8_bilinear_filters_x86_8 cannot be used when making a shared object subpixel_mmx.o is assembled from "vp8/common/x86/subpixel_mmx.asm". Other messages refer to symbol references from deblock_sse2.o and subpixel_sse2.o, also assembled from asm files. This change marks such symbols as having "protected" visibility. This satisfies the linker as the symbols are not preemptible from outside the shared library now, which I think is the original intent anyway. Change-Id: I2817f7a5f43041533d65ebf41aefd63f8581a452
-
Marco Paniconi authored
-
James Zern authored
* changes: ppc: Add get_mb_ss_vsx ppc: Add get4x4sse_cs_vsx ppc: Add comp_avg_pred_vsx
-
Luca Barbato authored
Change-Id: I1b54a7a5bb642e4b836d786ea1ae506eed025e3f
-
Luca Barbato authored
Change-Id: I3028bdadf653665d18e781d28e9625f62804b3d8
-
Luca Barbato authored
Change-Id: I59788cd98231e707239c2ad95ae54f67cfe24e10
-
Alexandra Hájková authored
Change-Id: I84e3705fa52f75cb91b2bab4abf5cc77585ee3e2
-
Alexandra Hájková authored
Change-Id: I3c4f9d595275669580413a71b3c3c810e7ddcacd
-
James Zern authored
-
Marco Paniconi authored
-
- 11 May, 2017 6 commits
-
-
Marco Paniconi authored
-
Marco Paniconi authored
-
Marco authored
Increase the partition and acskip thresholds for temporal enhancement layers. ~1-2% speedup, with negligible loss in quality. Change-Id: Id527398a05855298ad9ddac10ada972482415627
-
Marco authored
For SVC 1 pass non-rd pickmode, the interpolation filter for the upsampling of the golden (spatial) reference was not being explicitly set and instead was takin gwhatever value was set in the previous mode/block (which would be either EIGHTTAP or EIGHTAP_SMOOTH). Fix it to the default EIGHTTAP for now, to be updated/selected adaptively in a later change. Minor adjustmemt to rate targeting thresholds in datarate unittests. Change-Id: I52085048674072c6cfb7163e11e9a2658d773826
-
Paul Wilkins authored
-
Jerome Jiang authored
-