gecko-dev/dom/media/mp4
Andreas Pehrson 9ed4e1aa58 Bug 1454998 - Move TrackInfo::mTrackId away from TrackID as they're independent. r=karlt
TrackID has been used to denote tracks that are part of MediaStreams in the
MediaStreamGraph. The TrackInfo::mTrackId IDs are no longer used in the
MediaStream APIs and as such it's not necessary that they have the type TrackID.

This patch changes TrackInfo::mTrackId to be of type uint32_t instead, as that
is the type of Mp4parseTrackInfo::track_id, which is assigned to
TrackInfo::mTrackId as the sole remaining non-static user.

Other users set a static trackId of `1` or `2`, and as such remain supported by
this change.

Differential Revision: https://phabricator.services.mozilla.com/D46763

--HG--
extra : moz-landing-system : lando
2019-10-02 10:22:46 +00:00
..
Atom.h
AtomType.h
Box.cpp
Box.h
BufferStream.cpp
BufferStream.h
ByteStream.h
DecoderData.cpp
DecoderData.h
Index.cpp Bug 1582518 - Replace IntervalSet.Length usages with IsEmpty where appropriate. r=dminor 2019-09-20 19:41:53 +00:00
Index.h
MP4Decoder.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
MP4Decoder.h
MP4Demuxer.cpp Bug 1356046 - Remove expired media telemetry; r=jya,alwu,bryce 2019-08-02 18:17:45 +00:00
MP4Demuxer.h
MP4Interval.h
MP4Metadata.cpp Bug 1454998 - Move TrackInfo::mTrackId away from TrackID as they're independent. r=karlt 2019-10-02 10:22:46 +00:00
MP4Metadata.h Bug 1454998 - Move TrackInfo::mTrackId away from TrackID as they're independent. r=karlt 2019-10-02 10:22:46 +00:00
MoofParser.cpp Bug 1547519 - Rename NS_STRINGIFY to MOZ_STRINGIFY, move to mfbt, and unify stragglers r=glandium 2019-09-04 02:40:32 +00:00
MoofParser.h
ResourceStream.cpp
ResourceStream.h
SinfParser.cpp
SinfParser.h
moz.build