Ignore:
Timestamp:
Dec 10, 2015, 12:16:18 PM (9 years ago)
Author:
alain
Message:

Remove the TG thread: The mjpeg strem dispatch is
directly done by the main thread.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/applications/mjpeg/mjpeg.h

    r736 r741  
    3030////////////////////////////////////////////////////////////////////////////////////////
    3131
    32 #define   TG_2_DEMUX_DEPTH          1024
     32#define   MAIN_2_DEMUX_DEPTH        1024
    3333#define   DEMUX_2_VLD_DATA_DEPTH    1024
    3434#define   DEMUX_2_VLD_HUFF_DEPTH    1024
     
    4545////////////////////////////////////////////////////////////////////////////////////////
    4646
    47 #define DEBUG_CLUSTER_INDEX   0xFFFFFFFF   // use 0xFFFFFFFF for all clusters
     47#define DEBUG_CLUSTER_INDEX   0xFFFFFFFF   // use 0xFFFFFFFF to trace all clusters
    4848
    49 #define DEBUG_TG              1
     49#define DEBUG_MAIN            1
    5050#define DEBUG_DEMUX           1
    5151#define DEBUG_VLD             1
     
    5858////////////////////////////////////////////////////////////////////////////////////////
    5959
    60 extern uint32_t         fd;    // file descriptor for the file containing MJPEG stream
    61 
    62 extern mwmr_channel_t*  tg_2_demux[256];         // one per cluster
     60extern mwmr_channel_t*  main_2_demux[256];       // one per cluster
    6361extern mwmr_channel_t*  demux_2_vld_data[256];   // one per cluster
    6462extern mwmr_channel_t*  demux_2_vld_huff[256];   // one per cluster
     
    6866extern mwmr_channel_t*  idct_2_libu[256];        // one per cluster
    6967
    70 extern pthread_t        trdid_tg;
    7168extern pthread_t        trdid_demux[256];        // one per cluster
    7269extern pthread_t        trdid_vld[256];          // one per cluster
Note: See TracChangeset for help on using the changeset viewer.