Reason found:

Applying an additional patch changes the hash.

M-AB-S used to apply a patch to ensure that libraries with paths only and libraries with full filenames get listed separately (-l vs. -L). But this issue appears to be fixed, so this patch could be dropped.

Issue solved.


Mario *LigH* Rohkrämer schrieb am 09.08.2024 um 17:08:
I use to build x265 irregularly but at least after some important commits. Now that there is some trouble with the changes in some interfaces making x265 incompatible to the current headers in libavcodec, based on earlier definitions, I tried to use the build IDs saved in x265.rc in the fields FileVersion and ProductVersion.

And I am confused why many of them are completely unrelated to any commit ID in x265's source repo. So, where else are they derived from?

The media-autobuild suite uses git to retrieve the sources from https://bitbucket.org/multicoreware/x265_git.git which is logged. The last logs report (omitting a few lines which contain compiler and linker flags which don't belong to git):

[ab-suite.git.fetch.log]
+----
vcs_fetch
++ git rev-parse --git-dir
+ [[ -f .git/shallow ]]
+ unshallow=
+ git fetch --all -Ppft
 From https://bitbucket.org/multicoreware/x265_git
    7afb5179d..1cb70f6b4  master     -> origin/master
+ git remote set-head -a origin
origin/HEAD set to master
+----

[ab-suite.git.reset.log]
+----
vcs_reset origin/HEAD
++ vcs_get_latest_tag origin/HEAD
++ case $1 in
++ false
++ echo origin/HEAD
+ git checkout --no-track -fB ab-suite origin/HEAD
Reset branch 'ab-suite'
+ git log --oneline --no-merges --no-color -n 1
+ tee /dev/null
1cb70f6b4 Fix segmentation fault in linux
+----

And x265.rc contains these attributes:
+----
         VALUE "FileDescription",  "HEVC video encoder"
         VALUE "FileVersion",      "3.6+65-3c3d03746"
         VALUE "InternalName",     "x265"
         VALUE "LegalCopyright",   "Multicoreware: GPLv2 or commercial"
         VALUE "OriginalFilename", "libx265.dll"
         VALUE "ProductName",      "x265"
         VALUE "ProductVersion",   "3.6+65-3c3d03746"
+----

Commit 1cb70f6b4 is listed in the repo's Commits viewer.

3c3d03746 is not known as commit ID, no search results.



--

Fun and success!

Mario *LigH* Rohkrämer
maito:[email protected]
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to