James Almer
b2f422d306
avcodec/libfdk-aacdec: clear and reset some fields when flushing
...
The decoder can't know where a seek landed, so the "delay_samples" way to
discard the decoder delay in the first frame is not truly viable, so it needs
to be removed.
Add a call to aacDecoder_DecodeFrame() with the AACDEC_CLRHIST flag set, as the
call to aacDecoder_SetParam() with the AAC_TPDEC_CLEAR_BUFFER setting was
seemingly not enough to truly flush all the fdkaac internal buffers.
Should fix issue #24527 .
Signed-off-by: James Almer <jamrial@gmail.com >
(cherry picked from commit b894a6f7c1 )
2026-09-19 22:26:38 -03:00
..
2026-06-16 05:45:35 +02:00
2026-06-10 21:05:42 +03:00
2026-09-19 14:27:01 +02:00
2026-09-19 14:27:18 +02:00
2026-09-19 14:27:18 +02:00
2026-03-16 11:53:14 +01:00
2026-09-19 16:18:37 +02:00
2026-09-19 14:26:49 +02:00
2026-09-19 17:00:18 +02:00
2026-09-19 14:27:20 +02:00
2026-06-14 04:40:55 +02:00
2026-06-14 04:41:05 +02:00
2026-08-03 18:38:53 +00:00
2026-06-14 04:41:06 +02:00
2026-03-07 19:21:38 -03:00
2026-05-03 19:25:00 +02:00
2026-03-15 00:49:55 +01:00
2026-09-19 14:27:13 +02:00
2026-06-14 04:40:57 +02:00
2026-09-19 16:59:28 +02:00
2026-09-19 14:27:10 +02:00
2026-09-19 14:27:10 +02:00
2026-05-03 15:58:37 -03:00
2026-03-07 20:14:36 +01:00
2026-09-19 14:27:09 +02:00
2026-09-19 14:26:55 +02:00
2026-09-19 14:26:59 +02:00
2026-09-19 16:59:28 +02:00
2026-09-19 16:59:28 +02:00
2026-09-19 16:59:28 +02:00
2026-09-19 14:27:19 +02:00
2026-09-19 14:27:02 +02:00
2026-03-24 18:06:22 -03:00
2026-03-18 13:35:56 -03:00
2026-09-19 14:27:16 +02:00
2026-03-07 19:22:14 -03:00
2026-03-07 19:21:38 -03:00
2026-09-19 14:27:14 +02:00
2026-09-19 14:27:16 +02:00
2026-06-14 04:41:01 +02:00
2026-07-19 19:43:47 +00:00
2026-07-19 19:43:48 +00:00
2026-07-19 19:43:48 +00:00
2026-07-19 19:43:48 +00:00
2026-07-19 19:43:49 +00:00
2026-07-19 19:43:49 +00:00
2026-09-19 14:26:57 +02:00
2026-05-03 19:24:54 +02:00
2026-05-03 19:25:01 +02:00
2026-06-14 04:41:02 +02:00
2026-09-19 14:27:05 +02:00
2026-09-19 14:27:17 +02:00
2026-09-19 14:27:01 +02:00
2026-09-19 14:26:59 +02:00
2026-05-03 19:24:48 +02:00
2026-09-19 14:27:15 +02:00
2026-05-03 19:24:51 +02:00
2026-09-19 14:26:54 +02:00
2026-06-14 04:41:04 +02:00
2026-09-19 14:27:19 +02:00
2026-09-19 14:27:02 +02:00
2026-03-10 19:32:38 +01:00
2026-06-14 04:40:51 +02:00
2026-07-23 14:13:41 +00:00
2026-03-07 20:14:36 +01:00
2026-08-26 00:43:13 +00:00
2026-05-03 19:24:56 +02:00
2026-08-26 00:43:12 +00:00
2026-06-14 04:40:51 +02:00
2026-09-19 14:27:15 +02:00
2026-06-14 04:40:49 +02:00
2026-09-19 14:27:09 +02:00
2026-09-19 14:27:09 +02:00
2026-09-19 14:27:09 +02:00
2026-06-14 04:41:01 +02:00
2026-09-19 14:27:04 +02:00
2026-03-15 17:46:51 -03:00
2026-09-19 14:26:52 +02:00
2026-06-16 19:49:27 +02:00
2026-09-19 16:59:28 +02:00
2026-03-13 09:06:53 -03:00
2026-03-18 13:35:56 -03:00
2026-03-18 13:35:56 -03:00
2026-03-18 13:35:56 -03:00
2026-03-18 13:35:56 -03:00
2026-03-18 13:35:56 -03:00
2026-09-19 14:27:08 +02:00
2026-09-19 16:59:28 +02:00
2026-09-19 14:26:55 +02:00
2026-09-19 22:26:38 -03:00
2026-06-16 06:05:42 +02:00
2026-06-14 04:40:55 +02:00
2026-09-19 14:26:52 +02:00
2026-09-19 14:26:52 +02:00
2026-09-19 14:26:49 +02:00
2026-06-14 04:40:54 +02:00
2026-03-18 13:35:56 -03:00
2026-06-14 04:41:07 +02:00
2026-09-19 16:59:28 +02:00
2026-09-19 16:59:28 +02:00
2026-03-07 20:14:36 +01:00
2026-09-19 14:26:47 +02:00
2026-03-07 20:14:36 +01:00
2026-03-07 20:14:36 +01:00
2026-03-07 20:14:36 +01:00
2026-06-14 04:41:03 +02:00
2026-09-19 14:26:47 +02:00
2026-05-03 19:24:55 +02:00
2026-08-03 18:38:53 +00:00
2026-09-19 14:27:04 +02:00
2026-06-14 04:40:55 +02:00
2026-06-14 04:41:05 +02:00
2026-06-14 04:41:05 +02:00
2026-03-07 19:21:44 -03:00
2026-03-07 19:22:40 -03:00
2026-05-03 19:24:56 +02:00
2026-09-19 14:27:02 +02:00
2026-09-19 16:59:28 +02:00
2026-07-21 22:19:59 +00:00
2026-06-14 04:40:53 +02:00
2026-08-14 18:31:51 +00:00
2026-05-03 19:24:58 +02:00
2026-09-19 14:26:48 +02:00
2026-09-19 14:27:00 +02:00
2026-06-14 04:41:07 +02:00
2026-03-07 20:14:36 +01:00
2026-03-07 20:14:36 +01:00
2026-03-07 20:14:36 +01:00
2026-09-19 14:27:12 +02:00
2026-06-15 23:57:22 +02:00
2026-09-19 14:26:58 +02:00
2026-06-17 04:08:30 +02:00
2026-05-03 19:24:52 +02:00
2026-09-19 14:26:55 +02:00
2026-09-19 14:27:03 +02:00
2026-06-14 04:41:05 +02:00
2026-09-19 14:27:04 +02:00
2026-09-19 14:27:18 +02:00
2026-06-14 04:41:04 +02:00
2026-03-07 20:14:36 +01:00
2026-09-19 18:28:12 +02:00
2026-04-15 23:13:24 +08:00
2026-04-15 23:13:24 +08:00
2026-09-19 14:26:54 +02:00
2026-09-19 14:27:13 +02:00
2026-09-19 14:27:12 +02:00
2026-09-19 14:27:12 +02:00
2026-09-19 14:27:16 +02:00
2026-09-19 16:18:37 +02:00
2026-09-19 16:18:37 +02:00
2026-09-19 16:18:37 +02:00
2026-05-15 04:30:53 +09:00
2026-03-07 15:14:25 +01:00
2026-09-19 14:27:20 +02:00
2026-09-19 14:27:10 +02:00
2026-05-03 19:24:55 +02:00
2026-03-15 00:49:57 +01:00
2026-03-16 17:23:47 +01:00
2026-05-03 19:24:58 +02:00