Skip to content
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
merged 56 commits into from
Feb 2, 2018

Conversation

hungrymonkey
Copy link
Collaborator

I am just commit it for now.

Code is mostly skeleton code I am writing.

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
bvibber and others added 26 commits October 29, 2014 17:44
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.
…43b50f8e2dd232'

git-subtree-dir: thirdparty/libskeleton
git-subtree-mainline: 334f546
git-subtree-split: 3c56c1b
…ther or no just ot include it so i dont have to define header files
@jcalifornia jcalifornia closed this Feb 2, 2018
@jcalifornia jcalifornia reopened this Feb 2, 2018
@jcalifornia jcalifornia merged commit 71899ae into jcalifornia:rdrr_master Feb 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants