Re: [FFmpeg-devel] [PATCH v7 0/5] JPEG XL Parser (and bug fixes)

2023-08-26 Thread Leo Izen
On 8/24/23 15:22, Leo Izen wrote: On 8/2/23 16:33, Leo Izen wrote: Changes from v6: - Added dummy stub libavformat/jpegxl_parse.c to fix shared builds Changes from v5: - Attached an extra commit to fix existing bug with libjxldec - Made various changes based on comments by Andreas Reinhardt --

Re: [FFmpeg-devel] [PATCH] lavc/libx264: replace ITU-T T35(A/53 CC) SEI type by enum value

2023-08-26 Thread myp...@gmail.com
On Sat, Aug 26, 2023 at 2:40 PM Kieran Kunhya wrote: > > On Sat, 26 Aug 2023 at 07:32, Jun Zhao wrote: > > > replace ITU-T T35(A/53 CC) SEI type by enum value > > > > Signed-off-by: Jun Zhao > > --- > > libavcodec/libx264.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff

Re: [FFmpeg-devel] [PATCH] vulkan: enable VK_KHR_cooperative_matrix

2023-08-26 Thread Kacper Michajlow
On Sat, 26 Aug 2023 at 23:19, Lynne wrote: > > Aug 13, 2023, 00:15 by kaspe...@gmail.com: > > > On Sat, 12 Aug 2023 at 16:45, Lynne wrote: > > > >> > >> It's of interest to API users, and of interest to us, > >> as a DCT/DST can be implemented via matrix multiplies. > >> > >> Bumps up the

[FFmpeg-devel] [PATCH] vulkan: fix memory leaks

2023-08-26 Thread Lynne
9-patch patchset to fix various memory leaks >From dc6770a375d26eb019002aba6a760fb26c1aa3ba Mon Sep 17 00:00:00 2001 From: Lynne Date: Sat, 26 Aug 2023 21:53:03 + Subject: [PATCH 9/9] vulkan: do not leak bound_buffer_indices --- libavutil/vulkan.c | 1 + 1 file changed, 1 insertion(+)

Re: [FFmpeg-devel] [PATCH] vulkan: enable VK_KHR_cooperative_matrix

2023-08-26 Thread Lynne
Aug 13, 2023, 00:15 by kaspe...@gmail.com: > On Sat, 12 Aug 2023 at 16:45, Lynne wrote: > >> >> It's of interest to API users, and of interest to us, >> as a DCT/DST can be implemented via matrix multiplies. >> >> Bumps up the required header version to 1.3.255, released >> 2 months ago, so it's

Re: [FFmpeg-devel] [PATCH 04/18] fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy()

