subtitle_stream_t *ss = (subtitle_stream_t*)ts;
if(ss->sub_ictx) {
+ av_freep(&ss->sub_ictx->extradata);
+ ss->sub_ictx->extradata_size = 0;
avcodec_close(ss->sub_ictx);
av_free(ss->sub_ictx);
}
audio_stream_t *as = (audio_stream_t*)ts;
if(as->aud_ictx) {
+ av_freep(&as->aud_ictx->extradata);
+ as->aud_ictx->extradata_size = 0;
avcodec_close(as->aud_ictx);
av_free(as->aud_ictx);
}
video_stream_t *vs = (video_stream_t*)ts;
if(vs->vid_ictx) {
+ av_freep(&vs->vid_ictx->extradata);
+ vs->vid_ictx->extradata_size = 0;
avcodec_close(vs->vid_ictx);
av_free(vs->vid_ictx);
}