1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

delete the cache when unpublish, when publish the encoder will update it

This commit is contained in:
winlin 2013-11-03 19:57:54 +08:00
parent 6d4eb3d373
commit 9f94f891ad

View file

@ -382,7 +382,13 @@ void SrsSource::on_consumer_destroy(SrsConsumer* consumer)
void SrsSource::on_unpublish() void SrsSource::on_unpublish()
{ {
clear_gop_cache(); clear_gop_cache();
srs_trace("clear cache when unpublish.");
srs_freep(cache_metadata);
srs_freep(cache_sh_video);
srs_freep(cache_sh_audio);
srs_trace("clear cache/metadata/sequence-headers when unpublish.");
} }
int SrsSource::cache_last_gop(SrsSharedPtrMessage* msg) int SrsSource::cache_last_gop(SrsSharedPtrMessage* msg)