[ITC][metadata-extractor][ACR-1853] new enum added 23/314023/6
authorshobhitv <shobhit.v@samsung.com>
Thu, 4 Jul 2024 06:14:09 +0000 (11:44 +0530)
committershobhit verma <shobhit.v@samsung.com>
Thu, 4 Jul 2024 06:26:29 +0000 (06:26 +0000)
- enum 'METADATA_360_STITCHED' addded
- whitespaces removed

Change-Id: If951b374ed2007ac07b64edd961165c1cec3ca15
Signed-off-by: shobhitv <shobhit.v@samsung.com>
src/itc/metadata-extractor/ITs-metadata-extractor.c

index b5d08f596fc3ad33edca9521a2ebc998e7b5b4ea..c0a52b0b1578838ca591f97d81b3fe56e5a43856 100755 (executable)
@@ -30,7 +30,7 @@
 */
 void ITs_metadata_extractor_startup(void)
 {
-       struct stat stBuff;   
+       struct stat stBuff;
        if ( stat(ERR_LOG, &stBuff) == 0 )
        {
                remove(ERR_LOG);
@@ -82,7 +82,7 @@ void ITs_metadata_extractor_cleanup(void)
 * @reviewer            SRID(gupta.sanjay)
 * @type                                auto
 * @description                 create and destroy meta-data extractor handle
-* @scenario                            NA                                                      
+* @scenario                            NA
 * @apicovered                  metadata_extractor_create, metadata_extractor_destroy
 * @passcase                            When metadata_extractor_create and metadata_extractor_destroy is successful
 * @failcase                            If metadata_extractor_create or metadata_extractor_destroy fails
@@ -96,7 +96,7 @@ int ITc_metadata_extractor_create_destroy_p(void)
        metadata_extractor_h hHandle = NULL;
 
        //Target APIs
-       int nRet = metadata_extractor_create(&hHandle); 
+       int nRet = metadata_extractor_create(&hHandle);
        PRINT_RESULT(METADATA_EXTRACTOR_ERROR_NONE, nRet, "metadata_extractor_create", Metadata_ExtractorGetError(nRet));
 
        //Target APIs
@@ -130,7 +130,7 @@ int ITc_metadata_extractor_get_artwork_p(void)
        //precondition API,//set path
        int nRet = Metadata_Extractor_SetPath_Audio();
        PRINT_RESULT(METADATA_EXTRACTOR_ERROR_NONE, nRet, "Metadata_Extractor_SetPath_Audio", Metadata_ExtractorGetError(nRet));
-       
+
        void *vpArtwork=NULL;
        int nSize = 0;
        char *pcMime_type = NULL;
@@ -150,7 +150,7 @@ int ITc_metadata_extractor_get_artwork_p(void)
        return 0;
 }
 
-//& purpose: Gets frame of a video media file.  
+//& purpose: Gets frame of a video media file.
 //& type: auto
 /**
 * @testcase                    ITc_metadata_extractor_get_frame_p
@@ -158,8 +158,8 @@ int ITc_metadata_extractor_get_artwork_p(void)
 * @author              SRID(parshant.v)
 * @reviewer            SRID(gupta.sanjay)
 * @type                                auto
-* @description                 Gets frame of a video media file.  
-* @scenario                            Before getting frame of file, set file path                                             
+* @description                 Gets frame of a video media file.
+* @scenario                            Before getting frame of file, set file path
 * @apicovered                  metadata_extractor_get_frame
 * @passcase                            When metadata_extractor_get_frame is successful
 * @failcase                            If metadata_extractor_get_frame fails
@@ -169,12 +169,12 @@ int ITc_metadata_extractor_get_artwork_p(void)
 int ITc_metadata_extractor_get_frame_p(void)
 {
        START_TEST;
-       
+
        //precondition API,//set path
        int nRet = Metadata_Extractor_SetPath_Video();
        PRINT_RESULT(METADATA_EXTRACTOR_ERROR_NONE, nRet, "Metadata_Extractor_SetPath_Video", Metadata_ExtractorGetError(nRet));
 
-       void *pvFrame =NULL; 
+       void *pvFrame =NULL;
        int nFramesize = 0;
 
        //Target API
@@ -190,7 +190,7 @@ int ITc_metadata_extractor_get_frame_p(void)
        return 0;
 }
 
-//& purpose: Gets a frame of video media.  
+//& purpose: Gets a frame of video media.
 //& type: auto
 /**
 * @testcase                    ITc_metadata_extractor_get_frame_at_time_p
@@ -198,9 +198,9 @@ int ITc_metadata_extractor_get_frame_p(void)
 * @author              SRID(parshant.v)
 * @reviewer            SRID(gupta.sanjay)
 * @type                                auto
-* @description                 Gets a frame of video media. . 
-* @scenario                            Before getting frame, set file path                                                     
-* @apicovered                  metadata_extractor_get_frame_at_time 
+* @description                 Gets a frame of video media.
+* @scenario                            Before getting frame, set file path
+* @apicovered                  metadata_extractor_get_frame_at_time
 * @passcase                            When ITc_metadata_extractor_get_frame_at_time is successful
 * @failcase                            If ITc_metadata_extractor_get_frame_at_time fails
 * @precondition                        Set path to extract by calling metadata_extractor_set_path
@@ -215,7 +215,7 @@ int ITc_metadata_extractor_get_frame_at_time_p(void)
        PRINT_RESULT(METADATA_EXTRACTOR_ERROR_NONE, nRet, "Metadata_Extractor_SetPath_Video", Metadata_ExtractorGetError(nRet));
 
        unsigned long ulTimestamp = 1;
-       bool bIs_accurate = false; 
+       bool bIs_accurate = false;
        void *pvFrame = NULL;
        int nSize = 0;
 
@@ -231,7 +231,7 @@ int ITc_metadata_extractor_get_frame_at_time_p(void)
        return 0;
 }
 
-//& purpose: Gets meta-data of multimedia file.  
+//& purpose: Gets meta-data of multimedia file.
 //& type: auto
 /**
 * @testcase                    ITc_metadata_extractor_get_metadata_p
@@ -239,8 +239,8 @@ int ITc_metadata_extractor_get_frame_at_time_p(void)
 * @author              SRID(parshant.v)
 * @reviewer            SRID(gupta.sanjay)
 * @type                                auto
-* @description                 Gets meta-data of multimedia file.   
-* @scenario                            Before getting artwork of file need to set file path                                                    
+* @description                 Gets meta-data of multimedia file.
+* @scenario                            Before getting artwork of file need to set file path
 * @apicovered                  metadata_extractor_get_metadata
 * @passcase                            When metadata_extractor_get_metadata is successful
 * @failcase                            If metadata_extractor_get_metadata fails
@@ -255,41 +255,42 @@ int ITc_metadata_extractor_get_metadata_p(void)
        int nRet = Metadata_Extractor_SetPath_Video();
        PRINT_RESULT(METADATA_EXTRACTOR_ERROR_NONE, nRet, "Metadata_Extractor_SetPath_Video", Metadata_ExtractorGetError(nRet));
 
-       int nAttributes[] = {   METADATA_DURATION, 
-               METADATA_VIDEO_BITRATE, 
-               METADATA_VIDEO_FPS, 
-               METADATA_VIDEO_WIDTH, 
-               METADATA_VIDEO_HEIGHT, 
-               METADATA_HAS_VIDEO, 
-               METADATA_AUDIO_BITRATE, 
-               METADATA_AUDIO_CHANNELS, 
-               METADATA_AUDIO_SAMPLERATE, 
+       int nAttributes[] = {   METADATA_DURATION,
+               METADATA_VIDEO_BITRATE,
+               METADATA_VIDEO_FPS,
+               METADATA_VIDEO_WIDTH,
+               METADATA_VIDEO_HEIGHT,
+               METADATA_HAS_VIDEO,
+               METADATA_AUDIO_BITRATE,
+               METADATA_AUDIO_CHANNELS,
+               METADATA_AUDIO_SAMPLERATE,
                //METADATA_AUDIO_BITPERSAMPLE,
-               METADATA_HAS_AUDIO, 
-               METADATA_ARTIST, 
-               METADATA_TITLE, 
-               METADATA_ALBUM, 
-               //METADATA_ALBUM_ARTIST, 
-               METADATA_GENRE, 
+               METADATA_HAS_AUDIO,
+               METADATA_ARTIST,
+               METADATA_TITLE,
+               METADATA_ALBUM,
+               //METADATA_ALBUM_ARTIST,
+               METADATA_GENRE,
                METADATA_COMPOSER,
-               METADATA_COPYRIGHT, 
-               METADATA_DATE, 
-               /*METADATA_DESCRIPTION,*/ 
-               METADATA_COMMENT, 
+               METADATA_COPYRIGHT,
+               METADATA_DATE,
+               /*METADATA_DESCRIPTION,*/
+               METADATA_COMMENT,
                METADATA_TRACK_NUM,
-               /*METADATA_CLASSIFICATION, 
-               METADATA_RATING,*/ 
-               METADATA_LONGITUDE, 
-               METADATA_LATITUDE, 
-               METADATA_ALTITUDE, 
-               /*METADATA_CONDUCTOR, 
-               METADATA_UNSYNCLYRICS,*/ 
-               METADATA_SYNCLYRICS_NUM, 
-               METADATA_RECDATE, 
+               /*METADATA_CLASSIFICATION,
+               METADATA_RATING,*/
+               METADATA_LONGITUDE,
+               METADATA_LATITUDE,
+               METADATA_ALTITUDE,
+               /*METADATA_CONDUCTOR,
+               METADATA_UNSYNCLYRICS,*/
+               METADATA_SYNCLYRICS_NUM,
+               METADATA_RECDATE,
                /*METADATA_ROTATE,*/
-               METADATA_VIDEO_CODEC,           
+               METADATA_VIDEO_CODEC,
                METADATA_AUDIO_CODEC,
-               METADATA_360
+               METADATA_360,
+               METADATA_360_STITCHED
                };
        int nEnum_Size = sizeof(nAttributes) / sizeof(nAttributes[0]);
        int nEnum_Counter;
