[FFmpeg-cvslog] avformat/pcm: decrease target audio frame per sec to 10

Marton Balint git at videolan.org
Sat Mar 16 20:43:14 EET 2024


ffmpeg | branch: master | Marton Balint <cus at passwd.hu> | Mon Mar  4 00:27:11 2024 +0100| [44b2769619242ab3746d6477b88f5d5345a591ee] | committer: Marton Balint

avformat/pcm: decrease target audio frame per sec to 10

This makes the wav and pcm demuxer demux bigger packets, which is more
efficient.

As a side effect of the bigger packets, audio durations can become less exact
for command lines such as "ffmpeg -i $INPUT -c:a copy -t 1.0 $OUTPUT".

Signed-off-by: Marton Balint <cus at passwd.hu>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44b2769619242ab3746d6477b88f5d5345a591ee
---

 libavformat/pcm.c                                  |   2 +-
 tests/ref/acodec/pcm-s16be                         |   2 +-
 tests/ref/acodec/pcm-s16be_planar                  |   4 +-
 tests/ref/acodec/pcm-s16le_planar                  |   4 +-
 tests/ref/acodec/pcm-s24be                         |   2 +-
 tests/ref/acodec/pcm-s24le_planar                  |   4 +-
 tests/ref/acodec/pcm-s32be                         |   2 +-
 tests/ref/acodec/pcm-s32le_planar                  |   4 +-
 tests/ref/acodec/pcm-s8_planar                     |   4 +-
 tests/ref/acodec/pcm-u16be                         |   4 +-
 tests/ref/acodec/pcm-u16le                         |   4 +-
 tests/ref/acodec/pcm-u24be                         |   4 +-
 tests/ref/acodec/pcm-u24le                         |   4 +-
 tests/ref/acodec/pcm-u32be                         |   4 +-
 tests/ref/acodec/pcm-u32le                         |   4 +-
 tests/ref/acodec/s302m                             |   8 +-
 tests/ref/fate/dcinema-encode                      |  63 ++-
 tests/ref/fate/filter-acrossfade                   | 623 +++++----------------
 tests/ref/fate/filter-adelay                       | 324 +++--------
 tests/ref/fate/filter-aecho                        | 324 +++--------
 tests/ref/fate/filter-aemphasis-50fm               | 324 +++--------
 tests/ref/fate/filter-aemphasis-75kf               | 324 +++--------
 tests/ref/fate/filter-afade-esin                   | 324 +++--------
 tests/ref/fate/filter-afade-exp                    | 324 +++--------
 tests/ref/fate/filter-afade-hsin                   | 324 +++--------
 tests/ref/fate/filter-afade-iqsin                  | 324 +++--------
 tests/ref/fate/filter-afade-log                    | 324 +++--------
 tests/ref/fate/filter-afade-qsin                   | 324 +++--------
 tests/ref/fate/filter-agate                        | 324 +++--------
 tests/ref/fate/filter-alimiter                     | 324 +++--------
 tests/ref/fate/filter-amerge                       | 324 +++--------
 tests/ref/fate/filter-anequalizer                  | 324 +++--------
 tests/ref/fate/filter-apad                         | 324 +++--------
 tests/ref/fate/filter-asegment-samples-absolute    | 324 +++--------
 tests/ref/fate/filter-asegment-samples-relative    | 324 +++--------
 tests/ref/fate/filter-asegment-timestamps-absolute | 326 +++--------
 tests/ref/fate/filter-asegment-timestamps-relative | 326 +++--------
 tests/ref/fate/filter-asetrate                     |  40 +-
 tests/ref/fate/filter-atrim-mixed                  |   4 +-
 tests/ref/fate/filter-atrim-time                   |   5 +-
 tests/ref/fate/filter-chorus                       |  20 +-
 tests/ref/fate/filter-compand                      |  40 +-
 tests/ref/fate/filter-crystalizer                  | 324 +++--------
 tests/ref/fate/filter-dcshift                      |  40 +-
 tests/ref/fate/filter-earwax                       |  40 +-
 tests/ref/fate/filter-extrastereo                  |  40 +-
 tests/ref/fate/filter-pan-downmix1                 |  40 +-
 tests/ref/fate/filter-pan-downmix2                 |  40 +-
 tests/ref/fate/filter-pan-mono1                    |  40 +-
 tests/ref/fate/filter-pan-mono2                    |  40 +-
 tests/ref/fate/filter-pan-stereo1                  |  40 +-
 tests/ref/fate/filter-pan-stereo2                  |  40 +-
 tests/ref/fate/filter-pan-stereo3                  |  40 +-
 tests/ref/fate/filter-pan-stereo4                  |  40 +-
 tests/ref/fate/filter-pan-upmix1                   |  40 +-
 tests/ref/fate/filter-pan-upmix2                   |  40 +-
 tests/ref/fate/filter-stereotools                  |  40 +-
 tests/ref/fate/flcl1905                            | 612 +++++++++-----------
 tests/ref/fate/g722-encode                         | 282 ++++------
 tests/ref/fate/g726-encode-2bit                    | 282 ++++------
 tests/ref/fate/g726-encode-3bit                    | 282 ++++------
 tests/ref/fate/g726-encode-4bit                    | 282 ++++------
 tests/ref/fate/g726-encode-5bit                    | 282 ++++------
 tests/ref/fate/matroska-move-cues-to-front         |  18 +-
 tests/ref/fate/mov-channel-description             |   4 +-
 tests/ref/fate/mov-mp4-pcm                         |   4 +-
 tests/ref/fate/mov-mp4-pcm-float                   |   2 +-
 tests/ref/lavf/ast                                 |   4 +-
 tests/ref/lavf/mov                                 |  12 +-
 tests/ref/lavf/mov_rtphint                         |   4 +-
 tests/ref/lavf/s16.voc                             |   4 +-
 tests/ref/lavf/smjpeg                              |   6 +-
 tests/ref/lavf/voc                                 |   4 +-
 tests/ref/seek/acodec-adpcm-ima_wav                |  54 +-
 tests/ref/seek/acodec-adpcm-ima_wav-trellis        |  54 +-
 tests/ref/seek/acodec-adpcm-ms                     |  54 +-
 tests/ref/seek/acodec-adpcm-ms-trellis             |  54 +-
 tests/ref/seek/acodec-adpcm-yamaha                 |  54 +-
 tests/ref/seek/acodec-adpcm-yamaha-trellis         |  54 +-
 tests/ref/seek/acodec-pcm-alaw                     |  54 +-
 tests/ref/seek/acodec-pcm-f32be                    |  54 +-
 tests/ref/seek/acodec-pcm-f32le                    |  54 +-
 tests/ref/seek/acodec-pcm-f64be                    |  54 +-
 tests/ref/seek/acodec-pcm-f64le                    |  54 +-
 tests/ref/seek/acodec-pcm-mulaw                    |  54 +-
 tests/ref/seek/acodec-pcm-s16le                    |  54 +-
 tests/ref/seek/acodec-pcm-s24le                    |  54 +-
 tests/ref/seek/acodec-pcm-s32le                    |  54 +-
 tests/ref/seek/acodec-pcm-u8                       |  54 +-
 tests/ref/seek/lavf-al                             |  46 +-
 tests/ref/seek/lavf-au                             |  30 +-
 tests/ref/seek/lavf-mov                            |  44 +-
 tests/ref/seek/lavf-ul                             |  46 +-
 tests/ref/seek/lavf-voc                            |  22 +-
 tests/ref/seek/lavf-wav                            |  30 +-
 95 files changed, 3153 insertions(+), 7912 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commitdiff;h=44b2769619242ab3746d6477b88f5d5345a591ee


More information about the ffmpeg-cvslog mailing list