Changeset 158620 in webkit


Ignore:
Timestamp:
Nov 4, 2013 5:26:49 PM (10 years ago)
Author:
commit-queue@webkit.org
Message:

Fixing MediaStreamDescriptor addSource and addTrack methods
https://bugs.webkit.org/show_bug.cgi?id=123755

Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-11-04
Reviewed by Eric Carlson.

We must store the track and source that is passed as parameter in a RefPtr,
otherwise we will refer to a null pointer.

No new tests needed.

  • platform/mediastream/MediaStreamDescriptor.cpp:

(WebCore::MediaStreamDescriptor::addSource):
(WebCore::MediaStreamDescriptor::addTrack):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r158619 r158620  
     12013-11-04  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
     2
     3        Fixing MediaStreamDescriptor addSource and addTrack methods
     4        https://bugs.webkit.org/show_bug.cgi?id=123755
     5
     6        Reviewed by Eric Carlson.
     7
     8        We must store the track and source that is passed as parameter in a RefPtr,
     9        otherwise we will refer to a null pointer.
     10
     11        No new tests needed.
     12
     13        * platform/mediastream/MediaStreamDescriptor.cpp:
     14        (WebCore::MediaStreamDescriptor::addSource):
     15        (WebCore::MediaStreamDescriptor::addTrack):
     16
    1172013-11-04  Tim Horton  <timothy_horton@apple.com>
    218
  • trunk/Source/WebCore/platform/mediastream/MediaStreamDescriptor.cpp

    r158480 r158620  
    5353}
    5454
    55 void MediaStreamDescriptor::addSource(PassRefPtr<MediaStreamSource> source)
    56 {
     55void MediaStreamDescriptor::addSource(PassRefPtr<MediaStreamSource> prpSource)
     56{
     57    RefPtr<MediaStreamSource> source = prpSource;
    5758    switch (source->type()) {
    5859    case MediaStreamSource::Audio:
     
    172173}
    173174
    174 void MediaStreamDescriptor::addTrack(PassRefPtr<MediaStreamTrackPrivate> track)
    175 {
     175void MediaStreamDescriptor::addTrack(PassRefPtr<MediaStreamTrackPrivate> prpTrack)
     176{
     177    RefPtr<MediaStreamTrackPrivate> track = prpTrack;
    176178    if (track->ended())
    177179        return;
Note: See TracChangeset for help on using the changeset viewer.