summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2023-01-12 19:34:45 +0000
committerAidan MacDonald <amachronic@protonmail.com>2023-01-29 07:15:40 -0500
commitd85f4b5e1c48399e084face42a8c9bd0ae1ba997 (patch)
treed494e7e6dc0cb35a7841b26c90f6a2e93b3672b6
parent4e5fcbe89883800cf8beadfebfb0333237db5af8 (diff)
downloadrockbox-d85f4b5e1c48399e084face42a8c9bd0ae1ba997.tar.gz
rockbox-d85f4b5e1c48399e084face42a8c9bd0ae1ba997.zip
pdbox: Move core thread off COP
This is all but guaranteed to be broken since pdbox doesn't use SHAREDBSS_ATTR or SHAREDDATA_ATTR, needed to share memory safely with COP threads. Judging by the codec performance comparison on the wiki, if the iRiver H100 and H300 can run PDbox on one core, PP targets should have no problem doing it - they are 2-4x faster even on codecs that don't have multi-core optimizations. Change-Id: I8f556013146cb670f69cc42e80b1c768ba0f74cd
-rw-r--r--apps/plugins/pdbox/pdbox.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/plugins/pdbox/pdbox.c b/apps/plugins/pdbox/pdbox.c
index f21913788b..08236bfeba 100644
--- a/apps/plugins/pdbox/pdbox.c
+++ b/apps/plugins/pdbox/pdbox.c
@@ -229,7 +229,7 @@ enum plugin_status plugin_start(const void* parameter)
229 0, /* FIXME Which flags? */ 229 0, /* FIXME Which flags? */
230 "PD core" 230 "PD core"
231 IF_PRIO(, PRIORITY_REALTIME) 231 IF_PRIO(, PRIORITY_REALTIME)
232 IF_COP(, COP)); 232 IF_COP(, CPU));
233 233
234 gui_thread_id = 234 gui_thread_id =
235 rb->create_thread(&gui_thread, 235 rb->create_thread(&gui_thread,