Moved var declarations to the begin of function

This commit is contained in:
Josep Torra 2009-02-04 16:20:40 +01:00
parent b7198258f2
commit 77bc3a162c

View file

@ -2161,6 +2161,8 @@ gst_flups_demux_scan_forward_ts (GstFluPSDemux * demux, guint64 * pos,
guint64 ts = 0; guint64 ts = 0;
guint scan_sz = (mode == SCAN_SCR ? SCAN_SCR_SZ : SCAN_PTS_SZ); guint scan_sz = (mode == SCAN_SCR ? SCAN_SCR_SZ : SCAN_PTS_SZ);
guint cursor, to_read = BLOCK_SZ; guint cursor, to_read = BLOCK_SZ;
guint8 *data;
guint end_scan;
do { do {
if (offset + scan_sz > demux->sink_segment.stop) if (offset + scan_sz > demux->sink_segment.stop)
@ -2171,8 +2173,8 @@ gst_flups_demux_scan_forward_ts (GstFluPSDemux * demux, guint64 * pos,
/* read some data */ /* read some data */
ret = gst_pad_pull_range (demux->sinkpad, offset, to_read, &buffer); ret = gst_pad_pull_range (demux->sinkpad, offset, to_read, &buffer);
const guint8 *data = GST_BUFFER_DATA (buffer); data = GST_BUFFER_DATA (buffer);
const guint end_scan = GST_BUFFER_SIZE (buffer) - scan_sz; end_scan = GST_BUFFER_SIZE (buffer) - scan_sz;
/* scan the block */ /* scan the block */
for (cursor = 0; !found && cursor <= end_scan; cursor++) { for (cursor = 0; !found && cursor <= end_scan; cursor++) {
found = gst_flups_demux_scan_ts (demux, data++, mode, &ts); found = gst_flups_demux_scan_ts (demux, data++, mode, &ts);
@ -2203,6 +2205,8 @@ gst_flups_demux_scan_backward_ts (GstFluPSDemux * demux, guint64 * pos,
guint64 ts = 0; guint64 ts = 0;
guint scan_sz = (mode == SCAN_SCR ? SCAN_SCR_SZ : SCAN_PTS_SZ); guint scan_sz = (mode == SCAN_SCR ? SCAN_SCR_SZ : SCAN_PTS_SZ);
guint cursor, to_read = BLOCK_SZ; guint cursor, to_read = BLOCK_SZ;
guint start_scan;
guint8 *data;
do { do {
if (offset < scan_sz - 1) if (offset < scan_sz - 1)
@ -2216,8 +2220,8 @@ gst_flups_demux_scan_backward_ts (GstFluPSDemux * demux, guint64 * pos,
} }
/* read some data */ /* read some data */
ret = gst_pad_pull_range (demux->sinkpad, offset, to_read, &buffer); ret = gst_pad_pull_range (demux->sinkpad, offset, to_read, &buffer);
const guint start_scan = GST_BUFFER_SIZE (buffer) - scan_sz; start_scan = GST_BUFFER_SIZE (buffer) - scan_sz;
const guint8 *data = GST_BUFFER_DATA (buffer) + start_scan; data = GST_BUFFER_DATA (buffer) + start_scan;
/* scan the block */ /* scan the block */
for (cursor = (start_scan + 1); !found && cursor > 0; cursor--) { for (cursor = (start_scan + 1); !found && cursor > 0; cursor--) {
found = gst_flups_demux_scan_ts (demux, data--, mode, &ts); found = gst_flups_demux_scan_ts (demux, data--, mode, &ts);