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

Builder ffmpegsos-solaris10-i386 Build #14296

Results:

Failed

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git updating ( 6 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/slave/ffmpegsos-solaris10-i386 slave
buildername ffmpegsos-solaris10-i386 Builder
buildnumber 14296 Build
codebase Build
project ffmpeg Build
repository https://git.ffmpeg.org/ffmpeg.git Build
revision 4c6d67fe0fc6b9a0bd9b2032f3e948d481206d9c Build
scheduler schedule-ffmpegsos-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ffmpegsos-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Vincent Herbst

Timing:

StartFri Sep 18 23:44:36 2026
EndFri Sep 18 23:44:42 2026
Elapsed6 secs

All Changes:

:

  1. Change #282182

    Category ffmpeg
    Changed by Vincent Herbst <superuser404ohnoyoudont@tuta.com>
    Changed at Sat 19 Sep 2026 01:21:38
    Repository https://git.ffmpeg.org/ffmpeg.git
    Project ffmpeg
    Branch master
    Revision 4c6d67fe0fc6b9a0bd9b2032f3e948d481206d9c

    Comments

    avformat/mov, movenc: add the dav1 sample entry for AV1 Dolby Vision
    MP4RA registers 'dav1' as a variant of 'av01' that signals Dolby Vision.
    Dolby Vision Profile 10.0 uses it: the AV1 counterpart of HEVC Profile 5,
    an IPT-PQ-c2 signal with no compatible base layer, so 'av01' is not an
    alternative there. The cross-compatible profiles (10.1, 10.2, 10.4) keep
    an 'av01' entry and are unaffected.
    
    Two tables are involved and each covers one direction.
    
    Without the isom_tags.c entry the sample entry is not recognized, so a
    file a conforming muxer writes cannot be read. GPAC writes it, and the
    whole file can be built from public tools:
    
      $ ffmpeg -f lavfi -i testsrc=size=640x360:rate=24:duration=2 \
          -c:v libsvtav1 -pix_fmt yuv420p10le -color_primaries bt2020 \
          -color_trc smpte2084 -colorspace bt2020nc -f obu av1.obu
      $ MP4Box -add "av1.obu:dvp=f10:stype=dav1" -new dv100.mp4
      $ ffprobe dv100.mp4
      Video: none (dav1 / 0x31766164), none, 640x360
      Could not find codec parameters for stream 0: unknown codec
    
    Without the codec_mp4_tags entry in movenc.c, validate_codec_tag() finds
    no match for a requested tag and mov_init() bails:
    
      $ ffmpeg -i av1.mp4 -c copy -tag:v dav1 out.mp4
      Tag dav1 incompatible with output codec id '225' (av01)
      Could not write header (incorrect codec parameters ?)
    
    'dvh1' sits in that second table for the HEVC side already, which is what
    makes the Profile 5 remux work today.
    
    With both entries the GPAC file probes as av1, and a remux with
    -tag:v dav1 writes a 'dav1' sample entry whose av1C parses back to
    yuv420p10le. The 'av01' path is unchanged.
    
    The isom_tags.c half was proposed in 2023 as
    20230315185711.4800-1-jamrial@gmail.com and not applied.

    Changed files

    • libavformat/isom_tags.c
    • libavformat/movenc.c