Jump to ID:
Multimedia

Project Home

Documents

Discussions

Wiki

Project Info
Forum Topic - Issue: Total number <files/folder/play list> getting on DB sync complete: Page 1 of 3 (3 Items)
   
 
 
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
Attachment: Text Sync_Complete_info.txt 1.94 KB