On Wed, Jun 29, 2016 at 09:36:39PM +0200, Michael Niedermayer wrote: > Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > --- > libavformat/avformat.h | 4 ++++ > libavformat/utils.c | 21 +++++++++++++++++++++ > 2 files changed, 25 insertions(+) > > diff --git a/libavformat/avformat.h b/libavformat/avformat.h > index 876f1e3..89f014b 100644 > --- a/libavformat/avformat.h > +++ b/libavformat/avformat.h > @@ -1224,6 +1224,10 @@ void av_stream_set_r_frame_rate(AVStream *s, > AVRational r); > struct AVCodecParserContext *av_stream_get_parser(const AVStream *s); > char* av_stream_get_recommended_encoder_configuration(const AVStream *s); > void av_stream_set_recommended_encoder_configuration(AVStream *s, char > *configuration); > +int64_t av_stream_get_cur_dts(AVStream *s); > +int64_t av_stream_get_first_dts(AVStream *s); > +int av_stream_get_pts_wrap_bits(AVStream *s); > +int64_t av_stream_get_codec_info_nb_frames(AVStream *s); > > /** > * Returns the pts of the last muxed packet + its duration > diff --git a/libavformat/utils.c b/libavformat/utils.c > index 6f343f2..5168816 100644 > --- a/libavformat/utils.c > +++ b/libavformat/utils.c > @@ -132,6 +132,27 @@ struct AVCodecParserContext *av_stream_get_parser(const > AVStream *st) > return st->parser; > } > > +int64_t av_stream_get_cur_dts(AVStream *s) > +{ > + return s->cur_dts; > +} > + > +int64_t av_stream_get_first_dts(AVStream *s) > +{ > + return s->first_dts; > +} > + > +int av_stream_get_pts_wrap_bits(AVStream *s) > +{ > + return s->pts_wrap_bits; > +} > + > +int64_t av_stream_get_codec_info_nb_frames(AVStream *s) > +{ > + return s->codec_info_nb_frames; > +} > + > +
erm. how about we move them in the public fields instead? -- Clément B.
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel