player_thread: start decoder thread in player thread
Start the decoder thread when the player thread starts. The decoder thread is already stopped by the player thread.
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
#include "player_thread.h"
|
||||
#include "player_control.h"
|
||||
#include "decoder_control.h"
|
||||
#include "decoder_thread.h"
|
||||
#include "audio.h"
|
||||
#include "pcm_volume.h"
|
||||
#include "path.h"
|
||||
@@ -507,6 +508,8 @@ static void do_play(void)
|
||||
|
||||
static gpointer player_task(G_GNUC_UNUSED gpointer arg)
|
||||
{
|
||||
decoder_thread_start();
|
||||
|
||||
while (1) {
|
||||
switch (pc.command) {
|
||||
case PLAYER_COMMAND_PLAY:
|
||||
|
||||
Reference in New Issue
Block a user