This is an automated email from the git hooks/post-receive script.

Git pushed a change to branch master
in repository ffmpeg.

    from 119fb71d77 .forgejo/CODEOWNERS: fix patterns written as globs
     new 39d0384683 fftools/ffprobe: print seek_preroll for audio streams
     new 5d21502ecf tests/fate/mov: add a test for seeking into AAC with 
container priming
     new d2bb67cc71 tests/fate: show the pre-roll declared for AAC
     new a0133d3380 tests/fate: show where a seek lands in AAC
     new 33d1d97a19 libavformat/tests/seek: add an option to set the start of a 
forward seek
     new 3d4caf8301 libavformat/tests/seek: print the samples to skip and 
discard
     new 864b7a9d10 tests/fate: show the priming and pre-roll of audio codecs 
across containers
     new 3a7a612607 tests/fate: show a seek past the end of a stream and a seek 
on video
     new 2bb377cc45 tests/fate: show seeks on staggered streams, through concat 
and near an unknown start
     new 9edc0748b6 tests/api: add a test of the samples skipped and discarded 
by decoders
     new 23c1a2dcb4 avcodec/codec_par: do not turn the container's priming into 
decoder delay
     new ad74ac4cee avcodec/aac: export the seek pre-roll
     new 7adcef146d libavformat/tests/seek_utils: print the rescaled intervals
     new e4b1a53fea avformat/seek: keep the target inside the range when 
rescaling it
     new 843e83ed2d avformat/seek: leave the pre-roll before the target of 
avformat_seek_file()
     new 9dbc65bd60 avcodec/decode: discard the padding when it overlaps the 
skipped samples
     new d19f86ff4c avformat: discard the priming or the seek pre-roll after a 
seek

