ffmpeg | branch: master | Ramiro Polla | Sun Sep 22
13:30:03 2024 +0200| [87052c09336e4dc001e98d618c83ebe2d3bbc970] | committer:
Ramiro Polla
swscale/x86: add sse4 and avx2 {lum,chr}ConvertRange16
chrRangeFromJpeg16_1920_c:3153.9
chrRangeFromJpeg16_1920_sse4: 1770.0 (1.78x
ffmpeg | branch: master | Ramiro Polla | Sun Sep 22
16:31:54 2024 +0200| [ca889b1328cdc7cee355605d28e030c279695c91] | committer:
Ramiro Polla
swscale/aarch64: add neon {lum,chr}ConvertRange16
aarch64 A55:
chrRangeFromJpeg16_1920_c:32684.2
chrRangeFromJpeg16_1920_neon: 8431.2 (3.88x
ffmpeg | branch: master | Ramiro Polla | Sun Sep 22
13:50:54 2024 +0200| [be108ebcf48fd9cd9335202878788d854b5e8754] | committer:
Ramiro Polla
swscale/x86/range_convert: update sse2 and avx2 range_convert functions to new
API
chrRangeFromJpeg8_1920_c:2127.4 (1.00x
ffmpeg | branch: master | Ramiro Polla | Sun Sep 22
15:29:39 2024 +0200| [6fe4a4ffb6359736dbacff6afe644be06b37a473] | committer:
Ramiro Polla
swscale/aarch64/range_convert: update neon range_convert functions to new API
aarch64 A55:
chrRangeFromJpeg8_1920_c:28835.2 (1.00x
ffmpeg | branch: master | Ramiro Polla | Sun Dec 1
17:09:40 2024 +0100| [536a44e8dcffde5ccb3bcaef9e1d5d343c39059d] | committer:
Ramiro Polla
checkasm/sw_range_convert: test negative input values
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Tue Sep 24
22:43:22 2024 +0200| [58bcdeb7425ed7b74f1aac20099cb3c025e6ce8d] | committer:
Ramiro Polla
swscale/aarch64/range_convert: saturate output instead of limiting input
aarch64 A55:
chrRangeFromJpeg8_1920_c:28836.2 (1.00x
ffmpeg | branch: master | Ramiro Polla | Tue Sep 24
22:29:44 2024 +0200| [2d1358a84d7096bac98433bbfae46f7ffd4efbd0] | committer:
Ramiro Polla
swscale/range_convert: saturate output instead of limiting input
For bit depths <= 14, the result is saturated to 15 bits.
For bit depths > 1
ffmpeg | branch: master | Ramiro Polla | Sun Sep 29
17:38:55 2024 +0200| [4e1a91112d6732230f43777aed8fb7e9250036b4] | committer:
Ramiro Polla
tests/fate/filter-video: don't convert owdenoise test to mpeg range
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=
ffmpeg | branch: master | Ramiro Polla | Wed Sep 18
16:43:34 2024 +0200| [031d98790ee06d8acd6182738e6f9c8d3c760d66] | committer:
Ramiro Polla
checkasm/sw_range_convert: test all supported bit depths
This commit also reduces the number of times ff_sws_init_scale() gets
called (only once per
ffmpeg | branch: master | Ramiro Polla | Wed Sep 18
16:35:23 2024 +0200| [e308d09fba4dcfc585d1105848a024234fcb9b5b] | committer:
Ramiro Polla
checkasm/sw_range_convert: reduce number of input sizes tested
Reduce input sizes to 8 (to test that the function works with widths
smaller than the
ffmpeg | branch: master | Ramiro Polla | Wed Sep 18
11:23:18 2024 +0200| [7728b3357df3891585fdc05bb70b709177291a64] | committer:
Ramiro Polla
swscale/range_convert: call arch-specific init functions from main init function
This commit also fixes the issue that the call to
ffmpeg | branch: master | Ramiro Polla | Sun Sep 22
12:49:18 2024 +0200| [8b30daedf7933346589e6283f0b58f33cd8bf52a] | committer:
Ramiro Polla
swscale/range_convert: indent after previous commit
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Sep 18
16:29:14 2024 +0200| [a8ef1fac0dfa9d64ba47fd6c4a307e2d4acb218f] | committer:
Ramiro Polla
checkasm: use FF_ARRAY_ELEMS instead of hardcoding size of arrays
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Sun Sep 22
12:48:12 2024 +0200| [f7ee0195dfd527865666dcc1fd194c849576910f] | committer:
Ramiro Polla
swscale/range_convert: drop redundant conditionals from arch-specific init
functions
These conditions are already checked for in the main init
ffmpeg | branch: master | Ramiro Polla | Mon Sep 23
14:03:43 2024 +0200| [562524587ea80c1b5f6a91b86b53e06d799e5667] | committer:
Ramiro Polla
checkasm/sw_range_convert: indent after previous couple of commits
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Sep 18
13:45:17 2024 +0200| [d1acd68d73bea1d9a480cc9c6ebd6d9b60e57892] | committer:
Ramiro Polla
checkasm/sw_range_convert: use YUV pixel formats instead of YUVJ
We are already setting the range, so we can use regular YUV pixel
formats instead of
ffmpeg | branch: master | Ramiro Polla | Sun Sep 22
12:59:23 2024 +0200| [2c44393c011033f18131865d16ce3e01209bc6c2] | committer:
Ramiro Polla
checkasm/sw_range_convert: only run benchmarks on largest input width
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Mon Sep 9
12:58:37 2024 +0200| [d2ed52dc02926f8d4d7baf819fa40c3d6d790730] | committer:
Ramiro Polla
avdevice/dshow: fix unused variable warning
The acaps variable was used outside of the #if DSHOWDEBUG block with
a1c4929f, but it is no longer used
ffmpeg | branch: master | Ramiro Polla | Sun Sep 29
20:36:29 2024 +0200| [bce5855afb25d318e090c2e6c16117f065458356] | committer:
James Almer
tests/fate: disable compression for zlib-based codecs
FATE results differ when using the original zlib and zlib-ng.
Since we don't need to tes
ffmpeg | branch: master | Ramiro Polla | Sun Sep 29
20:36:28 2024 +0200| [3661d1982d8305b75bb13a8d2ae9aaf1c2e34bbc] | committer:
James Almer
avcodec/flashsvenc: add compression_level option
This allows setting the compression level used by zlib.
Signed-off-by: James Almer
> h
ffmpeg | branch: master | Ramiro Polla | Wed Aug 28
00:52:09 2024 +0200| [c0666d8bedfb8bd242ea2a9fe2bd3e5a1addc0a5] | committer:
Ramiro Polla
swscale/aarch64/rgb2rgb: add neon implementation for rgb24toyv12
A55 A76
rgb24toyv12_16_200_c: 36890.6
ffmpeg | branch: master | Ramiro Polla | Wed Aug 28
19:51:55 2024 +0200| [3604b2403c86b0c9f7d26fcea875e0a0739b7b29] | committer:
Ramiro Polla
swscale/rgb2rgb: improve chroma conversion in ff_rgb24toyv12_c
The current code subsamples by dropping 3/4 pixels to calculate the
chroma components
ffmpeg | branch: master | Ramiro Polla | Sun Sep 1
15:01:32 2024 +0200| [c08bb33e41f98ec91af6fef096a4650a1e00b71c] | committer:
Ramiro Polla
checkasm/sw_rgb: add deinterleaveBytes
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c08bb33e41f98ec91af6fef096a4650a1e00b71c
---
te
ffmpeg | branch: master | Ramiro Polla | Sun Sep 1
14:56:44 2024 +0200| [4c824ad391d543c3325ea3402a7d34d498b6e1f7] | committer:
Ramiro Polla
swscale/x86/rgb2rgb: fix deinterleaveBytes writing past the end of the buffers
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Aug 28
20:03:39 2024 +0200| [caaec2ea957290941eecfe5d87baf5c0a500b450] | committer:
Ramiro Polla
swscale/x86/rgb2rgb: disable rgb24toyv12_mmxext for x86_64
The mmxext implementation is slower than the C version in x86_64
ffmpeg | branch: master | Ramiro Polla | Fri Aug 30
20:30:22 2024 +0200| [d8848325a61813f81db7d2495f7d1fa41d7beb22] | committer:
Ramiro Polla
swscale/aarch64/rgb2rgb: add deinterleaveBytes neon implementation
A55 A76
deinterleave_bytes_c
ffmpeg | branch: master | Ramiro Polla | Wed Aug 28
20:27:41 2024 +0200| [e0cc06184c5c800c9366c9abd1dff2d91217e031] | committer:
Ramiro Polla
checkasm/sw_rgb: add rgb24toyv12 tests
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e0cc06184c5c800c9366c9abd1dff2d91217e031
---
te
ffmpeg | branch: master | Ramiro Polla | Sun Sep 1
14:53:07 2024 +0200| [f17a6bd2000a82a7b5a1af8ee14e1f26d684c5a9] | committer:
Ramiro Polla
swscale/x86/rgb2rgb: fix deinterleaveBytes for unaligned dst pointers
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Thu Aug 22
01:24:53 2024 +0200| [3f9b78bd190e7f1d450a0db4dcd3158e8c7d4f89] | committer:
Ramiro Polla
avcodec/dnxhdenc: use BlockDSPContext from MpegEncContext
MpegEncContext already has a BlockDSPContext, so we don't need another
on
ffmpeg | branch: master | Ramiro Polla | Thu Aug 22
01:24:54 2024 +0200| [4f7aeffd8c3607aea6464a20eba4cc9106173c52] | committer:
Ramiro Polla
avcodec/mpegvideo: remove redundant workaround to recalculate last nonzero
coefficient
The x86 optimized dct_quantize only calculates the last nonzero
ffmpeg | branch: master | Ramiro Polla | Thu Aug 22
03:05:23 2024 +0200| [b6f7271fa914e425142023a7cedff682183a6bf8] | committer:
Ramiro Polla
avcodec/x86/mpegvideoenc: remove av_assert2() for variable alignment
It's safe to assume that LOCAL_ALIGNED_16 does indeed align. Otherwise
we
ffmpeg | branch: release/4.3 | Ramiro Polla | Thu Aug
29 15:40:00 2024 +0200| [4af46cabf6996d177ab7f52ca85066463d040e82] | committer:
Brad Smith
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: release/4.3 | Ramiro Polla | Wed Jul
3 00:30:08 2024 +0200| [d67155005dae4c52493a515e09bc072d6c1b0f29] | committer:
Brad Smith
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: release/4.2 | Ramiro Polla | Wed Jul
3 00:30:08 2024 +0200| [13f5d6eba5796badd5a0d29cb53ffca8620e36ab] | committer:
Brad Smith
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: release/4.2 | Ramiro Polla | Thu Aug
29 15:40:00 2024 +0200| [54034aa338bb44d677ace6ef67807d1740c97623] | committer:
Brad Smith
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: release/7.0 | Ramiro Polla | Thu Aug
29 15:40:00 2024 +0200| [51482627ca983a052d6271fa2c11b5e34e7ae088] | committer:
Brad Smith
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: release/7.0 | Ramiro Polla | Wed Jul
3 00:30:08 2024 +0200| [b9ce1b405a1bbddd716c4eb35c14a2e98ce5c57b] | committer:
Brad Smith
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: release/6.1 | Ramiro Polla | Wed Jul
3 00:30:08 2024 +0200| [60593d6c06c9b610359bd6af26a268feff1293eb] | committer:
Brad Smith
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: release/6.1 | Ramiro Polla | Thu Aug
29 15:40:00 2024 +0200| [f71076c009f84917e7a0f2f1ece86b718de2d8d3] | committer:
Brad Smith
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: release/6.0 | Ramiro Polla | Wed Jul
3 00:30:08 2024 +0200| [8c6186efbe419f944b5818e0d7c150bf86365835] | committer:
Brad Smith
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: release/6.0 | Ramiro Polla | Thu Aug
29 15:40:00 2024 +0200| [d9d47bc9818e2f59cfd8b20c4964df7fc1432610] | committer:
Brad Smith
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: release/5.1 | Ramiro Polla | Thu Aug
29 15:40:00 2024 +0200| [ed09f5609706ec17b3f33935b0737d2ec3e8bed6] | committer:
Brad Smith
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: release/5.1 | Ramiro Polla | Wed Jul
3 00:30:08 2024 +0200| [df5a848c838116514b979b918600bdb7137db51d] | committer:
Brad Smith
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: release/5.0 | Ramiro Polla | Thu Aug
29 15:40:00 2024 +0200| [76e4a113aed85093010c906be82543c34d009771] | committer:
Brad Smith
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: release/5.0 | Ramiro Polla | Wed Jul
3 00:30:08 2024 +0200| [a95bb078970014549516b5e7563b7ac49399dc83] | committer:
Brad Smith
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: release/4.4 | Ramiro Polla | Thu Aug
29 15:40:00 2024 +0200| [af17f55202e285d4d3d502078e5b6a41bcca90fb] | committer:
Brad Smith
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: release/4.4 | Ramiro Polla | Wed Jul
3 00:30:08 2024 +0200| [d0aec196bb6d1463093c01582fe9ff0dc0cc18ca] | committer:
Brad Smith
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: master | Ramiro Polla | Thu Aug 29
15:40:00 2024 +0200| [00b64fca55a3a009c9d0e391c85f4fd3291e5d12] | committer:
Ramiro Polla
configure: improve check for POSIX ioctl
Instead of relying on system #ifdefs which may or may not be correct,
detect the POSIX ioctl signature at
ffmpeg | branch: master | Ramiro Polla | Mon Aug 26
15:59:45 2024 +0200| [6aafe61285404022b1e8e882b8a875bc33a93aec] | committer:
Ramiro Polla
avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Aug 21
16:55:52 2024 +0200| [8c203ea7c794e01efcf985ba8303f598a8180864] | committer:
Ramiro Polla
avcodec/aarch64/mpegvideoencdsp: add dotprod implementation for pix_norm1
A55 A76
pix_norm1_c:484.3
ffmpeg | branch: master | Ramiro Polla | Wed Aug 21
16:55:54 2024 +0200| [3bfce2a10447abc3d72107fd9b86ab23c9e3a3ba] | committer:
Ramiro Polla
avcodec/x86/mpegvideoencdsp: speed up draw_edges_mmx by using memcpy()
The mmx memory copy code is not nearly as efficient as memcpy(), which
would
ffmpeg | branch: master | Ramiro Polla | Wed Aug 21
16:55:53 2024 +0200| [9cdcbb639a9a02e1f388b2ff2ac97dfb3758d111] | committer:
Ramiro Polla
avcodec/x86/mpegvideoencdsp: fix comment for draw_edges_mmx
Not only w == 8 and w == 16 are supported, but also w == 4.
> http://git.videolan.
ffmpeg | branch: master | Ramiro Polla | Wed Aug 21
16:55:55 2024 +0200| [7e4784e40c47206c396a320d0270e50d6bb8abb1] | committer:
Ramiro Polla
avcodec/mpegvideoencdsp: speed up draw_edges_8_c by inlining it for all used
edge widths
This commit also restricts w to 4, 8, or 16.
Intel(R) Core
ffmpeg | branch: master | Ramiro Polla | Wed Aug 7
18:54:57 2024 +0200| [9f68a3712eb47983cb0a067a4ff2e722c4c026fd] | committer:
Ramiro Polla
avcodec/aarch64/mpegvideoencdsp: add neon implementations for pix_sum and
pix_norm1
A55 A76
pix_norm1_c: 478.2
ffmpeg | branch: master | Ramiro Polla | Wed Aug 21
16:55:50 2024 +0200| [834964ce1a8717b1819f510772b5086b09a01595] | committer:
Ramiro Polla
checkasm/mpegvideoencdsp: add pix_sum, pix_norm1, and draw_edges
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Aug 21
16:55:49 2024 +0200| [f9074427dbcafbd4a07fa65e52f62cf6bf97c117] | committer:
Ramiro Polla
avcodec/x86/mpegvideoencdsp: support negative strides in draw_edges_mmx()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Mon Aug 26
12:14:10 2024 +0200| [98610fe95f93258f31a7cd297fb5b0c199bdcc3f] | committer:
Ramiro Polla
fate/checkasm: run the sw_yuv2yuv test
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=98610fe95f93258f31a7cd297fb5b0c199bdcc3f
---
te
ffmpeg | branch: master | Ramiro Polla | Mon Aug 26
11:07:49 2024 +0200| [420d4436005a298983268c71e926079dbf4e1897] | committer:
Ramiro Polla
swscale/aarch64: cosmetics fix (spaces inside curly braces)
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Aug 7
18:53:12 2024 +0200| [52887683e94382f0ae53c0b203b944361ff30eb1] | committer:
Ramiro Polla
swscale/aarch64: add nv24/nv42 to yuv420p unscaled converter
A55 A76
nv24_yuv420p_128_c: 4956.1
ffmpeg | branch: master | Ramiro Polla | Fri Aug 9
13:26:11 2024 +0200| [88a563ad180a04affa2926609e8b3c54b16bcb36] | committer:
Ramiro Polla
swscale: export ff_copyPlane so it may be used by simd code
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Fri Aug 9
13:26:09 2024 +0200| [4eb55942953bd4edba674625a0100aea348bb4c4] | committer:
Ramiro Polla
swscale: add nv24/nv42 to yuv420p unscaled converter
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Aug 7
23:29:43 2024 +0200| [a2e01cade80cf297a5569b390058f2a9115d3db5] | committer:
Ramiro Polla
checkasm/yuv2yuv: add tests for semiplanar unscaled converters
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Thu Aug 22
01:24:55 2024 +0200| [abb4e13a0a136af005d765727ca45a7041a4ed49] | committer:
Ramiro Polla
avutil/aarch64: add AV_COPY128 and AV_ZERO128 macros
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Tue Aug 6
12:51:06 2024 +0200| [181cd260dbfb13f479791663d7488f3be222c9a4] | committer:
Ramiro Polla
swscale/aarch64/yuv2rgb: add neon yuv42{0,2}p -> gbrp unscaled colorspace
converters
checkasm --bench on a Raspberry Pi 5 Model B Rev
ffmpeg | branch: master | Ramiro Polla | Tue Aug 6
12:51:04 2024 +0200| [4545205a26e8e072f7ae97bd5a35f6dcbb11fdc5] | committer:
Ramiro Polla
swscale/yuv2rgb: add yuv42{0,2}p -> gbrp unscaled colorspace converters
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=co
ffmpeg | branch: master | Ramiro Polla | Tue Aug 6
12:51:05 2024 +0200| [8744764a4cab5153e14512af702f217a827344ac] | committer:
Ramiro Polla
swscale/x86/yuv2rgb: add ssse3 yuv42{0,2}p -> gbrp unscaled colorspace
converters
Note: this implementation is limited to x86_64 due to gene
ffmpeg | branch: master | Ramiro Polla | Tue Aug 6
12:51:03 2024 +0200| [af5adf57e33fd411286ef8b39883a463ee97748e] | committer:
Ramiro Polla
swscale/yuv2rgb: prepare YUV2RGBFUNC macro for multi-planar rgb
This will be used in the upcoming yuv42{0,2}p -> gbrp unscaled
colorspace convert
ffmpeg | branch: master | Ramiro Polla | Tue Aug 6
12:51:02 2024 +0200| [24063e7827b897adca7321ddf9621b0a92d4d532] | committer:
Ramiro Polla
swscale/yuv2rgb: prepare LOADCHROMA/PUTFUNC macros for multi-planar rgb
This will be used in the upcoming yuv42{0,2}p -> gbrp unscaled
colorsp
ffmpeg | branch: master | Ramiro Polla | Thu Aug 15
16:44:05 2024 +0200| [5c1c0325cd1bd3f826bbd73dffd0b07974a586bd] | committer:
Ramiro Polla
avcodec/aarch64/me_cmp: add dotprod implementations of sse16 and vsse_intra16
checkasm --bench for Raspberry Pi 5 Model B Rev 1.0:
sse_0_c: 241.5
ffmpeg | branch: master | Ramiro Polla | Thu Jul 4
11:40:18 2024 +0200| [ac6263945ae802605635c99534d23c3c681a0f34] | committer:
Ramiro Polla
swscale/x86/yuv2rgb: Detemplatize
Every function in yuv2rgb_template.c is only compiled exactly
once, so detemplatize it.
> http://git.videolan.
ffmpeg | branch: master | Ramiro Polla | Wed Jul 3
00:30:08 2024 +0200| [7405f1ad5351cc24b91a0227aeeaf24ff9d12278] | committer:
Ramiro Polla
configure: restore autodetection of v4l2 and fbdev
The detection logic for v4l2 and fbdev was accidentally modified to
depend on v4l2-m2m in 43b3412
ffmpeg | branch: master | Ramiro Polla | Thu Jul 4
11:40:17 2024 +0200| [4f7f9b102699306b449be27e7f3197f62cc1092d] | committer:
Ramiro Polla
swscale: remove unconditional #define DITHER1XBPP
This seems to have had an use in the past, but it is now defined
unconditionally.
> h
ffmpeg | branch: master | Ramiro Polla | Mon Jun 17
00:28:49 2024 +0200| [61e851381f3c039dd8c06073f22da12fcc7409b0] | committer:
Ramiro Polla
swscale/yuv2rgb/x86: remove mmx/mmxext yuv2rgb functions
These functions are either slower or barely faster than the C LUT
yuv2rgb code.
> h
ffmpeg | branch: master | Ramiro Polla | Thu Jun 20
17:40:39 2024 +0200| [7eb37c142a92b27b0d5f66f9d6ad5905085daa8e] | committer:
Ramiro Polla
avdevice/v4l2: add limited support for multiplanar API
This commit adds support for V4L2's multiplanar API, but only when the
number of planes
ffmpeg | branch: master | Ramiro Polla | Wed Jun 26
13:19:06 2024 +0200| [cc6fb1643d7e14c6f76a48e0cffad96394cb197c] | committer:
Ramiro Polla
avdevice/v4l2: add NV16 and NV24 pixel formats
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cc6fb1643d7e14c6f76a48e0cffad96394cb1
ffmpeg | branch: master | Ramiro Polla | Sun Jun 16
22:40:13 2024 +0200| [1fb77347c8d96f4feff8f9328b40e6ee71191ac1] | committer:
Ramiro Polla
checkasm: add tests for yuv2rgb
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1fb77347c8d96f4feff8f9328b40e6ee71191ac1
---
te
ffmpeg | branch: master | Ramiro Polla | Fri Jun 7
21:26:54 2024 +0200| [a8e2714d824552ed210118d1ce48c770db3d8c56] | committer:
Ramiro Polla
libavcodec/mjpeg: preserve unclipped last_dc value
Perform av_clip_int16(val) _after_ copying the value to last_dc.
This change ensures that clipping
ffmpeg | branch: master | Ramiro Polla | Mon Jun 17
00:28:47 2024 +0200| [e37a93031ec8c7efde502dd8553df9e179a753f5] | committer:
Ramiro Polla
swscale/yuv2rgb: reindent after previous commit
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e37a93031ec8c7efde502dd8553df9e179a75
ffmpeg | branch: master | Ramiro Polla | Mon Jun 17
00:28:46 2024 +0200| [0a08c6458858f922d98f2913397accf22ca22405] | committer:
Ramiro Polla
swscale/yuv2rgb: fix yuv422p input in C code
The C code was silently ignoring the second chroma line on yuv422p
input.
> http://git.videolan.
ffmpeg | branch: master | Ramiro Polla | Mon Jun 17
00:28:45 2024 +0200| [fb8fae864f9034125d0b10673c9687296897fadb] | committer:
Ramiro Polla
swscale/yuv2rgb: add macros to simplify code generation
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Mon Jun 17
00:28:44 2024 +0200| [88a402df7414bdc61382b2475679b2958f5fd95e] | committer:
Ramiro Polla
swscale/yuv2rgb: fix conversion for widths not aligned to 8
The C code for some pixel formats (rgb555, rgb565, rgb444, and monob)
was not converting
ffmpeg | branch: master | Ramiro Polla | Tue Jun 11
14:28:58 2024 +0200| [75f1a8e071f7ce288ab0f223c30982b9befb3205] | committer:
Ramiro Polla
swscale/aarch64: add neon {lum,chr}ConvertRange
chrRangeFromJpeg_8_c: 29.2
chrRangeFromJpeg_8_neon: 19.5
chrRangeFromJpeg_24_c: 80.5
ffmpeg | branch: master | Ramiro Polla | Thu Jun 6
18:33:34 2024 +0200| [f6859cade3a8e13956873df345e7472f9c78eea6] | committer:
Ramiro Polla
swscale/x86: add sse2 and avx2 {lum,chr}ConvertRange
chrRangeFromJpeg_8_c: 22.3
chrRangeFromJpeg_8_sse2: 13.3
chrRangeFromJpeg_8_avx2: 13.3
ffmpeg | branch: master | Ramiro Polla | Tue Jun 11
14:28:55 2024 +0200| [874152033d83755928dcf242f5b33d92ee793a2c] | committer:
Ramiro Polla
checkasm: add tests for {lum,chr}ConvertRange
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=874152033d83755928dcf242f5b33d92ee793
ffmpeg | branch: master | Ramiro Polla | Tue Jun 4
15:15:35 2024 +0200| [5939f7228a23ac2e02259612bc174cdacbe04ac1] | committer:
Ramiro Polla
libswscale/x86/yuv_2_rgb: fix some comments
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5939f7228a23ac2e02259612bc174cdacbe04
ffmpeg | branch: master | Ramiro Polla | Tue Jun 4
15:05:35 2024 +0200| [2d24a80e5e419217f4e9ae22ab85a92a069756e0] | committer:
Ramiro Polla
avcodec/mpegvideo_enc: give magic number a name
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d24a80e5e419217f4e9ae22ab85a92a06975
ffmpeg | branch: master | Ramiro Polla | Thu May 30
23:20:07 2024 +0200| [01b1f4c9a5d1b7a2421f9bd6d600bcbe2519564a] | committer:
Ramiro Polla
libavcodec/libxvid: code cleanup (replace magic numbers)
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Apr 17
20:01:38 2024 +0200| [d4d09c8e4220ec0872784c44b9ca299bc30244e7] | committer:
Ramiro Polla
lavc/aarch64/fdct: add neon-optimized fdct for aarch64
The code is imported from libjpeg-turbo-3.0.1. The neon registers used
have been changed to
ffmpeg | branch: master | Ramiro Polla | Sun Jan 21
22:57:41 2024 +0100| [27f6211c74f3343008669494dc2f852ea7de7754] | committer:
Ramiro Polla
lavc/aarch64: fix include for cpu.h
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=27f6211c74f3343008669494dc2f852ea7de7
ffmpeg | branch: master | Ramiro Polla | Mon May 6
19:18:39 2024 +0200| [250c0defa23759fdcdc893464d876e5cd5980d7a] | committer:
Ramiro Polla
checkasm: add test for fdct
Reviewed-by: Martin Storsjö
Reviewed-by: Rémi Denis-Courmont
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed May 8
17:19:49 2024 +0200| [b8af0809fbbf61ceeab6d88143f9c0bb4985029e] | committer:
Ramiro Polla
libavcodec/mpegvideo_enc: fix multi-threaded motion estimation rounding for
mpeg4
ff_init_me() was being called after ff_update_duplicate_context
ffmpeg | branch: master | Ramiro Polla | Wed May 8
17:19:50 2024 +0200| [713c6eba8dc7b4d9c592232ad9fad621b3fb4d50] | committer:
Ramiro Polla
libavcodec/motion_est: fix penalty_factor for b frames
In direct_search() and ff_estimate_b_frame_motion(), penalty_factor
would be used before being
ffmpeg | branch: master | Ramiro Polla | Mon Mar 23
04:02:25 2020 +0100| [ba698a23c6281b98ab8abf1bb0d7dc23dd1e3b89] | committer:
Michael Niedermayer
MAINTAINERS: add my gpg fingerprint
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Tue Nov 5
11:13:50 2019 +0100| [c455a28a9e99d41d070be887228aa8609543b9a8] | committer:
James Almer
avcodec/wmadec: cosmetics
Reviewed-by: Michael Niedermayer
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Tue Nov 5
11:13:49 2019 +0100| [c2b540d0c792e840f67eab2c7053b3a1df7db8de] | committer:
James Almer
avcodec/get_bits: cosmetics
Reviewed-by: Michael Niedermayer
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Ramiro Polla | Wed Oct 23
21:12:32 2019 +0200| [531fbce0b281be2450bbf0230c2de539230a7d84] | committer:
Michael Niedermayer
mpegvideo_enc: add intra_penalty option for p frames
This option allows more control over the use of intra macroblocks in
predictive frames.
By
ffmpeg | branch: master | Ramiro Polla | Wed Dec 26
13:54:30 2018 -0300| [4d34205bec706aa25cb7f355786f97a72c7632b5] | committer:
James Almer
avcodec/4xm: fix block alignment
blockdsp requires 32 byte alignment.
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Ramiro Polla | Wed Dec 26
13:56:27 2018 -0300| [c268712895f6fd557e5affa6566983815046b9a8] | committer:
James Almer
avcodec/dnxhddec: fix block alignment
blockdsp requires 32 byte alignment.
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.
98 matches
Mail list logo