Marton Balint
3a09c2122d
avformat/wavdec: dynamically set max_size by default
...
The wav demuxer by default tried to demux 4096-byte packets which caused
packets with very few number of samples for files with high channel count.
This caused a significant overhead especially since the latest ffmpeg.c
threading changes.
So let's use a similar approach for selecting audio frame size which is already
used in the PCM demuxer, which is to read 25 times per second but at most 1024
samples.
Signed-off-by: Marton Balint <cus@passwd.hu >
2024-03-02 19:13:03 +01:00
..
2023-09-14 12:32:02 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-09-14 12:32:02 +02:00
2023-10-02 01:28:14 +02:00
2023-09-12 19:33:17 +02:00
2024-01-20 10:34:48 +01:00
2024-03-02 08:12:29 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-09-07 00:30:08 +02:00
2024-01-20 10:34:48 +01:00
2023-07-29 16:05:29 +02:00
2024-02-11 17:01:07 -08:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-08-11 23:55:05 +02:00
2023-09-07 00:41:45 +02:00
2024-01-31 11:19:16 -03:00
2024-02-26 12:21:12 -03:00
2024-02-26 12:21:12 -03:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-02-11 17:01:07 -08:00
2023-09-12 23:22:49 +02:00
2024-03-02 02:49:48 +01:00
2024-03-02 02:49:48 +01:00
2024-02-14 14:53:41 +01:00
2024-02-03 12:52:47 +01:00
2023-08-02 17:31:13 +02:00
2022-02-08 06:22:14 +01:00
2023-10-03 20:09:27 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-09-21 22:41:10 +02:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2023-09-10 21:17:55 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2024-01-24 00:09:21 +01:00
2024-02-20 11:24:19 -03:00
2024-02-20 11:24:19 -03:00
2024-01-20 10:34:48 +01:00
2023-09-07 00:30:08 +02:00
2023-10-06 10:03:57 -03:00
2023-08-10 23:56:35 +02:00
2024-02-26 12:21:12 -03:00
2024-03-02 08:12:29 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-02-09 16:14:56 +01:00
2024-01-20 10:34:48 +01:00
2023-08-14 14:17:35 +08:00
2024-02-20 16:49:51 +02:00
2024-02-14 14:53:41 +01:00
2023-09-16 20:47:32 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-08-02 18:31:59 +02:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2023-11-12 16:44:47 +08:00
2023-11-12 16:44:47 +08:00
2023-09-10 21:17:55 +02:00
2024-02-14 14:53:41 +01:00
2023-09-10 21:17:55 +02:00
2024-02-19 20:53:36 -03:00
2024-02-03 00:26:10 +01:00
2024-02-29 12:57:25 -03:00
2024-02-19 20:53:36 -03:00
2024-02-19 20:53:36 -03:00
2024-02-29 12:57:25 -03:00
2023-12-18 15:20:59 -03:00
2024-02-29 12:57:25 -03:00
2024-02-19 20:53:36 -03:00
2024-02-19 20:53:36 -03:00
2024-01-20 10:34:48 +01:00
2023-09-07 00:41:45 +02:00
2023-07-25 23:17:29 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2024-02-26 12:21:12 -03:00
2024-01-20 10:34:48 +01:00
2024-01-31 22:14:12 +08:00
2024-01-31 22:14:12 +08:00
2024-02-26 12:21:12 -03:00
2022-03-15 09:42:33 -03:00
2023-10-08 21:36:00 +02:00
2023-09-14 22:00:17 +02:00
2023-08-27 01:36:18 -04:00
2023-11-03 22:16:33 +01:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2024-02-14 14:53:41 +01:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2024-02-25 00:35:02 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-09-14 12:32:02 +02:00
2023-07-29 17:58:58 +02:00
2024-03-02 08:12:29 +01:00
2024-02-13 15:27:29 +01:00
2023-08-30 19:34:47 +02:00
2024-02-13 15:27:29 +01:00
2024-02-14 14:53:41 +01:00
2023-09-10 21:17:55 +02:00
2024-01-20 10:34:48 +01:00
2023-09-07 00:30:08 +02:00
2023-09-07 00:41:45 +02:00
2024-02-18 10:54:24 +01:00
2024-02-18 10:54:24 +01:00
2024-03-01 17:23:18 +08:00
2024-02-20 19:00:23 +01:00
2024-02-20 11:45:11 -03:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-31 22:14:12 +08:00
2024-01-31 22:14:12 +08:00
2024-01-24 00:09:21 +01:00
2024-02-19 11:25:21 -03:00
2024-01-31 22:14:12 +08:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-07-29 16:05:29 +02:00
2024-02-07 10:22:18 +01:00
2024-02-07 10:22:18 +01:00
2023-10-03 01:45:46 +02:00
2024-03-02 18:49:31 +01:00
2024-03-02 18:49:31 +01:00
2024-02-14 14:53:41 +01:00
2023-09-28 19:37:58 +02:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2024-02-26 12:21:12 -03:00
2023-08-14 22:57:28 +03:00
2023-09-01 14:26:47 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-09-07 00:42:10 +02:00
2024-01-11 17:09:45 +01:00
2023-11-26 17:49:11 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-02-09 10:20:42 +01:00
2023-09-07 00:41:45 +02:00
2023-07-29 16:05:29 +02:00
2023-10-06 10:03:57 -03:00
2023-11-08 17:37:58 +11:00
2023-08-30 20:00:55 +02:00
2023-08-30 20:00:55 +02:00
2023-12-28 11:11:33 +05:30
2023-10-08 21:36:02 +02:00
2024-01-20 10:34:48 +01:00
2024-01-04 14:44:11 +02:00
2024-01-20 10:34:48 +01:00
2023-09-05 09:13:08 +08:00
2023-09-05 09:13:08 +08:00
2024-02-14 14:53:41 +01:00
2023-09-07 00:41:45 +02:00
2023-09-07 00:41:45 +02:00
2023-09-10 21:19:29 +02:00
2012-06-17 00:38:39 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2023-09-02 10:36:11 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-07-29 16:05:29 +02:00
2023-09-07 00:41:45 +02:00
2024-01-20 10:34:48 +01:00
2023-11-18 19:55:42 +01:00
2024-01-20 10:34:48 +01:00
2023-10-06 10:03:57 -03:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2023-11-05 11:30:13 +01:00
2024-01-20 10:34:48 +01:00
2023-08-15 21:42:21 +02:00
2023-08-15 21:42:21 +02:00
2024-02-14 14:53:41 +01:00
2023-07-29 16:05:29 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-09-07 00:41:45 +02:00
2023-09-07 00:41:45 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-09-10 21:19:11 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-10-15 18:54:37 +02:00
2023-10-08 21:36:04 +02:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2023-09-07 00:30:08 +02:00
2024-02-14 14:53:41 +01:00
2023-09-10 21:17:55 +02:00
2023-09-10 22:55:42 +02:00
2023-10-16 01:09:09 +02:00
2023-09-02 10:36:11 +02:00
2024-01-20 10:34:48 +01:00
2023-10-06 10:03:57 -03:00
2024-03-02 02:49:48 +01:00
2023-09-07 00:41:45 +02:00
2023-09-07 00:39:02 +02:00
2024-01-31 22:14:12 +08:00
2024-01-31 22:14:12 +08:00
2023-12-19 19:44:38 +08:00
2023-09-02 16:34:25 +02:00
2024-03-02 19:13:03 +01:00
2024-02-14 14:53:41 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-01-20 10:34:48 +01:00
2024-02-14 14:53:41 +01:00
2023-10-03 20:09:27 +02:00
2023-09-14 12:32:02 +02:00
2023-09-12 23:35:26 +02:00
2023-10-08 21:36:07 +02:00
2023-09-07 00:30:08 +02:00