The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 doc/APIchanges                                     |  19 +++
 doc/ffprobe.xsd                                    |   1 +
 fftools/ffprobe.c                                  |   1 +
 libavcodec/aac/aacdec.c                            |  28 +++++
 libavcodec/aac/aacdec_usac.c                       |   1 +
 libavcodec/avcodec.h                               |   8 +-
 libavcodec/codec_par.c                             |   1 -
 libavcodec/decode.c                                |   5 +-
 libavcodec/version.h                               |   2 +-
 libavformat/avformat.h                             |  16 +++
 libavformat/demux.c                                |  35 +++++-
 libavformat/demux.h                                |   4 +-
 libavformat/internal.h                             |  14 +++
 libavformat/seek.c                                 | 125 ++++++++++++++++---
 libavformat/tests/seek.c                           |  13 +-
 libavformat/tests/seek_utils.c                     |  48 +++-----
 libavformat/version.h                              |   2 +-
 tests/Makefile                                     |   1 +
 tests/api/Makefile                                 |   1 +
 tests/api/api-skip-samples-test.c                  | 114 ++++++++++++++++++
 tests/fate-run.sh                                  |  25 ++++
 tests/fate/aac.mak                                 |  20 ++-
 tests/fate/api.mak                                 |   4 +
 tests/fate/libavformat.mak                         |   1 -
 tests/fate/mov.mak                                 |  12 ++
 tests/fate/preroll.mak                             |  78 ++++++++++++
 tests/preroll.ffconcat                             |   7 ++
 tests/ref/fate/aac-seek-landing-frame-length-short |   3 +
 tests/ref/fate/aac-seek-landing-sbr                |   3 +
 tests/ref/fate/aac-seek-preroll-eld                |   1 +
 tests/ref/fate/aac-seek-preroll-frame-length-short |   1 +
 tests/ref/fate/aac-seek-preroll-sbr                |   1 +
 tests/ref/fate/aac-seek-preroll-sbr-no-doubling    |   1 +
 tests/ref/fate/adts-noparse-demux                  |   2 +-
 tests/ref/fate/api-skip-samples                    |   7 ++
 tests/ref/fate/concat-demuxer-chapters-lavf-mxf    |   2 +-
 tests/ref/fate/concat-demuxer-extended-lavf-mxf    |   2 +-
 .../ref/fate/concat-demuxer-extended-lavf-mxf_d10  |   2 +-
 tests/ref/fate/concat-demuxer-simple1-lavf-mxf     |   2 +-
 tests/ref/fate/concat-demuxer-simple1-lavf-mxf_d10 |   2 +-
 tests/ref/fate/concat-demuxer-simple2-lavf-ts      |   2 +-
 tests/ref/fate/ffprobe_compact                     |   2 +-
 tests/ref/fate/ffprobe_csv                         |   2 +-
 tests/ref/fate/ffprobe_default                     |   1 +
 tests/ref/fate/ffprobe_flat                        |   1 +
 tests/ref/fate/ffprobe_ini                         |   1 +
 tests/ref/fate/ffprobe_json                        |   1 +
 tests/ref/fate/ffprobe_xml                         |   2 +-
 tests/ref/fate/ffprobe_xsd                         |   2 +-
 tests/ref/fate/flv-demux                           |   2 +-
 tests/ref/fate/gapless-mp3-side-data               |   2 +-
 tests/ref/fate/hls-shared-renditions-demux         |   6 +-
 tests/ref/fate/mov-aac-2048-priming-preroll        |   1 +
 tests/ref/fate/mov-aac-2048-priming-seek           |  12 ++
 tests/ref/fate/mov-aac-2048-priming-seek-landing   |   3 +
 tests/ref/fate/mxf-probe-applehdr10                |   2 +
 tests/ref/fate/mxf-probe-d10                       |   1 +
 tests/ref/fate/mxf-probe-dv25                      |   2 +
 tests/ref/fate/oggopus-demux                       |   2 +-
 tests/ref/fate/preroll-aac-adts-declared           |   1 +
 tests/ref/fate/preroll-aac-adts-decode             |  13 ++
 tests/ref/fate/preroll-aac-adts-decode-noaccurate  |  13 ++
 tests/ref/fate/preroll-aac-adts-landing            |   3 +
 tests/ref/fate/preroll-aac-adts-seek-start         |  70 +++++++++++
 tests/ref/fate/preroll-aac-caf-declared            |   1 +
 tests/ref/fate/preroll-aac-caf-decode              |  13 ++
 tests/ref/fate/preroll-aac-caf-decode-in-priming   |  10 ++
 tests/ref/fate/preroll-aac-caf-decode-noaccurate   |  13 ++
 tests/ref/fate/preroll-aac-caf-landing             |   3 +
 tests/ref/fate/preroll-aac-caf-landing-end         |   1 +
 tests/ref/fate/preroll-aac-concat-seek             | 107 ++++++++++++++++
 tests/ref/fate/preroll-aac-flv-declared            |   1 +
 tests/ref/fate/preroll-aac-flv-decode              |  13 ++
 tests/ref/fate/preroll-aac-flv-decode-noaccurate   |  13 ++
 tests/ref/fate/preroll-aac-flv-landing             |   3 +
 tests/ref/fate/preroll-aac-he-adts-declared        |   1 +
 tests/ref/fate/preroll-aac-he-adts-decode          |   9 ++
 .../ref/fate/preroll-aac-he-adts-decode-noaccurate |   9 ++
 tests/ref/fate/preroll-aac-he-adts-landing         |   3 +
 .../ref/fate/preroll-aac-he-implicit-mov-declared  |   1 +
 tests/ref/fate/preroll-aac-he-implicit-mov-decode  |   9 ++
 .../preroll-aac-he-implicit-mov-decode-noaccurate  |   9 ++
 tests/ref/fate/preroll-aac-he-implicit-mov-landing |   3 +
 tests/ref/fate/preroll-aac-mkv-declared            |   1 +
 tests/ref/fate/preroll-aac-mkv-decode              |  13 ++
 tests/ref/fate/preroll-aac-mkv-decode-noaccurate   |  13 ++
 tests/ref/fate/preroll-aac-mkv-landing             |   3 +
 tests/ref/fate/preroll-aac-mov-declared            |   1 +
 tests/ref/fate/preroll-aac-mov-decode              |  13 ++
 tests/ref/fate/preroll-aac-mov-decode-noaccurate   |  12 ++
 tests/ref/fate/preroll-aac-mov-landing             |   3 +
 tests/ref/fate/preroll-aac-mov-seek-forward        |  80 ++++++++++++
 tests/ref/fate/preroll-aac-mov-seek-staggered      | 134 +++++++++++++++++++++
 tests/ref/fate/preroll-aac-mov-seek-video          | 134 +++++++++++++++++++++
 tests/ref/fate/preroll-mp3-declared                |   1 +
 tests/ref/fate/preroll-mp3-decode                  |  11 ++
 tests/ref/fate/preroll-mp3-decode-noaccurate       |  11 ++
 tests/ref/fate/preroll-mp3-itunes-declared         |   1 +
 tests/ref/fate/preroll-mp3-itunes-decode           |  12 ++
 .../ref/fate/preroll-mp3-itunes-decode-noaccurate  |  11 ++
 tests/ref/fate/preroll-mp3-itunes-landing          |   3 +
 tests/ref/fate/preroll-mp3-landing                 |   3 +
 tests/ref/fate/preroll-opus-caf-declared           |   1 +
 tests/ref/fate/preroll-opus-caf-decode             |  14 +++
 tests/ref/fate/preroll-opus-caf-decode-noaccurate  |  13 ++
 tests/ref/fate/preroll-opus-caf-landing            |   3 +
 tests/ref/fate/preroll-opus-mkv-declared           |   1 +
 tests/ref/fate/preroll-opus-mkv-decode             |  14 +++
 tests/ref/fate/preroll-opus-mkv-decode-noaccurate  |  13 ++
 tests/ref/fate/preroll-opus-mkv-landing            |   3 +
 tests/ref/fate/preroll-opus-mkv-landing-end        |   1 +
 tests/ref/fate/preroll-opus-mpegts-declared        |   1 +
 tests/ref/fate/preroll-opus-mpegts-decode          |  13 ++
 .../ref/fate/preroll-opus-mpegts-decode-noaccurate |  13 ++
 tests/ref/fate/preroll-opus-mpegts-landing         |   3 +
 tests/ref/fate/preroll-opus-ogg-declared           |   1 +
 tests/ref/fate/preroll-opus-ogg-decode             |  14 +++
 tests/ref/fate/preroll-opus-ogg-decode-noaccurate  |  13 ++
 tests/ref/fate/preroll-opus-ogg-landing            |   3 +
 tests/ref/fate/seek_utils                          |   3 +
 tests/ref/fate/ts-demux                            |   4 +-
 tests/ref/fate/ts-opus-demux                       |   2 +-
 tests/ref/lavf-fate/adts                           |   1 +
 tests/ref/seek/cache-pipe                          |  10 +-
 tests/ref/seek/extra-mp3                           |  18 +--
 tests/ref/seek/lavf-mkv                            |  12 +-
 tests/ref/seek/mkv-codec-delay                     |  44 +++----
 127 files changed, 1535 insertions(+), 127 deletions(-)
 create mode 100644 tests/api/api-skip-samples-test.c
 create mode 100644 tests/fate/preroll.mak
 create mode 100644 tests/preroll.ffconcat
 create mode 100644 tests/ref/fate/aac-seek-landing-frame-length-short
 create mode 100644 tests/ref/fate/aac-seek-landing-sbr
 create mode 100644 tests/ref/fate/aac-seek-preroll-eld
 create mode 100644 tests/ref/fate/aac-seek-preroll-frame-length-short
 create mode 100644 tests/ref/fate/aac-seek-preroll-sbr
 create mode 100644 tests/ref/fate/aac-seek-preroll-sbr-no-doubling
 create mode 100644 tests/ref/fate/api-skip-samples
 create mode 100644 tests/ref/fate/mov-aac-2048-priming-preroll
 create mode 100644 tests/ref/fate/mov-aac-2048-priming-seek
 create mode 100644 tests/ref/fate/mov-aac-2048-priming-seek-landing
 create mode 100644 tests/ref/fate/preroll-aac-adts-declared
 create mode 100644 tests/ref/fate/preroll-aac-adts-decode
 create mode 100644 tests/ref/fate/preroll-aac-adts-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-aac-adts-landing
 create mode 100644 tests/ref/fate/preroll-aac-adts-seek-start
 create mode 100644 tests/ref/fate/preroll-aac-caf-declared
 create mode 100644 tests/ref/fate/preroll-aac-caf-decode
 create mode 100644 tests/ref/fate/preroll-aac-caf-decode-in-priming
 create mode 100644 tests/ref/fate/preroll-aac-caf-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-aac-caf-landing
 create mode 100644 tests/ref/fate/preroll-aac-caf-landing-end
 create mode 100644 tests/ref/fate/preroll-aac-concat-seek
 create mode 100644 tests/ref/fate/preroll-aac-flv-declared
 create mode 100644 tests/ref/fate/preroll-aac-flv-decode
 create mode 100644 tests/ref/fate/preroll-aac-flv-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-aac-flv-landing
 create mode 100644 tests/ref/fate/preroll-aac-he-adts-declared
 create mode 100644 tests/ref/fate/preroll-aac-he-adts-decode
 create mode 100644 tests/ref/fate/preroll-aac-he-adts-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-aac-he-adts-landing
 create mode 100644 tests/ref/fate/preroll-aac-he-implicit-mov-declared
 create mode 100644 tests/ref/fate/preroll-aac-he-implicit-mov-decode
 create mode 100644 tests/ref/fate/preroll-aac-he-implicit-mov-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-aac-he-implicit-mov-landing
 create mode 100644 tests/ref/fate/preroll-aac-mkv-declared
 create mode 100644 tests/ref/fate/preroll-aac-mkv-decode
 create mode 100644 tests/ref/fate/preroll-aac-mkv-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-aac-mkv-landing
 create mode 100644 tests/ref/fate/preroll-aac-mov-declared
 create mode 100644 tests/ref/fate/preroll-aac-mov-decode
 create mode 100644 tests/ref/fate/preroll-aac-mov-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-aac-mov-landing
 create mode 100644 tests/ref/fate/preroll-aac-mov-seek-forward
 create mode 100644 tests/ref/fate/preroll-aac-mov-seek-staggered
 create mode 100644 tests/ref/fate/preroll-aac-mov-seek-video
 create mode 100644 tests/ref/fate/preroll-mp3-declared
 create mode 100644 tests/ref/fate/preroll-mp3-decode
 create mode 100644 tests/ref/fate/preroll-mp3-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-mp3-itunes-declared
 create mode 100644 tests/ref/fate/preroll-mp3-itunes-decode
 create mode 100644 tests/ref/fate/preroll-mp3-itunes-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-mp3-itunes-landing
 create mode 100644 tests/ref/fate/preroll-mp3-landing
 create mode 100644 tests/ref/fate/preroll-opus-caf-declared
 create mode 100644 tests/ref/fate/preroll-opus-caf-decode
 create mode 100644 tests/ref/fate/preroll-opus-caf-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-opus-caf-landing
 create mode 100644 tests/ref/fate/preroll-opus-mkv-declared
 create mode 100644 tests/ref/fate/preroll-opus-mkv-decode
 create mode 100644 tests/ref/fate/preroll-opus-mkv-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-opus-mkv-landing
 create mode 100644 tests/ref/fate/preroll-opus-mkv-landing-end
 create mode 100644 tests/ref/fate/preroll-opus-mpegts-declared
 create mode 100644 tests/ref/fate/preroll-opus-mpegts-decode
 create mode 100644 tests/ref/fate/preroll-opus-mpegts-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-opus-mpegts-landing
 create mode 100644 tests/ref/fate/preroll-opus-ogg-declared
 create mode 100644 tests/ref/fate/preroll-opus-ogg-decode
 create mode 100644 tests/ref/fate/preroll-opus-ogg-decode-noaccurate
 create mode 100644 tests/ref/fate/preroll-opus-ogg-landing
 create mode 100644 tests/ref/fate/seek_utils

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to