Timeline



Aug 3, 2021:

10:29 PM Ticket #9359 (FFmpeg trac server frequently 503'ing) updated by Balling
Status changed
Same here. Really irritating. It is actually more often 503 than not. …
9:41 PM Changeset in ffmpeg [e0b84d10] by James Almer <jamrial@gmail.com>
avfilter/avfilter: use av_frame_copy() to copy frame data …
9:31 PM Ticket #9359 (FFmpeg trac server frequently 503'ing) created by varenc
Right now this trac server is returning 503 errors half the time for …
9:21 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
I added "-extra_sei 0" and tested with the gyan 08/01/2021 binaries …
9:14 PM Encode/H.265 edited by varenc
fix broken link to x265 docs. Links to the stable version's docs … (diff)
9:04 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
Replying to Timo R.: > The "Failed locking bitstream …
9:03 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
Thanks. I will try "-extra_sei 0" and wait for the 495 driver when it …
8:51 PM Tag change on Projects by Michael Koch
Tags rtsp added
8:51 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Timo R.
The "Failed locking bitstream buffer: not enough buffer" thing seems …
8:48 PM Projects edited by Michael Koch
fix alphabetic order (diff)
8:48 PM Tag change on Projects by Michael Koch
Tags rtsp removed
8:30 PM Projects edited by deterenkelt
(diff)
8:23 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Timo R.
There is unfortunately no way to automatically increase the number of …
7:58 PM Ticket #9358 (wmav2 decoding fails for some files) updated by Andrew Eikum
Unfortunately most of the sample files are too large to upload. I've …
7:55 PM b8edfb1e970ed7892f35b34a1ef36fee-wma.wav attached to Ticket #9358 by Andrew Eikum
xwma sample file
7:53 PM Ticket #9358 (wmav2 decoding fails for some files) created by Andrew Eikum
libavcodec is failing to properly decode some XWMA files. These files …
7:50 PM Ticket #9355 (Fix for PES packets with too much padding) updated by Balling
Status changed
Also this is a duplicate of #5860. P.S. Apparently not.
7:25 PM Ticket #8629 (Allow additional stream specifier when mapping by stream id) updated by Balling
But ac3 is a part of TrueHD+Atmos... And is needed to decode EAC3.
7:17 PM Ticket #9355 (Fix for PES packets with too much padding) updated by Balling
For example, does it fix that warning sample in #3309? What about my …
6:05 PM Ticket #9355 (Fix for PES packets with too much padding) updated by Balling
Replying to Sergio Ammirata, Ph.D.: > Replying to …
4:51 PM Ticket #9357 (HLS live seek support) created by SuRGeoNix
The current API (hls demuxer) doesn't seem to provide/expose required …
4:40 PM ffmpeg_mpegts_infiniteloop_log.txt attached to Ticket #9356 by SuRGeoNix
4:40 PM ffmpeg_mpegts_infiniteloop.cpp attached to Ticket #9356 by SuRGeoNix
4:39 PM Ticket #9356 (mpegts puts av_read_frame in infinite loop) created by SuRGeoNix
Summary of the bug: By demuxing after av_seek_frame (in a non …
3:20 PM Ticket #7912 (timing is all wrong when extracting Closed Captions) closed by Balling
fixed: Fixed in a27853a7300bb3c2752256b2fc02f2439619f6f8. It was happening …
2:55 PM Ticket #9355 (Fix for PES packets with too much padding) updated by Sergio Ammirata, Ph.D.
Replying to Balling: > What is #2392? That one has nothing …
2:52 PM Ticket #9355 (Fix for PES packets with too much padding) updated by Balling
What is #2392? That one has nothing to do with above.
2:20 PM Changeset in ffmpeg [8b83dad8] by Linjie Fu <linjie.justin.fu@gmail.com>
avfilter/vf_vpp_qsv: add scale mode option The option allow user to …
1:57 PM 0001-Fix-setting-the-correct-size-for-PES-packets-with-to.patch attached to Ticket #9355 by Sergio Ammirata, Ph.D.
proposed patch
1:56 PM Ticket #9355 (Fix for PES packets with too much padding) created by Sergio Ammirata, Ph.D.
Summary of the bug: PES packet with too much padding trigger unlimited …
1:39 PM Changeset in ffmpeg [7150f957] by James Almer <jamrial@gmail.com>
avcodec/dnxhddec: check and propagate function return value Similar …
9:40 AM Ticket #9152 (FFmpeg doesn't stop after it has written the correct output file) updated by Michael Koch
This is an even shorter example for reproducing the same problem: …
7:22 AM Ticket #5514 (Interlaced HEVC Steam not Decoded Properly) updated by pszemus
Cc changed
7:20 AM Ticket #4141 (HEVC: 1920x1080i file decoded as 1920x540p) updated by pszemus
Cc changed
2:28 AM Ticket #9184 (pngdec output frame that has double image) updated by wenbin,chen
Here is my command and it works on my side: […] I adjust the …

Aug 2, 2021:

11:00 PM Ticket #9184 (pngdec output frame that has double image) updated by Pljushevij
Replying to wenbin,chen: > Hi Pljushevij, I cannot …
10:00 PM Ticket #7912 (timing is all wrong when extracting Closed Captions) updated by Balling
So how is a27853a7300bb3c2752256b2fc02f2439619f6f8 affecting this?
12:45 PM Changeset in ffmpeg [c8b1f2bc] by Lynne <dev@lynne.ee>
packet: initialize time_base field to (0, 1) instead of (0, 0) Forget …
12:30 PM Changeset in ffmpeg [a1a0fddf] by Lynne <dev@lynne.ee>
avpacket: ABI bump additions This commit adds a long-requested by API …
12:00 PM Changeset in ffmpeg [a27853a7] by Thilo Borgmann <thilo.borgmann@mail.de>
lavd/lavfi.c: Set time_base for 608 cc to container time_base. …
2:50 AM Ticket #9354 (Vulkan filter cannot work on nvidia platform) created by wenbin,chen
Summary of the bug: How to reproduce: […] This command reports a …
2:40 AM Ticket #9353 (Vulkan filter cannot work on the latest mesa on Intel platform) updated by wenbin,chen
Description changed
2:37 AM Ticket #9353 (Vulkan filter cannot work on the latest mesa on Intel platform) created by wenbin,chen
Summary of the bug: How to reproduce: […] This command reports …

Aug 1, 2021:

8:48 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
Sorry. Typo. Retried on both GPUs just to be sure with -bf 0 and still …
7:45 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
It is -bf 0, not qf.
6:18 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
I added -qf 0 and tried again on both machines with different GPUs and …
5:46 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
It is -c:v hevc_nvenc -bf 0. And yes, it is permanent workaround, …
5:19 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
I tried extra frames all the way up to 15 and it still fails. Also, I …
11:07 AM Changeset in ffmpeg [1f585030] by Derek Buitenhuis <derek.buitenhuis@gmail.com>
libavcodec/libx265: add user data unregistered SEI encoding MISB ST …
9:54 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
Real workaround is -bf 0. Sigh, just like was in #9130. [Or of course …
4:21 AM Changeset in ffmpeg [c50f5460] by Gyan Doshi <ffmpeg@gyani.pro>
ffmpeg_opt: restore documented stream selection behaviour 11d3b03fcb …
12:57 AM Changeset in ffmpeg [7b4bdcd6] by Marton Balint <cus@passwd.hu>
avformat/mxfdec: prefer footer and complete partitions for metadata …

Jul 31, 2021:

8:08 PM Changeset in ffmpeg [9b57d2f0] by Michael Niedermayer <michael@niedermayer.cc>
avformat/wavdec: Use 64bit in new_pos computation Fixes: signed …
8:08 PM Changeset in ffmpeg [9dbed908] by Michael Niedermayer <michael@niedermayer.cc>
avformat/sbgdec: Check for overflow in timestamp preparation Fixes: …
8:08 PM Changeset in ffmpeg [9d1c47e] by Michael Niedermayer <michael@niedermayer.cc>
avformat/dsicin: Check packet size for overflow Fixes: signed integer …
8:08 PM Changeset in ffmpeg [5e38eff2] by Michael Niedermayer <michael@niedermayer.cc>
avformat/dsfdec: Change order of operations in bitrate computation …
8:08 PM Changeset in ffmpeg [b4e77dfc] by Michael Niedermayer <michael@niedermayer.cc>
avformat/bfi: check nframes Fixes: signed integer overflow: …
8:08 PM Changeset in ffmpeg [527821a] by Michael Niedermayer <michael@niedermayer.cc>
avformat/avidec: fix position overflow in avi_load_index() Fixes: …
8:08 PM Changeset in ffmpeg [f034c2e3] by Michael Niedermayer <michael@niedermayer.cc>
avformat/asfdec_f: Check sizeX against padding Fixes: signed integer …
8:08 PM Changeset in ffmpeg [bae2e197] by Michael Niedermayer <michael@niedermayer.cc>
avformat/aiffdec: Check for size overflow in header parsing Fixes: …
8:04 PM Changeset in ffmpeg [75a099f] by Michael Niedermayer <michael@niedermayer.cc>
avcodec/aaccoder: Add minimal bias in search_for_ms() Fixes: floating …
6:13 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
Description changed
1:19 AM Ticket #9349 (avformat_find_stream_info with avio+mpeg may causes an abnormal ...) closed by mkver
worksforme: Your code as-is doesn't work: A startLoop function is called but not …
12:17 AM Ticket #9337 ('atempo' didn't work unless '-map 0' was added) updated by markfilipak
I spent the last week creating a very complicated Windows script, but …

Jul 30, 2021:

4:56 PM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
4:52 PM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Keywords, Component, Description, Summary changed
11:44 AM Changeset in ffmpeg [b9176dbf] by Gyan Doshi <ffmpeg@gyani.pro>
avcodec/noise_bsf: restore dropamount for backwards compatibility
8:08 AM Ticket #9345 (Typo in JPEG2000 encoder options) updated by Dmitry Sinitsyn
Replying to Balling: Yes, that patch, I meant it is for …
7:44 AM Changeset in ffmpeg [ae94868] by Paul B Mahol <onemda@gmail.com>
avfilter/avf_showfreqs: switch to TX FFT from avutil
5:58 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by Elon Musk
You are definitely resampling twice causing some overclipped output …
3:47 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by kepstin
Keywords changed
3:47 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by kepstin
Keywords changed
Note that the test with ebur128 filter with different sample rates …
3:44 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Keywords changed
3:37 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
3:34 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
3:29 AM 192ebur.txt attached to Ticket #9352 by Gregory Beauregard
192 kHz ebur filter run
3:27 AM 48ebur.txt attached to Ticket #9352 by Gregory Beauregard
48 kHz ebur filter run
2:45 AM Ticket #9184 (pngdec output frame that has double image) updated by wenbin,chen
I don't know the detail of your qsv command, but according to your …
2:44 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
I tried -extra_hw_frames 5 all the way to 15. They all fail with the …
2:06 AM Ticket #9184 (pngdec output frame that has double image) updated by wenbin,chen
Hi Pljushevij, I cannot download the zip file. I will try on my side …
1:53 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
Replying to John Dury: > I tried adding "-extra_hw_frames …
1:37 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Keywords changed
1:19 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
12:56 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
I tried adding "-extra_hw_frames 5" and it still fails on latest build …
12:42 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
Tried some more archive versions just for completeness. …
12:22 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
12:22 AM loudnorm.txt attached to Ticket #9352 by Gregory Beauregard
output of first command
12:18 AM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Version, Description changed

Jul 29, 2021:

11:37 PM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
11:23 PM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
11:22 PM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
11:21 PM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
11:11 PM Ticket #9352 (swresample can introduce significant audio distortion) updated by Gregory Beauregard
Description changed
11:10 PM Ticket #9352 (swresample can introduce significant audio distortion) created by Gregory Beauregard
UPDATE: see bottom, swresample is at fault Summary of the bug: The …
10:26 PM Ticket #9145 (J2K Parser generates large (concatenated) packet when HDR metadata present) updated by Balling
Owner changed
Please check the patch …
10:09 PM Ticket #9345 (Typo in JPEG2000 encoder options) updated by Balling
Replying to Dmitry Sinitsyn: > Great! > Hopefully it will …
9:56 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
Status, Owner changed
And again, you code broke something, please look, workaround is to set …
9:36 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
Okay, this is not that. …
9:27 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
I do not understand why you are using hwaccel cuvid. There is no such …
9:25 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
Replying to Balling: > Works without -hwaccel cuvid …
9:19 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
I went back and tried on several archive versions (thanks for pointing …
8:54 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
Works without -hwaccel cuvid -hwaccel_output_format cuda. Please …
8:40 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
Replying to Gyan: > Your hoster requires an email address …
8:38 PM Changeset in ffmpeg [74e43824] by Marton Balint <cus@passwd.hu>
avformat/mxfdec: fix frame wrapping detection for J2K essence …
8:27 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
I thought my original post had all of the relevant information …
8:02 PM Changeset in ffmpeg [610658c1] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
postproc/postprocess: Remove legacy cruft Signed-off-by: Andreas …
8:02 PM Changeset in ffmpeg [21e732b] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
(postproc|swresample)/version: Don't include libavutil/avutil.h …
8:02 PM Changeset in ffmpeg [5088c7c7] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avutil/error: Include macros.h for MKTAG Up until now, including …
8:02 PM Changeset in ffmpeg [2dd8acb] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avutil/common, macros: Move several macros from common.h to macros.h …
8:02 PM Changeset in ffmpeg [fd101c9c] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avformat/internal: Move ff_read_line_to_bprint_overwrite to …
8:02 PM Changeset in ffmpeg [642b2025] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avformat/aviobuf: Make ff_read_line_to_bprint() static It is only …
5:50 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Balling
BTW, -hwaccel cuvid -hwaccel_output_format cuda: the second is still …
5:46 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Gyan
So far, you haven't described what the bug is. Your command is using …
4:35 PM Changeset in ffmpeg [23da5caf] by Gyan Doshi <ffmpeg@gyani.pro>
avcodec/noise_bsf: add expr support
3:27 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
Since the BtbN version seems to have more archived versions, I went …
3:00 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
don't know if it helps, but I went back and tried the same command on …
12:56 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
I will gladly upload the sample MKV and logs to another host. …
12:52 PM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
FWIW, I reverted back to an older build 05/05/2021 4.40 gyan.dev and …
6:20 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by Gyan
Your hoster requires an email address to which it will send the link. …
2:00 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
Description changed
1:58 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) updated by John Dury
Both the sample MKV file and the logs for each of the windows builds …
1:39 AM Ticket #9351 (bug in several windows builds when reencoding h.264 to h.265 with GPU) created by John Dury
Summary of the bug: How to reproduce: […] Trying to connect to the …

Jul 28, 2021:

9:31 PM Changeset in ffmpeg [2323d3a9] by Michael Niedermayer <michael@niedermayer.cc>
avcodec/mips: cabac.h provide fallback for wsbh instruction wsbh is …
9:31 PM Changeset in ffmpeg [a1cd6288] by Michael Niedermayer <michael@niedermayer.cc>
avutil/mips: Use $at as MMI macro temporary register Some function …
9:31 PM Changeset in ffmpeg [1042039c] by Michael Niedermayer <michael@niedermayer.cc>
avcodec/mips: Use MMI marcos to replace Loongson3 instructions …
9:31 PM Changeset in ffmpeg [b868272d] by Michael Niedermayer <michael@niedermayer.cc>
avutil/mips: Use MMI_{L, S}QC1 macro in {SAVE, RECOVER}_REG …
8:26 PM Changeset in ffmpeg [65f9a8e4] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avformat/mov: Remove pointless EOF checks …
8:26 PM Changeset in ffmpeg [c2d853c1] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avformat/mov: Fix crash with too big STSZ atoms mov_read_stsz() did …
5:15 PM Changeset in ffmpeg [f0ed8de1] by Michael Niedermayer <michael@niedermayer.cc>
tools/target_dec_fuzzer: Adjust threshold for VP6F Fixes: Timeout …
5:15 PM Changeset in ffmpeg [46e87783] by Michael Niedermayer <michael@niedermayer.cc>
tools/target_dec_fuzzer: Adjust the threshold for VP5 Fixes: Timeout …
5:15 PM Changeset in ffmpeg [cce928e9] by Michael Niedermayer <michael@niedermayer.cc>
tools/target_dec_fuzzer: Adjust the threshold for VP3 Fixes: Timeout …
5:15 PM Changeset in ffmpeg [200406d9] by Michael Niedermayer <michael@niedermayer.cc>
avformat/mov: Fix incorrect overflow detection in mov_read_sidx() …
5:15 PM Changeset in ffmpeg [54b79863] by Michael Niedermayer <michael@niedermayer.cc>
tools/target_dec_fuzzer: Fix extradata duplication Fixes: out of …
5:15 PM Changeset in ffmpeg [fc300613] by Michael Niedermayer <michael@niedermayer.cc>
libavcodec/mpeg12dec.c: Switch to init_get_bits8 and checks return …
7:32 AM Ticket #9320 (mpeg2video can't be TFF with progressive source) updated by Paul Pacifico
Thanks a lot Jeeb for your work, I will check that. Currently …

Jul 27, 2021:

7:53 PM Ticket #9320 (mpeg2video can't be TFF with progressive source) updated by Balling
Status changed
Is -vf setfield=tff broken now too????
7:16 PM Changeset in ffmpeg [0068b3d] by Paul B Mahol <onemda@gmail.com>
avfilter/avf_showcqt: switch to TX FFT from avutil
6:51 PM Ticket #9320 (mpeg2video can't be TFF with progressive source) updated by jeeb
Alright, that's unfortunate. Then the only remaining block that was …
6:48 PM Changeset in ffmpeg [925d41eb] by Paul B Mahol <onemda@gmail.com>
avfilter/af_afftdn: switch to TX FFT from avutil
6:28 PM Ticket #9204 (tpad weird behavior on clips that have been joined with concat) closed by Elon Musk
fixed: Fixed in 51c22f6621e57f2836048ec1779e2fe195786a9a
6:19 PM Changeset in ffmpeg [51c22f66] by Paul B Mahol <onemda@gmail.com>
avfilter/avf_concat: fix EOF timestamp
3:48 PM Changeset in ffmpeg [f2feb31b] by Zhong Li <zhongli_dev@126.com>
qsvenc: Value '0' is not a valid value for parameter GopOptFlag The …
3:13 PM Changeset in ffmpeg [487dfa9] by James Almer <jamrial@gmail.com>
avformat/concat: check the terminating character returned by …
3:10 PM Ticket #9184 (pngdec output frame that has double image) updated by Pljushevij
Replying to wenbin,chen: > Hi Pljushevij. Sorry, I forget …
11:42 AM Ticket #9350 (HEVC decoder applies alternative transfer function SEI in presentation ...) updated by jeeb
Description changed
11:40 AM Ticket #9350 (HEVC decoder applies alternative transfer function SEI in presentation ...) created by jeeb
Summary of the bug: In HEVC there is a concept called "leading …
8:38 AM Ticket #8929 (libaom-av1 can encode rgb av1 webm files but not decode them (libdav1d ...) updated by petr.diblik
I also opened a bug report in aomedia issue tracker: …
6:26 AM Ticket #9184 (pngdec output frame that has double image) updated by wenbin,chen
Hi Pljushevij. Sorry, I forget that there are patches not accepted. …
2:22 AM test data.zip attached to Ticket #9349 by 潘雨诗
2:21 AM Ticket #9349 (avformat_find_stream_info with avio+mpeg may causes an abnormal ...) created by 潘雨诗
The startDemoLoop function is completely copied from …
Note: See TracTimeline for information about the timeline view.