diff options
author | Thiago Santos <thiagoss@osg.samsung.com> | 2015-05-08 16:31:44 -0300 |
---|---|---|
committer | Thiago Santos <thiagoss@osg.samsung.com> | 2015-05-13 13:35:14 -0300 |
commit | 57a2105a310ac5837758d91ac6300d17595e3066 (patch) | |
tree | c826c475eca3388802bf24f16aca66d5ca081e76 /ext/opus | |
parent | 6344f86e44d0c31a169fd5942b61e9126b57027f (diff) | |
download | gstreamer-plugins-bad-57a2105a310ac5837758d91ac6300d17595e3066.tar.gz |
dashdemux: refactor segment iteration for better performance
Segments are now stored with their repeat counts instead of spanding
them to multiple segments. This caused advancing to the next segment
using a single index to have to iterate over the whole list every time.
This commit addresses this by storing both the segment index as well
as the repeat index and makes advancing to next segment just an
increment of the repeat or the segment index.
Diffstat (limited to 'ext/opus')
0 files changed, 0 insertions, 0 deletions