gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only savin...
authorSebastian Dröge <slomo@circular-chaos.org>
Wed, 18 Jul 2007 17:51:55 +0000 (17:51 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Wed, 18 Jul 2007 17:51:55 +0000 (17:51 +0000)
commitd1e3a616ca0e08692a168372290710fc0da316b2
treeafb35d32abff4c423981d3c3b2da8bf02c08b3b8
parentb55c8a16b9c8ad599f5ac02b03568f4f63132ffe
gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...

Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
(gst_mp3parse_emit_frame), (mp3parse_handle_seek):
* gst/mpegaudioparse/gstmpegaudioparse.h:
Save some memory for each frame by only saving the start timestamp
and start byte position instead of additionally the stop timestamp
and stop byte position. This requires us to use a doubly-linked list
but still saves 8-12 bytes per frame.
ChangeLog
common
gst/mpegaudioparse/gstmpegaudioparse.c
gst/mpegaudioparse/gstmpegaudioparse.h