shaka-packager/packager/media
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
..
base Add version information in generated outputs 2016-01-08 19:08:56 +00:00
event Fix a memory leak due to thread object tracking 2016-01-08 23:41:41 +00:00
file Fix a memory leak due to thread object tracking 2016-01-08 23:41:41 +00:00
filters Implement vp8 bit stream parser. 2015-12-30 21:40:10 +00:00
formats Added packager version to WebM muxer. 2016-01-08 11:20:31 -08:00
test Implement SampleEncryption box parsing and generation 2016-01-05 01:56:06 +00:00