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

Builder ffmpeg-solaris10-sparc Build #12933

Results:

Failed

SourceStamp:

Projectffmpeg
Repositoryhttps://git.ffmpeg.org/ffmpeg.git
Branchmaster
Revision120987543aec040721c9e2b3a983c772b3464049
Changes5 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git updating ( 13 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/ffmpeg-solaris10-sparc slave
buildername ffmpeg-solaris10-sparc Builder
buildnumber 12933 Build
codebase Build
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 120987543aec040721c9e2b3a983c772b3464049 Build
scheduler schedule-ffmpeg-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ffmpeg-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Ayose

Timing:

StartSun Jan 4 15:51:30 2026
EndSun Jan 4 15:51:44 2026
Elapsed13 secs

All Changes:

:

  1. Change #254109

    Category ffmpeg
    Changed by Ayose <ayosecohnoyoudont@gmail.com>
    Changed at Sun 04 Jan 2026 14:42:20
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 6300e340d3b1d9d30c216f475ca027038fed830d

    Comments

    avfilter/vf_drawvg: skip conversions when a color is assigned to a variable.
    In libcairo, colors are defined as 4 separate components, and each one is double
    between 0 and 1. Before this commit, colors stored in variables (like `defhsla`)
    were converted to a `0xRRGGBBAA` value, which introduced some issues due to
    rounding errors.
    
    Now, when a color is assigned to a variable, the original values (a `double[4]`)
    are stored in a dedicated array (`color_vars`), so no conversion is needed.
    
    This change also reduces the cost of reading a color from a variable (no need
    for `av_be2ne32`, or the `color[i] / 255` operations).
    
    Signed-off-by: Ayose <ayosec@gmail.com>

    Changed files

    • libavfilter/vf_drawvg.c
  2. Change #254110

    Category ffmpeg
    Changed by Ayose <ayosecohnoyoudont@gmail.com>
    Changed at Sun 04 Jan 2026 14:42:20
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 46c9584dc5b63229b16e13b86c40610f5af11886

    Comments

    avfilter/vf_drawvg: support color expressions as setvar/call arguments.
    The arguments for `setvar` and `call` commands can be colors (like `#rrggbb`).
    This replaces the previous trick of using `0xRRGGBBAA` values to use colors as
    procedure arguments.
    
    The parser stores colors as the value expected by Cairo (a `double[4]`). This
    array is allocated on the heap so the size of the union in `VGSArgument` is
    not increased (i.e. it is still 8 bytes, instead of 32).
    
    Signed-off-by: Ayose <ayosec@gmail.com>

    Changed files

    • libavfilter/vf_drawvg.c
    • tests/ref/fate/filter-drawvg-interpreter
    • tests/ref/lavf/drawvg.all
  3. Change #254111

    Category ffmpeg
    Changed by Ayose <ayosecohnoyoudont@gmail.com>
    Changed at Sun 04 Jan 2026 14:42:20
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision c7a2646bc772b642167d9d2af3673fd50ae20015

    Comments

    avfilter/vf_drawvg: values from the p() function can be used as colors.
    To be able to reuse colors from the original frame, the last value returned by
    `p()` is tracked in the eval state, and if it is assigned to a variable, the
    original color components are copied to `color_vars`. Thus, commands like
    `setcolor` and `colorstop` can use those variables:
    
        setvar pixel (p(0, 0))
        ...
        setcolor pixel
    
    `fate-filter-drawvg-video` now also verifies the `p()` function.
    
    Signed-off-by: Ayose <ayosec@gmail.com>

    Changed files

    • libavfilter/vf_drawvg.c
    • tests/fate/filter-video.mak
    • tests/ref/fate/filter-drawvg-video
    • tests/ref/lavf/drawvg.lines
    • tests/ref/lavf/drawvg.video
  4. Change #254112

    Category ffmpeg
    Changed by Ayose <ayosecohnoyoudont@gmail.com>
    Changed at Sun 04 Jan 2026 14:42:20
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 1333ee5294664e7bdc925651fc15441e2ba79ddf

    Comments

    doc/drawvg-reference: changes on color syntax.
    Colors expressions (like `#RRGGBB`) can now be used as arguments for `setvar`
    and `call`.
    
    The trick of setting a variable with a `0xRRGGBBAA` value is not valid anymore.
    
    Signed-off-by: Ayose <ayosec@gmail.com>

    Changed files

    • doc/drawvg-reference.texi
  5. Change #254113

    Category ffmpeg
    Changed by Ayose <ayosecohnoyoudont@gmail.com>
    Changed at Sun 04 Jan 2026 14:42:20
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 120987543aec040721c9e2b3a983c772b3464049

    Comments

    avfilter/tests/drawvg: fix warnings on WIN32
    The compiler was emitting a warning on every Cairo function replaced by
    the `MOCK_FN_n` macros:
    
        warning: 'cairo_...': redeclared without dllimport attribute after
        being referenced with dll linkage
    
    The macro `CAIRO_WIN32_STATIC_BUILD` prevents the attribute `dllimport` on
    the declarations for these functions.
    
    Signed-off-by: Ayose <ayosec@gmail.com>

    Changed files

    • libavfilter/tests/drawvg.c