mp3parse: don't put every single frame into the index
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 16 Jun 2009 08:45:59 +0000 (09:45 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 22 Jun 2009 09:41:26 +0000 (10:41 +0100)
commitaf3ab2ae945325976cb247e819a348850b81cd8f
tree900739b7676ad3d7e4efe7583ed604d3219d1290
parent1db592839e1cb07fca7bbd3f2878e76bfb154ac2
mp3parse: don't put every single frame into the index

Let's not put every single mp3 frame in our index, a few frames per
second should be more than enough. For now use an index interval
of 100ms-500ms depending on the upstream size, to keep the index at
a reasonable size. Factor out the code that adds the index entry
into a separate function for better code readability.
gst/mpegaudioparse/gstmpegaudioparse.c
gst/mpegaudioparse/gstmpegaudioparse.h