Vadivel Palanisamy
|
Issue: Total number <files/folder/play list> getting on DB sync complete
|
Vadivel Palanisamy
06/18/2010 2:12 PM
post57197
|
Issue: Total number <files/folder/play list> getting on DB sync complete
Hi,
We are using below code to get the total number files/folders/play-list information on Sync-complete but it prints
zero's. Do we missing something to get correct information.
How to get the qdb_database size??? I think have to use ' qdb_getdbsize(..)' API calls to get the DB size. But it
returns pages & sizes. Is that correct????
Code:
case MME_EVENT_MS_SYNCCOMPLETE: // 13 - Synchronization of the mediastore is complete.
{
printf("Sync status thread received MME_EVENT_MS_SYNCCOMPLETE event \n");
// print_execution_time(m_tsStartTime);
int iScope = QDB_ATTACH_DEFAULT; // QDB_ATTACH_ALWAYS | QDB_ATTACH_NEVER
uint32_t page_size = 0, total_pages = 0, free_pages = 0 ;
// Return the size of a database
int iDBSize = qdb_getdbsize(m_mmestatus.hQDB, iScope, &page_size, &total_pages, &free_pages);
printf("MME databse size(%d), page_size(%d), total_pages(%d), free_pages(%d) \n", iDBSize, page_size, total_pages,
free_pages);
#endif
printf ("Mediastore %llu; files %llu; folders %llu; playlists %llu; \n", ((mme_ms_update_data_t*)&mme_event->data)->msid,
((mme_ms_update_data_t*)&mme_event->data)->added_filecount, ((mme_ms_update_data_t*)&mme_event->data)->added_foldercount,
((mme_ms_update_data_t*)&mme_event->data)->playlist_count
);
break;
}
Thanks & Regards,
Vadivel
|
|
|