Set names for the pipeline threads

This commit is contained in:
Martijn Braam
2024-01-18 02:35:51 +01:00
parent 4032b53592
commit e0e94a62b2
3 changed files with 6 additions and 1 deletions

View File

@@ -14,6 +14,7 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <sys/prctl.h>
mp_state_io state_io; mp_state_io state_io;
@@ -26,7 +27,7 @@ static bool pipeline_changed = true;
static void static void
setup(MPPipeline *pipeline, const void *data) setup(MPPipeline *pipeline, const void *data)
{ {
return; prctl(PR_SET_NAME, "megapixels-io", NULL, NULL, NULL);
} }
void void

View File

@@ -17,6 +17,7 @@
#include "gl_util.h" #include "gl_util.h"
#include "libdng.h" #include "libdng.h"
#include <sys/mman.h> #include <sys/mman.h>
#include <sys/prctl.h>
static const float colormatrix_srgb[] = { 3.2409f, -1.5373f, -0.4986f, static const float colormatrix_srgb[] = { 3.2409f, -1.5373f, -0.4986f,
-0.9692f, 1.8759f, 0.0415f, -0.9692f, 1.8759f, 0.0415f,
@@ -151,6 +152,7 @@ setup(MPPipeline *pipeline, const void *data)
{ {
libdng_init(); libdng_init();
settings = g_settings_new(APP_ID); settings = g_settings_new(APP_ID);
prctl(PR_SET_NAME, "megapixels-pr", NULL, NULL, NULL);
} }
void void

View File

@@ -4,6 +4,7 @@
#include "main.h" #include "main.h"
#include "pipeline.h" #include "pipeline.h"
#include <assert.h> #include <assert.h>
#include <sys/prctl.h>
#include <zbar.h> #include <zbar.h>
struct _MPZBarImage { struct _MPZBarImage {
@@ -27,6 +28,7 @@ static zbar_image_scanner_t *scanner;
static void static void
setup(MPPipeline *pipeline, const void *data) setup(MPPipeline *pipeline, const void *data)
{ {
prctl(PR_SET_NAME, "megapixels-zb", NULL, NULL, NULL);
scanner = zbar_image_scanner_create(); scanner = zbar_image_scanner_create();
zbar_image_scanner_set_config(scanner, 0, ZBAR_CFG_ENABLE, 1); zbar_image_scanner_set_config(scanner, 0, ZBAR_CFG_ENABLE, 1);
} }