Changeset 4602:2098c7acb874 in roaraudio


Ignore:
Timestamp:
11/14/10 13:18:04 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

Use libroar's MIME Type lookup functions (Closes: #56)

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r4590 r4602  
    55        * Added Base64 support. 
    66        * Added codecfilter for FLAC (read-only, native FLAC). 
     7        * Use libroar's MIME Type lookup functions (Closes: #56) 
    78 
    89v. 0.4beta1 - Mon Nov 01 2010 16:14 CET 
  • roarclients/roarmonhttp.c

    r4139 r4602  
    5050 
    5151void print_header (int codec, int rate, int channels) { 
    52  char * mime = "application/octet-stream"; 
    53  
    54  switch (codec) { 
    55   case ROAR_CODEC_OGG: 
    56   case ROAR_CODEC_OGG_GENERAL: 
    57   case ROAR_CODEC_OGG_VORBIS: 
    58     mime = "application/ogg"; 
    59    break; 
    60   case ROAR_CODEC_OGG_SPEEX: 
    61     mime = "audio/ogg; codecs=speex"; 
    62    break; 
    63   case ROAR_CODEC_OGG_FLAC: 
    64     mime = "audio/ogg; codecs=flac"; 
    65    break; 
    66   case ROAR_CODEC_OGG_CELT: 
    67     mime = "audio/ogg; codecs=celt"; 
    68    break; 
    69   case ROAR_CODEC_FLAC: 
    70     mime = "audio/x-flac"; 
    71    break; 
    72   case ROAR_CODEC_RIFF_WAVE: 
    73     mime = "audio/x-wav"; 
    74    break; 
    75   case ROAR_CODEC_AU: 
    76     mime = "audio/basic"; 
    77    break; 
    78   case ROAR_CODEC_AIFF: 
    79     mime = "audio/aiff"; 
    80    break; 
    81  } 
     52 const char * mime; 
     53 
     54 mime = roar_codec2mime(codec); 
     55 
     56 if ( mime == NULL ) 
     57  mime = "application/octet-stream"; 
    8258 
    8359 printf("Content-type: %s\r\n", mime); 
Note: See TracChangeset for help on using the changeset viewer.