summaryrefslogtreecommitdiff
path: root/gst/mpegdemux
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2009-09-15 23:11:01 +0200
committerEdward Hervey <bilboed@bilboed.com>2009-09-19 12:45:39 +0200
commitbdc513b31eb4573e1532f1c2eeba9380b147785d (patch)
tree09f65f6289f03aaf4e043c8a103d3a4edb0e6960 /gst/mpegdemux
parent879e00b969a486f55175e695789b9fb1142488a7 (diff)
downloadgstreamer-plugins-bad-bdc513b31eb4573e1532f1c2eeba9380b147785d.tar.gz
mpegtsparse: More branch prediction macros
Diffstat (limited to 'gst/mpegdemux')
-rw-r--r--gst/mpegdemux/mpegtsparse.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gst/mpegdemux/mpegtsparse.c b/gst/mpegdemux/mpegtsparse.c
index ee4cbe94c..c0d862b5f 100644
--- a/gst/mpegdemux/mpegtsparse.c
+++ b/gst/mpegdemux/mpegtsparse.c
@@ -811,7 +811,7 @@ mpegts_parse_push (MpegTSParse * parse, MpegTSPacketizerPacket * packet,
}
tspad->pushed = TRUE;
- if (GST_FLOW_IS_FATAL (tspad->flow_return)) {
+ if (G_UNLIKELY (GST_FLOW_IS_FATAL (tspad->flow_return))) {
/* return the error upstream */
ret = tspad->flow_return;
done = TRUE;
@@ -867,7 +867,7 @@ mpegts_parse_is_psi (MpegTSParse * parse, MpegTSPacketizerPacket * packet)
table_id = *(packet->data);
i = 0;
while (si_tables[i] != TABLE_ID_UNSET) {
- if (si_tables[i] == table_id) {
+ if (G_UNLIKELY (si_tables[i] == table_id)) {
GST_DEBUG_OBJECT (parse, "Packet has table id 0x%x", table_id);
retval = TRUE;
break;
@@ -884,7 +884,7 @@ mpegts_parse_is_psi (MpegTSParse * parse, MpegTSPacketizerPacket * packet)
GST_DEBUG_OBJECT (parse, "section table id: 0x%x",
stream->section_table_id);
while (si_tables[i] != TABLE_ID_UNSET) {
- if (si_tables[i] == stream->section_table_id) {
+ if (G_UNLIKELY (si_tables[i] == stream->section_table_id)) {
retval = TRUE;
break;
}