Andreas Rheinhardt
945b928730
avformat/matroskaenc: Improve Cues in case of no video
...
The Matroska muxer currently only adds CuePoints in three cases:
a) For video keyframes. b) For the first audio frame in a new Cluster if
in DASH-mode. c) For subtitles. This means that ordinary Matroska audio
files won't have any Cues which impedes seeking.
This commit changes this. For every track in a file without video track
it is checked and tracked whether a Cue entry has already been added
for said track for the current Cluster. This is used to add a Cue entry
for each first packet of each track in each Cluster.
Implements #3149 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2020-04-20 21:30:46 +02:00
..
2020-04-20 21:30:46 +02:00
2020-02-04 23:34:22 +01:00
2020-02-04 23:34:22 +01:00
2020-03-10 20:22:32 +01:00
2020-03-10 20:22:32 +01:00
2020-02-22 20:45:45 +01:00
2020-02-22 20:45:45 +01:00
2020-02-08 00:01:17 +01:00
2020-02-08 00:01:17 +01:00
2019-12-21 11:57:28 -03:00
2020-02-22 23:19:07 -03:00
2020-02-22 23:19:07 -03:00
2019-11-29 18:58:42 -03:00
2020-04-13 08:43:14 +02:00
2019-12-21 11:57:28 -03:00
2019-10-17 13:17:18 +02:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-12-13 10:58:10 -03:00
2019-08-23 22:49:01 +02:00
2019-12-21 11:57:28 -03:00
2019-12-21 11:57:28 -03:00
2019-12-21 11:57:28 -03:00
2020-03-11 22:55:49 +01:00
2019-09-05 23:23:24 +05:30
2019-11-11 14:51:09 +01:00
2019-11-11 14:51:09 +01:00
2019-09-08 16:48:28 +02:00
2019-10-30 18:09:00 +01:00
2019-08-17 17:15:19 +02:00
2020-03-11 22:55:49 +01:00
2020-03-11 22:55:49 +01:00
2020-03-11 22:55:49 +01:00
2020-03-11 22:55:49 +01:00
2020-03-11 22:55:49 +01:00
2020-03-11 22:55:49 +01:00
2020-03-11 22:55:49 +01:00
2020-03-11 22:55:49 +01:00
2020-03-11 22:55:49 +01:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-09-26 16:59:14 +02:00
2019-08-30 22:41:07 +02:00
2019-08-30 22:41:07 +02:00
2019-12-28 14:01:15 +01:00
2019-12-28 14:01:15 +01:00
2019-12-28 14:01:15 +01:00
2019-12-28 14:01:15 +01:00
2019-12-28 14:01:15 +01:00
2019-12-28 14:01:15 +01:00
2019-12-28 21:51:40 +01:00
2019-12-05 20:20:05 +01:00
2019-12-05 20:20:05 +01:00
2019-12-05 20:20:05 +01:00
2019-12-05 20:20:05 +01:00
2019-12-05 20:20:05 +01:00
2019-08-17 17:33:16 +02:00
2019-08-17 17:33:16 +02:00
2019-08-17 17:33:16 +02:00
2019-08-17 17:33:16 +02:00
2019-08-17 17:33:16 +02:00
2020-03-06 00:58:31 +01:00
2020-03-06 00:58:31 +01:00
2020-03-06 00:58:31 +01:00
2020-04-10 15:52:41 +02:00
2020-03-06 00:58:31 +01:00
2019-12-21 11:57:28 -03:00
2019-12-21 11:57:28 -03:00
2019-10-12 14:36:15 +02:00
2019-10-12 14:36:15 +02:00
2019-10-12 14:36:15 +02:00
2019-10-12 14:36:15 +02:00
2019-12-17 14:12:40 -03:00
2019-08-01 19:25:29 +08:00
2019-12-08 18:20:53 -03:00
2020-04-20 21:30:46 +02:00
2019-12-28 22:40:13 -03:00
2019-12-28 22:40:13 -03:00
2019-12-07 12:36:21 -03:00
2020-04-02 07:12:01 +02:00
2019-12-04 22:52:01 -03:00
2019-12-07 23:11:55 -03:00
2019-08-13 10:46:20 +08:00
2020-01-15 23:34:21 -03:00
2019-08-24 09:33:44 +02:00
2019-09-19 21:30:54 +02:00
2020-03-20 09:16:05 +01:00
2020-03-02 22:01:47 +01:00
2019-12-27 21:52:21 +01:00
2019-12-21 11:57:28 -03:00
2019-08-27 15:10:03 -03:00
2020-04-13 08:43:14 +02:00
2020-03-06 00:58:31 +01:00
2020-04-05 01:17:55 +02:00
2020-03-16 19:35:17 +02:00
2020-03-16 19:35:17 +02:00
2019-12-27 12:38:08 +01:00
2020-04-10 09:32:13 -07:00
2019-08-29 15:14:32 +02:00
2020-02-24 00:09:51 +00:00
2020-03-20 09:16:05 +01:00
2020-02-15 18:41:36 +01:00
2019-09-11 22:36:33 +02:00
2020-04-19 00:25:05 +02:00