You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-06-19 19:03:00 +02:00
all: apply linter fixes
This commit is contained in:
+9
-9
@@ -55,7 +55,7 @@ modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
@@ -111,7 +111,7 @@ modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
@@ -158,7 +158,7 @@ Library.
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
@@ -216,7 +216,7 @@ instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
@@ -267,7 +267,7 @@ Library will still fall under Section 6.)
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
@@ -329,7 +329,7 @@ restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
@@ -370,7 +370,7 @@ subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
@@ -422,7 +422,7 @@ conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
@@ -456,7 +456,7 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
|
||||
@@ -63,4 +63,3 @@ make -j<num>
|
||||
make -k
|
||||
Continue build in case of errors, this is useful for the regression tests
|
||||
sometimes but note that it will still not run all reg tests.
|
||||
|
||||
|
||||
@@ -157,4 +157,3 @@ PFD[32] would for example be signed 32 bit little-endian IEEE float
|
||||
@item XVID @tab non-compliant MPEG-4 generated by old Xvid
|
||||
@item XVIX @tab non-compliant MPEG-4 generated by old Xvid with interlacing bug
|
||||
@end multitable
|
||||
|
||||
|
||||
Regular → Executable
Regular → Executable
@@ -44,4 +44,3 @@ a+b*c;
|
||||
here the reader knows that a,b,c are meant to be signed integers but for C
|
||||
standard compliance / to avoid undefined behavior they are stored in unsigned
|
||||
ints.
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
#!/bin/sh
|
||||
|
||||
toupper(){
|
||||
echo "$@" | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
|
||||
}
|
||||
|
||||
@@ -2290,7 +2290,7 @@ function ff_hevc_put_hevc_epel_uni_w_v24_8_neon, export=1
|
||||
subs w4, w4, #1
|
||||
add x2, x2, x3
|
||||
EPEL_UNI_W_V16_CALC v4, v5, v16, v18, v20, v22, v24, v25, v26, v27
|
||||
EPEL_UNI_W_V8_CALC v6, v17, v19, v21, v23, v24, v25
|
||||
EPEL_UNI_W_V8_CALC v6, v17, v19, v21, v23, v24, v25
|
||||
str q4, [x0]
|
||||
str d6, [x0, #16]
|
||||
add x0, x0, x1
|
||||
@@ -2299,7 +2299,7 @@ function ff_hevc_put_hevc_epel_uni_w_v24_8_neon, export=1
|
||||
subs w4, w4, #1
|
||||
add x2, x2, x3
|
||||
EPEL_UNI_W_V16_CALC v4, v5, v18, v20, v22, v16, v24, v25, v26, v27
|
||||
EPEL_UNI_W_V8_CALC v6, v19, v21, v23, v17, v24, v25
|
||||
EPEL_UNI_W_V8_CALC v6, v19, v21, v23, v17, v24, v25
|
||||
str q4, [x0]
|
||||
str d6, [x0, #16]
|
||||
add x0, x0, x1
|
||||
@@ -2308,7 +2308,7 @@ function ff_hevc_put_hevc_epel_uni_w_v24_8_neon, export=1
|
||||
subs w4, w4, #1
|
||||
add x2, x2, x3
|
||||
EPEL_UNI_W_V16_CALC v4, v5, v20, v22, v16, v18, v24, v25, v26, v27
|
||||
EPEL_UNI_W_V8_CALC v6, v21, v23, v17, v19, v24, v25
|
||||
EPEL_UNI_W_V8_CALC v6, v21, v23, v17, v19, v24, v25
|
||||
str q4, [x0]
|
||||
str d6, [x0, #16]
|
||||
add x0, x0, x1
|
||||
@@ -2317,7 +2317,7 @@ function ff_hevc_put_hevc_epel_uni_w_v24_8_neon, export=1
|
||||
subs w4, w4, #1
|
||||
add x2, x2, x3
|
||||
EPEL_UNI_W_V16_CALC v4, v5, v22, v16, v18, v20, v24, v25, v26, v27
|
||||
EPEL_UNI_W_V8_CALC v6, v23, v17, v19, v21, v24, v25
|
||||
EPEL_UNI_W_V8_CALC v6, v23, v17, v19, v21, v24, v25
|
||||
str q4, [x0]
|
||||
str d6, [x0, #16]
|
||||
add x0, x0, x1
|
||||
|
||||
@@ -117,41 +117,41 @@ endconst
|
||||
// void put_hevc_qpel_h(int16_t *dst,
|
||||
// uint8_t *_src, ptrdiff_t _srcstride,
|
||||
// int height, intptr_t mx, intptr_t my, int width)
|
||||
dst .req x0
|
||||
dststride .req x7
|
||||
src .req x1
|
||||
srcstride .req x2
|
||||
height .req x3
|
||||
heightw .req w3
|
||||
mx .req x4
|
||||
width .req w6
|
||||
dst .req x0
|
||||
dststride .req x7
|
||||
src .req x1
|
||||
srcstride .req x2
|
||||
height .req x3
|
||||
heightw .req w3
|
||||
mx .req x4
|
||||
width .req w6
|
||||
.endif
|
||||
.ifc \type, qpel_uni
|
||||
// void put_hevc_qpel_uni_h(uint8_t *_dst, ptrdiff_t _dststride,
|
||||
// uint8_t *_src, ptrdiff_t _srcstride,
|
||||
// int height, intptr_t mx, intptr_t my, int width)
|
||||
dst .req x0
|
||||
dststride .req x1
|
||||
src .req x2
|
||||
srcstride .req x3
|
||||
height .req x4
|
||||
heightw .req w4
|
||||
mx .req x5
|
||||
width .req w7
|
||||
dst .req x0
|
||||
dststride .req x1
|
||||
src .req x2
|
||||
srcstride .req x3
|
||||
height .req x4
|
||||
heightw .req w4
|
||||
mx .req x5
|
||||
width .req w7
|
||||
.endif
|
||||
.ifc \type, qpel_bi
|
||||
// void put_hevc_qpel_bi_h(uint8_t *_dst, ptrdiff_t _dststride,
|
||||
// uint8_t *_src, ptrdiff_t _srcstride,
|
||||
// int16_t *src2, int height, intptr_t mx,
|
||||
// intptr_t my, int width)
|
||||
dst .req x0
|
||||
dststride .req x1
|
||||
src .req x2
|
||||
srcstride .req x3
|
||||
height .req x5
|
||||
heightw .req w5
|
||||
mx .req x6
|
||||
width .req w8
|
||||
dst .req x0
|
||||
dststride .req x1
|
||||
src .req x2
|
||||
srcstride .req x3
|
||||
height .req x5
|
||||
heightw .req w5
|
||||
mx .req x6
|
||||
width .req w8
|
||||
.endif
|
||||
|
||||
.ifc \type, qpel
|
||||
@@ -706,7 +706,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
|
||||
@@ -735,7 +735,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
|
||||
@@ -762,7 +762,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
|
||||
@@ -2011,7 +2011,7 @@ function ff_hevc_put_hevc_qpel_uni_w_h8_8_neon_i8mm, export=1
|
||||
zip1 v2.2d, v2.2d, v3.2d
|
||||
zip1 v4.2d, v4.2d, v5.2d
|
||||
zip1 v6.2d, v6.2d, v7.2d
|
||||
QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
|
||||
QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
|
||||
sqxtn v18.4h, v18.4s
|
||||
sqxtn2 v18.8h, v20.4s
|
||||
sqxtun v18.8b, v18.8h
|
||||
@@ -2040,7 +2040,7 @@ function ff_hevc_put_hevc_qpel_uni_w_h12_8_neon_i8mm, export=1
|
||||
zip1 v21.2d, v6.2d, v7.2d
|
||||
zip2 v22.2d, v16.2d, v1.2d
|
||||
zip2 v23.2d, v2.2d, v3.2d
|
||||
QPEL_UNI_W_H_CALC v18, v19, v20, v21, v0, v2, v4, v6
|
||||
QPEL_UNI_W_H_CALC v18, v19, v20, v21, v0, v2, v4, v6
|
||||
QPEL_UNI_W_H_CALC_HALF v22, v23, v24, v25
|
||||
sqxtn v0.4h, v0.4s
|
||||
sqxtn2 v0.8h, v4.4s
|
||||
@@ -2068,8 +2068,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h16_8_neon_i8mm, export=1
|
||||
ext v5.16b, v16.16b, v17.16b, #5
|
||||
ext v6.16b, v16.16b, v17.16b, #6
|
||||
ext v7.16b, v16.16b, v17.16b, #7
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21 // v18: 0, 8, 2, 10 v20: 1, 9, 3, 11
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25 // v22: 4, 12, 6, 14 v24: 5, 13, 7, 15
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21 // v18: 0, 8, 2, 10 v20: 1, 9, 3, 11
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25 // v22: 4, 12, 6, 14 v24: 5, 13, 7, 15
|
||||
sqxtn v0.4h, v18.4s
|
||||
sqxtn2 v0.8h, v22.4s
|
||||
sqxtn v1.4h, v20.4s
|
||||
@@ -2096,8 +2096,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h24_8_neon_i8mm, export=1
|
||||
ext v5.16b, v16.16b, v17.16b, #5
|
||||
ext v6.16b, v16.16b, v17.16b, #6
|
||||
ext v7.16b, v16.16b, v17.16b, #7
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v18, v19, v20, v21
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
|
||||
sqxtn v18.4h, v18.4s
|
||||
sqxtn2 v18.8h, v22.4s
|
||||
sqxtn v19.4h, v20.4s
|
||||
@@ -2117,7 +2117,7 @@ function ff_hevc_put_hevc_qpel_uni_w_h24_8_neon_i8mm, export=1
|
||||
zip1 v2.2d, v2.2d, v3.2d
|
||||
zip1 v4.2d, v4.2d, v5.2d
|
||||
zip1 v6.2d, v6.2d, v7.2d
|
||||
QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
|
||||
QPEL_UNI_W_H_CALC v0, v2, v4, v6, v18, v19, v20, v21
|
||||
sqxtn v18.4h, v18.4s
|
||||
sqxtn2 v18.8h, v20.4s
|
||||
sqxtun v27.8b, v18.8h
|
||||
@@ -2141,8 +2141,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h32_8_neon_i8mm, export=1
|
||||
ext v5.16b, v16.16b, v17.16b, #5
|
||||
ext v6.16b, v16.16b, v17.16b, #6
|
||||
ext v7.16b, v16.16b, v17.16b, #7
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v0, v19, v20, v21
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v0, v19, v20, v21
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
|
||||
sqxtn v0.4h, v0.4s
|
||||
sqxtn2 v0.8h, v22.4s
|
||||
sqxtn v19.4h, v20.4s
|
||||
@@ -2158,8 +2158,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h32_8_neon_i8mm, export=1
|
||||
ext v5.16b, v17.16b, v18.16b, #5
|
||||
ext v6.16b, v17.16b, v18.16b, #6
|
||||
ext v7.16b, v17.16b, v18.16b, #7
|
||||
QPEL_UNI_W_H_CALC v17, v2, v1, v3, v0, v19, v20, v21
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
|
||||
QPEL_UNI_W_H_CALC v17, v2, v1, v3, v0, v19, v20, v21
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v23, v24, v25
|
||||
sqxtn v0.4h, v0.4s
|
||||
sqxtn2 v0.8h, v22.4s
|
||||
sqxtn v19.4h, v20.4s
|
||||
@@ -2185,8 +2185,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h48_8_neon_i8mm, export=1
|
||||
ext v5.16b, v16.16b, v17.16b, #5
|
||||
ext v6.16b, v16.16b, v17.16b, #6
|
||||
ext v7.16b, v16.16b, v17.16b, #7
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
sqxtn v20.4h, v20.4s
|
||||
sqxtn2 v20.8h, v22.4s
|
||||
sqxtn v21.4h, v21.4s
|
||||
@@ -2202,8 +2202,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h48_8_neon_i8mm, export=1
|
||||
ext v5.16b, v17.16b, v18.16b, #5
|
||||
ext v6.16b, v17.16b, v18.16b, #6
|
||||
ext v7.16b, v17.16b, v18.16b, #7
|
||||
QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
sqxtn v20.4h, v20.4s
|
||||
sqxtn2 v20.8h, v22.4s
|
||||
sqxtn v21.4h, v21.4s
|
||||
@@ -2219,8 +2219,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h48_8_neon_i8mm, export=1
|
||||
ext v5.16b, v18.16b, v19.16b, #5
|
||||
ext v6.16b, v18.16b, v19.16b, #6
|
||||
ext v7.16b, v18.16b, v19.16b, #7
|
||||
QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
sqxtn v20.4h, v20.4s
|
||||
sqxtn2 v20.8h, v22.4s
|
||||
sqxtn v21.4h, v21.4s
|
||||
@@ -2249,8 +2249,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h64_8_neon_i8mm, export=1
|
||||
ext v5.16b, v16.16b, v17.16b, #5
|
||||
ext v6.16b, v16.16b, v17.16b, #6
|
||||
ext v7.16b, v16.16b, v17.16b, #7
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
QPEL_UNI_W_H_CALC v16, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
sqxtn v20.4h, v20.4s
|
||||
sqxtn2 v20.8h, v22.4s
|
||||
sqxtn v21.4h, v21.4s
|
||||
@@ -2266,8 +2266,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h64_8_neon_i8mm, export=1
|
||||
ext v5.16b, v17.16b, v18.16b, #5
|
||||
ext v6.16b, v17.16b, v18.16b, #6
|
||||
ext v7.16b, v17.16b, v18.16b, #7
|
||||
QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
QPEL_UNI_W_H_CALC v17, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
sqxtn v20.4h, v20.4s
|
||||
sqxtn2 v20.8h, v22.4s
|
||||
sqxtn v21.4h, v21.4s
|
||||
@@ -2283,8 +2283,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h64_8_neon_i8mm, export=1
|
||||
ext v5.16b, v18.16b, v19.16b, #5
|
||||
ext v6.16b, v18.16b, v19.16b, #6
|
||||
ext v7.16b, v18.16b, v19.16b, #7
|
||||
QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
QPEL_UNI_W_H_CALC v18, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
ld1 {v0.16b}, [x2], x3
|
||||
sqxtn v20.4h, v20.4s
|
||||
sqxtn2 v20.8h, v22.4s
|
||||
@@ -2301,8 +2301,8 @@ function ff_hevc_put_hevc_qpel_uni_w_h64_8_neon_i8mm, export=1
|
||||
ext v5.16b, v19.16b, v0.16b, #5
|
||||
ext v6.16b, v19.16b, v0.16b, #6
|
||||
ext v7.16b, v19.16b, v0.16b, #7
|
||||
QPEL_UNI_W_H_CALC v19, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
QPEL_UNI_W_H_CALC v19, v2, v1, v3, v20, v24, v21, v0
|
||||
QPEL_UNI_W_H_CALC v4, v6, v5, v7, v22, v24, v23, v0
|
||||
sqxtn v20.4h, v20.4s
|
||||
sqxtn2 v20.8h, v22.4s
|
||||
sqxtn v21.4h, v21.4s
|
||||
|
||||
@@ -48,4 +48,3 @@ function ff_scalarproduct_int16_neon, export=1
|
||||
vmov.32 r0, d3[0]
|
||||
bx lr
|
||||
endfunc
|
||||
|
||||
|
||||
@@ -90,4 +90,3 @@ const FFCodec ff_cljr_decoder = {
|
||||
FF_CODEC_DECODE_CB(decode_frame),
|
||||
.p.capabilities = AV_CODEC_CAP_DR1,
|
||||
};
|
||||
|
||||
|
||||
@@ -337,4 +337,3 @@ const AVDVProfile *av_dv_codec_profile2(int width, int height,
|
||||
|
||||
return p;
|
||||
}
|
||||
|
||||
|
||||
@@ -50,4 +50,3 @@ static inline int RENAME(get_context)(PlaneContext *p, TYPE *src,
|
||||
p->quant_table[1][(LT - T) & 0xFF] +
|
||||
p->quant_table[2][(T - RT) & 0xFF];
|
||||
}
|
||||
|
||||
|
||||
@@ -201,4 +201,3 @@ static int RENAME(encode_rgb_frame)(FFV1Context *s, const uint8_t *src[4],
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -162,4 +162,3 @@ static void MCFUNC(hl_motion)(const H264Context *h, H264SliceContext *sl,
|
||||
if (USES_LIST(mb_type, 1))
|
||||
prefetch_motion(h, sl, 1, PIXEL_SHIFT, CHROMA_IDC);
|
||||
}
|
||||
|
||||
|
||||
@@ -1568,4 +1568,3 @@ void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_si
|
||||
case 0: lc->pu.mvd.y = 0; break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -45,4 +45,3 @@ enum AVPixelFormat avcodec_find_best_pix_fmt_of_list(const enum AVPixelFormat *p
|
||||
*loss_ptr = loss;
|
||||
return best;
|
||||
}
|
||||
|
||||
|
||||
@@ -369,4 +369,3 @@ void RENAME(ff_imdct36_blocks)(INTFLOAT *out, INTFLOAT *buf, INTFLOAT *in,
|
||||
out++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -778,4 +778,3 @@ static const FFCodecDefault mp2_defaults[] = {
|
||||
{ "b", "0" },
|
||||
{ NULL },
|
||||
};
|
||||
|
||||
|
||||
@@ -300,4 +300,3 @@ skip_idct:
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -335,4 +335,3 @@ int ff_msmpeg4_pred_dc(MpegEncContext *s, int n,
|
||||
*dc_val_ptr = &dc_val[0];
|
||||
return pred;
|
||||
}
|
||||
|
||||
|
||||
@@ -466,4 +466,3 @@ fail:
|
||||
av_channel_layout_uninit(&layout);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
@@ -857,5 +857,3 @@ av_cold void ff_dwt_init(SnowDWTContext *c)
|
||||
ff_dwt_init_x86(c);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -39,4 +39,3 @@ const uint8_t *const ff_vp8_dct_cat_prob[] = {
|
||||
vp8_dct_cat5_prob,
|
||||
vp8_dct_cat6_prob,
|
||||
};
|
||||
|
||||
|
||||
@@ -85,4 +85,3 @@ cglobal int32_to_float_fmul_array8, 5, 5, 5, c, dst, src, mul, len
|
||||
|
||||
INIT_XMM sse2
|
||||
INT32_TO_FLOAT_FMUL_ARRAY8
|
||||
|
||||
|
||||
@@ -106,4 +106,3 @@ cglobal pix_norm1, 2, 3, %1
|
||||
|
||||
INIT_XMM sse2
|
||||
PIX_NORM1 6, 8
|
||||
|
||||
|
||||
@@ -122,4 +122,3 @@ ff_bwdif_init_aarch64(BWDIFDSPContext *s, int bit_depth)
|
||||
s->filter_edge = filter_edge_helper;
|
||||
s->filter_line3 = filter_line3_helper;
|
||||
}
|
||||
|
||||
|
||||
@@ -66,4 +66,3 @@ int ff_qp_table_extract(AVFrame *frame, int8_t **table, int *table_w, int *table
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -70,4 +70,3 @@ ff_scene_sad_fn ff_scene_sad_get_fn(int depth)
|
||||
}
|
||||
return sad;
|
||||
}
|
||||
|
||||
|
||||
@@ -51,4 +51,3 @@ __global__ void Overlay_Cuda(
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -152,5 +152,3 @@ void ff_dash_fill_tmpl_params(char *dst, size_t buffer_size,
|
||||
t_cur = t_next;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -154,4 +154,3 @@ const FFOutputFormat ff_fifo_test_muxer = {
|
||||
#endif
|
||||
.flags_internal = FF_FMT_ALLOW_FLUSH,
|
||||
};
|
||||
|
||||
|
||||
@@ -97,4 +97,3 @@ const AVInputFormat ff_g726le_demuxer = {
|
||||
.raw_codec_id = AV_CODEC_ID_ADPCM_G726LE,
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
@@ -63,4 +63,3 @@ int ff_hls_senc_parse_audio_setup_info(AVStream *st, HLSAudioSetupInfo *info);
|
||||
int ff_hls_senc_decrypt_frame(enum AVCodecID codec_id, HLSCryptoContext *crypto_ctx, AVPacket *pkt);
|
||||
|
||||
#endif /* AVFORMAT_HLS_SAMPLE_ENCRYPTION_H */
|
||||
|
||||
|
||||
@@ -193,4 +193,3 @@ void ff_hls_write_end_list(AVIOContext *out)
|
||||
return;
|
||||
avio_printf(out, "#EXT-X-ENDLIST\n");
|
||||
}
|
||||
|
||||
|
||||
@@ -571,4 +571,3 @@ RDT_HANDLER(live_video, "x-pn-multirate-realvideo-live", AVMEDIA_TYPE_VIDEO);
|
||||
RDT_HANDLER(live_audio, "x-pn-multirate-realaudio-live", AVMEDIA_TYPE_AUDIO);
|
||||
RDT_HANDLER(video, "x-pn-realvideo", AVMEDIA_TYPE_VIDEO);
|
||||
RDT_HANDLER(audio, "x-pn-realaudio", AVMEDIA_TYPE_AUDIO);
|
||||
|
||||
|
||||
@@ -271,4 +271,3 @@ int av_aes_init(AVAES *a, const uint8_t *key, int key_bits, int decrypt)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -36,4 +36,3 @@ struct AVCUDADeviceContextInternal {
|
||||
};
|
||||
|
||||
#endif /* AVUTIL_HWCONTEXT_CUDA_INTERNAL_H */
|
||||
|
||||
|
||||
@@ -61,4 +61,3 @@ typedef struct AVQSVFramesContext {
|
||||
} AVQSVFramesContext;
|
||||
|
||||
#endif /* AVUTIL_HWCONTEXT_QSV_H */
|
||||
|
||||
|
||||
@@ -191,4 +191,3 @@ int main(void)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ function ff_resample_common_apply_filter_x4_float_neon, export=1
|
||||
faddp v0.4s, v0.4s, v0.4s // pair adding of the 4x32-bit accumulated values
|
||||
faddp v0.4s, v0.4s, v0.4s // pair adding of the 4x32-bit accumulated values
|
||||
st1 {v0.s}[0], [x0], #4 // write accumulator
|
||||
ret
|
||||
ret
|
||||
endfunc
|
||||
|
||||
function ff_resample_common_apply_filter_x8_float_neon, export=1
|
||||
@@ -46,7 +46,7 @@ function ff_resample_common_apply_filter_x8_float_neon, export=1
|
||||
faddp v0.4s, v0.4s, v0.4s // pair adding of the 4x32-bit accumulated values
|
||||
faddp v0.4s, v0.4s, v0.4s // pair adding of the 4x32-bit accumulated values
|
||||
st1 {v0.s}[0], [x0], #4 // write accumulator
|
||||
ret
|
||||
ret
|
||||
endfunc
|
||||
|
||||
function ff_resample_common_apply_filter_x4_s16_neon, export=1
|
||||
@@ -59,7 +59,7 @@ function ff_resample_common_apply_filter_x4_s16_neon, export=1
|
||||
addp v0.4s, v0.4s, v0.4s // pair adding of the 4x32-bit accumulated values
|
||||
addp v0.4s, v0.4s, v0.4s // pair adding of the 4x32-bit accumulated values
|
||||
st1 {v0.s}[0], [x0], #4 // write accumulator
|
||||
ret
|
||||
ret
|
||||
endfunc
|
||||
|
||||
function ff_resample_common_apply_filter_x8_s16_neon, export=1
|
||||
@@ -73,5 +73,5 @@ function ff_resample_common_apply_filter_x8_s16_neon, export=1
|
||||
addp v0.4s, v0.4s, v0.4s // pair adding of the 4x32-bit accumulated values
|
||||
addp v0.4s, v0.4s, v0.4s // pair adding of the 4x32-bit accumulated values
|
||||
st1 {v0.s}[0], [x0], #4 // write accumulator
|
||||
ret
|
||||
ret
|
||||
endfunc
|
||||
|
||||
@@ -127,4 +127,3 @@ struct Resampler const swri_soxr_resampler={
|
||||
create, destroy, process, flush, NULL /* set_compensation */, get_delay,
|
||||
invert_initial_buffer, get_out_samples
|
||||
};
|
||||
|
||||
|
||||
@@ -217,4 +217,3 @@ int swr_convert_frame(SwrContext *s,
|
||||
|
||||
return convert_frame(s, out, in);
|
||||
}
|
||||
|
||||
|
||||
@@ -42,4 +42,3 @@ const char *swresample_license(void)
|
||||
#define LICENSE_PREFIX "libswresample license: "
|
||||
return &LICENSE_PREFIX FFMPEG_LICENSE[sizeof(LICENSE_PREFIX) - 1];
|
||||
}
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
.endm
|
||||
|
||||
.macro load_args_nv21
|
||||
load_args_nv12
|
||||
load_args_nv12
|
||||
.endm
|
||||
|
||||
.macro load_args_yuv420p
|
||||
@@ -96,7 +96,7 @@
|
||||
.endm
|
||||
|
||||
.macro load_chroma_yuv422p
|
||||
load_chroma_yuv420p
|
||||
load_chroma_yuv420p
|
||||
.endm
|
||||
|
||||
.macro increment_nv12
|
||||
@@ -106,7 +106,7 @@
|
||||
.endm
|
||||
|
||||
.macro increment_nv21
|
||||
increment_nv12
|
||||
increment_nv12
|
||||
.endm
|
||||
|
||||
.macro increment_yuv420p
|
||||
@@ -141,13 +141,13 @@
|
||||
|
||||
.macro declare_func ifmt ofmt
|
||||
function ff_\ifmt\()_to_\ofmt\()_neon, export=1
|
||||
load_args_\ifmt
|
||||
load_args_\ifmt
|
||||
mov w9, w1
|
||||
1:
|
||||
mov w8, w0 // w8 = width
|
||||
2:
|
||||
movi v5.8h, #4, lsl #8 // 128 * (1<<3)
|
||||
load_chroma_\ifmt
|
||||
load_chroma_\ifmt
|
||||
sub v18.8h, v18.8h, v5.8h // U*(1<<3) - 128*(1<<3)
|
||||
sub v19.8h, v19.8h, v5.8h // V*(1<<3) - 128*(1<<3)
|
||||
sqdmulh v20.8h, v19.8h, v1.h[0] // V * v2r (R)
|
||||
@@ -191,11 +191,11 @@ function ff_\ifmt\()_to_\ofmt\()_neon, export=1
|
||||
b.gt 2b
|
||||
add x2, x2, w3, sxtw // dst += padding
|
||||
add x4, x4, w5, sxtw // srcY += paddingY
|
||||
increment_\ifmt
|
||||
increment_\ifmt
|
||||
subs w1, w1, #1 // height -= 1
|
||||
b.gt 1b
|
||||
mov w0, w9
|
||||
ret
|
||||
ret
|
||||
endfunc
|
||||
.endm
|
||||
|
||||
|
||||
@@ -69,4 +69,3 @@ int ff_init_gamma_convert(SwsFilterDescriptor *desc, SwsSlice * src, uint16_t *t
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -318,5 +318,3 @@ void ff_init_vscale_pfn(SwsContext *c,
|
||||
lumCtx->pfn.yuv2anyX = yuv2anyX;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -111,4 +111,3 @@ outpoint 00:00.40
|
||||
|
||||
file %SRCFILE%
|
||||
inpoint 00:00.40
|
||||
|
||||
|
||||
@@ -38,4 +38,3 @@ FATE_FFPROBE-$(HAVE_XMLLINT) += $(FATE_FFPROBE_SCHEMA-yes)
|
||||
FATE_FFPROBE += $(FATE_FFPROBE-yes)
|
||||
|
||||
fate-ffprobe: $(FATE_FFPROBE)
|
||||
|
||||
|
||||
@@ -36,4 +36,3 @@ FATE_SAMPLES_LOSSLESS_AUDIO += $(FATE_SAMPLES_LOSSLESS_AUDIO-yes)
|
||||
|
||||
FATE_SAMPLES_FFMPEG += $(FATE_SAMPLES_LOSSLESS_AUDIO)
|
||||
fate-lossless-audio: $(FATE_SAMPLES_LOSSLESS_AUDIO)
|
||||
|
||||
|
||||
@@ -9,4 +9,3 @@ file %SRCFILE%
|
||||
inpoint 00:00.20
|
||||
outpoint 00:00.40
|
||||
file_packet_meta dummy 1
|
||||
|
||||
|
||||
@@ -18,4 +18,3 @@ inpoint 00:02.20
|
||||
file %SRCFILE%
|
||||
inpoint 00:01.80
|
||||
outpoint 00:02.00
|
||||
|
||||
|
||||
Regular → Executable
Reference in New Issue
Block a user