Ticket #16830: ffmpeg-5.1-chromium_method-1.patch

File ffmpeg-5.1-chromium_method-1.patch, 1.1 KB (added by martyj19, 3 years ago)
  • TabularUnified libavformat/avformat.h

    diff -Naur ffmpeg-5.1.orig/libavformat/avformat.h ffmpeg-5.1/libavformat/avformat.h
    old new  
    11281128 */
    11291129int64_t    av_stream_get_end_pts(const AVStream *st);
    11301130
     1131// Chromium: We use the internal field first_dts vvv
     1132int64_t    av_stream_get_first_dts(const AVStream *st);
     1133// Chromium: We use the internal field first_dts ^^^
     1134
    11311135#define AV_PROGRAM_RUNNING 1
    11321136
    11331137/**
  • TabularUnified libavformat/demux_utils.c

    diff -Naur ffmpeg-5.1.orig/libavformat/demux_utils.c ffmpeg-5.1/libavformat/demux_utils.c
    old new  
    2929#include "demux.h"
    3030#include "internal.h"
    3131
     32// Chromium: We use the internal field first_dts vvv
     33int64_t av_stream_get_first_dts(const AVStream *st)
     34{
     35  return cffstream(st)->first_dts;
     36}
     37// Chromium: We use the internal field first_dts ^^^
     38
    3239struct AVCodecParserContext *av_stream_get_parser(const AVStream *st)
    3340{
    3441    return cffstream(st)->parser;