diff options
author | James Zern <jzern@google.com> | 2018-12-22 09:26:29 -0500 |
---|---|---|
committer | James Zern <jzern@google.com> | 2018-12-22 09:26:29 -0500 |
commit | 06983668cf41f66765528db044419f954e5a5d64 (patch) | |
tree | deed743d30ea80eb8d42fc8bdecb4c2c1be79c3b /vp9/common/vp9_thread_common.h | |
parent | 6aa308abfb681b532c67cda0070c98d830db3549 (diff) | |
download | libvpx-06983668cf41f66765528db044419f954e5a5d64.tar libvpx-06983668cf41f66765528db044419f954e5a5d64.tar.gz libvpx-06983668cf41f66765528db044419f954e5a5d64.tar.bz2 libvpx-06983668cf41f66765528db044419f954e5a5d64.zip |
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
Diffstat (limited to 'vp9/common/vp9_thread_common.h')
-rw-r--r-- | vp9/common/vp9_thread_common.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/common/vp9_thread_common.h b/vp9/common/vp9_thread_common.h index 1a2d79abd..b97e9ee13 100644 --- a/vp9/common/vp9_thread_common.h +++ b/vp9/common/vp9_thread_common.h @@ -70,7 +70,7 @@ void vp9_loopfilter_rows(LFWorkerData *lf_data, VP9LfSync *lf_sync); void vp9_set_row(VP9LfSync *lf_sync, int num_tiles, int row, int is_last_row, int corrupted); -void vp9_loopfilter_job(LFWorkerData *lf_data, VP9LfSync *lf_sync); +void vp9_set_last_decoded_row(struct VP9Common *cm, int tile_col, int mi_row); void vp9_accumulate_frame_counts(struct FRAME_COUNTS *accum, const struct FRAME_COUNTS *counts, int is_dec); |