Changeset 2709:42309f2b8877 in roaraudio


Ignore:
Timestamp:
09/14/09 23:56:21 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

new codecs

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/roaraudio/audio.h

    r2681 r2709  
    129129      0001 -> RoarDMX 
    130130 
     131 Bits: 
     132 76543210 
     133 |||||||\---\ byte- 
     134 ||||||\----/ order 
     135 |||||\-----> unsigned? (or other flags) 
     136 ||||\------> ID 
     137 |||\-------> RDTCS(0) / User/Vendor Specific(1) 
     138 ||\--------> first subset(0) 
     139 |\---------> first set(0) 
     140 \----------> (1) 
     141 
     142 RDTCS 0x80: 
     143  76543210 
     144      0000 -> RDS 
     145 
     146 User  0x90: 
     147  76543210 
     148      0000 -> USER0 
     149      [...] 
     150      1111 -> USER15 
     151 
    131152*/ 
    132153 
     
    205226 
    206227 
     228// MIDI: 
    207229#define ROAR_CODEC_MIDI         0x60 
     230 
     231// Light COntrol: 
    208232#define ROAR_CODEC_DMX512       0x70 
    209233#define ROAR_CODEC_ROARDMX      0x71 
     234 
     235// RDTCS: 
     236#define ROAR_CODEC_RDS          0x80 
     237 
     238// User specific: 
     239#define ROAR_CODEC_USER0        0x90 
     240#define ROAR_CODEC_USER1        0x91 
     241#define ROAR_CODEC_USER2        0x92 
     242#define ROAR_CODEC_USER3        0x93 
     243#define ROAR_CODEC_USER4        0x94 
     244#define ROAR_CODEC_USER5        0x95 
     245#define ROAR_CODEC_USER6        0x96 
     246#define ROAR_CODEC_USER7        0x97 
     247#define ROAR_CODEC_USER8        0x98 
     248#define ROAR_CODEC_USER9        0x99 
     249#define ROAR_CODEC_USER10       0x9a 
     250#define ROAR_CODEC_USER11       0x9b 
     251#define ROAR_CODEC_USER12       0x9c 
     252#define ROAR_CODEC_USER13       0x9d 
     253#define ROAR_CODEC_USER14       0x9e 
     254#define ROAR_CODEC_USER15       0x9f 
    210255 
    211256#if BYTE_ORDER == BIG_ENDIAN 
  • libroar/stream.c

    r2681 r2709  
    662662 {ROAR_CODEC_ROARDMX,     "roardmx"    }, 
    663663 
     664 // Radio Data and Transmitter Control System: 
     665 {ROAR_CODEC_RDS,         "rds"        }, 
     666 
     667 // User specific: 
     668 {ROAR_CODEC_USER0,       "user0"      }, 
     669 {ROAR_CODEC_USER1,       "user1"      }, 
     670 {ROAR_CODEC_USER2,       "user2"      }, 
     671 {ROAR_CODEC_USER3,       "user3"      }, 
     672 {ROAR_CODEC_USER4,       "user4"      }, 
     673 {ROAR_CODEC_USER5,       "user5"      }, 
     674 {ROAR_CODEC_USER6,       "user6"      }, 
     675 {ROAR_CODEC_USER7,       "user7"      }, 
     676 {ROAR_CODEC_USER8,       "user8"      }, 
     677 {ROAR_CODEC_USER9,       "user9"      }, 
     678 {ROAR_CODEC_USER10,      "user10"     }, 
     679 {ROAR_CODEC_USER11,      "user11"     }, 
     680 {ROAR_CODEC_USER12,      "user12"     }, 
     681 {ROAR_CODEC_USER13,      "user13"     }, 
     682 {ROAR_CODEC_USER14,      "user14"     }, 
     683 {ROAR_CODEC_USER15,      "user15"     }, 
    664684 {-1, NULL} 
    665685}; 
Note: See TracChangeset for help on using the changeset viewer.