Resources are correctly released now.
Signed-off-by: Pavel Pisa <pi@baree.pikron.com>
return s;
}
+int close_output_stream(AVFormatContext *s)
+{
+ url_fclose(s->pb);
+ return 0;
+}
+
int pkt_send(AVFormatContext *ctx, AVPacket *pkt)
{
static int inited; /* FIXME: HACK! */
*/
int pkt_send(AVFormatContext *ctx, AVPacket *pkt);
AVFormatContext *open_output_stream(const char *dst, int port, enum CodecType codec_type);
+int close_output_stream(AVFormatContext *s);
+
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;