Changeset 4007

Show
Ignore:
Timestamp:
08/19/07 11:08:31 (1 year ago)
Author:
hverkuil
Message:

Update debug flags to the latest from v4l-dvb.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ivtv/trunk/utils/ivtvctl.c

    r3996 r4007  
    4242 
    4343/* copied from ivtv-driver.h */ 
    44 #define IVTV_DBGFLG_WARN  (1 << 0) 
    45 #define IVTV_DBGFLG_INFO  (1 << 1) 
    46 #define IVTV_DBGFLG_API   (1 << 2) 
    47 #define IVTV_DBGFLG_DMA   (1 << 3) 
    48 #define IVTV_DBGFLG_IOCTL (1 << 4) 
    49 #define IVTV_DBGFLG_I2C   (1 << 5) 
    50 #define IVTV_DBGFLG_IRQ   (1 << 6) 
    51 #define IVTV_DBGFLG_DEC   (1 << 7) 
    52 #define IVTV_DBGFLG_YUV   (1 << 8) 
    53 #define IVTV_DBGFLG_HIGHVOL   (1 << 9) 
     44#define IVTV_DBGFLG_WARN    (1 << 0) 
     45#define IVTV_DBGFLG_INFO    (1 << 1) 
     46#define IVTV_DBGFLG_MB      (1 << 2) 
     47#define IVTV_DBGFLG_IOCTL   (1 << 3) 
     48#define IVTV_DBGFLG_FILE    (1 << 4) 
     49#define IVTV_DBGFLG_DMA     (1 << 5) 
     50#define IVTV_DBGFLG_IRQ     (1 << 6) 
     51#define IVTV_DBGFLG_DEC     (1 << 7) 
     52#define IVTV_DBGFLG_YUV     (1 << 8) 
     53#define IVTV_DBGFLG_I2C     (1 << 9) 
     54/* Flag to turn on high volume debugging */ 
     55#define IVTV_DBGFLG_HIGHVOL (1 << 10) 
    5456 
    5557/* Internals copied from media/v4l2-common.h */ 
     
    134136        printf("  -D, --set-debug <level>\n"); 
    135137        printf("                     set the module debug variable\n"); 
    136         printf("                      1: WARN   2: INFO  4: API   8: DMA  16: IOCTL\n"); 
    137         printf("                     32: I2C   64: IRQ 128: DEC 256: YUV 512: High Volume msgs\n"); 
     138        printf("                        1/0x0001: warning\n"); 
     139        printf("                        2/0x0002: info\n"); 
     140        printf("                        4/0x0004: mailbox\n"); 
     141        printf("                        8/0x0008: ioctl\n"); 
     142        printf("                       16/0x0010: file\n"); 
     143        printf("                       32/0x0020: dma\n"); 
     144        printf("                       64/0x0040: irq\n"); 
     145        printf("                      128/0x0080: decoder\n"); 
     146        printf("                      256/0x0100: yuv\n"); 
     147        printf("                      512/0x0200: i2c\n"); 
     148        printf("                     1024/0x0400: high volume\n"); 
    138149        printf("  -E, --end-gop      capture last GOP [IVTV_IOC_S_GOP_END]\n"); 
    139150        printf("  -e, --get-debug    query the module debug variable\n"); 
     
    182193                printf("IVTV_DBGFLG_INFO%s", MASK_OR_NOTHING); 
    183194        } 
    184         if (mask & IVTV_DBGFLG_API) { 
    185                 mask &= ~IVTV_DBGFLG_API
    186                 printf("IVTV_DBGFLG_API%s", MASK_OR_NOTHING); 
     195        if (mask & IVTV_DBGFLG_MB) { 
     196                mask &= ~IVTV_DBGFLG_MB
     197                printf("IVTV_DBGFLG_MB%s", MASK_OR_NOTHING); 
    187198        } 
    188199        if (mask & IVTV_DBGFLG_DMA) { 
     
    193204                mask &= ~IVTV_DBGFLG_IOCTL; 
    194205                printf("IVTV_DBGFLG_IOCTL%s", MASK_OR_NOTHING); 
     206        } 
     207        if (mask & IVTV_DBGFLG_FILE) { 
     208                mask &= ~IVTV_DBGFLG_FILE; 
     209                printf("IVTV_DBGFLG_FILE%s", MASK_OR_NOTHING); 
    195210        } 
    196211        if (mask & IVTV_DBGFLG_I2C) {