⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 245829 in webkit


Ignore:
Timestamp:
May 28, 2019, 4:13:55 PM (7 years ago)
Author:
youenn@apple.com
Message:

createAnswer() SDP Rejected by setLocalDescription()
https://bugs.webkit.org/show_bug.cgi?id=195930
<rdar://problem/49030489>

Reviewed by Eric Carlson.

Source/ThirdParty/libwebrtc:

Make sure to check packetization mode parameter when matching H264 video codec.

  • Source/webrtc/media/base/codec.cc:
  • WebKit/0001-fix-195930.patch: Added.

LayoutTests:

  • webrtc/h264-packetization-mode-expected.txt: Added.
  • webrtc/h264-packetization-mode.html: Added.
Location:
trunk
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r245825 r245829  
     12019-05-28  Youenn Fablet  <youenn@apple.com>
     2
     3        createAnswer() SDP Rejected by setLocalDescription()
     4        https://bugs.webkit.org/show_bug.cgi?id=195930
     5        <rdar://problem/49030489>
     6
     7        Reviewed by Eric Carlson.
     8
     9        * webrtc/h264-packetization-mode-expected.txt: Added.
     10        * webrtc/h264-packetization-mode.html: Added.
     11
    1122019-05-28  Shawn Roberts  <sroberts@apple.com>
    213
  • trunk/Source/ThirdParty/libwebrtc/ChangeLog

    r245140 r245829  
     12019-05-28  Youenn Fablet  <youenn@apple.com>
     2
     3        createAnswer() SDP Rejected by setLocalDescription()
     4        https://bugs.webkit.org/show_bug.cgi?id=195930
     5        <rdar://problem/49030489>
     6
     7        Reviewed by Eric Carlson.
     8
     9        Make sure to check packetization mode parameter when matching H264 video codec.
     10
     11        * Source/webrtc/media/base/codec.cc:
     12        * WebKit/0001-fix-195930.patch: Added.
     13
    1142019-05-09  Andy Estes  <aestes@apple.com>
    215
  • trunk/Source/ThirdParty/libwebrtc/Source/webrtc/media/base/codec.cc

    r238967 r245829  
    384384  // For every format besides H264 and VP9, comparing names is enough.
    385385  if (absl::EqualsIgnoreCase(name1, kH264CodecName))
    386     return webrtc::H264::IsSameH264Profile(params1, params2);
     386    return webrtc::H264::IsSameH264Profile(params1, params2) && IsSameH264PacketizationMode(params1, params2);
    387387  if (absl::EqualsIgnoreCase(name1, kVp9CodecName))
    388388    return webrtc::IsSameVP9Profile(params1, params2);
Note: See TracChangeset for help on using the changeset viewer.