<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>92860</bug_id>
          
          <creation_ts>2012-08-01 03:48:07 -0700</creation_ts>
          <short_desc>MediaStream API: Add ExtraData capability to MediaStreamSource</short_desc>
          <delta_ts>2012-08-01 13:33:59 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit API</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tommy Widenflycht">tommyw</reporter>
          <assigned_to name="Tommy Widenflycht">tommyw</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>684058</commentid>
    <comment_count>0</comment_count>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2012-08-01 03:48:07 -0700</bug_when>
    <thetext>The Chromium port needs to store some related data in MediaStreamSource objects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684059</commentid>
    <comment_count>1</comment_count>
      <attachid>155775</attachid>
    <who name="Tommy Widenflycht">tommyw</who>
    <bug_when>2012-08-01 03:52:30 -0700</bug_when>
    <thetext>Created attachment 155775
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684060</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-01 03:54:14 -0700</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684521</commentid>
    <comment_count>3</comment_count>
      <attachid>155775</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-01 13:33:54 -0700</bug_when>
    <thetext>Comment on attachment 155775
Patch

Clearing flags on attachment: 155775

Committed r124362: &lt;http://trac.webkit.org/changeset/124362&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684522</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-01 13:33:59 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155775</attachid>
            <date>2012-08-01 03:52:30 -0700</date>
            <delta_ts>2012-08-01 13:33:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92860-20120801125211.patch</filename>
            <type>text/plain</type>
            <size>6399</size>
            <attacher name="Tommy Widenflycht">tommyw</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0MTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCBmYTU1ODUwNmNiYWFj
