Changeset 1264:dbc74da142f9 in roaraudio


Ignore:
Timestamp:
02/27/09 03:43:03 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added interface to interact with gzip

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_cmd.h

    r1261 r1264  
    8787 
    8888// MISC: 
    89 roar_vio_open_gzip(struct roar_vio_calls * calls, struct roar_vio_calls * dst, int level); 
     89int roar_vio_open_gzip(struct roar_vio_calls * calls, struct roar_vio_calls * dst, int level); 
    9090 
    9191#endif 
  • libroar/vio_cmd.c

    r1261 r1264  
    357357} 
    358358 
     359// MISC: 
     360int roar_vio_open_gzip(struct roar_vio_calls * calls, struct roar_vio_calls * dst, int level) { 
     361#ifdef ROAR_HAVE_BIN_GZIP 
     362 char   wbuf[80]; 
     363 char * writer = ROAR_HAVE_BIN_GZIP " -c"; 
     364 
     365 if ( level != -1 ) { 
     366  snprintf(wbuf, 80, "%s -c%i", ROAR_HAVE_BIN_GZIP, level); 
     367  writer = wbuf; 
     368 } 
     369 
     370 return roar_vio_open_cmd(calls, dst, ROAR_HAVE_BIN_GZIP " -dc", writer, ROAR_VIO_CMD_OPTS_ON_DEMAND); 
     371#else 
     372 return -1; 
     373#endif 
     374} 
     375 
    359376//ll 
Note: See TracChangeset for help on using the changeset viewer.