Changeset 736 for soft/giet_vm/applications/mjpeg/mjpeg.h
- Timestamp:
- Dec 3, 2015, 4:40:49 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/applications/mjpeg/mjpeg.h
r723 r736 16 16 #include <user_lock.h> 17 17 18 #define MAX_IMAGES 64 18 //////////////////////////////////////////////////////////////////////////////////////// 19 // Configuration Variables 20 //////////////////////////////////////////////////////////////////////////////////////// 21 22 #define MAX_IMAGES 16 23 24 #define USE_DCT_COPROC 1 25 26 #define INTERACTIVE_MODE 0 19 27 20 28 //////////////////////////////////////////////////////////////////////////////////////// … … 22 30 //////////////////////////////////////////////////////////////////////////////////////// 23 31 24 #define TG_2_DEMUX_DEPTH 25625 #define DEMUX_2_VLD_DATA_DEPTH 25626 #define DEMUX_2_VLD_HUFF_DEPTH 25627 #define DEMUX_2_IQZZ_DEPTH 25628 #define VLD_2_IQZZ_DEPTH 25629 #define IQZZ_2_IDCT_DEPTH 25630 #define IDCT_2_LIBU_DEPTH 25632 #define TG_2_DEMUX_DEPTH 1024 33 #define DEMUX_2_VLD_DATA_DEPTH 1024 34 #define DEMUX_2_VLD_HUFF_DEPTH 1024 35 #define DEMUX_2_IQZZ_DEPTH 1024 36 #define VLD_2_IQZZ_DEPTH 1024 37 #define IQZZ_2_IDCT_DEPTH 1024 38 #define IDCT_2_LIBU_DEPTH 1024 31 39 32 40 //////////////////////////////////////////////////////////////////////////////////////// … … 37 45 //////////////////////////////////////////////////////////////////////////////////////// 38 46 39 #define DEBUG_TG 1 40 #define DEBUG_DEMUX 0 41 #define DEBUG_VLD 0 42 #define DEBUG_IQZZ 0 43 #define DEBUG_IDCT 0 44 #define DEBUG_LIBU 0 47 #define DEBUG_CLUSTER_INDEX 0xFFFFFFFF // use 0xFFFFFFFF for all clusters 48 49 #define DEBUG_TG 1 50 #define DEBUG_DEMUX 1 51 #define DEBUG_VLD 1 52 #define DEBUG_IQZZ 1 53 #define DEBUG_IDCT 1 54 #define DEBUG_LIBU 1 45 55 46 56 //////////////////////////////////////////////////////////////////////////////////////// 47 // Global variables 57 // Global variables (allocated in mjpeg.c) 48 58 //////////////////////////////////////////////////////////////////////////////////////// 49 59 … … 57 67 extern mwmr_channel_t* iqzz_2_idct[256]; // one per cluster 58 68 extern mwmr_channel_t* idct_2_libu[256]; // one per cluster 69 70 extern pthread_t trdid_tg; 71 extern pthread_t trdid_demux[256]; // one per cluster 72 extern pthread_t trdid_vld[256]; // one per cluster 73 extern pthread_t trdid_iqzz[256]; // one per cluster 74 extern pthread_t trdid_idct[256]; // one per cluster 75 extern pthread_t trdid_libu[256]; // one per cluster 59 76 60 77 extern user_lock_t tty_lock; // lock protecting shared TTY
Note: See TracChangeset
for help on using the changeset viewer.