MzBiZDVmOWI1NzVkYjc4ZDQ0N2Y2YmZjNjBmLi5mN2QzZWZiOTQ5YzUxMDM3MjQ2MGFjMDhiNDlk
ZWYzNTBlNDEzMGNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMi0wOC0wMSAg
VG9tbXkgV2lkZW5mbHljaHQgIDx0b21teXdAZ29vZ2xlLmNvbT4KKworICAgICAgICBNZWRpYVN0
cmVhbSBBUEk6IEFkZCBFeHRyYURhdGEgY2FwYWJpbGl0eSB0byBNZWRpYVN0cmVhbVNvdXJjZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTI4NjAKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgQ2hyb21p
dW0gcG9ydCBuZWVkcyB0byBzdG9yZSBzb21lIHJlbGF0ZWQgZGF0YSBpbiBNZWRpYVN0cmVhbVNv
dXJjZSBvYmplY3RzLgorCisgICAgICAgICogY2hyb21pdW0vcHVibGljL1dlYk1lZGlhU3RyZWFt
U291cmNlLmg6CisgICAgICAgIChFeHRyYURhdGEpOgorICAgICAgICAoV2ViS2l0OjpXZWJNZWRp
YVN0cmVhbVNvdXJjZTo6RXh0cmFEYXRhOjp+RXh0cmFEYXRhKToKKyAgICAgICAgKFdlYk1lZGlh
U3RyZWFtU291cmNlKToKKwogMjAxMi0wNy0zMCAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBJbXBsZW1lbnQgZGF0YWxpc3QgVUkgZm9yIGlucHV0IHR5cGUg
Y29sb3IgZm9yIENocm9taXVtCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzFmZTFhOWZjZDAzZTY0MDUwY2M3YmE2
MWEwMTZlZjJkMDViOTBjYy4uNWU1NDQ2Mjg5Y2U2MTUwNWE5MWM1OWE0NTNmOGU2NmQwNDE0MDRl
NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEyLTA4LTAxICBUb21teSBXaWRlbmZs
eWNodCAgPHRvbW15d0Bnb29nbGUuY29tPgorCisgICAgICAgIE1lZGlhU3RyZWFtIEFQSTogQWRk
IEV4dHJhRGF0YSBjYXBhYmlsaXR5IHRvIE1lZGlhU3RyZWFtU291cmNlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05Mjg2MAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBDaHJvbWl1bSBwb3J0IG5lZWRz
IHRvIHN0b3JlIHNvbWUgcmVsYXRlZCBkYXRhIGluIE1lZGlhU3RyZWFtU291cmNlIG9iamVjdHMu
CisKKyAgICAgICAgTm90IHRlc3RhYmxlIGZyb20gYSBMYXlvdXRUZXN0LgorCisgICAgICAgICog
cGxhdGZvcm0vY2hyb21pdW0vc3VwcG9ydC9XZWJNZWRpYVN0cmVhbVNvdXJjZS5jcHA6CisgICAg
ICAgIChFeHRyYURhdGFDb250YWluZXIpOgorICAgICAgICAoV2ViS2l0OjpFeHRyYURhdGFDb250
YWluZXI6OkV4dHJhRGF0YUNvbnRhaW5lcik6CisgICAgICAgIChXZWJLaXQ6OkV4dHJhRGF0YUNv
bnRhaW5lcjo6ZXh0cmFEYXRhKToKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6
OldlYk1lZGlhU3RyZWFtU291cmNlOjpleHRyYURhdGEpOgorICAgICAgICAoV2ViS2l0OjpXZWJN
ZWRpYVN0cmVhbVNvdXJjZTo6c2V0RXh0cmFEYXRhKToKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRp
YXN0cmVhbS9NZWRpYVN0cmVhbVNvdXJjZS5oOgorICAgICAgICAoRXh0cmFEYXRhKToKKyAgICAg
ICAgKFdlYkNvcmU6Ok1lZGlhU3RyZWFtU291cmNlOjpFeHRyYURhdGE6On5FeHRyYURhdGEpOgor
ICAgICAgICAoTWVkaWFTdHJlYW1Tb3VyY2UpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFTdHJl
YW1Tb3VyY2U6OmV4dHJhRGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVN0cmVhbVNvdXJj
ZTo6c2V0RXh0cmFEYXRhKToKKwogMjAxMi0wNy0zMSAgVG9tbXkgV2lkZW5mbHljaHQgIDx0b21t
eXdAZ29vZ2xlLmNvbT4KIAogICAgICAgICBJbnRyb2R1Y2UgYSBtaW5pbWFsIFJUQ1BlZXJDb25u
ZWN0aW9uIHRvZ2V0aGVyIHdpdGggRGljdGlvbmFyeSBjaGFuZ2VzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYk1lZGlhU3RyZWFtU291cmNlLmggYi9Tb3Vy
Y2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYk1lZGlhU3RyZWFtU291cmNlLmgKaW5kZXgg
MDFhYThjZjdmODU5MTA1ODU2MjQ5NmRmYzMyNjg1ZjZhOTU1ZTRhMS4uM2E5NzJmMWQ4NTU0YzI4
MTA1YzhkYzQ4ZjdjMDEzMzI5MDUzZDI3MCAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtL2No
cm9taXVtL3B1YmxpYy9XZWJNZWRpYVN0cmVhbVNvdXJjZS5oCisrKyBiL1NvdXJjZS9QbGF0Zm9y
bS9jaHJvbWl1bS9wdWJsaWMvV2ViTWVkaWFTdHJlYW1Tb3VyY2UuaApAQCAtNDUsNiArNDUsMTEg
QEAgY2xhc3MgV2ViU3RyaW5nOwogCiBjbGFzcyBXZWJNZWRpYVN0cmVhbVNvdXJjZSB7CiBwdWJs
aWM6CisgICAgY2xhc3MgRXh0cmFEYXRhIHsKKyAgICBwdWJsaWM6CisgICAgICAgIHZpcnR1YWwg
fkV4dHJhRGF0YSgpIHsgfQorICAgIH07CisKICAgICBlbnVtIFR5cGUgewogICAgICAgICBUeXBl
QXVkaW8sCiAgICAgICAgIFR5cGVWaWRlbwpAQCAtNzksNiArODQsMTMgQEAgcHVibGljOgogICAg
IFdFQktJVF9FWFBPUlQgdm9pZCBzZXRSZWFkeVN0YXRlKFJlYWR5U3RhdGUpOwogICAgIFdFQktJ
VF9FWFBPUlQgUmVhZHlTdGF0ZSByZWFkeVN0YXRlKCkgY29uc3Q7CiAKKyAgICAvLyBFeHRyYSBk
YXRhIGFzc29jaWF0ZWQgd2l0aCB0aGlzIG9iamVjdC4KKyAgICAvLyBJZiBub24tbnVsbCwgdGhl
IGV4dHJhIGRhdGEgcG9pbnRlciB3aWxsIGJlIGRlbGV0ZWQgd2hlbiB0aGUgb2JqZWN0IGlzIGRl
c3Ryb3llZC4KKyAgICAvLyBTZXR0aW5nIHRoZSBleHRyYSBkYXRhIHBvaW50ZXIgd2lsbCBjYXVz
ZSBhbnkgZXhpc3Rpbmcgbm9uLW51bGwKKyAgICAvLyBleHRyYSBkYXRhIHBvaW50ZXIgdG8gYmUg
ZGVsZXRlZC4KKyAgICBXRUJLSVRfRVhQT1JUIEV4dHJhRGF0YSogZXh0cmFEYXRhKCkgY29uc3Q7
CisgICAgV0VCS0lUX0VYUE9SVCB2b2lkIHNldEV4dHJhRGF0YShFeHRyYURhdGEqKTsKKwogI2lm
IFdFQktJVF9JTVBMRU1FTlRBVElPTgogICAgIFdlYk1lZGlhU3RyZWFtU291cmNlKGNvbnN0IFdU
Rjo6UGFzc1JlZlB0cjxXZWJDb3JlOjpNZWRpYVN0cmVhbVNvdXJjZT4mKTsKICAgICBXZWJNZWRp
YVN0cmVhbVNvdXJjZSYgb3BlcmF0b3I9KFdlYkNvcmU6Ok1lZGlhU3RyZWFtU291cmNlKik7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9zdXBwb3J0L1dlYk1l
ZGlhU3RyZWFtU291cmNlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1
cHBvcnQvV2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCmluZGV4IDcwZWY3MDgwOTk0YTY3MDBkN2Qw
MDM5NDM0N2RmYjZhOWRkN2E0NmQuLmE1MTY5MzYxMDIwYTRmOTkyZmRjZDdiNmZjMzgzZGIxODhk
MmFmOWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL3N1cHBv
cnQvV2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2Nocm9taXVtL3N1cHBvcnQvV2ViTWVkaWFTdHJlYW1Tb3VyY2UuY3BwCkBAIC0zNiw2ICszNiw3
IEBACiAKICNpbmNsdWRlICJNZWRpYVN0cmVhbVNvdXJjZS5oIgogI2luY2x1ZGUgPHB1YmxpYy9X
ZWJTdHJpbmcuaD4KKyNpbmNsdWRlIDx3dGYvUGFzc093blB0ci5oPgogI2luY2x1ZGUgPHd0Zi9W
ZWN0b3IuaD4KIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CkBAIC0xMDgsNiArMTA5LDI5IEBA
IFdlYk1lZGlhU3RyZWFtU291cmNlOjpSZWFkeVN0YXRlIFdlYk1lZGlhU3RyZWFtU291cmNlOjpy
ZWFkeVN0YXRlKCkgY29uc3QKICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8UmVhZHlTdGF0ZT4obV9w
cml2YXRlLT5yZWFkeVN0YXRlKCkpOwogfQogCitjbGFzcyBFeHRyYURhdGFDb250YWluZXIgOiBw
dWJsaWMgV2ViQ29yZTo6TWVkaWFTdHJlYW1Tb3VyY2U6OkV4dHJhRGF0YSB7CitwdWJsaWM6Cisg
ICAgRXh0cmFEYXRhQ29udGFpbmVyKFdlYk1lZGlhU3RyZWFtU291cmNlOjpFeHRyYURhdGEqIGV4
dHJhRGF0YSkgOiBtX2V4dHJhRGF0YShXVEY6OmFkb3B0UHRyKGV4dHJhRGF0YSkpIHsgfQorCisg
ICAgV2ViTWVkaWFTdHJlYW1Tb3VyY2U6OkV4dHJhRGF0YSogZXh0cmFEYXRhKCkgeyByZXR1cm4g
bV9leHRyYURhdGEuZ2V0KCk7IH0KKworcHJpdmF0ZToKKyAgICBPd25QdHI8V2ViTWVkaWFTdHJl
YW1Tb3VyY2U6OkV4dHJhRGF0YT4gbV9leHRyYURhdGE7Cit9OworCitXZWJNZWRpYVN0cmVhbVNv
dXJjZTo6RXh0cmFEYXRhKiBXZWJNZWRpYVN0cmVhbVNvdXJjZTo6ZXh0cmFEYXRhKCkgY29uc3QK
K3sKKyAgICBSZWZQdHI8TWVkaWFTdHJlYW1Tb3VyY2U6OkV4dHJhRGF0YT4gZGF0YSA9IG1fcHJp
dmF0ZS0+ZXh0cmFEYXRhKCk7CisgICAgaWYgKCFkYXRhKQorICAgICAgICByZXR1cm4gMDsKKyAg
ICByZXR1cm4gc3RhdGljX2Nhc3Q8RXh0cmFEYXRhQ29udGFpbmVyKj4oZGF0YS5nZXQoKSktPmV4
dHJhRGF0YSgpOworfQorCit2b2lkIFdlYk1lZGlhU3RyZWFtU291cmNlOjpzZXRFeHRyYURhdGEo
RXh0cmFEYXRhKiBleHRyYURhdGEpCit7CisgICAgbV9wcml2YXRlLT5zZXRFeHRyYURhdGEoYWRv
cHRSZWYobmV3IEV4dHJhRGF0YUNvbnRhaW5lcihleHRyYURhdGEpKSk7Cit9CisKIH0gLy8gbmFt
ZXNwYWNlIFdlYktpdAogCiAjZW5kaWYgLy8gRU5BQkxFKE1FRElBX1NUUkVBTSkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtU291cmNl
LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbVNvdXJj
ZS5oCmluZGV4IGM0NWI1NzE0MjE0MzQ0YTQ0Nzg1OTU1NTMxNmQ5ZmYyZDE3YzhhYmQuLmIwOTNm
MzRmMDA1YmI2ZDM0NGY1MDJhZTJhMDY1NmY1ZmM5MGM1ZjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL01lZGlhU3RyZWFtU291cmNlLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1Tb3VyY2UuaApAQCAt
MSw1ICsxLDYgQEAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMTEgRXJpY3Nzb24gQUIuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgR29vZ2xlIEluYy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBh
bmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNhdGlvbiwgYXJlIHBl
cm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwpAQCAtNDcsNiAr
NDgsMTEgQEAgcHVibGljOgogICAgICAgICB2aXJ0dWFsIHZvaWQgc291cmNlQ2hhbmdlZFN0YXRl
KCkgPSAwOwogICAgIH07CiAKKyAgICBjbGFzcyBFeHRyYURhdGEgOiBwdWJsaWMgUmVmQ291bnRl
ZDxFeHRyYURhdGE+IHsKKyAgICBwdWJsaWM6CisgICAgICAgIHZpcnR1YWwgfkV4dHJhRGF0YSgp
IHsgfQorICAgIH07CisKICAgICBlbnVtIFR5cGUgewogICAgICAgICBUeXBlQXVkaW8sCiAgICAg
ICAgIFR5cGVWaWRlbwpAQCAtNzAsNiArNzYsOSBAQCBwdWJsaWM6CiAgICAgdm9pZCBhZGRPYnNl
cnZlcihPYnNlcnZlciopOwogICAgIHZvaWQgcmVtb3ZlT2JzZXJ2ZXIoT2JzZXJ2ZXIqKTsKIAor
ICAgIFBhc3NSZWZQdHI8RXh0cmFEYXRhPiBleHRyYURhdGEoKSBjb25zdCB7IHJldHVybiBtX2V4
dHJhRGF0YTsgfQorICAgIHZvaWQgc2V0RXh0cmFEYXRhKFBhc3NSZWZQdHI8RXh0cmFEYXRhPiBl
eHRyYURhdGEpIHsgbV9leHRyYURhdGEgPSBleHRyYURhdGE7IH0KKwogcHJpdmF0ZToKICAgICBN
ZWRpYVN0cmVhbVNvdXJjZShjb25zdCBTdHJpbmcmIGlkLCBUeXBlLCBjb25zdCBTdHJpbmcmIG5h
bWUsIFJlYWR5U3RhdGUpOwogCkBAIC03OCw2ICs4Nyw3IEBAIHByaXZhdGU6CiAgICAgU3RyaW5n
IG1fbmFtZTsKICAgICBSZWFkeVN0YXRlIG1fcmVhZHlTdGF0ZTsKICAgICBWZWN0b3I8T2JzZXJ2
ZXIqPiBtX29ic2VydmVyczsKKyAgICBSZWZQdHI8RXh0cmFEYXRhPiBtX2V4dHJhRGF0YTsKIH07
CiAKIHR5cGVkZWYgVmVjdG9yPFJlZlB0cjxNZWRpYVN0cmVhbVNvdXJjZT4gPiBNZWRpYVN0cmVh
bVNvdXJjZVZlY3RvcjsK
</data>

          </attachment>
      

    </bug>

</bugzilla>