[ffmpeg] branch master updated (277f9cb5d8 -> 7ebb6c54eb)
This is an automated email from the git hooks/post-receive script. Git pushed a change to branch master in repository ffmpeg. from 277f9cb5d8 avformat/cafenc: add init and deinit callbacks new f74c551eaa aarch64: Fix indentation of a few instructions new 7ebb6c54eb tools: Lowercase more patterns in aarch64 assembly The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: libavcodec/aarch64/h26x/qpel_neon.S | 6 +++--- tools/indent_arm_assembly.pl | 13 +++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-)
This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg. commit f74c551eaa62c96392d56f9e596b62a32de5b78c Author: Martin Storsjö <martin@martin.st> AuthorDate: Fri Jan 9 13:50:05 2026 +0200 Commit: Martin Storsjö <martin@martin.st> CommitDate: Fri Jan 30 05:21:27 2026 +0000 aarch64: Fix indentation of a few instructions This file is excempt from the indent checker script, as there are a few other bits in it that the script wants to reformat into slightly worse form, or which might not warrant being reformatted. But these instructions should indeed be indented this way. --- libavcodec/aarch64/h26x/qpel_neon.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/aarch64/h26x/qpel_neon.S b/libavcodec/aarch64/h26x/qpel_neon.S index f5aa266ab5..7901fedaf3 100644 --- a/libavcodec/aarch64/h26x/qpel_neon.S +++ b/libavcodec/aarch64/h26x/qpel_neon.S @@ -1511,7 +1511,7 @@ function ff_hevc_put_hevc_qpel_uni_v4_8_neon, export=1 .endm 1: calc_all .purgem calc -2: ret +2: ret endfunc function ff_hevc_put_hevc_qpel_uni_v6_8_neon, export=1 @@ -1540,7 +1540,7 @@ function ff_hevc_put_hevc_qpel_uni_v6_8_neon, export=1 .endm 1: calc_all .purgem calc -2: ret +2: ret endfunc function ff_hevc_put_hevc_qpel_uni_v8_8_neon, export=1 @@ -1567,7 +1567,7 @@ function ff_hevc_put_hevc_qpel_uni_v8_8_neon, export=1 .endm 1: calc_all .purgem calc -2: ret +2: ret endfunc function ff_hevc_put_hevc_qpel_uni_v12_8_neon, export=1
This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg. commit 7ebb6c54eb4e4ecc6c7e6121cb41babf44a04351 Author: Martin Storsjö <martin@martin.st> AuthorDate: Fri Jan 9 13:55:01 2026 +0200 Commit: Martin Storsjö <martin@martin.st> CommitDate: Fri Jan 30 05:21:27 2026 +0000 tools: Lowercase more patterns in aarch64 assembly Match more SVE/SME specific details. Also lowercase all register names. As this matches many cases of code comments that refer to variables elsewhere, not specific registers, we only apply this tranformation on the part of lines before a potential comment. --- tools/indent_arm_assembly.pl | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tools/indent_arm_assembly.pl b/tools/indent_arm_assembly.pl index 359c2bcf4f..aefd58265d 100755 --- a/tools/indent_arm_assembly.pl +++ b/tools/indent_arm_assembly.pl @@ -219,10 +219,23 @@ while (<$in>) { $operand_space = spaces($size); } + # Lowercase register names. Only apply this on lines up to + # comments, as this can match common spec/code references in + # code comments. Split the string on // for comments, apply the + # substitution on the first segment (up to a comment char), and + # join the string again. + my @parts = split(/\/\//, $rest); + $parts[0] =~ s/\b([XWVQDSHBZP][0-9]+)\b/lc($1)/ge; + $rest = join('//', @parts); + # Lowercase the aarch64 vector layout description, .8B -> .8b $rest =~ s/(\.[84216]*[BHSD])/lc($1)/ge; # Lowercase modifiers like "uxtw" or "lsl" $rest =~ s/([SU]XT[BWH]|[LA]S[LR])/lc($1)/ge; + # Lowercase SVE/SME modifiers like "/Z" or "/M" + $rest =~ s,(/[ZM])\b,lc($1),ge; + # Lowercase SVE/SME vector lengths + $rest =~ s/\b(VL[0-9]+)\b/lc($1)/ge; # Reassemble the line if ($rest eq "") {
participants (2)
-
ffmpeg-git -
Martin Storsjö