aboutsummaryrefslogtreecommitdiffstats
path: root/community/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch')
-rw-r--r--community/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch14
1 files changed, 6 insertions, 8 deletions
diff --git a/community/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch b/community/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch
index 1ba7b76f1c3..1f3303c2ff8 100644
--- a/community/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch
+++ b/community/ffmpeg/add-av_stream_get_first_dts-for-chromium.patch
@@ -25,13 +25,11 @@ index cd7b0d941c..b4a6dce885 100644
#define AV_PROGRAM_RUNNING 1
/**
-diff --git a/libavformat/utils.c b/libavformat/utils.c
-index de7580c32d..0ef0fe530e 100644
---- a/libavformat/utils.c
-+++ b/libavformat/utils.c
-@@ -121,6 +121,13 @@ int64_t av_stream_get_end_pts(const AVStream *st)
- return AV_NOPTS_VALUE;
- }
+--- a/libavformat/demux_utils.c
++++ b/libavformat/demux_utils.c
+@@ -29,6 +29,13 @@
+ #include "demux.h"
+ #include "internal.h"
+// Chromium: We use the internal field first_dts vvv
+int64_t av_stream_get_first_dts(const AVStream *st)
@@ -42,4 +40,4 @@ index de7580c32d..0ef0fe530e 100644
+
struct AVCodecParserContext *av_stream_get_parser(const AVStream *st)
{
- return st->internal->parser;
+ return cffstream(st)->parser;