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

Builder ffmpegsos-solaris10-sparc Build #13758

Results:

Failed

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision883e8a6336b2651f7be79a6a9aa5f3cc22937948
Changes1 change

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-ffmpegsos-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git updating ( 17 secs )
    1. stdio
  2. shell  
    1. - no logs -
  3. shell_1  
    1. - no logs -
  4. shell_2  
    1. - no logs -
  5. shell_3  
    1. - no logs -
  6. shell_4  
    1. - no logs -
  7. shell_5  
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/ffmpegsos-solaris10-sparc slave
buildername ffmpegsos-solaris10-sparc Builder
buildnumber 13758 Build
codebase Build
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 883e8a6336b2651f7be79a6a9aa5f3cc22937948 Build
scheduler schedule-ffmpegsos-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpegsos-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Scott Kidder

Timing:

StartMon Aug 3 11:34:21 2026
EndMon Aug 3 11:34:38 2026
Elapsed17 secs

All Changes:

:

  1. Change #276848

    Category ffmpeg
    Changed by Scott Kidder <scottohnoyoudont@kidder.io>
    Changed at Mon 03 Aug 2026 13:08:57
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 883e8a6336b2651f7be79a6a9aa5f3cc22937948

    Comments

    avcodec/libopenh264dec: implement flush callback
    Cisco's ISVCDecoder retains DPB and reference state across
    avcodec_flush_buffers(), causing the next IDR to be accepted but
    subsequent P-frames to fail decode after a seek or loop. Cisco's
    API does not expose a non-destructive reset; tear down and rebuild
    the decoder via the existing close/init callbacks.
    
    The .flush callback is void and cannot report a re-init failure, so
    svc_decode_frame() guards against a NULL decoder left behind by a
    failed re-init. svc_decode_init() now also tears the decoder back
    down on an Initialize() failure so that path leaves the same clean
    NULL state the guard expects and does not leak the ISVCDecoder.
    
    Signed-off-by: Scott Kidder <scott@kidder.io>

    Changed files

    • libavcodec/libopenh264dec.c