ffmpeg | branch: release/6.1 | Zhao Zhili | Tue Jul 16
20:59:52 2024 +0800| [a339afbe3c2f2455872e741ce2479dea913508b2] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
Commit 4ef5e7d4722 add qmin/qmax support to videotoolbox encoder.
The default value
ffmpeg | branch: release/7.0 | Zhao Zhili | Tue Jul 16
20:59:52 2024 +0800| [a83c1a3db97f540841da13b031c7d500d8f2b779] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
Commit 4ef5e7d4722 add qmin/qmax support to videotoolbox encoder.
The default value
ffmpeg | branch: master | Zhao Zhili | Tue Jul 16
22:46:53 2024 +0800| [719e46f54c0f3ea557503ec4cd5618332484f78a] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Fix variable type of AV_OPT_TYPE_BOOL
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Tue Jul 16
20:59:52 2024 +0800| [d07da7539d54c0ce71e06a577eb1fa3036467449] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
Commit 4ef5e7d4722 add qmin/qmax support to videotoolbox encoder.
The default value of (qmin
ffmpeg | branch: master | Zhao Zhili | Tue Jul 16
20:59:53 2024 +0800| [f4e0f4023010c73c2c318520915e4b873f5c66f2] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Set default bitrate to zero
Zero is auto mode. From the doc of videotoolbox:
The default bit rate is zero, which indicates
ffmpeg | branch: master | Zhao Zhili | Tue Jul 16
00:19:15 2024 +0800| [2d4ef304c9e13f5e8abe37c20ddd0f17102c6393] | committer:
Nuo Mi
avcodec/vvc: Add aarch64 neon optimization for ALF
vvc_alf_filter_chroma_4x4_8_c: 3.0
vvc_alf_filter_chroma_4x4_8_neon: 1.0
vvc_alf_filter_chroma_4x4_10_c: 2.7
ffmpeg | branch: master | Zhao Zhili | Tue Jul 16
10:49:57 2024 +0800| [b3aeef3bf94435f9ddf8c79ecfd90b00fef30be7] | committer:
Nuo Mi
avcodec/vvc: Remove write-only assignments in alf_filter_chroma
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Tue Jul 16
10:49:56 2024 +0800| [8bac9d4a21ddbaaa8aec25fcc749309cc2b9ec96] | committer:
Nuo Mi
avcodec/vvc: Remove NOP condition check in alf_filter_luma
If (y + i == vb_above) or (y + i == vb_below), the if body has no
operation.
> h
ffmpeg | branch: master | Zhao Zhili | Sun Jun 30
18:33:19 2024 +0800| [cb9c98da16e8412046835ebc0d167a4e09909df0] | committer:
Zhao Zhili
avformat/file: guard fd_dup by FD_PROTOCOL or PIPE_PROTOCOL
fd_dup is unused when fd and pipe have been disabled. This also
fix build error with wasi since
ffmpeg | branch: master | Zhao Zhili | Fri Jun 28
12:46:00 2024 +0800| [8ca60e14d2006928220ab7bcc58758ce43532eb2] | committer:
Zhao Zhili
configure: Fix Apple framework dependencies in .pc file
configure use "-Wl,-framework,foo" and "-framework foo" to specify
dependencies
ffmpeg | branch: master | Zhao Zhili | Sun Jun 30
18:33:18 2024 +0800| [e713a2d85dad51705a892243170dfbe929b6515a] | committer:
Zhao Zhili
avutil/file_open: Fix build error with wasi
Don't assume tempnam is available when !HAVE_MKSTEMP. Check tempnam
explicitly in configure.
Signed-off
ffmpeg | branch: master | Zhao Zhili | Sun Jul 7
18:21:34 2024 +0800| [635f7c0f6c9400e83f2d6f76ea7940fe82d8b612] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Put ExtraSEI inside BufNode directly
Reduce error path and simplify the code.
Signed-off-by: Zhao Zhili
> h
ffmpeg | branch: master | Zhao Zhili | Sun Jul 7
18:21:33 2024 +0800| [2fca8e400ed8213fb44b4e2c0165d435fa98d9b6] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Fix concurrent access to CVPixelBufferRef
For a frame comes from AV_HWDEVICE_TYPE_VIDEOTOOLBOX, it's
CVPixelBufferRef
ffmpeg | branch: master | Zhao Zhili | Sun Jul 7
18:21:32 2024 +0800| [0e338c4114578a5c68f931f5d6ecac6adba85f7c] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Use BufNode as sourceFrameRefcon
ExtraSEI is used as the sourceFrameRefcon of VTCompressionSessionEncodeFrame.
It cannot hold
ffmpeg | branch: master | Zhao Zhili | Sun Jul 7
18:21:31 2024 +0800| [4a3625859bb4b629a887a618a7ad954345c1be8e] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Remove unused variable
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Sun Jul 7
18:21:30 2024 +0800| [2eae57c8627bc7e8e767558606c9df46852be751] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Don't ignore ENOMEM
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon Jul 8
15:40:20 2024 +0800| [0e5f8ddc1d363256d74aca92ae02a10a9a033e94] | committer:
Nuo Mi
avcodec/vvc: Use static const for function table
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e5f8ddc1d363256d74aca92ae02a10a9a033
ffmpeg | branch: master | Zhao Zhili | Sun Jun 30
18:45:00 2024 +0800| [54f9469fa173394ef3a19d8c6e700bca0b8fde81] | committer:
Nuo Mi
avutil/executor: Fix missing check before using mutex
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=54f9469fa173394ef3a19d8c6e700bca0b8fd
ffmpeg | branch: master | Zhao Zhili | Mon Jul 8
20:13:37 2024 +0800| [906b883e7beafdd78e32563ed7a5033995362751] | committer:
Nuo Mi
avutil/executor: Fix stack overflow due to recursive call
av_executor_execute run the task directly when thread is disabled.
The task can schedule a new task
ffmpeg | branch: master | Zhao Zhili | Mon Jul 8
14:30:38 2024 +0800| [85706f5136cf7c88f95843b2634dd3f7d7d2cb6d] | committer:
Zhao Zhili
avutil/hwcontext_videotoolbox: Fix version check
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon Jun 24
21:02:12 2024 +0800| [52422133ae9905fdd3c4845a41ac7af9a678b47a] | committer:
Zhao Zhili
swscale/aarch64: Add bgra/rgba to yuv
Test on Apple M1 with kperf
: -O3 : -O3 -fno-vectorize
bgra_to_uv_8_c
ffmpeg | branch: master | Zhao Zhili | Mon Jun 24
21:02:13 2024 +0800| [4d90a76986cf5ef80266ce845679321b68e3412d] | committer:
Zhao Zhili
swscale/aarch64: Add argb/abgr to yuv
Test on Apple M1 with kperf:
: -O3 : -O3 -fno-vectorize
abgr_to_uv_8_c
ffmpeg | branch: master | Zhao Zhili | Mon Jun 24
21:02:11 2024 +0800| [b8b71be07a7969e9c450bc7f61b7d6135f60e61c] | committer:
Zhao Zhili
swscale/aarch64: Add bgr24 to yuv
Test on Apple M1 with kperf
: -O3 : -O3 -fno-vectorize
bgr24_to_uv_8_c
ffmpeg | branch: master | Zhao Zhili | Mon Jun 24
12:47:44 2024 +0800| [6aeb084c395dd3240e203d7b6a053cbdfec2ac99] | committer:
Nuo Mi
avcodec/vvc: Don't create new thread when thread_count is 1
Make its behavior consistent with other decoders, e.g., H.264/H.265.
Signed-off-by: Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Mon Jun 24
12:47:43 2024 +0800| [baf3123c1c849f7fb909d96c8ad0b1ead2bc4128] | committer:
Nuo Mi
avutil/executor: Allowing thread_count be zero
Before the patch, disable threads support at configure/build time
was the only method to force zero thread
ffmpeg | branch: master | Zhao Zhili | Tue Jun 18
01:04:00 2024 +0800| [e598a323dc78840921af39569b1298232aa5cd65] | committer:
Zhao Zhili
avutil/macos_kperf: Fix assert which makes kperf failed to run
On m1, kpc_get_counter_count(KPC_MASK) return 8 in my test. The
exact value doesn't matter
ffmpeg | branch: master | Zhao Zhili | Thu Jun 13
01:35:53 2024 +0800| [74b4e550cbf70b56db601317cc4b770274129282] | committer:
Zhao Zhili
tests/checkasm: Remove check on linux perf fd in uninit
The check should be >= 0, not > 0. The check itself is redundant
since uninit only being
ffmpeg | branch: master | Zhao Zhili | Tue Jun 18
01:03:59 2024 +0800| [ec1daa39e046df27b0b0ba30b57391464c710228] | committer:
Zhao Zhili
avutil/timer: Fix missing header for mach_absolute_time
mach/mach_time.h was included only when CONFIG_MACOS_KPERF wasn't
been defined.
Signed-off
ffmpeg | branch: master | Zhao Zhili | Fri Jun 7
21:44:50 2024 +0800| [33e4cc963d5e2a189e4e52eaa38e9a8e31dad35a] | committer:
Zhao Zhili
avutil/timer: Add clock_gettime as a fallback of AV_READ_TIME
Reviewed-by: Rémi Denis-Courmont
Reviewed-by: Martin Storsjö
Signed-off-by: Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Fri Jun 7
21:44:52 2024 +0800| [9dac8495b0020f7326bbe79efa070a0150109afc] | committer:
Zhao Zhili
swscale/aarch64: Add rgb24 to yuv implementation
Test on Apple M1:
rgb24_to_uv_8_c: 0.0
rgb24_to_uv_8_neon: 0.2
rgb24_to_uv_128_c: 1.0
ffmpeg | branch: master | Zhao Zhili | Fri Jun 7
21:44:51 2024 +0800| [b1240c983f96271990c4262978a08edc8eb4df1f] | committer:
Zhao Zhili
tests/checkasm: Fix build error when enable linux perf on Android
B0 is defined by system header, see f0f596dbc6b for ref.
Reviewed-by: Martin Storsjö
ffmpeg | branch: master | Zhao Zhili | Fri Jun 7
21:44:49 2024 +0800| [6a18c0bc87e38557fa9dd9fcf974f310cfff112e] | committer:
Zhao Zhili
avutil/aarch64: Skip define AV_READ_TIME for apple
It will fallback to mach_absolute_time inside libavutil/timer.h
Reviewed-by: Martin Storsjö
Signed-off
ffmpeg | branch: master | Zhao Zhili | Thu May 23
15:08:56 2024 +0800| [7d46ab9e1206b09ebe1a94ecac49cc99d9b3522e] | committer:
Zhao Zhili
avcodec/mediacodecenc: workaround the alignment requirement for H.265
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com
ffmpeg | branch: master | Zhao Zhili | Thu May 23
15:08:54 2024 +0800| [680b3cee1f481976cae9787e16f181c1d0e989bd] | committer:
Zhao Zhili
avcodec/h265_metadata: Add options to set width/height after crop
It's a common usecase to request a video size after crop. Before
this patch, user must
ffmpeg | branch: master | Zhao Zhili | Thu May 23
15:08:55 2024 +0800| [2a68b2d643f7b725defa9bec5174853a00411b98] | committer:
Zhao Zhili
avcodec/mediacodecenc: workaround the alignment requirement only for H.264
There is no bsf for other codecs to modify crop info except H.265.
For H.265
ffmpeg | branch: master | Zhao Zhili | Thu Jun 6
01:34:45 2024 +0800| [47ba87551c24429a2a838d8da5e3e3e712584173] | committer:
James Almer
checkasm/sw_rgb: test rgb24/bgr24 to yuv
The line width 8 is supposed to test corner case, while the
performance doesn't matter. Width 1080 is also a case
ffmpeg | branch: release/7.0 | Zhao Zhili | Thu May 23
23:13:39 2024 +0800| [f0b747ef1a9b9bfd0942a6d459f642b4b993b378] | committer:
Zhao Zhili
avcodec/mediacodecenc: workaround the alignment requirement for H.265
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: release/7.0 | Zhao Zhili | Thu May 23
23:13:38 2024 +0800| [edc7b57e26372e7bc3f6c2f03408b6e4f94a9ddc] | committer:
Zhao Zhili
avcodec/mediacodecenc: workaround the alignment requirement only for H.264
There is no bsf for other codecs to modify crop info except H.265.
For H
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:13 2024 +0800| [d3db7bbc0392057f2094d64bc525329db2eb9bb4] | committer:
Guo Yejun
avfilter/dnn_backend_tf: Remove one level of indentation
Signed-off-by: Zhao Zhili
Reviewed-by: Wenbin Chen
Reviewed-by: Guo Yejun
> h
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:16 2024 +0800| [a1fea7e11b8ee3c4a5afff5d3b6c66326a32782d] | committer:
Guo Yejun
avfilter/dnn_backend_torch: Simplify memory allocation
Signed-off-by: Zhao Zhili
Reviewed-by: Wenbin Chen
Reviewed-by: Guo Yejun
> h
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:15 2024 +0800| [abfefbb33b56abec044903800c668c8031e0ab87] | committer:
Guo Yejun
avfilter/dnn_backend_tf: Simplify memory allocation
Signed-off-by: Zhao Zhili
Reviewed-by: Wenbin Chen
Reviewed-by: Guo Yejun
> http://git.videolan.
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:17 2024 +0800| [6de951923b2daed1d3a045522597888f5b9db53f] | committer:
Guo Yejun
avfilter/dnn: Remove a level of dereference
For code such as 'model->model = ov_model' is confusing. We can
just drop the member variable and use c
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:14 2024 +0800| [a40df366c4775ed03bcec96e09d0053791c258de] | committer:
Guo Yejun
avfilter/dnn_backend_tf: Fix free context at random place
It will be freed again by ff_dnn_uninit.
Signed-off-by: Zhao Zhili
Reviewed-by: Wenbin Chen
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:11 2024 +0800| [ac52cee72eb52929f96f3239f910536710c20be5] | committer:
Guo Yejun
avfilter/dnn_backend_openvino: Fix free context at random place
It will be freed again by ff_dnn_uninit.
Signed-off-by: Zhao Zhili
Reviewed-by: Wenbin
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:12 2024 +0800| [57a3c2cd408ae4c3f43e7b17086094516c0eae14] | committer:
Guo Yejun
avfilter/dnn_backend_openvino: simplify memory allocation
Signed-off-by: Zhao Zhili
Reviewed-by: Wenbin Chen
Reviewed-by: Guo Yejun
> h
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:10 2024 +0800| [093f5da534749dec93180b8e4928dea31c061d6d] | committer:
Guo Yejun
avfilter/dnn: Don't show backends which are not supported by a filter
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:09 2024 +0800| [4f051c746be90e130c7b61a3ba2f15f2e832774d] | committer:
Guo Yejun
avfilter/dnn: Use dnn_backend_info_list to search for dnn module
Signed-off-by: Zhao Zhili
Reviewed-by: Wenbin Chen
Reviewed-by: Guo Yejun
> h
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:18 2024 +0800| [553c572204392f7a74bbfebcf3d33f1161976c8b] | committer:
Guo Yejun
avfilter/vf_dnn_detect: Fix null pointer dereference
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed May 8
00:08:08 2024 +0800| [8c21f1e3b71ab6f82c8127a3a0b0b10d13c91caf] | committer:
Guo Yejun
avfilter/dnn: Refactor DNN parameter configuration system
This patch trying to resolve mulitiple issues related to parameter
configuration:
Firstly, each
ffmpeg | branch: master | Zhao Zhili | Tue Apr 23
22:27:50 2024 +0800| [cf4af4bca0368afd36e1c77980bf5e8a165bb99a] | committer:
Zhao Zhili
avcodec/mediacodecenc: Flush bsf after create extradata
Avoid leaving any data inside bsf while also avoid keep bsf in
EOF state.
Signed-off-by: Zhao
ffmpeg | branch: release/6.1 | Zhao Zhili | Sun Dec 17
20:50:53 2023 +0800| [f914c18de502a3bd8a907149f8742605f7798c0c] | committer:
Zhao Zhili
avcodec/mediacodecenc: set quality in cq mode
>From AOSP doc, these values are device and codec specific, but lower
values generally result in m
ffmpeg | branch: release/7.0 | Zhao Zhili | Wed Apr 17
12:37:38 2024 +0800| [13e93ffbfd08598b8952aa7ce42ec4abe6d5ebfd] | committer:
Zhao Zhili
avcodec/mediacodecenc: Fix return empty packet when bsf is used
Signed-off-by: Zhao Zhili
(cherry picked from commit
ffmpeg | branch: master | Zhao Zhili | Wed Apr 17
12:37:42 2024 +0800| [1b416311852c085bd91743486df2086f508efdcd] | committer:
Zhao Zhili
fftools: Fix implicit-const-int-float-conversion warning
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Apr 17
12:37:39 2024 +0800| [3cfea6993ac5185543d0d1142e93d6f96baee3c0] | committer:
Zhao Zhili
avcodec/mediacodecenc: Remove write only variable
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Apr 17
12:37:41 2024 +0800| [66161166dccd9f9d6c1d0fa39edb0d170aff52d1] | committer:
Zhao Zhili
avcodec/mediacodecenc: add AV_CODEC_CAP_ENCODER_FLUSH support
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Apr 17
12:37:40 2024 +0800| [9e4991519575b3642e5fa63635f22de8f7c61b8b] | committer:
Zhao Zhili
avcodec/mediacodecenc: Add global header support
The extradata is generated by encoding a dummy frame, then reset
the encoder state by mediacodec flush
ffmpeg | branch: master | Zhao Zhili | Wed Apr 17
12:37:36 2024 +0800| [98b5e80fd6980e641199e9ce3bc27100e2df17a4] | committer:
Zhao Zhili
avcodec/mediacodec_wrapper: link to NDK mediacodec API directly
Drop support of Android version before 5.0.
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Zhao Zhili | Wed Apr 17
12:37:38 2024 +0800| [a5a3788f562066a830a925d71cdbe8650e457e3b] | committer:
Zhao Zhili
avcodec/mediacodecenc: Fix return empty packet when bsf is used
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Apr 17
12:37:37 2024 +0800| [32fa20c0c924cd941ab3965fb017201581c73df7] | committer:
Zhao Zhili
avcodec/mediacodec_wrapper: Fix unused variable warning
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Apr 17
12:37:35 2024 +0800| [309cff378cdb6961df4f38335f8bf29537331bd6] | committer:
Zhao Zhili
configure: Lower Android API level requirement of mediandk
AImage_delete is introduced in API level 24, while AMediaFormat_new
is introduced in API level
ffmpeg | branch: master | Zhao Zhili | Mon Apr 8
21:26:13 2024 +0800| [65c1c83ca42540415516c37e21c9aeb7dd2c96d1] | committer:
Zhao Zhili
avformat/tls_mbedtls: Pass FLAG_NONBLOCK to underlying transport
This fix rtmps failure since rtmps requires nonblocking read.
Signed-off-by: Zhao Zhili
ffmpeg | branch: master | Zhao Zhili | Tue Mar 26
10:59:00 2024 +0800| [7bf85d2d3a3e3d5cced7fcf16b8af6bd289b] | committer:
Zhao Zhili
avcodec/h264_parse: Fix error code in decode_extradata
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: release/7.0 | Zhao Zhili | Fri Mar 22
20:43:43 2024 +0800| [6ceda546298145225345d7c40074ec934a0a05fc] | committer:
Zhao Zhili
tests: Remove fate-libx265-hdr10
The test depends on the compile option of x265. It failed when
HIGH_BIT_DEPTH isn't enabled. It also failed when asan
ffmpeg | branch: release/7.0 | Zhao Zhili | Mon Mar 25
16:09:00 2024 +0800| [304208d40c9ad7ac1687a96734ec97cfb5791b2a] | committer:
Zhao Zhili
avcodec/h264_mp4toannexb: Fix heap buffer overflow
Fixes: out of array write
Fixes:
64407/clusterfuzz-testcase-minimized
ffmpeg | branch: master | Zhao Zhili | Mon Mar 25
16:09:00 2024 +0800| [89e9486bc3da83ae031313c4b0224a7b46e83ab6] | committer:
Zhao Zhili
avcodec/h264_mp4toannexb: Fix heap buffer overflow
Fixes: out of array write
Fixes:
64407/clusterfuzz-testcase-minimized
ffmpeg | branch: master | Zhao Zhili | Fri Mar 22
20:43:43 2024 +0800| [edb1f1bc09c7dd89d35da670d8b1f4366003df59] | committer:
Zhao Zhili
tests: Remove fate-libx265-hdr10
The test depends on the compile option of x265. It failed when
HIGH_BIT_DEPTH isn't enabled. It also failed when asan
ffmpeg | branch: master | Zhao Zhili | Sun Mar 17
11:34:57 2024 +0800| [5229778440bf81e8a929af2cde04dc1e2d2c65f5] | committer:
Zhao Zhili
avcodec/libx264: fix extradata when config annexb=0
AVCodecContext extradata should be an AVCDecoderConfigurationRecord
when bitstream format is avcc
ffmpeg | branch: master | Zhao Zhili | Mon Mar 18
23:26:14 2024 +0800| [4869171aa911fdfce67549bd56fdd0ff914d9380] | committer:
Zhao Zhili
Changelog: mention ffplay with hwaccel decoding support
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Thu Mar 14
11:40:03 2024 +0800| [c775163a8c032e20f25b79e63920f67e1b5b540d] | committer:
Zhao Zhili
avcodec/decode: log hwaccel name
Many users mistakenly think that hwaccel is an instance of a decoder,
and cannot find the corresponding decoder name
ffmpeg | branch: master | Zhao Zhili | Mon Mar 4
11:37:58 2024 +0800| [b0e17e0f959b09fb228665a7eb7323af9b6ffeac] | committer:
Zhao Zhili
avcodec/mediacodecenc: Add a hint message to use nv12 pix_fmt
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Thu Feb 22
17:37:00 2024 +0800| [b56b343e43e595c62f204d5797d33645f4c46d96] | committer:
Zhao Zhili
avformat/mov: Update bits_per_coded_sample after read pcmC
Fix #10878
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Fri Feb 23
22:11:42 2024 +0800| [dcfc6089b1ea06fdcdf7778b881406b929a83cba] | committer:
Zhao Zhili
avutil/hwcontext_opencl: Fix missing linesize when map from opencl
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Fri Feb 23
22:11:43 2024 +0800| [f7545e90dfda0d1e49b6dcce43bf96741c9ecaed] | committer:
Zhao Zhili
avutil/hwcontext_opencl: Add map from Videotoolbox to OpenCL
For example:
./ffmpeg -hwaccel videotoolbox \
-hwaccel_output_format videotoolbox_vld
ffmpeg | branch: master | Zhao Zhili | Thu Feb 22
17:37:01 2024 +0800| [35dc129940246088d376e5c343b8076ffbea2b64] | committer:
Zhao Zhili
avcodec/encode: Fix default setting of bits_per_raw_sample
bits_per_raw_sample doesn't always match size of AV_SAMPLE_FMT_,
e.g., S24.
Signed-off-by: Zhao
ffmpeg | branch: master | Zhao Zhili | Fri Feb 23
15:07:44 2024 +0800| [ab8aab5e2f403d7ca1e1fd7a237e610ae8c12711] | committer:
Zhao Zhili
avfilter/vf_scale_vulkan: Fix typo
Fix #10875
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Tue Feb 20
22:27:04 2024 +0800| [74e27d9e3182d2d256d11bb0d5d45633b054bbcb] | committer:
Zhao Zhili
avutil/hwcontext_vulkan: Fix memleaks when transfer to vulkan
Without ff_vk_exec_discard_deps which is called by ff_vk_exec_wait,
the reference count
ffmpeg | branch: master | Zhao Zhili | Thu Feb 22
22:42:42 2024 +0800| [6f9730cb2847e157049909308a9d05384a57d926] | committer:
Zhao Zhili
avutil/hwcontext_vulkan: Fix leaks when semaphore creation fails
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Tue Feb 20
20:08:55 2024 +0800| [3bb00c0a420c3ce83c6fafee30270d69622ccad7] | committer:
Zhao Zhili
avutil/hwcontext: Don't assume frames_uninit is reentrant
Fix heap use after free when vulkan_frames_init failed.
Signed-off-by: Zhao Zhili
> h
ffmpeg | branch: master | Zhao Zhili | Tue Feb 20
20:08:58 2024 +0800| [f6f06fb42ade0518830c54602123582652d53b18] | committer:
Zhao Zhili
avutil/vulkan: avoid overreads in ff_vk_count_images
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Tue Feb 20
20:08:57 2024 +0800| [03275b0f093291542799ac6dbc9929dbb4d405bf] | committer:
Zhao Zhili
avutil/hwcontext_vulkan: Fix leaks in map_from_drm
Also simplify error handing.
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Zhao Zhili | Tue Feb 20
20:08:54 2024 +0800| [90bbe1e8e2d3d832a80768a6820f995153951a81] | committer:
Zhao Zhili
avutil/hwcontext: Don't assume device_uninit is reentrant
device_uninit will be called by hwdevice_ctx_free. vulkan_device_uninit
is non-reentrant.
Signed
ffmpeg | branch: master | Zhao Zhili | Tue Feb 20
13:33:03 2024 +0800| [39a0c55347075120c3b4749d6ca620e248cf52bc] | committer:
Zhao Zhili
fftools/ffplay: Fix output color_spaces of filter
The sdl_supported_color_spaces only meant for SDL builtin renderer.
Signed-off-by: Zhao Zhili
> h
ffmpeg | branch: master | Zhao Zhili | Thu Feb 22
14:41:50 2024 +0800| [a3ca4beeaa467bf10f2f4b9dc0e6cdbab68b9de4] | committer:
Zhao Zhili
avcodec/evc: Remove redefine of HEVC_MAX_ENTRY_POINT_OFFSETS
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Thu Feb 15
10:15:08 2024 +0800| [4ea2b271eb58c05709e5fe53bf5642b33b7be6f4] | committer:
Zhao Zhili
avformat/libsrt: Remove manually free AV_OPT_TYPE_STRING
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon Feb 5
20:02:30 2024 +0800| [80cd6e655bc901ff21f7c9294707ce224f91e90a] | committer:
Zhao Zhili
avcodec/audiotoolboxenc: Ensure frame_size isn't zero
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon Feb 5
19:57:25 2024 +0800| [338e33b084b18b7dcc4a38c0fd9d0320ada8766a] | committer:
Zhao Zhili
avcodec/audiotoolboxenc: remove CAP_VARIABLE_FRAME_SIZE from alac
AV_CODEC_CAP_VARIABLE_FRAME_SIZE has been set for alac_at encoder,
which means avctx
ffmpeg | branch: master | Zhao Zhili | Thu Jan 4
18:00:14 2024 +0800| [bc944168db90cbeefab335d9b1251a31effa5bd7] | committer:
Zhao Zhili
avcodec/mpeg4videodec: Remove write-only variable
Fix warning: variable 'time_incr' set but not used.
Signed-off-by: Zhao Zhili
> h
ffmpeg | branch: release/6.1 | Zhao Zhili | Sat Nov 18
16:03:11 2023 +0800| [61b88b4dda5e78661ed1042a72d49c3f0d490534] | committer:
Zhao Zhili
avcodec/mediacodecdec: fix return EAGAIN after EOF
Signed-off-by: Zhao Zhili
(cherry picked from commit f27fce0c0cc67ed2d36d7353d843234829bb2f5f
ffmpeg | branch: master | Zhao Zhili | Tue Jan 9
23:41:00 2024 +0800| [38aca1dc9af24787b7ff246ddb1541ae4f03d192] | committer:
Zhao Zhili
fftools/ffplay: fix missing hw_frames_ctx when config avfilter
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Jan 3
21:40:17 2024 +0800| [bba5a563c8ebfd7d332c8bee8511f06d399e6b7a] | committer:
Zhao Zhili
avutil/hwcontext_vt: add pixel format map for full range YUV420P
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Jan 3
21:40:16 2024 +0800| [13c1fea92f8abff66f71365759f006e7da8e832c] | committer:
Zhao Zhili
avcodec/videotoolboxenc: fix setting avctx color_range doesn't work
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Tue Jan 9
23:41:01 2024 +0800| [564a15b2ee12b029b81bc20afa74ea620be7879e] | committer:
Zhao Zhili
fftools/ffplay_renderer: Add device selection support
The device can be selected by GPU name or index. For example,
ffplay -hwaccel cuda
ffmpeg | branch: master | Zhao Zhili | Sat Dec 30
01:20:16 2023 +0800| [33698ef891bac5f09fe0ec26af9b24322d7594ce] | committer:
Zhao Zhili
avcodec/mpegutils: print axis in debug_info2
For example,
./ffmpeg -nostats -threads 1 -debug qp \
-export_side_data +venc_params \
-i
ffmpeg | branch: master | Zhao Zhili | Sat Dec 30
01:20:15 2023 +0800| [bd48c08f80d225a8c7fbd7997f390018542b2c20] | committer:
Zhao Zhili
avcodec/mpegutils: make debug_info2 thread safe
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Fri Dec 29
21:22:58 2023 +0800| [7f900a737f9592f93e7cc3be1bc9b45704371ecd] | committer:
Zhao Zhili
avcodec/videotoolbox: specify color range for hw frame ctx
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Fri Dec 29
21:22:57 2023 +0800| [5d255ba95ad260146b27422b76e8d1c34a77af36] | committer:
Zhao Zhili
avutil/hwcontext_videotoolbox: add frame hwctx to specify color range
VideoToolbox use different identifiers for the same pixel format
with different color
ffmpeg | branch: master | Zhao Zhili | Wed Dec 27
23:30:16 2023 +0800| [0f824d792d20783fda64279ab94e16676e48c2e6] | committer:
Zhao Zhili
avcodec/hevc_parser: fix missing zero_byte at frame beginning
The start code is matched against 0x01, zero_byte was treated
as last byte of last frame
ffmpeg | branch: master | Zhao Zhili | Wed Dec 27
20:49:23 2023 +0800| [b7ac1f9856afc7bb907d58280fea4fc033502cc6] | committer:
Zhao Zhili
avcodec/hevc_mp4toannexb_bsf: use HEVCNALUnitType instead of integer literal
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Zhao Zhili | Fri Dec 29
05:56:43 2023 +0800| [99debe5f823f45a482e1dc08de35879aa9c74bd2] | committer:
Zhao Zhili
avfilter/vf_codecview: fix heap buffer overflow
And improve the performance by a little bit.
Signed-off-by: Zhao Zhili
> http://git.videolan.
ffmpeg | branch: master | Zhao Zhili | Wed Dec 13
11:46:48 2023 +0800| [56ca0f29181a9c61240286d0ab8da0cc1961ba25] | committer:
Zhao Zhili
avfilter/vf_showinfo: add udu_sei_as_ascii option
Some encoders (e.g., libx264) dump encoder configuration as user
data unregistered SEI message
1 - 100 of 365 matches
Mail list logo