Quoting Andreas Rheinhardt (2021-03-16 09:29:53) > 64 bits are needed in order to retain the uid values of Matroska > chapters; the type is kept signed because the semantics of NUT chapters > depend upon whether the id is > 0 or < 0. > > Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@gmail.com> > --- > Apologies for being so late. > > doc/APIchanges | 4 ++++ > libavformat/aadec.c | 2 +- > libavformat/avformat.h | 4 ++++ > libavformat/internal.h | 4 ++++ > libavformat/matroskaenc.c | 4 ++++ > libavformat/nutdec.c | 4 ++-- > libavformat/utils.c | 4 ++++ > libavformat/version.h | 5 ++++- > 8 files changed, 27 insertions(+), 4 deletions(-) > > diff --git a/doc/APIchanges b/doc/APIchanges > index c0d955b1fa..8b93adebe1 100644 > --- a/doc/APIchanges > +++ b/doc/APIchanges > @@ -15,6 +15,10 @@ libavutil: 2017-10-21 > > API changes, most recent first: > > +2021-03-16 - xxxxxxxxxx - lavf 58.75.100 - avformat.h > + AVChapter.id will be changed from int to int64_t > + on the next major version bump. > + > 2021-03-12 - xxxxxxxxxx - lavc 58.131.100 - avcodec.h codec.h > Add a get_encode_buffer callback to AVCodecContext, similar to > get_buffer2 but for encoders. > diff --git a/libavformat/aadec.c b/libavformat/aadec.c > index e88cdb89df..80ca2c12d7 100644 > --- a/libavformat/aadec.c > +++ b/libavformat/aadec.c > @@ -222,7 +222,7 @@ static int aa_read_header(AVFormatContext *s) > c->content_end = start + largest_size; > > while ((chapter_pos = avio_tell(pb)) >= 0 && chapter_pos < > c->content_end) { > - int chapter_idx = s->nb_chapters; > + unsigned chapter_idx = s->nb_chapters;
unrelated? -- Anton Khirnov _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".