Builder ffmpegsos-solaris10-i386 Build #14296
Results:
Failed
SourceStamp:
| Project | ffmpeg |
| Repository | https://git.ffmpeg.org/ffmpeg.git |
| Branch | master |
| Revision | 4c6d67fe0fc6b9a0bd9b2032f3e948d481206d9c |
| Changes | 1 change |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-ffmpegsos-solaris10-i386' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| 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:
| Name | Label | Value |
|---|
Responsible Users:
- Vincent Herbstsuperuser404@tuta.com
Timing:
| Start | Fri Sep 18 23:44:36 2026 |
| End | Fri Sep 18 23:44:42 2026 |
| Elapsed | 6 secs |
All Changes:
:
Change #282182
Category ffmpeg Changed by Vincent Herbst <superuser404@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