@@ -297,7 +298,7 @@ int ITc_metadata_extractor_get_metadata_p(void)
        char *pcValue = NULL;
 
        for ( nEnum_Counter = 0; nEnum_Counter < nEnum_Size; nEnum_Counter++ )
-       {       
+       {
                //Target API
                int nRet = metadata_extractor_get_metadata(g_hMetadataExtractorHandle, nAttributes[nEnum_Counter], &pcValue);
                if ( nRet != METADATA_EXTRACTOR_ERROR_NONE )
@@ -319,7 +320,7 @@ int ITc_metadata_extractor_get_metadata_p(void)
        return 0;
 }
 
-//& purpose: Gets sync-lyric of a media file  
+//& purpose: Gets sync-lyric of a media file
 //& type: auto
 /**
 * @testcase                    ITc_metadata_extractor_get_synclyrics_p
@@ -327,12 +328,12 @@ int ITc_metadata_extractor_get_metadata_p(void)
 * @author              SRID(parshant.v)
 * @reviewer            SRID(gupta.sanjay)
 * @type                                auto
-* @description                 Gets sync-lyric of a media file.   
-* @scenario                            Before getting sync-lyrics of file, set file path                                                       
+* @description                 Gets sync-lyric of a media file.
+* @scenario                            Before getting sync-lyrics of file, set file path
 * @apicovered                  metadata_extractor_get_synclyrics
 * @passcase                            When metadata_extractor_get_synclyrics is successful
 * @failcase                            If metadata_extractor_get_synclyrics fails
-* @precondition                        Set path to extract by calling metadata_extractor_set_path. Get time/lyrics set number by calling metadata_extractor_get_metadata 
+* @precondition                        Set path to extract by calling metadata_extractor_set_path. Get time/lyrics set number by calling metadata_extractor_get_metadata
 * @postcondition               return buffer on success
 */
 int ITc_metadata_extractor_get_synclyrics_p(void)
@@ -353,7 +354,7 @@ int ITc_metadata_extractor_get_synclyrics_p(void)
        return 0;
 }
 
