Open
Bug 1491435
Opened 7 years ago
Updated 4 months ago
Add support for temporal scalability in GMP and enable H.264 temporal scalability
Categories
(Core :: WebRTC: Audio/Video, enhancement, P3)
Tracking
()
NEW
People
(Reporter: dminor, Unassigned)
Details
Attachments
(3 files)
2.00 KB,
patch
|
dminor
:
feedback+
|
Details | Diff | Splinter Review |
1.53 KB,
patch
|
Details | Diff | Splinter Review | |
2.36 KB,
patch
|
Details | Diff | Splinter Review |
We would like to enable temporal scalability for H.264, but it looks like this will also require changes to GMP.
Reporter | ||
Comment 1•7 years ago
|
||
Johnny has patches for this already. I'll help him get them landed.
Assignee: dminor → johnny
Comment 2•7 years ago
|
||
Reporter | ||
Comment 3•7 years ago
|
||
Comment on attachment 9016365 [details] [diff] [review]
Added H.264 encoder temporal layer parameters.
Review of attachment 9016365 [details] [diff] [review]:
-----------------------------------------------------------------
Can you please add your changes to the openh264 plugin here as well? It's difficult to evaluate what you have without seeing what you have done to the codec itself. Thanks!
::: dom/media/gmp/gmp-api/gmp-video-codec.h
@@ +104,5 @@
> uint8_t mPacketizationMode; // 0 or 1
> struct GMPVideoCodecH264AVCC mAVCC; // holds a variable-sized struct GMPVideoCodecH264AVCC mAVCC;
> };
>
> +struct GMPVideoCodecH264EncTL
Is there a reason not to include this value in GMPCodecSpecificInfoH264?
@@ +193,5 @@
> struct GMPCodecSpecificInfoH264 {
> uint8_t mSimulcastIdx;
> };
>
> +struct GMPCodecSpecificInfoH264EncTL {
I think this struct could be placed inside GMPCodecSpecificInfoH264.
Attachment #9016365 -
Flags: feedback+
Comment 4•7 years ago
|
||
Ok. I can update the structs that way. When editing structs, is there anything that needs to be done to account for backwards compatibility?
Comment 5•7 years ago
|
||
Simplified first attachment. Added temporal layer entries to existing structs rather than generating new structs.
Comment 6•7 years ago
|
||
Applied gmp-video-codec.h update in OpenH264 plugin code.
Comment 7•3 years ago
|
||
The bug assignee didn't login in Bugzilla in the last 7 months.
:jib, could you have a look please?
For more information, please visit auto_nag documentation.
Assignee: johnny → nobody
Flags: needinfo?(jib)
Updated•3 years ago
|
Severity: normal → S3
![]() |
||
Updated•1 year ago
|
Flags: needinfo?(jib)
Updated•4 months ago
|
Priority: P2 → P3
You need to log in
before you can comment on or make changes to this bug.
Description
•