forked from godotengine/godot
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Talkingtreestorage #19
Merged
jcalifornia
merged 56 commits into
jcalifornia:rdrr_master
from
hungrymonkey:talkingtreestorage
Feb 2, 2018
Merged
Talkingtreestorage #19
jcalifornia
merged 56 commits into
jcalifornia:rdrr_master
from
hungrymonkey:talkingtreestorage
Feb 2, 2018
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contains only decoding part
Currently only decoding is working. The library can decode all known skeleton headers, including index headers.
thnx to doublec and oggkoggk
and initialise the bone and index pointers to NULL!
was a silly move to do that .... reverting to the previous code.
In previous version of skeleton specification the fisbone headers stored the serial numbers of tracks with a 4 bytes unsigned integer. But in libogg and every other ogg related library the serial number is stored by 4 bytes SIGNED integer. The skeleton specs has been updated (thnx Silvia), this commit just follows the update. credits to doublec
oggskel_get_keypoint_offset basically gives back the offset for the nearest keypoint that is before a given time in the ogg container.
Fix configure.ac and add encoding functionality It only supports 3.0 skeleton, i.e. indexing is not supported yet.
darn left out from the previous commit! :S
Two new getter functions for skeleton v3.2 or later: * oggskel_get_segment_len: get the length of the segment * oggskel_get_non_header_offset: get the offset of the first non-header page
As they are just examples how to use the library
Both in case of functions for extracting and writing integers from/to ogg packets return the shifted string pointer by the size of the integer.
Add delta encoder for index packets based on OggIndex implementation
Add option to find and define where Ogg library resides via configure script
Signed-off-by: Ralph Giles <giles@xiph.org>
Unused variable and assignment as conditional.
before_p is debug-only.
This code is unused, so just remove it.
…d to create an ogg file.
…ther or no just ot include it so i dont have to define header files
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I am just commit it for now.
Code is mostly skeleton code I am writing.