Changeset 3078:75efac535f8b in roaraudio for libroar/vio_dstr.c


Ignore:
Timestamp:
01/08/10 16:41:55 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

support protocol name ICY, identical to HTTP at the moment but defaults to port 8000

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio_dstr.c

    r1616 r3078  
    9999 {ROAR_VIO_DSTR_OBJT_GOPHER_PLUS,"gopher+", 
    100100      {ROAR_VIO_DEF_TYPE_EOL}}, 
     101 {ROAR_VIO_DSTR_OBJT_ICY,        "icy", 
     102      {ROAR_VIO_DEF_TYPE_EOL}}, 
    101103 
    102104 {ROAR_VIO_DSTR_OBJT_GZIP,       "gzip", 
     
    551553      return -1; 
    552554    break; 
     555   case ROAR_VIO_DSTR_OBJT_ICY: 
     556     c->need_vio = 1; 
     557     next->def = &(next->store_def); 
     558 
     559     if ( roar_vio_proto_init_def(next->def, c->dst, ROAR_VIO_PROTO_P_ICY, c->def) == -1 ) 
     560      return -1; 
     561    break; 
    553562   default: 
    554563    return -1; 
     
    671680      } 
    672681     break; 
     682    case ROAR_VIO_DSTR_OBJT_ICY: 
     683      if ( roar_vio_open_proto(tc, prev, c->dst, ROAR_VIO_PROTO_P_ICY, c->def) == -1 ) { 
     684       _ret(-1); 
     685      } 
     686     break; 
    673687    case ROAR_VIO_DSTR_OBJT_PGP_ENC: 
    674688    case ROAR_VIO_DSTR_OBJT_PGP_STORE: 
Note: See TracChangeset for help on using the changeset viewer.