Closed Bug 1037910 Opened 12 years ago Closed 12 years ago

H264 fmtp files have 0 for the payload value unless you set a max_fs or max_fr pref

Categories

(Core :: WebRTC: Signaling, defect)

33 Branch
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla33
blocking-b2g -

People

(Reporter: jesup, Assigned: jesup)

Details

Attachments

(1 file)

H264 SDP a=fmtp values have a 0 for the payload instead of 126 or 97, unless you have max_fs or max_fr set. This was exposed by the latest change to H264 SDP (that removed mode 0, among other changes, and fixed a bug that forced fmtp values for vp8). The fix is clear - move the setting of the payload to occur no matter which place we create the fmtp. Should be considered to 2.0, though for OMX H.264 we need to set max_fs, so that wallpapers over this bug.
Comment on attachment 8454953 [details] [diff] [review] Set H264 FMTP payload value even if max_fs/fr aren't set f+ ekr, r+ ehugg on irc
Attachment #8454953 - Flags: review+
Attachment #8454953 - Flags: feedback+
jesup, Can you explain how not uplifting this bug would result in for an end user to consider it a blocker for 2.0?
Flags: needinfo?(rjesup)
I'm not certain we need it for 2.0. OMX H.264 for the 8x10 requires use of a max_fs value (max framesize), which makes the code avoid the bug. If a partner tried to merge OpenH264 into 2.0, or used a different OMX H.264 hardware setup and didn't set max_fs, it would fail. However, in that case they could workaround it by setting max_fs to the default value for the h.264 level supported.
Flags: needinfo?(rjesup)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
(In reply to Randell Jesup [:jesup] from comment #5) > I'm not certain we need it for 2.0. OMX H.264 for the 8x10 requires use of > a max_fs value (max framesize), which makes the code avoid the bug. If a > partner tried to merge OpenH264 into 2.0, or used a different OMX H.264 > hardware setup and didn't set max_fs, it would fail. However, in that case > they could workaround it by setting max_fs to the default value for the > h.264 level supported. OK, in that case. I'll not block but I could request aurora approval here and get this fixed in our platform code if this is low risk.
blocking-b2g: 2.0? → -
Flags: needinfo?(rjesup)
For desktop, 32 isn't important since OpneH264 is targeted to 33. Thanks.
Flags: needinfo?(rjesup)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: