Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder ffmpeg-solaris10-i386 Build #11146

Results:

Failed shell_2 shell_3 shell_4 shell_5

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revisionbaf17c15bec6eab97d9d67acd0a18cc0f4f45309
Got Revisionbaf17c15bec6eab97d9d67acd0a18cc0f4f45309
Changes31 changes

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-ffmpeg-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. shell 'gsed -i ...' ( 0 secs )
    1. stdio
  3. shell_1 'gsed -i ...' ( 0 secs )
    1. stdio
  4. shell_2 'gsed -i ...' failed ( 0 secs )
    1. stdio
  5. shell_3 './configure --samples="../../../ffmpeg/fate-suite" ...' failed ( 1 secs )
    1. stdio
    2. config.log
  6. shell_4 'gmake fate-rsync' failed ( 0 secs )
    1. stdio
  7. shell_5 '../../../ffmpeg/fate.sh ../../../ffmpeg/fate_config.sh' failed ( 0 secs )
    1. stdio
    2. configure.log
    3. compile.log
    4. test.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/ffmpeg-solaris10-i386 slave
buildername ffmpeg-solaris10-i386 Builder
buildnumber 11146 Build
codebase Build
got_revision baf17c15bec6eab97d9d67acd0a18cc0f4f45309 Git
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision baf17c15bec6eab97d9d67acd0a18cc0f4f45309 Build
scheduler schedule-ffmpeg-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpeg-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Anton Khirnov

Timing:

StartTue Apr 9 11:04:07 2024
EndTue Apr 9 11:04:15 2024
Elapsed7 secs

All Changes:

:

  1. Change #194854

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b0e1bc6298ceda81b8f88acdb96d023f1bf00d80

    Comments

    lavfi/vf_scale: fix AVOption flags for "size"/"s"

    Changed files

    • libavfilter/vf_scale.c
  2. Change #194855

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d7cde009ce7884995bb38505a26e819b9f57a3d2

    Comments

    lavfi/avfilter: add an "auto" constant to the threads option
    Analogous to the same constant in avfiltergraph and avcodec.
    Cf. f599ae88c25.

    Changed files

    • libavfilter/avfilter.c
  3. Change #194856

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8c330853131e1d1f75c6238784596235af2e9603

    Comments

    fftools/ffmpeg_filter: do not pass OutputStream to set_channel_layout()
    It only needs a list of allowed layouts and the requested layout.

    Changed files

    • fftools/ffmpeg_filter.c
  4. Change #194857

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 8e35e33d42efb89ff7e3da92b841a3b43a5a95bc

    Comments

    fftools/ffmpeg_filter: stop accessing AVCodecContext.codec
    Instead pass the encoder through a newly-added output options struct,
    analogous to previously added input options.
    
    Will allow decoupling filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  5. Change #194858

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 651c79da362b4a9f618458ddd08b92504ffb3b6d

    Comments

    fftools/ffmpeg_filter: check that filter type matches output stream type
    For simple filtergraphs. For complex filtergraphs they always match.

    Changed files

    • fftools/ffmpeg_filter.c
  6. Change #194859

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b3864e7a080d5716d6a6d8dd8e327ed6c6dd2d2f

    Comments

    fftools/ffmpeg_filter: pass ts offset through OutputFilterOptions
    Reduces the need to access OutputFile, which will allow decoupling
    filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  7. Change #194860

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision e903c31fd159a48bd6bbc8cb9cdd45fd67727650

    Comments

    fftools/ffmpeg_filter: pass keep_pix_fmt through OutputFilterOptions
    Reduces the need to access OutputStream, which will allow decoupling
    filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  8. Change #194861

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 606c71bb117ab32eb91cfa5b8e14594023fb1175

    Comments

    fftools/ffmpeg: warn about ignored -enc_time_base for subtitles earlier
    Can do it as soon as that option is parsed, no need to postpone it until
    opening the encoder.

    Changed files

    • fftools/ffmpeg_enc.c
    • fftools/ffmpeg_mux_init.c
  9. Change #194862

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 9d5bf2d69e6ad85adbf8a673929192e0b07bc080

    Comments

    fftools/ffmpeg_filter: pass enc_timebase through OutputFilterOptions
    Reduces the need to access OutputStream, which will allow decoupling
    filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  10. Change #194863

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 17702c5f7bfdd02bda3a29971d6d564c01971988

    Comments

    fftools/ffmpeg_filter: move the MJPEG format selection hack to muxer setup
    That, if anywhere, is a more appropriate place for it.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  11. Change #194864

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision bc206ed1b3631801869b1bd4ddb3d3e4dd5f7aef

    Comments

    fftools/ffmpeg_filter: stop accessing encoder AVCodecContext
    Pass all the necessary value through OutputFilterOptions.
    
    Will allow decoupling filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  12. Change #194865

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 509afedaafa1c6796dac6c5654a1229d6af945bb

    Comments

    fftools/ffmpeg_filter: pass vsync method through OutputFilterOptions
    Do not read it from OutputStream directly.
    
    Will allow decoupling filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux.c
    • fftools/ffmpeg_mux.h
    • fftools/ffmpeg_mux_init.c
  13. Change #194866

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 82c7c21b1812928f8507a8c91a2070d41cac49ea

    Comments

    fftools/ffmpeg: drop OutputStream.is_cfr
    It is used in a single place in the filtering code, so it is better to
    inline it there.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  14. Change #194867

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision da80e0b077552d1fbd591805705e47931427ea8f

    Comments

    fftools/ffmpeg_filter: accept a caller-provided output name
    Do not construct it from OutputStream manually.
    
    Will allow decoupling filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  15. Change #194868

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 114cbaa316d7d71d942229cd665e76a0a5e3c24b

    Comments

    fftools/ffmpeg_filter: drop a redundant check
    fg_finalise_bindings() already checks that all filtergraph outputs are
    connected.

    Changed files

    • fftools/ffmpeg_filter.c
  16. Change #194869

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3c3e04c8a3fc93ab5b18277d59db8990ab6ec943

    Comments

    fftools/ffmpeg_filter: simplify retrieving filter type

    Changed files

    • fftools/ffmpeg_filter.c
  17. Change #194870

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision fc6354c39cb06df6b5fcd83364e34b0ef27884f1

    Comments

    fftools/ffmpeg_filter: add an AVClass to OutputFilter
    Use it for logging where appropriate, avoid logging to OutputStream as
    we do not own it.
    
    This is a step towards decoupling filtering from encoding.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
  18. Change #194871

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 23c23077fc79f27022f56855080debdba7a00274

    Comments

    fftools/ffmpeg_filter: drop an unnecessary use of OutputStream
    OutputFilter.type contains the same information.

    Changed files

    • fftools/ffmpeg_filter.c
  19. Change #194872

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision b8e6802023a5e687c40b6565745a225f8e069657

    Comments

    fftools/ffmpeg_filter: pass sws/swr opts through OutputFilterOptions
    Do not read them from OutputStream directly.
    
    Will allow decoupling filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux.c
    • fftools/ffmpeg_mux_init.c
  20. Change #194873

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 83304f7c1f26ef12880115ad9b0c82b399759a46

    Comments

    fftools/ffmpeg_filter: pass autoscale through OutputFilterOptions
    Do not read it from OutputStream directly.
    
    Will allow decoupling filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  21. Change #194874

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a2892dbe06161452ec6592bcdddd0cbe8b0f6780

    Comments

    fftools/ffmpeg_filter: pass trim parameters through OutputFilterOptions
    Do not read them from OutputStream directly.
    
    Will allow decoupling filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  22. Change #194875

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision a4c940c86a46e817eea16d8535db383f9e19c25c

    Comments

    fftools/ffmpeg_filter: move most of -apad logic to the muxer
    The decision whether -apad actually does anything is made based on muxer
    properties, and so more properly belongs there. Filtering code only
    receives the result.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux.c
    • fftools/ffmpeg_mux.h
    • fftools/ffmpeg_mux_init.c
  23. Change #194876

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 5b0589c8c37bc77df0e895d31135867e59b8cc90

    Comments

    fftools/ffmpeg_mux: drop OutputFile.shortest
    It is no longer needed outside of of_open() and its children.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_mux_init.c
  24. Change #194877

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision bfeb751171c87e81fa940f4152b1e72eb9b0a1c0

    Comments

    fftools/ffmpeg_mux: drop OutputFile.format
    It is no longer used outside of the muxing code (where we can access the
    muxer directly).

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_mux.c
    • fftools/ffmpeg_mux_init.c
  25. Change #194878

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision f2c919252da460f89f7281c769d3005e35d95b85

    Comments

    fftools/ffmpeg_filter: accept encoder thread count through OutputFilterOptions
    Stop digging through encoder options manually.
    
    Will allow decoupling filtering from encoding in future commits.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  26. Change #194879

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision d74cbcb9635f1c94f990dae4988a060ec6494f34

    Comments

    fftools/ffmpeg_filter: drop OutputFilter.ost
    All remaining code accessing it only needs to know whether this
    filtergraph output has been bound or not.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux_init.c
  27. Change #194880

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 243a51490a85923c29ea9c276786e7b7d29cff0d

    Comments

    fftools/ffmpeg_filter: only store complex filtergraphs in global array
    Store simple filtergraphs in the stream they feed. Keeping the two
    separate will be useful in following commits.

    Changed files

    • fftools/ffmpeg.c
    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_mux.c
  28. Change #194881

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3d01996b242ee588bcb27d61d6351439b8849260

    Comments

    fftools/ffmpeg_filter: change processing order in fg_finalise_bindings()
    First bind all inputs in all filtergraphs, only then check that all
    outputs are bound.
    
    Needed by the following commit.

    Changed files

    • fftools/ffmpeg.h
    • fftools/ffmpeg_filter.c
    • fftools/ffmpeg_opt.c
  29. Change #194882

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 255ae036012177e1c0419e28bc4b9ab10d848d0a

    Comments

    fftools/ffmpeg_sched: allow filtergraphs to send to filtergraphs
    Will be useful for filtergraph chaining that will be added in following
    commits.

    Changed files

    • fftools/ffmpeg_sched.c
    • fftools/ffmpeg_sched.h
  30. Change #194883

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 3bd7c571257474b9b6f813a09a49b78056edd9bc

    Comments

    fftools/ffmpeg_filter: implement filtergraph chaining
    This allows one complex filtergraph's output to be sent as input to
    another one, which is useful in certain situations (one is described in
    the docs).
    
    Chaining filtergraphs was already effectively possible by using a
    wrapped_avframe encoder connected to a loopback decoder, but it is ugly,
    non-obvious and inefficient.

    Changed files

    • Changelog
    • doc/ffmpeg.texi
    • fftools/ffmpeg_filter.c
  31. Change #194884

    Category ffmpeg
    Changed by Anton Khirnov <antonohnoyoudont@khirnov.net>
    Changed at Tue 09 Apr 2024 10:34:18
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision baf17c15bec6eab97d9d67acd0a18cc0f4f45309

    Comments

    doc/ffmpeg: document that there can be multiple complex filtergraphs

    Changed files

    • doc/ffmpeg.texi