summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_thread_common.h
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2018-12-22 09:26:29 -0500
committerJames Zern <jzern@google.com>2018-12-22 09:26:29 -0500
commit06983668cf41f66765528db044419f954e5a5d64 (patch)
treedeed743d30ea80eb8d42fc8bdecb4c2c1be79c3b /vp9/common/vp9_thread_common.h
parent6aa308abfb681b532c67cda0070c98d830db3549 (diff)
downloadlibvpx-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.h2
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);