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

Changes from jitsi/jebml #12

Open
wants to merge 47 commits into
base: master
Choose a base branch
from
Open

Conversation

bgrozev
Copy link

@bgrozev bgrozev commented Dec 18, 2024

Hello,

We started using (a fork of) this project recently and ended up adding some updates and fixes. Is there any interest in merging them back here? If there is, we can open individual PRs for each change (this big PR is just because I couldn't find another way to get in touch).

https://github.com/jitsi/jebml/commits/jitsi/

ddsouz and others added 30 commits March 16, 2016 18:58
Adding support for Simple Tags
Modifying unit test to add a Simple Tag.
… mkvalidator) in how 'Cues' and 'Tags' are handled. Also, fixing an issue where the wrong file position was being used in the "Meta Seek" headers for the "Cues" section.
…rue for non-key frames and false otherwise.
Pulling change from Matroska-Org master
* Add support for ColourSpace

(cherry picked from commit ca5f8cf)

* Add support for ColourSpace - ByteBuffer instead of byte[]
* Add support for non-seekable DataWriters.

(cherry picked from commit 8d454ec)

* Add support for non-seekable DataWriters.

Cues and meta seek are not written.
Michael Jameson and others added 17 commits October 25, 2019 09:59
* feat: Sync with matroska v4 spec.
* fix: Skips adding some element if no data was provided.
* fix: Fix adding all tracks in the cue.

We used to add only the track of the current frame when flushing, so it does not guarantee all tracks inclusion. With current approach we will have in a cluster all tracks on their first frame added.
* fix: Fixes updating segment size on closing file.
* fix: Updates tags entry creation.
* feat: Adds duration in segment.
* fix: Fixes Date computation.
* Add "target" to gitignore.

* fix: Fix case where frames might be added out of order

For example, if an entire track is added starting at timecode 0,
and then another track is added starting against at timecode 0.
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