Baris,
Thank you for your help.
Sincerely,
Kevin J. Brooks
Senior Software Engineer
On 11/4/2015 2:40 AM, Baris Demiray wrote:
2015-11-03 23:15 GMT+01:00 Kevin J. Brooks <[email protected]
<mailto:[email protected]>>:
Hello All,
I have a program that the user can start and stop recording video
at their will. Each time the user starts recording, the video is
saved to a new file. The problem is if the user decides to delete
a newly created video without shutting down my program first, then
he is unable to do so. Windows tells the user that my program
still has the file open. Here is my code when the user stops
recording.
av_write_trailer(m_oc);
avcodec_close(m_videoCodecCTX);
avcodec_close(m_audioCodecCTX);
sws_freeContext(m_video_st.sws_ctx);
avformat_free_context(m_oc);
av_frame_free(&m_videoPicture);
What am I missing?
These are mostly about releasing the memory resources. How do you open
the video file? You may need avio_close() if you used avio_open(), or
standard file closure methods if you're handling it yourself.
Also, AFAIK you don't need keep your conversation context that long,
you can release it right after sws_scale() is done.
Thanks,
Kevin
_______________________________________________
Libav-user mailing list
[email protected] <mailto:[email protected]>
http://ffmpeg.org/mailman/listinfo/libav-user
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user