-//& purpose: Sets a buffer for meta-data extraction. . 
+//& purpose: Sets a buffer for meta-data extraction.
 //& type: auto
 /**
 * @testcase                    ITc_metadata_extractor_set_buffer_p
@@ -361,8 +362,8 @@ int ITc_metadata_extractor_get_synclyrics_p(void)
 * @author              SRID(parshant.v)
 * @reviewer            SRID(gupta.sanjay)
 * @type                                auto
-* @description                 Sets a buffer for meta-data extraction. 
-* @scenario                            Before getting artwork of file need to set file path                                                    
+* @description                 Sets a buffer for meta-data extraction.
+* @scenario                            Before getting artwork of file need to set file path
 * @apicovered                  metadata_extractor_set_buffer
 * @passcase                            When metadata_extractor_set_buffer is successful
 * @failcase                            If metadata_extractor_set_buffer fails
@@ -394,17 +395,17 @@ int ITc_metadata_extractor_set_buffer_p(void)
                FPRINTF("[Line : %d][%s] nSize is not set", __LINE__, API_NAMESPACE);
                FREE_MEMORY(pBuffer);
                return 1;
-       
+
        }
        //Target API
-       int nRet = metadata_extractor_set_buffer(g_hMetadataExtractorHandle, pBuffer, nSize);   
+       int nRet = metadata_extractor_set_buffer(g_hMetadataExtractorHandle, pBuffer, nSize);
        PRINT_RESULT_CLEANUP(METADATA_EXTRACTOR_ERROR_NONE, nRet, "metadata_extractor_set_buffer", Metadata_ExtractorGetError(nRet),FREE_MEMORY(pBuffer));
 
        FREE_MEMORY(pBuffer);
        return 0;
 }
 
-//& purpose: Sets a file path for meta-data extraction. 
+//& purpose: Sets a file path for meta-data extraction.
 //& type: auto
 /**
 * @testcase                            ITc_metadata_extractor_set_path_p
@@ -412,8 +413,8 @@ int ITc_metadata_extractor_set_buffer_p(void)
 * @author                      SRID(parshant.v)
 * @reviewer                    SRID(gupta.sanjay)
 * @type                                        auto
-* @description                         Sets a file path for meta-data extraction. 
-* @scenario                                    Before getting artwork of file need to set file path                                                    
+* @description                         Sets a file path for meta-data extraction.
+* @scenario                                    Before getting artwork of file need to set file path
 * @apicovered                          metadata_extractor_set_path
 * @passcase                                    When metadata_extractor_set_path is successful
 * @failcase                                    If metadata_extractor_set_path fails
@@ -429,8 +430,8 @@ int ITc_metadata_extractor_set_path_p(void)
        {
                FPRINTF("[Line : %d][%s] unable to get the app data path\\n", __LINE__, API_NAMESPACE);
                return 1;
-       }       
-       
+       }
+
        //Target API
        int nRet = metadata_extractor_set_path(g_hMetadataExtractorHandle, szAudioFilePath);
        PRINT_RESULT(METADATA_EXTRACTOR_ERROR_NONE, nRet, "metadata_extractor_set_path", Metadata_ExtractorGetError(nRet));