Zaggy1024
|
b4ca17fd29
|
LibMedia: Store a SampleSpecification in Track
This allows FFmpegDemuxer to communicate the data necessary to convert
WAV PCM to whatever our output format is.
|
2025-12-15 18:03:03 -06:00 |
|
Zaggy1024
|
c34b5a544e
|
LibMedia: Set Matroska "complex" tracks' types based on the codec
The spec indicates that the codec defines how to interpret the data,
so use our CodecIDs to determine the track type.
|
2025-11-21 16:51:58 -06:00 |
|
Zaggy1024
|
634e5ff491
|
LibMedia: Move CICP values from CodedFrame to Track
All our current demuxers have these constant for an entire track, so we
don't need to get them for every frame we output.
|
2025-11-05 18:40:02 +01:00 |
|
Zaggy1024
|
e11da1f85f
|
LibMedia: Store a name and language in Media::Track
|
2025-10-27 17:28:49 -07:00 |
|
Zaggy1024
|
31b72c4799
|
LibMedia: Make Track::type() const
|
2025-10-27 17:28:49 -07:00 |
|
Zaggy1024
|
6653b747ff
|
LibMedia: Allow demuxers to specify a preferred track
...and return all tracks of a matching type from FFmpegDemuxer, rather
than only the single best one.
|
2025-09-12 11:23:47 +02:00 |
|
Zaggy1024
|
8d64e72655
|
LibMedia: Remove the duration field from Track::VideoData
Most demuxer users will only care about the whole file's duration
anyway, so this field doesn't really do us any good.
|
2025-09-12 11:23:47 +02:00 |
|
Zaggy1024
|
ee3c080fb5
|
LibMedia: Initialize Track's primitive fields to zero
|
2025-09-04 13:34:19 -04:00 |
|
Timothy Flynn
|
93712b24bf
|
Everywhere: Hoist the Libraries folder to the top-level
|
2024-11-10 12:50:45 +01:00 |
|