metadata: get rid of some unnecessary mallocs

This commit is contained in:
Justin Maggard
2014-05-16 11:07:43 -07:00
parent 2ab6d21dbf
commit bb9d584a86
2 changed files with 35 additions and 42 deletions

View File

@ -25,22 +25,25 @@
#define __METADATA_H__
typedef struct metadata_s {
char *title;
char *artist;
char *creator;
char *album;
char *genre;
char *comment;
char *channels;
char *bitrate;
char *frequency;
char *bps;
char *resolution;
char *rotation;
char *duration;
char *date;
char *mime;
char *dlna_pn;
char * title;
char * artist;
char * creator;
char * album;
char * genre;
char * comment;
unsigned int disc;
unsigned int track;
unsigned int channels;
unsigned int bitrate;
unsigned int frequency;
unsigned int rotation;
char * resolution;
char * duration;
char * date;
char * mime;
char * dlna_pn;
int thumb_size;
uint8_t * thumb_data;
} metadata_t;
typedef enum {