ffmpeg | branch: master | Zhao Zhili | Thu Aug 17 10:24:01
2017 +0800| [7fb4b0368de18fc150e72a9190a4c87827d2d9d2] | committer: Michael
Niedermayer
ffprobe: fix use of uninitialized variable
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon May 14 20:18:00
2018 +0800| [c0a845f9481dc62d92ea020eb0695e3f73f8c476] | committer: Michael
Niedermayer
examples/filtering_video: add missing headers
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon May 14 20:17:59
2018 +0800| [84d4af4ea8aacb43abef57f0542cec209705fead] | committer: Michael
Niedermayer
examples/filtering_video: drop an always true condition
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Zhao Zhili | Mon May 14 20:18:01
2018 +0800| [f24b2e64b0f328d321b56ab6119d8398380f0557] | committer: Michael
Niedermayer
examples/filtering_video: fix memory leak
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon May 14 20:18:02
2018 +0800| [d0b5952325c9682aa1b0d1283164e6902643de25] | committer: Michael
Niedermayer
doc/examples: add missing ignore files
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Aug 22
17:37:15 2018 +0800| [70d2bab80b38adf6d9a1430992c33dd2e3efa93f] | committer:
James Almer
lavc/hevc_ps: fix crop info for monochrome
The values of SubWidthC and SubHeightC are 1 in the ITU-T H.265. The
current code use the value of 2.
Signed
ffmpeg | branch: master | Zhao Zhili | Thu Sep 6
17:01:49 2018 +0800| [037b3bd14a8d6ffe4cecd0875bfb021b6edfc2a4] | committer:
Michael Niedermayer
avcodec/h264dec: remove unnecessary checks in h264_decode_frame
These conditions are checked again in is_extra(). This patch makes no
functional
ffmpeg | branch: master | Zhao Zhili | Thu Sep 6
17:15:11 2018 +0800| [b9d1f5bf68111772e552421d21a32b0d61718899] | committer:
Michael Niedermayer
avcodec/h264dec: check number of SPS in is_extra
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Sep 19
10:55:11 2018 +0800| [0d7a75e848c3119a69962bae5b90492b02053f93] | committer:
Pedro Arthur
avfilter/vf_sr: fix read out of bounds
Signed-off-by: Pedro Arthur
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Sep 19
10:55:12 2018 +0800| [5dad51437916c71dbfb992443a0d45d40a963ce8] | committer:
Pedro Arthur
avfilter/dnn_backend_native: fix invalid free
Signed-off-by: Pedro Arthur
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Sep 19
10:55:13 2018 +0800| [cd732ac4728082967208f63a5a4fc5b91b96dee9] | committer:
Pedro Arthur
avfilter/dnn_backend_native: fix memleak
Signed-off-by: Pedro Arthur
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Sun Oct 16 00:32:17
2016 +0800| [7853d838a6e4a5ac0680c08c00a61eb55bc2df90] | committer: Michael
Niedermayer
avformat/tests/gitignore: add fifo_muxer entry
Reviewed-by: Jan Sebechlebsky
Signed-off-by: Michael Niedermayer
> http://git.videolan.
ffmpeg | branch: master | Zhao Zhili | Tue Oct 1
14:36:49 2019 +0800| [7c145b64417fbe674f90785d2e5a5afea1a1b821] | committer:
Pedro Arthur
FATE/dnn: fix stack buffer overflow
Signed-off-by: Pedro Arthur
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon Sep 30
16:00:34 2019 +0800| [971c890c056d600a636df85f9b5e4f09fb780f41] | committer:
Paul B Mahol
avfilter/formats: remove unnecessary unreference
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=971c890c056d600a636df85f9b5e4f09fb780
ffmpeg | branch: master | Zhao Zhili | Wed Oct 9
20:06:10 2019 +0800| [2bfa7df9fefe50a8d7f3f2fe4313069e5f3155d4] | committer:
Lou Logan
avfilter: fix typo in comments
Signed-off-by: myp...@gmail.com
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Oct 16
00:21:09 2019 +0800| [eafc8afafcd62ab36f73ef86e2e8d87c68aa87a6] | committer:
James Almer
avcodec/tests: add h265_levels to .gitignore
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eafc8afafcd62ab36f73ef86e2e8d87c68aa8
ffmpeg | branch: master | Zhao Zhili | Wed Oct 16
00:21:10 2019 +0800| [11cfff04eda73a4ba92eb13bc0d09cbd224cd9e3] | committer:
James Almer
FATE/dnn: add .gitignore
Reviewed-by: Guo, Yejun
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11cfff04eda73a4ba92eb13bc0d09cbd224cd
ffmpeg | branch: master | Zhao Zhili | Wed Oct 16
01:17:54 2019 +0800| [af70c94c63cc0ccf6a8078e87c81d061b8765889] | committer:
Michael Niedermayer
avfilter/f_sidedata: fix Wtautological-constant-out-of-range-compare
Reviewed-by: Paul B Mahol
Signed-off-by: Michael Niedermayer
> h
ffmpeg | branch: master | Zhao Zhili | Sun Nov 3
01:41:18 2019 +0800| [20c5f4d8358e5dab2eb87e611167987a4840122a] | committer:
Marton Balint
avutil/frame: fix remove_side_data
remove_side_data is supposed to remove a single instance by design.
Since new_side_data() doesn't forbid add mul
ffmpeg | branch: master | Zhao Zhili | Sat Nov 16
00:33:59 2019 +0800| [57db9f488f73fa58512101f0d5399de79a60b984] | committer:
Michael Niedermayer
avformat/mov: fix typo in help text
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Thu Nov 21
14:58:26 2019 +0800| [bbb68be0ccf4db59ba31341979dfcd9a9556f18d] | committer:
Michael Niedermayer
avfilter/graphdump: fix use of uninitialized variables
In case of av_bprint_finalize failed.
Signed-off-by: Michael Niedermayer
> h
ffmpeg | branch: master | Zhao Zhili | Thu Nov 14
12:29:55 2019 +0800| [ed5cdf3d5a7eae4e9f399520989c157cfb50fa51] | committer:
Michael Niedermayer
avcodec/vp8: fix multiple ff_thread_finish_setup() calls
webp decoder doesn't set update_thread_context field
$ ffmpeg -i rgb_q80.webp -f
ffmpeg | branch: master | Zhao Zhili | Thu Nov 21
15:08:18 2019 +0800| [19956d01ccf1aca2902e8192c8768903cee3be06] | committer:
Michael Niedermayer
libavdevice/lavfi: check avfilter_graph_dump return value
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Zhao Zhili | Mon Dec 2
21:18:50 2019 +0800| [f9d43669125745ff678ec2b3cf731868fceb72b1] | committer:
Nicolas George
avfilter/buffersrc: remove write-only variable
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f9d43669125745ff678ec2b3cf731868fceb7
ffmpeg | branch: master | Zhao Zhili | Thu Dec 5
17:02:07 2019 +0800| [71fd72070c867b4f442e5c71baab9775c51273dc] | committer:
James Almer
avutil/buffer: use appropriate atomic operations
No functional changes. ref/unref vs add/sub is symmetrical.
Signed-off-by: James Almer
> h
ffmpeg | branch: master | Zhao Zhili | Wed Dec 4
21:41:07 2019 +0800| [bf08264daa97898daf02e4cc5aabb7641cb3eb6f] | committer:
Nicolas George
avfilter/buffersrc: remove redundant flag
!(c->pix_fmt != AV_PIX_FMT_NONE || c->got_format_from_params)
equals
(c->pix_fmt == AV_PIX_FMT_NO
ffmpeg | branch: master | Zhao Zhili | Fri Dec 6
15:06:15 2019 +0800| [807e90d23265f736a1ae13bb94e5099607358662] | committer:
Nicolas George
avfilter/buffersink: remove unused macros
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=807e90d23265f736a1ae13bb94e5099607358
ffmpeg | branch: master | Zhao Zhili | Fri Dec 6
15:06:17 2019 +0800| [61097535cdaa91fea0d62c567b3af02a940f6c2d] | committer:
Nicolas George
avfilter/buffersink: deprecate AVBufferSinkParams and AVABufferSinkParams
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Fri Dec 6
15:06:18 2019 +0800| [0115dbd043296f773408bec8bd80b44da4fabb73] | committer:
Nicolas George
avfilter/avfilter: update documentation of avfilter_graph_create_filter
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Fri Dec 6
15:06:16 2019 +0800| [07ffdedf784e86b88074d8d3e08e55752869562a] | committer:
Nicolas George
avfilter/buffersink: replace init_opaque by init
The argument 'opaque' is always NULL since 0acf7e2 (2013),
and avfilter_init_filter() was
ffmpeg | branch: master | Zhao Zhili | Mon Dec 30
13:01:38 2019 +0800| [b2491566a663bbdd3cbb61eb12620714be8771dd] | committer:
Nicolas George
avfilter/buffersrc: deprecate sws_param option
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2491566a663bbdd3cbb61eb12620714be877
ffmpeg | branch: master | Zhao Zhili | Mon Dec 30
21:54:18 2019 +0800| [f78dc6608933d27b51a3d629327b6b9b982013f5] | committer:
Michael Niedermayer
avcodec/utils: remove access of AV_SAMPLE_FMT_NB
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon Dec 30
21:54:16 2019 +0800| [1e3e547a5b38d56d1b054078316ff862c7bcbac9] | committer:
Michael Niedermayer
swscale/utils: remove access of AV_PIX_FMT_NB
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Dec 4
21:41:46 2019 +0800| [609285af51adf0b88f168756c2d24490810e9006] | committer:
Nicolas George
fftools/ffmpeg_filter: remove sws_param option from buffersrc
The option is deprecated and ignored by buffersrc.
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Zhao Zhili | Tue Jul 19 00:03:19
2016 +0800| [450cf400fc4ec0ec24c96e6dfa95eb1b9d0f48a7] | committer: Michael
Niedermayer
avutil/mem: fix wrong comment
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Tue Jul 19 00:30:54
2016 +0800| [65b2feb890db3c1eeb8069c5313aa3e2345766ed] | committer: Michael
Niedermayer
avutil/mem: fix memleak
The original code assumes av_realloc() will free ptr if size is zero.
The assumes is incorrect now.
Signed-off-by
ffmpeg | branch: master | Zhao Zhili | Wed Jan 27 11:00:17
2016 +0800| [1e2c2622120cd4dfb2a2cf32ee957807cee1e3f3] | committer: Michael
Niedermayer
libavformat/network: use defined constant in poll
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Thu Jan 7 18:55:50
2016 +0800| [6f5048f4a0f702d92794dda7752c20ed6033233b] | committer: Michael
Niedermayer
rtp: Fix play multiple multicast streams with the same port
We cannot play multiple multicast streams with the same port at the
same time. This is
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
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 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
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 | 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 | 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: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 | 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-o
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: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 m
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 in
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
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
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: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 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 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
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 | 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=
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: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: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
CVPixelBufferR
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 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-o
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: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 | 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 | 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
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
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
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
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: 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 val
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 val
ffmpeg | branch: master | Zhao Zhili | Wed Jul 17
17:47:13 2024 +0800| [670ff6c7ce0c70798a9909b334310625fe067a34] | committer:
Timo Rothenpieler
avcodec/nvenc: rework on DTS generation
Before the patch, the method to generate DTS only works with
timebase equal to 1/fps. With timebase like 1
ffmpeg | branch: master | Zhao Zhili | Thu Aug 1
17:22:53 2024 +0800| [523189c74431a74312f94554cbff079cc7f0f0ff] | committer:
Zhao Zhili
fftools/ffplay: handle flip in display matrix
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Wed Aug 14
21:32:30 2024 +0800| [40dda881d6ad761b4589c3078b925e0d849546b3] | committer:
Zhao Zhili
avcodec/filter_units: Fix extradata and packets can have different bitstream
format
Filter init can change extradata from avcc/hvcc to annexb format.
With
ffmpeg | branch: master | Zhao Zhili | Wed Aug 14
21:36:14 2024 +0800| [2e370805da94ee5a8b3959b0635a3fbdb033125e] | committer:
Zhao Zhili
avfilter/unsharp: Merge header into .c
It was shared with opencl implementation.
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Zhao Zhili | Sat Aug 24
01:19:38 2024 +0800| [aa14f9fe63bf6e13054da98ec6420cca30de98ef] | committer:
Zhao Zhili
avcodec/mediacodecdec: Skip dequeue buffer in draining state
There is no more packet to queue in draining state.
Signed-off-by: Zhao Zhili
> h
ffmpeg | branch: master | Zhao Zhili | Sat Aug 24
01:09:56 2024 +0800| [12cdb30e37af8beb536f49b76bafd5fedb5b850c] | committer:
Zhao Zhili
avcodec/videotoolboxenc: Fix leaking of supported_props
There are two VTCompressionSessionRef been created, one for generating
extradata, and another for
ffmpeg | branch: master | Zhao Zhili | Wed Aug 28
23:21:00 2024 +0800| [8cc10298a74d0c6b59feb23131eebf8d0a4cf433] | committer:
Nuo Mi
aarch64/hevc: Move sao to h26x directory
So vvc can reuse the implementation.
Reviewed-by: Martin Storsjö
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Zhao Zhili | Wed Aug 28
23:21:01 2024 +0800| [4c0372281b1e0886907b8b69e4f1bb292a9bd441] | committer:
Nuo Mi
aarch64/vvc: Bind h26x/sao filter implementation to vvc
Reviewed-by: Martin Storsjö
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Mon Aug 26
21:30:57 2024 +0800| [071c4990265a0605a80c0443ef728945ed8a9f5e] | committer:
Zhao Zhili
avfilter/unsharp: Call function directly rather than via function pointer
Signed-off-by: Zhao Zhili
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Zhao Zhili | Sun Sep 1
23:52:18 2024 +0800| [8beafb56564c3876aa4491980fb7a823c71e370f] | committer:
Nuo Mi
aarch64/hevc: Simplify function prototypes by macro
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8beafb56564c3876aa4491980fb7a823c71e3
ffmpeg | branch: master | Zhao Zhili | Sun Sep 8
00:48:14 2024 +0800| [11443cc9b1ed0d1db901bad55bd1f0819e8187af] | committer:
Nuo Mi
avcodec/hevc: ff_hevc_(qpel/epel)_filters are signed type
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11443cc9b1ed0d1db901bad55bd1f0819e818
ffmpeg | branch: master | Zhao Zhili | Tue Sep 10
11:11:10 2024 +0800| [b051bc7cb8e4cc81fb313d9e75b169b09f3184ed] | committer:
Nuo Mi
aarch64/h26x: Remove duplicate b.eq instruction
b.eq is added by calc_all after each calc.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Fri Sep 6
16:48:20 2024 +0800| [46f07ce7d1e646ac98ba31897c2a76afc979bdf9] | committer:
Nuo Mi
aarch64/hevc: Move epel/qpel to h26x directory
So vvc can reuse the implementation.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Zhao Zhili | Fri Sep 6
17:58:18 2024 +0800| [20f2bf5530472e4e8ef5be3f7d83a0455a1cac42] | committer:
Nuo Mi
aarch64/vvc: Add put_qpel_h_* and put_qpel_uni_h_*
Just share hevc implementation.
checkasm --test=vvc_mc --benchmark:
put_luma_h_8_4x4_c
ffmpeg | branch: master | Zhao Zhili | Sat Sep 7
14:07:17 2024 +0800| [25448d17160fe844c79d4ec8e659a704c9a57c9d] | committer:
Nuo Mi
aarch64/vvc: Add put_pel/put_pel_uni/put_pel_uni_w
put_luma_pixels_8_4x4_c: 0.2 ( 1.00x)
put_luma_pixels_8_4x4_neon
ffmpeg | branch: master | Zhao Zhili | Sat Sep 7
16:28:34 2024 +0800| [9f6c8eb41226af7d9f6d9bb2ad2979849e7a3dc2] | committer:
Nuo Mi
aarch64/vvc: Add put_qpel_hx i8mm
Benchmark on Android pixel 8 with -fno-vectorize
put_luma_h_8_4x4_c: 0.2 ( 1.00x
ffmpeg | branch: master | Zhao Zhili | Tue Sep 10
20:49:58 2024 +0800| [a0b52afd3227064d4127b52313986e3e858b8292] | committer:
Nuo Mi
aarch64/vvc: Add put_qpel_vx
put_luma_v_8_4x4_c: 1.0 ( 1.00x)
put_luma_v_8_4x4_neon: 0.0
ffmpeg | branch: master | Zhao Zhili | Wed Sep 11
17:13:38 2024 +0800| [1be5a2374f224a1fc5e429aafe2ac8fc4efb548c] | committer:
Nuo Mi
aarch64/vvc: Add put_epel_hv
On Apple M1:
put_chroma_hv_8_4x4_c: 1.7 ( 1.00x)
put_chroma_hv_8_4x4_neon
ffmpeg | branch: master | Zhao Zhili | Wed Sep 11
00:59:27 2024 +0800| [5ac692580319ba3ef3dadabcb26cb9403bc7f985] | committer:
Nuo Mi
aarch64/vvc: Add put_qpel_hv
With Apple M1 (no i8mm):
put_luma_hv_8_4x4_c: 2.2 ( 1.00x)
put_luma_hv_8_4x4_neon
ffmpeg | branch: master | Zhao Zhili | Wed Sep 11
15:03:33 2024 +0800| [260e1b4b62275a4f5913a55a20581f3567cd5b55] | committer:
Nuo Mi
aarch64/vvc: Add sad
sad_8x16_c: 0.8 ( 1.00x)
sad_8x16_neon: 0.2 ( 3.00x
ffmpeg | branch: master | Zhao Zhili | Wed Sep 11
15:49:39 2024 +0800| [41a1885f7adc37f176ae2cf52f7a11457354e5fe] | committer:
Nuo Mi
aarch64/vvc: Add put_epel_h
put_chroma_h_8_4x4_c:0.2 ( 1.00x)
put_chroma_h_8_4x4_neon: 0.2
ffmpeg | branch: master | Zhao Zhili | Wed Sep 11
16:42:54 2024 +0800| [0dcf204e5d7df388e477fd40c6d4eb4609c7c671] | committer:
Nuo Mi
aarch64/vvc: Add put_epel_h i8mm
put_chroma_h_8_4x4_c:0.4 ( 1.00x)
put_chroma_h_8_4x4_neon
ffmpeg | branch: master | Zhao Zhili | Wed Sep 11
21:40:59 2024 +0800| [3f84d1d1fb75e4192c35664b4dd4741e8381b667] | committer:
Nuo Mi
aarch64/vvc: Add avg
avg_8_2x2_c: 0.2 ( 1.00x)
avg_8_2x2_neon: 0.2 ( 1.00x
ffmpeg | branch: master | Zhao Zhili | Sun Sep 15
12:54:16 2024 +0800| [5c66a3ab51807b0f471822ae261dd6b09030a439] | committer:
Nuo Mi
avcodec/vvc: Fix output and unref a frame which isn't decoding yet
ff_vvc_output_frame is called before actually decoding. It's po
ffmpeg | branch: master | Zhao Zhili | Sat Jun 27
22:26:43 2020 +0800| [1379bbc1548c361387702defe5e56f204d43fe36] | committer:
Michael Niedermayer
avformat/isom: add comment to mov_mdhd_language_map
Signed-off-by: Michael Niedermayer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com
ffmpeg | branch: master | Zhao Zhili | Sun Jun 28
11:15:39 2020 +0800| [f3dc38a186b2326ce03e50969897ea703817ddb0] | committer:
Andreas Rheinhardt
avformat/mov: fix memleaks
Fix two cases of memleaks:
1. The leak of dv_demux
2. The leak of dv_fctx upon dv_demux allocate failure
Signed-off-by
1 - 100 of 478 matches
Mail list logo