app->offset += AMR_WB_MIME_HDR_SIZE;
} else {
g_print("[ERROR] AMR-NB/WB don't detected..\n");
- return 0;
+ return;
}
}
}
int readsize = 0, read_size = 0;
size_t result;
unsigned int header_size = ADTS_HEADER_SIZE;
- unsigned char buffer[1000000];
+ unsigned char buffer[100000];
unsigned char codecdata[AAC_CODECDATA_SIZE] = { 0, };
int offset = app->length - app->offset;
unsigned char *pData = app->data + app->offset;
static gboolean read_data(App *app)
{
- guint len;
+ guint len = 0;
bool have_frame = FALSE;
int ret;
static guint64 pts = 0L;
if (error) {
g_print("failed to open file : %s\n", error->message);
g_error_free(error);
- return -1;
+ return;
}
app->length = g_mapped_file_get_length(app->file);