extern int utc_media_streamrecorder_unset_error_cb_n(void);
extern int utc_media_streamrecorder_enable_source_buffer_n(void);
extern int utc_media_streamrecorder_enable_source_buffer_p(void);
-extern int utc_media_streamrecorder_cancel_p(void);
-extern int utc_media_streamrecorder_cancel_n(void);
extern int utc_media_streamrecorder_commit_p(void);
extern int utc_media_streamrecorder_commit_n(void);
-extern int utc_media_streamrecorder_destroy_p(void);
-extern int utc_media_streamrecorder_destroy_n(void);
extern int utc_media_streamrecorder_pause_p(void);
extern int utc_media_streamrecorder_pause_n(void);
+extern int utc_media_streamrecorder_cancel_p(void);
+extern int utc_media_streamrecorder_cancel_n(void);
+extern int utc_media_streamrecorder_destroy_p(void);
+extern int utc_media_streamrecorder_destroy_n(void);
extern int utc_media_streamrecorder_prepare_p(void);
extern int utc_media_streamrecorder_prepare_n1(void);
extern int utc_media_streamrecorder_prepare_n2(void);
{"utc_media_streamrecorder_unset_error_cb_n", utc_media_streamrecorder_unset_error_cb_n, utc_media_streamrecorder_callback_startup, utc_media_streamrecorder_callback_cleanup},
{"utc_media_streamrecorder_enable_source_buffer_n", utc_media_streamrecorder_enable_source_buffer_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_enable_source_buffer_p", utc_media_streamrecorder_enable_source_buffer_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_cancel_p", utc_media_streamrecorder_cancel_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_cancel_n", utc_media_streamrecorder_cancel_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_commit_p", utc_media_streamrecorder_commit_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_commit_n", utc_media_streamrecorder_commit_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_destroy_p", utc_media_streamrecorder_destroy_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_destroy_n", utc_media_streamrecorder_destroy_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_pause_p", utc_media_streamrecorder_pause_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_pause_n", utc_media_streamrecorder_pause_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_cancel_p", utc_media_streamrecorder_cancel_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_cancel_n", utc_media_streamrecorder_cancel_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_destroy_p", utc_media_streamrecorder_destroy_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_destroy_n", utc_media_streamrecorder_destroy_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_p", utc_media_streamrecorder_prepare_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_n1", utc_media_streamrecorder_prepare_n1, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_n2", utc_media_streamrecorder_prepare_n2, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
extern int utc_media_streamrecorder_unset_error_cb_n(void);
extern int utc_media_streamrecorder_enable_source_buffer_n(void);
extern int utc_media_streamrecorder_enable_source_buffer_p(void);
-extern int utc_media_streamrecorder_cancel_p(void);
-extern int utc_media_streamrecorder_cancel_n(void);
extern int utc_media_streamrecorder_commit_p(void);
extern int utc_media_streamrecorder_commit_n(void);
-extern int utc_media_streamrecorder_destroy_p(void);
-extern int utc_media_streamrecorder_destroy_n(void);
extern int utc_media_streamrecorder_pause_p(void);
extern int utc_media_streamrecorder_pause_n(void);
+extern int utc_media_streamrecorder_cancel_p(void);
+extern int utc_media_streamrecorder_cancel_n(void);
+extern int utc_media_streamrecorder_destroy_p(void);
+extern int utc_media_streamrecorder_destroy_n(void);
extern int utc_media_streamrecorder_prepare_p(void);
extern int utc_media_streamrecorder_prepare_n1(void);
extern int utc_media_streamrecorder_prepare_n2(void);
{"utc_media_streamrecorder_unset_error_cb_n", utc_media_streamrecorder_unset_error_cb_n, utc_media_streamrecorder_callback_startup, utc_media_streamrecorder_callback_cleanup},
{"utc_media_streamrecorder_enable_source_buffer_n", utc_media_streamrecorder_enable_source_buffer_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_enable_source_buffer_p", utc_media_streamrecorder_enable_source_buffer_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_cancel_p", utc_media_streamrecorder_cancel_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_cancel_n", utc_media_streamrecorder_cancel_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_commit_p", utc_media_streamrecorder_commit_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_commit_n", utc_media_streamrecorder_commit_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_destroy_p", utc_media_streamrecorder_destroy_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_destroy_n", utc_media_streamrecorder_destroy_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_pause_p", utc_media_streamrecorder_pause_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_pause_n", utc_media_streamrecorder_pause_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_cancel_p", utc_media_streamrecorder_cancel_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_cancel_n", utc_media_streamrecorder_cancel_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_destroy_p", utc_media_streamrecorder_destroy_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_destroy_n", utc_media_streamrecorder_destroy_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_p", utc_media_streamrecorder_prepare_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_n1", utc_media_streamrecorder_prepare_n1, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_n2", utc_media_streamrecorder_prepare_n2, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
extern int utc_media_streamrecorder_unset_error_cb_n(void);
extern int utc_media_streamrecorder_enable_source_buffer_n(void);
extern int utc_media_streamrecorder_enable_source_buffer_p(void);
-extern int utc_media_streamrecorder_cancel_p(void);
-extern int utc_media_streamrecorder_cancel_n(void);
extern int utc_media_streamrecorder_commit_p(void);
extern int utc_media_streamrecorder_commit_n(void);
-extern int utc_media_streamrecorder_destroy_p(void);
-extern int utc_media_streamrecorder_destroy_n(void);
extern int utc_media_streamrecorder_pause_p(void);
extern int utc_media_streamrecorder_pause_n(void);
+extern int utc_media_streamrecorder_cancel_p(void);
+extern int utc_media_streamrecorder_cancel_n(void);
+extern int utc_media_streamrecorder_destroy_p(void);
+extern int utc_media_streamrecorder_destroy_n(void);
extern int utc_media_streamrecorder_prepare_p(void);
extern int utc_media_streamrecorder_prepare_n1(void);
extern int utc_media_streamrecorder_prepare_n2(void);
{"utc_media_streamrecorder_unset_error_cb_n", utc_media_streamrecorder_unset_error_cb_n, utc_media_streamrecorder_callback_startup, utc_media_streamrecorder_callback_cleanup},
{"utc_media_streamrecorder_enable_source_buffer_n", utc_media_streamrecorder_enable_source_buffer_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_enable_source_buffer_p", utc_media_streamrecorder_enable_source_buffer_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_cancel_p", utc_media_streamrecorder_cancel_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_cancel_n", utc_media_streamrecorder_cancel_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_commit_p", utc_media_streamrecorder_commit_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_commit_n", utc_media_streamrecorder_commit_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_destroy_p", utc_media_streamrecorder_destroy_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
- {"utc_media_streamrecorder_destroy_n", utc_media_streamrecorder_destroy_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_pause_p", utc_media_streamrecorder_pause_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_pause_n", utc_media_streamrecorder_pause_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_cancel_p", utc_media_streamrecorder_cancel_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_cancel_n", utc_media_streamrecorder_cancel_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_destroy_p", utc_media_streamrecorder_destroy_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
+ {"utc_media_streamrecorder_destroy_n", utc_media_streamrecorder_destroy_n, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_p", utc_media_streamrecorder_prepare_p, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_n1", utc_media_streamrecorder_prepare_n1, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
{"utc_media_streamrecorder_prepare_n2", utc_media_streamrecorder_prepare_n2, utc_media_streamrecorder_lifecycle_startup, utc_media_streamrecorder_lifecycle_cleanup},
*/
void utc_media_streamrecorder_lifecycle_startup(void)
{
+ startup_ret = STREAMRECORDER_ERROR_NONE;
- startup_ret = STREAMRECORDER_ERROR_NONE;
-
- storage_foreach_device_supported(storage_device_cb,NULL);
- startup_ret |= streamrecorder_create(&recorder);
+ storage_foreach_device_supported(storage_device_cb,NULL);
+ startup_ret |= streamrecorder_create(&recorder);
}
/**
- * @function utc_media_streamrecorder_lifecycle_cleanup
+ * @function utc_media_streamrecorder_lifecycle_cleanup
* @description Called after each test.
This is the postcondition for checking apis. \n
This postcondition is streamrecorder_destroy api for cleaning up the resources properly.
*/
void utc_media_streamrecorder_lifecycle_cleanup(void)
{
+ int i;
+
if (recorder) {
streamrecorder_destroy(recorder);
recorder = NULL;
free(file_path);
file_path = NULL;
}
+
+ for (i = 0; i < 10; i++) {
+ if (media_format[i] != NULL) {
+ media_format_unref(media_format[i]);
+ media_format[i] = NULL;
+ }
+ if (vid_pkt[i] != NULL) {
+ media_packet_destroy(vid_pkt[i]);
+ vid_pkt[i] = NULL;
+ }
+ }
}
}
ret = streamrecorder_cancel(recorder);
streamrecorder_unprepare(recorder);
- for (i = 0; i <10;i++) {
- if (media_format[i] != NULL)
- media_format_unref(media_format[i]);
- if (vid_pkt[i] != NULL)
- media_packet_destroy(vid_pkt[i]);
- }
+
fclose(pvFile);
assert_eq(ret, STREAMRECORDER_ERROR_NONE);
return 0;
ret = streamrecorder_commit(recorder);
streamrecorder_unprepare(recorder);
- for (i = 0; i <10;i++) {
- if (media_format[i] != NULL)
- media_format_unref(media_format[i]);
- if (vid_pkt[i] != NULL)
- media_packet_destroy(vid_pkt[i]);
- }
fclose(pvFile);
assert_eq(ret, STREAMRECORDER_ERROR_NONE);
count = count + 33000000;
}
-
ret = streamrecorder_pause(recorder);
streamrecorder_cancel(recorder);
streamrecorder_unprepare(recorder);
- for (i = 0; i <10;i++) {
- if (media_format[i] != NULL)
- media_format_unref(media_format[i]);
- if (vid_pkt[i] != NULL)
- media_packet_destroy(vid_pkt[i]);
- }
fclose(pvFile);
assert_eq(ret, STREAMRECORDER_ERROR_NONE);