Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Goofed some preprocessor stuff finalizing things.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11777 a1c6a512-1295-4272-9138-f99709370657

+4 -2
+4 -2
firmware/export/kernel.h
··· 33 33 #define QUEUE_LENGTH 16 /* MUST be a power of 2 */ 34 34 #define QUEUE_LENGTH_MASK (QUEUE_LENGTH - 1) 35 35 36 - /* System defined message ID's, occupying the top 8 bits of the event ID */ 36 + /* System defined message ID's, occupying the top 5 bits of the event ID */ 37 37 #define SYS_EVENT (long)0x80000000 /* SYS events are negative */ 38 38 #define SYS_USB_CONNECTED ((SYS_EVENT | ((long)1 << 27))) 39 39 #define SYS_USB_CONNECTED_ACK ((SYS_EVENT | ((long)2 << 27))) ··· 77 77 struct thread_entry *thread; 78 78 unsigned int read; 79 79 unsigned int write; 80 + #ifdef HAVE_EXTENDED_MESSAGING_AND_NAME 80 81 struct queue_sender_list *send; 82 + #endif 81 83 }; 82 84 83 85 struct mutex ··· 107 109 int tick_remove_task(void (*f)(void)); 108 110 109 111 extern void queue_init(struct event_queue *q, bool register_queue); 110 - extern void queue_enable_queue_send(struct event_queue *q, struct queue_sender_list *send); 111 112 extern void queue_delete(struct event_queue *q); 112 113 extern void queue_wait(struct event_queue *q, struct event *ev); 113 114 extern void queue_wait_w_tmo(struct event_queue *q, struct event *ev, int ticks); 114 115 extern void queue_post(struct event_queue *q, long id, void *data); 115 116 #ifdef HAVE_EXTENDED_MESSAGING_AND_NAME 117 + extern void queue_enable_queue_send(struct event_queue *q, struct queue_sender_list *send); 116 118 extern void * queue_send(struct event_queue *q, long id, void *data); 117 119 extern void queue_reply(struct event_queue *q, void *retval); 118 120 extern bool queue_in_queue_send(struct event_queue *q);