]> granicus.if.org Git - libvpx/commit
Revert "Add Tile-SB-Row based Multi-threading in Decoder"
authorJames Zern <jzern@google.com>
Sat, 22 Dec 2018 14:26:29 +0000 (09:26 -0500)
committerJames Zern <jzern@google.com>
Sat, 22 Dec 2018 14:26:29 +0000 (09:26 -0500)
commit06983668cf41f66765528db044419f954e5a5d64
treedeed743d30ea80eb8d42fc8bdecb4c2c1be79c3b
parent6aa308abfb681b532c67cda0070c98d830db3549
Revert "Add Tile-SB-Row based Multi-threading in Decoder"

This reverts commit 02b3ef7faee5be5ee519856fbb3523d3ab49f6e7.

Reason for revert: fails to build under visual studio

Original change's description:
> Add Tile-SB-Row based Multi-threading in Decoder
>
> Add the multi-thread function that decodes a video row by row instead
> of a tile at a time. Create a job queue for queueing all parse and recon jobs.
> Each SB row of a tile is a job.
>
> Performance Improvement:
>
> Platform        Resolution      3 Threads       4 Threads
> ARM             720p            36.81%          18.37%
>                 1080p           32.27%          14.76%
>
> ARM Improvement measured on Nexus 6 Snapdragon 805 Quad-core  @ 2.65 GHz
>
> Change-Id: I3d4dd7a932fc2904c90d9546b2de99c809afd29e

BUG=webm:1587

Change-Id: Ia4c8f5128922a205cd9fd83aaef8a2e73764d4a7
vp9/common/vp9_enums.h
vp9/common/vp9_thread_common.c
vp9/common/vp9_thread_common.h
vp9/decoder/vp9_decodeframe.c
vp9/decoder/vp9_decoder.c
vp9/decoder/vp9_decoder.h
vp9/decoder/vp9_job_queue.c [deleted file]
vp9/decoder/vp9_job_queue.h [deleted file]
vp9/vp9dx.mk