2c2fd3c257
In the past xbmc delivered its own ffmpeg source code with specific patches to address bugs found during the use of xbmc. For Helix the ffmpeg source code was removed, Helix uses a vanilla ffmpeg source tarball and applies this patchset on top of it. Downloaded from https://github.com/xbmc/FFmpeg/compare/FFmpeg:release/2.5...release/2.5-xbmc.patch [Thomas: use individual patches instead.] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
31 lines
998 B
Diff
31 lines
998 B
Diff
From c315a758a292200c22925603682e259849d6d558 Mon Sep 17 00:00:00 2001
|
|
From: Joakim Plate <elupus@ecce.se>
|
|
Date: Mon, 28 Jun 2010 21:26:54 +0000
|
|
Subject: [PATCH 11/13] Speed up mpegts av_find_stream_info
|
|
|
|
Patch part of the XBMC patch set for ffmpeg, downloaded from
|
|
https://github.com/xbmc/FFmpeg/.
|
|
|
|
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
|
---
|
|
libavformat/mpegts.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
|
|
index e070f1f..dd9e129 100644
|
|
--- a/libavformat/mpegts.c
|
|
+++ b/libavformat/mpegts.c
|
|
@@ -994,7 +994,7 @@ static int mpegts_push_data(MpegTSFilter *filter,
|
|
goto skip;
|
|
|
|
/* stream not present in PMT */
|
|
- if (!pes->st) {
|
|
+ if (ts->auto_guess && !pes->st) {
|
|
if (ts->skip_changes)
|
|
goto skip;
|
|
|
|
--
|
|
2.1.0
|
|
|