-
-
Notifications
You must be signed in to change notification settings - Fork 376
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
Add AV1 Support #936
Add AV1 Support #936
Conversation
b2a39eb
to
6008032
Compare
@paullouisageneau anything I can do to make PR easier to review? If you want I can finish the media refactor for you, and then rebase this on top? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, this is a great addition!
Don't worry about the media refactoring, I'll merge this first and include it in the refactoring.
namespace rtc { | ||
|
||
/// Handler for AV1 packetization | ||
class RTC_CPP_EXPORT AV1PacketizationHandler final : public MediaChainableHandler { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm currently refactoring media handlers to simplify the design in #929. One of the main changes will be that packetization handlers are not necessary anymore. Don't worry about it, I'll merge this and add it to the refactoring.
c14168d
to
cf13aac
Compare
All done! Can I get another review please @paullouisageneau thanks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd prefer OBU
to be spelled Obu
or obu
in lowercase for consistency, otherwise it looks good to me.
Thanks again for the review @paullouisageneau :) After merging could I have a tag please? This is going right into OBS, it is pretty cool seeing it in action |
Great, it is tagged as |
I tried to keep this as simple/terse as possible.
It supports two inbound Packetization formats. Media that is supplied temporal unit at a time, or OBU at a time.