Merge "Updated RELEASE.TXT"
This commit is contained in:
commit
3ea595b132
28
RELEASE.TXT
28
RELEASE.TXT
@ -1,3 +1,29 @@
|
|||||||
|
1.0.0.5
|
||||||
|
* Handled case when no duration
|
||||||
|
* Handled empty clusters
|
||||||
|
* Handled empty clusters when seeking
|
||||||
|
* Implemented check lacing bits
|
||||||
|
|
||||||
|
1.0.0.4
|
||||||
|
* Made Cues member variables mutables
|
||||||
|
* Defined against badly-formatted cue points
|
||||||
|
* Segment::GetCluster returns CuePoint too
|
||||||
|
* Separated cue-based searches
|
||||||
|
|
||||||
|
1.0.0.3
|
||||||
|
* Added Block::GetOffset() to get a frame's offset in a block
|
||||||
|
* Changed cluster count type from size_t to long
|
||||||
|
* Parsed SeekHead to find cues
|
||||||
|
* Allowed seeking beyond end of cluster cache
|
||||||
|
* Added not to attempt to reparse cues element
|
||||||
|
* Restructured Segment::LoadCluster
|
||||||
|
* Marked position of cues without parsing cues element
|
||||||
|
* Allowed cue points to be loaded incrementally
|
||||||
|
* Implemented to load lazily cue points as they're searched
|
||||||
|
* Merged Cues::LoadCuePoint into Cues::Find
|
||||||
|
* Lazy init cues
|
||||||
|
* Loaded cue point during find
|
||||||
|
|
||||||
1.0.0.2
|
1.0.0.2
|
||||||
* added support for Cues element
|
* added support for Cues element
|
||||||
* seeking was improved
|
* seeking was improved
|
||||||
@ -5,4 +31,4 @@
|
|||||||
1.0.0.1
|
1.0.0.1
|
||||||
* fixed item 141
|
* fixed item 141
|
||||||
* added item 142
|
* added item 142
|
||||||
* added this file, RELEASE.TXT, to repository
|
* added this file, RELEASE.TXT, to repository
|
||||||
|
@ -239,11 +239,13 @@ int main(int argc, char* argv[])
|
|||||||
const Track* const pTrack = pTracks->GetTrackByNumber(trackNum);
|
const Track* const pTrack = pTracks->GetTrackByNumber(trackNum);
|
||||||
const long long trackType = pTrack->GetType();
|
const long long trackType = pTrack->GetType();
|
||||||
const long size = pBlock->GetSize();
|
const long size = pBlock->GetSize();
|
||||||
|
const long long offset = pBlock->GetOffset();
|
||||||
const long long time_ns = pBlock->GetTime(pCluster);
|
const long long time_ns = pBlock->GetTime(pCluster);
|
||||||
|
|
||||||
printf("\t\t\tBlock\t\t:%s,%15ld,%s,%15lld\n",
|
printf("\t\t\tBlock\t\t:%s,%15ld,%15llx,%s,%15lld\n",
|
||||||
(trackType == VIDEO_TRACK) ? "V" : "A",
|
(trackType == VIDEO_TRACK) ? "V" : "A",
|
||||||
size,
|
size,
|
||||||
|
offset,
|
||||||
pBlock->IsKey() ? "I" : "P",
|
pBlock->IsKey() ? "I" : "P",
|
||||||
time_ns);
|
time_ns);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user