Skip to content

Conversation

@englishm
Copy link
Collaborator

@englishm englishm commented Aug 17, 2023

This is still a little rough around the edges, but I think it's better to get it merged and avoid further drift and integration issues.

For http::uri::Uri
Crib a bunch of code from the old moq-warp File source so we can work
out which track(s) moofs and mdats belong to
ANNOUNCE a new track namespace, 'foo' and simply wait for everything to
time out because we haven't wired up a way to send objects for it yet.
We don't need to clone clients, so no need to wrap everything up like
this anymore
Added while debugging async issues, accidentally committed earlier
and everything it contains.

Stop short of printing all of the bytes in a State's VecDeque, but
expose most everything else for easier troubleshooting.
@englishm
Copy link
Collaborator Author

Rebasing this and working through the updates it'll need to get back in sync with the latest from main now.

For quinn, higher values take precedence over lower values, the inverse
of how we had been treating "send order" so far.
Work around relay / quinn bug with send_order / stream priority by only
sending streams with the same priority.
@englishm englishm changed the title WIP: moq-pub moq-pub Aug 29, 2023
@englishm englishm marked this pull request as ready for review August 29, 2023 21:26
@englishm englishm requested a review from kixelated August 29, 2023 21:26
@englishm
Copy link
Collaborator Author

There are maybe a few things that could still be cleaned up here, but I'm inclined to try to get this merged sooner rather than later to avoid further integration issues. With the latest changes (basically not using prioritization for now), it works again against the latest relay.

@englishm
Copy link
Collaborator Author

Oof, forgot that I do still need to switch over the the JSON catalog. Spent so long poking around in quinn today trying to chase down those panics around prioritization and mutex poisoning I almost forgot about that.

Copy link
Collaborator

@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.

rough around the edges but yolo

@englishm englishm merged commit 2b1a9a4 into moq-dev:main Aug 30, 2023
This was referenced Aug 30, 2023
ajay-s-2502 pushed a commit to ajay-s-2502/moq-rs that referenced this pull request Nov 22, 2024
Initial version of a CLI publisher / contribution tool
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