summaryrefslogtreecommitdiff
path: root/ext/opus
diff options
context:
space:
mode:
authorThiago Santos <thiagoss@osg.samsung.com>2015-05-08 16:31:44 -0300
committerThiago Santos <thiagoss@osg.samsung.com>2015-05-13 13:35:14 -0300
commit57a2105a310ac5837758d91ac6300d17595e3066 (patch)
treec826c475eca3388802bf24f16aca66d5ca081e76 /ext/opus
parent6344f86e44d0c31a169fd5942b61e9126b57027f (diff)
downloadgstreamer-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