summaryrefslogtreecommitdiff
path: root/gst/mpegtsdemux/mpegtspacketizer.c
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2014-02-07 11:54:07 +0100
committerEdward Hervey <bilboed@bilboed.com>2014-02-07 11:54:07 +0100
commit3e6c1967c9bc9a61354c79176b3b467b267be45a (patch)
tree063ae9fc0c1cfa05beb30d631ff863c56f8c4b9e /gst/mpegtsdemux/mpegtspacketizer.c
parent042c8924b6c3df49ea3464a0c89401449047506d (diff)
downloadgstreamer-plugins-bad-3e6c1967c9bc9a61354c79176b3b467b267be45a.tar.gz
mpegtspacketizer: Remove or move variable assignments
To where they're needed
Diffstat (limited to 'gst/mpegtsdemux/mpegtspacketizer.c')
-rw-r--r--gst/mpegtsdemux/mpegtspacketizer.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/gst/mpegtsdemux/mpegtspacketizer.c
index 4f750ffbb..ec7810f3f 100644
--- a/gst/mpegtsdemux/mpegtspacketizer.c
+++ b/gst/mpegtsdemux/mpegtspacketizer.c
@@ -1535,11 +1535,10 @@ _reevaluate_group_pcr_offset (MpegTSPCR * pcrtable, PCROffsetGroup * group)
guint64 prevbr, lastbr;
guint64 prevpcr;
guint64 prevoffset, lastoffset;
- guint64 guess_offset;
/* Take the previous group pcr_offset and figure out how much to add
* to it for the current group */
- guess_offset = prev->pcr_offset;
+
/* Right now we do a dumb bitrate estimation
* estimate bitrate (prev - first) : bitrate from the start
* estimate bitrate (prev) : bitrate of previous group
@@ -1600,6 +1599,8 @@ _reevaluate_group_pcr_offset (MpegTSPCR * pcrtable, PCROffsetGroup * group)
if (prevpcr - cur->first_pcr > (PCR_MAX_VALUE * 9 / 10)) {
gfloat diffprev;
+ guint64 guess_offset;
+
/* Let's assume there is a PCR wraparound between the previous and current
* group.
* [ prev ]... PCR_MAX | 0 ...[ current ]
@@ -2214,8 +2215,6 @@ mpegts_packetizer_ts_to_offset (MpegTSPacketizer2 * packetizer,
if (pcrtable->groups == NULL)
return -1;
- firstpcr = ((PCROffsetGroup *) pcrtable->groups->data)->first_pcr;
-
querypcr = GSTTIME_TO_PCRTIME (ts);
GST_DEBUG ("Searching offset for ts %" GST_TIME_FORMAT, GST_TIME_ARGS (ts));