// -------------------------------------------------------- // decoder_thread_create // Creates decoder thread // // Description: // This function creates decoder thread. // static void audio_scheduler_thread_create( void ) { sx_thread_create(&f_cblk.audio_scheduler_thread, &audio_scheduler_thread, NULL, MGMT_AUDIO_SCHEDULER_THREAD_PRIORITY); }
// -------------------------------------------------------- // decoder_thread_create // Creates decoder thread // // Description: // This function creates decoder thread. // static void video_scheduler_thread_create( void ) { sx_thread_create(&f_cblk.video_scheduler_thread, &video_scheduler_thread, NULL, VIDEO_SCHEDULER_THREAD_PRIORITY); sx_thread_create(&f_cblk.slice_packing_thread, &slice_packing_thread, NULL, VIDEO_SCHEDULER_THREAD_PRIORITY); sx_thread_create(&f_cblk.pcr_update_thread, &pcr_update_thread, NULL, VIDEO_SCHEDULER_THREAD_PRIORITY); }
// -------------------------------------------------------- // data_rx_thread_create // Create data RX thread // static void pkt_rx_thread_create( void ) { sx_thread_create(&f_cblk.pkt_rx_thread, &pkt_rx_thread, NULL, MGMT_DATA_RX_THREAD_PRIORITY); }