*/
#include <unistd.h>
#include <stdlib.h>
+#include <signal.h>
+#include <pthread.h>
#include <libavformat/avformat.h>
#include <libavdevice/avdevice.h>
dump_format(os, 0, os->filename, 1);
sdp_print(os, sdp_file);
-#ifdef CONFIG_AQUOSA
+#if CONFIG_STREAMER_WITH_FRSH && CONFIG_AQUOSA
frsh_thread_attr_t frsh_attr;
frsh_thread_id_t thread;
frsh_vres_id_t cpu_vres;
printf("Finishing\n");
+ close_output_stream(os);
#else
pthread_attr_t attr;
pthread_t streamer_th;
pthread_join(streamer_th, (void**) NULL);
printf("Finishing\n");
+
+ close_output_stream(os);
#endif
return 0;