shaka-packager/packager/media/event
KongQun Yang b17d240060 Fix a memory leak due to thread object tracking
ThreadedIoFile spawns a new thread for every new file. Thread
information is stored for tracking purpose by base::tracked_objects.
The tracking object remains even if the thread itself is destroyed.
This results in memory usage increased by a couple of bytes for every
new segment created in live mode (new segments spawns new threads).

Use WorkerPool instead to avoid spawning new threads.

Fixes Issue #61.

Change-Id: Id93283903c3ba8ebf172a0d58e19b082a72c6cf0
2016-01-08 23:41:41 +00:00
..
media_event.gyp Fix a memory leak due to thread object tracking 2016-01-08 23:41:41 +00:00
mpd_notify_muxer_listener.cc More fix for live 2015-09-29 15:12:46 -07:00
mpd_notify_muxer_listener.h Update code to resolve problems due to base updates. 2015-10-16 20:09:56 +00:00
mpd_notify_muxer_listener_unittest.cc More fix for live 2015-09-29 15:12:46 -07:00
muxer_listener.h More fix for live 2015-09-29 15:12:46 -07:00
muxer_listener_internal.cc MpdBuilder should not automatically add ContentProtection elements 2015-07-20 10:37:20 -07:00
muxer_listener_internal.h MpdBuilder should not automatically add ContentProtection elements 2015-07-20 10:37:20 -07:00
muxer_listener_test_helper.cc Move AVCDecoderConfiguration parsing to media/filters 2015-10-28 00:31:43 +00:00
muxer_listener_test_helper.h Handle MpdNotifyMuxerListener::OnSampleDurationReady() for VOD 2015-08-03 13:07:18 -07:00
progress_listener.h Add ProgressListener for progress updates 2015-05-14 19:09:02 -07:00
vod_media_info_dump_muxer_listener.cc VOD text support 2015-11-11 12:26:25 -08:00
vod_media_info_dump_muxer_listener.h VOD text support 2015-11-11 12:26:25 -08:00
vod_media_info_dump_muxer_listener_unittest.cc Update code to resolve problems due to base updates. 2015-10-16 20:09:56 +00:00