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

Minimal updates for draft-04 interop with moq-rs #107

Merged
merged 8 commits into from
Aug 16, 2024

Conversation

englishm
Copy link
Contributor

Need at least minimal wire image parsing support in order to merge kixelated/moq-rs#172 without breaking the quic.video demo site.

Not planning to implement everything in one go here, just enough to get keep the demos running for now.

@englishm
Copy link
Contributor Author

(Definitely open to help from others on this, btw.)
I have a couple other things on my plate this week and JS/TS isn't my strongest language.

@englishm englishm mentioned this pull request Jul 30, 2024
10 tasks
@englishm englishm force-pushed the me/draft-ietf-moq-transport-04 branch from 6cd52c6 to 12ff3d3 Compare August 7, 2024 23:00
This parses fine, but I don't love nesting the start/end values here and
I wonder if it might be better to accept a tiny bit more complexity in
the encoder so we can use undefined instead of `0` to denote cases where
we haven't set these values. Leaning towards yes...
@englishm
Copy link
Contributor Author

englishm commented Aug 7, 2024

This is able to play back streams published and relayed by kixelated/moq-rs#172 but it still needs some cleanup. It looks like I missed some updates on the publish side, too, so I'll fix that up before marking as ready for review.

lib/transport/control.ts Outdated Show resolved Hide resolved
@englishm englishm force-pushed the me/draft-ietf-moq-transport-04 branch from 12ff3d3 to eb9e06b Compare August 9, 2024 04:54
I do like using the language from the spec, but given the start/end
positions are nested within this, Location seems a better name for now.
@englishm englishm changed the title WIP: Minimal updates for draft-04 interop with moq-rs Minimal updates for draft-04 interop with moq-rs Aug 9, 2024
@englishm englishm marked this pull request as ready for review August 9, 2024 05:12
@englishm englishm force-pushed the me/draft-ietf-moq-transport-04 branch from f7dc3a3 to 5fa8cf0 Compare August 9, 2024 05:14
lib/transport/control.ts Outdated Show resolved Hide resolved
Copy link
Owner

@kixelated kixelated left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some Typescript suggestions. If it's too much of a pain we can merge as-is.

lib/transport/control.ts Outdated Show resolved Hide resolved
lib/transport/objects.ts Outdated Show resolved Hide resolved
lib/transport/objects.ts Outdated Show resolved Hide resolved
@kixelated kixelated merged commit 0223de7 into kixelated:main Aug 16, 2024
1 check passed
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.

2 participants