src/mp3.c File Reference

Source - Mp3 file format. More...

#include <errno.h>
#include <id3tag.h>
#include <limits.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <wstring.h>
#include "check.h"
#include "config.h"
#include "db5_types.h"
#include "file.h"
#include "logger.h"
#include "mp3_id3.h"
#include "mp3_mpeg.h"

Go to the source code of this file.

Defines

#define int_defaultvalue(variable, default)   if (variable==ID3_INT_ERROR) variable = default;
 set variable to a default value if variable is set to 'error value'

Functions

bool mp3_generate_row (const char *filename, db5_row *row)
 generate a db5 row retrieving needed informations in file

Detailed Description

Source - Mp3 file format.

Author:
Julien Blitte
Version:
0.1

Definition in file mp3.c.


Define Documentation

#define int_defaultvalue ( variable,
default   )     if (variable==ID3_INT_ERROR) variable = default;

set variable to a default value if variable is set to 'error value'

Parameters:
variable variable to check for error value
default value to set in case of error

Definition at line 83 of file mp3.c.


Function Documentation

bool mp3_generate_row ( const char *  filename,
db5_row row 
)

generate a db5 row retrieving needed informations in file

Parameters:
filename the local filename - utf8
row a pointer to return results
Returns:
true if successfull

Definition at line 173 of file mp3.c.

References add_log(), ADDLOG_DEBUG, ADDLOG_RECOVER, and check.

Referenced by db5_generate_row().

 All Classes Files Functions Variables Typedefs Defines

Generated on Mon Jan 11 00:15:07 2010 for db5fuse by  doxygen 1.6.1