Changeset 2893:f1fecf75caf5 in roaraudio


Ignore:
Timestamp:
10/10/09 02:50:40 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

roar_libroar_config_codec_get() new requets a full config

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/config.h

    r2889 r2893  
    8484int    roar_libroar_config_parse(char * txt, char * delm); 
    8585 
     86static struct roar_libroar_config_codec * 
     87           roar_libroar_config_codec_get_conf(int codec, int create, struct roar_libroar_config * config); 
    8688struct roar_libroar_config_codec * roar_libroar_config_codec_get(int codec, int create); 
    8789 
  • libroar/config.c

    r2892 r2893  
    100100 } 
    101101 
    102  if ( (codec_cfg = roar_libroar_config_codec_get(codec, 1)) == NULL ) 
     102 if ( (codec_cfg = roar_libroar_config_codec_get_conf(codec, 1, config)) == NULL ) 
    103103  return -1; 
    104104 
     
    200200 
    201201struct roar_libroar_config_codec * roar_libroar_config_codec_get(int codec, int create) { 
    202  struct roar_libroar_config * config = roar_libroar_get_config_ptr(); 
     202 struct roar_libroar_config * config = roar_libroar_get_config(); 
     203 return roar_libroar_config_codec_get_conf(codec, create, config); 
     204} 
     205 
     206static struct roar_libroar_config_codec * 
     207           roar_libroar_config_codec_get_conf(int codec, int create, struct roar_libroar_config * config) { 
    203208 int i; 
    204209 int need_new = 1; 
Note: See TracChangeset for help on using the changeset viewer.