2023-08-26 Thread Michael Niedermayer
On Sat, Aug 26, 2023 at 05:11:30PM +0200, Anton Khirnov wrote: > This function converts packet timestamps from the input stream timebase > to OutputStream.mux_timebase, which may or may not be equal to the > actual output AVStream timebase (and even when it is, this may not > always be the optimal

Re: [FFmpeg-devel] [PATCH 4/6] doc/developer: add a code behaviour section to development policy

2023-08-26 Thread Anton Khirnov
Quoting Andreas Rheinhardt (2023-08-26 20:36:25) > Anton Khirnov: > > Document our longstanding de facto policies on things like correctness, > > thread-safety, UB, etc. > > --- > > doc/developer.texi | 50 +- > > 1 file changed, 36 insertions(+), 14

Re: [FFmpeg-devel] [PATCH 4/6] doc/developer: add a code behaviour section to development policy

2023-08-26 Thread Andreas Rheinhardt
Anton Khirnov: > Document our longstanding de facto policies on things like correctness, > thread-safety, UB, etc. > --- > doc/developer.texi | 50 +- > 1 file changed, 36 insertions(+), 14 deletions(-) > > diff --git a/doc/developer.texi

[FFmpeg-devel] [PATCH 1/6] doc/developer: move a sentence to a more appropriate place

2023-08-26 Thread Anton Khirnov
It's targeted at our users, not developers, so it makes more sense to group it with other text targeted at our users. --- doc/developer.texi | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/developer.texi b/doc/developer.texi index 0c2f2cd7d1..85515f5d37 100644 ---

[FFmpeg-devel] [PATCH 2/6] doc/developer: merge the 'contributing code' section into its parent chapter

2023-08-26 Thread Anton Khirnov
The section consistes of a single short paragraph linking to other chapters. The enclosing chapter also has no other sections, all other text is placed in the chapter directly. Keeping a separate section for this paragraph just adds more clutter. --- doc/developer.texi | 2 -- 1 file changed, 2

[FFmpeg-devel] [PATCH 4/6] doc/developer: add a code behaviour section to development policy

2023-08-26 Thread Anton Khirnov
Document our longstanding de facto policies on things like correctness, thread-safety, UB, etc. --- doc/developer.texi | 50 +- 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/doc/developer.texi b/doc/developer.texi index

[FFmpeg-devel] [PATCH 6/6] doc/developer: deduplicate commit message rules

2023-08-26 Thread Anton Khirnov
The patches/committing section currently contains several partially-overlapping rules on commit messages. Merge and simplify them into one item. --- doc/developer.texi | 41 ++--- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git

[FFmpeg-devel] [PATCH 5/6] doc/developer: drop an outdated item

2023-08-26 Thread Anton Khirnov
It dates back to pre-2005 days, when people generally tended to commit their work directly without going through the mailing list. Few developers do it today, and never outside of their standalone modules. This item is thus confusing and misleading and is better removed. --- doc/developer.texi |

[FFmpeg-devel] [PATCH 3/6] doc/developer: fix a nonsense statement

2023-08-26 Thread Anton Khirnov
Adding new fields to _functions_ makes no sense, it was supposed to be structs. --- doc/developer.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/developer.texi b/doc/developer.texi index d27716ab97..df43119f98 100644 --- a/doc/developer.texi +++ b/doc/developer.texi

Re: [FFmpeg-devel] [PATCH 2/2] avcodec/apedec: Implement interim mode detection

2023-08-26 Thread Michael Niedermayer
On Sat, Aug 26, 2023 at 07:55:10PM +0200, Anton Khirnov wrote: > Quoting Michael Niedermayer (2023-08-26 18:53:50) > > Fixes: NoLegacy.ape > > Can you make a FATE test? The file seems 34mb, ill try to cut it down to something smaller thx [...] -- Michael GnuPG fingerprint:

Re: [FFmpeg-devel] [PATCH 1/2] lsws, lavfi: use sws_get_gaussian_vec

2023-08-26 Thread Michael Niedermayer
Hi Stefano On Sat, Aug 26, 2023 at 03:21:44PM +0200, Stefano Sabatini wrote: > Use in place of deprecated sws_getGaussianVec. > --- > libavfilter/vf_sab.c | 17 + > libavfilter/vf_smartblur.c | 8 > libswscale/utils.c | 32 ++--

Re: [FFmpeg-devel] [PATCH 2/2] avcodec/apedec: Implement interim mode detection

2023-08-26 Thread Anton Khirnov
Quoting Michael Niedermayer (2023-08-26 18:53:50) > Fixes: NoLegacy.ape Can you make a FATE test? -- Anton Khirnov ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link

Re: [FFmpeg-devel] [PATCH 2/2] avcodec/apedec: Implement interim mode detection

2023-08-26 Thread Paul B Mahol
On Sat, Aug 26, 2023 at 6:54 PM Michael Niedermayer wrote: > Fixes: NoLegacy.ape > Found-by: Matt Ashland > Signed-off-by: Michael Niedermayer > --- > libavcodec/apedec.c | 106 +++- > 1 file changed, 84 insertions(+), 22 deletions(-) > > diff --git

[FFmpeg-devel] [PATCH 2/2] avcodec/apedec: Implement interim mode detection

2023-08-26 Thread Michael Niedermayer
Fixes: NoLegacy.ape Found-by: Matt Ashland Signed-off-by: Michael Niedermayer --- libavcodec/apedec.c | 106 +++- 1 file changed, 84 insertions(+), 22 deletions(-) diff --git a/libavcodec/apedec.c b/libavcodec/apedec.c index 8bd625ca05..249fc22e24 100644

[FFmpeg-devel] [PATCH 1/2] avcodec/apedec: remove unused variable

2023-08-26 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavcodec/apedec.c | 4 1 file changed, 4 deletions(-) diff --git a/libavcodec/apedec.c b/libavcodec/apedec.c index a9d5eb7f33..8bd625ca05 100644 --- a/libavcodec/apedec.c +++ b/libavcodec/apedec.c @@ -145,8 +145,6 @@ typedef struct APEPredictor64 {

Re: [FFmpeg-devel] [PATCH] lsws/swscale.h: introduce sws_get_gaussian_vec

2023-08-26 Thread Anton Khirnov
Quoting Stefano Sabatini (2023-08-26 14:23:28) > Use in place of sws_getGaussianVec. > > The new function enable better log handling, and provide better naming > for the variance variable, now named standard_deviation to reflect the > meaning of the parameter. Logging to NULL does not seem like

Re: [FFmpeg-devel] [PATCH] lsws/swscale.h: introduce sws_get_gaussian_vec

2023-08-26 Thread Andreas Rheinhardt
Stefano Sabatini: > Use in place of sws_getGaussianVec. > > The new function enable better log handling, and provide better naming Better log handling? Why? > for the variance variable, now named standard_deviation to reflect the > meaning of the parameter. > --- > doc/APIchanges |

[FFmpeg-devel] [PATCH 10/18] fftools/ffmpeg: move derivation of frame duration from filter framerate

2023-08-26 Thread Anton Khirnov
>From ffmpeg_enc to ffmpeg_filter, which is a more appropriate place for it. fate-lavf-gxf* no longer spuriously duplicate the first video frame, due to different rounding. --- fftools/ffmpeg_enc.c| 9 + fftools/ffmpeg_filter.c | 8 +++- tests/ref/lavf/gxf | 2 +-

[FFmpeg-devel] [PATCH 04/18] fftools/ffmpeg_mux: stop rescaling timestamps in of_streamcopy()

2023-08-26 Thread Anton Khirnov
This function converts packet timestamps from the input stream timebase to OutputStream.mux_timebase, which may or may not be equal to the actual output AVStream timebase (and even when it is, this may not always be the optimal choice due to bitstream filtering). Just keep the timestamps in input

[FFmpeg-devel] [PATCH 17/18] fftools/ffmpeg_mux: rename of_close() to of_free()

2023-08-26 Thread Anton Khirnov
This function is primarily a destructor for OutputFile, the underlying AVIOContext is normally closed earlier (right after writing the trailer). --- fftools/ffmpeg.c | 3 +-- fftools/ffmpeg.h | 2 +- fftools/ffmpeg_mux.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git

[FFmpeg-devel] [PATCH 13/18] fftools/ffmpeg_filter: reindent after previous commit

2023-08-26 Thread Anton Khirnov
--- fftools/ffmpeg_filter.c | 122 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/fftools/ffmpeg_filter.c b/fftools/ffmpeg_filter.c index 5bf2431fb9..1343e48fab 100644 --- a/fftools/ffmpeg_filter.c +++ b/fftools/ffmpeg_filter.c @@ -1746,72

[FFmpeg-devel] [PATCH 05/18] fftools/ffmpeg_enc: factor out setting encoder timebase

2023-08-26 Thread Anton Khirnov
Mainly this fixes handling special values of -enc_time_base ('demux' or 'filter') for audio. It also prints a warning if -enc_time_base is specified for subtitles, instead of ignoring it silently (current subtitle encoding API only works with AV_TIME_BASE_Q). --- fftools/ffmpeg_enc.c | 154

[FFmpeg-devel] [PATCH 01/18] fftools/ffmpeg: stop explicitly closing output streams on input EOF

2023-08-26 Thread Anton Khirnov
Sending an empty packet already does that implicitly. --- fftools/ffmpeg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index 6130fd06fc..c7822f8045 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -1124,7 +1124,7 @@ static int

[FFmpeg-devel] [PATCH 12/18] fftools/ffmpeg_filter: factor processing a single frame out of reap_filters()

2023-08-26 Thread Anton Khirnov
This is easier to read. --- fftools/ffmpeg_filter.c | 41 - 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/fftools/ffmpeg_filter.c b/fftools/ffmpeg_filter.c index 74b57191d1..5bf2431fb9 100644 --- a/fftools/ffmpeg_filter.c +++

[FFmpeg-devel] [PATCH 08/18] fftools/ffmpeg_enc: reindent after previous commit

2023-08-26 Thread Anton Khirnov
--- fftools/ffmpeg_enc.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fftools/ffmpeg_enc.c b/fftools/ffmpeg_enc.c index 80a49fe606..f28884e50c 100644 --- a/fftools/ffmpeg_enc.c +++ b/fftools/ffmpeg_enc.c @@ -249,15 +249,15 @@ static int

[FFmpeg-devel] [PATCH 18/18] fftools/ffmpeg: move sending filtergraph commands to a separate function

2023-08-26 Thread Anton Khirnov
Stop accessing filtergraph internals from keyboard reading code. --- fftools/ffmpeg.c| 26 -- fftools/ffmpeg.h| 3 +++ fftools/ffmpeg_filter.c | 24 3 files changed, 31 insertions(+), 22 deletions(-) diff --git a/fftools/ffmpeg.c

[FFmpeg-devel] [PATCH 06/18] fftools/ffmpeg_enc: reindent after previous commit

2023-08-26 Thread Anton Khirnov
--- fftools/ffmpeg_enc.c | 66 ++-- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/fftools/ffmpeg_enc.c b/fftools/ffmpeg_enc.c index c4874b4d78..4b5bd3d9b4 100644 --- a/fftools/ffmpeg_enc.c +++ b/fftools/ffmpeg_enc.c @@ -228,44 +228,44 @@

[FFmpeg-devel] [PATCH 11/18] fftools/ffmpeg_enc: move handling video frame duration to video_sync_process()

2023-08-26 Thread Anton Khirnov
That is a more appropriate place for this. --- fftools/ffmpeg_enc.c | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/fftools/ffmpeg_enc.c b/fftools/ffmpeg_enc.c index 0586ba17c4..590ce5d7be 100644 --- a/fftools/ffmpeg_enc.c +++ b/fftools/ffmpeg_enc.c @@ -968,12

[FFmpeg-devel] [PATCH 07/18] fftools/ffmpeg_enc: only use fallback framerate when encoding CFR

2023-08-26 Thread Anton Khirnov
When no output video framerate is specified by the user with -r or can be inferred from the filtergraph, encoder setup will arbitrarily decide that the framerate is 25fps. However, making up any framerate value for VFR encoding is at best unnecessary. Changes the results of the sub2video tests,

[FFmpeg-devel] [PATCH 02/18] fftools/ffmpeg: simplify handling input -t for streamcopy

2023-08-26 Thread Anton Khirnov
Output stream will be closed implicitly after a NULL packet is sent to it, there is no need to explicitly call close_output_stream(). --- fftools/ffmpeg.c | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index c7822f8045..8b0f31aac6

[FFmpeg-devel] [PATCH 03/18] fftools/ffmpeg_mux: use correct timebases for bitstream filtering

2023-08-26 Thread Anton Khirnov
Bitstream filtering input timebase is not always necessarily equal to OutputStream.mux_timebase. Also, set AVPacket.time_base correctly for packets output by bitstream filters Do not rescale at all in of_output_packet() when not doing bitstream filtering, as it's unnecessary - write_packet() will

[FFmpeg-devel] [PATCH 14/18] fftools/ffmpeg_filter: shorten a variable name

2023-08-26 Thread Anton Khirnov
--- fftools/ffmpeg_filter.c | 32 ++-- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/fftools/ffmpeg_filter.c b/fftools/ffmpeg_filter.c index 1343e48fab..e65e7cb64d 100644 --- a/fftools/ffmpeg_filter.c +++ b/fftools/ffmpeg_filter.c @@ -1745,13 +1745,13

[FFmpeg-devel] [PATCH 16/18] fftools/ffmpeg_enc: simplify adjust_frame_pts_to_encoder_tb() signature

2023-08-26 Thread Anton Khirnov
It does not need an OutputFile and an OutputStream, only the target timebase and the timestamp offset. --- fftools/ffmpeg_enc.c | 25 ++--- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/fftools/ffmpeg_enc.c b/fftools/ffmpeg_enc.c index 4f8c765256..efa940fba9

[FFmpeg-devel] [PATCH 15/18] fftools/ffmpeg_enc: move remaining vsync-related code to video_sync_process()

2023-08-26 Thread Anton Khirnov
--- fftools/ffmpeg_enc.c | 46 +++- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/fftools/ffmpeg_enc.c b/fftools/ffmpeg_enc.c index 590ce5d7be..4f8c765256 100644 --- a/fftools/ffmpeg_enc.c +++ b/fftools/ffmpeg_enc.c @@ -1051,6 +1051,30 @@

[FFmpeg-devel] [PATCH 09/18] fftools/ffmpeg_filter: sanitize framerate retrieved from the filtergraph

2023-08-26 Thread Anton Khirnov
Lavfi uses 1/0 to signal unknown/VFR, which should not be passed to encoders. --- fftools/ffmpeg_filter.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fftools/ffmpeg_filter.c b/fftools/ffmpeg_filter.c index 925b5116cc..177a6f7e5c 100644 --- a/fftools/ffmpeg_filter.c

Re: [FFmpeg-devel] [PATCH 1/2] lsws, lavfi: use sws_get_gaussian_vec

2023-08-26 Thread Andreas Rheinhardt
Stefano Sabatini: > Use in place of deprecated sws_getGaussianVec. This patchset should have been sent as a reply to the patch actually adding sws_get_gaussian_vec. > --- > libavfilter/vf_sab.c | 17 + > libavfilter/vf_smartblur.c | 8 > libswscale/utils.c

[FFmpeg-devel] [PATCH] configure: fix --custom-allocator

2023-08-26 Thread Timo Rothenpieler
The custom-allocator logic has been completely defunct since a while, since nothing depends on those targets, they never get used. This updates jemalloc to pkg-config, adds the fallback option for potential arbitrary allocators, and finally actually adds the libraries to LDFLAGS. --- configure |

[FFmpeg-devel] [PATCH] doc/encoders/libopus: clarify lowdelay and cutoff options

2023-08-26 Thread Stefano Sabatini
Extend descriptions for the application=lowdelay and cutoff options. Based on notes by Mingye Wang. Address issue: http://trac.ffmpeg.org/ticket/10330 --- doc/encoders.texi | 7 +-- libavcodec/libopusenc.c | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git

[FFmpeg-devel] [PATCH 2/2] doc/filters/smartblur: amend definition of luma_radius and chroma_radius

2023-08-26 Thread Stefano Sabatini
Correctly define the option values as a standard deviation rather than a variance. Address trac issue: http://trac.ffmpeg.org/ticket/9068 --- doc/filters.texi | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index

[FFmpeg-devel] [PATCH 1/2] lsws,lavfi: use sws_get_gaussian_vec

2023-08-26 Thread Stefano Sabatini
Use in place of deprecated sws_getGaussianVec. --- libavfilter/vf_sab.c | 17 + libavfilter/vf_smartblur.c | 8 libswscale/utils.c | 32 ++-- 3 files changed, 31 insertions(+), 26 deletions(-) diff --git a/libavfilter/vf_sab.c

[FFmpeg-devel] [PATCH] lsws/swscale.h: introduce sws_get_gaussian_vec

2023-08-26 Thread Stefano Sabatini
Use in place of sws_getGaussianVec. The new function enable better log handling, and provide better naming for the variance variable, now named standard_deviation to reflect the meaning of the parameter. --- doc/APIchanges | 3 +++ libswscale/swscale.h | 21 ++-

[FFmpeg-devel] [PATCH] doc/encoders/libxvid: fix references for me_quality option

2023-08-26 Thread Stefano Sabatini
Drop reference to constants removed in 94eed68ace9f2416af8. In particular, rename me_method to me_quality and add description for supported values. Address trac issue: http://trac.ffmpeg.org/ticket/10003 --- doc/encoders.texi | 21 + 1 file changed, 9 insertions(+), 12

Re: [FFmpeg-devel] [PATCH] adpcm fixes and improvements

2023-08-26 Thread Paul B Mahol
Will apply soon. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Re: [FFmpeg-devel] [PATCH v3 2/2] avformat/rtmpproto: support enhanced rtmp

2023-08-26 Thread Marton Balint
On Sat, 26 Aug 2023, Steven Liu wrote: Marton Balint 于2023年8月26日周六 15:52写道: Hi Marton, [...] > >> +av_strlcpy(fourcc, fourcc_data, sizeof(fourcc)); >> +ff_amf_write_string(, fourcc); >> +} else { >> +av_log(s,

[FFmpeg-devel] [PATCH 3/4] lavc/aarch64: new optimization for 8-bit hevc_qpel_uni_v

2023-08-26 Thread Logan.Lyu
checkasm bench: put_hevc_qpel_uni_v4_8_c: 146.2 put_hevc_qpel_uni_v4_8_neon: 43.2 put_hevc_qpel_uni_v6_8_c: 303.9 put_hevc_qpel_uni_v6_8_neon: 69.7 put_hevc_qpel_uni_v8_8_c: 495.2 put_hevc_qpel_uni_v8_8_neon: 74.7 put_hevc_qpel_uni_v12_8_c: 1100.9 put_hevc_qpel_uni_v12_8_neon: 222.4

[FFmpeg-devel] [PATCH 2/4] lavc/aarch64: new optimization for 8-bit hevc_epel_uni_hv

2023-08-26 Thread Logan.Lyu
checkasm bench: put_hevc_epel_uni_hv4_8_c: 204.7 put_hevc_epel_uni_hv4_8_i8mm: 70.2 put_hevc_epel_uni_hv6_8_c: 378.2 put_hevc_epel_uni_hv6_8_i8mm: 131.9 put_hevc_epel_uni_hv8_8_c: 637.7 put_hevc_epel_uni_hv8_8_i8mm: 137.9 put_hevc_epel_uni_hv12_8_c: 1301.9 put_hevc_epel_uni_hv12_8_i8mm: 314.2

[FFmpeg-devel] [PATCH 4/4] lavc/aarch64: new optimization for 8-bit hevc_qpel_uni_hv

2023-08-26 Thread Logan.Lyu
checkasm bench: put_hevc_qpel_uni_hv4_8_c: 489.2 put_hevc_qpel_uni_hv4_8_i8mm: 105.7 put_hevc_qpel_uni_hv6_8_c: 852.7 put_hevc_qpel_uni_hv6_8_i8mm: 268.7 put_hevc_qpel_uni_hv8_8_c: 1345.7 put_hevc_qpel_uni_hv8_8_i8mm: 300.4 put_hevc_qpel_uni_hv12_8_c: 2757.4 put_hevc_qpel_uni_hv12_8_i8mm: 581.4

[FFmpeg-devel] [PATCH 1/4] lavc/aarch64: new optimization for 8-bit hevc_epel_uni_v

2023-08-26 Thread Logan.Lyu
checkasm bench: put_hevc_epel_uni_hv64_8_i8mm: 6568.7 put_hevc_epel_uni_v4_8_c: 88.7 put_hevc_epel_uni_v4_8_neon: 32.7 put_hevc_epel_uni_v6_8_c: 185.4 put_hevc_epel_uni_v6_8_neon: 44.9 put_hevc_epel_uni_v8_8_c: 333.9 put_hevc_epel_uni_v8_8_neon: 44.4 put_hevc_epel_uni_v12_8_c: 728.7

Re: [FFmpeg-devel] [PATCH v3 2/2] avformat/rtmpproto: support enhanced rtmp

2023-08-26 Thread Steven Liu
Marton Balint 于2023年8月26日周六 15:52写道: Hi Marton, > > > > On Fri, 25 Aug 2023, Steven Liu wrote: > > > Steven Liu 于2023年8月25日周五 18:05写道: > >> > >> Add option named rtmp_enhanced_codec, > >> it would support hvc1,av01,vp09 now, > >> the fourcc is using Array of strings. > >> > >> Signed-off-by:

Re: [FFmpeg-devel] [PATCH v3 2/2] avformat/rtmpproto: support enhanced rtmp

2023-08-26 Thread Marton Balint
On Fri, 25 Aug 2023, Steven Liu wrote: Steven Liu 于2023年8月25日周五 18:05写道: Add option named rtmp_enhanced_codec, it would support hvc1,av01,vp09 now, the fourcc is using Array of strings. Signed-off-by: Steven Liu --- doc/protocols.texi | 6 ++ libavformat/rtmpproto.c | 37

Re: [FFmpeg-devel] [PATCH] lavc/libx264: replace ITU-T T35(A/53 CC) SEI type by enum value

2023-08-26 Thread Kieran Kunhya
On Sat, 26 Aug 2023 at 07:32, Jun Zhao wrote: > replace ITU-T T35(A/53 CC) SEI type by enum value > > Signed-off-by: Jun Zhao > --- > libavcodec/libx264.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c > index

[FFmpeg-devel] [PATCH] lavc/libx264: replace ITU-T T35(A/53 CC) SEI type by enum value

2023-08-26 Thread Jun Zhao
replace ITU-T T35(A/53 CC) SEI type by enum value Signed-off-by: Jun Zhao --- libavcodec/libx264.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c index 1a7dc7bdd5..ce849d6c9a 100644 --- a/libavcodec/libx264.c +++