From rem-conf Thu Feb 01 10:04:24 2001 From rem-conf-request@es.net Thu Feb 01 10:04:23 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14ONrR-000402-00; Thu, 1 Feb 2001 09:49:33 -0800 Received: from boreas.isi.edu [128.9.160.161] by mail1.es.net with esmtp (Exim 1.81 #2) id 14ONrP-0003zo-00; Thu, 1 Feb 2001 09:49:31 -0800 Received: from ISI.EDU (jet.isi.edu [128.9.160.87]) by boreas.isi.edu (8.9.3/8.9.3) with ESMTP id JAA15505; Thu, 1 Feb 2001 09:49:21 -0800 (PST) Message-Id: <200102011749.JAA15505@boreas.isi.edu> To: IETF-Announce: ; Subject: RFC 3047 on Payload Format G.722.1 Cc: rfc-ed@ISI.EDU, rem-conf@es.net Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary=NextPart Date: Thu, 01 Feb 2001 09:49:21 -0800 From: RFC Editor X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --NextPart A new Request for Comments is now available in online RFC libraries. RFC 3047 Title: RTP Payload Format for ITU-T Recommendation G.722.1 Author(s): P. Luthi Status: Proposed Standard Date: January 2001 Mailbox: luthip@pictel.com Pages: 8 Characters: 16292 Updates/Obsoletes/SeeAlso: None I-D Tag: draft-ietf-avt-rtp-g7221-01.txt URL: ftp://ftp.rfc-editor.org/in-notes/rfc3047.txt International Telecommunication Union (ITU-T) Recommendation G.722.1 is a wide-band audio codec, which operates at one of two selectable bit rates, 24kbit/s or 32kbit/s. This document describes the payload format for including G.722.1 generated bit streams within an RTP packet. Also included here are the necessary details for the use of G.722.1 with MIME and SDP. This document is a product of the Audio/Video Transport Working Group of the IETF. This is now a Proposed Standard Protocol. This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. This announcement is sent to the IETF list and the RFC-DIST list. Requests to be added to or deleted from the IETF distribution list should be sent to IETF-REQUEST@IETF.ORG. Requests to be added to or deleted from the RFC-DIST distribution list should be sent to RFC-DIST-REQUEST@RFC-EDITOR.ORG. Details on obtaining RFCs via FTP or EMAIL may be obtained by sending an EMAIL message to rfc-info@RFC-EDITOR.ORG with the message body help: ways_to_get_rfcs. For example: To: rfc-info@RFC-EDITOR.ORG Subject: getting rfcs help: ways_to_get_rfcs Requests for special distribution should be addressed to either the author of the RFC in question, or to RFC-Manager@RFC-EDITOR.ORG. Unless specifically noted otherwise on the RFC itself, all RFCs are for unlimited distribution.echo Submissions for Requests for Comments should be sent to RFC-EDITOR@RFC-EDITOR.ORG. Please consult RFC 2223, Instructions to RFC Authors, for further information. Joyce K. Reynolds and Sandy Ginoza USC/Information Sciences Institute ... Below is the data which will enable a MIME compliant Mail Reader implementation to automatically retrieve the ASCII version of the RFCs. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="RFC-INFO@RFC-EDITOR.ORG" Content-Type: text/plain Content-ID: <010201094721.RFC@RFC-EDITOR.ORG> RETRIEVE: rfc DOC-ID: rfc3047 --OtherAccess Content-Type: Message/External-body; name="rfc3047.txt"; site="ftp.isi.edu"; access-type="anon-ftp"; directory="in-notes" Content-Type: text/plain Content-ID: <010201094721.RFC@RFC-EDITOR.ORG> --OtherAccess-- --NextPart-- From rem-conf Thu Feb 01 10:57:18 2001 From rem-conf-request@es.net Thu Feb 01 10:57:18 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14OOny-0006rm-00; Thu, 1 Feb 2001 10:50:02 -0800 Received: from maihue.ctcinternet.cl (maihue.terra.cl) [200.28.216.11] by mail1.es.net with esmtp (Exim 1.81 #2) id 14OOnr-0006rG-00; Thu, 1 Feb 2001 10:49:56 -0800 Received: from nuevo (200.28.193.131) by maihue.terra.cl (5.0.040) id 3A79AF6B000000E9; Thu, 1 Feb 2001 15:50:32 -0300 Message-ID: <002101c08c7f$7e0d25e0$0101a8c0@nuevo> From: "Martin Partarrieu" To: Cc: , Subject: h261 framing to Orion Hodson Date: Thu, 1 Feb 2001 15:46:55 -0300 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0017_01C08C66.33FC4EE0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This is a multi-part message in MIME format. ------=_NextPart_000_0017_01C08C66.33FC4EE0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0018_01C08C66.33FC4EE0" ------=_NextPart_001_0018_01C08C66.33FC4EE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Orion Hodson: I'm the guy who asked you about h.261 like 2 month ago. I did an = application to communicate with vic, but vic has some differences with = RFC2032 and ITU-T standards, so I watched in a network every bit in a = VIC session and I understood almost all the data (not all), and because = of this I receive a lot of syntax errors in a session. I need to know the exactly framing into the vic session (I saw it on = encoder-h261.cpp). I sent you a pictures of my application, you can see some macroblocks = wrongs in the middle of the picture. thanx in advance Martin Partarrieu Santa Maria University, Chile ------=_NextPart_001_0018_01C08C66.33FC4EE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Orion Hodson:
 
I'm the guy who asked you about h.261 = like 2 month=20 ago. I did an application to communicate with vic, but vic has some = differences=20 with RFC2032 and ITU-T standards, so I watched in a network every bit in = a VIC=20 session and I understood almost all the data (not all), and because of = this I=20 receive a lot of syntax errors in a session.
I need to know the exactly framing into = the vic=20 session (I saw it on encoder-h261.cpp).
I sent you a pictures of my = application, you can=20 see some macroblocks wrongs in the middle of the picture.
 
thanx in advance
Martin Partarrieu
Santa Maria University,=20 Chile
------=_NextPart_001_0018_01C08C66.33FC4EE0-- ------=_NextPart_000_0017_01C08C66.33FC4EE0 Content-Type: image/jpeg; name="orion.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="orion.jpg" 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 /9k= ------=_NextPart_000_0017_01C08C66.33FC4EE0-- From rem-conf Thu Feb 01 14:12:55 2001 From rem-conf-request@es.net Thu Feb 01 14:12:55 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14ORkz-0005uH-00; Thu, 1 Feb 2001 13:59:09 -0800 Received: from gumby.cs.berkeley.edu [128.32.32.38] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14ORky-0005u6-00; Thu, 1 Feb 2001 13:59:08 -0800 Received: from bmrc.berkeley.edu (sockeye.CS.Berkeley.EDU [128.32.36.74]) by gumby.cs.berkeley.edu (8.9.3/8.9.3) with ESMTP id NAA19876; Thu, 1 Feb 2001 13:42:35 -0800 Message-ID: <3A79D936.8BEAF079@bmrc.berkeley.edu> Date: Thu, 01 Feb 2001 13:46:30 -0800 From: katherine reyes X-Mailer: Mozilla 4.72 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 Subject: 2/7 Structuring Internet Media Streams with Cueing Protocols Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Bcc: To: rem-conf@es.net X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Berkeley Multimedia, Graphics and Interfaces Seminar Structuring Internet Media Streams with Cueing Protocols Wednesday February 7, 2001 1:10-2:30 p.m. PDT Fujitsu Seminar Room (405 Soda Hall) Jack Brassil Hewlett-Packard Laboratories I will introduce a new, media-independent protocol for including program timing, structure and identity information in internet media streams. The protocol uses signaling messages called program `cues' to indicate events whose timing is significant to receivers, such as the start or stop time of a media program. I will describe the implementation and operation of a prototype internet radio station which transmits program cues in audio broadcasts using the Real-Time Transport Protocol. A collection of simple yet powerful stream processing applications we implemented demonstrate how application creation is greatly eased when media streams are enriched with program cues. * Joint work with H. Schulzrinne (Columbia University) --------------- The seminar is broadcast live on the Internet Mbone and as a Real Networks G2 broadcast. You can connect to the live RealNetworks broadcast at: http://bmrc.berkeley.edu/bibs/cs298-5 You can also directly put in this url into the Real Player: rtsp://media2.bmrc.berkeley.edu/encoder/cs298-5.rm To do so you will need to have the "Real Player G2" installed, which is available from: http://www.real.com/products/player/downloadrealplayer.html To tune into the Internet MBone broadcast, look for the announcement in your MBone session directory program ('sdr'). If you are not receiving the announcement you may be able to receive the session by manually configuring the client programs ('vic', and 'vat') with the session addresses: medium bit rate video: 233.0.25.129/22334 audio: 233.0.25.2/22446 You can get further information about this seminar, and access to replays of previous seminars at the MIG Seminar web page: http://media2.bmrc.berkeley.edu/bibs/archive.cfm Sponsored by the Berkeley Multimedia Research Center From rem-conf Fri Feb 02 03:55:14 2001 From rem-conf-request@es.net Fri Feb 02 03:55:13 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Oeav-0000TG-00; Fri, 2 Feb 2001 03:41:37 -0800 Received: from (www.amcc.com.cn) [202.102.193.110] by mail1.es.net with smtp (Exim 1.81 #2) id 14Oeat-0000Sq-00; Fri, 2 Feb 2001 03:41:36 -0800 Received: (qmail 16133 invoked by uid 101); 1 Feb 2001 01:55:23 -0000 Received: from unknown (HELO aol.com) (unknown) by unknown with SMTP; 1 Feb 2001 01:55:23 -0000 From: Subject: Buying a home? Self employed? Hard to qualify? 1229 Date: Wed, 31 Jan 2001 20:40:08 Message-Id: <151.19274.228800@aol.com> Reply-To: homeloan013101@aol.com Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: rem-conf@es.net X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list WE SOLVE MORTGAGE PROBLEMS !!! Specializing in loans for exceptional people Self-Employed Borrowers No Income or Asset Verification All Levels of Credit Quality Up to 100% Financing High Debt Ratios Non-Owner Occupied Properties Renovation Plus Purchase and Refinance $UPER $OLUTION$ ......... $UPER RE$ULT$ If you would like additional information please email us at wed1111@excite.com?Subject=MoreInformation Help a family member or a friend with their home loan needs by FORWARDING THIS EMAIL TO THEM! An Equal Housing Opportunity Lender If you wish to be removed from this advertiser's future mailings, please reply with the subject "Remove" and this software will automatically block you >from their future mailings. From rem-conf Fri Feb 02 07:37:44 2001 From rem-conf-request@es.net Fri Feb 02 07:37:43 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14OiAk-0000X1-00; Fri, 2 Feb 2001 07:30:50 -0800 Received: from gw-nl4.philips.com [212.153.190.6] by mail1.es.net with esmtp (Exim 1.81 #2) id 14OiAe-0000Wr-00; Fri, 2 Feb 2001 07:30:44 -0800 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id QAA29647; Fri, 2 Feb 2001 16:30:37 +0100 (MET) (envelope-from philippe.gentric@philips.com) From: philippe.gentric@philips.com Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma029645; Fri, 2 Feb 01 16:30:37 +0100 Received: from notessmtp-nl1.philips.com (notessmtp-nl1.philips.com [130.139.36.10]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id QAA09054; Fri, 2 Feb 2001 16:30:36 +0100 (MET) Received: from EMLMS01.DIAMOND.PHILIPS.COM (emlms01sv1.diamond.philips.com [130.143.165.213]) by notessmtp-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id QAA14645; Fri, 2 Feb 2001 16:30:35 +0100 (MET) Received: by EMLMS01.DIAMOND.PHILIPS.COM (Soft-Switch LMS 4.0) with snapi via EMEA1 id 0056900015637541; Fri, 2 Feb 2001 16:41:20 +0100 To: Cc: Message-ID: <0056900015637541000002L012*@MHS> Reply-To: Date: Fri, 2 Feb 2001 16:41:20 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary=_0.0_=0056900015637541" Subject: Unidentified subject! X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --Boundary=_0.0_=0056900015637541 Content-Type: text/plain; charset=iso-8859-1; name="MEMO 02/02/01 16:30:16" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Please find attached the new version of the Internet Draft: draft-gentric-avt-mpeg4-multisl-01.txt Regards = --Boundary=_0.0_=0056900015637541 Content-Type: application/octet-stream; name=draft-gentric-avt-mpeg4-multipleSL-01.txt Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=draft-gentric-avt-mpeg4-multipleSL-01.txt DQoNCkludGVybmV0IEVuZ2luZWVyaW5nIFRhc2sgRm9yY2UgICAgICAgICAgICAgICAgICAgIEF2 YXJvLUZyYW5jZSBUZWxlY29tDQpJbnRlcm5ldCBEcmFmdCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgQmFzc28tQVQmVA0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FzbmVyLVBhY2tldCBEZXNpZ24NCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXZh bmxhci1BVCZUDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEdlbnRyaWMtUGhpbGlwcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgSGVycGVsLVRob21zb24NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExpZnNoaXR6LU9wdGliYXNl DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBMaW0tbXA0Y2FzdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgUGVya2lucy1JU0kNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbiBkZXIgTWVlci1QaGlsaXBzDQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEphbnVh cnkgMjAwMQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgRXhwaXJlcyBKdWx5IDIwMDENCkRvY3VtZW50OiBkcmFmdC1nZW50cmljLWF2dC1tcGVn NC1tdWx0aVNMLTAxLnR4dA0KDQoNCiAgICAgICAgICAgICAgICAgUlRQIFBheWxvYWQgRm9ybWF0 IGZvciBNUEVHLTQgU3RyZWFtcw0KDQoNCg0KDQpTdGF0dXMgb2YgdGhpcyBNZW1vDQoNCiAgIFRo aXMgZG9jdW1lbnQgaXMgYW4gSW50ZXJuZXQtRHJhZnQgYW5kIGlzIGluIGZ1bGwgY29uZm9ybWFu Y2Ugd2l0aA0KICAgYWxsIHByb3Zpc2lvbnMgb2YgU2VjdGlvbiAxMCBvZiBSRkMyMDI2Lg0KDQog ICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBF bmdpbmVlcmluZw0KICAgVGFzayBGb3JjZSAoSUVURiksIGl0cyBhcmVhcywgYW5kIGl0cyB3b3Jr aW5nIGdyb3Vwcy4gTm90ZSB0aGF0DQogICBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0 ZSB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC0NCiAgIERyYWZ0cy4gSW50ZXJuZXQtRHJh ZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZg0KICAgc2l4IG1v bnRocyBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIN CiAgIGRvY3VtZW50cyBhdCBhbnkgdGltZS4gSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50 ZXJuZXQtIERyYWZ0cw0KICAgYXMgcmVmZXJlbmNlIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBv dGhlciB0aGFuIGFzICJ3b3JrIGluDQogICBwcm9ncmVzcy4iDQoNCiAgIFRoZSBsaXN0IG9mIGN1 cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdA0KICAgaHR0cDovL3d3dy5p ZXRmLm9yZy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0DQogICBUaGUgbGlzdCBvZiBJbnRlcm5ldC1E cmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vzc2VkIGF0DQogICBodHRwOi8vd3d3 LmlldGYub3JnL3NoYWRvdy5odG1sLg0KDQoNCg0KQWJzdHJhY3QNCg0KICAgVGhpcyBkb2N1bWVu dCBkZXNjcmliZXMgYSBwYXlsb2FkIGZvcm1hdCBmb3IgdHJhbnNwb3J0aW5nIE1QRUctNA0KICAg ZW5jb2RlZCBkYXRhIHVzaW5nIFJUUC4gTVBFRy00IGlzIGEgcmVjZW50IHN0YW5kYXJkIGZyb20g SVNPL0lFQyBmb3INCiAgIHRoZSBjb2Rpbmcgb2YgbmF0dXJhbCBhbmQgc3ludGhldGljIGF1ZGlv LXZpc3VhbCBkYXRhLiBTZXZlcmFsDQogICBzZXJ2aWNlcyBwcm92aWRlZCBieSBSVFAgYXJlIGJl bmVmaWNpYWwgZm9yIE1QRUctNCBlbmNvZGVkIGRhdGENCiAgIHRyYW5zcG9ydCBvdmVyIHRoZSBJ bnRlcm5ldC4gQWRkaXRpb25hbGx5LCB0aGUgdXNlIG9mIFJUUCBtYWtlcyBpdA0KICAgcG9zc2li bGUgdG8gc3luY2hyb25pemUgTVBFRy00IGRhdGEgd2l0aCBvdGhlciByZWFsLXRpbWUgZGF0YSB0 eXBlcy4NCg0KICAgVGhpcyBzcGVjaWZpY2F0aW9uIGlzIGEgcHJvZHVjdCBvZiB0aGUgQXVkaW8v VmlkZW8gVHJhbnNwb3J0IHdvcmtpbmcNCiAgIGdyb3VwIHdpdGhpbiB0aGUgSW50ZXJuZXQgRW5n aW5lZXJpbmcgVGFzayBGb3JjZSBhbmQgSVNPL0lFQyBNUEVHLTQNCiAgIGFkIGhvYyBncm91cCBv biBNUEVHLTQgb3ZlciBJbnRlcm5ldC4gQ29tbWVudHMgYXJlIHNvbGljaXRlZCBhbmQNCg0KDQpH ZW50cmljIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAgICAgICAg ICAgICAgICAgIDENCg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgUlRQIFBheWxvYWQg Rm9ybWF0IGZvciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQogICBzaG91bGQg YmUgYWRkcmVzc2VkIHRvIHRoZSB3b3JraW5nIGdyb3VwJ3MgbWFpbGluZyBsaXN0IGF0IHJlbS0N CiAgIGNvbmZAZXMubmV0IGFuZC9vciB0aGUgYXV0aG9ycy4NCg0KMS4gSW50cm9kdWN0aW9uDQoN CiAgIE1QRUctNCBpcyBhIHJlY2VudCBzdGFuZGFyZCBmcm9tIElTTy9JRUMgZm9yIHRoZSBjb2Rp bmcgb2YgbmF0dXJhbA0KICAgYW5kIHN5bnRoZXRpYyBhdWRpby12aXN1YWwgZGF0YSBpbiB0aGUg Zm9ybSBvZiBhdWRpb3Zpc3VhbCBvYmplY3RzDQogICB0aGF0IGFyZSBhcnJhbmdlZCBpbnRvIGFu IGF1ZGlvdmlzdWFsIHNjZW5lIGJ5IG1lYW5zIG9mIGEgc2NlbmUNCiAgIGRlc2NyaXB0aW9uIFsx XVsyXVszXVs0XS4gVGhpcyBkcmFmdCBzcGVjaWZpZXMgYW4gUlRQIFs1XSBwYXlsb2FkDQogICBm b3JtYXQgZm9yIHRyYW5zcG9ydGluZyBNUEVHLTQgZW5jb2RlZCBkYXRhIHN0cmVhbXMuDQoNCiAg IFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAi U0hBTEwgTk9UIiwNCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICAi TUFZIiwgYW5kICJPUFRJT05BTCIgaW4NCiAgIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVy cHJldGVkIGFzIGRlc2NyaWJlZCBpbiBSRkMgMjExOSBbNl0uDQoNCiAgIFRoZSBiZW5lZml0cyBv ZiB1c2luZyBSVFAgZm9yIE1QRUctNCBkYXRhIHN0cmVhbSB0cmFuc3BvcnQgaW5jbHVkZToNCg0K ICAgaS4gQWJpbGl0eSB0byBzeW5jaHJvbml6ZSBNUEVHLTQgc3RyZWFtcyB3aXRoIG90aGVyIFJU UCBwYXlsb2Fkcw0KDQogICBpaS4gTW9uaXRvcmluZyBNUEVHLTQgZGVsaXZlcnkgcGVyZm9ybWFu Y2UgdGhyb3VnaCBSVENQDQoNCiAgIGlpaS4gQ29tYmluaW5nIE1QRUctNCBhbmQgb3RoZXIgcmVh bC10aW1lIGRhdGEgc3RyZWFtcyByZWNlaXZlZCBmcm9tDQogICBtdWx0aXBsZSBlbmQtc3lzdGVt cyBpbnRvIGEgc2V0IG9mIGNvbnNvbGlkYXRlZCBzdHJlYW1zIHRocm91Z2ggUlRQDQogICBtaXhl cnMNCg0KICAgaXYuIENvbnZlcnRpbmcgZGF0YSB0eXBlcywgZXRjLiB0aHJvdWdoIHRoZSB1c2Ug b2YgUlRQIHRyYW5zbGF0b3JzLg0KDQogICAxLjEgT3ZlcnZpZXcgb2YgTVBFRy00IEVuZC1TeXN0 ZW0gQXJjaGl0ZWN0dXJlDQoNCiAgIEZpZy4gMSBiZWxvdyBzaG93cyB0aGUgZ2VuZXJhbCBsYXll cmVkIGFyY2hpdGVjdHVyZSBvZiBNUEVHLTQNCiAgIHRlcm1pbmFscy4gVGhlIENvbXByZXNzaW9u IExheWVyIHByb2Nlc3NlcyBpbmRpdmlkdWFsIGF1ZGlvLXZpc3VhbA0KICAgbWVkaWEgc3RyZWFt cy4gVGhlIE1QRUctNCBjb21wcmVzc2lvbiBzY2hlbWVzIGFyZSBkZWZpbmVkIGluIHRoZQ0KICAg SVNPL0lFQyBzcGVjaWZpY2F0aW9ucyAxNDQ5Ni0yIFsyXSBhbmQgMTQ0OTYtMyBbM10uIFRoZSBj b21wcmVzc2lvbg0KICAgc2NoZW1lcyBpbiBNUEVHLTQgYWNoaWV2ZSBlZmZpY2llbnQgZW5jb2Rp bmcgb3ZlciBhIGJhbmR3aWR0aA0KICAgcmFuZ2luZyBmcm9tIHNldmVyYWwga2JwcyB0byBtYW55 IE1icHMuIFRoZSBhdWRpby12aXN1YWwgY29udGVudA0KICAgY29tcHJlc3NlZCBieSB0aGlzIGxh eWVyIGlzIG9yZ2FuaXplZCBpbnRvIEVsZW1lbnRhcnkgU3RyZWFtcyAoRVNzKS4NCiAgIFRoZSBN UEVHLTQgc3RhbmRhcmQgc3BlY2lmaWVzIE1QRUctNCBjb21wbGlhbnQgc3RyZWFtcy4gV2l0aGlu IHRoZQ0KICAgY29uc3RyYWludCBvZiB0aGlzIGNvbXBsaWFuY2UgdGhlIGNvbXByZXNzaW9uIGxh eWVyIGlzIHVuYXdhcmUgb2YgYQ0KICAgc3BlY2lmaWMgZGVsaXZlcnkgdGVjaG5vbG9neSwgYnV0 IGl0IGNhbiBiZSBtYWRlIHRvIHJlYWN0IHRvIHRoZQ0KICAgY2hhcmFjdGVyaXN0aWNzIG9mIGEg cGFydGljdWxhciBkZWxpdmVyeSBsYXllciBzdWNoIGFzIHRoZSBwYXRoLU1UVQ0KICAgb3IgbG9z cyBjaGFyYWN0ZXJpc3RpY3MuIEFsc28sIHNvbWUgY29tcHJlc3NvcnMgY2FuIGJlIGRlc2lnbmVk IHRvDQogICBiZSBkZWxpdmVyeSBzcGVjaWZpYyBmb3IgaW1wbGVtZW50YXRpb24gZWZmaWNpZW5j eS4gSW4gc3VjaCBjYXNlcw0KICAgdGhlIGNvbXByZXNzb3IgbWF5IHdvcmsgaW4gYSBub24tb3B0 aW1hbCBmYXNoaW9uIHdpdGggZGVsaXZlcnkNCiAgIHRlY2hub2xvZ2llcyB0aGF0IGFyZSBkaWZm ZXJlbnQgdGhhbiB0aGUgb25lIGl0IGlzIHNwZWNpZmljYWxseQ0KICAgZGVzaWduZWQgdG8gb3Bl cmF0ZSB3aXRoLg0KDQogICBUaGUgaGllcmFyY2hpY2FsIHJlbGF0aW9ucywgbG9jYXRpb24gYW5k IHByb3BlcnRpZXMgb2YgRVNzIGluIGENCiAgIHByZXNlbnRhdGlvbiBhcmUgZGVzY3JpYmVkIGJ5 IGEgZHluYW1pYyBzZXQgb2YgT2JqZWN0IERlc2NyaXB0b3JzDQogICAoT0RzKS4gRWFjaCBPRCBn cm91cHMgb25lIG9yIG1vcmUgRVMgRGVzY3JpcHRvcnMgcmVmZXJyaW5nIHRvIGENCiAgIHNpbmds ZSBjb250ZW50IGl0ZW0gKGF1ZGlvLXZpc3VhbCBvYmplY3QpLiBIZW5jZSwgbXVsdGlwbGUNCiAg IGFsdGVybmF0aXZlIG9yIGhpZXJhcmNoaWNhbCByZXByZXNlbnRhdGlvbnMgb2YgZWFjaCBjb250 ZW50IGl0ZW0gYXJlDQogICBwb3NzaWJsZS4NCg0KDQpHZW50cmljIGV0IGFsLiAgICAgICAgICAg IEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAgICAgICAgICAgICAgICAgIDINCg0KDQoNCg0KDQoN Cg0KDQogICAgICAgICAgICAgICAgUlRQIFBheWxvYWQgRm9ybWF0IGZvciBNUEVHLTQgU3RyZWFt cyAgICBKYW51YXJ5IDIwMDENCg0KDQogICBPRHMgYXJlIHRoZW1zZWx2ZXMgY29udmV5ZWQgdGhy b3VnaCBvbmUgb3IgbW9yZSBFU3MuIEEgY29tcGxldGUgc2V0DQogICBvZiBPRHMgY2FuIGJlIHNl ZW4gYXMgYW4gTVBFRy00IHJlc291cmNlIG9yIHNlc3Npb24gZGVzY3JpcHRpb24gYXQgYQ0KICAg c3RyZWFtIGxldmVsLiBUaGUgcmVzb3VyY2UgZGVzY3JpcHRpb24gbWF5IGl0c2VsZiBiZSBoaWVy YXJjaGljYWwsDQogICBpLmUuIGFuIEVTIGNvbnZleWluZyBhbiBPRCBtYXkgZGVzY3JpYmUgb3Ro ZXIgRVNzIGNvbnZleWluZyBvdGhlcg0KICAgT0RzLg0KDQogICBUaGUgc2Vzc2lvbiBkZXNjcmlw dGlvbiBpcyBhY2NvbXBhbmllZCBieSBhIGR5bmFtaWMgc2NlbmUNCiAgIGRlc2NyaXB0aW9uLCBC aW5hcnkgRm9ybWF0IGZvciBTY2VuZSAoQklGUyksIGFnYWluIGNvbnZleWVkIHRocm91Z2gNCiAg IG9uZSBvciBtb3JlIEVTcy4gQXQgdGhpcyBsZXZlbCwgY29udGVudCBpcyBpZGVudGlmaWVkIGlu IHRlcm1zIG9mDQogICBhdWRpby12aXN1YWwgb2JqZWN0cy4gVGhlIHNwYXRpby10ZW1wb3JhbCBs b2NhdGlvbiBvZiBlYWNoIG9iamVjdCBpcw0KICAgZGVmaW5lZCBieSBCSUZTLiBUaGUgYXVkaW8t dmlzdWFsIGNvbnRlbnQgb2YgdGhvc2Ugb2JqZWN0cyB0aGF0IGFyZQ0KICAgc3ludGhldGljIGFu ZCBzdGF0aWMgYXJlIGRlc2NyaWJlZCBieSBCSUZTIGFsc28uIE5hdHVyYWwgYW5kDQogICBhbmlt YXRlZCBzeW50aGV0aWMgb2JqZWN0cyBtYXkgcmVmZXIgdG8gYW4gT0QgdGhhdCBwb2ludHMgdG8g b25lIG9yDQogICBtb3JlIEVTcyB0aGF0IGNhcnJ5IHRoZSBjb2RlZCByZXByZXNlbnRhdGlvbiBv ZiB0aGUgb2JqZWN0IG9yIGl0cw0KICAgYW5pbWF0aW9uIGRhdGEuDQoNCiAgIEJ5IGNvbnZleWlu ZyB0aGUgc2Vzc2lvbiAob3IgcmVzb3VyY2UpIGRlc2NyaXB0aW9uIGFzIHdlbGwgYXMgdGhlDQog ICBzY2VuZSAob3IgY29udGVudCBjb21wb3NpdGlvbikgZGVzY3JpcHRpb24gdGhyb3VnaCB0aGVp ciBvd24gRVNzLCBpdA0KICAgaXMgbWFkZSBwb3NzaWJsZSB0byBjaGFuZ2UgcG9ydGlvbnMgb2Yg dGhlIGNvbnRlbnQgY29tcG9zaXRpb24gYW5kDQogICB0aGUgbnVtYmVyIGFuZCBwcm9wZXJ0aWVz IG9mIG1lZGlhIHN0cmVhbXMgdGhhdCBjYXJyeSB0aGUgYXVkaW8tDQogICB2aXN1YWwgY29udGVu dCBzZXBhcmF0ZWx5IGFuZCBkeW5hbWljYWxseSBhdCB3ZWxsIGtub3duIGluc3RhbnRzIGluDQog ICB0aW1lLg0KDQogICBPbmUgb3IgbW9yZSBpbml0aWFsIFNjZW5lIERlc2NyaXB0aW9uIHN0cmVh bXMgYW5kIHRoZSBjb3JyZXNwb25kaW5nDQogICBPRCBzdHJlYW0gaGFzIHRvIGJlIHBvaW50ZWQg dG8gYnkgYW4gaW5pdGlhbCBvYmplY3QgZGVzY3JpcHRvcg0KICAgKElPRCkuIFRoZSBJT0QgbmVl ZHMgdG8gYmUgbWFkZSBhdmFpbGFibGUgdG8gdGhlIHJlY2VpdmVycyB0aHJvdWdoDQogICBzb21l IG91dC1vZi1iYW5kIG1lYW5zIHRoYXQgYXJlIG5vdCBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQu DQoNCiAgIEEgaG9tb2dlbmVvdXMgZW5jYXBzdWxhdGlvbiBvZiBFU3MgY2FycnlpbmcgbWVkaWEg b3IgY29udHJvbCAoT0RzLA0KICAgQklGUykgZGF0YSBpcyBkZWZpbmVkIGJ5IHRoZSBTeW5jIExh eWVyIChTTCkgdGhhdCBwcmltYXJpbHkgcHJvdmlkZXMNCiAgIHRoZSBzeW5jaHJvbml6YXRpb24g YmV0d2VlbiBzdHJlYW1zLiBUaGUgQ29tcHJlc3Npb24gTGF5ZXIgb3JnYW5pemVzDQogICB0aGUg RVNzIGluIEFjY2VzcyBVbml0cyAoQVUpLCB0aGUgc21hbGxlc3QgZWxlbWVudHMgdGhhdCBjYW4g YmUNCiAgIGF0dHJpYnV0ZWQgaW5kaXZpZHVhbCB0aW1lc3RhbXBzLiBJbnRlZ2VyIG9yIGZyYWN0 aW9uYWwgQVVzIGFyZSB0aGVuDQogICBlbmNhcHN1bGF0ZWQgaW4gU0wgcGFja2V0cy4gIEFsbCBj b25zZWN1dGl2ZSBkYXRhIGZyb20gb25lIHN0cmVhbSBpcw0KICAgY2FsbGVkIGFuIFNMLXBhY2tl dGl6ZWQgc3RyZWFtIGF0IHRoaXMgbGF5ZXIuIFRoZSBpbnRlcmZhY2UgYmV0d2Vlbg0KICAgdGhl IGNvbXByZXNzaW9uIGxheWVyIGFuZCB0aGUgU0wgaXMgY2FsbGVkIHRoZSBFbGVtZW50YXJ5IFN0 cmVhbQ0KICAgSW50ZXJmYWNlIChFU0kpLiBUaGUgRVNJIGlzIGluZm9ybWF0aXZlLg0KDQogICBU aGUgRGVsaXZlcnkgTGF5ZXIgaW4gTVBFRy00IGNvbnNpc3RzIG9mIHRoZSBEZWxpdmVyeSBNdWx0 aW1lZGlhDQogICBJbnRlZ3JhdGlvbiBGcmFtZXdvcmsgZGVmaW5lZCBpbiBJU08vSUVDIDE0NDk2 LTYgWzRdLiBUaGlzIGxheWVyIGlzDQogICBtZWRpYSB1bmF3YXJlIGJ1dCBkZWxpdmVyeSB0ZWNo bm9sb2d5IGF3YXJlLiBJdCBwcm92aWRlcyB0cmFuc3BhcmVudA0KICAgYWNjZXNzIHRvIGFuZCBk ZWxpdmVyeSBvZiBjb250ZW50IGlycmVzcGVjdGl2ZSBvZiB0aGUgdGVjaG5vbG9naWVzDQogICB1 c2VkLiAgVGhlIGludGVyZmFjZSBiZXR3ZWVuIHRoZSBTTCBhbmQgRE1JRiBpcyBjYWxsZWQgdGhl IERNSUYNCiAgIEFwcGxpY2F0aW9uIEludGVyZmFjZSAoREFJKS4gSXQgb2ZmZXJzIGNvbnRlbnQg bG9jYXRpb24gaW5kZXBlbmRlbnQNCiAgIHByb2NlZHVyZXMgZm9yIGVzdGFibGlzaGluZyBNUEVH LTQgc2Vzc2lvbnMgYW5kIGFjY2VzcyB0byB0cmFuc3BvcnQNCiAgIGNoYW5uZWxzLiBUaGUgc3Bl Y2lmaWNhdGlvbiBvZiB0aGlzIHBheWxvYWQgZm9ybWF0IGlzIGNvbnNpZGVyZWQgYXMNCiAgIGEg cGFydCBvZiB0aGUgTVBFRy00IERlbGl2ZXJ5IExheWVyLg0KDQogICBtZWRpYSBhd2FyZSAgICAg ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgZGVsaXZl cnkgdW5hd2FyZSAgIHwgICAgICAgICAgIENPTVBSRVNTSU9OIExBWUVSICAgICAgICAgICAgIHwN CiAgIDE0NDk2LTIgVmlzdWFsICAgICB8c3RyZWFtcyBmcm9tIGFzIGxvdyBhcyBLYnBzIHRvIG11 bHRpLU1icHN8DQogICAxNDQ5Ni0zIEF1ZGlvICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tKw0KDQoNCkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJl cyBKdWx5IDIwMDEgICAgICAgICAgICAgICAgICAgICAgICAgMw0KDQoNCg0KDQoNCg0KDQoNCiAg ICAgICAgICAgICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAgIEph bnVhcnkgMjAwMQ0KDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEVsZW1lbnRhcnkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFN0cmVhbQ0KICAgPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09SW50ZXJmYWNlDQoNCiAgIChFU0kpDQogICAgICAg ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSsNCiAgIG1lZGlhIGFuZCAgICAgICAgIHwgICAgICAgICAgICAgIFNZTkMgTEFZRVIgICAgICAg ICAgICAgICAgICAgfA0KICAgZGVsaXZlcnkgdW5hd2FyZSAgfCBtYW5hZ2VzIGVsZW1lbnRhcnkg c3RyZWFtcywgdGhlaXIgc3luY2gtICB8DQogICAxNDQ5Ni0xIFN5c3RlbXMgICB8IHJvbml6YXRp b24gYW5kIGhpZXJhcmNoaWNhbCByZWxhdGlvbnMgICAgIHwNCiAgICAgICAgICAgICAgICAgICAg ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1JRg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFwcGxp Y2F0aW9uDQogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09SW50ZXJmYWNlDQoNCiAgIChEQUkpDQogICAgICAgICAgICAgICAgICAgICArLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgIGRlbGl2ZXJ5IGF3YXJl ICAgIHwgICAgICAgICAgICAgICBERUxJVkVSWSBMQVlFUiAgICAgICAgICAgICAgfA0KICAgbWVk aWEgIHVuYXdhcmUgICAgfHByb3ZpZGVzIHRyYW5zcGFyZW50IGFjY2VzcyB0byBhbmQgZGVsaXZl cnl8DQogICAxNDQ5Ni02IERNSUYgICAgICB8IG9mIGNvbnRlbnQgaXJyZXNwZWN0aXZlIG9mIGRl bGl2ZXJ5ICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgdGVj aG5vbG9neSAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCiAgIEZpZ3VyZSAxOiBHZW5l cmFsIE1QRUctNCB0ZXJtaW5hbCBhcmNoaXRlY3R1cmUNCg0KDQoxLjIgTVBFRy00IEVsZW1lbnRh cnkgU3RyZWFtIERhdGEgUGFja2V0aXphdGlvbg0KDQogICBUaGUgRVNzIGZyb20gdGhlIGVuY29k ZXJzIGFyZSBmZWQgaW50byB0aGUgU0wgd2l0aCBpbmRpY2F0aW9ucyBvZiBBVQ0KICAgYm91bmRh cmllcywgcmFuZG9tIGFjY2VzcyBwb2ludHMsIGRlc2lyZWQgY29tcG9zaXRpb24gdGltZSBhbmQg dGhlDQogICBjdXJyZW50IHRpbWUuDQoNCiAgIFRoZSBTeW5jIExheWVyIGZyYWdtZW50cyB0aGUg RVNzIGludG8gU0wgcGFja2V0cywgZWFjaCBjb250YWluaW5nIGENCiAgIGhlYWRlciB0aGF0IGVu Y29kZXMgaW5mb3JtYXRpb24gY29udmV5ZWQgdGhyb3VnaCB0aGUgRVNJLiBJZiB0aGUgQVUNCiAg IGlzIGxhcmdlciB0aGFuIGEgU0wgcGFja2V0LCBzdWJzZXF1ZW50IHBhY2tldHMgY29udGFpbmlu ZyByZW1haW5pbmcNCiAgIHBhcnRzIG9mIHRoZSBBVSBhcmUgZ2VuZXJhdGVkIHdpdGggc3Vic2V0 IGhlYWRlcnMgdW50aWwgdGhlIGNvbXBsZXRlDQogICBBVSBpcyBwYWNrZXRpemVkLg0KDQogICBU aGUgc3ludGF4IG9mIHRoZSBTeW5jIExheWVyIGlzIGNvbmZpZ3VyYWJsZSBhbmQgY2FuIGJlIGFk YXB0ZWQgdG8NCiAgIHRoZSBuZWVkcyBvZiB0aGUgc3RyZWFtIHRvIGJlIHRyYW5zcG9ydGVkLiBU aGlzIGluY2x1ZGVzIHRoZQ0KICAgcG9zc2liaWxpdHkgdG8gc2VsZWN0IHRoZSBwcmVzZW5jZSBv ciBhYnNlbmNlIG9mIGluZGl2aWR1YWwgc3ludGF4DQogICBlbGVtZW50cyBhcyB3ZWxsIGFzIGNv bmZpZ3VyYXRpb24gb2YgdGhlaXIgbGVuZ3RoIGluIGJpdHMuIFRoZQ0KICAgY29uZmlndXJhdGlv biBmb3IgZWFjaCBpbmRpdmlkdWFsIHN0cmVhbSBpcyBjb252ZXllZCBpbiBhDQogICBTTENvbmZp Z0Rlc2NyaXB0b3IsIHdoaWNoIGlzIGFuIGludGVncmFsIHBhcnQgb2YgdGhlIEVTIERlc2NyaXB0 b3INCiAgIGZvciB0aGlzIHN0cmVhbS4NCg0KICAgSXQgaXMgYXNzdW1lZCB0aGF0IHRoZSBNUEVH LTQgU0xDb25maWdEZXNjcmlwdG9yIGlzIHRyYW5zcG9ydGVkICJvdXQNCiAgIG9mIGJhbmQiLiBU aGlzIGlzIHR5cGljYWxseSBkb25lIHZpYSBhbiBPYmplY3REZXNjcmlwdG9yU3RyZWFtIHVzaW5n DQogICB0aGUgTVBFRy00IE9iamVjdCBEZXNjcmlwdGlvbiBmcmFtZXdvcmsuIEhvd2V2ZXIgc2lu Y2Ugc29tZQ0KICAga25vd2xlZGdlIG9mIHRoZSBTTENvbmZpZ0Rlc2NyaXB0b3IgaXMgcmVxdWly ZWQgYnkgYW4gUlRQIHJlY2VpdmVyDQogICBpbiBvcmRlciB0byBwYXJzZSBNUEVHLTQgU3lzdGVt IHNwZWNpZmljIGVsZW1lbnRzIGluIHRoZSBSVFAgcGF5bG9hZA0KICAgZGVmaW5lZCBpbiB0aGlz IGRvY3VtZW50LCB0aGUgU0xDb25maWdEZXNjcmlwdG9yIE1BWSBiZSB0cmFuc3BvcnRlZA0KDQoN CkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDIwMDEgICAgICAgICAgICAg ICAgICAgICAgICAgNA0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAgICAgICBSVFAgUGF5bG9h ZCBGb3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAgIEphbnVhcnkgMjAwMQ0KDQoNCiAgIGluIHRo ZSBTRFAgYXNzb2NpYXRlZCB3aXRoIHN1Y2ggYSBzdHJlYW0gdXNpbmcgdGhlIGE9Zm10cCBzeW50 YXgNCiAgIChzZWUgc2VjdGlvbiA4KS4NCg0KDQoyLiBBbmFseXNpcyBvZiB0aGUgY2FycmlhZ2Ug b2YgTVBFRy00IG92ZXIgSVANCg0KICAgV2hlbiB0cmFuc3BvcnRpbmcgTVBFRy00IGF1ZGlvIGFu ZCB2aWRlbywgYXBwbGljYXRpb25zIG1heSBvciBtYXkNCiAgIG5vdCByZXF1aXJlIHRoZSB1c2Ug b2YgTVBFRy00IHN5c3RlbXMuIFRvIGFjaGlldmUgdGhlIGhpZ2hlc3QgbGV2ZWwNCiAgIG9mIGlu dGVyb3BlcmFiaWxpdHkgYmV0d2VlbiBhbGwgTVBFRy00IGFwcGxpY2F0aW9ucywgaXQgaXMgZGVz aXJhYmxlDQogICB0aGF0IChhKSBpbiBib3RoIGNhc2VzIHRoZSBzYW1lIE1QRUctNCB0cmFuc3Bv cnQgZm9ybWF0IGNhbiBiZSB1c2VkDQogICBhbmQgdGhhdCAoYikgcmVjZWl2ZXJzIHRoYXQgaGF2 ZSBubyBNUEVHLTQgc3lzdGVtIGtub3dsZWRnZSBjYW4NCiAgIGVhc2lseSBza2lwIHRoZSBNUEVH LTQgc3lzdGVtIHNwZWNpZmljIGluZm9ybWF0aW9uIC1pZiBhbnktLg0KDQogICBSVFAgaXMgcGVy ZmVjdGx5IHN1aXRhYmxlIHRvIHRyYW5zcG9ydCBNUEVHLTQgYXVkaW8gYW5kIE1QRUctNA0KICAg dmlkZW8sIGJ1dCB3aGVuIHVzaW5nIE1QRUctNCBzeXN0ZW1zIGEgcHJvYmxlbSBhcmlzZXMgZnJv bSB0aGUgZmFjdA0KICAgdGhhdCBib3RoIFJUUCBhbmQgTVBFRy00IHN5c3RlbXMgY29udGFpbiBh IHN5bmNocm9uaXphdGlvbiBsYXllci4NCiAgIEluIHBhcnRpY3VsYXIsIHRoZSBSVFAgaGVhZGVy IGR1cGxpY2F0ZXMgc29tZSBvZiB0aGUgaW5mb3JtYXRpb24NCiAgIHByb3ZpZGVkIGluIFNMIHBh Y2tldCBoZWFkZXJzIHN1Y2ggYXMgdGhlIGNvbXBvc2l0aW9uIHRpbWVzdGFtcHMNCiAgIChDVFNz KSBhbmQgdGhlIG1hcmtlciBiaXQgdGhhdCBzaWduYWxzIHRoZSBlbmQgb2YgYWNjZXNzIHVuaXRz Lg0KDQogICBUbyBhdm9pZCB1bm5lY2Vzc2FyeSBvdmVyaGVhZCBhbmQgcG90ZW50aWFsIGludGVy b3BlcmFiaWxpdHkgcmlza3MNCiAgIHdoZW4gdHJhbnNwb3J0aW5nIE1QRUctNCBzeXN0ZW1zLCBp dCBpcyBkZXNpcmFibGUgdG8gcmVtb3ZlIHRoZQ0KICAgcmVkdW5kYW5jeSBiZXR3ZWVuIHRoZSBT TCBwYWNrZXQgaGVhZGVyIGFuZCB0aGUgUlRQIHBhY2tldCBoZWFkZXIuDQogICBUbyBiZSBpbmRl cGVuZGVudCBvbiB0aGUgdXNlIG9mIE1QRUctNCBzeXN0ZW1zLCBzeW5jaHJvbml6YXRpb24gY2Fu DQogICByZWx5IG9uIHRoZSBwYXJhbWV0ZXJzIHByb3ZpZGVkIGluIHRoZSBSVFAgaGVhZGVyLg0K DQogICBJbiBjYXNlIFNMIGhlYWRlcnMgYXJlIHVzZWQsIHRoZSByZWR1bmRhbnQgZmllbGRzIGFy ZSByZW1vdmVkIGZyb20NCiAgIHRoZSBTTCBoZWFkZXIsIHByb2R1Y2luZyAicmVkdWNlZCBTTCBo ZWFkZXJzIi4NCiAgIFRoZSByZW1haW5pbmcgaW5mb3JtYXRpb24gZnJvbSB0aGUgU0wgaGVhZGVy LCBpZiBhbnksIGlzIGNvbnRhaW5lZA0KICAgaW5zaWRlIHRoZSBSVFAgcGFja2V0IHBheWxvYWQs IHRvZ2V0aGVyIHdpdGggdGhlIFNMIHBhY2tldCBwYXlsb2FkLg0KICAgVGhlIGNvbWJpbmF0aW9u IG9mIFJUUCBwYWNrZXQgaGVhZGVycyBhbmQgcmVkdWNlZCBTTCBwYWNrZXQgaGVhZGVycw0KICAg Y2FuIGJlIHVzZWQgdG8gbG9naWNhbGx5IG1hcCB0aGUgUlRQIHBhY2tldHMgdG8gY29tcGxldGUg U0wgcGFja2V0cy4NCg0KICAgU29tZSBvZiB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRo ZSByZWR1Y2VkIFNMIGhlYWRlcnMgaXMgYWxzbw0KICAgdXNlZnVsIGZvciB0cmFuc3BvcnQgb3Zl ciBSVFAgd2hlbiBNUEVHLTQgc3lzdGVtcyBpcyBub3QgdXNlZC4NCg0KICAgRm9yIHRoYXQgcmVh c29uIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgInJlZHVjZWQiIFNMIGhlYWRlcnMgaXMgc3BsaXQN CiAgIGludG8gImdlbmVyYWwgdXNlZnVsIGluZm9ybWF0aW9uIiBhbmQgIk1QRUctNCBzeXN0ZW1z IG9ubHkNCiAgIGluZm9ybWF0aW9uIi4NCg0KICAgVGhlICJnZW5lcmFsIHVzZWZ1bCBpbmZvcm1h dGlvbiIgaGVyZWluYWZ0ZXIgY2FsbGVkIE1hcHBlZCBTTCBQYWNrZXQNCiAgIEhlYWRlciAoTVNM SCkgaXMgY2FycmllZCBieSBhIG51bWJlciBvZiBmaWVsZHMgY29uZmlndXJhYmxlIHVzaW5nDQog ICBTRFAgcGFyYW1ldGVyczsgYWxsIHJlY2VpdmVycyBjYW4gcGFyc2UgdGhlc2UgZmllbGRzLg0K DQogICBUaGUgIk1QRUctNCBzeXN0ZW1zIG9ubHkgaW5mb3JtYXRpb24iIGlzIGNvbnRhaW5lZCBp biBhIHJlZHVjZWQgU0wNCiAgIGhlYWRlciwgaGVyZWluYWZ0ZXIgY2FsbGVkIFJlbWFpbmluZyBT TCBQYWNrZXQgSGVhZGVyIChSU0xIKSwgYWxzbw0KICAgc2lnbmFsZWQgYnkgU0RQIHBhcmFtZXRl cnMgYW5kIHByZWNlZGVkIGJ5IGEgbGVuZ3RoIGZpZWxkLCBzbyBhcyB0bw0KICAgZW5hYmxlIGVh c3kgc2tpcHBpbmcgb2YgdGhpcyBpbmZvcm1hdGlvbiBieSBub24tTVBFRy00IHN5c3RlbQ0KICAg ZGV2aWNlcy4NCg0KICAgVGhpcyBpcyBkZXBpY3RlZCBpbiBmaWd1cmUgMi4NCg0KDQoNCkdlbnRy aWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDIwMDEgICAgICAgICAgICAgICAgICAg ICAgICAgNQ0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAgICAgICBSVFAgUGF5bG9hZCBGb3Jt YXQgZm9yIE1QRUctNCBTdHJlYW1zICAgIEphbnVhcnkgMjAwMQ0KDQoNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8LS0tLS0tLS0tLVNMIFBhY2tldC0tLS0tLS0tPg0KDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgU0wgUGFja2V0ICAgfCBTTCBQYWNrZXQgfA0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgSGVhZGVyICAgICB8IFBheWxvYWQgICB8DQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwNCiAgICAgICAg ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyAgICAgICAgICAgIHwNCiAgICAgICAgIHwg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwNCiAgICAgICAgIFYgICAg ICAgICAgICAgViAgICAgICAgICAgICAgViAgICAgICAgICAgIFYNCiAgICstKy0rLSstKy0rLSsg Ky0rLSstKy0rLSstKyArLSstKy0rLSstKy0rLSsgKy0rLSstKy0rLSstKw0KICAgfFJUUCBQYWNr ZXQgfCB8IE1hcHBlZCBTTCB8IHwgUmVtYWluaW5nIFNMfCB8IFNMIFBhY2tldCB8DQogICB8ICBI ZWFkZXIgICB8IHwgIEhlYWRlciAgIHwgfCAgICBIZWFkZXIgICB8IHwgUGF5bG9hZCAgIHwNCiAg ICstKy0rLSstKy0rLSsgKy0rLSstKy0rLSstKyArLSstKy0rLSstKy0rLSsgKy0rLSstKy0rLSst Kw0KDQogICAgICAgICAgICAgICAgIDwtLS0tUlRQIFBhY2tldCBQYXlsb2FkLS0tLS0tLS0tLS0t LS0tLS0tLT4NCg0KDQogICBGaWd1cmUgMjogTWFwcGluZyBvZiBTTCBQYWNrZXQgaW50byBSVFAg cGFja2V0DQoNCg0KDQogICBUaGlzIFJUUCBwYXlsb2FkIGZvcm1hdCBoYXMgYmVlbiBkZXNpZ25l ZCBzbyB0aGF0IGl0IGNhbiBiZQ0KICAgY29uZmlndXJlZCAodXNpbmcgU0RQIHBhcmFtZXRlcnMp IHRvIGJlIGlkZW50aWNhbCB0byBSRkMgMzAxNiBmb3INCiAgIHRoZSByZWNvbW1lbmRlZCBNUEVH LTQgdmlkZW8gY29uZmlndXJhdGlvbnMuIEhlbmNlIHJlY2VpdmVycyB0aGF0DQogICBjb21wbHkg d2l0aCB0aGlzIEludGVybmV0IERyYWZ0IGNhbiBkZWNvZGUgc3VjaCBSVFAgcGF5bG9hZC4NCg0K DQozLiBQYXlsb2FkIEZvcm1hdA0KDQogICBUaGUgUlRQIFBheWxvYWQgY29ycmVzcG9uZHMgdG8g YW4gaW50ZWdlciBudW1iZXIgb2YgU0wgcGFja2V0cy4NCg0KICAgU0wgcGFja2V0cyBpbnNpZGUg UlRQIHBhY2tldHMgTVVTVCBiZSBpbiB0aGUgU0wgc3RyZWFtIG9yZGVyIGkuZToNCiAgIGkpICAg ZGVjb2RpbmdUaW1lU3RhbXAgb3JkZXIsIGlmIHByZXNlbnQNCiAgIGlpKSAgcGFja2V0U2VxdWVu Y2VOdW1iZXIgb3JkZXIsIGlmIHByZXNlbnQNCiAgIGlpaSkgaW1wbGljaXQgZGVjb2Rpbmcgb3Jk ZXIgaW4gYWxsIG90aGVyIGNhc2VzLg0KDQogICBUaGUgU0wgUGFja2V0IEhlYWRlcnMgYXJlIHRy YW5zZm9ybWVkIGludG8gUlNMSCB3aXRoIHNvbWUgZmllbGRzDQogICBleHRyYWN0ZWQgdG8gYmUg bWFwcGVkIGluIHRoZSBSVFAgaGVhZGVyIGFuZCBvdGhlcnMgZXh0cmFjdGVkIHRvIGJlDQogICBt YXBwZWQgaW4gdGhlIGNvcnJlc3BvbmRpbmcgTVNMSC4gVGhlIFNMIFBhY2tldCBQYXlsb2FkIGlz DQogICB1bmNoYW5nZWQuDQoNCiAgIFdoZW4gZ2VuZXJhdGluZyBTTCBwYWNrZXRpemVkIHN0cmVh bSBzcGVjaWZpY2FsbHkgZm9yIHRoaXMgZm9ybWF0DQogICBhbGwgb3RoZXIgZmllbGRzIGluIHRo ZSBTTCBQYWNrZXQgSGVhZGVycyB0aGF0IHRoZSBSVFAgaGVhZGVyIGRvZXMNCiAgIG5vdCBkdXBs aWNhdGUgKGluY2x1ZGluZyB0aGUgZGVjb2RpbmdUaW1lU3RhbXApIGlzIE9QVElPTkFMLg0KDQog ICBUaGlzIHBheWxvYWQgZm9ybWF0IGhhcyB0d28gbW9kZXMuIFRoZSAiU2luZ2xlU0wiIG1vZGUg aXMgYSBtb2RlDQogICB3aGVyZSBhIHNpbmdsZSBTTCBwYWNrZXQgaXMgdHJhbnNwb3J0ZWQgcGVy IFJUUCBwYWNrZXQuIFRoZQ0KICAgIk11bHRpcGxlU0wiIG1vZGUgaXMgYSBtb2RlIHdoZXJlIG1v cmUgdGhhbiBvbmUgU0wgcGFja2V0IGFyZQ0KICAgdHJhbnNwb3J0ZWQgcGVyIFJUUCBwYWNrZXQu IFRoZSBkZWZhdWx0IG1vZGUgaXMgdGhlIFNpbmdsZS1TTCBtb2RlLg0KICAgVGhlIG1vZGUgY2Fu IGJlIHNldCB0byBNdWx0aXBsZS1TTCBieSBhZGRpbmcgaW4gU0RQIGEgU0xQUFNpemUgb3INCiAg IFNMUFBTaXplTGVuZ3RoIHBhcmFtZXRlciAoc2VlIHNlY3Rpb24gOCkuDQoNCkdlbnRyaWMgZXQg YWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDIwMDEgICAgICAgICAgICAgICAgICAgICAgICAg Ng0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAgICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9y IE1QRUctNCBTdHJlYW1zICAgIEphbnVhcnkgMjAwMQ0KDQoNCg0KICAgUlRQIFBhY2tldHMgU0hP VUxEIGJlIHNlbnQgaW4gdGhlIGRlY29kaW5nIChNUEVHLTQNCiAgIGRlY29kaW5nVGltZVN0YW1w KSBvcmRlci4NCg0KICAgVGhlIHNpemUgKG9yIG51bWJlcikgb2YgdGhlIFNMIHBhY2tldChzKSBT SE9VTEQgYmUgYWRqdXN0ZWQgc3VjaA0KICAgdGhhdCB0aGUgcmVzdWx0aW5nIFJUUCBwYWNrZXQg aXMgbm90IGxhcmdlciB0aGFuIHRoZSBwYXRoLU1UVS4gVG8NCiAgIGhhbmRsZSBsYXJnZXIgcGFj a2V0cywgdGhpcyBwYXlsb2FkIGZvcm1hdCByZWxpZXMgb24gbG93ZXIgbGF5ZXJzDQogICBmb3Ig ZnJhZ21lbnRhdGlvbiwgd2hpY2ggbWF5IG5vdCBiZSBkZXNpcmFibGUuDQoNCjMuMSBSVFAgSGVh ZGVyIEZpZWxkcyBVc2FnZQ0KDQogICBQYXlsb2FkIFR5cGUgKFBUKTogVGhlIGFzc2lnbm1lbnQg b2YgYW4gUlRQIHBheWxvYWQgdHlwZSBmb3IgdGhpcw0KICAgbmV3IHBhY2tldCBmb3JtYXQgaXMg b3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgYW5kIHdpbGwNCiAgIG5vdCBiZSBz cGVjaWZpZWQgaGVyZS4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgUlRQIHByb2ZpbGUgZm9yIGEN CiAgIHBhcnRpY3VsYXIgY2xhc3Mgb2YgYXBwbGljYXRpb25zIHdpbGwgYXNzaWduIGEgcGF5bG9h ZCB0eXBlIGZvciB0aGlzDQogICBlbmNvZGluZywgb3IgaWYgdGhhdCBpcyBub3QgZG9uZSB0aGVu IGEgcGF5bG9hZCB0eXBlIGluIHRoZSBkeW5hbWljDQogICByYW5nZSBzaGFsbCBiZSBjaG9zZW4u DQoNCiAgIE1hcmtlciAoTSkgYml0OiBUaGUgTSBiaXQgaXMgc2V0IHRvIDEgd2hlbiBhbGwgU0wg cGFja2V0cyBpbiB0aGUgUlRQDQogICBwYWNrZXQgYXJlIEFjY2VzcyBVbml0cyBlbmRzIGkuZS4g dGhlIE0gYml0IG1hcHMgdG8gdGhlIFNMDQogICBhY2Nlc3NVbml0RW5kRmxhZy4NCg0KICAgTSBp cyBzZXQgdG8gMSB3aGVuIHRoZSBSVFAgcGFja2V0IGNvbnRhaW5zIGVpdGhlcjoNCiAgIC4gYSBz aW5nbGUgU0wgcGFja2V0IGNvbnRhaW5pbmcgYSBmdWxsIEFjY2VzcyBVbml0DQogICAuIGEgc2lu Z2xlIFNMIHBhY2tldCB0cmFuc3BvcnRpbmcgdGhlIGxhc3QgZnJhZ21lbnQgb2YgYW4gQWNjZXNz DQogICBVbml0DQogICAuIG11bHRpcGxlIFNMIHBhY2tldHMgZWFjaCBjb250YWluaW5nIGEgZnVs bCBBY2Nlc3MgVW5pdA0KICAgLiBtdWx0aXBsZSBTTCBwYWNrZXRzIGVhY2ggY29udGFpbmluZyB0 aGUgbGFzdCBmcmFnbWVudCBvZiBhbiBBY2Nlc3MNCiAgIFVuaXQNCiAgIC4gbXVsdGlwbGUgU0wg cGFja2V0cyBlYWNoIGNvbnRhaW5pbmcgZWl0aGVyIGEgZnVsbCBBY2Nlc3MgVW5pdCBvcg0KICAg dGhlIGxhc3QgZnJhZ21lbnQgb2YgYW4gQWNjZXNzIFVuaXQNCg0KICAgVGhlIGxhc3QgMiBjYXNl cyBvY2N1ciB3aGVuIHVzaW5nIHNwZWNpZmljIGludGVybGVhdmluZyBzY2hlbWVzLiBJbg0KICAg c29tZSBpbnRlcmxlYXZpbmcgc2NoZW1lcyBpdCBtYXkgbm90IGJlIHByYWN0aWNhbCB0byByZXNo dWZmbGUgdGhlDQogICBTTCBwYWNrZXRzIHNvIGFzIHRvIGdyb3VwIEFjY2VzcyBVbml0IGVuZHMg aW4gdGhlIHNhbWUgUlRQIHBhY2tldC4NCiAgIEluIHRoYXQgY2FzZSwgQWNjZXNzIFVuaXQgYm91 bmRhcmllcyAtaWYgbmVlZGVkLSBjYW4gYmUgdHJhbnNwb3J0ZWQNCiAgIHVzaW5nIG9uZSBvciBi b3RoIG9mIHRoZSBTTCBmbGFncyBhY2Nlc3NVbml0U3RhcnRGbGFnIGFuZA0KICAgYWNjZXNzVW5p dEVuZEZsYWcuDQoNCiAgIEV4dGVuc2lvbiAoWCkgYml0OiBEZWZpbmVkIGJ5IHRoZSBSVFAgcHJv ZmlsZSB1c2VkLg0KDQogICBTZXF1ZW5jZSBOdW1iZXI6IFRoZSBSVFAgc2VxdWVuY2UgbnVtYmVy IHNob3VsZCBiZSBnZW5lcmF0ZWQgYnkgdGhlDQogICBzZW5kZXIgd2l0aCBhIGNvbnN0YW50IHJh bmRvbSBvZmZzZXQgYW5kIGRvZXMgbm90IGhhdmUgdG8gYmUNCiAgIGNvcnJlbGF0ZWQgdG8gYW55 IChvcHRpb25hbCkgTVBFRy00IFNMIHNlcXVlbmNlIG51bWJlcnMuDQoNCiAgIFRpbWVzdGFtcDog U2V0IHRvIHRoZSB2YWx1ZSBpbiB0aGUgY29tcG9zaXRpb25UaW1lU3RhbXAgZmllbGQgb2YgdGhl DQogICBmaXJzdCBTTCBwYWNrZXQsIGlmIHByZXNlbnQuIElmIGNvbXBvc2l0aW9uVGltZVN0YW1w IGhhcyBsZXNzIHRoYW4NCiAgIDMyIGJpdHMgbGVuZ3RoLCB0aGUgTVNCcyBvZiB0aW1lc3RhbXAg TVVTVCBiZSBzZXQgdG8gemVyby4NCg0KICAgQWx0aG91Z2ggaXQgaXMgYXZhaWxhYmxlIGZyb20g dGhlIFNMIGNvbmZpZ3VyYXRpb24gZGF0YSwgdGhlDQogICByZXNvbHV0aW9uIG9mIHRoZSB0aW1l c3RhbXAgbWF5IG5lZWQgdG8gYmUgY29udmV5ZWQgZXhwbGljaXRseQ0KICAgdGhyb3VnaCBzb21l IG91dC1vZi1iYW5kIG1lYW5zIHRvIGJlIHVzZWQgYnkgbmV0d29yayBlbGVtZW50cyB3aGljaA0K ICAgYXJlIG5vdCBNUEVHLTQgYXdhcmUuDQoNCkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhw aXJlcyBKdWx5IDIwMDEgICAgICAgICAgICAgICAgICAgICAgICAgNw0KDQoNCg0KDQoNCg0KDQoN CiAgICAgICAgICAgICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAg IEphbnVhcnkgMjAwMQ0KDQoNCg0KICAgSWYgY29tcG9zaXRpb25UaW1lU3RhbXAgaGFzIG1vcmUg dGhhbiAzMiBiaXRzIGxlbmd0aCwgdGhpcyBwYXlsb2FkDQogICBmb3JtYXQgY2Fubm90IGJlIHVz ZWQuDQoNCiAgIEluIGFsbCBjYXNlcywgdGhlIHNlbmRlciBTSEFMTCBhbHdheXMgbWFrZSBzdXJl IHRoYXQgUlRQIHRpbWUgc3RhbXBzDQogICBhcmUgaWRlbnRpY2FsIG9ubHkgZm9yIFJUUCBwYWNr ZXRzIHRyYW5zcG9ydGluZyBmcmFnbWVudHMgb2YgdGhlDQogICBzYW1lIEFjY2VzcyBVbml0Lg0K DQogICBJbiBjYXNlIGNvbXBvc2l0aW9uVGltZVN0YW1wIGlzIG5vdCBwcmVzZW50IGluIHRoZSBj dXJyZW50IFNMDQogICBwYWNrZXQsIGJ1dCBoYXMgYmVlbiBwcmVzZW50IGluIGEgcHJldmlvdXMg U0wgcGFja2V0IHRoZSByZWFzb24gaXMNCiAgIHRoYXQgdGhpcyBpcyB0aGUgc2FtZSBBY2Nlc3Mg VW5pdCB0aGF0IGhhcyBiZWVuIGZyYWdtZW50ZWQgdGhlcmVmb3JlDQogICB0aGUgc2FtZSB0aW1l c3RhbXAgdmFsdWUgTVVTVCBiZSB0YWtlbiBhcyBSVFAgdGltZXN0YW1wLg0KDQogICBJZiBjb21w b3NpdGlvblRpbWVTdGFtcCBpcyBuZXZlciBwcmVzZW50IGluIFNMIHBhY2tldHMgZm9yIHRoaXMN CiAgIHN0cmVhbSwgdGhlIFJUUCBwYWNrZXRpemVyIFNIT1VMRCBjb252ZXkgYSByZWFkaW5nIG9m IGEgbG9jYWwgY2xvY2sNCiAgIGF0IHRoZSB0aW1lIHRoZSBSVFAgcGFja2V0IGlzIGNyZWF0ZWQu DQoNCiAgIEFjY29yZGluZyB0byBSRkMxODg5IFs1LCBTZWN0aW9uIDUuMV0gdGltZXN0YW1wcyBh cmUgcmVjb21tZW5kZWQgdG8NCiAgIHN0YXJ0IGF0IGEgcmFuZG9tIHZhbHVlIGZvciBzZWN1cml0 eSByZWFzb25zLiBIb3dldmVyIHRoZW4sIGENCiAgIHJlY2VpdmVyIGlzIG5vdCBpbiB0aGUgZ2Vu ZXJhbCBjYXNlIGFibGUgdG8gcmVjb25zdHJ1Y3QgdGhlIG9yaWdpbmFsDQogICBNUEVHLTQgVGlt ZSBTdGFtcHMgKENUUywgRFRTLCBPQ1IpIHdoaWNoIGNhbiBiZSBvZiB1c2UgZm9yDQogICBhcHBs aWNhdGlvbnMgd2hlcmUgc3RyZWFtcyBmcm9tIG11bHRpcGxlIHNvdXJjZXMgYXJlIHRvIGJlDQog ICBzeW5jaHJvbml6ZWQuIFRoZXJlZm9yZSB0aGUgdXNhZ2Ugb2Ygc3VjaCBhIHJhbmRvbSBvZmZz ZXQgU0hPVUxEIGJlDQogICBhdm9pZGVkLg0KDQogICBOb3RlIHRoYXQgc2luY2UgUlRQIGRldmlj ZXMgbWF5IHJlLXN0YW1wIHRoZSBzdHJlYW0sIGFsbCB0aW1lIHN0YW1wcw0KICAgaW5zaWRlIG9m IHRoZSBSVFAgcGF5bG9hZCAoQ1RTIGFuZCBEVFMgaW4gTVNMSCwgT0NSIGluIFJTTEgpIE1VU1Qg YmUNCiAgIGV4cHJlc3NlZCBhcyBkaWZmZXJlbmNlIHRvIHRoZSBSVFAgdGltZSBzdGFtcC4gU2lu Y2UgdGhpcw0KICAgc3VidHJhY3Rpb24gbWF5IGxlYWQgdG8gbmVnYXRpdmUgdmFsdWVzLCB0aGUg b2Zmc2V0IE1VU1QgYmUgZW5jb2RlZA0KICAgYXMgYSB0d28ncyBjb21wbGVtZW50IHNpZ25lZCBp bnRlZ2VyIGluIG5ldHdvcmsgYnl0ZSBvcmRlci4gTm90ZQ0KICAgdGhlc2Ugb2Zmc2V0cyAoZGVs dGEpIHR5cGljYWxseSByZXF1aXJlIG11Y2ggZmV3ZXIgYml0cyB0byBiZQ0KICAgZW5jb2RlZCB0 aGFuIHRoZSBvcmlnaW5hbCBsZW5ndGgsIHdoaWNoIGlzIGFub3RoZXIganVzdGlmaWNhdGlvbi4N Cg0KICAgU1NSQzogc2V0IGFzIGRlc2NyaWJlZCBpbiBSRkMxODg5IFs1XS4gQSBtYXBwaW5nIGJl dHdlZW4gdGhlIEVTDQogICBpZGVudGlmaWVycyAoRVNJRHMpIGFuZCBTU1JDcyBzaG91bGQgYmUg cHJvdmlkZWQgdGhyb3VnaCBvdXQtb2YtYmFuZA0KICAgbWVhbnMuDQoNCiAgIENDIGFuZCBDU1JD IGZpZWxkcyBhcmUgdXNlZCBhcyBkZXNjcmliZWQgaW4gUkZDIDE4ODkgWzVdLg0KDQogICBSVENQ IFNIT1VMRCBiZSB1c2VkIGFzIGRlZmluZWQgaW4gUkZDIDE4ODkgWzVdLg0KDQogICBSVFAgdGlt ZXN0YW1wcyBpbiBSVENQIFNSIHBhY2tldHM6IGFjY29yZGluZyB0byB0aGUgUlRQIHRpbWluZw0K ICAgbW9kZWwsIHRoZSBSVFAgdGltZXN0YW1wIHRoYXQgaXMgY2FycmllZCBpbnRvIGFuIFJUQ1Ag U1IgcGFja2V0IGlzDQogICB0aGUgc2FtZSBhcyB0aGUgY29tcG9zaXRpb25UaW1lU3RhbXAgdGhh dCB3b3VsZCBiZSBhcHBsaWVkIHRvIGFuIFJUUA0KICAgcGFja2V0IGZvciBkYXRhIHRoYXQgd2Fz IHNhbXBsZWQgYXQgdGhlIGluc3RhbnQgdGhlIFNSIHBhY2tldCBpcw0KICAgYmVpbmcgZ2VuZXJh dGVkIGFuZCBzZW50LiBUaGUgUlRQIHRpbWVzdGFtcCB2YWx1ZSBpcyBjYWxjdWxhdGVkIGZyb20N CiAgIHRoZSBOVFAgdGltZXN0YW1wIGZvciB0aGUgY3VycmVudCB0aW1lLCB3aGljaCBhbHNvIGdv ZXMgaW4gdGhlIFJUQ1ANCiAgIFNSIHBhY2tldC4gVG8gcGVyZm9ybSB0aGF0IGNhbGN1bGF0aW9u LCBhbiBpbXBsZW1lbnRhdGlvbiBuZWVkcyB0bw0KICAgcGVyaW9kaWNhbGx5IGVzdGFibGlzaCBh IGNvcnJlc3BvbmRlbmNlIGJldHdlZW4gdGhlIENUUyB2YWx1ZSBvZiBhDQogICBkYXRhIHBhY2tl dCBhbmQgdGhlIE5UUCB0aW1lIGF0IHdoaWNoIHRoYXQgZGF0YSB3YXMgc2FtcGxlZC4NCg0KDQoN Cg0KR2VudHJpYyBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEp1bHkgMjAwMSAgICAgICAgICAg ICAgICAgICAgICAgICA4DQoNCg0KDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAgIFJUUCBQYXls b2FkIEZvcm1hdCBmb3IgTVBFRy00IFN0cmVhbXMgICAgSmFudWFyeSAyMDAxDQoNCg0KMy4yIFJU UCBwYXlsb2FkIHN0cnVjdHVyZQ0KDQoNCiAgIFRoZSBwYWNrZXQgcGF5bG9hZCBzdHJ1Y3R1cmUg Y29uc2lzdHMgb2YgMyBieXRlLWFsaWduZWQgc2VjdGlvbnMuDQoNCiAgIFRoZSBmaXJzdCBzZWN0 aW9uIGlzIHRoZSBNU0xIIHNlY3Rpb24gYW5kIGNvbnRhaW5zIE1hcHBlZCBTTCBQYWNrZXQNCiAg IEhlYWRlcnMgKE1TTEgpLiBUaGUgTVNMSCBzdHJ1Y3R1cmUgaXMgZGVzY3JpYmVkIGluIDMuMy4g SW4gdGhlDQogICBTaW5nbGUtU0wgbW9kZSB0aGlzIHNlY3Rpb24gaXMgZW1wdHkgYnkgZGVmYXVs dC4NCg0KICAgVGhlIHNlY29uZCBzZWN0aW9uIGlzIHRoZSBSU0xIIHNlY3Rpb24gYW5kIGNvbnRh aW5zIFJlbWFpbmluZyBTTA0KICAgSGVhZGVycyAoUlNMSCkuIFRoZSBSU0xIIHN0cnVjdHVyZSBp cyBkZXNjcmliZWQgaW4gMy41LiBCeSBkZWZhdWx0DQogICB0aGlzIHNlY3Rpb24gaXMgZW1wdHku DQoNCiAgIFRoZSBsYXN0IHNlY3Rpb24gKFNMUFAgc2VjdGlvbikgY29udGFpbnMgdGhlIFNMIHBh Y2tldCBwYXlsb2Fkcy4NCiAgIFRoaXMgc2VjdGlvbiBpcyBuZXZlciBlbXB0eS4NCg0KICAgVGhl IE50aCBNU0xIIGluIHRoZSBNU0xIIHNlY3Rpb24sIHRoZSBOdGggUlNMSCBpbiB0aGUgUlNMSCBz ZWN0aW9uDQogICBhbmQgdGhlIE50aCBTTCBwYWNrZXQgcGF5bG9hZCBpbiB0aGUgU0xQUCBzZWN0 aW9uIGNvcnJlc3BvbmQgdG8gdGhlDQogICBOdGggU0wgcGFja2V0IHRyYW5zcG9ydGVkIGJ5IHRo ZSBSVFAgcGFja2V0Lg0KDQoNCiAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg ICAgICAyICAgICAgICAgICAgICAgICAgIDMNCiAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KICAgKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHxW PTJ8UHxYfCAgQ0MgICB8TXwgICAgIFBUICAgICAgfCAgICAgICBzZXF1ZW5jZSBudW1iZXIgICAg ICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKw0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVz dGFtcCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8ICAgICAg ICAgICBzeW5jaHJvbml6YXRpb24gc291cmNlIChTU1JDKSBpZGVudGlmaWVyICAgICAgICAgICAg fA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSsNCiAgIDogICAgICAgICAgICBjb250cmlidXRpbmcgc291cmNlIChDU1JD KSBpZGVudGlmaWVycyAgICAgICAgICAgICA6DQogICArPSs9Kz0rPSs9Kz0rPSs9Kz0rPSs9Kz0r PSs9Kz0rPSs9Kz0rPSs9Kz0rPSs9Kz0rPSs9Kz0rPSs9Kz0rPSs9Kw0KICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAg IHwgICAgICAgICAgICAgICAgTVNMSCBzZWN0aW9uIChieXRlIGFsaWduZWQpICAgICAgICAgICAg ICAgICAgICB8DQogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfA0KICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICArLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfA0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwNCiAgIHwgICAgICAgICAgICAgICAgUlNMSCBzZWN0aW9uIChieXRl IGFsaWduZWQpICAgICAgICAgICAgICAgICAgICB8DQogICB8ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgKyAgICAgICAg ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsN CiAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8DQogICArLSstKy0rLSstKy0rLSstKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgICAgICAgICAgICAg ICAgU0xQUCBzZWN0aW9uIChieXRlIGFsaWduZWQpICAgICAgICAgICAgICAgICAgICB8DQogICB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfA0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Oi4uLk9QVElPTkFMIFJUUCBwYWRkaW5nICAgICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KDQoNCiAgIEZp Z3VyZSAzOiBBbiBSVFAgcGFja2V0IGZvciBNUEVHLTQNCg0KR2VudHJpYyBldCBhbC4gICAgICAg ICAgICBFeHBpcmVzIEp1bHkgMjAwMSAgICAgICAgICAgICAgICAgICAgICAgICA5DQoNCg0KDQoN Cg0KDQoNCg0KICAgICAgICAgICAgICAgIFJUUCBQYXlsb2FkIEZvcm1hdCBmb3IgTVBFRy00IFN0 cmVhbXMgICAgSmFudWFyeSAyMDAxDQoNCg0KDQoNCjMuMyBNU0xIIHNlY3Rpb24gc3RydWN0dXJl DQoNCiAgIElmIHRoZSBNU0xIIHNlY3Rpb24gY29uc3VtZXMgYSBub24taW50ZWdlciBudW1iZXIg b2YgYnl0ZXMsIHVwIHRvIDcNCiAgIHplcm8gcGFkZGluZyBiaXRzIE1VU1QgYmUgaW5zZXJ0ZWQg YXQgdGhlIGVuZCBpbiBvcmRlciB0byBhY2hpZXZlDQogICBieXRlLWFsaWdubWVudC4NCg0KICAg SW4gdGhlIFNpbmdsZS1TTCBtb2RlIHRoaXMgc2VjdGlvbiBjb25zaXN0cyBvZiBvbmUgTVNMSC4N Cg0KICAgKiBieXRlIGJvdW5kYXJ5DQogICArLSstKy0rLSstKy0rLSstKy0rDQogICB8IE1TTEgg KHggYml0cyApICB8DQogICArLSstKy0rLSstKy0rLSstKy0rDQogICB8IHBhZGRpbmcgYml0cyAg ICB8DQogICArLSstKy0rLSstKy0rLSstKy0rDQogICAqIGJ5dGUgYm91bmRhcnkNCg0KICAgRmln dXJlIDQ6IE1TTEggc2VjdGlvbiBzdHJ1Y3R1cmUgaW4gU2luZ2xlLVNMIG1vZGUNCg0KICAgSW4g dGhlIE11bHRpcGxlLVNMIG1vZGUgdGhpcyBzZWN0aW9uIGNvbnNpc3Qgb2YgYSAyIGJ5dGVzIGZp ZWxkDQogICBnaXZpbmcgdGhlIHNpemUgaW4gYml0cyAoaW4gbmV0d29yayBieXRlIG9yZGVyKSBv ZiB0aGUgZm9sbG93aW5nDQogICBibG9jayBvZiBiaXQtd2lzZSBjb25jYXRlbmF0ZWQgTVNMSHMu DQoNCiAgIFRoaXMgc2l6ZSBmaWVsZCBpcyBhYnNlbnQgaW4gdGhlIFNpbmdsZS1TTCBtb2RlIG5v dCBiZWNhdXNlIGl0IGlzDQogICBub3QgbmVlZGVkICh3aGljaCB3b3VsZCBiZSBhIG1pbm9yIGdh aW4pIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSB3aXRoDQogICBSRkMgMzAxNi4NCg0KICAgMCAgICAg ICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMw0K ICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg NyA4IDkgMCAxDQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBNU0xIIHNlY3Rpb24gc2l6ZSBpbiBiaXRzICAg ICB8IE1TTEggICAgICAgIHwgICAgICAgICBldGMgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rICAgICAgICAgICAgICAgICB8DQogICB8IGFz IG1hbnkgYml0LXdpc2UgY29uY2F0ZW5hdGVkIE1TTEhzICAgICAgICAgICAgICAgICAgICAgICAg ICAgfA0KICAgfCBhcyBTTCBwYWNrZXRzIGluIHRoaXMgUlRQIHBhY2tldCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwNCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAr LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfHBhZGRpbmcgYml0cyB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCiAgIEZpZ3VyZSA1OiBNU0xIIHNlY3Rpb24gc3Ry dWN0dXJlIGluIE11bHRpcGxlLVNMIG1vZGUNCg0KDQogICAzLjQgTVNMSCBzdHJ1Y3R1cmUNCg0K ICAgVGhlIG1hcHBlZCBTTCBQYWNrZXQgSGVhZGVyIGNvbnRlbnQgZGVwZW5kcyBvbiBTRFAgcGFy YW1ldGVycywgYnkNCiAgIGRlZmF1bHQgaXQgaXMgZW1wdHkgZm9yIHRoZSBTaW5nbGUtU0wgbW9k ZSBhbmQgY29udGFpbnMgb25seSB0aGUNCiAgIFNMUFBTaXplIChTTCBQYWNrZXQgUGF5bG9hZCBT aXplKSBmaWVsZCBpbiB0aGUgTXVsdGlwbGUtU0wgbW9kZS4NCg0KICAgV2hlbiBhbGwgb3B0aW9u cyBhcmUgc2lnbmFsZWQgaW4gU0RQIHRoZSBNU0xIIHN0cnVjdHVyZSBpcyBnaXZlbiBpbg0KICAg ZmlndXJlIDYuDQoNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r DQogICB8ICAgICBTTFBQU2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQpHZW50cmlj IGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAgICAgICAgICAgICAg ICAgMTANCg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgUlRQIFBheWxvYWQgRm9ybWF0 IGZvciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQogICArLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCAgICAgU0xQU2VxTnVtL1NMUFNlcU51 bURlbHRhICAgICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rDQogICB8ICAgICBDVFNGbGFnICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAg Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgICAgIENUU0Rl bHRhICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKw0KICAgfCAgICAgRFRTRmxhZyAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQog ICB8ICAgICBEVFNEZWx0YSAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCg0KICAgRmlndXJlIDY6IE1hcHBlZCBT TCBQYWNrZXQgSGVhZGVyIChNU0xIKSBzdHJ1Y3R1cmUNCg0KICAgSW4gdGhlIGdlbmVyYWwgY2Fz ZSBhIHJlY2VpdmVyIGNhbiBvbmx5IGRpc2NvdmVyIHRoZSBzaXplIG9mIGEgTVNMSA0KICAgYnkg cGFyc2luZyBpdCBzaW5jZSBmb3IgZXhhbXBsZSB0aGUgcHJlc2VuY2Ugb2YgQ1RTRGVsdGEgaXMg c2lnbmFsZWQNCiAgIGJ5IHRoZSB2YWx1ZSBvZiBDVFNGbGFnLg0KDQoNCjMuNC4xIEZpZWxkcyBv ZiBNU0xIDQoNCiAgIFNMUFBTaXplIChTTCBQYWNrZXQgUGF5bG9hZCBTaXplKTogSW5kaWNhdGVz IHRoZSBzaXplIGluIGJ5dGVzIG9mDQogICB0aGUgYXNzb2NpYXRlZCBTTCBQYWNrZXQgUGF5bG9h ZCwgd2hpY2ggY2FuIGJlIGZvdW5kIGluIHRoZSBTTFBQDQogICBzZWN0aW9uIG9mIHRoZSBSVFAg cGFja2V0LiBUaGUgbGVuZ3RoIGluIGJpdHMgb2YgdGhpcyBmaWVsZCBpcw0KICAgc2lnbmFsZWQg aW4gU0RQIGJ5IHRoZSBTTFBQU2l6ZUxlbmd0aCBTRFAgcGFyYW1ldGVyIChzZWUgc2VjdGlvbiA4 KS4NCg0KICAgU0xQU2VxTnVtL1NMUFNlcU51bURlbHRhOiBFbmNvZGVzIHRoZSBwYWNrZXRTZXF1 ZW5jZU51bWJlciAoc2VyaWFsDQogICBudW1iZXIpIG9mIHRoZSBTTCBQYWNrZXQuDQoNCiAgIFNM UFNlcU51bSBpcyBmb3VuZCBvbmx5IGZvciB0aGUgZmlyc3QgU0wgcGFja2V0LiBTTFBTZXFOdW1E ZWx0YSBpcw0KICAgb3B0aW9uYWwgYW5kIC1pZiBwcmVzZW50LSBhcHBlYXJzIGZvciBzdWJzZXF1 ZW50IChub24tZmlyc3QpIFNMDQogICBwYWNrZXRzLg0KDQogICBUaGUgbGVuZ3RoIGluIGJpdHMg b2YgdGhlIFNMUFNlcU51bSBmaWVsZCBpcyBkZWZpbmVkIGJ5IHRoZQ0KICAgU0xQU2VxTnVtTGVu Z3RoIFNEUCBwYXJhbWV0ZXIgKHNlZSBzZWN0aW9uIDgpLg0KDQogICBUaGUgbGVuZ3RoIGluIGJp dHMgb2YgdGhlIFNMUFNlcU51bURlbHRhIGZpZWxkIGlzIGRlZmluZWQgYnkgdGhlDQogICBTTFBT ZXFOdW1EZWx0YUxlbmd0aCBTRFAgcGFyYW1ldGVyIChzZWUgc2VjdGlvbiA4KS4NCg0KICAgSWYg dGhlIHBhcmFtZXRlciBTTFBTZXFOdW1EZWx0YUxlbmd0aCBpcyBkZWZpbmVkIGluIFNEUCwgbm9u LWZpcnN0DQogICBTTCBwYWNrZXRzIGhhdmUgdGhlaXIgcGFja2V0U2VxZW5jZU51bWJlciBleHBy ZXNzZWQgYXMgYSBkaWZmZXJlbmNlDQogICBuYW1lZCBTTFBTZXFOdW1EZWx0YS4gVGhpcyBkaWZm ZXJlbmNlIGlzIHJlbGF0aXZlIHRvIHRoZSBwcmV2aW91cyBTTA0KICAgcGFja2V0IGluIHRoZSBS VFAgcGFja2V0IGFjY29yZGluZyB0byAod2l0aCBpPj0wKToNCiAgIHBhY2tldFNlcXVlbmNlTnVt YmVyKDApID0gU0xQU2VxTnVtKDApDQogICBwYWNrZXRTZXF1ZW5jZU51bWJlcihpKzEpID0gcGFj a2V0U2VxdWVuY2VOdW1iZXIoaSkgKw0KICAgU0xQU2VxTnVtRGVsdGEoaSsxKSArIDENCg0KICAg SWYgdGhlIHBhcmFtZXRlciBTTFBTZXFOdW1EZWx0YUxlbmd0aCBpcyBub3QgZGVmaW5lZCBpbiBT RFAgdGhlDQogICBkZWZhdWx0IHZhbHVlIGlzIHplcm8gaS5lLiB0aGlzIGZpZWxkIGlzIG5vdCBw cmVzZW50IGZvciBub24tZmlyc3QNCiAgIFNMIHBhY2tldHMuIEZ1cnRoZXJtb3JlIHJlY2VpdmVy cyBTSEFMTCB0aGVuIGFwcGx5IHRoZSBhYm92ZSBmb3JtdWxhDQogICB3aXRoIFNMUFNlcU51bURl bHRhIGVxdWFsIHRvIHplcm8gaS5lLiBieSBkZWZhdWx0DQogICBwYWNrZXRTZXF1ZW5jZU51bWJl ciBpcyBpbmNyZW1lbnRlZCBieSAxIGZvciBlYWNoIFNMIHBhY2tldCBpbiBvbmUNCiAgIFJUUCBw YWNrZXQuIFRoaXMgbWVhbnMgdGhhdCBmb3Igc3RyZWFtcyB0aGF0IHVzZQ0KDQpHZW50cmljIGV0 IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAgICAgICAgICAgICAgICAg MTENCg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgUlRQIFBheWxvYWQgRm9ybWF0IGZv ciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQogICBwYWNrZXRTZXF1ZW5jZU51 bWJlciBhbmQgYXJlIG5vdCBpbnRlcmxlYXZlZCB0aGUgdHJhbnNwb3J0IG9mDQogICBwYWNrZXRT ZXF1ZW5jZU51bWJlciBpbiB0aGUgTXVsdGlwbGUtU0wgbW9kZSBpcyAiYWxtb3N0IGZyZWUiLg0K DQoNCiAgIENUU0ZsYWcgKDEgYml0KTogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIENUU0RlbHRhIGZp ZWxkIGlzIHByZXNlbnQuIEENCiAgIHZhbHVlIG9mIDEgaW5kaWNhdGVzIHRoYXQgdGhlIGZpZWxk IGlzIHByZXNlbnQsIGEgdmFsdWUgb2YgMCB0aGF0IGl0DQogICBpcyBub3QgcHJlc2VudC4NCg0K ICAgVGhpcyBmaWVsZCAtaWYgcHJlc2VudC0gYXBwZWFycyBmb3IgYWxsIFNMIHBhY2tldHMgc2lu Y2UgdGhlDQogICByZWNlaXZlciBuZWVkcyBpdCB0byByZWNvbnN0cnVjdCB0aGUgY29tcG9zaXRp b25UaW1lU3RhbXBGbGFnIG9mIFNMDQogICBIZWFkZXJzLg0KDQogICBDVFNEZWx0YTogU3BlY2lm aWVzIHRoZSB2YWx1ZSBvZiB0aGUgQ1RTIGFzIGEgMi1jb21wbGVtZW50IG9mZnNldA0KICAgKGRl bHRhKSBmcm9tIHRoZSB0aW1lc3RhbXAgaW4gdGhlIFJUUCBoZWFkZXIgb2YgdGhpcyBSVFAgcGFj a2V0Lg0KICAgVGhlIGxlbmd0aCBpbiBiaXRzIG9mIGVhY2ggQ1RTRGVsdGEgZmllbGQgaXMgc3Bl Y2lmaWVkIGluIFNEUCBieSB0aGUNCiAgIENUU0RlbHRhTGVuZ3RoIHBhcmFtZXRlciAoc2VlIHNl Y3Rpb24gOCkuDQoNCiAgIFRoaXMgZmllbGQgLWlmIHByZXNlbnQtIGFwcGVhcnMgb25seSBmb3Ig bm9uLWZpcnN0IFNMIHBhY2tldHMgc2luY2UNCiAgIHRoZSBjb21wb3NpdGlvbiB0aW1lIHN0YW1w IG9mIHRoZSBmaXJzdCBTTCBwYWNrZXQgaXMgbWFwcGVkIHRvIHRoZQ0KICAgUlRQIHRpbWUgc3Rh bXAsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBDVFNGbGFnIGlzIDEuIFRoZSBzZW5kZXIgTVVTVA0K ICAgcmVtb3ZlIHRoZSBjb21wb3NpdGlvblRpbWVTdGFtcCBmcm9tIHRoZSBjb3JyZXNwb25kaW5n IFJTTEguDQoNCiAgIERUU0ZsYWcgKDEgYml0KTogSW5kaWNhdGVzIHdoZXRoZXIgdGhlIERUU0Rl bHRhIGZpZWxkIGlzIHByZXNlbnQuIEENCiAgIHZhbHVlIG9mIDEgaW5kaWNhdGVzIHRoYXQgRFRT RGVsdGEgaXMgcHJlc2VudCwgYSB2YWx1ZSBvZiAwIHRoYXQgaXQNCiAgIGlzIG5vdCBwcmVzZW50 Lg0KDQogICBUaGlzIGZpZWxkIC1pZiBwcmVzZW50LSBhcHBlYXJzIGZvciBhbGwgU0wgcGFja2V0 cyBzaW5jZSBpdCBpcw0KICAgbmVlZGVkIGJ5IHRoZSByZWNlaXZlciB0byByZWNvbnN0cnVjdCB0 aGUgZGVjb2RpbmdUaW1lU3RhbXBGbGFnLg0KDQogICBEVFNEZWx0YTogU3BlY2lmaWVzIHRoZSB2 YWx1ZSBvZiB0aGUgZGVjb2RpbmdUaW1lU3RhbXAgYXMgYSAyDQogICBjb21wbGVtZW50IG9mZnNl dCAoZGVsdGEpIGZyb20gdGhlIHRpbWVzdGFtcCBpbiB0aGUgUlRQIGhlYWRlciBvZg0KICAgdGhp cyBwYWNrZXQuIFRoZSBsZW5ndGggaW4gYml0cyBvZiBlYWNoIERUU0RlbHRhIGZpZWxkIGlzIHNw ZWNpZmllZA0KICAgaW4gU0RQIGJ5IHRoZSBEVFNEZWx0YUxlbmd0aCBwYXJhbWV0ZXIgKHNlZSBz ZWN0aW9uIDgpLg0KDQogICBUaGlzIGZpZWxkIGFwcGVhcnMgd2hlbiBEVFNGbGFnIGlzIDEuIFRo ZW4gdGhlIHNlbmRlciBNVVNUIHJlbW92ZQ0KICAgdGhlIGRlY29kaW5nVGltZVN0YW1wIGZyb20g dGhlIGNvcnJlc3BvbmRpbmcgUlNMSC4NCg0KDQoNCjMuNC4yIFJlbGF0aW9uc2hpcCBiZXR3ZWVu IHNpemVzIG9mIE1TTEggZmllbGRzIGFuZCBTRFAgcGFyYW1ldGVycw0KDQogICBUaGUgcmVsYXRp b25zaGlwIGJldHdlZW4gYSBNYXBwZWQgU0wgUGFja2V0IEhlYWRlciBhbmQgdGhlIHJlbGF0ZWQN CiAgIFNEUCBwYXJhbWV0ZXJzIGlzIGFzIGZvbGxvd3M6DQoNCiAgICstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgRmllbGRz IG9mIE1TTFBIICAgICAgICAgICB8IE51bWJlciBvZiBiaXRzIChpbiBTRFApICAgICAgIHwNCiAg ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSsNCiAgIHwgU0xQUFNpemUgICAgICAgICAgICAgICAgICB8IFNMUFBTaXplTGVuZ3RoICAg ICAgICAgICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgU0xQU2VxTnVtICAgICAgICAgICAgICAgICB8 IFNMUFNlcU51bUxlbmd0aCAgICAgICAgICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgU0xQU2VxTnVt RGVsdGEgICAgICAgICAgICB8IFNMUFNlcU51bURlbHRhTGVuZ3RoICAgICAgICAgIHwNCiAgICst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSsNCg0KR2VudHJpYyBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEp1bHkgMjAwMSAgICAgICAg ICAgICAgICAgICAgICAgIDEyDQoNCg0KDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAgIFJUUCBQ YXlsb2FkIEZvcm1hdCBmb3IgTVBFRy00IFN0cmVhbXMgICAgSmFudWFyeSAyMDAxDQoNCg0KICAg fCBDVFNGbGFnICAgICAgICAgICAgICAgICAgIHwgIDEgIElmICggQ1RTRGVsdGFMZW5ndGggPiAw ICkgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKw0KICAgfCBDVFNEZWx0YSAgICAgICAgICAgICAgICAgIHwgQ1RTRGVsdGFM ZW5ndGggSWYoQ1RTRmxhZz09MSkgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBEVFNGbGFnICAgICAgICAgICAg ICAgICAgIHwgIDEgIElmICggRFRTRGVsdGFMZW5ndGggPiAwICkgfA0KICAgKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBE VFNEZWx0YSAgICAgICAgICAgICAgICAgIHwgRFRTRGVsdGFMZW5ndGggSWYoRFRTRmxhZz09MSkg fA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKw0KDQogICBUYWJsZSAxOiBSZWxhdGlvbnNoaXAgYmV0d2VlbiBNU0xIIGZpZWxk cyBzaXplIGFuZCBTRFAgcGFyYW1ldGVycw0KDQozLjUgUlNMSCBzZWN0aW9uIHN0cnVjdHVyZQ0K DQogICBUaGlzIHNlY3Rpb24gY29uc2lzdHMgb2YgYSBmaWVsZCAoUlNMSFNpemUpIGdpdmluZyB0 aGUgc2l6ZSBpbiBiaXRzDQogICBvZiB0aGUgZm9sbG93aW5nIGJsb2NrIG9mIGJpdC13aXNlIGNv bmNhdGVuYXRlZCBSU0xIcy4NCg0KICAgSWYgdGhlIHNlY3Rpb24gY29uc3VtZXMgYSBub24taW50 ZWdlciBudW1iZXIgb2YgYnl0ZXMsIHVwIHRvIDcgemVybw0KICAgcGFkZGluZyBiaXRzIE1VU1Qg YmUgaW5zZXJ0ZWQgYXQgdGhlIGVuZCBpbiBvcmRlciB0byBhY2hpZXZlIGJ5dGUtDQogICBhbGln bm1lbnQuDQoNCiAgICogYnl0ZSBib3VuZGFyeQ0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSsNCiAgIHwgUlNMSFNpemUgKFJTTEhTaXplTGVuZ3RoIGJpdHMpICAg ICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAg fCBSU0xIICh2YXJpYWJsZSBudW1iZXIgb2YgYml0cykgICAgICAgIHwNCiAgICstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IGV0YyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfA0KICAgfCBhcyBtYW55IGJpdC13aXNlIGNvbmNhdGVuYXRlZCBS U0xIcyAgIHwNCiAgIHwgYXMgU0wgUGFja2V0cyBpbiB0aGlzIFJUUCBwYWNrZXQgICAgICB8DQog ICB8LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBSU0xIICh2 YXJpYWJsZSBudW1iZXIgb2YgYml0cykgICAgICAgIHwNCiAgIHwtKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IHBhZGRpbmcgYml0cyAgICAgICAgICAgICAgICAg ICAgICAgICAgfA0KICAgfC0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsN CiAgICogYnl0ZSBib3VuZGFyeQ0KDQogICBGaWd1cmUgNzogUlNMSCBzZWN0aW9uIHN0cnVjdHVy ZQ0KDQoNCiAgIFRoZSBsZW5ndGggaW4gYml0cyBvZiB0aGUgUlNMSFNpemUgZmllbGQgaXMgUlNM SFNpemVMZW5naHQgYW5kIGlzDQogICBzcGVjaWZpZWQgaW4gU0RQIHdpdGggYSBkZWZhdWx0IHZh bHVlIG9mIHplcm8gaW5kaWNhdGluZyB0aGF0IHRoZQ0KICAgd2hvbGUgUlNMSCBzZWN0aW9uIGlz IGFic2VudC4NCg0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSsNCiAgIHwgRmllbGRzIG9mIFJTTEggICAgICAgICAgICAgICAgfCBO dW1iZXIgb2YgYml0cyAgICAgICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBSU0xIU2l6ZSAgICAgICAgICAg ICAgICAgICAgICB8IFJTTEhTaXplTGVuZ3RoICAgICAgICAgIHwNCiAgICstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IGJpdC13 aXNlIGNvbmNhdGVuYXRlZCBSU0xIcyAgIHwgUlNMSFNpemUgICAgICAgICAgICAgICAgfA0KICAg Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSsNCg0KICAgVGFibGUgMjogU2l6ZXMgaW4gYml0cyBpbnNpZGUgUlNMSCBzZWN0aW9uLCBTRFAg cGFyYW1ldGVycw0KDQoNCkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDIw MDEgICAgICAgICAgICAgICAgICAgICAgICAxMw0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAg ICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAgIEphbnVhcnkgMjAw MQ0KDQoNCg0KICAgUGFyc2luZyBvZiB0aGUgYml0LXdpc2UgY29uY2F0ZW5hdGVkIFJTTEhzIHJl cXVpcmVzIE1QRUctNCBzeXN0ZW0NCiAgIGF3YXJlbmVzcywgc3BlY2lmaWNhbGx5IGl0IHJlcXVp cmVzIHRvIHVuZGVyc3RhbmQgdGhlIE1QRUctNA0KICAgU3luY2hyb25pemF0aW9uIExheWVyIChT TCkgc3ludGF4IGFuZCB0aGUgbW9kaWZpY2F0aW9ucyB0byB0aGlzDQogICBzeW50YXggZGVzY3Jp YmVkIGluIHRoZSBuZXh0IHNlY3Rpb24gKDMuNikuDQoNCiAgIEhvd2V2ZXIgdGhhbmtzIHRvIHRo ZSBSU0xIU2l6ZSBmaWVsZCBub24tTVBFRy00LXN5c3RlbSByZWNlaXZlcnMgTUFZDQogICBza2lw IHRoaXMgcGFydCBieSByb3VuZGluZyB1cCBSU0xQSFNpemUvOCB0byB0aGUgbmV4dCBpbnRlZ2Vy IG51bWJlcg0KICAgb2YgYnl0ZXMuDQoNCg0KMy42IFJTTEggc3RydWN0dXJlDQoNCiAgIEEgUmVt YWluaW5nIFNMIFBhY2tldCBIZWFkZXIgKFJTTEgpIGlzIHdoYXQgcmVtYWlucyBvZiBhbiBTTCBo ZWFkZXINCiAgIGFmdGVyIG1vZGlmaWNhdGlvbnMgZm9yIG1hcHBpbmcgaW50byB0aGlzIHBheWxv YWQgZm9ybWF0Lg0KDQogICBUaGUgZm9sbG93aW5nIG1vZGlmaWNhdGlvbnMgb2YgdGhlIFNMIHBh Y2tldCBoZWFkZXIgTVVTVCBiZSBhcHBsaWVkLg0KICAgVGhlIG90aGVyIGZpZWxkcyBvZiB0aGUg U0wgcGFja2V0IGhlYWRlciBNVVNUIHJlbWFpbiB1bmNoYW5nZWQgYnV0DQogICBhcmUgYml0LXNo aWZ0ZWQgdG8gZmlsbCBpbiB0aGUgZ2FwcyBsZWZ0IGJ5IHRoZSBvcGVyYXRpb25zIHNwZWNpZmll ZA0KICAgYmVsb3cuDQoNCjMuNi4xIFJlbW92YWwgb2YgZmllbGRzDQoNCiAgIFRoZSBmb2xsb3dp bmcgU0wgUGFja2V0IEhlYWRlciBmaWVsZHMgLWlmIHByZXNlbnQtIGFyZSByZW1vdmVkIHNpbmNl DQogICB0aGV5IGFyZSBtYXBwZWQgZWl0aGVyIGluIHRoZSBSVFAgaGVhZGVyIG9yIGluIHRoZSBj b3JyZXNwb25kaW5nDQogICBNU0xIOg0KICAgLiBjb21wb3NpdGlvblRpbWVTdGFtcEZsYWcNCiAg IC4gY29tcG9zaXRpb25UaW1lU3RhbXANCiAgIC4gZGVjb2RpbmdUaW1lU3RhbXBGbGFnDQogICAu IGRlY29kaW5nVGltZVN0YW1wDQogICAuIHBhY2tldFNlcXVlbmNlTnVtYmVyDQoNCg0KMy42LjIg TWFwcGluZyBvZiBPQ1INCg0KICAgRnVydGhlcm1vcmUgaWYgdGhlIFNMIFBhY2tldCBoZWFkZXIg Y29udGFpbnMgYW4gT0NSLCB0aGVuIHRoaXMgZmllbGQNCiAgIGlzIGVuY29kZWQgaW4gdGhlIFJT TEggYXMgYSAyLWNvbXBsZW1lbnQgZGlmZmVyZW5jZSAoZGVsdGEpIGV4YWN0bHkNCiAgIGxpa2Ug YSBjb21wb3NpdGlvblRpbWVTdGFtcCBvciBhIGRlY29kaW5nVGltZVN0YW1wIGluIHRoZSBNU0xI LiBUaGUNCiAgIGxlbmd0aCBpbiBiaXQgb2YgdGhpcyBkaWZmZXJlbmNlIGlzIGluZGljYXRlZCBi eSB0aGUgT0NSRGVsdGFMZW5ndGgNCiAgIHBhcmFtZXRlciBpbiBTRFAgKHNlZSBzZWN0aW9uIDgp Lg0KDQogICBXaXRoIHRoaXMgcGF5bG9hZCBmb3JtYXQgT0NScyBNVVNUIGhhdmUgdGhlIHNhbWUg Y2xvY2sgcmVzb2x1dGlvbiBhcw0KICAgVGltZSBTdGFtcHMuDQoNCiAgIElmIGNvbXBvc2l0aW9u VGltZVN0YW1wIGlzIG5vdCBwcmVzZW50IGZvciBhIFNMIHBhY2tldCB0aGF0IGhhcyBPQ1INCiAg IHRoZW4gdGhlIE9DUiBTSEFMTCBiZSBlbmNvZGVkIGFzIGEgZGlmZmVyZW5jZSB0byB0aGUgUlRQ IHRpbWUgc3RhbXAuDQoNCjMuNi4zIERlZ3JhZGF0aW9uIFByaW9yaXR5DQoNCiAgIEZvciBzdHJl YW1zIHRoYXQgdXNlIHRoZSBvcHRpb25hbCBkZWdyYWRhdGlvblByaW9yaXR5IGZpZWxkIGluIHRo ZQ0KICAgU0wgUGFja2V0IEhlYWRlcnMsIG9ubHkgU0wgcGFja2V0cyB3aXRoIHRoZSBzYW1lIGRl Z3JhZGF0aW9uDQogICBwcmlvcml0eSBTSEFMTCBiZSB0cmFuc3BvcnRlZCBieSBvbmUgUlRQIHBh Y2tldCBzbyB0aGF0IGNvbXBvbmVudHMNCiAgIG1heSBkaXNwYXRjaCB0aGUgUlRQIHBhY2tldHMg YWNjb3JkaW5nIHRvIGFwcHJvcHJpYXRlIFFPUyBvcg0KDQpHZW50cmljIGV0IGFsLiAgICAgICAg ICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAgICAgICAgICAgICAgICAgMTQNCg0KDQoNCg0K DQoNCg0KDQogICAgICAgICAgICAgICAgUlRQIFBheWxvYWQgRm9ybWF0IGZvciBNUEVHLTQgU3Ry ZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQogICBwcm90ZWN0aW9uIHNjaGVtZXMuIEZ1cnRoZXJt b3JlIG9ubHkgdGhlIGZpcnN0IFJTTEggb2Ygb25lIFJUUA0KICAgcGFja2V0IFNIQUxMIGNvbnRh aW4gdGhlIGRlZ3JhZGF0aW9uUHJpb3JpdHkgZmllbGQgc2luY2UgaXQgd291bGQgYmUNCiAgIG90 aGVyd2lzZSByZWR1bmRhbnQuDQoNCg0KMy43IFNMUFAgc2VjdGlvbiBzdHJ1Y3R1cmUNCg0KICAg VGhlIFNMUFAgKFNMIFBhY2tldCBQYXlsb2FkKSBzZWN0aW9uIGNvbnRhaW5zIHRoZSBjb25jYXRl bmF0ZWQgU0wNCiAgIFBhY2tldCBQYXlsb2Fkcy4gQnkgZGVmaW5pdGlvbiBTTCBQYWNrZXQgUGF5 bG9hZHMgYXJlIGJ5dGUgYWxpZ25lZC4NCg0KICAgRm9yIGVmZmljaWVuY3kgU0wgcGFja2V0cyBk byBub3QgY2FycnkgdGhlaXIgb3duIHBheWxvYWQgc2l6ZS4gVGhpcw0KICAgaXMgbm90IGFuIGlz c3VlIGZvciBSVFAgcGFja2V0cyB0aGF0IGNvbnRhaW4gYSBzaW5nbGUgU0wgUGFja2V0Lg0KDQog ICBIb3dldmVyIGluIHRoZSBNdWx0aXBsZS1TTCBtb2RlIHRoZSBzaXplIG9mIGVhY2ggU0wgcGFj a2V0IHBheWxvYWQNCiAgIE1VU1QgYmUgYXZhaWxhYmxlIHRvIHRoZSByZWNlaXZlci4NCg0KICAg SWYgdGhlIFNMIHBhY2tldCBwYXlsb2FkIHNpemUgaXMgY29uc3RhbnQgZm9yIGEgc3RyZWFtLCB0 aGUgc2l6ZQ0KICAgaW5mb3JtYXRpb24gU0hPVUxEIE5PVCBiZSB0cmFuc3BvcnRlZCBpbiB0aGUg UlRQIHBhY2tldC4gSG93ZXZlciBpbg0KICAgdGhhdCBjYXNlIGl0IE1VU1QgYmUgc2lnbmFsZWQg aW4gU0RQIHVzaW5nIGEgKGE9Zm10cDo8Zm9ybWF0Pg0KICAgU0xQUFNpemU9PHZhbHVlPikgc3lu dGF4IChzZWUgc2VjdGlvbiA4KS4NCg0KICAgSWYgdGhlIFNMIHBhY2tldCBwYXlsb2FkIHNpemUg aXMgdmFyaWFibGUgdGhlbiB0aGUgc2l6ZSBvZiBlYWNoIFNMDQogICBwYWNrZXQgcGF5bG9hZCBN VVNUIGJlIGluZGljYXRlZCBpbiB0aGUgY29ycmVzcG9uZGluZyBNU0xILiBJbiBvcmRlcg0KICAg dG8gZG8gc28gdGhlIE1TTEggTVVTVCBjb250YWluIGEgU0xQUFNpemUgZmllbGQuIFRoZSBudW1i ZXIgb2YgYml0cw0KICAgb24gd2hpY2ggdGhpcyBTTFBQU2l6ZSBpcyBlbmNvZGVkIE1VU1QgYmUg aW5kaWNhdGVkIGluIHRoZQ0KICAgY29ycmVzcG9uZGluZyBTRFAgdXNpbmcgYSAoYT1mbXRwOjxm b3JtYXQ+IFNMUFBTaXplTGVuZ3RoPTx2YWx1ZT4pDQogICBzeW50YXggKHNlZSBzZWN0aW9uIDgp Lg0KDQogICBUaGUgYWJzZW5jZSBvZiBlaXRoZXIgU0xQUFNpemUgb3IgU0xQUFNpemVMZW5ndGgg aW4gU0RQIGluZGljYXRlcw0KICAgdGhlIFNpbmdsZS1TTCBtb2RlIGkuZS4gdGhhdCBhIHNpbmds ZSBTTCBwYWNrZXQgaXMgdHJhbnNwb3J0ZWQgaW4NCiAgIGVhY2ggUlRQIHBhY2tldCBmb3IgdGhh dCBzdHJlYW0uDQoNCg0KICAgKiBieXRlIGJvdW5kYXJ5DQogICArLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBTTFBQICh2YXJpYWJsZSBudW1iZXIgb2YgYnl0 ZXMpICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r DQogICB8IGV0YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgfCBhcyBt YW55IGJ5dGUtd2lzZSBjb25jYXRlbmF0ZWQgU0xQUHMgIHwNCiAgIHwgYXMgU0wgUGFja2V0cyBp biB0aGlzIFJUUCBwYWNrZXQgICAgICB8DQogICB8LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKw0KICAgfCBTTFBQICh2YXJpYWJsZSBudW1iZXIgb2YgYnl0ZXMpICAgICAg IHwNCiAgIHwtKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICAqIGJ5 dGUgYm91bmRhcnkNCg0KICAgRmlndXJlIDg6IFNMUFAgc2VjdGlvbiBzdHJ1Y3R1cmUNCg0KDQoz LjggSW50ZXJsZWF2aW5nDQoNCiAgIFNMIFBhY2tldHMgTUFZIGJlIGludGVybGVhdmVkLiBTZW5k ZXJzIE1BWSBwZXJmb3JtIGludGVybGVhdmluZy4NCiAgIFJlY2VpdmVycyBNVVNUIHN1cHBvcnQg aW50ZXJsZWF2aW5nLg0KDQoNCkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5 IDIwMDEgICAgICAgICAgICAgICAgICAgICAgICAxNQ0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAg ICAgICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAgIEphbnVhcnkg MjAwMQ0KDQoNCiAgIFdoZW4gaW50ZXJsZWF2aW5nIG9mIFNMIHBhY2tldHMgaXMgdXNlZCBpdCBT SEFMTCBiZSBpbXBsZW1lbnRlZA0KICAgdXNpbmcgdGhlIFNMUFNlcU51bSBmaWVsZCBvZiBNU0xI Lg0KDQogICBUaGUgQVVTZXF1ZW5jZU51bWJlciBmaWVsZCBvZiB0aGUgU0wgaGVhZGVyIE1VU1Qg Tk9UIGJlIHVzZWQgZm9yDQogICBpbnRlcmxlYXZpbmcgc2luY2UgZmlyc3RseSBpdCBtYXkgY29s bGlkZSB3aXRoIEJJRlMgQ2Fyb3VzZWwgdXNhZ2UNCiAgIGFuZCBzZWNvbmRseSBpdCBpcyBub3Qg dmlzaWJsZSB0byBub24tTVBFRy00IHN5c3RlbSByZWNlaXZlcnMuDQoNCiAgIFRoZSBjb25qdW5j dGlvbiBvZiBSVFAgc2VxdWVuY2UgbnVtYmVyIGFuZCBTTFBTZXFOdW0gY2FuIHByb2R1Y2UgYQ0K ICAgcXVhc2ktdW5pcXVlIGlkZW50aWZpZXIgZm9yIGVhY2ggU0wgcGFja2V0IHNvIHRoYXQgYSBy ZWNlaXZlciBjYW4NCiAgIHVuYW1iaWd1b3VzbHkgcmVjb25zdHJ1Y3QgdGhlIG9yaWdpbmFsIG9y ZGVyIGV2ZW4gaW4gY2FzZSBvZiBvdXQtb2YtDQogICBvcmRlciBwYWNrZXRzLCBwYWNrZXQgbG9z cyBvciBkdXBsaWNhdGlvbi4NCg0KDQo0LiBTTCBwYWNrZXRpemVkIHN0cmVhbSByZWNvbnN0cnVj dGlvbg0KDQogICBUaGUgTVBFRy00IG92ZXIgSVAgZnJhbWV3b3JrIFs5XSByZXF1aXJlcyB0aGF0 IHRoZSB3YXkgYSByZWNlaXZlcg0KICAgY2FuIHJlY29uc3RydWN0IGEgdmFsaWQgU0wgcGFja2V0 aXplZCBzdHJlYW0gc2hhbGwgYmUgZG9jdW1lbnRlZCwNCiAgIHRoaXMgaXMgdGhlIHB1cnBvc2Ug b2YgdGhpcyBzZWN0aW9uLg0KDQogICBTaW5jZSB0aGlzIGZvcm1hdCBkaXJlY3RseSB0cmFuc3Bv cnRzIFNMIHBhY2tldHMgdGhpcyByZWNvbnN0cnVjdGlvbg0KICAgaXMgdHJpdmlhbCB3aXRoIHRo ZSBmb2xsb3dpbmcgcnVsZXM6DQoNCiAgIC0gU0xQYWNrZXRIZWFkZXIucGFja2V0U2VxdWVuY2VO dW1iZXIgaXMgcmVzdG9yZWQgZnJvbQ0KICAgTVNMSC5TTFBTZXFOdW0gZm9yIHRoZSBmaXJzdCBT TCBwYWNrZXQgaW4gdGhlIFJUUCBwYWNrZXQgKGk9IDApOg0KICAgU0xQYWNrZXRIZWFkZXIucGFj a2V0U2VxdWVuY2VOdW1iZXIoMCkgPSBNU0xILlNMUFNlcU51bSgwKQ0KICAgYW5kIGZvciBzdWJz ZXF1ZW50IHBhY2tldHMgdXNpbmcgKGZvciBpPj0wKSA6DQogICBTTFBhY2tldEhlYWRlci5wYWNr ZXRTZXF1ZW5jZU51bWJlcihpKzEpID0NCiAgIFNMUGFja2V0SGVhZGVyLnBhY2tldFNlcXVlbmNl TnVtYmVyKGkpICsgTVNMSC5TTFBTZXFOdW1EZWx0YShpKzEpICsxDQoNCiAgIC0gQWxsIHRpbWUg c3RhbXBzIChDVFMsIERUUywgT0NSKSwgaWYgcHJlc2VudCwgYXJlIHJlc3RvcmVkIGZyb20gdGhl DQogICBkZWx0YSB2YWx1ZXMuDQogICAtIFRpbWUgc3RhbXBzIGZsYWdzIChDVFNGbGFnLCBEVFNG bGFnKSBpbiBNU0xIIGFyZSB1c2VkIHRvDQogICByZWNvbnN0cnVjdCByZXNwZWN0aXZlbHkgdGhl IGNvbXBvc2l0aW9uVGltZVN0YW1wRmxhZyBhbmQNCiAgIGRlY29kaW5nVGltZVN0YW1wRmxhZyBv ZiBTTFBhY2tldEhlYWRlci4NCg0KICAgU3BlY2lmaWNhbGx5IHRoZSByZWNvbnN0cnVjdGlvbiBk ZXBlbmRzIG9uIHRoZSBTRFAgcGFyYW1ldGVycyBhcw0KICAgZm9sbG93czoNCg0KICAgSWYgU0RQ LkNUU0RlbHRhTGVuZ3RoIGlzIGFic2VudCBvciBlcXVhbHMgMDoNCiAgIFRoZSBTTCBzdHJlYW0g cmVjb25zdHJ1Y3Rpb24gcnVsZXMgYXJlOg0KICAgLiBmb3IgdGhlIGZpcnN0IChvciBvbmx5KSBT TCBwYWNrZXQ6DQogICAgLiBpZiBTTENvbmZpZy51c2VUaW1lU3RhbXBzID09IHRydWUsIHRoZW46 DQogICAgIC4gU0xQYWNrZXRIZWFkZXIuY29tcG9zaXRpb25UaW1lU3RhbXBGbGFnID0gdHJ1ZQ0K ICAgICAuIFNMUGFja2V0SGVhZGVyLmNvbXBvc2l0aW9uVGltZVN0YW1wID0gUlRQIFRpbWVTdGFt cA0KICAgIC4gaWYgU0xDb25maWcudXNlVGltZVN0YW1wcyA9PSBmYWxzZSwgdGhlbjoNCiAgICAg LiBTTFBhY2tldEhlYWRlci5jb21wb3NpdGlvblRpbWVTdGFtcEZsYWcgaXMgbm90IGRlZmluZWQN CiAgIC4gZm9yIHRoZSBmb2xsb3dpbmcgU0wgcGFja2V0czoNCiAgICAuIFNMUGFja2V0SGVhZGVy LmNvbXBvc2l0aW9uVGltZVN0YW1wRmxhZyA9IGZhbHNlDQoNCiAgIElmIFNEUC5DVFNEZWx0YUxl bmd0aCBpcyBub3QgemVybzoNCiAgICAuIFNMUGFja2V0SGVhZGVyLmNvbXBvc2l0aW9uVGltZVN0 YW1wRmxhZyA9IE1TTEguQ1RTRmxhZw0KICAgIC4gU0xQYWNrZXRIZWFkZXIuY29tcG9zaXRpb25U aW1lU3RhbXAgPSBSVFAgVGltZVN0YW1wICsNCiAgIE1TTEguQ1RTRGVsdGENCg0KR2VudHJpYyBl dCBhbC4gICAgICAgICAgICBFeHBpcmVzIEp1bHkgMjAwMSAgICAgICAgICAgICAgICAgICAgICAg IDE2DQoNCg0KDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAgIFJUUCBQYXlsb2FkIEZvcm1hdCBm b3IgTVBFRy00IFN0cmVhbXMgICAgSmFudWFyeSAyMDAxDQoNCg0KDQogICAtIFRoZSBvdGhlciBT TCBwYWNrZXQgaGVhZGVyIGZpZWxkcyBTSEFMTCByZW1haW4gYXMgZm91bmQgaW4gUlNMSC4NCg0K ICAgSXQgaXMgb2J2aW91cyB0aGF0IGluIHRoZSBnZW5lcmFsIGNhc2UgdGhlIHJlY29uc3RydWN0 aW9uIG9mIHRoZQ0KICAgb3JpZ2luYWwgU0wgcGFja2V0aXplZCBzdHJlYW0gcmVxdWlyZXMgU0wt YXdhcmVuZXNzLiBIb3dldmVyIHRoaXMNCiAgIHBheWxvYWQgZm9ybWF0IGFsbG93cyBpbiBhbGwg Y2FzZXMgYSByZWNlaXZlciB0aGF0IGRvZXMgbm90IGtub3cNCiAgIGFib3V0IHRoZSBTTCBzeW50 YXggdG8gcmVjb25zdHJ1Y3QgdGhlIHNlbWFudGljIG9mIFNMIGZvciB0aGUNCiAgIGZvbGxvd2lu ZyB2ZXJ5IHVzZWZ1bCBmZWF0dXJlczoNCiAgIC0gUGFja2V0IG9yZGVyIChkZWNvZGluZyBvcmRl cikNCiAgIC0gQWNjZXNzIFVuaXQgYm91bmRhcmllcyAodXNpbmcgdGhlIE0gYml0KQ0KICAgLSBB Y2Nlc3MgVW5pdCBmcmFnbWVudHMgKGkuZS4gU0wgcGFja2V0IGJvdW5kYXJpZXMgdXNpbmcNCiAg IE1TTEguU0xQUFNpemUpDQogICAtIENvbXBvc2l0aW9uIFRpbWUgU3RhbXBzICh1c2luZyB0aGUg UlRQIFRpbWUgU3RhbXAgYW5kDQogICBNU0xILkNUU0RlbHRhKQ0KICAgLSBEZWNvZGluZyBUaW1l IFN0YW1wcyAodXNpbmcgdGhlIFJUUCBUaW1lIFN0YW1wIGFuZCBNU0xILkRUU0RlbHRhKQ0KICAg LSBQYWNrZXQgc2VxdWVuY2UgbnVtYmVyICh1c2luZyB0aGUgUlRQIFRpbWUgU2VxdWVuY2UgbnVt YmVyIGFuZA0KICAgTVNMSC5TTFBTZXFOdW0pDQoNCg0KNS4gTXVsdGlwbGV4aW5nDQoNCiAgIFNp bmNlIGEgdHlwaWNhbCBNUEVHLTQgc2Vzc2lvbiBtYXkgaW52b2x2ZSBhIGxhcmdlIG51bWJlciBv Zg0KICAgb2JqZWN0cywgdGhhdCBtYXkgYmUgYXMgbWFueSBhcyBhIGZldyBodW5kcmVkLCB0cmFu c3BvcnRpbmcgZWFjaCBFUw0KICAgYXMgYW4gaW5kaXZpZHVhbCBSVFAgc2Vzc2lvbiBtYXkgbm90 IGFsd2F5cyBiZSBwcmFjdGljYWwuIEFsbG9jYXRpbmcNCiAgIGFuZCBjb250cm9sbGluZyBodW5k cmVkcyBvZiBkZXN0aW5hdGlvbiBhZGRyZXNzZXMgZm9yIGVhY2ggTVBFRy00DQogICBzZXNzaW9u IG1heSBwb3NlIGluc3VybW91bnRhYmxlIHNlc3Npb24gYWRtaW5pc3RyYXRpb24gcHJvYmxlbXMu DQogICBUaGUgaW5wdXQvb3V0cHV0IHByb2Nlc3Npbmcgb3ZlcmhlYWQgYXQgdGhlIGVuZC1wb2lu dHMgd2lsbCBiZQ0KICAgZXh0cmVtZWx5IGhpZ2ggYWxzby4gQWRkaXRpb25hbGx5LCBsb3cgZGVs YXkgdHJhbnNtaXNzaW9uIG9mIGxvdw0KICAgYml0cmF0ZSBkYXRhIHN0cmVhbXMsIGUuZy4gZmFj aWFsIGFuaW1hdGlvbiBwYXJhbWV0ZXJzLCByZXN1bHRzIGluDQogICBleHRyZW1lbHkgaGlnaCBo ZWFkZXIgb3ZlcmhlYWRzLg0KDQogICBUbyBzb2x2ZSB0aGVzZSBwcm9ibGVtcywgTVBFRy00IGRh dGEgdHJhbnNwb3J0IHJlcXVpcmVzIGENCiAgIG11bHRpcGxleGluZyBzY2hlbWUgdGhhdCBhbGxv d3Mgc2VsZWN0aXZlIGJ1bmRsaW5nIG9mIHNldmVyYWwgRVNzLg0KICAgVGhpcyBpcyBiZXlvbmQg dGhlIHNjb3BlIG9mIHRoZSBwYXlsb2FkIGZvcm1hdCBkZWZpbmVkIGhlcmUuIE1QRUctDQogICA0 J3MgRmxleG11eCBtdWx0aXBsZXhpbmcgc2NoZW1lIG1heSBiZSB1c2VkIGZvciB0aGlzIHB1cnBv c2UgYnkNCiAgIGRlZmluaW5nIGFuIGFkZGl0aW9uYWwgUlRQIHBheWxvYWQgZm9ybWF0IGZvciAi bXVsdGlwbGV4ZWQgTVBFRy00DQogICBzdHJlYW1zLiIgQW5vdGhlciBhcHByb2FjaCBtYXkgYmUg dG8gZGV2ZWxvcCBhIGdlbmVyaWMgUlRQDQogICBtdWx0aXBsZXhpbmcgc2NoZW1lIHVzYWJsZSBm b3IgTVBFRy00IGRhdGEuIFRoZSBtdWx0aXBsZXhpbmcgc2NoZW1lDQogICByZXBvcnRlZCBpbiBb OF0gbWF5IGJlIGEgY2FuZGlkYXRlIGZvciB0aGlzIGFwcHJvYWNoLg0KDQogICBGb3IgTVBFRy00 IGFwcGxpY2F0aW9ucywgdGhlIG11bHRpcGxleGluZyB0ZWNobmlxdWUgbmVlZHMgdG8gYWRkcmVz cw0KICAgdGhlIGZvbGxvd2luZyByZXF1aXJlbWVudHM6DQoNCiAgIGkuIFRoZSBFU3MgbXVsdGlw bGV4ZWQgaW4gb25lIHN0cmVhbSBjYW4gY2hhbmdlIGZyZXF1ZW50bHkgZHVyaW5nIGENCiAgIHNl c3Npb24uIENvbnNlcXVlbnRseSwgdGhlIGNvZGluZyB0eXBlLCBpbmRpdmlkdWFsIHBhY2tldCBz aXplIGFuZA0KICAgdGVtcG9yYWwgcmVsYXRpb25zaGlwcyBiZXR3ZWVuIHRoZSBtdWx0aXBsZXhl ZCBkYXRhIHVuaXRzIG11c3QgYmUNCiAgIGhhbmRsZWQgZHluYW1pY2FsbHkuDQoNCiAgIGlpLiBU aGUgbXVsdGlwbGV4aW5nIHNjaGVtZSBzaG91bGQgaGF2ZSBhIG1lY2hhbmlzbSB0byBkZXRlcm1p bmUgdGhlDQogICBFUyBpZGVudGlmaWVyIChFU19JRCkgZm9yIGVhY2ggb2YgdGhlIG11bHRpcGxl eGVkIHBhY2tldHMuIEVTX0lEIGlzDQogICBub3QgYSBwYXJ0IG9mIHRoZSBTTCBoZWFkZXIuDQoN Cg0KDQpHZW50cmljIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAg ICAgICAgICAgICAgICAgMTcNCg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgUlRQIFBh eWxvYWQgRm9ybWF0IGZvciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQogICBp aWkuIEluIGdlbmVyYWwsIGFuIFNMIHBhY2tldCBkb2VzIG5vdCBjb250YWluIGluZm9ybWF0aW9u IGFib3V0IGl0cw0KICAgc2l6ZS4gVGhlIG11bHRpcGxleGluZyBzY2hlbWUgc2hvdWxkIGJlIGFi bGUgdG8gZGVsaW5lYXRlIHRoZQ0KICAgbXVsdGlwbGV4ZWQgcGFja2V0cyB3aG9zZSBsZW5ndGhz IG1heSB2YXJ5IGZyb20gYSBmZXcgYnl0ZXMgdG8gY2xvc2UNCiAgIHRvIHRoZSBwYXRoLU1UVS4N Cg0KDQo2LiBTZWN1cml0eSBDb25zaWRlcmF0aW9ucw0KDQogICBSVFAgcGFja2V0cyB1c2luZyB0 aGUgcGF5bG9hZCBmb3JtYXQgZGVmaW5lZCBpbiB0aGlzIHNwZWNpZmljYXRpb24NCiAgIGFyZSBz dWJqZWN0IHRvIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyBkaXNjdXNzZWQgaW4gdGhlIFJU UA0KICAgc3BlY2lmaWNhdGlvbiBbNV0uIFRoaXMgaW1wbGllcyB0aGF0IGNvbmZpZGVudGlhbGl0 eSBvZiB0aGUgbWVkaWENCiAgIHN0cmVhbXMgaXMgYWNoaWV2ZWQgYnkgZW5jcnlwdGlvbi4gQmVj YXVzZSB0aGUgZGF0YSBjb21wcmVzc2lvbiB1c2VkDQogICB3aXRoIHRoaXMgcGF5bG9hZCBmb3Jt YXQgaXMgYXBwbGllZCBlbmQtdG8tZW5kLCBlbmNyeXB0aW9uIG1heSBiZQ0KICAgcGVyZm9ybWVk IG9uIHRoZSBjb21wcmVzc2VkIGRhdGEgc28gdGhlcmUgaXMgbm8gY29uZmxpY3QgYmV0d2VlbiB0 aGUNCiAgIHR3byBvcGVyYXRpb25zLiBUaGUgcGFja2V0IHByb2Nlc3NpbmcgY29tcGxleGl0eSBv ZiB0aGlzIHBheWxvYWQNCiAgIHR5cGUgZG9lcyBub3QgZXhoaWJpdCBhbnkgc2lnbmlmaWNhbnQg bm9uLXVuaWZvcm1pdHkgaW4gdGhlIHJlY2VpdmVyDQogICBzaWRlIHRvIGNhdXNlIGEgZGVuaWFs LW9mLXNlcnZpY2UgdGhyZWF0Lg0KDQogICBIb3dldmVyLCBpdCBpcyBwb3NzaWJsZSB0byBpbmpl Y3Qgbm9uLWNvbXBsaWFudCBNUEVHIHN0cmVhbXMgKEF1ZGlvLA0KICAgVmlkZW8sIGFuZCBTeXN0 ZW1zKSB0byBvdmVybG9hZCB0aGUgcmVjZWl2ZXIvZGVjb2RlcidzIGJ1ZmZlcnMgd2hpY2gNCiAg IG1pZ2h0IGNvbXByb21pc2UgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIHJlY2VpdmVyIG9yIGV2 ZW4gY3Jhc2ggaXQuDQogICBUaGlzIGlzIGVzcGVjaWFsbHkgdHJ1ZSBmb3IgZW5kLXRvLWVuZCBz eXN0ZW1zIGxpa2UgTVBFRyB3aGVyZSB0aGUNCiAgIGJ1ZmZlciBtb2RlbHMgYXJlIHByZWNpc2Vs eSBkZWZpbmVkLg0KDQogICBNUEVHLTQgU3lzdGVtcyBzdXBwb3J0cyBzdHJlYW0gdHlwZXMgaW5j bHVkaW5nIGNvbW1hbmRzIHRoYXQgYXJlDQogICBleGVjdXRlZCBvbiB0aGUgdGVybWluYWwgbGlr ZSBPRCBjb21tYW5kcywgQklGUyBjb21tYW5kcywgZXRjLiBhbmQNCiAgIHByb2dyYW1tYXRpYyBj b250ZW50IGxpa2UgTVBFRy1KIChKYXZhKFRNKSBCeXRlIENvZGUpIGFuZA0KICAgRUNNQVNDUklQ VC4gSXQgaXMgcG9zc2libGUgdG8gdXNlIG9uZSBvciBtb3JlIG9mIHRoZSBhYm92ZSBpbiBhDQog ICBtYW5uZXIgbm9uLWNvbXBsaWFudCB0byBNUEVHIHRvIGNyYXNoIG9yIHRlbXBvcmFyaWx5IG1h a2UgdGhlDQogICByZWNlaXZlciB1bmF2YWlsYWJsZS4NCg0KICAgQXV0aGVudGljYXRpb24gbWVj aGFuaXNtcyBjYW4gYmUgdXNlZCB0byB2YWxpZGF0ZSBvZiB0aGUgc2VuZGVyIGFuZA0KICAgdGhl IGRhdGEgdG8gcHJldmVudCBzZWN1cml0eSBwcm9ibGVtcyBkdWUgdG8gbm9uLWNvbXBsaWFudCBt YWxpZ25hbnQNCiAgIE1QRUctNCBzdHJlYW1zLg0KDQogICBBIHNlY3VyaXR5IG1vZGVsIGlzIGRl ZmluZWQgaW4gTVBFRy00IFN5c3RlbXMgc3RyZWFtcyBjYXJyeWluZyBNUEVHLQ0KICAgSiBhY2Nl c3MgdW5pdHMgd2hpY2ggY29tcHJpc2VzIEphdmEoVE0pIGNsYXNzZXMgYW5kIG9iamVjdHMuIE1Q RUctSg0KICAgZGVmaW5lcyBhIHNldCBvZiBKYXZhIEFQSXMgYW5kIGEgc2VjdXJlIGV4ZWN1dGlv biBtb2RlbC4gIE1QRUctSg0KICAgY29udGVudCBjYW4gY2FsbCB0aGlzIHNldCBvZiBBUElzIGFu ZCBKYXZhKFRNKSBtZXRob2RzIGZyb20gYSBzZXQgb2YNCiAgIEphdmEgcGFja2FnZXMgc3VwcG9y dGVkIGluIHRoZSByZWNlaXZlciB3aXRoaW4gdGhlIGRlZmluZWQgc2VjdXJpdHkNCiAgIG1vZGVs LiBBY2NvcmRpbmcgdG8gdGhpcyBzZWN1cml0eSBtb2RlbCwgZG93bmxvYWRlZCBieXRlIGNvZGUg aXMNCiAgIGZvcmJpZGRlbiB0byBsb2FkIGxpYnJhcmllcywgZGVmaW5lIG5hdGl2ZSBtZXRob2Rz LCBzdGFydCBwcm9ncmFtcywNCiAgIHJlYWQgb3Igd3JpdGUgZmlsZXMsIG9yIHJlYWQgc3lzdGVt IHByb3BlcnRpZXMuDQoNCiAgIFJlY2VpdmVycyBjYW4gaW1wbGVtZW50IGludGVsbGlnZW50IGZp bHRlcnMgdG8gdmFsaWRhdGUgdGhlIGJ1ZmZlcg0KICAgcmVxdWlyZW1lbnRzIG9yIHBhcmFtZXRy aWMgKE9ELCBCSUZTLCBldGMuKSBvciBwcm9ncmFtbWF0aWMgKE1QRUctSiwNCiAgIEVDTUFTY3Jp cHQpIGNvbW1hbmRzIGluIHRoZSBzdHJlYW1zLiBIb3dldmVyLCB0aGlzIGNhbiBpbmNyZWFzZSB0 aGUNCiAgIGNvbXBsZXhpdHkgc2lnbmlmaWNhbnRseS4NCg0KNy4gVHlwZXMgYW5kIG5hbWVzDQoN CiAgIFRoZSBlbmNvZGluZyBuYW1lIGFzc29jaWF0ZWQgdG8gdGhpcyBSVFAgcGF5bG9hZCBmb3Jt YXQgaXM6DQogICAtICJtcGVnNC1zbCIuDQoNCkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhw aXJlcyBKdWx5IDIwMDEgICAgICAgICAgICAgICAgICAgICAgICAxOA0KDQoNCg0KDQoNCg0KDQoN CiAgICAgICAgICAgICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAg IEphbnVhcnkgMjAwMQ0KDQoNCg0KICAgVGhlIG1lZGlhIHR5cGUgbWF5IGJlIGFueSBvZjoNCiAg IC0gInZpZGVvIg0KICAgLSAiYXVkaW8iDQogICAtICJhcHBsaWNhdGlvbiINCg0KICAgInZpZGVv IiBTSE9VTEQgYmUgdXNlZCBmb3IgTVBFRy00IFZpZGVvIHN0cmVhbXMgKElTTy9JRUMgMTQ0OTYt Mikgb3INCiAgIE1QRUctNCBTeXN0ZW1zIHN0cmVhbXMgdGhhdCBjb252ZXkgaW5mb3JtYXRpb24g bmVlZGVkIGZvciBhbg0KICAgYXVkaW8vdmlzdWFsIHByZXNlbnRhdGlvbi4NCg0KICAgImF1ZGlv IiBTSE9VTEQgYmUgdXNlZCBmb3IgTVBFRy00IEF1ZGlvIHN0cmVhbXMgKElTTy9JRUMgMTQ0OTYt Mykgb3INCiAgIE1QRUctNCBTeXN0ZW1zIHN0cmVhbXMgdGhhdCBjb252ZXkgaW5mb3JtYXRpb24g bmVlZGVkIGZvciBhbiBhdWRpby0NCiAgIG9ubHkgcHJlc2VudGF0aW9uLg0KDQogICAiYXBwbGlj YXRpb24iIFNIT1VMRCBiZSB1c2VkIGZvciBNUEVHLTQgU3lzdGVtcyBzdHJlYW1zIChJU08vSUVD DQogICAxNDQ5Ni0xKSB0aGF0IHNlcnZlIG90aGVyIHB1cnBvc2VzIHRoYW4gYXVkaW8vdmlzdWFs IHByZXNlbnRhdGlvbiwNCiAgIGUuZy4gaW4gc29tZSBjYXNlcyB3aGVuIE1QRUctSiBzdHJlYW1z IGFyZSB0cmFuc21pdHRlZC4NCg0KDQo4LiBBZGRpdGlvbmFsIFNEUCBzeW50YXgNCg0KOC4xIE1h cHBpbmcgaW5mb3JtYXRpb24NCg0KICAgVGhpcyBmb3JtYXQgbWF5IHJlcXVpcmUgYWRkaXRpb25h bCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbWFwcGluZyB0bw0KICAgYmUgbWFkZSBhdmFpbGFibGUg dG8gdGhlIHJlY2VpdmVyLiBUaGlzIGlzIHNpZ25hbGVkIHRvIHRoZSByZWNlaXZlcg0KICAgdXNp bmcgU0RQIChhPWZtdHApIHBhcmFtZXRlcnMgYXMgaW4gUkZDIDIzMjcgWzEwLCBzZWN0aW9uIDZd Lg0KDQogICBUaGUgYWJzZW5jZSBvZiBhbnkgb2YgdGhlc2UgZmllbGRzIGluIFNEUCBpcyBzaW1p bGFyIHRvIGEgZmllbGQgc2V0DQogICB0byB0aGUgZGVmYXVsdCB2YWx1ZSwgd2hpY2ggaXMgYWx3 YXlzIHplcm8uDQoNCiAgIFRoZSBhYnNlbmNlIG9mIGFueSBzdWNoIHBhcmFtZXRlcnMgcmVzb2x2 ZXMgaW50byBhIGRlZmF1bHQgImJhc2ljIg0KICAgY29uZmlndXJhdGlvbi4NCg0KOC4xLjEgSW5k aWNhdGlvbiBvZiBEVFNEZWx0YSBiaXQgbGVuZ3RoDQoNCiAgIFRoZSBmb2xsb3dpbmcgc3ludGF4 IHNob3VsZCBiZSB1c2VkOg0KDQogICBhPWZtdHA6PGZvcm1hdD4gRFRTRGVsdGFMZW5ndGg9PHZh bHVlPg0KDQogICA8dmFsdWU+IGJlaW5nIHRoZSBudW1iZXIgb2YgYml0cyBvbiB3aGljaCB0aGUg RFRTRGVsdGEgZmllbGQgaXMNCiAgIGVuY29kZWQgaW4gTVNMSC4gVGhlIGRlZmF1bHQgdmFsdWUg aXMgemVybyBhbmQgaW5kaWNhdGVzIHRoZSBhYnNlbmNlDQogICBvZiBEVFNGbGFnIGFuZCBEVFNE ZWx0YSBpbiBNU0xIICh0aGUgc3RyZWFtIGRvZXMgbm90IHRyYW5zcG9ydA0KICAgZGVjb2RpbmdU aW1lU3RhbXBzKS4gQSB2YWx1ZSBsYXJnZXIgdGhhbiB6ZXJvIGluZGljYXRlcyB0aGF0IHRoZXJl DQogICBpcyBhIERUU0ZsYWcgaW4gZWFjaCBNU0xILg0KDQogICBTaW5jZSBkZWNvZGluZ1RpbWVT dGFtcCAtaWYgcHJlc2VudC0gbXVzdCBiZSBlbmNvZGVkIGFzIGEgZGlmZmVyZW5jZQ0KICAgdG8g dGhlIFJUUCB0aW1lIHN0YW1wLCB0aGUgRFRTRGVsdGFMZW5ndGggcGFyYW1ldGVyIE1VU1QgYmUg cHJlc2VudA0KICAgaW4gU0RQIGluIG9yZGVyIHRvIHRyYW5zcG9ydCBkZWNvZGluZ1RpbWVTdGFt cHMgd2l0aCB0aGlzIHBheWxvYWQNCiAgIGZvcm1hdC4NCg0KOC4xLjIgSW5kaWNhdGlvbiBvZiBD VFNEZWx0YSBiaXQgbGVuZ3RoDQoNCiAgIFRoZSBmb2xsb3dpbmcgc3ludGF4IHNob3VsZCBiZSB1 c2VkOg0KDQpHZW50cmljIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAg ICAgICAgICAgICAgICAgICAgMTkNCg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgUlRQ IFBheWxvYWQgRm9ybWF0IGZvciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQoN CiAgIGE9Zm10cDo8Zm9ybWF0PiBDVFNEZWx0YUxlbmd0aD08dmFsdWU+DQoNCiAgIDx2YWx1ZT4g YmVpbmcgdGhlIG51bWJlciBvZiBiaXRzIG9uIHdoaWNoIHRoZSBDVFNEZWx0YSBmaWVsZCBpcw0K ICAgZW5jb2RlIGluIChub24tZmlyc3QpIE1TTEguIFRoZSBkZWZhdWx0IHZhbHVlIGlzIHplcm8g YW5kIGluZGljYXRlcw0KICAgdGhlIGFic2VuY2Ugb2YgdGhlIENUU0ZsYWcgYW5kIENUU0RlbHRh IGZpZWxkcyBpbiBNU0xIICh0aGUgbW9kZSBpcw0KICAgU2luZ2xlLVNMIG9yIHRoZSBzdHJlYW0g ZG9lcyBub3QgdHJhbnNwb3J0IGNvbXBvc2l0aW9uVGltZVN0YW1wcykuDQoNCiAgIFNpbmNlIGNv bXBvc2l0aW9uVGltZVN0YW1wcyAtaWYgcHJlc2VudC0gbXVzdCBiZSBlbmNvZGVkIGFzIGENCiAg IGRpZmZlcmVuY2UgdG8gdGhlIFJUUCB0aW1lIHN0YW1wLCB0aGUgQ1RTRGVsdGFMZW5ndGggcGFy YW1ldGVyIE1VU1QNCiAgIGJlIHByZXNlbnQgaW4gU0RQIGluIG9yZGVyIHRvIHRyYW5zcG9ydCBj b21wb3NpdGlvblRpbWVTdGFtcHMgdXNpbmcNCiAgIHRoaXMgcGF5bG9hZCBmb3JtYXQgKGluIHRo ZSBNdWx0aXBsZS1TTCBtb2RlKS4NCg0KOC4xLjMgSW5kaWNhdGlvbiBvZiBPQ1JEZWx0YSBiaXQg bGVuZ3RoDQoNCiAgIFRoZSBmb2xsb3dpbmcgc3ludGF4IHNob3VsZCBiZSB1c2VkOg0KDQogICBh PWZtdHA6PGZvcm1hdD4gT0NSRGVsdGFMZW5ndGg9PHZhbHVlPg0KDQogICA8dmFsdWU+IGJlaW5n IHRoZSBudW1iZXIgb2YgYml0cyBvbiB3aGljaCB0aGUgT0NSRGVsdGEgZmllbGQgaXMNCiAgIGVu Y29kZWQgaW4gUlNMSC4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgemVybyBhbmQgaW5kaWNhdGVzIHRo ZSBhYnNlbmNlDQogICBvZiBPQ1IgZm9yIHRoaXMgc3RyZWFtLg0KDQogICBTaW5jZSBvYmplY3RD bG9ja1JlZmVyZW5jZSAtaWYgcHJlc2VudC0gbXVzdCBiZSBlbmNvZGVkIGFzIGENCiAgIGRpZmZl cmVuY2UgdG8gdGhlIFJUUCB0aW1lIHN0YW1wLCB0aGUgT0NSRGVsdGFMZW5ndGggcGFyYW1ldGVy IE1VU1QNCiAgIGJlIHByZXNlbnQgaW4gU0RQIGluIG9yZGVyIHRvIHRyYW5zcG9ydCBvYmplY3RD bG9ja1JlZmVyZW5jZXMgd2l0aA0KICAgdGhpcyBwYXlsb2FkIGZvcm1hdC4NCg0KOC4xLjQgSW5k aWNhdGlvbiBvZiBTTFBQU2l6ZSBiaXQgbGVuZ3RoDQoNCiAgIFRoZSBmb2xsb3dpbmcgc3ludGF4 IHNob3VsZCBiZSB1c2VkOg0KDQogICBhPWZtdHA6PGZvcm1hdD4gU0xQUFNpemVMZW5ndGg9PHZh bHVlPg0KDQogICA8dmFsdWU+IGJlaW5nIHRoZSBudW1iZXIgb2YgYml0cyBvbiB3aGljaCB0aGUg U0xQUFNpemUgZmllbGQgb2YgTVNMSA0KICAgaXMgZW5jb2RlZC4gVGhlIGRlZmF1bHQgdmFsdWUg aXMgemVybyBhbmQgaW5kaWNhdGVzIHRoZSBTaW5nbGUtU0wNCiAgIG1vZGUgKHVubGVzcyBTTFBQ U2l6ZSBpcyBwcmVzZW50KS4NCg0KICAgU2ltdWx0YW5lb3VzIHByZXNlbmNlIGluIFNEUCBvZiB0 aGlzIHBhcmFtZXRlciBhbmQgU0xQUFNpemUgaXMNCiAgIGlsbGVnYWwuDQoNCiAgIEVpdGhlciB0 aGUgU0xQUFNpemVMZW5ndGggb3IgU0xQUFNpemUgcGFyYW1ldGVyIE1VU1QgYmUgcHJlc2VudCBp bg0KICAgU0RQIGluIG9yZGVyIHRvIHNpZ25hbCB0aGUgTXVsdGlwbGUtU0wgbW9kZSBvZiB0aGlz IHBheWxvYWQgZm9ybWF0Lg0KDQo4LjEuNSBJbmRpY2F0aW9uIG9mIGNvbnN0YW50IFNMIHBhY2tl dCBzaXplDQoNCiAgIFRoZSBmb2xsb3dpbmcgc3ludGF4IHNob3VsZCBiZSB1c2VkOg0KDQogICBh PWZtdHA6PGZvcm1hdD4gU0xQUFNpemU9PHZhbHVlPg0KDQogICA8dmFsdWU+IGJlaW5nIHRoZSBj b25zdGFudCBzaXplIGluIGJ5dGVzIG9mIGVhY2ggU0wgUGFja2V0IFBheWxvYWQNCiAgIGZvciB0 aGlzIHN0cmVhbS4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgemVybyBhbmQgaW5kaWNhdGVzIHZhcmlh YmxlIFNMDQoNCg0KR2VudHJpYyBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEp1bHkgMjAwMSAg ICAgICAgICAgICAgICAgICAgICAgIDIwDQoNCg0KDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAg IFJUUCBQYXlsb2FkIEZvcm1hdCBmb3IgTVBFRy00IFN0cmVhbXMgICAgSmFudWFyeSAyMDAxDQoN Cg0KICAgUGFja2V0IFBheWxvYWQgc2l6ZSAob3IgdGhlIFNpbmdsZS1TTCBtb2RlIGlmIFNMUFBT aXplTGVuZ3RoIGlzDQogICBhYnNlbnQpLg0KDQogICBTaW11bHRhbmVvdXMgcHJlc2VuY2UgaW4g U0RQIG9mIHRoaXMgcGFyYW1ldGVyIGFuZCBTTFBQU2l6ZUxlbmd0aCBpcw0KICAgaWxsZWdhbC4N Cg0KICAgRWl0aGVyIHRoZSBTTFBQU2l6ZUxlbmd0aCBvciBTTFBQU2l6ZSBwYXJhbWV0ZXIgTVVT VCBiZSBwcmVzZW50IGluDQogICBTRFAgaW4gb3JkZXIgdG8gc2lnbmFsIHRoZSBNdWx0aXBsZS1T TCBtb2RlIG9mIHRoaXMgcGF5bG9hZCBmb3JtYXQuDQoNCjguMS42IEluZGljYXRpb24gb2YgU0xQ U2VxTnVtIGJpdCBsZW5ndGgNCg0KICAgVGhlIGZvbGxvd2luZyBzeW50YXggc2hvdWxkIGJlIHVz ZWQ6DQoNCiAgIGE9Zm10cDo8Zm9ybWF0PiBTTFBTZXFOdW1MZW5ndGg9PHZhbHVlPg0KDQogICA8 dmFsdWU+IGJlaW5nIHRoZSBudW1iZXIgb2YgYml0cyBvbiB3aGljaCB0aGUgU0xQU2VxTnVtIGlz IGVuY29kZWQNCiAgIGluIHRoZSBmaXJzdCBNU0xILiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyB6ZXJv IGFuZCBpbmRpY2F0ZXMgdGhlDQogICBhYnNlbmNlIG9mIFNMUFNlcU51bSBhbmQgU0xQU2VxTnVt RGVsdGEgZm9yIGFsbCBNU0xIcy4NCg0KICAgU2luY2UgcGFja2V0U2VxdWVuY2VOdW1iZXIgLWlm IHByZXNlbnQtIG11c3QgYmUgbWFwcGVkIGluIE1TTEgsIHRoZQ0KICAgU0xQU2VxTnVtTGVuZ3Ro IHBhcmFtZXRlciBNVVNUIGJlIHByZXNlbnQgaW4gU0RQIGluIG9yZGVyIHRvDQogICB0cmFuc3Bv cnQgcGFja2V0U2VxdWVuY2VOdW1iZXIgd2l0aCB0aGlzIHBheWxvYWQgZm9ybWF0Lg0KDQoNCjgu MS43IEluZGljYXRpb24gb2YgU0xQU2VxTnVtRGVsdGEgYml0IGxlbmd0aA0KDQogICBUaGUgZm9s bG93aW5nIHN5bnRheCBzaG91bGQgYmUgdXNlZDoNCg0KICAgYT1mbXRwOjxmb3JtYXQ+IFNMUFNl cU51bURlbHRhTGVuZ3RoPTx2YWx1ZT4NCg0KICAgPHZhbHVlPiBiZWluZyB0aGUgbnVtYmVyIG9m IGJpdHMgb24gd2hpY2ggdGhlIFNMUFNlcU51bURlbHRhIGFyZQ0KICAgZW5jb2RlZCBpbiBhbnkg bm9uLWZpcnN0IE1TTEguIFRoZSBkZWZhdWx0IHZhbHVlIGlzIHplcm8gYW5kDQogICBpbmRpY2F0 ZXMgdGhhdCBwYWNrZXRTZXF1ZW5jZU51bWJlciBNVVNUIGJlIGluY3JlbWVudGVkIGJ5IG9uZSBm b3INCiAgIGVhY2ggU0wgcGFja2V0IGluIHRoZSBSVFAgcGFja2V0IChzZWUgc2VjdGlvbiAzLjUp Lg0KDQogICBTaW5jZSB3aGVuIGludGVybGVhdmluZyBwYWNrZXRTZXF1ZW5jZU51bWJlciBkb2Vz IG5vdCBpbmNyZW1lbnQgYnkgMQ0KICAgaW5zaWRlIGEgUlRQIHBhY2tldCwgdGhlIFNMUFNlcU51 bURlbHRhTGVuZ3RoIHBhcmFtZXRlciBNVVNUIGJlDQogICBwcmVzZW50IGluIFNEUCB3aGVuIHVz aW5nIGludGVybGVhdmluZyB3aXRoIHRoaXMgcGF5bG9hZCBmb3JtYXQuDQoNCjguMS44IEluZGlj YXRpb24gb2YgUlNMSFNpemUgYml0IGxlbmd0aA0KDQogICBUaGUgZm9sbG93aW5nIHN5bnRheCBz aG91bGQgYmUgdXNlZDoNCg0KICAgYT1mbXRwOjxmb3JtYXQ+IFJTTEhTaXplTGVuZ3RoPTx2YWx1 ZT4NCg0KICAgPHZhbHVlPiBiZWluZyB0aGUgbnVtYmVyIG9mIGJpdHMgdGhhdCBpcyB1c2VkIHRv IGVuY29kZSB0aGUgUlNMSFNpemUNCiAgIGZpZWxkLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyB6ZXJv IGFuZCBpbmRpY2F0ZXMgdGhlIGFic2VuY2Ugb2YgdGhlDQogICB3aG9sZSBSU0xIIHNlY3Rpb24g Zm9yIGFsbCBSVFAgcGFja2V0cyBvZiB0aGlzIHN0cmVhbS4NCg0KICAgQ29tcGF0aWJpbGl0eSB3 aXRoIFJGQyAzMDE2IHJlcXVpcmVzIHRoYXQgdGhlIFJTTEggc2VjdGlvbiBpcyBlbXB0eSwNCiAg IGluY2x1ZGluZyB0aGUgUlNMSFNpemUgZmllbGQuIFRoaXMgaXMgdGhlIHJlYXNvbiB3aHkgdGhl cmUgaXMgc3VjaCBhDQogICB2YXJpYWJsZSBsZW5ndGggd2l0aCBhIGRlZmF1bHQgdmFsdWUgaW5k aWNhdGluZyBhYnNlbmNlIG9mIHRoZQ0KICAgUlNMSFNpemUgZmllbGQuDQoNCkdlbnRyaWMgZXQg YWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDIwMDEgICAgICAgICAgICAgICAgICAgICAgICAy MQ0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAgICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9y IE1QRUctNCBTdHJlYW1zICAgIEphbnVhcnkgMjAwMQ0KDQoNCg0KOC4yIE9wdGlvbmFsIGNvbmZp Z3VyYXRpb24gaW5mb3JtYXRpb24NCg0KICAgSW4gdGhlIE1QRUctNCBmcmFtZXdvcmsgdGhlIGZv bGxvd2luZyBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIHVzaW5nDQogICB0aGUgT2JqZWN0IERlc2Ny aXB0b3IuIEZvciBjb21wYXRpYmlsaXR5IHdpdGggcmVjZWl2ZXJzIHRoYXQgZG8gbm90DQogICBp bXBsZW1lbnQgdGhlIGZ1bGwgTVBFRy00IHN5c3RlbSBzcGVjaWZpY2F0aW9uIHRoaXMgaW5mb3Jt YXRpb24gTUFZDQogICBhbHNvIGJlIGluZGljYXRlZCBpbiBTRFAuDQoNCiAgIEZvciB0cmFuc3Bv cnQgb2YgTVBFRy00IGF1ZGlvIGFuZCB2aWRlbyB3aXRob3V0IHRoZSB1c2Ugb2YgTVBFRy00DQog ICBzeXN0ZW1zLCBhcyB3ZWxsIGFzIHRvIHN1cHBvcnQgbm9uLU1QRUctNCBzeXN0ZW0gcmVjZWl2 ZXJzLCBpdCBpcw0KICAgcG9zc2libGUgdG8gdHJhbnNwb3J0IGluZm9ybWF0aW9uIG9uIHRoZSBw cm9maWxlIGFuZCBsZXZlbCBvZiB0aGUNCiAgIHN0cmVhbSBhbmQgb24gdGhlIGRlY29kZXIgY29u ZmlndXJhdGlvbi4NCg0KOC4yLjEgSW5kaWNhdGlvbiBvZiBTTENvbmZpZ0Rlc2NyaXB0b3INCg0K ICAgU2VuZGVycyBNQVkgdHJhbnNtaXQgdGhlIFNMQ29uZmlnRGVzY3JpcHRvciBpbiBTRFAuDQoN CiAgIFRoZSBmb2xsb3dpbmcgc3ludGF4IHNob3VsZCBiZSB1c2VkOg0KDQogICBhPWZtdHA6PGZv cm1hdD4gU0xDb25maWdEZXNjcmlwdG9yPTx2YWx1ZT4NCg0KICAgPHZhbHVlPiBiZWluZyBhIGJh c2UtNjQgZW5jb2Rpbmcgb2YgdGhlIFNMQ29uZmlnRGVzY3JpcHRvci4gVGhpcw0KICAgU0hBTEwg YmUgdGhlIG9yaWdpbmFsIFNMQ29uZmlnRGVzY3JpcHRvciBhbmQgaXQgU0hBTEwgYmUgdGhlIHNh bWUgYXMNCiAgIHRoZSBvbmUgdHJhbnNwb3J0ZWQgYnkgdGhlIE9EIGZyYW1ld29yay4NCg0KOC4y LjIgSW5kaWNhdGlvbnMgZm9yIE1QRUctNCBhdWRpbyBzdHJlYW1zDQoNCjguMi4yLjEgSW5kaWNh dGlvbiBvZiBwcm9maWxlIGxldmVsDQoNCiAgIFNlbmRlcnMgTUFZIHRyYW5zbWl0IHRoZSBwcm9m aWxlIGFuZCBsZXZlbCBpbmRpY2F0aW9uIGluIFNEUC4NCg0KICAgVGhlIGZvbGxvd2luZyBzeW50 YXggc2hvdWxkIGJlIHVzZWQ6DQoNCiAgIGE9Zm10cDo8Zm9ybWF0PiBwcm9maWxlLWxldmVsLWlk PTx2YWx1ZT4NCg0KICAgPHZhbHVlPiBiZWluZyBhIGRlY2ltYWwgcmVwcmVzZW50YXRpb24gb2Yg dGhlIE1QRUctNCBBdWRpbyBQcm9maWxlDQogICBMZXZlbCBpbmRpY2F0aW9uIHZhbHVlIGRlZmlu ZWQgaW4gSVNPL0lFQyAxNDQ5Ni0xLiBUaGlzIHBhcmFtZXRlcg0KICAgaW5kaWNhdGVzIHdoaWNo IE1QRUctNCBBdWRpbyB0b29sIHN1YnNldHMgYXJlIGFwcGxpZWQgdG8gZW5jb2RlIHRoZQ0KICAg YXVkaW8gc3RyZWFtLg0KDQo4LjIuMi4yIEluZGljYXRpb24gb2YgYXVkaW8gb2JqZWN0IHR5cGUN Cg0KICAgU2VuZGVycyBNQVkgdHJhbnNtaXQgdGhlIGF1ZGlvIG9iamVjdCB0eXBlIGluZGljYXRp b24gaW4gU0RQLg0KDQogICBUaGUgZm9sbG93aW5nIHN5bnRheCBzaG91bGQgYmUgdXNlZDoNCg0K ICAgYT1mbXRwOjxmb3JtYXQ+IG9iamVjdC10eXBlPTx2YWx1ZT4NCg0KICAgPHZhbHVlPiBiZWlu ZyBhICBkZWNpbWFsIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBNUEVHLTQgQXVkaW8gT2JqZWN0DQog ICBUeXBlIHZhbHVlIGRlZmluZWQgaW4gSVNPL0lFQyAxNDQ5Ni0zLiBUaGlzIHBhcmFtZXRlciBz cGVjaWZpZXMgdGhlDQogICB0b29sIHVzZWQgYnkgdGhlIGVuY29kZXIuIEl0IENBTiBiZSB1c2Vk IHRvIGxpbWl0IHRoZSBjYXBhYmlsaXR5DQogICB3aXRoaW4gdGhlIHNwZWNpZmllZCAicHJvZmls ZS1sZXZlbC1pZCIuDQoNCg0KR2VudHJpYyBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEp1bHkg MjAwMSAgICAgICAgICAgICAgICAgICAgICAgIDIyDQoNCg0KDQoNCg0KDQoNCg0KICAgICAgICAg ICAgICAgIFJUUCBQYXlsb2FkIEZvcm1hdCBmb3IgTVBFRy00IFN0cmVhbXMgICAgSmFudWFyeSAy MDAxDQoNCg0KOC4yLjIuMyBJbmRpY2F0aW9uIG9mIGF1ZGlvIGJpdHJhdGUNCg0KICAgU2VuZGVy cyBNQVkgdHJhbnNtaXQgdGhlIGF1ZGlvIGJpdHJhdGUgaW4gU0RQLg0KDQogICBUaGUgZm9sbG93 aW5nIHN5bnRheCBzaG91bGQgYmUgdXNlZDoNCg0KICAgYT1mbXRwOjxmb3JtYXQ+IGJpdHJhdGU9 PHZhbHVlPg0KDQogICA8dmFsdWU+IGJlaW5nIGEgZGVjaW1hbCByZXByZXNlbnRhdGlvbiBvZiB0 aGUgYXVkaW8gYml0cmF0ZSBpbiBiaXRzDQogICBwZXIgc2Vjb25kIGZvciB0aGUgYXVkaW8gYml0 IHN0cmVhbS4NCg0KOC4yLjIuNCBJbmRpY2F0aW9uIG9mIGF1ZGlvIGRlY29kZXIgY29uZmlndXJh dGlvbg0KDQogICBTZW5kZXJzIE1BWSB0cmFuc21pdCB0aGUgYXVkaW8gZGVjb2RlciBjb25maWd1 cmF0aW9uIGluIFNEUC4NCg0KICAgVGhlIGZvbGxvd2luZyBzeW50YXggc2hvdWxkIGJlIHVzZWQ6 DQoNCiAgIGE9Zm10cDo8Zm9ybWF0PiBjb25maWc9PHZhbHVlPg0KDQogICA8dmFsdWU+IGJlaW5n IGEgaGV4YWRlY2ltYWwgcmVwcmVzZW50YXRpb24gb2YgYW4gb2N0ZXQgc3RyaW5nIHRoYXQNCiAg IGV4cHJlc3NlcyB0aGUgYXVkaW8gcGF5bG9hZCBjb25maWd1cmF0aW9uIGRhdGEgIlN0cmVhbU11 eENvbmZpZyIsIGFzDQogICBkZWZpbmVkIGluIElTTy9JRUMgMTQ0OTYtMy4gQ29uZmlndXJhdGlv biBkYXRhIGlzIG1hcHBlZCBvbnRvIHRoZQ0KICAgb2N0ZXQgc3RyaW5nIGluIGFuIE1TQi1maXJz dCBiYXNpcy4gVGhlIGZpcnN0IGJpdCBvZiB0aGUNCiAgIGNvbmZpZ3VyYXRpb24gZGF0YSBTSEFM TCBiZSBsb2NhdGVkIGF0IHRoZSBNU0Igb2YgdGhlIGZpcnN0IG9jdGV0Lg0KDQogICBJbiB0aGUg bGFzdCBvY3RldCwgemVyby1wYWRkaW5nIGJpdHMsIGlmIG5lY2Vzc2FyeSwgc2hhbGwgZm9sbG93 IHRoZQ0KICAgY29uZmlndXJhdGlvbiBkYXRhLg0KDQo4LjIuMyBJbmRpY2F0aW9ucyBmb3IgTVBF Ry00IHZpZGVvIHN0cmVhbXMNCg0KOC4yLjMuMSBJbmRpY2F0aW9uIG9mIHByb2ZpbGUgYW5kIGxl dmVsDQoNCiAgIFNlbmRlcnMgTUFZIHRyYW5zbWl0IHRoZSB2aWRlbyBwcm9maWxlIGFuZCBsZXZl bCBpbmRpY2F0aW9uIGluIFNEUC4NCg0KICAgVGhlIGZvbGxvd2luZyBzeW50YXggc2hvdWxkIGJl IHVzZWQ6DQoNCiAgIGE9Zm10cDo8Zm9ybWF0PiBwcm9maWxlLWxldmVsLWlkPTx2YWx1ZT4NCg0K ICAgPHZhbHVlPiBiZWluZyBhIGRlY2ltYWwgcmVwcmVzZW50YXRpb24gb2YgTVBFRy00IFZpc3Vh bCBQcm9maWxlDQogICBMZXZlbCBpbmRpY2F0aW9uIHZhbHVlIChwcm9maWxlX2FuZF9sZXZlbF9p bmRpY2F0aW9uKSBkZWZpbmVkIGluDQogICBUYWJsZSBHLTEgb2YgSVNPL0lFQyAxNDQ5Ni0yLiBU aGlzIHBhcmFtZXRlciBNQVkgYmUgdXNlZCBpbiB0aGUNCiAgIGNhcGFiaWxpdHkgZXhjaGFuZ2Ug b3Igc2Vzc2lvbiBzZXR1cCBwcm9jZWR1cmUgdG8gaW5kaWNhdGUgTVBFRy00DQogICBWaXN1YWwg UHJvZmlsZSBhbmQgTGV2ZWwgY29tYmluYXRpb24gb2Ygd2hpY2ggdGhlIE1QRUctNCBWaXN1YWwN CiAgIGNvZGVjIGlzIGNhcGFibGUuIElmIHRoaXMgcGFyYW1ldGVyIGlzIG5vdCBzcGVjaWZpZWQg YnkgdGhlDQogICBwcm9jZWR1cmUsIGl0cyBkZWZhdWx0IHZhbHVlIG9mIDEgKFNpbXBsZSBQcm9m aWxlL0xldmVsIDEpIGlzIHVzZWQuDQoNCjguMi4zLjIgSW5kaWNhdGlvbiBvZiB2aWRlbyBkZWNv ZGVyIGNvbmZpZ3VyYXRpb24NCg0KICAgU2VuZGVycyBNQVkgdHJhbnNtaXQgdGhlIHZpZGVvIGRl Y29kZXIgY29uZmlndXJhdGlvbiBpbiBTRFAuIFRoaXMNCiAgIHBhcmFtZXRlciBpbmRpY2F0ZXMg dGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIGNvcnJlc3BvbmRpbmcgTVBFRy00DQogICB2aXN1YWwg Yml0c3RyZWFtLiBJdCBTSEFMTCBOT1QgYmUgdXNlZCB0byBpbmRpY2F0ZSB0aGUgY29kZWMNCiAg IGNhcGFiaWxpdHkgaW4gdGhlIGNhcGFiaWxpdHkgZXhjaGFuZ2UgcHJvY2VkdXJlLg0KDQoNCkdl bnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDIwMDEgICAgICAgICAgICAgICAg ICAgICAgICAyMw0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAgICAgICAgICBSVFAgUGF5bG9hZCBG b3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAgIEphbnVhcnkgMjAwMQ0KDQoNCiAgIFRoZSBmb2xs b3dpbmcgc3ludGF4IHNob3VsZCBiZSB1c2VkOg0KDQogICBhPWZtdHA6PGZvcm1hdD4gY29uZmln PTx2YWx1ZT4NCg0KICAgPHZhbHVlPiBiZWluZyBhIGhleGFkZWNpbWFsIHJlcHJlc2VudGF0aW9u IG9mIGFuIG9jdGV0IHN0cmluZyB0aGF0DQogICBleHByZXNzZXMgdGhlIE1QRUctNCBWaXN1YWwg Y29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbiwgYXMgZGVmaW5lZCBpbg0KICAgc3ViY2xhdXNlIDYu Mi4xIFN0YXJ0IGNvZGVzIG9mIElTTy9JRUMxNDQ5Ni0yWzJdWzRdWzldLiBUaGUNCiAgIGNvbmZp Z3VyYXRpb24gaW5mb3JtYXRpb24gaXMgbWFwcGVkIG9udG8gdGhlIG9jdGV0IHN0cmluZyBpbiBh biBNU0ItDQogICBmaXJzdCBiYXNpcy4gVGhlIGZpcnN0IGJpdCBvZiB0aGUgY29uZmlndXJhdGlv biBpbmZvcm1hdGlvbiBTSEFMTCBiZQ0KICAgbG9jYXRlZCBhdCB0aGUgTVNCIG9mIHRoZSBmaXJz dCBvY3RldC4gVGhlIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24NCiAgIGluZGljYXRlZCBieSB0 aGlzIHBhcmFtZXRlciBTSEFMTCBiZSB0aGUgc2FtZSBhcyB0aGUgY29uZmlndXJhdGlvbg0KICAg aW5mb3JtYXRpb24gaW4gdGhlIGNvcnJlc3BvbmRpbmcgTVBFRy00IFZpc3VhbCBzdHJlYW0sIGV4 Y2VwdCBmb3INCiAgIGZpcnN0X2hhbGZfdmJ2X29jY3VwYW5jeSBhbmQgbGF0dGVyX2hhbGZfdmJ2 X29jY3VwYW5jeSwgaWYgaXQNCiAgIGV4aXN0cywgd2hpY2ggbWF5IHZhcnkgaW4gdGhlIHJlcGVh dGVkIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24NCiAgIGluc2lkZSBhbiBNUEVHLTQgVmlzdWFs IHN0cmVhbSAoU2VlIDYuMi4xIFN0YXJ0IGNvZGVzIG9mDQogICBJU08vSUVDMTQ0OTYtMikuDQoN CjguMyBDb25jYXRlbmF0aW9uIG9mIGZtdHAgcGFyYW1ldGVycw0KDQogICBNdWx0aXBsZSBmbXRw IHBhcmFtZXRlcnMgU0hPVUxEIGJlIGV4cHJlc3NlZCBhcyBhIE1JTUUgbWVkaWEgdHlwZQ0KICAg c3RyaW5nLCBpbiB0aGUgZm9ybSBvZiBhIHNlbWljb2xvbi1zZXBhcmF0ZWQgbGlzdCBvZiBwYXJh bWV0ZXI9dmFsdWUNCiAgIHBhaXJzLg0KDQo4LjQgU0RQIGZpbGUgZXhhbXBsZQ0KDQogICBJbiB0 aGUgZm9sbG93aW5nIGlzIGFuIGV4YW1wbGUgb2YgU0RQIHN5bnRheCBmb3IgdGhlIGRlc2NyaXB0 aW9uIG9mDQogICBhIHNlc3Npb24gY29udGFpbmluZyBvbmUgTVBFRy00IGF1ZGlvIHN0cmVhbSwg b25lIE1QRUctNCB2aWRlbyBhbmQNCiAgIG9uZSBNUEVHLTQgc3lzdGVtIHN0cmVhbSwgdHJhbnNw b3J0ZWQgdXNpbmcgdGhpcyBmb3JtYXQuIE5vdGUgdGhhdA0KICAgdGhlIHZpZGVvIHN0cmVhbSBE VFNEZWx0YSBhcmUgZW5jb2RlZCBvbiA0IGJpdHMgaW4gdGhpcyBleGFtcGxlLg0KDQogICBvPSAu Li4uDQogICBJPSAuLi4uDQogICBjPUlOIElQNCAxMjMuMjM0LjcxLjExMg0KICAgbT12aWRlbyAx MDM0IFJUUC9BVlQgOTcNCiAgIGE9Zm10cDpEVFNEZWx0YUxlbmd0aCA0DQogICBhPXJ0cG1hcDo5 NyBtcGVnNC1zbA0KICAgbT1hdWRpbyA4MTAgIFJUUC9BVlQgOTgNCiAgIGE9cnRwbXBhOjk4IG1w ZWc0LXNsDQogICBtPWFwcGxpY2F0aW9uIDEyMzQgIFJUUC9BVlQgOTkNCiAgIGE9cnRwbWFwOjk5 IG1wZWc0LXNsDQoNCg0KDQoNCjkuIEV4YW1wbGVzIG9mIHVzYWdlIG9mIHRoaXMgcGF5bG9hZCBm b3JtYXQNCg0KICAgVGhpcyBwYXlsb2FkIGZvcm1hdCBoYXMgYmVlbiBkZXNpZ25lZCB0byB0cmFu c3BvcnQgd2l0aCBmbGV4aWJpbGl0eQ0KICAgYSB2ZXJ5IHZlcnNhdGlsZSBwYWNrZXRpemF0aW9u IHNjaGVtZSAodGhlIE1QRUctNCBTeW5jaHJvbml6YXRpb24NCiAgIExheWVyKTsgaXRzIGNvbXBs ZXhpdHkgaXMgdGhlcmVmb3JlIGxhcmdlciB0YWhuIHRoZSBhdmVyYWdlIGZvciBSVFANCiAgIHBh eWxvYWQgZm9ybWF0cy4gRm9yIHRoaXMgcmVhc29uIHRoaXMgc2VjdGlvbiBkZXNjcmliZXMgYSBu dW1iZXIgb2YNCiAgIGtleSBleGFtcGxlcyBvZiBob3cgdGhpcyBwYXlsb2FkIGZvcm1hdCBjYW4g YmUgdXNlZC4NCg0KOS4xIE1QRUctNCBWaWRlbw0KDQpHZW50cmljIGV0IGFsLiAgICAgICAgICAg IEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAgICAgICAgICAgICAgICAgMjQNCg0KDQoNCg0KDQoN Cg0KDQogICAgICAgICAgICAgICAgUlRQIFBheWxvYWQgRm9ybWF0IGZvciBNUEVHLTQgU3RyZWFt cyAgICBKYW51YXJ5IDIwMDENCg0KDQoNCiAgIExldCB1cyBjb25zaWRlciB0aGUgY2FzZSBvZiBh IDMwIGZyYW1lcyBwZXIgc2Vjb25kIE1QRUctNCB2aWRlbw0KICAgc3RyZWFtIHdoaWNoIGJpdCBy YXRlIGlzIGhpZ2ggZW5vdWdoIHRoYXQgQWNjZXNzIFVuaXRzIGhhdmUgdG8gYmUNCiAgIHNwbGl0 IGluIHNldmVyYWwgU0wgcGFja2V0cyAodHlwaWNhbGx5IGFib3ZlIDMwMCBrYi9zKS4NCg0KICAg TGV0IHVzIGFzc3VtZSBhbHNvIHRoYXQgdGhlIHZpZGVvIGNvZGVjIGdlbmVyYXRlcyBpbiB0aGF0 IGNhc2UgVmlkZW8NCiAgIFBhY2tldHMgc3VpdGFibGUgdG8gZml0IGluIG9uZSBTTCBwYWNrZXQg aS5lIHRoYXQgdGhlIHZpZGVvIGNvZGVjIGlzDQogICBNVFUgYXdhcmUgYW5kIHRoZSBNVFUgaXMg MTUwMCBieXRlcy4gV2UgYXNzdW1lIGZ1cnRoZXJtb3JlIHRoYXQgdGhpcw0KICAgc3RyZWFtIGNv bnRhaW5zIEIgZnJhbWVzIGFuZCB0aGF0IGRlY29kaW5nVGltZVN0YW1wcyBhcmUgcHJlc2VudC4N Cg0KOS4xLjEgU0xDb25maWdEZXNjcmlwdG9yDQoNCiAgIEluIHRoaXMgZXhhbXBsZSB0aGUgU0xD b25maWdEZXNjcmlwdG9yIGlzOg0KDQogICBjbGFzcyBTTENvbmZpZ0Rlc2NyaXB0b3IgZXh0ZW5k cyBCYXNlRGVzY3JpcHRvciA6IGJpdCg4KQ0KICAgdGFnPVNMQ29uZmlnRGVzY3JUYWcgew0KICAg IGJpdCg4KSBwcmVkZWZpbmVkOw0KICAgIGlmIChwcmVkZWZpbmVkPT0wKSB7DQogICAgIGJpdCgx KSB1c2VBY2Nlc3NVbml0U3RhcnRGbGFnOyA9IDENCiAgICAgYml0KDEpIHVzZUFjY2Vzc1VuaXRF bmRGbGFnOyA9IDANCiAgICAgYml0KDEpIHVzZVJhbmRvbUFjY2Vzc1BvaW50RmxhZzsgPSAxDQog ICAgIGJpdCgxKSBoYXNSYW5kb21BY2Nlc3NVbml0c09ubHlGbGFnOyA9IDANCiAgICAgYml0KDEp IHVzZVBhZGRpbmdGbGFnOyA9IDANCiAgICAgYml0KDEpIHVzZVRpbWVTdGFtcHNGbGFnOyA9IDEN CiAgICAgYml0KDEpIHVzZUlkbGVGbGFnOyA9IDANCiAgICAgYml0KDEpIGR1cmF0aW9uRmxhZzsg PSAwDQogICAgIGJpdCgzMikgdGltZVN0YW1wUmVzb2x1dGlvbjsgPSAzMA0KICAgICBiaXQoMzIp IE9DUlJlc29sdXRpb247ID0gMA0KICAgICBiaXQoOCkgdGltZVN0YW1wTGVuZ3RoOyA9IDMyDQog ICAgIGJpdCg4KSBPQ1JMZW5ndGg7ID0gMA0KICAgICBiaXQoOCkgQVVfTGVuZ3RoOyA9IDANCiAg ICAgYml0KDgpIGluc3RhbnRCaXRyYXRlTGVuZ3RoOyA9IDANCiAgICAgYml0KDQpIGRlZ3JhZGF0 aW9uUHJpb3JpdHlMZW5ndGg7ID0gMA0KICAgICBiaXQoNSkgQVVfc2VxTnVtTGVuZ3RoOyA9IDAN CiAgICAgYml0KDUpIHBhY2tldFNlcU51bUxlbmd0aDsgPSAwDQogICAgIGJpdCgyKSByZXNlcnZl ZD0wYjExOw0KICAgIH0NCiAgICBpZiAoZHVyYXRpb25GbGFnKSB7DQogICAgIGJpdCgzMikgdGlt ZVNjYWxlOyAvLyBOT1QgVVNFRA0KICAgICBiaXQoMTYpIGFjY2Vzc1VuaXREdXJhdGlvbjsgIC8v IE5PVCBVU0VEDQogICAgIGJpdCgxNikgY29tcG9zaXRpb25Vbml0RHVyYXRpb247ICAvLyBOT1Qg VVNFRA0KICAgIH0NCiAgICBpZiAoIXVzZVRpbWVTdGFtcHNGbGFnKSB7DQogICAgIGJpdCh0aW1l U3RhbXBMZW5ndGgpIHN0YXJ0RGVjb2RpbmdUaW1lU3RhbXA7ID0gMA0KICAgICBiaXQodGltZVN0 YW1wTGVuZ3RoKSBzdGFydENvbXBvc2l0aW9uVGltZVN0YW1wOyA9IDANCiAgICB9DQogICB9DQoN CiAgIFRoZSB1c2VSYW5kb21BY2Nlc3NQb2ludEZsYWcgaXMgc2V0IHNvIHRoYXQgdGhlDQogICBy YW5kb21BY2Nlc3NQb2ludEZsYWcgY2FuIGluZGljYXRlIHRoYXQgdGhlIGNvcnJlc3BvbmRpbmcg U0wgcGFja2V0DQogICBjb250YWlucyBhIEdPViBhbmQgdGhlIGZpcnN0IFZpZGVvIFBhY2tldCBv ZiBhbiBJbnRyYSBjb2RlZCBmcmFtZS4NCg0KOS4xLjIgU0wgUGFja2V0IEhlYWRlciBzdHJ1Y3R1 cmUNCg0KR2VudHJpYyBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEp1bHkgMjAwMSAgICAgICAg ICAgICAgICAgICAgICAgIDI1DQoNCg0KDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAgIFJUUCBQ YXlsb2FkIEZvcm1hdCBmb3IgTVBFRy00IFN0cmVhbXMgICAgSmFudWFyeSAyMDAxDQoNCg0KDQog ICBXaXRoIHRoaXMgY29uZmlndXJhdGlvbiB3ZSBjYW4gZXh0cmFwb2xhdGUgdGhlIGZvbGxvd2lu ZyBTTCBwYWNrZXQNCiAgIGhlYWRlciBzdHJ1Y3R1cmU6DQoNCiAgIGFsaWduZWQoOCkgY2xhc3Mg U0xfUGFja2V0SGVhZGVyIChTTENvbmZpZ0Rlc2NyaXB0b3IgU0wpIHsNCiAgICBpZiAoU0wudXNl QWNjZXNzVW5pdFN0YXJ0RmxhZykgew0KICAgICBiaXQoMSkgYWNjZXNzVW5pdFN0YXJ0RmxhZzsg Ly8gMSBiaXQNCiAgICB9DQogICAgaWYgKGFjY2Vzc1VuaXRTdGFydEZsYWcpIHsNCiAgICAgaWYg KFNMLnVzZVJhbmRvbUFjY2Vzc1BvaW50RmxhZykgew0KICAgICAgYml0KDEpIHJhbmRvbUFjY2Vz c1BvaW50RmxhZzsgLy8gMSBiaXQNCiAgICAgfQ0KICAgICBpZiAoU0wudXNlVGltZVN0YW1wc0Zs YWcpIHsNCiAgICAgIGJpdCgxKSBkZWNvZGluZ1RpbWVTdGFtcEZsYWc7IC8vIDEgYml0DQogICAg ICBiaXQoMSkgY29tcG9zaXRpb25UaW1lU3RhbXBGbGFnOyAvLyAxIGJpdA0KICAgICB9DQogICAg IGlmIChkZWNvZGluZ1RpbWVTdGFtcEZsYWcpIHsNCiAgICAgIGJpdChTTC50aW1lU3RhbXBMZW5n dGgpIGRlY29kaW5nVGltZVN0YW1wOw0KICAgICB9DQogICAgIGlmIChjb21wb3NpdGlvblRpbWVT dGFtcEZsYWcpIHsNCiAgICAgIGJpdChTTC50aW1lU3RhbXBMZW5ndGgpIGNvbXBvc2l0aW9uVGlt ZVN0YW1wOw0KICAgICB9DQogICAgfQ0KICAgfQ0KDQo5LjEuMyBTRFAgbWFwcGluZyBpbmZvcm1h dGlvbg0KDQogICBkZWNvZGluZ1RpbWVTdGFtcHMgYXJlIGVuY29kZWQgb24gMzIgYml0cywgd2hp Y2ggaXMgbXVjaCBtb3JlIHRoYW4NCiAgIG5lZWRlZCBmb3IgZGVsdGEuIFRoZXJlZm9yZSB0aGUg c2VuZGVyIHdpbGwgdXNlIERUU0RlbHRhTGVuZ3RoIGluDQogICB0aGUgY29ycmVzcG9uZGluZyBT RFAgdG8gc2lnbmFsIHRoYXQgb25seSA2IGJpdHMgYXJlIHVzZWQgZm9yIHRoZQ0KICAgY29kaW5n IG9mIHJlbGF0aXZlIERUUyBpbiB0aGUgUlRQIHBhY2tldC4NCg0KICAgVGhlIFJTTEhTaXplIGNh bm5vdCBleGNlZWQgMiBiaXRzLCB3aGljaCBpcyBlbmNvZGVkIG9uIDIgYml0cyBhbmQNCiAgIHNp Z25hbGVkIGJ5IFJTTEhTaXplTGVuZ3RoLiBUaGUgcmVzdWx0aW5nIGNvbmNhdGVuYXRlZCBmbXRw IGxpbmUgaXM6DQoNCiAgIGE9Zm10cDo8Zm9ybWF0PiBEVFNEZWx0YUxlbmd0aD02O1JTTEhTaXpl TGVuZ3RoPTINCg0KOS4xLjQgUlRQIHBhY2tldCBzdHJ1Y3R1cmUNCg0KICAgVHdvIGNhc2VzIGNh biBvY2N1cjsgZm9yIHBhY2tldHMgdGhhdCB0cmFuc3BvcnQgZmlyc3QgZnJhZ21lbnRzIG9mDQog ICBBY2Nlc3MgVW5pdHMgd2UgaGF2ZToNCg0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IEZpZWxkICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICBzaXplICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBSVFAgaGVhZGVy ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAtICAgICAgICB8DQogICArLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwg Q1RTRmxhZyA9IDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgYml0ICAgICAgfA0K ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rDQogICB8IERUU0ZsYWcgPSAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIGJp dCAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKw0KICAgfCBEVFNEZWx0YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgNiBiaXRzICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSsNCg0KR2VudHJpYyBldCBhbC4gICAgICAgICAgICBFeHBp cmVzIEp1bHkgMjAwMSAgICAgICAgICAgICAgICAgICAgICAgIDI2DQoNCg0KDQoNCg0KDQoNCg0K ICAgICAgICAgICAgICAgIFJUUCBQYXlsb2FkIEZvcm1hdCBmb3IgTVBFRy00IFN0cmVhbXMgICAg SmFudWFyeSAyMDAxDQoNCg0KICAgfCBiaXRzIHRvIGJ5dGUgYWxpZ25tZW50ICAgICAgICAgICAg ICAgICAgfCAgMCBiaXRzICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgUlNMSFNpemUgPSAyICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgYml0cyAgICAgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IGFjY2Vzc1VuaXRTdGFy dEZsYWcgPSAxICAgICAgICAgICAgICAgICB8ICAxIGJpdCAgICAgIHwNCiAgICstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCByYW5k b21BY2Nlc3NQb2ludEZsYWcgICAgICAgICAgICAgICAgICAgfCAgMSBiaXQgICAgICB8DQogICAr LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsN CiAgIHwgYml0cyB0byBieXRlIGFsaWdubWVudCAgICAgICAgICAgICAgICAgIHwgIDQgYml0cyAg ICAgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rDQogICB8IFNMIHBhY2tldCBwYXlsb2FkICAgICAgICAgICAgICAgICAgICAgICB8 ICBOIGJ5dGVzICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKw0KDQoNCiAgIEZvciBwYWNrZXRzIHRoYXQgdHJhbnNwb3J0IG5v bi1maXJzdCBmcmFnbWVudHMgb2YgQWNjZXNzIFVuaXRzIHdlDQogICBoYXZlOg0KDQogICArLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAg IHwgRmllbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIHNpemUgICAgICAg fA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rDQogICB8IFJUUCBoZWFkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IC0gICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKw0KICAgfCBDVFNGbGFnID0gMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMSBiaXQgICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgRFRTRmxhZyA9IDAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDEgYml0ICAgICAgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IGJpdHMgdG8gYnl0ZSBh bGlnbm1lbnQgICAgICAgICAgICAgICAgICB8ICA2IGJpdHMgICAgIHwNCiAgICstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBSU0xI U2l6ZSA9IDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiBiaXRzICAgICB8DQogICAr LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsN CiAgIHwgYWNjZXNzVW5pdFN0YXJ0RmxhZyA9IDAgICAgICAgICAgICAgICAgIHwgIDEgYml0ICAg ICAgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rDQogICB8IHJhbmRvbUFjY2Vzc1BvaW50RmxhZyAgICAgICAgICAgICAgICAgICB8 ICAxIGJpdCAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKw0KICAgfCB6ZXJvIGJpdHMgdG8gYnl0ZSBhbGlnbm1lbnQgICAg ICAgICAgICAgfCAgNCBiaXRzICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgU0wgcGFja2V0IHBheWxvYWQgICAg ICAgICAgICAgICAgICAgICAgIHwgIE4gYnl0ZXMgICAgfA0KICAgKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCg0KICAgTm90ZSB0aGUg Y29tcG9zaXRpb25UaW1lU3RhbXAgaXMgbmV2ZXIgcHJlc2VudCBzaW5jZSBpdCB3b3VsZCBiZQ0K ICAgcmVkdW5kYW50IHdpdGggdGhlIFJUUCB0aW1lIHN0YW1wLiBIb3dldmVyIHRoZSB2YWx1ZSBv ZiBDVFNGbGFnIGlzIDENCiAgIHRvIGluZGljYXRlIHRvIHRoZSByZWNlaXZlciB0aGF0IHRoZSB2 YWx1ZSBvZg0KICAgY29tcG9zaXRpb25UaW1lU3RhbXBGbGFnIGZvciB0aGUgY29ycmVzcG9uZGlu ZyByZWNvbnN0cnVjdGVkIFNMDQogICBwYWNrZWQuDQoNCjkuMS41IE92ZXJoZWFkIGVzdGltYXRp b24NCg0KICAgSW4gdGhpcyBleGFtcGxlIHdlIGhhdmUgYSBSVFAgb3ZlcmhlYWQgb2YgNDAgKyAy IGJ5dGVzIGZvciAxNDAwDQogICBieXRlcyBvZiBwYXlsb2FkIGkuZS4gMyAlIG92ZXJoZWFkLg0K DQoNCg0KDQpHZW50cmljIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAg ICAgICAgICAgICAgICAgICAgMjcNCg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgUlRQ IFBheWxvYWQgRm9ybWF0IGZvciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQoN CjkuMiBSRkMgMzAxNiBjb21wYXRpYmxlIE1QRUctNCBWaWRlbw0KDQogICBXZSBhc3N1bWUgZXhh Y3RseSB0aGUgc2FtZSBjb25kaXRpb25zIGFzIGJlZm9yZSBleGNlcHQgdGhhdCB0aGUgU0wNCiAg IGlzIGNvbmZpZ3VyZWQgdG8gcHJvZHVjZSBSVFAgcGFja2V0cyBjb21wYXRpYmxlIHdpdGggUkZD IDMwMTYuDQoNCjkuMi4xIFNMQ29uZmlnRGVzY3JpcHRvcg0KDQogICBJbiB0aGlzIGV4YW1wbGUg dGhlIFNMQ29uZmlnRGVzY3JpcHRvciBpczoNCg0KICAgY2xhc3MgU0xDb25maWdEZXNjcmlwdG9y IGV4dGVuZHMgQmFzZURlc2NyaXB0b3IgOiBiaXQoOCkNCiAgIHRhZz1TTENvbmZpZ0Rlc2NyVGFn IHsNCiAgICBiaXQoOCkgcHJlZGVmaW5lZDsNCiAgICBpZiAocHJlZGVmaW5lZD09MCkgew0KICAg ICBiaXQoMSkgdXNlQWNjZXNzVW5pdFN0YXJ0RmxhZzsgPSAwDQogICAgIGJpdCgxKSB1c2VBY2Nl c3NVbml0RW5kRmxhZzsgPSAxDQogICAgIGJpdCgxKSB1c2VSYW5kb21BY2Nlc3NQb2ludEZsYWc7 ID0gMA0KICAgICBiaXQoMSkgaGFzUmFuZG9tQWNjZXNzVW5pdHNPbmx5RmxhZzsgPSAwDQogICAg IGJpdCgxKSB1c2VQYWRkaW5nRmxhZzsgPSAwDQogICAgIGJpdCgxKSB1c2VUaW1lU3RhbXBzRmxh ZzsgPSAwDQogICAgIGJpdCgxKSB1c2VJZGxlRmxhZzsgPSAwDQogICAgIGJpdCgxKSBkdXJhdGlv bkZsYWc7ID0gMA0KICAgICBiaXQoMzIpIHRpbWVTdGFtcFJlc29sdXRpb247ID0gMA0KICAgICBi aXQoMzIpIE9DUlJlc29sdXRpb247ID0gMA0KICAgICBiaXQoOCkgdGltZVN0YW1wTGVuZ3RoOyA9 IDANCiAgICAgYml0KDgpIE9DUkxlbmd0aDsgPSAwDQogICAgIGJpdCg4KSBBVV9MZW5ndGg7ID0g MA0KICAgICBiaXQoOCkgaW5zdGFudEJpdHJhdGVMZW5ndGg7ID0gMA0KICAgICBiaXQoNCkgZGVn cmFkYXRpb25Qcmlvcml0eUxlbmd0aDsgPSAwDQogICAgIGJpdCg1KSBBVV9zZXFOdW1MZW5ndGg7 ID0gMA0KICAgICBiaXQoNSkgcGFja2V0U2VxTnVtTGVuZ3RoOyA9IDANCiAgICAgYml0KDIpIHJl c2VydmVkPTBiMTE7DQogICAgfQ0KICAgIGlmIChkdXJhdGlvbkZsYWcpIHsNCiAgICAgYml0KDMy KSB0aW1lU2NhbGU7IC8vIE5PVCBVU0VEDQogICAgIGJpdCgxNikgYWNjZXNzVW5pdER1cmF0aW9u OyAgLy8gTk9UIFVTRUQNCiAgICAgYml0KDE2KSBjb21wb3NpdGlvblVuaXREdXJhdGlvbjsgIC8v IE5PVCBVU0VEDQogICAgfQ0KICAgIGlmICghdXNlVGltZVN0YW1wc0ZsYWcpIHsNCiAgICAgYml0 KHRpbWVTdGFtcExlbmd0aCkgc3RhcnREZWNvZGluZ1RpbWVTdGFtcDsgPSAwDQogICAgIGJpdCh0 aW1lU3RhbXBMZW5ndGgpIHN0YXJ0Q29tcG9zaXRpb25UaW1lU3RhbXA7ID0gMA0KICAgIH0NCiAg IH0NCg0KDQo5LjIuMiBTTCBQYWNrZXQgSGVhZGVyIHN0cnVjdHVyZQ0KDQogICBXaXRoIHRoaXMg Y29uZmlndXJhdGlvbiB3ZSBjYW4gZXh0cmFwb2xhdGUgdGhlIGZvbGxvd2luZyBTTCBwYWNrZXQN CiAgIGhlYWRlciBzdHJ1Y3R1cmU6DQoNCiAgIGFsaWduZWQoOCkgY2xhc3MgU0xfUGFja2V0SGVh ZGVyIChTTENvbmZpZ0Rlc2NyaXB0b3IgU0wpIHsNCiAgICBpZiAoU0wudXNlQWNjZXNzVW5pdEVu ZEZsYWcpIHsNCiAgICAgYml0KDEpIGFjY2Vzc1VuaXRFbmRGbGFnOyAvLyAxIGJpdA0KDQpHZW50 cmljIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAgICAgICAgICAg ICAgICAgMjgNCg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgUlRQIFBheWxvYWQgRm9y bWF0IGZvciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQogICAgfQ0KICAgfQ0K DQoNCjkuMi4zIFNEUCBtYXBwaW5nIGluZm9ybWF0aW9uDQoNCiAgIFRoaXMgY29uZmlndXJhdGlv biBpcyB0aGUgZGVmYXVsdCBvbmUsIG5vIFNEUCBwYXJhbWV0ZXJzIGFyZQ0KICAgcmVxdWlyZWQN Cg0KOS4yLjQgUlRQIHBhY2tldCBzdHJ1Y3R1cmUNCg0KICAgTm90ZSB0aGF0IGFjY2Vzc1VuaXRF bmRGbGFnIGlzIG1hcHBlZCB0byB0aGUgUlRQIGhlYWRlciBNIGJpdC4NCg0KICAgKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IEZp ZWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBzaXplICAgICAgIHwNCiAg ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Kw0KICAgfCBSVFAgaGVhZGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAtICAg ICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSsNCiAgIHwgU0wgcGFja2V0IHBheWxvYWQgICAgICAgICAgICAgICAgICAgICAg IHwgMTQwMCBieXRlcyAgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rDQoNCg0KICAgTm90ZSB0aGUgY29tcG9zaXRpb25UaW1lU3Rh bXAgaXMgbmV2ZXIgcHJlc2VudCBzaW5jZSBpdCB3b3VsZCBiZQ0KICAgcmVkdW5kYW50IHdpdGgg dGhlIFJUUCB0aW1lIHN0YW1wLiBIb3dldmVyIHRoZSB2YWx1ZSBvZiBDVFNGbGFnIGlzIDENCiAg IHRvIGluZGljYXRlIHRvIHRoZSByZWNlaXZlciB0aGF0IHRoZSB2YWx1ZSBvZg0KICAgY29tcG9z aXRpb25UaW1lU3RhbXBGbGFnIGZvciB0aGUgY29ycmVzcG9uZGluZyByZWNvbnN0cnVjdGVkIFNM DQogICBQYWNrZWQuDQoNCiAgIEluIHRoaXMgZXhhbXBsZSB3ZSBoYXZlIGEgUlRQIG92ZXJoZWFk IG9mIDQwIGJ5dGVzIGZvciAxNDAwIGJ5dGVzIG9mDQogICBwYXlsb2FkIGkuZS4gMyAlIG92ZXJo ZWFkLg0KDQoNCg0KDQoNCjkuMyBMb3cgZGVsYXkgTVBFRy00IEF1ZGlvDQoNCiAgIFRoaXMgZXhh bXBsZSBpcyBmb3IgYSBsb3cgZGVsYXkgc2VydmljZSB3aGVyZSBhIHNpbmdsZSBTTCBwYWNrZXQg aXMNCiAgIHRyYW5zcG9ydGVkIGluIGVhY2ggUlRQIHBhY2tldC4NCg0KOS4zLjEgU0xDb25maWdE ZXNjcmlwdG9yDQoNCiAgIFNpbmNlIENUUz1EVFMgc2lnbmFsaW5nIG9mIE1QRUctNCB0aW1lIHN0 YW1wcyBpcyBub3QgbmVlZGVkLg0KDQogICBXZSBhbHNvIGFzc3VtZSBoZXJlIGFuIGF1ZGlvIE9i amVjdCBUeXBlIGZvciB3aGljaCBhbGwgQWNjZXNzIFVuaXRzDQogICBhcmUgUmFuZG9tIEFjY2Vz cyBQb2ludHMsIHdoaWNoIGlzIHNpZ25hbGVkIHVzaW5nIHRoZQ0KICAgaGFzUmFuZG9tQWNjZXNz VW5pdHNPbmx5RmxhZyBpbiB0aGUgU0xDb25maWdEZXNjcmlwdG9yLg0KDQogICBXZSBhc3N1bWUg ZnVydGhlcmVtb3JlIGEgbW9kZSB3aGVyZSB0aGUgQWNjZXNzIFVuaXQgc2l6ZSBpcyBjb25zdGFu dA0KICAgYW5kIDUgYnl0ZXMgKHdoaWNoIGlzIHNpZ25hbGVkIHdpdGggQVVfTGVuZ3RoKS4NCg0K ICAgSW4gdGhpcyBleGFtcGxlIHRoZSBTTENvbmZpZ0Rlc2NyaXB0b3IgaXM6DQoNCg0KR2VudHJp YyBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEp1bHkgMjAwMSAgICAgICAgICAgICAgICAgICAg ICAgIDI5DQoNCg0KDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAgIFJUUCBQYXlsb2FkIEZvcm1h dCBmb3IgTVBFRy00IFN0cmVhbXMgICAgSmFudWFyeSAyMDAxDQoNCg0KICAgY2xhc3MgU0xDb25m aWdEZXNjcmlwdG9yIGV4dGVuZHMgQmFzZURlc2NyaXB0b3IgOiBiaXQoOCkNCiAgIHRhZz1TTENv bmZpZ0Rlc2NyVGFnIHsNCiAgICBiaXQoOCkgcHJlZGVmaW5lZDsNCiAgICBpZiAocHJlZGVmaW5l ZD09MCkgew0KICAgICBiaXQoMSkgdXNlQWNjZXNzVW5pdFN0YXJ0RmxhZzsgPSAwDQogICAgIGJp dCgxKSB1c2VBY2Nlc3NVbml0RW5kRmxhZzsgPSAwDQogICAgIGJpdCgxKSB1c2VSYW5kb21BY2Nl c3NQb2ludEZsYWc7ID0gMA0KICAgICBiaXQoMSkgaGFzUmFuZG9tQWNjZXNzVW5pdHNPbmx5Rmxh ZzsgPSAxDQogICAgIGJpdCgxKSB1c2VQYWRkaW5nRmxhZzsgPSAwDQogICAgIGJpdCgxKSB1c2VU aW1lU3RhbXBzRmxhZzsgPSAwDQogICAgIGJpdCgxKSB1c2VJZGxlRmxhZzsgPSAwDQogICAgIGJp dCgxKSBkdXJhdGlvbkZsYWc7ID0gMA0KICAgICBiaXQoMzIpIHRpbWVTdGFtcFJlc29sdXRpb247 ID0gMA0KICAgICBiaXQoMzIpIE9DUlJlc29sdXRpb247ID0gMA0KICAgICBiaXQoOCkgdGltZVN0 YW1wTGVuZ3RoOyA9IDANCiAgICAgYml0KDgpIE9DUkxlbmd0aDsgPSAwDQogICAgIGJpdCg4KSBB VV9MZW5ndGg7ID0gNQ0KICAgICBiaXQoOCkgaW5zdGFudEJpdHJhdGVMZW5ndGg7ID0gMA0KICAg ICBiaXQoNCkgZGVncmFkYXRpb25Qcmlvcml0eUxlbmd0aDsgPSAwDQogICAgIGJpdCg1KSBBVV9z ZXFOdW1MZW5ndGg7ID0gMA0KICAgICBiaXQoNSkgcGFja2V0U2VxTnVtTGVuZ3RoOyA9IDANCiAg ICAgYml0KDIpIHJlc2VydmVkPTBiMTE7DQogICAgfQ0KICAgIGlmIChkdXJhdGlvbkZsYWcpIHsN CiAgICAgYml0KDMyKSB0aW1lU2NhbGU7IC8vIE5PVCBVU0VEDQogICAgIGJpdCgxNikgYWNjZXNz VW5pdER1cmF0aW9uOyAgLy8gTk9UIFVTRUQNCiAgICAgYml0KDE2KSBjb21wb3NpdGlvblVuaXRE dXJhdGlvbjsgIC8vIE5PVCBVU0VEDQogICAgfQ0KICAgIGlmICghdXNlVGltZVN0YW1wc0ZsYWcp IHsNCiAgICAgYml0KHRpbWVTdGFtcExlbmd0aCkgc3RhcnREZWNvZGluZ1RpbWVTdGFtcDsgPSAw DQogICAgIGJpdCh0aW1lU3RhbXBMZW5ndGgpIHN0YXJ0Q29tcG9zaXRpb25UaW1lU3RhbXA7ID0g MA0KICAgIH0NCiAgIH0NCg0KOS4zLjIgU0wgcGFja2V0IGhlYWRlcg0KDQogICBXaXRoIHRoaXMg Y29uZmlndXJhdGlvbiB0aGUgU0wgaGVhZGVyIGlzIGVtcHR5Lg0KDQo5LjMuMyBTRFAgbWFwcGlu ZyBpbmZvcm1hdGlvbg0KDQogICBObyBTRFAgcGFyYW1ldGVycyBhcmUgcmVxdWlyZWQNCg0KOS4z LjQgUlRQIHBhY2tldCBzdHJ1Y3R1cmUNCg0KICAgTm90ZSB0aGF0IHRoZSBSVFAgaGVhZGVyIE0g Yml0IHNob3VsZCBiZSBhbHdheXMgc2V0IHRvIDEuDQoNCiAgICstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBGaWVsZCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgc2l6ZSAgICAgICB8DQogICArLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgUlRQ IGhlYWRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgLSAgICAgICAgfA0KICAg Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r DQogICB8IFNMIHBhY2tldCBwYXlsb2FkICAgICAgICAgICAgICAgICAgICAgICB8ICA1IGJ5dGVz ICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKw0KDQpHZW50cmljIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAx ICAgICAgICAgICAgICAgICAgICAgICAgMzANCg0KDQoNCg0KDQoNCg0KDQogICAgICAgICAgICAg ICAgUlRQIFBheWxvYWQgRm9ybWF0IGZvciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDEN Cg0KDQoNCg0KOS4zLjUgT3ZlcmhlYWQgZXN0aW1hdGlvbg0KDQogICBUaGUgb3ZlcmhlYWQgaXMg ZXh0cmVtZWx5IGxhcmdlIGkuZS4gbW9yZSB0aGFuIDgwMCAlLg0KDQoNCg0KDQo5LjQgTWVkaWEg ZGVsaXZlcnkgTVBFRy00IEF1ZGlvDQoNCiAgIFRoaXMgZXhhbXBsZSBpcyBmb3IgYSBtZWRpYSBk ZWxpdmVyeSBzZXJ2aWNlIHdoZXJlIGRlbGF5IGlzIG5vdCBhbg0KICAgaXNzdWUgYnV0IGVmZmlj aWVuY3kgaXMuIEluIHRoaXMgY2FzZSBzZXZlcmFsIFNMIFBhY2tldHMgYXJlDQogICB0cmFuc3Bv cnRlZCBpbiBlYWNoIFJUUCBwYWNrZXQuDQoNCjkuNC4xIFNMQ29uZmlnRGVzY3JpcHRvcg0KDQog ICBJcyB0aGUgc2FtZSBhcyBpbiA5LjMuMS4NCg0KOS40LjIgU0wgcGFja2V0IGhlYWRlcg0KDQog ICBXaXRoIHRoaXMgY29uZmlndXJhdGlvbiB0aGUgU0wgcGFja2V0IGhlYWRlciBpcyBlbXB0eS4N Cg0KOS40LjMgU0RQIG1hcHBpbmcgaW5mb3JtYXRpb24NCg0KICAgVGhlIGFic2VuY2Ugb2YgUlNM SFNpemVMZW5ndGggaW4gU0RQIGluZGljYXRlcyB0aGF0IHRoZSBSU0xIIHNlY3Rpb24NCiAgIGlz IGVtcHR5Lg0KDQogICBUaGUgc2l6ZSBvZiBTTCBQYWNrZXRzICh3aGljaCBhcmUgYWxsIGNvbXBs ZXRlIEFjY2VzcyBVbml0cyBpbiB0aGlzDQogICBjYXNlKSBpcyBjb25zdGFudCBhbmQgaXMgaW5k aWNhdGVkIGluIFNEUCB3aXRoOg0KDQogICBhPWZtdHA6PGZvcm1hdD4gU0xQUFNpemU9NQ0KDQog ICBUaGlzIGFsc28gaW5kaWNhdGVzIHRvIHRoZSByZWNlaXZlciB0aGF0IHRoZSBNdWx0aXBsZS1T TCBtb2RlIHdpbGwNCiAgIGJlIHVzZWQsIGkuZS4gdGhhdCBhIDIgYnl0ZXMgZmllbGQgd2lsbCBn aXZlIHRoZSBzaXplIG9mIHRoZSBNU0xIDQogICBzZWN0aW9uLiBJbiB0aGlzIGNhc2UgaG93ZXZl ciB0aGlzIGZpZWxkIGFsd2F5cyBjb250YWlucyB6ZXJvLg0KDQoNCjkuNC40IFJUUCBwYWNrZXQg c3RydWN0dXJlDQoNCiAgIE5vdGUgdGhhdCB0aGUgUlRQIGhlYWRlciBNIGJpdCBzaG91bGQgYmUg YWx3YXlzIHNldCB0byAxLg0KDQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgRmllbGQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIHNpemUgICAgICAgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IFJUUCBoZWFkZXIgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIC0gICAgICAgIHwNCiAgICstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBNU0xIIHNl Y3Rpb24gc2l6ZSBpbiBiaXRzID0gMCAgICAgICAgICAgfCAgMiBieXRlcyAgICB8DQogICArLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAg IHwgU0wgcGFja2V0IHBheWxvYWQgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgYnl0ZXMgICAg fA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rDQogICB8IFNMIHBhY2tldCBwYXlsb2FkICAgICAgICAgICAgICAgICAgICAgICB8ICA1 IGJ5dGVzICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKw0KDQpHZW50cmljIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSnVs eSAyMDAxICAgICAgICAgICAgICAgICAgICAgICAgMzENCg0KDQoNCg0KDQoNCg0KDQogICAgICAg ICAgICAgICAgUlRQIFBheWxvYWQgRm9ybWF0IGZvciBNUEVHLTQgU3RyZWFtcyAgICBKYW51YXJ5 IDIwMDENCg0KDQogICB8IGV0YywgdW50aWwgTVRVIGlzIHJlYWNoZWQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKw0KICAgfCBTTCBwYWNrZXQgcGF5bG9hZCAgICAgICAgICAgICAg ICAgICAgICAgfCAgNSBieXRlcyAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCg0KOS40LjUgT3ZlcmhlYWQgZXN0aW1hdGlv bg0KDQogICBUaGUgb3ZlcmhlYWQgaXMgMyUgaS5lLiBtaW5pbWFsLg0KDQoNCg0KOS41IEEgbW9y ZSBjb21wbGV4IGNhc2U6IEFBQyB3aXRoIGludGVybGVhdmluZw0KDQogICBMZXQgdXMgY29uc2lk ZXIgQUFDIGFyb3VuZCAxMzAga2IvcyBlYWNoIEFjY2VzcyBVbml0IGlzIHNwbGl0IGluIDQNCiAg IFNMIHBhY2tldHMgY29ycmVzcG9uZGluZyB0byBFcnJvciBTZW5zaXRpdml0eSBDYXRlZ29yaWVz IChFU0MpIG9mDQogICBtYXhpbXVtIDkwIGJ5dGVzIGZvciB3aGljaCBpbnRlcmxlYXZpbmcgaXMg dmVyeSB1c2VmdWwgaW4gdGVybXMgb2YNCiAgIGVycm9yIHJlc2lsaWVuY2UuIFdlIHdpbGwgdGhl cmVmb3JlIHVzZSBhbiBpbnRlcmxlYXZpbmcgc2NoZW1lIHdoZXJlDQogICAxNSBTTCBQYWNrZXRz IGZyb20gMTUgY29uc2VjdXRpdmUgQWNjZXNzIFVuaXRzIHdpbGwgYmUgaW50ZXJsZWF2ZWQNCiAg IHBlciBSVFAgcGFja2V0IHRvIG1hdGNoIGEgTVRVIG9mIDE1MDAgYnl0ZXMuDQoNCiAgIFRoZSBp bnRlcmxlYXZpbmcgc2VxdWVuY2UgaXMgNCBSVFAgcGFja2V0cyBhbmQgMzUwIG1zIGxvbmcgd2hp Y2ggaXMNCiAgIHRvbyBsb25nIGZvciBjb25mZXJlbmNpbmcgYnV0IHBlcmZlY3RseSBPSyBmb3Ig aW50ZXJuZXQgcmFkaW8uDQoNCiAgIFNpbmNlIHRoZSBzZXF1ZW5jZSBjb250YWlucyA2MCBTTCBw YWNrZXRzLCB0aGUgc2VxdWVuY2UgbnVtYmVyIGNhbg0KICAgYmUgZW5jb2RlZCBvbiA2IGJpdHMu IEJ1dCAyIGJpdHMgYXJlIGFjdHVhbGx5IGVub3VnaCBpZiB0aGUgc2VuZGVyDQogICBhbHdheXMg cmVzZXRzIHRoZSBTTCBwYWNrZXQgc2VxdWVuY2UgbnVtYmVyIHRvIHplcm8gYXQgdGhlIHN0YXJ0 IG9mDQogICBlYWNoIHNlcXVlbmNlLCBzaW5jZSBvbmx5IHRoZSBmaXJzdCBNU0xIIGluIGVhY2gg b2YgdGhlIDQgUlRQIHBhY2tldA0KICAgaW4gdGhlIHNlcXVlbmNlIGNhcnJpZXMgYW4gYWJzb2x1 dGUgc2VxdWVuY2UgbnVtYmVyIHZhbHVlICgwLDEsMiwzKS4NCg0KICAgMiBiaXRzIGFyZSBhbHNv IGVub3VnaCBmb3IgU0xQU2VxTnVtRGVsdGEgd2hpY2ggaXMgY29uc3RhbnQgYW5kDQogICBlcXVh bCB0byAzIChzaW5jZSArMSBpcyBhdXRvbWF0aWNhbGx5IGFkZGVkKQ0KDQogICBOb3RlIHRoYXQg dGhlIDR0aCBSVFAgcGFja2V0IGluIGVhY2ggc2VxdWVuY2UgaGFzIGl0cyBNIGJpdCBzZXQgdG8g MQ0KICAgc2luY2UgaXQgY29udGFpbnMgMTUgU0wgcGFja2V0cyB0cmFuc3BvcnRpbmcgdGhlIGVu ZCBvZiAxNSBkaWZmZXJlbnQNCiAgIEFjY2VzcyBVbml0cy4NCg0KICAgV2l0aCB0aGlzIHNjaGVt ZSBhIHNlbmRlciAoZm9yIGV4YW1wbGUgdXBvbiByZWNlcHRpb24gb2YgUlRDUA0KICAgcmVwb3J0 cyBpbmRpY2F0aW5nIGhpZ2ggbG9zcyByYXRlcykgY2FzZSBlYXNpbHkgY2hvb3NlIHRvIGR1cGxp Y2F0ZQ0KICAgZm9yIGVhY2ggaW50ZXJsZWF2aW5nIHNlcXVlbmNlIHRoZSBmaXJzdCBSVFAgcGFj a2V0IHdoaWNoIGNvbnRhaW5zDQogICB0aGUgbW9zdCB1c2VmdWwgZGF0YSBpbiB0ZXJtcyBvZiBF U0MuDQoNCiAgIFdlIGFsc28gd2FudCBtYW55IFNMIGZlYXR1cmVzIChPQ1IsIEFVIGJvdW5kYXJ5 IGZsYWdzLCBhcyBkZXRhaWxlZA0KICAgYmVsb3cpLg0KDQogICBPbmUgZmVhdHVyZSBkZW1vbnN0 cmF0ZWQgYnkgdGhpcyBleGFtcGxlIGlzIHRoZSBkZWdyYWRhdGlvbg0KICAgcHJpb3JpdHkuIFdl IGFzc3VtZSBkZWdyYWRhdGlvbiBwcmlvcml0eSBjYW4gdGFrZSA0IGRpZmZlcmVudA0KICAgdmFs dWVzLCBvbmUgZm9yIGVhY2ggU0wgcGFja2V0IG9mIGFuIEFjY2VzcyBVbml0IGFuZCBpcyBlbmNv ZGVkIG9uIDINCiAgIGJpdHMuIFRoaXMgaW50ZXJsZWF2aW5nIHNjaGVtZSBtYWtlcyBzdXJlIHRo YXQgb25seSBTTCBwYWNrZXQgb2YNCiAgIGlkZW50aWNhbCBkZWdyYWRhdGlvbiBwcmlvcml0aWVz IGFyZSBncm91cGVkIGluIHRoZSBzYW1lIFJUUCBwYWNrZXQNCiAgICgzLjYuMykgYW5kIHRoYXQg b25seSB0aGUgZmlyc3QgUlNMSCBvZiBlYWNoIFJUUCBwYWNrZXQgdHJhbnNwb3J0cw0KICAgdGhl IGRlZ3JhZGF0aW9uIHByaW9yaXR5Lg0KDQoNCg0KR2VudHJpYyBldCBhbC4gICAgICAgICAgICBF eHBpcmVzIEp1bHkgMjAwMSAgICAgICAgICAgICAgICAgICAgICAgIDMyDQoNCg0KDQoNCg0KDQoN Cg0KICAgICAgICAgICAgICAgIFJUUCBQYXlsb2FkIEZvcm1hdCBmb3IgTVBFRy00IFN0cmVhbXMg ICAgSmFudWFyeSAyMDAxDQoNCg0KICAgV2UgYWxzbyBhc3N1bWUgdGhhdCBmb3IgZWFjaCBsYXN0 IFNMIHBhY2tldCBvZiBlYWNoIFJUUCBwYWNrZXQgdGhlDQogICBzZXJ2ZXIgaW5zZXJ0cyBhbiBP Q1IuDQoNCg0KOS41LjEgU0xDb25maWdEZXNjcmlwdG9yDQoNCiAgIEluIHRoaXMgZXhhbXBsZSB0 aGUgU0xDb25maWdEZXNjcmlwdG9yIGlzOg0KDQogICBjbGFzcyBTTENvbmZpZ0Rlc2NyaXB0b3Ig ZXh0ZW5kcyBCYXNlRGVzY3JpcHRvciA6IGJpdCg4KQ0KICAgdGFnPVNMQ29uZmlnRGVzY3JUYWcg ew0KICAgIGJpdCg4KSBwcmVkZWZpbmVkOw0KICAgIGlmIChwcmVkZWZpbmVkPT0wKSB7DQogICAg IGJpdCgxKSB1c2VBY2Nlc3NVbml0U3RhcnRGbGFnOyA9IDENCiAgICAgYml0KDEpIHVzZUFjY2Vz c1VuaXRFbmRGbGFnOyA9IDENCiAgICAgYml0KDEpIHVzZVJhbmRvbUFjY2Vzc1BvaW50RmxhZzsg PSAwDQogICAgIGJpdCgxKSBoYXNSYW5kb21BY2Nlc3NVbml0c09ubHlGbGFnOyA9IDENCiAgICAg Yml0KDEpIHVzZVBhZGRpbmdGbGFnOyA9IDANCiAgICAgYml0KDEpIHVzZVRpbWVTdGFtcHNGbGFn OyA9IDANCiAgICAgYml0KDEpIHVzZUlkbGVGbGFnOyA9IDANCiAgICAgYml0KDEpIGR1cmF0aW9u RmxhZzsgPSAwDQogICAgIGJpdCgzMikgdGltZVN0YW1wUmVzb2x1dGlvbjsgPSAwDQogICAgIGJp dCgzMikgT0NSUmVzb2x1dGlvbjsgPSAzMA0KICAgICBiaXQoOCkgdGltZVN0YW1wTGVuZ3RoOyA9 IDANCiAgICAgYml0KDgpIE9DUkxlbmd0aDsgPSAzMg0KICAgICBiaXQoOCkgQVVfTGVuZ3RoOyA9 IDANCiAgICAgYml0KDgpIGluc3RhbnRCaXRyYXRlTGVuZ3RoOyA9IDANCiAgICAgYml0KDQpIGRl Z3JhZGF0aW9uUHJpb3JpdHlMZW5ndGg7ID0gMg0KICAgICBiaXQoNSkgQVVfc2VxTnVtTGVuZ3Ro OyA9IDANCiAgICAgYml0KDUpIHBhY2tldFNlcU51bUxlbmd0aDsgPSA2DQogICAgIGJpdCgyKSBy ZXNlcnZlZD0wYjExOw0KICAgIH0NCiAgICBpZiAoZHVyYXRpb25GbGFnKSB7DQogICAgIGJpdCgz MikgdGltZVNjYWxlOyAvLyBOT1QgVVNFRA0KICAgICBiaXQoMTYpIGFjY2Vzc1VuaXREdXJhdGlv bjsgIC8vIE5PVCBVU0VEDQogICAgIGJpdCgxNikgY29tcG9zaXRpb25Vbml0RHVyYXRpb247ICAv LyBOT1QgVVNFRA0KICAgIH0NCiAgICBpZiAoIXVzZVRpbWVTdGFtcHNGbGFnKSB7DQogICAgIGJp dCh0aW1lU3RhbXBMZW5ndGgpIHN0YXJ0RGVjb2RpbmdUaW1lU3RhbXA7ID0gMA0KICAgICBiaXQo dGltZVN0YW1wTGVuZ3RoKSBzdGFydENvbXBvc2l0aW9uVGltZVN0YW1wOyA9IDANCiAgICB9DQog ICB9DQoNCjkuNS4yIFNMIFBhY2tldCBIZWFkZXIgc3RydWN0dXJlDQoNCiAgIFdpdGggdGhpcyBj b25maWd1cmF0aW9uIHdlIGNhbiBleHRyYXBvbGF0ZSB0aGUgZm9sbG93aW5nIFNMIHBhY2tldA0K ICAgaGVhZGVyIHN0cnVjdHVyZToNCg0KICAgYWxpZ25lZCg4KSBjbGFzcyBTTF9QYWNrZXRIZWFk ZXIgKFNMQ29uZmlnRGVzY3JpcHRvciBTTCkgew0KICAgIGJpdCgxKSBhY2Nlc3NVbml0U3RhcnRG bGFnOw0KICAgIGJpdCgxKSBhY2Nlc3NVbml0RW5kRmxhZzsNCiAgICBiaXQoMSkgT0NSZmxhZzsN CiAgICBiaXQoU0wucGFja2V0U2VxTnVtTGVuZ3RoKSBwYWNrZXRTZXF1ZW5jZU51bWJlcjsNCiAg ICBiaXQoMSkgRGVnUHJpb2ZsYWc7DQoNCkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJl cyBKdWx5IDIwMDEgICAgICAgICAgICAgICAgICAgICAgICAzMw0KDQoNCg0KDQoNCg0KDQoNCiAg ICAgICAgICAgICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAgIEph bnVhcnkgMjAwMQ0KDQoNCiAgICBpZiAoRGVnUHJpb2ZsYWcpIHsNCiAgICAgYml0KFNMLmRlZ3Jh ZGF0aW9uUHJpb3JpdHlMZW5ndGgpIGRlZ3JhZGF0aW9uUHJpb3JpdHk7fQ0KICAgIGlmIChPQ1Jm bGFnKSB7DQogICAgIGJpdChTTC5PQ1JMZW5ndGgpIG9iamVjdENsb2NrUmVmZXJlbmNlO30NCiAg ICB9DQogICB9DQoNCjkuNS4zIFNEUCBtYXBwaW5nIGluZm9ybWF0aW9uDQoNCiAgIFRoZSBSU0xI U2l6ZSBjYW5ub3QgZXhjZWVkIDIgYml0cywgd2hpY2ggaXMgZW5jb2RlZCBvbiAyIGJpdHMgYW5k DQogICBzaWduYWxlZCBieSBSU0xIU2l6ZUxlbmd0aC4NCg0KICAgVGhlIHJlc3VsdGluZyBjb25j YXRlbmF0ZWQgZm10cCBsaW5lIGlzOg0KDQogICBhPWZtdHA6PGZvcm1hdD4NCiAgIFNMUFBTaXpl TGVuZ3RoPTY7UlNMSFNpemVMZW5ndGg9MjtTTFBTZXFOdW1MZW5ndGg9MjtTTFBTZXFOdW1EZWx0 YUxlDQogICBuZ3RoPTI7T0NSRGVsdGFMZW5ndGg9MTYNCg0KICAgOS41LjQgUlRQIHBhY2tldCBz dHJ1Y3R1cmUNCg0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rDQogICB8IEZpZWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICBzaXplICAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBSVFAgaGVhZGVyICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAtICAgICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICAgICAgICAgICAgICAgICAg ICAgICBNU0xIIFNFQ1RJT04NCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBNU0xIIHNlY3Rpb24gc2l6ZSBpbiBiaXRzID0g MTM1ICAgICAgICAgfCAgMiBieXRlcyAgICB8DQogICArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAgIHwgU0xQUFNpemUgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDcgYml0cyAgICAgfA0KICAgKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IFNMUFNlcU51 bSA9IDAgb3IgMSBvciAyIG9yIDMgICAgICAgICAgICB8ICAyIGJpdHMgICAgIHwNCiAgICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KICAg fCBTTFBQU2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyBiaXRzICAgICB8 DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSsNCiAgIHwgU0xQU2VxRGVsdGFOdW0gPSAzICAgICAgICAgICAgICAgICAgICAgIHwgIDIg Yml0cyAgICAgfA0KICAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrDQogICB8ICAgICAgICAgICAgZXRjICsgMTIgdGltZXMgOSBiaXRzICAg ICAgICAgICAgICAgICAgICAgIHwNCiAgICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKw0KICAgfCBTTFBQU2l6ZSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgNyBiaXRzICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgU0xQU2VxRGVsdGFOdW0g PSAzICAgICAgICAgICAgICAgICAgICAgIHwgIDIgYml0cyAgICAgfA0KICAgKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogICB8IGJpdHMg dG8gYnl0ZSBhbGlnbm1lbnQgICAgICAgICAgICAgICAgICB8ICA3IGJpdHMgICAgIHwNCiAgICst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0K ICAgICAgICAgICAgICAgICAgICAgICAgIFJTTEggU0VDVElPTg0KICAgKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IFJTTEhTaXpl ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2IGJpdHMgICAgIHwNCiAgICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KICAg fCBhY2Nlc3NVbml0U3RhcnRGbGFnICAgICAgICAgICAgICAgICAgICAgfCAgMSBiaXQgICAgICB8 DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSsNCiAgIHwgYWNjZXNzVW5pdEVuZEZsYWcgICAgICAgICAgICAgICAgICAgICAgIHwgIDEg Yml0ICAgICAgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rDQoNCkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5 IDIwMDEgICAgICAgICAgICAgICAgICAgICAgICAzNA0KDQoNCg0KDQoNCg0KDQoNCiAgICAgICAg ICAgICAgICBSVFAgUGF5bG9hZCBGb3JtYXQgZm9yIE1QRUctNCBTdHJlYW1zICAgIEphbnVhcnkg MjAwMQ0KDQoNCiAgIHwgT0NSRmxhZyA9IDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDEgYml0ICAgICAgfA0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rDQogICB8IERlZ1ByaW9mbGFnID0gMSAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAxIGJpdCAgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgfCBkZWdyYWRhdGlvblByaW9yaXR5ICAg ICAgICAgICAgICAgICAgICAgfCAgMiBiaXRzICAgICB8DQogICArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAgIHwgYWNjZXNzVW5pdFN0 YXJ0RmxhZyAgICAgICAgICAgICAgICAgICAgIHwgIDEgYml0ICAgICAgfA0KICAgKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IGFj Y2Vzc1VuaXRFbmRGbGFnICAgICAgICAgICAgICAgICAgICAgICB8ICAxIGJpdCAgICAgIHwNCiAg ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Kw0KICAgfCBPQ1JGbGFnID0gMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSBiaXQg ICAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSsNCiAgIHwgRGVnUHJpb2ZsYWcgPSAwICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDEgYml0ICAgICAgfA0KICAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrDQogICB8ICAgICAgICAgICAgICBldGMgKyAxMiB0aW1lcyA0 IGJpdHMgICAgICAgICAgICAgICAgICAgIHwNCiAgICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KICAgfCBhY2Nlc3NVbml0U3RhcnRGbGFn ICAgICAgICAgICAgICAgICAgICAgfCAgMSBiaXQgICAgICB8DQogICArLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgIHwgYWNjZXNzVW5p dEVuZEZsYWcgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgYml0ICAgICAgfA0KICAgKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICB8 IE9DUkZsYWcgPSAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIGJpdCAgICAgIHwN CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKw0KICAgfCBPQ1JEZWx0YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYg Yml0cyAgICB8DQogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSsNCiAgIHwgRGVnUHJpb2ZsYWcgPSAwICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDEgYml0ICAgICAgfA0KICAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrDQogICB8IGJpdHMgdG8gYnl0ZSBhbGlnbm1lbnQgICAg ICAgICAgICAgICAgICB8ICA0IGJpdHMgICAgIHwNCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgICAgICAgICAgICAgICAgICAg ICAgIFNMUFAgU0VDVElPTg0KICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rDQogICB8IFNMIHBhY2tldCBwYXlsb2FkICAgICAgICAgICAg ICAgICAgICAgICB8bWF4IDkwIGJ5dGVzIHwNCiAgICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KICAgfCAgICAgICAgICAgICBldGMgKyAx MyAgU0wgcGFja2V0cyAgICAgICAgICAgICAgICAgICAgICB8DQogICArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAgIHwgU0wgcGFja2V0 IHBheWxvYWQgICAgICAgICAgICAgICAgICAgICAgIHxtYXggOTAgYnl0ZXMgfA0KICAgKy0rLSst Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCg0K OS41LjUgT3ZlcmhlYWQgZXN0aW1hdGlvbg0KDQogICBUaGUgTVNMSCBzZWN0aW9uIGlzIDE5IGJ5 dGVzLCB0aGUgUlNMSCBzZWN0aW9uIGlzIDEwIGJ5dGVzOyBpbiB0aGlzDQogICBleGFtcGxlIHdl IGhhdmUgdGhlcmVmb3JlIGEgUlRQIG92ZXJoZWFkIG9mIDQwICsgMjMgYnl0ZXMgZm9yIDEzNTAN CiAgIGJ5dGVzIChtYXgpIG9mIHBheWxvYWQgaS5lLiBhcm91bmQgNSAlIG92ZXJoZWFkLg0KDQoN Cg0KMTAuIFJlZmVyZW5jZXMNCg0KICAgWzFdIElTTy9JRUMgMTQ0OTYtMToyMDAwIE1QRUctNCBT eXN0ZW1zIE9jdG9iZXIgMjAwMA0KDQogICBbMl0gSVNPL0lFQyAxNDQ5Ni0yOjE5OTkvQW1kLjE6 MjAwMChFKSBNUEVHLTQgVmlzdWFsIEphbnVhcnkgMjAwMA0KDQogICBbM10gSVNPL0lFQyAxNDQ5 Ni0zOjE5OTkvRkRBTSAxOjIwMDAwIE1QRUctNCBBdWRpbyBKYW51YXJ5IDIwMDANCg0KR2VudHJp YyBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEp1bHkgMjAwMSAgICAgICAgICAgICAgICAgICAg ICAgIDM1DQoNCg0KDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAgIFJUUCBQYXlsb2FkIEZvcm1h dCBmb3IgTVBFRy00IFN0cmVhbXMgICAgSmFudWFyeSAyMDAxDQoNCg0KDQogICBbNF0gSVNPL0lF QyAxNDQ5Ni02IEZESVMgRGVsaXZlcnkgTXVsdGltZWRpYSBJbnRlZ3JhdGlvbiBGcmFtZXdvcmss DQogICBOb3ZlbWJlciAxOTk4Lg0KDQogICBbNV0gU2NodWx6cmlubmUsIENhc25lciwgRnJlZGVy aWNrLCBKYWNvYnNvbiBSVFA6IEEgVHJhbnNwb3J0DQogICBQcm90b2NvbCBmb3IgUmVhbCBUaW1l IEFwcGxpY2F0aW9ucyAgUkZDIDE4ODksIEludGVybmV0IEVuZ2luZWVyaW5nDQogICBUYXNrIEZv cmNlLCBKYW51YXJ5IDE5OTYuDQoNCiAgIFs2XSBTLiBCcmFkbmVyLCBLZXkgd29yZHMgZm9yIHVz ZSBpbiBSRkNzIHRvIEluZGljYXRlIFJlcXVpcmVtZW50DQogICBMZXZlbHMsIFJGQyAyMTE5LCBN YXJjaCAxOTk3Lg0KDQogICBbN10gWS4gS2lrdWNoaSwgVC4gTm9tdXJhLCBTLiBGdWt1bmFnYSwg WS4gTWF0c3VpLCBILiBLaW1hdGEsIFJUUA0KICAgcGF5bG9hZCBmb3JtYXQgZm9yIE1QRUctNCBB dWRpby9WaXN1YWwgc3RyZWFtcywgUkZDIDMwMTYuDQoNCiAgIFs4XSBCLiBUaG9tcHNvbiwgVC4g S29yZW4sIEQuIFdpbmcsIFR1bm5lbGluZyBtdWx0aXBsZXhlZCBDb21wcmVzc2VkDQogICBSVFAg KCJUQ1JUUCIpLCB3b3JrIGluIHByb2dyZXNzLCBkcmFmdC1pZXRmLWF2dC10Y3J0cC0wMS50eHQs IEp1bHkNCiAgIDIwMDAuDQoNCiAgIFs5XSBELiBTaW5nZXIsIFkgTGltLCBBIEZyYW1ld29yayBm b3IgdGhlIGRlbGl2ZXJ5IG9mIE1QRUctNCBvdmVyDQogICBJUC1iYXNlZCBQcm90b2NvbHMsIHdv cmsgaW4gcHJvZ3Jlc3MsIGRyYWZ0LXNpbmdlci1tcGVnNC1pcC0NCiAgIDAxLnR4dCxPY3RvYmVy IDIwMDAuDQoNCiAgIFsxMF0gSGFuZGxleSwgSmFjb2Jzb24sIFNEUDogU2Vzc2lvbiBEZXNjcmlw dGlvbiBQcm90b2NvbCwgUkZDIDIzMjcsDQogICBJbnRlcm5ldCBFbmdpbmVlcmluZyBUYXNrIEZv cmNlLCBBcHJpbCAxOTk4Lg0KDQoNCjExLiBBdXRob3JzJyBBZGRyZXNzZXMNCg0KICAgT2xpdmll ciBBdmFybw0KICAgRnJhbmNlIFRlbGVjb20NCiAgIDM1IEEgU2Nos3R6ZW5os3R0ZW53ZWcNCiAg IDYwNTk4IEZyYW5rZnVydCBhbSBNYWluDQogICBEZXV0c2NobGFuZA0KICAgZS1tYWlsOiBvbGl2 aWVyLmF2YXJvQGZyYW5jZXRlbGVjb20uZnINCg0KICAgQW5kcmVhIEJhc3NvDQogICBBVCZUIExh YnMgUmVzZWFyY2gNCiAgIDIwMCBMYXVyZWwgQXZlbnVlDQogICBNaWRkbGV0b3duLCBOSiAwNzc0 OA0KICAgVVNBDQogICBlLW1haWw6IGJhc3NvQHJlc2VhcmNoLmF0dC5jb20NCg0KICAgU3RlcGhl biBMLiBDYXNuZXINCiAgIFBhY2tldCBEZXNpZ24sIEluYy4NCiAgIDY2IFdpbGxvdyBQbGFjZQ0K ICAgTWVubG8gUGFyaywgQ0EgOTQwMjUNCiAgIFVTQQ0KICAgZS1tYWlsOiBjYXNuZXJAYWNtLm9y Zw0KDQogICBNLiBSZWhhIENpdmFubGFyDQogICBBVCZUIExhYnMgLSBSZXNlYXJjaA0KICAgMTAw IFNjaHVsdHogRHJpdmUNCiAgIFJlZCBCYW5rLCBOSiAwNzcwMQ0KDQpHZW50cmljIGV0IGFsLiAg ICAgICAgICAgIEV4cGlyZXMgSnVseSAyMDAxICAgICAgICAgICAgICAgICAgICAgICAgMzYNCg0K DQoNCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgUlRQIFBheWxvYWQgRm9ybWF0IGZvciBNUEVH LTQgU3RyZWFtcyAgICBKYW51YXJ5IDIwMDENCg0KDQogICBVU0ENCiAgIGUtbWFpbDogY2l2YW5s YXJAcmVzZWFyY2guYXR0LmNvbQ0KDQogICBQaGlsaXBwZSBHZW50cmljDQogICBQaGlsaXBzIERp Z2l0YWwgTmV0d29ya3MNCiAgIDIyIEF2ZW51ZSBEZXNjYXJ0ZXMNCiAgIDk0NDUzIExpbWVpbC1C cmV2YW5uZXMgQ0VERVgNCiAgIEZyYW5jZQ0KICAgZS1tYWlsOiBwaGlsaXBwZS5nZW50cmljQHBo aWxpcHMuY29tDQoNCiAgIENhcnN0ZW4gSGVycGVsDQogICBUSE9NU09OIG11bHRpbWVkaWENCiAg IEthcmwtV2llY2hlcnQtQWxsZWUgNzQNCiAgIDMwNjI1IEhhbm5vdmVyDQogICBHZXJtYW55DQog ICBlLW1haWw6IGhlcnBlbGNAdGhtdWx0aS5jb20NCg0KICAgWnZpIExpZnNoaXR6DQogICBPcHRp YmFzZSBMdGQuDQogICA3IFNoZW5rYXIgU3QuDQogICBIZXJ6bGl5YSA0NjEyMA0KICAgSXNyYWVs DQogICBlLW1haWw6IHp2aWxAb3B0aWJhc2UuY29tDQoNCiAgIFlvdW5nLWt3b24gTGltDQogICBt cDRjYXN0IChNUEVHLTQgSW50ZXJuZXQgQnJvYWRjYXN0aW5nIFNvbHV0aW9uIENvbnNvcnRpdW0p DQogICAxMDAxLTEgRGFlY2hpLURvbmcgR2FuZ25hbS1HdQ0KICAgU2VvdWwsIDMwNS0zMzMsDQog ICBLb3JlYQ0KICAgZS1tYWlsIDogeW91bmdAdGVjaHdheS5jby5rcg0KDQogICBDb2xpbiBQZXJr aW5zDQogICBVU0MgSW5mb3JtYXRpb24gU2NpZW5jZXMgSW5zdGl0dXRlDQogICA0MzUwIE4uIEZh aXJmYXggRHJpdmUgIzYyMA0KICAgQXJsaW5ndG9uLCBWQSAyMjIwMw0KICAgVVNBDQogICBlLW1h aWwgOiBjc3BAaXNpLmVkdQ0KDQogICBKYW4gdmFuIGRlciBNZWVyDQogICBQaGlsaXBzIERpZ2l0 YWwgTmV0d29ya3MNCiAgIENlZGVybGFhbiA0DQogICA1NjAwIEpCIEVpbmRob3Zlbg0KICAgTmV0 aGVybGFuZHMNCiAgIGUtbWFpbCA6IGphbi52YW5kZXJtZWVyQHBoaWxpcHMuY29tDQoNCg0KDQoN Cg0KDQoNCg0KDQoNCkdlbnRyaWMgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKdWx5IDIwMDEg ICAgICAgICAgICAgICAgICAgICAgICAzNw0KDQoNCg0KDQoNCg0KDQo= --Boundary=_0.0_=0056900015637541-- From rem-conf Fri Feb 02 12:31:08 2001 From rem-conf-request@es.net Fri Feb 02 12:31:07 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14OmiC-0003Gu-00; Fri, 2 Feb 2001 12:21:40 -0800 Received: from lilly.dlcwest.com [204.83.37.5] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14Ome4-00038m-00; Fri, 2 Feb 2001 12:17:24 -0800 Received: from taylorsk (node222.dlcwest.com [204.83.172.45]) by lilly.dlcwest.com (8.9.3/8.8.7) with SMTP id NAA27333; Fri, 2 Feb 2001 13:54:31 -0600 Message-ID: <00ca01c08d51$af83ed20$2dac53cc@taylorsk> From: "Canadashopsmart.com" To: Subject: Free Business Listing From Canadashopsmart.com Date: Fri, 2 Feb 2001 13:50:09 -0600 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_00A7_01C08D1F.0EE89500" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This is a multi-part message in MIME format. ------=_NextPart_000_00A7_01C08D1F.0EE89500 Content-Type: multipart/alternative; boundary="----=_NextPart_001_00A8_01C08D1F.0EE89500" ------=_NextPart_001_00A8_01C08D1F.0EE89500 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable This is an invitation from canadashopsmart.com! We are offering = Canadian online retailers free listings in our directory!=20 =20 Canadashopsmart.com is an online directory of Canadian online = retailers listing prices in Canadian Dollars and shipping from within = Canada. Please take a moment to read through the following before = submitting your site. =20 CHECK OUT OUR SAMPLE PAGE First, you must meet the following requirements: a.. Be based in Canada b.. All funds quoted on your site must be in Canadian Dollars.=20 c.. Shipping charges must be clearly stated and a total billed amount = must be quoted. As well, return and refund policies should be listed on = your site. d.. Finally, you must offer secure credit card transactions using SLL = encryption, 128 bit Java encryption or equivalent. Secondly, you must choose from one of three levels of service. a.. Basic Service=20 This is our free service that lists your business name and links = customers to your site and includes 60 characters of text.=20 See Basic Sample b.. Silver Service This service lists your business name, links customers to your site = and gives you 180 characters of text to describe your site and services. See Silver Sample c.. Premium Service This service lists your business name, links customers to your site, = gives you 180 characters of text to describe your site and services and = includes your logo.=20 See Premium Sample ALL LEVELS OF SERVICE ARE FREE! A few things to keep in mind: a.. If your business does not fit into one of the listed directories = and you would like to suggest one please do! We may suggest you start = out in the Specialty section, but as we get requests for a particular = directory we will add them. b.. A quick note on logo's. All graphics should be send in gif or = jpg format and should be no bigger than 130 pixels wide and 80 pixels = high. They should also be smaller than 25kb. Animated gif's are okay! = You can attach your logo to your listing information using our FORM or = you can Email it to us using the link below. Thirdly, you can fill out the following form with your contact and = listing information or you can Email it to us at the link below. a.. Go To Form b.. webmaster@canadashopsmart.com If you wish to receive further information before listing your business = with our service, you may email us using the link above as well. =20 ------=_NextPart_001_00A8_01C08D1F.0EE89500 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
 
This is an invitation from=20 canadashopsmart.com! We are offering Canadian online retailers = free=20 listings in our directory!
Canadashopsmart.com is an = online=20 directory of Canadian online retailers listing prices in Canadian = Dollars=20 and shipping from within Canada. Please take a moment to read = through the=20 following before submitting your site.=20

CHECK OUT OUR
SAMPLE PAGE

First, you must meet the = following=20 requirements:

  • Be based in Canada

  • All funds quoted on your site must be in Canadian=20 Dollars. 

  • Shipping charges must be clearly stated and a total = billed=20 amount must be quoted.  As well, return and refund policies = should be=20 listed on your site.

  • Finally, you must offer secure credit card = transactions using=20 SLL encryption, 128 bit Java encryption or equivalent.

Secondly, you must choose from = one of three=20 levels of service.

  • Basic Service
    This = is our=20 free service that lists your business name and links customers to your = site=20 and includes 60 characters of text.
    See=20 Basic Sample

  • Silver = Service
    This service=20 lists your business name, links customers to your site and gives you = 180=20 characters of text to describe your site and services.
    See=20 Silver Sample

  • Premium = Service
    This service=20 lists your business name, links customers to your site, gives you 180=20 characters of text to describe your site and services and includes = your=20 logo. 
    See=20 Premium Sample

    ALL LEVELS OF SERVICE ARE=20 FREE!

A few things to keep in mind:

  • If your business does not fit into one of the listed = directories=20 and you would like to suggest one please do!  We may suggest you = start=20 out in the Specialty section, but as we get requests for a particular=20 directory we will add them.

  • A quick note on logo's.  All graphics should be = send in gif=20   or jpg format and should be no bigger than 130 pixels wide and = 80=20 pixels high.   They should also be smaller than 25kb.  = Animated=20 gif's are okay!  You can attach your logo to your listing = information=20 using our FORM = or you=20 can Email it to us using the link below.

Thirdly, you can fill out the = following=20 form with your contact and listing information or you can Email it to us = at the=20 link below.

  • Go To Form

  • webmaster@canadashopsmart.c= om

If you wish to receive further information before = listing your=20 business with our service,  you may email us using the link above = as=20 well.

------=_NextPart_001_00A8_01C08D1F.0EE89500-- ------=_NextPart_000_00A7_01C08D1F.0EE89500 Content-Type: image/gif; name="Flaglogo3.gif" Content-Transfer-Encoding: base64 Content-ID: <00a501c08d51$597b63e0$2dac53cc@taylorsk> R0lGODlhaABOAPcAAOqgo+UmJsoFCuR9gfnr6+BucfXR09lMUfPMzswKEPKWls0OFdUxN/C4utEo LeUpKdxbX8wID/v5+v329umXm/ji488XHdlJTvfd3fXW1+R+gvXQ0eR8gPPLzfLFxuc4OM4NFO+5 u8wJDu1pac4QF99pbM8UG9ElKt5fY+eQk9tQVeeMkOWFiNY8QdAeJOYtLeQjI9EhJc0LEtlHTNMn Lc4PFvOYmP39/fjDw/zj4+tcXM4OFs0eIec8PPz8/PrV1e95eeYuLvCHh/Smpv3x8c8PFv/+/ulK Sva0tM4OFeQgIP79/e1qav38/P/9/f/8/N9jaMwJEM0MEs0NE80NFP37+/Wurs8TGswMEs0ME+Fy ds4OFPCBgfSlpeePk/z6+umbnehCQs4RGP36+vWvr+xkZOYwMPXX2P78/NxXXOhAQMwQFeulp/zx 8fjl5vz7+/3+/v38/fjh4s4PFfz5+dpNUulHR9QsMvrs7fbb3OSDhv75+fCDg/e6uvz4+NxYXeyk p9g/RM0QF+F1eOlJSeyrrc0XG+SAhOBwdPWsrOunqcwME9EcItAbIexhYc8PF+mVmOiVl+aHi++2 uM4WG+eTls8SGe6ytPjk5eysruytr+2tr/C+wNtUWNtVWulFReiYmu+ztumZm+qipOuipNdARtpT V9hESfnp6ug/P91hZe5xcd1hZt5jZ9IrMN9tceYyMu2xstpPU+6xs+qZnPry8vvz8+eRlPC/wfe5 ueuipfC3udhCR/XT1Nc/RNIwNPv09eUrK80PFuqfotY6P/vz9O+0tv76+vz6+/z7/Prt7ueNkO6w sfXP0fLHyN9qbuN6fuiZm8oIC/TS0/35+c0XGfz09fff4N5hZswLD/vy8ueSlfHAwvrw8O2tsNpY W9taXfnn6PGJifrv79lOUtpMUeBrbu1ra+aIi+aLj9tWWutXV+pQUM4aHuF0d9MuM/z8/f7//88a IPbZ2u5ubtU2PPPKy/34+PC9v9tTWOtYWNpLUf7+/uQfH88QF////yH5BAAAAAAALAAAAABoAE4A QAj+AP0JHEiwoMGDCBMqXMiwoUN//yJKnEixokR+NyxWvFEFjZE3GP0QG6ixpMmTJwmiXDmRn48b TW5gxHhDJsYJClnq3PlP5c4bvvzF4jfRiZOIGHE9TNjpoBaUAnlK9HnpoDR/eih4SdiiGMwl/Fze 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 ADs= ------=_NextPart_000_00A7_01C08D1F.0EE89500 Content-Type: image/gif; name="Canadashopsmart.gif" Content-Transfer-Encoding: base64 Content-ID: <00a601c08d51$597b63e0$2dac53cc@taylorsk> R0lGODlh0AJIALMAAP///7u7u8bGxtDQ0Nra2uTk5O/v7/n5+f////////////////////////// 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 ------=_NextPart_000_00A7_01C08D1F.0EE89500-- From rem-conf Fri Feb 02 16:03:47 2001 From rem-conf-request@es.net Fri Feb 02 16:03:46 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Oq6H-0003Ew-00; Fri, 2 Feb 2001 15:58:45 -0800 Received: from wormhole2.bluestar.net [208.53.1.62] by mail1.es.net with esmtp (Exim 1.81 #2) id 14Oq6D-0003El-00; Fri, 2 Feb 2001 15:58:41 -0800 Received: from DEAN ([64.182.8.66]) by wormhole2.bluestar.net (8.11.1/8.11.1) with SMTP id f12Nw9W27282 for ; Fri, 2 Feb 2001 17:58:10 -0600 (CST) From: "Dean Gilliland" To: Subject: doc storage, R&D, teleco hotel fac. avail. Date: Fri, 2 Feb 2001 17:46:41 -0500 Message-ID: <000001c08d6a$0525ff80$2c00a8c0@Bluestar> MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_000_0001_01C08D40.1C591F40" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This is a multi-part message in MIME format. ------=_NextPart_000_0001_01C08D40.1C591F40 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0002_01C08D40.1C60C060" ------=_NextPart_001_0002_01C08D40.1C60C060 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Dean Gilliland Associate Prudential Atlantic 8761 Perimeter Park Blvd Suite 200 Jacksonville, FL 32216 904/641-1300 200,000 SQ FT AVAILABLE- JACKSONVILLE, FLORIDA Uses for this facility include: a.. DOCUMENT STORAGE b.. TELECO HOTEL c.. RESEARCH AND DEVELOPMENT d.. LIGHT MANUFACTURING e.. PERISHABLE PRODUCT STORAGE f.. CALL CENTER A 200,000 Sq Ft facility is available in Jacksonville, Florida's fastest growing business city (see link to the Jacksonville Chamber of Commerce below for more information.) Located in a prestigious business park, this property has 140,000 +/- square feet presently used by a fortune 50 company for document storage, microfiche, and mail receiving. The facility also has up to 60,000 square feet of office/clerical area, a receiving area, and mailroom facilities. The entire building has fiber optic cable and is climate controlled. For more information about this property, visit the online brochure below www.prudentialatlantic.com/6611 www.jacksonvillechamber.org for more information contact Dean Gilliland or Michael Canella 904/641-1300 Prudential Atlantic Commercial Real Estate Services 8761 Perimeter Park Boulevard Suite 200 Jacksonville, Florida 32216 dean@prudentialatlantic.com michael@prudentialatlantic.com www.prudentialatlantic.com This message is sent in compliance with the new email bill section 301. Under Bill S.1618 TITLE III passed by the 105th US Congress. Further transmissions to you by the sender of this email may be stopped at no cost to you by sending a Reply email with REMOVE typed into the subject line. We will remove you immediately. ------=_NextPart_001_0002_01C08D40.1C60C060 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
3D""
Dean=20 Gilliland
Associate
Prudential Atlantic=20
8761 = Perimeter Park=20 Blvd Suite 200
Jacksonville, FL=20 32216
904/641-1300
 
 
200,000 SQ FT=20 AVAILABLE- JACKSONVILLE, FLORIDA
 
3D""=20Uses for this facility = include:
                    • DOCUMENT=20 STORAGE=20
                    • TELECO=20 HOTEL
                    • RESEARCH = AND=20 DEVELOPMENT 
                    • LIGHT=20 = MANUFACTURING
                    • PERISHABLE PRODUCT=20 STORAGE
                    • CALL=20 = CENTER
      =
 
 
 
 
A 200,000 Sq Ft facility is = available in=20 Jacksonville, Florida's fastest = growing=20 business city (see link to the Jacksonville Chamber of Commerce below for more information.) Located = in a=20 prestigious business park, this = property=20 has 140,000 +/- square feet presently used by a fortune 50 = company for document storage, microfiche, and = mail=20 receiving. The facility also has = up to=20 60,000 square feet of office/clerical area, a receiving area, and mailroom facilities. The entire building has fiber optic = cable and=20 is climate = controlled.

For more information about this property, = visit the=20 online brochure below

www.prudentialatlantic.co= m/6611       www.jacksonvillechamber.org

for more = information=20 contact
Dean=20 Gilliland or Michael Canella 904/641-1300
Prudential = Atlantic=20 Commercial Real Estate Services
8761 Perimeter = Park=20 Boulevard Suite 200
Jacksonville, = Florida=20 32216
dean@prudentialatlantic.com
michael@prudentialatlantic= .com
www.prudentialatlantic.com=
 
 
3D""
 
This=20 message is sent in compliance with the new email bill section 301. Under = Bill=20 S.1618 TITLE III passed by the 105th US = Congress.  Further transmissions to you by the = sender of=20 this email may be stopped at no cost to you by sending a Reply email with REMOVE typed into the subject line. We = will=20 remove you immediately.
 
 
 
 
 
 
 
------=_NextPart_001_0002_01C08D40.1C60C060-- ------=_NextPart_000_0001_01C08D40.1C591F40 Content-Type: image/jpeg; name="bluemail.jpg" Content-Transfer-Encoding: base64 Content-Location: http://www.prudentialatlantic.com/images/bluemail.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCALSAJYDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAooooAKKKKACiiigAopmaM0APopmaM0APopmaM0APopmaM0APopmaM0APopmaM0AP opmaM0APopmaM0APopmaM0APopmaM0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUuKT8aACil/Kk x9aLgFFGPrS/56UXASilwf8AIo/z0oASilxSYouAUUY+tGPrSuAUUYz60fjTuAUUYo/Gi4BRS4ox 9aLgJRS4+tGPrSuB+CifBjSAuTAn4rUbfB/SC21LdT77a9OZRIOlQXDCGM7ANx71/RDyvCJfAj8z WLrfzHnTfB3RgceSmfZahPwb0rcf3K4HsK9GtLZsbpOp7mpJCC/y4xUf2XhGrumh/Wqq+0ear8Gt LB/1I59hU6fBjSSMeSufdRXoG0E9KmicMCO/rTWV4T/n2gliq38x52vwY0kL/qEP/ARQfgvpAOTC n/fNekIABRIMg1f9mYP/AJ9oj63W/mPNR8GNI3D9yp/4DVe6+EGjx9Ilz/uivTJGEMWf4ugrNuMu uP1rKpluES0po0jiqz+0eeSfCbSlh3GJM/QU6H4Pac6bjEo49BXdECSQJn5RVh5CqYHT1rBZbhX9 hGjxVZacxxMXwY0kQ7miU/8AAaa3wh0VI/8AUqW/3a9Ahu1Ntsc1HwWBHK1v/Z2EsrU0Z/Wa3WRw dt8HNIkVmMS4H+zSn4QaOflSFWOcZ2jivQIJkWTaygKe1DFYpCU+4fWhZbhLfAgeKrfzHBP8G9Hj i3GFM4/u1XT4OaY8ZYwr+Veg3UwKgDn60yBzIQucLUvLsHeypoaxNa3xHBL8G9MYZECkf7op3/Cm dM/54D/vkV6bEoRMYp2R6Vp/ZeD/AJET9cq/zCg+Wo7moJVbq2Krw6xYZJa/ts9h5y/41Df6/YrD +7vLdyf7sqn+tdksVh+W/tF96MVRq3+F/cXJLoRRYPB6CooZlkTrzWMNbtZI+bqEkesgpbTVrTf8 11AB/wBdRXP9eoNr3196NPYVFryv7jfQYB9aCuBxx9KqLrWnlMfbbYf9tV/xpP7asP8An+t/+/q/ 410fWsP/AM/F96M/ZVf5X9xoRghRk8+tKSVPPQ1RXW9PC/8AH9bfTzV/xqG412ydtqXtvz1Pmr/j Q8Xh1/y8X3oSoVH9l/cT3cvmNheg7ioZwNnBxxVcarYqcG8tv+/q/wCNMl1SyZwPtlvj/rqv+Nc8 sVQf2196NVRqL7L+4ci7cn1pLq4wm0cE9abJqtii/wDHzbkjsJBVMataSytvnh/7+D/GsZYqgtFU X3otUajd3F/cWYZlkHzHBFWY3JUhW4rJkvbQ8LdQ4/3x/jV2zvrCKPDXcAz38xf8aUMVRvbnX3oc qM9+V/cWkl2ygnkCpwWmcBASO9ZVxq1nGw8u4hb1IcVo6Xq9gkTlr22Qk95VHH51tDFUHLldRfei JUqlr8r+4tGwLLz1qa2tFhTnk+tV7jXrFI/kvrZj7Sr/AI0yPV7FwG/tG2X285f8a6FiMMn8a+9G XsqrXwv7mXnVi5Azj1pNje/51Adb05QP+Jha/wDf5f8AGk/t7Tv+gha/9/k/xq/rOH/5+L70L2VX +V/cfq5/wyz8Ks/8ibZ/9/Zf/i6P+GWfhV/0Jtn/AN/Zf/i69Vor+bD9SPKv+GWfhVn/AJE2z/7+ y/8AxdJ/wyx8Kv8AoTbL/v7L/wDF16tRQB5V/wAMs/Co/wDMm2f/AH9l/wDi6T/hlj4Vf9CZZf8A f2X/AOLr1aigDyr/AIZZ+FX/AEJtn/39l/8Ai6P+GWPhUP8AmTbP/v7L/wDF16rRQB5V/wAMs/Cv /oTbP/v7L/8AF0n/AAyx8Kv+hNsv+/sv/wAXXq1FAHlQ/ZY+FQ/5k2z/AO/sv/xdH/DLPwq/6E2z /wC/sv8A8XXqtFAHlX/DLPwq/wChNs/+/sv/AMXR/wAMsfCr/oTbP/v7L/8AF16rRQB5V/wyz8Kv +hNs/wDv7L/8XR/wyz8Kj/zJtn/39l/+Lr1WigDyr/hln4VZ/wCRNs/+/sv/AMXR/wAMs/Cr/oTb P/v7L/8AF16rRQB5Uf2WfhUf+ZNs/wDv7L/8XSf8MsfCr/oTLL/v7L/8XXq1FABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9k= ------=_NextPart_000_0001_01C08D40.1C591F40 Content-Type: image/jpeg; name="disclaimer.jpg" Content-Transfer-Encoding: base64 Content-Location: http://www.prudentialatlantic.com/images/disclaimer.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAaAa8DASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6pHSj Arx34q/EWXRNB1LWY7+Sy0mxuWsbWO3CC51W6RikiBpFYRwowZWYLvJRipUBfMh0/wCIDR30k2g6 0viZFQzNptpdQXbSxLt3eUg23CTYLMFIljO3aWUtuUA9owKMCsTxJ4q0jw2mnNrNxNANQuFtbXbb SymSZhlY8IpwxwcA4zg4q/o2qWOtadFf6Xcx3NpLkLIh4yCVIPcEEEEHkEEGgDzH4v6xqVrr1lp4 v7vTdOmiV4prZxEZJAJzJli6byuy3URh0yJpH+bZmOt4o1dZ/htYPfeIb2J7m/kttL1P7W2nC5Qr IEuJ3QpmNI90vBVZfLUgfOor1+6kjhtpZpgxjjUuwVC5wOeFAJJ46AZqroWrWWu6PZ6ppU/n2F3G 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 ------=_NextPart_000_0001_01C08D40.1C591F40 Content-Type: image/jpeg; name="pruamail.jpg" Content-Transfer-Encoding: base64 Content-Location: http://www.prudentialatlantic.com/images/pruamail.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAE8AncDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD06iii gAoopKAClpDWbq2t6fpEe68uArEZWMcsfwppOTshNpLU0qDgV53feO7+7l8nSLTZuOFLLvc/gOB+ tV10HxXrXzXs0kaNzi4lKj/vkdPyFbrDtK83YxddPSKuegT6rp1u22e/toyOzSqD/OqjeJtEU4Op 2+R/tVzFv8OjgG41IA9xHF/Umrg+Hmn7RuvLon22j+lPkoLeQc1V9Dej8RaNL93U7Uf70gX+dX4L m3uF3W88Uo9UcN/KuPl+Hdmw/dX86/7yhv8ACs64+H+o27eZY3sUjLyCwMbfhjNHs6L2kHPUW8T0 alrzA3/i3w8c3XnvCP8Ant+9T/voHI/Ot7SPHdldFYtRQ2sh/jySh/HtUyw8krrVDjWi9HodhS1H FIkqB42VlbkMpyCKkrA2CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEpGIAyTgUMQASTgV534q8SS6rcnSdI3P EzbHZOsx6YH+z/P6ddKdN1HZETmoIueI/Guxms9FIaTo1xjIB9FHc+/T69qWj+DL3U5PtmtTSRq/ JVjmR/qT0/n16cGt3wv4Th0pFubwLLekZHdYvYe/v/k9R3raVaNNctL7zKNNz1mU9N0qw0yLy7K2 SIY5IHJ+p6mrjMFUsxAAGSTSmuY8ear9g0U20bYmuyUGP7v8R/p+NYRi6krdzWTUI3Ny31Kxuv8A j3vbeUnskin+Rq1mvPfDPhXT9Z0NLm4aZJS7KWjYcjPHUGr7eENSsV8zR9bnVk5WN+AT784/TFaS pQTtzEKpJq9jtKK4+y8XTWVwLLxLavazDpMqkq3v/wDXGR9K6uCeK5iWWCVJI2GQynINZShKO5cZ qRIyhlIIBB7VzWs+DNN1ENJbr9knP8UY+U/Ven5YrpqKIzlB3ixygpbnl0U+ueDLwRzKXtWb7pJM cnrtOOD/AJINd9omtWetW3m2rkMv+sib7yH3q5d2kF7btb3USyxOMFWFec6zo994T1FdR0yRjbbu GOfl/wBlvUe9dKcays9JGNpUn5HptFZPh3W4NbsRNF8sq8SxZ5Q/4Hsa1q5ZRcXZm8ZJq6FooopD CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKAEoNFUdY1BNL0ue8k5ES5AJ+8egH54ppXdkJu2py/j3Xzbx/2VaSYlkH79gfuqf4fqf5f Wrfgrw4NNt1vrtP9MlXKg/8ALNT2+p7/AJVz3g7TZNb12XU77LpC/mMT/FIeQPw6/lXpYFdNZqnH 2cfmYU1zy52OpKWkrlOgz9X1ey0i3E17LtDcKoGWY+gFeWeI9ZbW9Ua5CskIUJGjfwgevuTWh471 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 FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFJS0AFFJS0AFFJS0AFFFFABRRRQAUUlLQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRSUtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFIelFFAHNeL/EM+hR2w tUieaZmyJASAo78Ec5I/WuaT4g6p5imW3s/LyN2EbOPb5qq+PL37V4jkjU5S3QRjHQnqf54/CsbU rCTT7iOKTOZII5eeo3Lkj8DkV6dHD03Bcy1ZwVKsuZ22PakYOoZTlWGQacTWN4RvPtvhuzcn5408 tvqvH8sVz/jvXjGI7LT71kkVmWdY8qR0xz+dcMaTlU5EdbqJQ5jtUmieR40kVnTG5QwJXPr6Vyfi 3xRfaLqkdtaRW7I0IkzIrE5yR2I9Ky/AWq2diLuO9uVjeZ02Agnd1/qag+I//Iwwf9eq/wDoTVvT oWrcktTKdW9PmR2nhfVJ9Y0dbu5WNZC7LiMEDj6k1sVzPw//AORZT/rq9amp63pulEC+ukjYjIQZ ZiPoOawqQ/eOMTWEvdTZpUVz0fjPQZHCi8ZSe7ROB/KtuCeG5hWa3lSSNuVdDkH8aiUJR3RUZxls yaism68RaPZ3L211epHLHjcu08cZ9PSorrxRotosZlvVJkUMAqsxweQSMcfjQqc3shOcV1NukPSs /S9Z0/VUZrG5WTb95ejD8DzXE+Ntfa4u0ttOvn+zqhEqplfmyRgmrp0ZTny7EzqqMeY9Cimjl3eV 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 ------=_NextPart_000_0001_01C08D40.1C591F40 Content-Type: image/jpeg; name="6611.jpg" Content-Transfer-Encoding: base64 Content-Location: http://prudentialatlantic.com/images/6611.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCAHgAoADASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0yigU UyApaSloGFLSUtIAooooGFFFFABRRRQAUUUUDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigQUUUUAFFFFAgpKKKACkoopgFFFFAAKKBRQCCloooAK WkpaQBRRRQMKKKKACiiigAooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRRQAUUUUCCiiigAooooAKKKKBCUUtJQAlFFFMApKWmsQoLMcKOaAHUUUUCQtFFFAwp aSgUgFooooGFFFFABRRRQAUUUUAFFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK KKACiiigAooooAKKKKBBRRRQAUUUUAFFFFAgpKKKAEooopgFc3rQvlR7t2W1t4kYN+8Zi/8AwGuk rJ123aa2ASMTtkbYZP8AVf8AAqqO4eprUUUVIC0UUUAFFFFABS0lLSGFFFJQAtFFJQAtFFFABRTW YKMk4FUJ9XtIhtRvNb+6lNJvYHJLc0aKwo9dLTFTHHt/uq/zVpQX9tN8qvtb+63y03BoSkmW6KKK koKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooEFFFFABRRRQAUUUUCEpKWkp gFFFFABUcoJiIG3p/Eu6pKTNAC0tJRQAtFFFABRRRQAtFFFIBKKKhnuYLdczyKg9WNFh3XUmozWJ d+IYY1IgTP8AtP8AKtYtzq95c5Cu2P7q/KtWqb6kOa6HU3OpWlrxLMu7+6OTWTd+IiOLeMJ/tSfe /wC+awCJG+++3/ZWnqqj7q1aikS23uTTXtzctmQs/wD10+7/AN80zk/fbd/s/wANJmjNVcVh0aJk /KtTAuv3W3f7LVDGeTUoNO4Fy31K4g4J+X+63zLWrb6xE+FmGxv7y/Mtc/mjAH3flqXFMabWx2Mc kci7o3Vl9qkrjo7iaJ96N83+z8taVtrUg+WZd/8A461Q6b6Fqfc36KqQX1vPwj7W/utxVus2rblX uFFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigQUUUUAFFFFABRRRQISiikpgFFFFABTJAzI QhAb+Fiu6nAgjK0UAKKKBRQAtFJRnjNAC0Vn3GrWUHDS72/up81ZF14jlORAip/481UoNkuaWx0j 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 tRNMvRyq7anj064bC3FtbOv+0i0o1FFWbuF7lfU7jTXsJBbptk/h+TbU2ktp406OOdo2k2/xJU7a LaOuHiZf916aNGVRsil2/wC8m6pdSLjZMDjy6gfepvmhf4q6PJ/urSEA/wAC/wDfFelyhqc8SD/F TeP75/Kuk2oR80Uf/fFN8qA/etoP++KVibM5wdfvYp6qfvd63JIrNf8AWQQD/gFQyNYAYWBd3+zS aQ0rFUkY4qJhlWp6g7mAX5adEED/AL1WZf7tIaKjJ8uWqJhtNaoFif8AlhIv/A6geOA/dVlX/f3U rpCauUtp9qFFWjHFik8qPb96i4rEI60mP3dXorKCZMrct/3xSfZYEf5pvM/8dp7alPUqA0PK2FTd 8prQHlj7sa0Ept+7U8yBoyjml8zb1rQeGFx8y7f92mG0s1j3b5Gl/u1SkmLlsQRGZulWFgxy6s1O VgB8rbVo3nb96och3EKjps/8cpAkO7HlrTtzFM/w00iN/wDeqbi0GyQRlf3fy0xIVVvm+Zqa8nll gzU0O7fd+aqQyycBdu6nqQf4qprIfm3VIhZl3KrNt/u0mIm2j+Ffmpp4PzNSoHPytU32OZ42yyxt /tUmx3Ilfo1L5gP3qWSymTHlsr0ySPyU27/MmZvljjTdRuwHqx2/LSiQ/wAVRQo73Plv+7/3kqy2 n723pL9371S7BsNKI42t8rVDKkkYz95a0PslqVX7yf7r/fpCsKbwsXzL/e+7STC5nCZf71SCcbvv VdjljBAa1Xd/s1MnkEfJHGrbqfMO5nOCIfMT7tNjklZ1Aibc33fkrUZ9sZ8lVZv9ygTbkO75aXNo BUSzuZUbzU2L/eanLpe1VL3P/fKVJNOIED7fmp0MiSkSeYy/7P8ADQ29xEZsvlTypflZv4qbNpxP 3JVVv/HasMEb5fmb5vlpGYbdkqyJ/tNU8zGV1s9uN0u1v4mWpMzQ48p2lWnlo/L2xN977tJ5UsYw rfLTvfcZHLI5i8xl21Fa587/AIDU1y4eD5G2qtQW4Q3SB/umtF8IW0NJb4i1+zRK3zN96ovMjiXP mfNUbxzLGUhfzF3f8CqWGOVfnuEWs0l0JEluPuIqb99ZVxjzX/3q0ZbghMxf6xW+as6fJkJ9Wq4a FJE+nD94/wArNV/AD4laNmX+Gqejwz3NxLDbxTTyMn3Y03NVqS3MMjJdL5cy/eVk2tUzTvcT1Y9U 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 ------=_NextPart_000_0001_01C08D40.1C591F40-- From rem-conf Fri Feb 02 20:32:59 2001 From rem-conf-request@es.net Fri Feb 02 20:32:58 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14OuHL-0004n3-00; Fri, 2 Feb 2001 20:26:27 -0800 Received: from (mail.neheim-online.de) [195.127.202.196] by mail1.es.net with esmtp (Exim 1.81 #2) id 14OuHK-0004mt-00; Fri, 2 Feb 2001 20:26:26 -0800 Received: from mailb1.phonelink.com ([63.36.137.175]) by mail.neheim-online.de (Post.Office MTA v3.5.3 release 223 ID# 635-64257U100L2S100V35) with SMTP id de; Sat, 3 Feb 2001 02:32:06 +0100 Message-ID: <00003c0f70cb$0000495d$00002f0c@ns.mobiletel.net> To: From: b4h443@arabia.com Subject: Brand New E-Mail pager for FR-EE! Date: Fri, 02 Feb 2001 19:24:31 -0600 X-Priority: 3 X-MSMail-Priority: Normal Reply-To: b4h443@arabia.com X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Brand New E-Mail pager for FREE! No long term contract No activation fee No big prepayment of airtime No credit check PAGING AMERICA is going to give you absolutely Free the Brand new Motorola Accessmate E-Mail display pager. This is the top of the line PCS technology pager made today. This side viewable display pager has a retail value of $189.00and comes with its own e-mail address so you can receive your e-mails as well as alpha-numeric and numeric messages instantly where ever you are. Your new e-mail pager has features like 50,000 character memory, message time stamping, automatic garbled message correction, beeps or vibrates, incandescent backlight, saved message folder, a unique never out of range feature that allows your pager to retrieve messages sent earlier when your pager was out of range or turned completely off. You can also receive weather, news and sports .The Motorola e-mail pager is very small and uses only a single double A battery. All we ask before we ship you your Free pager is for you to allow us to provide the airtime for you. There is no long term contract or credit check. Airtime is month to month and can be cancelled at any time. This pager will comes pre-programmed with its own e-mail address as well as a local telephone number to receive numeric pages. This pager comes with a complete 30 day money back guarantee, if after receiving this pager you're not completely happy, send it back and receive a full refund. For immediate delivery call Paging America at toll free at 877-699-8545 Brand New E-Mail pager for FREE! From rem-conf Sun Feb 04 03:52:55 2001 From rem-conf-request@es.net Sun Feb 04 03:52:54 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PNTm-0002lW-00; Sun, 4 Feb 2001 03:37:14 -0800 Received: from mail-4.tiscalinet.it (mail.tiscalinet.it) [195.130.225.150] by mail1.es.net with esmtp (Exim 1.81 #2) id 14PNTk-0002lG-00; Sun, 4 Feb 2001 03:37:13 -0800 Received: from [62.11.89.20] (62.11.89.20) by mail.tiscalinet.it (5.5.015.5) id 3A51DED4006E09D0 for rem-conf@es.net; Sun, 4 Feb 2001 12:36:43 +0100 Date: Sun, 4 Feb 2001 12:36:43 +0100 (added by postmaster@mail.tiscalinet.it) Message-ID: <3A51DED4006E09D0@mail.tiscalinet.it> (added by postmaster@mail.tiscalinet.it) From: EuroComputer Group To: Subject: Offerta del 05.02.2001 EuroComputer SRL Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: Quoted-Printable MIME-Version: 1.0 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list EUROCOMPUTER GROUP SRL Via Matteotti 1 18039 Ventimiglia ( Imperia) Italia P.Iva 01279760084 Telefono per ordini : 0039 0184 230131 Fax per ordini : 0039 0184 232824 per clienti nuovi=20 Fax per ordini : 0039 0184 235216 per clienti abituali Gli ordini sono presi in considerazione solo quelli effettuati tramite F= ax. CPU Intel Pentium III 866/133 Mhz Tray Prezzo unitario Lire = 389.600 oltre 5 pezzi Lire 371.400 Cpu Intel Pentium III 800/133 Mhz Box Prezzo unitario Lire= 378.450 oltre 5 pezzi Lire 359.800 CPU Intel Celeron 733 box Prezzo unitar= io Lire 184.780 oltre 5 pezzi Lire 175.250 CPU Intel Celeron 700 box Prezzo unitar= io Lire 169.750 oltre 5 pezzi Lire 162.300 Hard Disk Samsung 20.4 Gb 5400 Rpm Prezzo unitario Lire 17= 3.750 oltre 10 pezzi Lire 165.200 Hard Disk Quantum 20.4 Gb 7200 Rpm Prezzo unitario Lire 2= 06.600 oltre 10 pezzi Lire 196.190 Memorie Sdram M-Tec 64 Mb Pc 133 Prezzo unitario Lire = 39.800 oltre 50 pezzi Lire 37.400 Memoria Sdram M-Tec 128 Mb Pc 133 Prezzo unitario Lire 81.= 125 oltre 50 pezzi Lire 76.405 Memoria Sdram M-Tec 256 Mb Pc 133 Prezzo unitario Lire 171.= 100 oltre 50 pezzi LIre 163.725 CD-Rom 52 x Tecnologia Philips Prezzo unitario Li= re 55.755 oltre 20 pezzi Lire 52.800 Creative Sound Blaster 128 PCI Prezzo unitario Li= re 33.925 oltre 20 pezzi Lire 32.155 Creative Sound Blaster LIVE-PLAYER Prezzo unitario Lire 85= .255 oltre 20 pezzi Lire 81.125 I prezzi si intendono Iva esclusa. Garanzia casa madre. Spese di spedizione da un minimo di Lire 20.000 ad=20 un massimo di Lire 35.000 tramite corriere TNT Traco. Non abbiamo listini stratosferici. Inviamo questa e-mail nel quale si indicatono solo i prodotti che avremo in magazzino ogni lunedi tramite spedizione della nostra casa madre in Germania. Siamo una societ=E0 Italiana affiliata ad una Tedesca che =E8=20 concessionaria diretta per i seguenti marchi: Intel, AMD. Samsung, Seagate, Quantum, ASUS, Soltek, ATI, Matrox, M-Tec, LG, pertanto la garanzia dei prodotti e quella ufficiale con sostituzione immediata presso i nostri magazzini di Ventimiglia. Sono finite le inutili attese per autorizzazioni ai resi , ma semplicemen= te indicando il codice a barre del prodotto risultato difettoso. Qualsiasi nostro prodotto =E8 etichettato tramite codice a barre , attestante l'originalit=E0 del prodotto. Inoltre comunichiamo a tutti quelli che hanno fatto richiesta di essere cancellati dalla nostra lista , che stiamo provvedendo con la massima celerit=E0. E-mail per richiesta immediata cancellazione: Con l'occasione Vi aguriamo un buon lavoro. La Direzione From rem-conf Sun Feb 04 07:01:07 2001 From rem-conf-request@es.net Sun Feb 04 07:01:06 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PQYU-0002Ev-00; Sun, 4 Feb 2001 06:54:18 -0800 Received: from (ecnt1) [211.40.176.34] by mail1.es.net with smtp (Exim 1.81 #2) id 14PQYR-0002Eb-00; Sun, 4 Feb 2001 06:54:16 -0800 Received: <200102041149_7091 0> Neocast Inc. NeoSMTPv1.9 To: From: dor23is@mail.rugokommunikation.de Subject: We are giving away a FREE Marketing BOOK!!! Date: Sun, 04 Feb 2001 06:54:19 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Message-Id: X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Visit our site and get a FREE BOOK on Marketing! We are offering a complete package to start a homebased, direct mail business. No matter who you are or Where you are, you can! This is not a huge corporation writing, this is a regular family with 2 kids that was able to quit their job and work >from home. NO MLM, NO CALLS, NO DOWNLINES TO BUILD! Please, give it a try!!! FREE E-BOOK for every visitor!! Interested????.....send us an email and we will forward further info: =========================================================== Send an email to: collu@uol.com.ar with "e-book" in the * SUBJECT* field. =========================================================== The first 75 people will also get a FREE Report!! =========================================================== See Below for INSTANT ACCESS! ==>> Send e-mail to: mailto: collu@uol.com.ar?subject=e-book =========================================================== This message is sent in compliance of the new email bill section 301. Per Section 301, Paragraph (a)(2)(C) of S. 1618, further transmissions to you by the sender of this email may be stopped at no cost to you by contacting us: congia3@interfree.it Please type "Remove" in the subject line.Your request to be remove will be processed within 24 hours. Please DO NOT Reply to this message if you wish to be removed pinldg@smtp.esarom.com To: From: alpinldg@smtp.esarom.com Subject: Visit our site and get a FREE BOOK!!! Date: Sun, 04 Feb 2001 06:54:21 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Visit our site and get a FREE BOOK on Marketing! We are offering a complete package to start a homebased, direct mail business. No matter who you are or Where you are, you can! This is not a huge corporation writing, this is a regular family with 2 kids that was able to quit their job and work >from home. NO MLM, NO CALLS, NO DOWNLINES TO BUILD! Please, give it a try!!! FREE E-BOOK for every visitor!! Interested????.....send us an email and we will forward further info: =========================================================== Send an email to: collu@uol.com.ar with "e-book" in the * SUBJECT* field. =========================================================== The first 75 people will also get a FREE Report!! =========================================================== See Below for INSTANT ACCESS! ==>> Send e-mail to: mailto: collu@uol.com.ar?subject=e-book =========================================================== This message is sent in compliance of the new email bill section 301. Per Section 301, Paragraph (a)(2)(C) of S. 1618, further transmissions to you by the sender of this email may be stopped at no cost to you by contacting us: congia3@interfree.it Please type "Remove" in the subject line.Your request to be remove will be processed within 24 hours. Please DO NOT Reply to this message if you wish to be removed From rem-conf Sun Feb 04 18:54:49 2001 From rem-conf-request@es.net Sun Feb 04 18:54:48 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PbYI-0002K7-00; Sun, 4 Feb 2001 18:38:50 -0800 Received: from nws.kornet.net [168.126.42.182] by mail1.es.net with esmtp (Exim 1.81 #2) id 14PbYH-0002Jx-00; Sun, 4 Feb 2001 18:38:49 -0800 Received: by nws.kornet.net id LAA0000008152; Mon, 5 Feb 2001 11:37:51 +0900 (KST) From: Message-ID: <00002721129c$00003467$000002fe@192.168.0.4> To: Subject: We Lend Up To 125% of Your Home's Value Date: Sun, 04 Feb 2001 16:37:16 -1000 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list PRECISE Removal instructions at END

For U.S.A. Homeowners Only
Save Now!

Are you in debt? Need extra cash? We can get you the loan you need. Regardless of whether you have good or b= ad credit, we can help you

We specialize in First and Second Mortgages, including loans that other le= nders turn down. Funding borrowers with less than perfect credit is our specialty. We have loan programs that are unheard of.

Our loan programs can get you the cash you need for:

Debt Consolidation Needs
Home Improvements
Dream Vacations
New Car
College Tuition
.and much, much more.

  • Incredibly low monthly payments
  • Loans if you have hard to prove (Self-Employed) income
  • Loans if you have collections, foreclosures, BKs or tax debts
  • Loans if you're behind on your mortgage
  • Loans up to 125% of your home's value (Excellent Credit ONLY)

Call our toll free, 24 hour loan hotline number below to receive immediate= attention to lower your payments , help you get the cash you need or consolidate your debts. We can get you the kind of loan you are looking for.

Whether your credit is good or bad, if you are serious about improving you= r lifestyle and need a loan for any reason, contact us now because we can get you the cash you need. We make the loans that other lenders turn down.

Toll Free Loan Hotline ~ 1-888-528-6530 ~ No Obligation - No Cost

Reply with DELETE in the SUBJECT line for automated list deletion

From rem-conf Mon Feb 05 00:07:24 2001 From rem-conf-request@es.net Mon Feb 05 00:07:23 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PgYa-0005sM-00; Sun, 4 Feb 2001 23:59:28 -0800 Received: from dust.insite-uk.co.uk [213.38.24.21] by mail1.es.net with esmtp (Exim 1.81 #2) id 14PgYZ-0005sC-00; Sun, 4 Feb 2001 23:59:27 -0800 Received: from html (1Cust48.tnt6.tpa2.da.uu.net [63.46.229.48]) by dust.insite-uk.co.uk with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id CR5M3SKG; Mon, 5 Feb 2001 07:54:09 -0000 From: asepsi@earthlink.net To: rem@mc.net Subject: ASP for doctors 854 Date: Mon, 5 Feb 2001 03:07:47 Mime-Version: 1.0 Content-Type: text/html; charset="DEFAULT_CHARSET" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Message-Id: X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list e-DOCS.MD (OTCBB: EDMD), is a rapidly emerging, leading edge provider of patient medical information and other services to physicians.

EDMD expects to become profitable upon attaining a base of only 3,300 subscribers. It anticipates reaching this goal in 2001 and generate revenues of $4,850,000 nearly twice the $2,500,000 expected for 2000.

Come Learn More





You were sent this message because your address is in our subscriber database. If you wish to be removed, please reply here; and we will remove you from our subscriber list. From rem-conf Mon Feb 05 10:32:27 2001 From rem-conf-request@es.net Mon Feb 05 10:32:26 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PqEY-0004TM-00; Mon, 5 Feb 2001 10:19:26 -0800 Received: from (server.togabi.co.kr) [210.180.35.199] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14PqEW-0004Sv-00; Mon, 5 Feb 2001 10:19:24 -0800 Received: from doc ([199.72.92.30]) by server.togabi.co.kr (8.11.0/8.11.0) with SMTP id f163K6a08327; Tue, 6 Feb 2001 12:20:07 +0900 From: "Injong Rhee" To: "Gary Sullivan" , , Cc: , Subject: RE: tolerable packet loss rate for streaming video/audio applications Date: Mon, 5 Feb 2001 13:20:32 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal In-Reply-To: <33D69E5EAD06364FB98F3562E62ACE890D980D@red-msg-02.redmond.corp.microsoft.com> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list > -----Original Message----- > From: Gary Sullivan [mailto:garysull@microsoft.com] > Sent: Friday, January 26, 2001 5:34 PM > To: philippe.gentric@philips.com; rhee@togabi.com > Cc: rem-conf@es.net; sliang@DSG.Stanford.EDU > Subject: RE: tolerable packet loss rate for streaming video/audio > applications > > > > It's not just the codec, it's also how it's used. > > One oft-forgotten technique for error resilience > is simply having the encoder use intra updates > more frequently or more intelligently. Even in the > absence of a back channel, intelligent decisions about > when to use intra coding can help (e.g., see work by > Ken Rose et al and Stephan Wenger et al -- which use > a sort of back-channel-free error tracking). In the > extreme, using only intra or choosing only between > intra and "skip" can provide very good error > resilience, although that sacrifices significant > coding efficiency. To some extent, there is an > inherent tradeoff between coding efficiency and > error resilience. This requires a real-time encoder. Furthermore, I am not convinced that it can work without back channels. I'm puzzled about how intra error tracking can be done without knowing the status of receivers at all (i.e., which blocks are lost, etc?). Correct me if I am wrong. Error tracking seems to require the sender/encoder to know which blocks are lost. Using this information, the sender/encoder "estimates and tracks" the macroblocks that are affected by error propagation due to the original losses. And then it intra-codes those blocks that are in the propagation range. This is a nice idea and can be used effectively when used sparingly because of coding efficiency. However, there is additional significant complexity of "tracking" at the encoder. I am not sure how this scheme can be useful under multicast... > > NEWPRED can also help without a back channel in > some ways. See work by Stephan Wenger on that one > also. > NEWPRED without back-channel?? I thought the whole idea of NEWPRED is based on its knowledge (or estimate) which frames have losses? How do you gain this knowledge without back-channel? Well, this too requires a real-time encoder. > Perhaps the best question is this: If today's standard > designs don't give you the kind of error resilience > you seek, what alternative means do you propose? > If you have new ideas, they would be interesting to hear. My point is that error resilience cannot be achieved only by error resilient codecs. Some folks believe that having mpeg4 or h263+ is sufficient to solve all the problems in the world. That's what I am not convinced of. I believe that strong "media-aware" transport level solutions (retransmission and forward error correction) are essential in this case. This requires work in the transport layer as well as the compression layer. Not just compression alone. > > H.263(v2 & v3) and MPEG-4 (v1 & v3) are the first standard > video codecs that made significant attempts at error resilience. > They may not be complete successes, but it's not > an easy problem. Much of the error resilience > depends also on the encoding strategy, the channel, > the encoder's state of knowledge about the channel, > and the decoder's error concealment strategy. > > -Gary S. > I believe MPEG4 is an excellent codec. But it is only one piece of puzzle; there are many other pieces put together to get high quality streaming. I guess we don't have much disagreement on this. > > P.S. H.263's arbitrary slice ordering and enhanced > data partitioning and MPEG-4's new Fine Granularity > Scalability are three other interesting tools in the kit. > But much of it comes down to encoding strategy and > other non-syntactical issues. > > +> -----Original Message----- > +> From: philippe.gentric@philips.com > +> [mailto:philippe.gentric@philips.com] > +> Sent: Friday, January 26, 2001 6:23 AM > +> To: rhee@togabi.com > +> Cc: rem-conf@es.net; sliang@DSG.Stanford.EDU > +> Subject: Re: tolerable packet loss rate for streaming video/audio > +> applications > +> > +> > +> rhee@togabi.com wrote: > +> > +> > Well, I disagree about MPEG-4 being so error-resilient > +> codec for IP. > +> > > +> > +> But it is, we have implemented the Video Packet stuff > +> and made various demos at conferences > +> and trade shows that clearly show that it > +> makes an enormous difference ! > +> > +> > > +> > We are here talking about IP networks (including wireless > +> IP networks). > +> > > +> > In IP, a lot of MPEG-4 error resilient tools are not > +> useful. For instance, > +> > data partitioning, RVLC, and resynchronization are not > +> going to be useful. > +> > This is because packets with bit errors will be simply > +> discarded before > +> > delivered to applications. In addition, those MPEG-4 tools > +> that do work in > +> > IP such as NEWPRED and Error Tracking cannot be used for > +> stored video or > +> > multicast --this is because they need real-time encoders. > +> > +> agreed, you dont get bit errors, only packet losses > +> so forget RVLC but: > +> > +> - why do you exclude Data Partitioning (DP) ? it requires a > +> smart encoder > +> and the ability to interleave in the RTP payload format but it > +> is very useful ! > +> > +> - we have a real time encoder and for broadcasting (multicasting) > +> we could use RTCP receiver reports to feedback on the encoder, > +> like increasing the redundancy on critical DP when network condition > +> degrades. > +> > +> -- > +> Philippe Gentric > +> Software Architect > +> PHILIPS DIGITAL NETWORKS > +> Broadcast & Internet Delivery Solutions > +> Laboratoires d'Electronique Philips > +> B.P. 15 - 22, Av. Descartes > +> 94453 Limeil-Brevannes Cedex France > +> Phone : 33 (0)1 45 10 68 12 > +> Fax : 33 (0)1 45 10 69 60 > +> philippe.gentric@philips.com > +> > +> > +> > > From rem-conf Mon Feb 05 10:32:27 2001 From rem-conf-request@es.net Mon Feb 05 10:32:26 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PqEg-0004TT-00; Mon, 5 Feb 2001 10:19:34 -0800 Received: from (server.togabi.co.kr) [210.180.35.199] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14PqEW-0004Sx-00; Mon, 5 Feb 2001 10:19:24 -0800 Received: from doc ([199.72.92.30]) by server.togabi.co.kr (8.11.0/8.11.0) with SMTP id f163KMa08331; Tue, 6 Feb 2001 12:20:23 +0900 From: "Injong Rhee" To: , Cc: "Young-Kwon LIM" , Subject: RE: tolerable packet loss rate for streaming video/audio applications Date: Mon, 5 Feb 2001 13:20:49 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal In-Reply-To: <3A76FB4D.781B149F@21rst-century.com> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list > -----Original Message----- > From: Marshall Eubanks [mailto:tme@21rst-century.com] > Sent: Tuesday, January 30, 2001 12:35 PM > To: rhee@togabi.com > Cc: Young-Kwon LIM; rem-conf@es.net > Subject: Re: tolerable packet loss rate for streaming video/audio > applications > > > Depends on the application. Retransmission doesn't tend to scale. > There are a number of proposals for doing NACK and Tree-Based ACK > retransmissions - see the rmt working group charter. Well, there are many scalable multicast schemes that use retransmission. Maybe I am saying this because of my lack of knowledge in multicast field. I believe that RTMP, TMTP, STORM, and SRM all use multicast. Some of application level multicasts (such as the one proposed by ffnet) use retransmission. they all claim scalability (even have the term in their names...:-) although some are proven oxymorons..) > > I do, however, disagree with your statement that "No way to > predict loss patterns and future losses in a realistic > environment; so it is difficult to estimate the "right" amount of > FEC. so it > either tends to waste bandwidth or cannot provide enough protection." > This is an engineering problem, much like engineering a bridge to > withstand wind loading > (or a communications link to withstand rain fading). Set specs > for the application and for up time, look at > actual loss statistics, and design the FEC to provide for that > case. Use in the real world, and iterate. I might have overstated its difficulty -sorry. I agree that this is an engineering problem. I am simply pointing out the difficulty involved in caliberating FEC. What I am saying that it requires a lot of engineering to get it working, and I do believe that FEC can't do it all. It requires some combination of media-aware retranmission and fec. > > One trouble with multicasting is that, over real links in the > real commodity Internet, packet > loss tends to be bimodal, either < 1% or > 30%. Much of this has > to do with buffering and > provisioning at border routers, I suspect, as certain links tend > to always have a lot of loss. > Now, the first case lends itself well to FEC. I would contend > that the second case will be a lost cause > pretty much regardless of what you do - even TCP would have > trouble with this. > > > -- > Regards > Marshall Eubanks > > > T.M. Eubanks > Multicast Technologies, Inc > 10301 Democracy Lane, Suite 410 > Fairfax, Virginia 22030 > Phone : 703-293-9624 > Fax : 703-293-9609 > e-mail : tme@on-the-i.com tme@multicasttech.com > > http://www.on-the-i.com http://www.buzzwaves.com > > > > From rem-conf Mon Feb 05 10:32:28 2001 From rem-conf-request@es.net Mon Feb 05 10:32:28 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PqEg-0004TR-00; Mon, 5 Feb 2001 10:19:34 -0800 Received: from (server.togabi.co.kr) [210.180.35.199] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14PqEW-0004Sw-00; Mon, 5 Feb 2001 10:19:24 -0800 Received: from doc ([199.72.92.30]) by server.togabi.co.kr (8.11.0/8.11.0) with SMTP id f163KKa08329; Tue, 6 Feb 2001 12:20:20 +0900 From: "Injong Rhee" To: , , Subject: RE: tolerable packet loss rate for streaming video/audio applications Date: Mon, 5 Feb 2001 13:20:46 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal In-Reply-To: <0056900015535243000002L032*@MHS> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list > -----Original Message----- > From: philippe.gentric@philips.com [mailto:philippe.gentric@philips.com] > Sent: Tuesday, January 30, 2001 11:02 AM > To: rem-conf@es.net; rhee@togabi.com > Subject: Re: tolerable packet loss rate for streaming video/audio > applications > > > rhee@togabi.com wrote: > > > > > > rhee@togabi.com wrote: > > > > > > > Well, I disagree about MPEG-4 being so error-resilient codec for IP. > > > > > > > > > > But it is, we have implemented the Video Packet stuff > > > and made various demos at conferences > > > and trade shows that clearly show that it > > > makes an enormous difference ! > > > > > > > Was it shown with losses? > > yes ! > > > I might be different, but I doubt that makes a lot > > of difference. > > But it does ! > > > When losses are generated using bit errors with mpeg-4 bit > > error correction features (such as RVLC, data partitioning, > resync marks), > > yea, the difference will be enormous. I believe you. However, losses are > > generated from routers ( as erasure of packets), I doubt any of those > > techniques will work! > > No RVLC does not help at all, of course. > > Data partitioning is a bit tricky because > DP sizes are difficult to master at encoder side but > it will help too when used with unequal error protection. So you are saying that you have not really tested this. I am asking whether the test at the tradeshows are done using "packet losses" or "bit errors". I have seen many tests using bit errors on file-based streaming. I have not seen one with actual network tests without explicit router based packet losses. You can also test this by deliveratingly dropping packets at the snder or rcver before passing packets to the decoder -- however, this does not create a realistic environment. I have a tool to do this which I use it in my lab... which you are welcome to use. Maybe we can get together sometime to discuss the test plan. > > Video Packets helps a lot because a VP is about > a "slice" i.e. a fixed number of macro blocks Yes. it helps. but this is not sufficient unfortunately. > > -- > Philippe Gentric > Software Architect > PHILIPS DIGITAL NETWORKS > Broadcast & Internet Delivery Solutions > Laboratoires d'Electronique Philips > B.P. 15 - 22, Av. Descartes > 94453 Limeil-Brevannes Cedex France > Phone : 33 (0)1 45 10 68 12 > Fax : 33 (0)1 45 10 69 60 > philippe.gentric@philips.com > > > > From rem-conf Mon Feb 05 11:05:58 2001 From rem-conf-request@es.net Mon Feb 05 11:05:57 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Pqsw-00004o-00; Mon, 5 Feb 2001 11:01:10 -0800 Received: from garcia.multicasttech.com (multicasttech.com) [63.105.122.8] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14Pqsu-00004e-00; Mon, 5 Feb 2001 11:01:09 -0800 Received: from [63.105.122.193] (HELO 21rst-century.com) by multicasttech.com (CommuniGate Pro SMTP 3.3.2) with ESMTP id 740717; Mon, 05 Feb 2001 14:00:25 -0500 Message-ID: <3A7EF7A9.7C83A6FB@21rst-century.com> Date: Mon, 05 Feb 2001 13:57:44 -0500 From: Marshall Eubanks Reply-To: tme@21rst-century.com X-Mailer: Mozilla 4.7C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; I; PPC) X-Accept-Language: en,pdf MIME-Version: 1.0 To: Injong Rhee CC: rhee@togabi.com, Young-Kwon LIM , rem-conf@es.net Subject: Re: tolerable packet loss rate for streaming video/audio applications References: Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353" Content-Transfer-Encoding: 7bit X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Injong Rhee wrote: > > -----Original Message----- > > From: Marshall Eubanks [mailto:tme@21rst-century.com] > > Sent: Tuesday, January 30, 2001 12:35 PM > > To: rhee@togabi.com > > Cc: Young-Kwon LIM; rem-conf@es.net > > Subject: Re: tolerable packet loss rate for streaming video/audio > > applications > > > > > > Depends on the application. Retransmission doesn't tend to scale. > > There are a number of proposals for doing NACK and Tree-Based ACK > > retransmissions - see the rmt working group charter. > > Well, there are many scalable multicast schemes that use retransmission. > Maybe I am saying this because of my lack of knowledge in multicast field. I > believe that RTMP, TMTP, STORM, and SRM all use multicast. Some of > application level multicasts (such as the one proposed by ffnet) use > retransmission. they all claim scalability (even have the term in their > names...:-) although some are proven oxymorons..) > > > > > I do, however, disagree with your statement that "No way to > > predict loss patterns and future losses in a realistic > > environment; so it is difficult to estimate the "right" amount of > > FEC. so it > > either tends to waste bandwidth or cannot provide enough protection." > > This is an engineering problem, much like engineering a bridge to > > withstand wind loading > > (or a communications link to withstand rain fading). Set specs > > for the application and for up time, look at > > actual loss statistics, and design the FEC to provide for that > > case. Use in the real world, and iterate. > > I might have overstated its difficulty -sorry. I agree that this is an > engineering problem. I am simply pointing out the difficulty involved in > caliberating FEC. What I am saying that it requires a lot of engineering to > get it working, and I do believe that FEC can't do it all. It requires some > combination of media-aware retranmission and fec. > Dear Injong; In our audio application (as currently implemented) we provide a factor of three redundancy with FEC using about 90% extra bandwidth. (You can get away with less bandwidth if you are willing to have the signal degrade as packet losses increase.) We have no plans for any retransmission. Group communications is difficult. The proof of that is hard it has been to implement. I would love to be proved wrong, but I do not think it will be easy to have relieable multicast with retransmission scale to 1,000,000 + receivers. I think it will be much easier to use FEC engineering maybe with some type of QOS to accomplish the same quality goals. Regards Marshall Eubanks T.M. Eubanks Multicast Technologies, Inc 10301 Democracy Lane, Suite 410 Fairfax, Virginia 22030 Phone : 703-293-9624 Fax : 703-293-9609 e-mail : tme@on-the-i.com tme@multicasttech.com http://www.on-the-i.com http://www.buzzwaves.com From rem-conf Mon Feb 05 11:37:27 2001 From rem-conf-request@es.net Mon Feb 05 11:37:27 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PrOx-0001nJ-00; Mon, 5 Feb 2001 11:34:15 -0800 Received: from chiron.east.isi.edu [38.218.19.204] by mail1.es.net with esmtp (Exim 1.81 #2) id 14PrOv-0001n9-00; Mon, 5 Feb 2001 11:34:14 -0800 Received: from chiron (csp@localhost) by chiron.east.isi.edu (8.11.0/8.11.0) with ESMTP id f15JXNm05822; Mon, 5 Feb 2001 14:33:23 -0500 Message-Id: <200102051933.f15JXNm05822@chiron.east.isi.edu> To: tme@21rst-century.com cc: Injong Rhee , rhee@togabi.com, Young-Kwon LIM , rem-conf@es.net Subject: Re: tolerable packet loss rate for streaming video/audio applications In-Reply-To: Your message of "Mon, 05 Feb 2001 13:57:44 EST." <3A7EF7A9.7C83A6FB@21rst-century.com> Date: Mon, 05 Feb 2001 14:33:23 -0500 From: Colin Perkins X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --> Marshall Eubanks writes: >Injong Rhee wrote: > >> > -----Original Message----- >> > From: Marshall Eubanks [mailto:tme@21rst-century.com] >> > Sent: Tuesday, January 30, 2001 12:35 PM >> > To: rhee@togabi.com >> > Cc: Young-Kwon LIM; rem-conf@es.net >> > Subject: Re: tolerable packet loss rate for streaming video/audio >> > applications >> > >> > >> > Depends on the application. Retransmission doesn't tend to scale. >> > There are a number of proposals for doing NACK and Tree-Based ACK >> > retransmissions - see the rmt working group charter. >> >> Well, there are many scalable multicast schemes that use retransmission. >> Maybe I am saying this because of my lack of knowledge in multicast field. I >> believe that RTMP, TMTP, STORM, and SRM all use multicast. Some of >> application level multicasts (such as the one proposed by ffnet) use >> retransmission. they all claim scalability (even have the term in their >> names...:-) although some are proven oxymorons..) >> >> > >> > I do, however, disagree with your statement that "No way to >> > predict loss patterns and future losses in a realistic >> > environment; so it is difficult to estimate the "right" amount of >> > FEC. so it >> > either tends to waste bandwidth or cannot provide enough protection." >> > This is an engineering problem, much like engineering a bridge to >> > withstand wind loading >> > (or a communications link to withstand rain fading). Set specs >> > for the application and for up time, look at >> > actual loss statistics, and design the FEC to provide for that >> > case. Use in the real world, and iterate. >> >> I might have overstated its difficulty -sorry. I agree that this is an >> engineering problem. I am simply pointing out the difficulty involved in >> caliberating FEC. What I am saying that it requires a lot of engineering to >> get it working, and I do believe that FEC can't do it all. It requires some >> combination of media-aware retranmission and fec. >> > >Dear Injong; > > In our audio application (as currently implemented) we provide a factor of three >redundancy with FEC using about 90% extra bandwidth. (You can get away with >less bandwidth if you are willing to have the signal degrade as packet losses increase.) >We have no plans for any retransmission. > > Group communications is difficult. The proof of that is hard it has been to implement. I >would love to be proved wrong, but I do not think it will be easy to have relieable >multicast with retransmission scale to 1,000,000 + receivers. I think it will be >much easier to use FEC engineering maybe with some type of QOS to accomplish the same >quality goals. Although even FEC is not easy to do correctly. Adding a fixed level of redundancy (FEC) to audio is well known, see for example: V. Hardman, M. A. Sasse, M. Handley & A. Watson, Reliable Audio for use over the Internet, In Proceedings INET'95, Hawaii, 1995. http://www-mice.cs.ucl.ac.uk/multimedia/publications/inet95-rat.ps But automatic selection of the appropriate amount of FEC is much harder, and has many of the same problems as reliable multicast. Jean Bolot and colleagues did a lot of work in this area (e.g. their Infocom '99 paper). I'm sure others can provide many more references... Actually, it may be time for an informational RFC discussing the alternatives in this area. RFC 2354 is looking _very_ dated now... Colin From rem-conf Mon Feb 05 11:49:03 2001 From rem-conf-request@es.net Mon Feb 05 11:49:02 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14PrZq-0002zQ-00; Mon, 5 Feb 2001 11:45:30 -0800 Received: from mail2.microsoft.com [131.107.3.124] by mail1.es.net with smtp (Exim 1.81 #2) id 14PrZp-0002sO-00; Mon, 5 Feb 2001 11:45:29 -0800 Received: from 157.54.9.104 by mail2.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 05 Feb 2001 11:42:28 -0800 (Pacific Standard Time) Received: by inet-imc-02.redmond.corp.microsoft.com with Internet Mail Service (5.5.2653.19) id <1DHDH9JB>; Mon, 5 Feb 2001 11:42:26 -0800 Message-ID: <33D69E5EAD06364FB98F3562E62ACE890D9823@red-msg-02.redmond.corp.microsoft.com> From: Gary Sullivan To: 'Injong Rhee' , philippe.gentric@philips.com, rhee@togabi.com Cc: rem-conf@es.net, sliang@DSG.Stanford.EDU Subject: RE: tolerable packet loss rate for streaming video/audio applicat ions Date: Mon, 5 Feb 2001 11:42:21 -0800 X-Mailer: Internet Mail Service (5.5.2653.19) X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list +> -----Original Message----- +> From: Injong Rhee [mailto:rhee@eos.ncsu.edu] +> Sent: Monday, February 05, 2001 10:21 AM +> To: Gary Sullivan; philippe.gentric@philips.com; rhee@togabi.com +> Cc: rem-conf@es.net; sliang@DSG.Stanford.EDU +> Subject: RE: tolerable packet loss rate for streaming video/audio +> applications +> +> +> +> +> > -----Original Message----- +> > From: Gary Sullivan [mailto:garysull@microsoft.com] +> > Sent: Friday, January 26, 2001 5:34 PM +> > To: philippe.gentric@philips.com; rhee@togabi.com +> > Cc: rem-conf@es.net; sliang@DSG.Stanford.EDU +> > Subject: RE: tolerable packet loss rate for streaming video/audio +> > applications +> > +> > +> > +> > It's not just the codec, it's also how it's used. +> > +> > One oft-forgotten technique for error resilience +> > is simply having the encoder use intra updates +> > more frequently or more intelligently. Even in the +> > absence of a back channel, intelligent decisions about +> > when to use intra coding can help (e.g., see work by +> > Ken Rose et al and Stephan Wenger et al -- which use +> > a sort of back-channel-free error tracking). In the +> > extreme, using only intra or choosing only between +> > intra and "skip" can provide very good error +> > resilience, although that sacrifices significant +> > coding efficiency. To some extent, there is an +> > inherent tradeoff between coding efficiency and +> > error resilience. +> +> This requires a real-time encoder. Furthermore, I am not +> convinced that it +> can work without back channels. It doesn't necessarily require a real-time encoder, and it can work without back channels. See below. +> +> I'm puzzled about how intra error tracking can be done +> without knowing the +> status of receivers at all (i.e., which blocks are lost, +> etc?). Correct me +> if I am wrong. Error tracking seems to require the +> sender/encoder to know +> which blocks are lost. Using this information, the sender/encoder +> "estimates and tracks" the macroblocks that are affected by error +> propagation due to the original losses. And then it +> intra-codes those blocks +> that are in the propagation range. This is a nice idea and +> can be used +> effectively when used sparingly because of coding +> efficiency. However, there +> is additional significant complexity of "tracking" at the encoder. +> +> I am not sure how this scheme can be useful under multicast... OK, here's a mangled explanation of the spirit of some the Wiegand/Wenger/Rose/Budaghavi/et al ideas (without a back channel). Ideally you should do a literature search for their papers and perhaps talk to them as well. There was someone at MIT who worked on something like this too -- I don't recall who at the moment. Let's start with sending an I picture. For each sample [i,j] of the picture, there is some probability q that the data the encoder sends will not arrive properly at the decoder and some probability 1-q that it will. So when the next picture is encoded (a P picture), the sample it is using as a reference has two possible values: 1. with probability (1-q) it is the value y[i,j] that was sent 2. with probability q it is a concealment value c[i,j], such as initially the value 128 (the value of the initialized frame buffer before getting any data). Thus when the encoder's representation y[i,j] is sent, the encoder knows that should assume that there is an additional expected noise term of n[i,j] = q*(y[i,j]-c[i,j])^2 that adds to the MSE of the representation. The encoder can use an array to store the estimated extra noise term n[i,j] for each sample. Each time the encoder uses the sample as a reference sample for encoding a new value as a difference from an old one, it must assume that its representation also includes n[i,j] of added loss noise. If it does not use that sample as a reference, its representation does not include the added noise. (The encoder should therefore avoid using samples that have lots of noise in them, and avoid allowing the noise to accumulate by coding lots of deltas.) With motion compensation using a motion vector [dx,dy] the extra noise becomes simply n[i-dx,j-dy], so the noise array can be motion compensated just like a picture array (with some adjustment for cross-correlation in the error term in the case of fractional-sample motion compensation). Each time a sample is used as a predictor, more loss noise gets added (you multiply the old loss noise by 1-q and add new concealment error mulitiplied by q). Each time a sample is intra coded, loss noise gets reduced (you now only have the new concealment error term with probability q, not the old noise term since the old picture was not used as a reference). The mode decision logic in the encoder thus should include the probabilistic computation of loss noise as well as the quantization noise of the conventional loss-free channel case. If you bring multi-picture motion compensation (e.g., NEWPRED or H.263 Annex U's enhanced reference pictures selection) into the mix, you can extend these principles to consider which pictures you use as references as well as which samples in the pictures you use. (Budaghavi comes in here.) Estimating the concealment values c[i,j] can get tricky if you think about it a lot. One thing you can do is just always assume the concealment value is the value of the old representation of the sample at the same location -- but it could get fancier. Ideally, you would model each sample value as a full pdf instead of just using a noise power estimate, but that's kind of extreme. +> +> +> > +> > NEWPRED can also help without a back channel in +> > some ways. See work by Stephan Wenger on that one +> > also. +> > +> +> +> NEWPRED without back-channel?? I thought the whole idea of +> NEWPRED is based +> on its knowledge (or estimate) which frames have +> losses? How do you gain this knowledge without back-channel? Hey, I gave you a name reference -- look it up! ;-) One such use is Wenger's Video Redundancy Coding. Here's a primitive form of that idea: Code picture number 0 as an I picture. Code picture 1 as a P picture using I0 as its reference. Code picture 2 as a P picture using I0 as its reference. Code picture 3 as a P picture using P1 as its reference. Code picture 4 as a P picture using P2 as its reference. Code picture 5 as a P picture using P3 as its reference. Code picture 6 as a P picture using P4 as its reference. Code picture 7 as a P picture using P5 as its reference. Code picture 8 as a P picture using P6 as its reference. Code picture 9 as a P picture using P7 as its reference. Now code another I picture and start the pattern over. In the decoder, if there is any data lost for a picture, simply do not display that picture and do not display any picture that later uses it as a reference. If the source picture rate is 30 fps, then what will happen is that if there is an isolated packet loss the frame rate will temporarily drop to 15 fps and then will recover to 30 when the next I picture arrives. If the losses get more severe, the frame rate will temporarily drop further. A nice thing about this scheme is that you never have to show nasty-looking pictures to the viewer (instead, the viewer gets a temporarily reduced frame rate when errors occur). +> +> Well, this too requires a real-time encoder. No it doesn't. +> +> +> > Perhaps the best question is this: If today's standard +> > designs don't give you the kind of error resilience +> > you seek, what alternative means do you propose? +> > If you have new ideas, they would be interesting to hear. +> +> +> My point is that error resilience cannot be achieved only by +> error resilient +> codecs. Some folks believe that having mpeg4 or h263+ is +> sufficient to solve +> all the problems in the world. That's what I am not +> convinced of. I believe +> that strong "media-aware" transport level solutions +> (retransmission and +> forward error correction) are essential in this case. This +> requires work in +> the transport layer as well as the compression layer. Not +> just compression +> alone. I agree. The whole system matters, and the stuff outside of the video codec is a very big part of the equation. +> +> +> +> > +> > H.263(v2 & v3) and MPEG-4 (v1 & v3) are the first standard +> > video codecs that made significant attempts at error resilience. +> > They may not be complete successes, but it's not +> > an easy problem. Much of the error resilience +> > depends also on the encoding strategy, the channel, +> > the encoder's state of knowledge about the channel, +> > and the decoder's error concealment strategy. +> > +> > -Gary S. +> > +> +> I believe MPEG4 is an excellent codec. But it is only one +> piece of puzzle; +> there are many other pieces put together to get high quality +> streaming. I +> guess we don't have much disagreement on this. No disagreement at all. +> +> > +> > P.S. H.263's arbitrary slice ordering and enhanced +> > data partitioning and MPEG-4's new Fine Granularity +> > Scalability are three other interesting tools in the kit. +> > But much of it comes down to encoding strategy and +> > other non-syntactical issues. +> > +> > +> -----Original Message----- +> > +> From: philippe.gentric@philips.com +> > +> [mailto:philippe.gentric@philips.com] +> > +> Sent: Friday, January 26, 2001 6:23 AM +> > +> To: rhee@togabi.com +> > +> Cc: rem-conf@es.net; sliang@DSG.Stanford.EDU +> > +> Subject: Re: tolerable packet loss rate for streaming +> video/audio +> > +> applications +> > +> +> > +> +> > +> rhee@togabi.com wrote: +> > +> +> > +> > Well, I disagree about MPEG-4 being so error-resilient +> > +> codec for IP. +> > +> > +> > +> +> > +> But it is, we have implemented the Video Packet stuff +> > +> and made various demos at conferences +> > +> and trade shows that clearly show that it +> > +> makes an enormous difference ! +> > +> +> > +> > +> > +> > We are here talking about IP networks (including wireless +> > +> IP networks). +> > +> > +> > +> > In IP, a lot of MPEG-4 error resilient tools are not +> > +> useful. For instance, +> > +> > data partitioning, RVLC, and resynchronization are not +> > +> going to be useful. +> > +> > This is because packets with bit errors will be simply +> > +> discarded before +> > +> > delivered to applications. In addition, those MPEG-4 tools +> > +> that do work in +> > +> > IP such as NEWPRED and Error Tracking cannot be used for +> > +> stored video or +> > +> > multicast --this is because they need real-time encoders. +> > +> +> > +> agreed, you dont get bit errors, only packet losses +> > +> so forget RVLC but: +> > +> +> > +> - why do you exclude Data Partitioning (DP) ? it requires a +> > +> smart encoder +> > +> and the ability to interleave in the RTP payload format but it +> > +> is very useful ! +> > +> +> > +> - we have a real time encoder and for broadcasting +> (multicasting) +> > +> we could use RTCP receiver reports to feedback on the encoder, +> > +> like increasing the redundancy on critical DP when +> network condition +> > +> degrades. +> > +> +> > +> -- +> > +> Philippe Gentric +> > +> Software Architect +> > +> PHILIPS DIGITAL NETWORKS +> > +> Broadcast & Internet Delivery Solutions +> > +> Laboratoires d'Electronique Philips +> > +> B.P. 15 - 22, Av. Descartes +> > +> 94453 Limeil-Brevannes Cedex France +> > +> Phone : 33 (0)1 45 10 68 12 +> > +> Fax : 33 (0)1 45 10 69 60 +> > +> philippe.gentric@philips.com +> > +> +> > +> +> > +> +> > +> > +> From rem-conf Mon Feb 05 18:32:13 2001 From rem-conf-request@es.net Mon Feb 05 18:32:12 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Pxo0-0002gg-00; Mon, 5 Feb 2001 18:24:32 -0800 Received: from (server.togabi.co.kr) [210.180.35.199] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14Pxny-0002gF-00; Mon, 5 Feb 2001 18:24:30 -0800 Received: from doc ([199.72.92.30]) by server.togabi.co.kr (8.11.0/8.11.0) with SMTP id f16BOga09713; Tue, 6 Feb 2001 20:24:43 +0900 Reply-To: From: "Injong Rhee" To: "Gary Sullivan" , , Cc: , Subject: RE: tolerable packet loss rate for streaming video/audio applications Date: Mon, 5 Feb 2001 21:25:08 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <33D69E5EAD06364FB98F3562E62ACE890D9823@red-msg-02.redmond.corp.microsoft.com> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 Importance: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Hi Gary, Thanks for your explanations, and glad you agree that the stuff outside codec are big pieces requiring a lot of attention. I have questions on the effectiveness of those techniques you mentioned: About Wiegand/Wenger/Rose/Budaghavi/et al, sure. you can do it without a real-time encoder and without back channel. However, when you consider the effectiveness of this technique under today's Interent, I am not convinced that it is a good one. It seems that its effectiveness (reliability and wasted bandwidth) really depends a lot on the choice of "q" -- loss rate. As you know, loss rate changes all the times very frequenly in muliple time scales -- there has been some work in self-similarity of traffic. In this environment, a fixed "q" would not cut it. You may need back channel to adapt "q" and also you need a real-time encoder too for that. (I am sorry if i misunderstood you again.) About VRC, Yes. you are right that it does not require a real-time encoder. One question that comes to mind is "what if I-frame is placed frequently enough?" That means that one loss at the bigginning of one thread results in the skip of the entire thread. What if you have losses in both threads very early -- these losses are certainly very possible in the current Internet. Then you dont display video at all until you get next I?? This results in a very poor utilization of the network bandwidth. These schemes do not seem to be so effective in today's Internet. Injong > -----Original Message----- > From: Gary Sullivan [mailto:garysull@microsoft.com] > Sent: Monday, February 05, 2001 2:42 PM > To: 'Injong Rhee'; philippe.gentric@philips.com; rhee@togabi.com > Cc: rem-conf@es.net; sliang@DSG.Stanford.EDU > Subject: RE: tolerable packet loss rate for streaming video/audio > applications > > > > > OK, here's a mangled explanation of the spirit of some the > Wiegand/Wenger/Rose/Budaghavi/et al ideas (without a back channel). > Ideally you should do a literature search for their papers and perhaps > talk to them as well. There was someone at MIT who worked on something > like this too -- I don't recall who at the moment. > > Let's start with sending an I picture. For each sample [i,j] of > the picture, there is some probability q that the data the encoder > sends will not arrive properly at the decoder and some probability > 1-q that it will. So when the next picture is encoded (a P picture), > the sample it is using as a reference has two possible values: > 1. with probability (1-q) it is the value y[i,j] that was sent > 2. with probability q it is a concealment value c[i,j], such as > initially the value 128 (the value of the initialized frame buffer > before getting any data). > > Thus when the encoder's representation y[i,j] is sent, the encoder knows > that should assume that there is an additional expected noise term of > n[i,j] = q*(y[i,j]-c[i,j])^2 that adds to the MSE of the representation. > The encoder can use an array to store the estimated extra noise term > n[i,j] for each sample. > > Each time the encoder uses the sample as a reference sample for encoding > a new value as a difference from an old one, it must assume that its > representation also includes n[i,j] of added loss noise. If it does not > use that sample as a reference, its representation does not include the > added > noise. (The encoder should therefore avoid using samples that > have lots of > noise in them, and avoid allowing the noise to accumulate by > coding lots of > deltas.) > > With motion compensation using a motion vector [dx,dy] the extra noise > becomes simply n[i-dx,j-dy], so the noise array can be motion compensated > just like a picture array (with some adjustment for cross-correlation in > the error term in the case of fractional-sample motion compensation). > > Each time a sample is used as a predictor, more loss noise gets added > (you multiply the old loss noise by 1-q and add new concealment > error mulitiplied by q). > Each time a sample is intra coded, loss noise gets reduced (you > now only have the new concealment error term with probability q, > not the old noise term since the old picture was not used as a reference). > The mode decision logic in the encoder thus should include the > probabilistic > computation of loss noise as well as the quantization noise of the > conventional loss-free channel case. > > If you bring multi-picture motion compensation (e.g., NEWPRED or > H.263 Annex U's enhanced reference pictures selection) into the mix, > you can extend these principles to consider which pictures you use as > references as well as which samples in the pictures you use. > (Budaghavi comes in here.) > > Estimating the concealment values c[i,j] can get tricky if you > think about it a lot. One thing you can do is just always assume > the concealment value is the value of the old representation of > the sample at the same location -- but it could get fancier. > > Ideally, you would model each sample value as a full pdf instead > of just using a noise power estimate, but that's kind of extreme. > > > +> > +> > +> > > +> > NEWPRED can also help without a back channel in > +> > some ways. See work by Stephan Wenger on that one > +> > also. > +> > > +> > +> > +> NEWPRED without back-channel?? I thought the whole idea of > +> NEWPRED is based > +> on its knowledge (or estimate) which frames have > +> losses? How do you gain this knowledge without back-channel? > > > Hey, I gave you a name reference -- look it up! ;-) > > One such use is Wenger's Video Redundancy Coding. Here's a > primitive form of that idea: > > Code picture number 0 as an I picture. > Code picture 1 as a P picture using I0 as its reference. > Code picture 2 as a P picture using I0 as its reference. > Code picture 3 as a P picture using P1 as its reference. > Code picture 4 as a P picture using P2 as its reference. > Code picture 5 as a P picture using P3 as its reference. > Code picture 6 as a P picture using P4 as its reference. > Code picture 7 as a P picture using P5 as its reference. > Code picture 8 as a P picture using P6 as its reference. > Code picture 9 as a P picture using P7 as its reference. > Now code another I picture and start the pattern over. > > In the decoder, if there is any data lost for a picture, > simply do not display that picture and do not display > any picture that later uses it as a reference. > > If the source picture rate is 30 fps, then what will happen > is that if there is an isolated packet loss the frame rate > will temporarily drop to 15 fps and then will recover to 30 > when the next I picture arrives. If the losses get more > severe, the frame rate will temporarily drop further. > > A nice thing about this scheme is that you never have to > show nasty-looking pictures to the viewer (instead, the > viewer gets a temporarily reduced frame rate when errors occur). > > > +> > +> Well, this too requires a real-time encoder. > > > No it doesn't. > > > +> > +> > +> > Perhaps the best question is this: If today's standard > +> > designs don't give you the kind of error resilience > +> > you seek, what alternative means do you propose? > +> > If you have new ideas, they would be interesting to hear. > +> > +> > +> My point is that error resilience cannot be achieved only by > +> error resilient > +> codecs. Some folks believe that having mpeg4 or h263+ is > +> sufficient to solve > +> all the problems in the world. That's what I am not > +> convinced of. I believe > +> that strong "media-aware" transport level solutions > +> (retransmission and > +> forward error correction) are essential in this case. This > +> requires work in > +> the transport layer as well as the compression layer. Not > +> just compression > +> alone. > > > I agree. The whole system matters, and the stuff outside of > the video codec is a very big part of the equation. > > > +> > +> > +> > +> > > +> > H.263(v2 & v3) and MPEG-4 (v1 & v3) are the first standard > +> > video codecs that made significant attempts at error resilience. > +> > They may not be complete successes, but it's not > +> > an easy problem. Much of the error resilience > +> > depends also on the encoding strategy, the channel, > +> > the encoder's state of knowledge about the channel, > +> > and the decoder's error concealment strategy. > +> > > +> > -Gary S. > +> > > +> > +> I believe MPEG4 is an excellent codec. But it is only one > +> piece of puzzle; > +> there are many other pieces put together to get high quality > +> streaming. I > +> guess we don't have much disagreement on this. > > > No disagreement at all. > > > +> > +> > > +> > P.S. H.263's arbitrary slice ordering and enhanced > +> > data partitioning and MPEG-4's new Fine Granularity > +> > Scalability are three other interesting tools in the kit. > +> > But much of it comes down to encoding strategy and > +> > other non-syntactical issues. > +> > > +> > +> -----Original Message----- > +> > +> From: philippe.gentric@philips.com > +> > +> [mailto:philippe.gentric@philips.com] > +> > +> Sent: Friday, January 26, 2001 6:23 AM > +> > +> To: rhee@togabi.com > +> > +> Cc: rem-conf@es.net; sliang@DSG.Stanford.EDU > +> > +> Subject: Re: tolerable packet loss rate for streaming > +> video/audio > +> > +> applications > +> > +> > +> > +> > +> > +> rhee@togabi.com wrote: > +> > +> > +> > +> > Well, I disagree about MPEG-4 being so error-resilient > +> > +> codec for IP. > +> > +> > > +> > +> > +> > +> But it is, we have implemented the Video Packet stuff > +> > +> and made various demos at conferences > +> > +> and trade shows that clearly show that it > +> > +> makes an enormous difference ! > +> > +> > +> > +> > > +> > +> > We are here talking about IP networks (including wireless > +> > +> IP networks). > +> > +> > > +> > +> > In IP, a lot of MPEG-4 error resilient tools are not > +> > +> useful. For instance, > +> > +> > data partitioning, RVLC, and resynchronization are not > +> > +> going to be useful. > +> > +> > This is because packets with bit errors will be simply > +> > +> discarded before > +> > +> > delivered to applications. In addition, those MPEG-4 tools > +> > +> that do work in > +> > +> > IP such as NEWPRED and Error Tracking cannot be used for > +> > +> stored video or > +> > +> > multicast --this is because they need real-time encoders. > +> > +> > +> > +> agreed, you dont get bit errors, only packet losses > +> > +> so forget RVLC but: > +> > +> > +> > +> - why do you exclude Data Partitioning (DP) ? it requires a > +> > +> smart encoder > +> > +> and the ability to interleave in the RTP payload format but it > +> > +> is very useful ! > +> > +> > +> > +> - we have a real time encoder and for broadcasting > +> (multicasting) > +> > +> we could use RTCP receiver reports to feedback on the encoder, > +> > +> like increasing the redundancy on critical DP when > +> network condition > +> > +> degrades. > +> > +> > +> > +> -- > +> > +> Philippe Gentric > +> > +> Software Architect > +> > +> PHILIPS DIGITAL NETWORKS > +> > +> Broadcast & Internet Delivery Solutions > +> > +> Laboratoires d'Electronique Philips > +> > +> B.P. 15 - 22, Av. Descartes > +> > +> 94453 Limeil-Brevannes Cedex France > +> > +> Phone : 33 (0)1 45 10 68 12 > +> > +> Fax : 33 (0)1 45 10 69 60 > +> > +> philippe.gentric@philips.com > +> > +> > +> > +> > +> > +> > +> > > +> > > +> > From rem-conf Mon Feb 05 21:48:51 2001 From rem-conf-request@es.net Mon Feb 05 21:48:50 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Q0tC-0001wL-00; Mon, 5 Feb 2001 21:42:06 -0800 Received: from mail.cs.tu-berlin.de [130.149.17.13] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14Q0tA-0001wB-00; Mon, 5 Feb 2001 21:42:05 -0800 Received: from VAIOStW2.cs.tu-berlin.de (root@kuerbis.cs.tu-berlin.de [130.149.25.60]) by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id GAA24219; Tue, 6 Feb 2001 06:37:50 +0100 (MET) Message-Id: <5.0.2.1.2.20010206060602.02cba528@mail.cs.tu-berlin.de> X-Sender: stewe@mail.cs.tu-berlin.de X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Tue, 06 Feb 2001 06:42:55 -0800 To: From: Stephan Wenger Subject: RE: tolerable packet loss rate for streaming video/audio applications Cc: "Gary Sullivan" , , , , In-Reply-To: References: <33D69E5EAD06364FB98F3562E62ACE890D9823@red-msg-02.redmond.corp.microsoft.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Hi Injong, to make one point clear, before diving into technical details: I believe that you are absolutely right when questioning the applicability of MPEG-4 in conjunction with a generic SL packetization scheme for best effort Internet traffic, as it is available on the Internet today. IMHO, video is the least of MPEG's problems, the system layer (and there the transmission of ODs) is -- no error resilience at all. That is why I personally supported the ES packetization and am very skeptical when it comes to SL packetization. Some comments regarding the transmission of video (pretty much independent of which video compression scheme you use, as long as it is based on predictive coding schemes): >It seems that its effectiveness (reliability and wasted bandwidth) really >depends a lot on the choice of "q" -- loss rate. As you know, loss rate >changes all the times very frequenly in muliple time scales -- there has >been some work in self-similarity of traffic. In this environment, a fixed >"q" would not cut it. You may need back channel to adapt "q" and also you >need a real-time encoder too for that. (I am sorry if i misunderstood you >again.) First, changes of q over time. The overwhelming majority of packet losses occur due to router overload. TCP-type Congestion control (CC) is a rather efficient means to take care of that if, and only if, most or all involved nodes employ such CC. That is why the Internet still works: no more traffic explosion disasters due to TCP re-transmissions, because compliant TCP implementations reduce sending bit rate when they sense packet loss (and raise it, when no more losses are detected). Currently, most of the Internet traffic is still TCP based and follows CC principles. A few per-cent of UDP/RTP traffic does not make a huge difference, because TCP nodes employing the same bottleneck link will reduce their bit rate in order to comply with TCP CC, thereby lowering the packet loss rate even for non-complying RTP channels. Meaning, RTP channels unfairly get a higher bit rate and QoS than they deserve. This leads me, and many other implementers that did voice products for the Internet to an assumption that there is a reasonable upper bound for a packet loss rate.In my experience this bound is for land-line connections somewhere around 5% and when an intercontinental or satellite link is involved, maybe 20%. Both numbers are widely used for experiments which is, for me, an indication that other researchers had similar findings. This gives you two choices of q that seem to make sense to many people. If you have these two, or another finite number of reasonable qs, then you can do a lot of interesting things. What about having multiple representations for different q's that change dynamically? This would just be an extension of what streaming servers do all the time on the current Internet -- though they change between representations of different bit rate to be compliant with TCP congestion control. But I can't see any technical reason why a dynamic change at key frame positions for different q's shouldn't be possible. >About VRC, Yes. you are right that it does not require a real-time encoder. >One question that comes to mind is "what if I-frame is placed frequently >enough?" That means that one loss at the bigginning of one thread results in >the skip of the entire thread. What if you have losses in both threads very >early -- these losses are certainly very possible in the current Internet. >Then you dont display video at all until you get next I?? This results in a >very poor utilization of the network bandwidth. Today's routers usually employ drop tail techniques that make correlated packet loss rather unlikely -- if sense-making traffic shaping is used (i.e. not bursting out all video packets of a given frame at one time). VRC is not efficient when there are bursts, but it can be designed to be highly efficient when packet losses are uncorrelated. Furthermore, VRC is very scalable -- you can adjust both the number and the length of threads to the current packet loss situation. VRC is an algorithm that is not very efficient from a compression point- of-view. However, it is useful if delay is your highest priority, as it is the case for conversational applications. I think we all agree that for these applications any form of packet based FEC incurs an overhead that is almost unacceptable, at least for the bit rate categories that come with video traffic. Stephan From rem-conf Tue Feb 06 09:31:56 2001 From rem-conf-request@es.net Tue Feb 06 09:31:55 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QBpZ-00059s-00; Tue, 6 Feb 2001 09:23:05 -0800 Received: from ds-img-rel-1.compuserve.com (spdmraaa.compuserve.com) [149.174.206.140] by mail1.es.net with esmtp (Exim 1.81 #2) id 14QBpX-00057o-00; Tue, 6 Feb 2001 09:23:03 -0800 Received: (from mailgate@localhost) by spdmraaa.compuserve.com (8.9.3/8.9.3/SUN-REL-1.3) id MAA06157 for rem-conf@es.net; Tue, 6 Feb 2001 12:22:01 -0500 (EST) Sender: young@techway.co.kr Received: from young (sfr-tgn-yyk-vty22.as.wcom.net [216.192.47.22]) by spdmraaa.compuserve.com (8.9.3/8.9.3/SUN-REL-1.3) with SMTP id MAA05996; Tue, 6 Feb 2001 12:21:51 -0500 (EST) Message-ID: <009b01c09061$2afac980$4309c0d8@techway.co.kr> From: "Young-Kwon LIM" To: , "Stephan Wenger" Cc: "Gary Sullivan" , , , , References: <33D69E5EAD06364FB98F3562E62ACE890D9823@red-msg-02.redmond.corp.microsoft.com> <5.0.2.1.2.20010206060602.02cba528@mail.cs.tu-berlin.de> Subject: Re: tolerable packet loss rate for streaming video/audio applications Date: Wed, 7 Feb 2001 02:20:52 +0900 Organization: mp4cast MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list RGVhciBhbGwsDQoNCj4gDQo+IHRvIG1ha2Ugb25lIHBvaW50IGNsZWFyLCBiZWZvcmUgZGl2aW5n IGludG8gdGVjaG5pY2FsIGRldGFpbHM6DQo+IA0KPiBJIGJlbGlldmUgdGhhdCB5b3UgYXJlIGFi c29sdXRlbHkgcmlnaHQgd2hlbiBxdWVzdGlvbmluZyB0aGUNCj4gYXBwbGljYWJpbGl0eSBvZiBN UEVHLTQgaW4gY29uanVuY3Rpb24gd2l0aCBhIGdlbmVyaWMgU0wNCj4gcGFja2V0aXphdGlvbiBz Y2hlbWUgZm9yIGJlc3QgZWZmb3J0IEludGVybmV0IHRyYWZmaWMsIGFzIGl0DQo+IGlzIGF2YWls YWJsZSBvbiB0aGUgSW50ZXJuZXQgdG9kYXkuICBJTUhPLCB2aWRlbyBpcyB0aGUgbGVhc3QNCj4g b2YgTVBFRydzIHByb2JsZW1zLCB0aGUgc3lzdGVtIGxheWVyIChhbmQgdGhlcmUgdGhlDQo+IHRy YW5zbWlzc2lvbiBvZiBPRHMpIGlzIC0tIG5vIGVycm9yIHJlc2lsaWVuY2UgYXQgYWxsLg0KPiAN Cg0KUmlnaHQuIEluIGRlc2lnbiBydWxlIG9mIE1QRUctNCBzeXN0ZW1zLCBoYW5kbGluZyBvZiBl cnJvciBpcyBtYWlubHkgZG9uZSBhdCBkZWxpdmVyeSBsYXllciB3aGljaCBpcyBiZWxvdyBTTC4g QW5kIE1QRUctNCBTTCBoYXZlIHNvbWUgYmFzaWMgY2FwYWJpbGl0aWVzIHRvIHByb3RlY3QgZXJy b3JzIHN1Y2ggYXMgZHVwbGljYXRpbmcgcGFja2V0cy4NCg0KU2luY2VyZWx5LA0KWW91bmcuDQo= From rem-conf Tue Feb 06 09:42:49 2001 From rem-conf-request@es.net Tue Feb 06 09:42:49 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QC5z-0006CT-00; Tue, 6 Feb 2001 09:40:03 -0800 Received: from mail-out1.apple.com [17.254.0.52] by mail1.es.net with esmtp (Exim 1.81 #2) id 14QC5y-0006CA-00; Tue, 6 Feb 2001 09:40:02 -0800 Received: from mailgate1.apple.com (A17-128-100-225.apple.com [17.128.100.225]) by mail-out1.apple.com (8.9.3/8.9.3) with ESMTP id JAA29072 for ; Tue, 6 Feb 2001 09:39:43 -0800 (PST) Received: from scv2.apple.com (scv2.apple.com) by mailgate1.apple.com (Content Technologies SMTPRS 4.1.2) with ESMTP id for ; Tue, 6 Feb 2001 09:39:37 -0800 Received: from [17.202.35.52] (singda.apple.com [17.202.35.52]) by scv2.apple.com (8.9.3/8.9.3) with ESMTP id JAA26052 for ; Tue, 6 Feb 2001 09:39:42 -0800 (PST) Mime-Version: 1.0 X-Sender: singer@mail.apple.com (Unverified) Message-Id: In-Reply-To: <5.0.2.1.2.20010206060602.02cba528@mail.cs.tu-berlin.de> References: <33D69E5EAD06364FB98F3562E62ACE890D9823@red-msg-02.redmond.corp.microsoft .com> <5.0.2.1.2.20010206060602.02cba528@mail.cs.tu-berlin.de> Date: Tue, 6 Feb 2001 09:38:13 -0800 To: rem-conf@es.net From: Dave Singer Subject: RE: tolerable packet loss rate for streaming video/audio applications Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list I wanted to address the original question "what's a tolerable packet loss rate" and look at various ways to make packet loss tolerable, and then consider the systems questions. One technique that hasn't been mentioned much is error concealment. For example, most of the RTP video payloads are designed to avoid error exaggeration (throwing away packets that arrive because other packets for that frame are lost) -- instead, every packet that arrives is decoded and displayed. If the codec is JPEG, and the frame rate is reasonably good, quite high loss rates can be tolerated. This is because each loss causes some part of a frame to be one frame out of date (it wasn't repainted as the packet got lost). Up to quite high loss rates (even as high as 20%), the next frame will usually fix that area of the screen. The visual effect is some small tearing in some parts of some frames, which is fixed within a frame time (1/15th of a second etc.). Though inter-framing codecs (e.g. with motion estimation) make this overall less succesful, as the motion vectors can copy and update 'stale' pixels, 'tolerable' video can still be achieved in the 5-10% range. The situation for audio is similar, though the payload formats are mostly less helpful. Most of them place consecutive audio frames in a packet. When there is packet loss, the drop-out can be very long and hard to conceal. However, the QCELP and the new MP3 formats interleave, and this enables frame interpolation or other 'shaped noise' to be inserted. QCELP using 1:3 interleave can be leave comprehensible speech in the 5-10% loss range. What makes these techniques attractive is that they add very little or no data to the bit-stream, don't use FEC or re-transmission, yet nonetheless alleviate loss. Any scheme that adds data to the channel must be examined in a 'tragedy of the commons' analysis. If loss is due to congestion (which it basically is these days, link errors being very rare), I may win significantly if my stream adds FEC and/or re-transmission, while no-one else's does (or the other streams are not media, but TCP). But if a significant proportion of the traffic through the congestion point is media, and they all add traffic to cope with loss, one needs to be re-assured that the overall result is, in fact, better. Baldly, re-transmission for improving a 100kbit stream over a 50kbit link will merely move the loss around. For that reason, I think that any schemes to improve RTP's loss behavior must be systematic: what happens when many RTP streams compete, and how well does RTP (with any new algorithm) co-exist with TCP? We can live with squirt-and-hope at the moment because we are minority traffic, but this state of affairs won't last for ever. -- David Singer Apple Computer/QuickTime From rem-conf Tue Feb 06 10:34:47 2001 From rem-conf-request@es.net Tue Feb 06 10:34:47 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QCoE-00018g-00; Tue, 6 Feb 2001 10:25:46 -0800 Received: from mail.cs.tu-berlin.de [130.149.17.13] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14QCoC-00018W-00; Tue, 6 Feb 2001 10:25:44 -0800 Received: from VAIOStW2.cs.tu-berlin.de (root@kuerbis.cs.tu-berlin.de [130.149.25.60]) by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id TAA27131; Tue, 6 Feb 2001 19:22:06 +0100 (MET) Message-Id: <5.0.2.1.2.20010206192029.02c7b900@mail.cs.tu-berlin.de> X-Sender: stewe@mail.cs.tu-berlin.de X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Tue, 06 Feb 2001 19:22:27 -0800 To: "Young-Kwon LIM" From: Stephan Wenger Subject: Re: tolerable packet loss rate for streaming video/audio applications Cc: "Stephan Wenger" , "Gary Sullivan" , , , In-Reply-To: <009b01c09061$2afac980$4309c0d8@techway.co.kr> References: <33D69E5EAD06364FB98F3562E62ACE890D9823@red-msg-02.redmond.corp.microsoft.com> <5.0.2.1.2.20010206060602.02cba528@mail.cs.tu-berlin.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Dear Young, all, At 02:20 AM 2/7/2001 +0900, Young-Kwon LIM wrote: >Dear all, > > > > > to make one point clear, before diving into technical details: > > > > I believe that you are absolutely right when questioning the > > applicability of MPEG-4 in conjunction with a generic SL > > packetization scheme for best effort Internet traffic, as it > > is available on the Internet today. IMHO, video is the least > > of MPEG's problems, the system layer (and there the > > transmission of ODs) is -- no error resilience at all. > > > >Right. In design rule of MPEG-4 systems, handling of error is mainly done >at delivery layer which is below SL. And MPEG-4 SL have some basic >capabilities to protect errors such as duplicating packets. ... and this is precisely what the SL packetization folks are doing in IETF/AVT. Correct? So where are the mechanisms that address the lossy situation in the various SL drafts? Stephan >Sincerely, >Young. From rem-conf Tue Feb 06 11:37:02 2001 From rem-conf-request@es.net Tue Feb 06 11:37:02 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QDpk-000410-00; Tue, 6 Feb 2001 11:31:24 -0800 Received: from gumby.cs.berkeley.edu [128.32.32.38] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14QDpi-00040q-00; Tue, 6 Feb 2001 11:31:22 -0800 Received: from bmrc.berkeley.edu (sockeye.CS.Berkeley.EDU [128.32.36.74]) by gumby.cs.berkeley.edu (8.9.3/8.9.3) with ESMTP id LAA06402; Tue, 6 Feb 2001 11:22:05 -0800 Message-ID: <3A804FCD.70ECDFE3@bmrc.berkeley.edu> Date: Tue, 06 Feb 2001 11:26:05 -0800 From: katherine reyes X-Mailer: Mozilla 4.72 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 Subject: 2/7 Structuring Internet Media Streams with Cueing Protocols -- Jack Brassil, Hewlett-Packard Laboratories Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Bcc: To: rem-conf@es.net X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Berkeley Multimedia, Graphics and Interfaces Seminar Structuring Internet Media Streams with Cueing Protocols Wednesday February 7, 2001 1:10-2:30 p.m. PDT Fujitsu Seminar Room (405 Soda Hall) Jack Brassil Hewlett-Packard Laboratories I will introduce a new, media-independent protocol for including program timing, structure and identity information in internet media streams. The protocol uses signaling messages called program `cues' to indicate events whose timing is significant to receivers, such as the start or stop time of a media program. I will describe the implementation and operation of a prototype internet radio station which transmits program cues in audio broadcasts using the Real-Time Transport Protocol. A collection of simple yet powerful stream processing applications we implemented demonstrate how application creation is greatly eased when media streams are enriched with program cues. * Joint work with H. Schulzrinne (Columbia University) --------------- The seminar is broadcast live on the Internet Mbone and as a Real Networks G2 broadcast. You can connect to the live RealNetworks broadcast at: http://bmrc.berkeley.edu/bibs/cs298-5 You can also directly put in this url into the Real Player: rtsp://media2.bmrc.berkeley.edu/encoder/cs298-5.rm To do so you will need to have the "Real Player G2" installed, which is available from: http://www.real.com/products/player/downloadrealplayer.html To tune into the Internet MBone broadcast, look for the announcement in your MBone session directory program ('sdr'). If you are not receiving the announcement you may be able to receive the session by manually configuring the client programs ('vic', and 'vat') with the session addresses: medium bit rate video: 233.0.25.129/22334 audio: 233.0.25.2/22446 You can get further information about this seminar, and access to replays of previous seminars at the MIG Seminar web page: http://media2.bmrc.berkeley.edu/bibs/archive.cfm Sponsored by the Berkeley Multimedia Research Center From rem-conf Tue Feb 06 12:08:16 2001 From rem-conf-request@es.net Tue Feb 06 12:08:15 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QEMV-00067K-00; Tue, 6 Feb 2001 12:05:15 -0800 Received: from gumby.cs.berkeley.edu [128.32.32.38] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14QEMU-00067A-00; Tue, 6 Feb 2001 12:05:14 -0800 Received: from bmrc.berkeley.edu (sockeye.CS.Berkeley.EDU [128.32.36.74]) by gumby.cs.berkeley.edu (8.9.3/8.9.3) with ESMTP id MAA06808; Tue, 6 Feb 2001 12:00:43 -0800 Message-ID: <3A8058DC.EDF83C21@bmrc.berkeley.edu> Date: Tue, 06 Feb 2001 12:04:44 -0800 From: katherine reyes X-Mailer: Mozilla 4.72 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 Subject: 2/14 Real World Experiences with Enhanced Television --Dave Bacher & Dave Brubeck, Wink Communications Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Bcc: To: rem-conf@es.net X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Berkeley Multimedia, Graphics and Interfaces Seminar Real World Experiences with Enhanced Television Wednesday February 14, 2001 1:10-2:30 p.m. PDT Fujitsu Seminar Room (405 Soda Hall) Dave Bacher & Dave Brubeck Wink Communications Wink Communications provides a broadcast system that currently allows over 1.5 million homes to receive and interact with applications embedded in the television programs through a normal remote control. The homes served by Wink's enhanced broadcast contain a collection of heterogeneous set top boxes, including advanced analog, digital cable, and DSB receivers. This talk will describe the real-world design and implementation challenges associated with building, maintaining and extending this system. We will describe the components of Wink's system and how the application protocol (ICAP) handles the heterogeneous client population. We will also discuss the state of our competition in the area of interactive television and our view of the near future. --------------- The seminar is broadcast live on the Internet Mbone and as a Real Networks G2 broadcast. You can connect to the live RealNetworks broadcast at: http://bmrc.berkeley.edu/bibs/cs298-5 You can also directly put in this url into the Real Player: rtsp://media2.bmrc.berkeley.edu/encoder/cs298-5.rm To do so you will need to have the "Real Player G2" installed, which is available from: http://www.real.com/products/player/downloadrealplayer.html To tune into the Internet MBone broadcast, look for the announcement in your MBone session directory program ('sdr'). If you are not receiving the announcement you may be able to receive the session by manually configuring the client programs ('vic', and 'vat') with the session addresses: medium bit rate video: 233.0.25.129/22334 audio: 233.0.25.2/22446 You can get further information about this seminar, and access to replays of previous seminars at the MIG Seminar web page: http://media2.bmrc.berkeley.edu/bibs/archive.cfm Sponsored by the Berkeley Multimedia Research Center From rem-conf Tue Feb 06 16:07:49 2001 From rem-conf-request@es.net Tue Feb 06 16:07:48 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QI2D-0001LE-00; Tue, 6 Feb 2001 16:00:33 -0800 Received: from alemail1.lucent.com (alemail1.firewall.lucent.com) [192.11.221.161] by mail1.es.net with esmtp (Exim 1.81 #2) id 14QI2C-0001L4-00; Tue, 6 Feb 2001 16:00:32 -0800 Received: from alemail1.firewall.lucent.com (localhost [127.0.0.1]) by alemail1.firewall.lucent.com (Pro-8.9.3/8.9.3) with ESMTP id TAA11389 for ; Tue, 6 Feb 2001 19:00:30 -0500 (EST) Received: from horh1.emsr.lucent.com (h135-17-1-40.lucent.com [135.17.1.40]) by alemail1.firewall.lucent.com (Pro-8.9.3/8.9.3) with ESMTP id TAA11383 for ; Tue, 6 Feb 2001 19:00:30 -0500 (EST) Received: from natasha.auslabs.avaya.com by horh1.emsr.lucent.com (8.9.3+Sun/EMS-1.5 Solaris/emsr) id TAA26280 for ; Tue, 6 Feb 2001 19:00:23 -0500 (EST) Received: by natasha.auslabs.avaya.com with Internet Mail Service (5.5.2650.21) id ; Wed, 7 Feb 2001 10:58:42 +1100 Message-ID: From: "Rankine, Alastair" To: rem-conf@es.net Cc: "Hepworth, Neil" Subject: RTCP to carry RTP QoS information? Date: Wed, 7 Feb 2001 10:58:39 +1100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Hi, I want to canvas opinions from the AVT group on an idea that has found it's way across my desk recently. Personally I think it's a little wierd, so I'm interested in other views. The idea is to include information about the state of the RSVP path reservation for the RTP stream in each RTCP report (probably via an SDES item). So it would say something like "I have a path reservation ID xxx, it was last refreshed yyy seconds ago, etc etc". What do people think: is this appropriate information to include in an RTCP report? If not, where should it go? The RSVP MIB perhaps? If so, is there a case for an RTCP SDES item to identify the session number in the MIB? Opinions and thoughts appreciated. -- Alastair Rankine : +61-2-98868926 : Avaya Labs Australia : arankine@avaya.com From rem-conf Tue Feb 06 16:41:06 2001 From rem-conf-request@es.net Tue Feb 06 16:41:06 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QIcX-0003YN-00; Tue, 6 Feb 2001 16:38:05 -0800 Received: from red.juniper.net [207.17.136.137] by mail1.es.net with esmtp (Exim 1.81 #2) id 14QIcW-0003Uc-00; Tue, 6 Feb 2001 16:38:04 -0800 Received: from juniper.net (panther.juniper.net [172.17.12.226]) by red.juniper.net (8.9.3/8.9.3) with ESMTP id QAA22183; Tue, 6 Feb 2001 16:37:04 -0800 (PST) Sender: pingpan@juniper.net Message-ID: <3A8098AF.585DABC8@juniper.net> Date: Tue, 06 Feb 2001 16:37:03 -0800 From: Ping Pan Organization: Juniper Networks X-Mailer: Mozilla 4.75 [en] (X11; U; FreeBSD 2.2.8-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: "Rankine, Alastair" CC: rem-conf@es.net, "Hepworth, Neil" Subject: Re: RTCP to carry RTP QoS information? References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list "Rankine, Alastair" wrote: > > The idea is to include information about the state of the RSVP path > reservation for the RTP stream in each RTCP report (probably via an SDES > item). So it would say something like "I have a path reservation ID xxx, it > was last refreshed yyy seconds ago, etc etc". > RTCP carries data traffic information and timing information. You can use that to make reservation for the stream directly. Why do you want to interface with RSVP in this case? Another issue with interfacing RSVP and RTP is that somewhere and somehow you need to couple RSVP's 5-tuple with RTP's SDE. This can be a pain. - Ping From rem-conf Tue Feb 06 20:04:29 2001 From rem-conf-request@es.net Tue Feb 06 20:04:29 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QLkM-0004Ci-00; Tue, 6 Feb 2001 19:58:22 -0800 Received: from ns.pretec.co.jp [210.226.116.50] by mail1.es.net with smtp (Exim 1.81 #2) id 14QLkL-0004CY-00; Tue, 6 Feb 2001 19:58:21 -0800 Received: from 209.162.52.41 (unverified [209.162.52.41]) by ns.pretec.co.jp (EMWAC SMTPRS 0.83) with SMTP id ; Wed, 07 Feb 2001 12:59:18 +0900 Message-ID: <000014e5583a$00004126$00001afa@> To: From: Fleishmen-J@excite.com Subject: Before you buy or sell your home.. Date: Mon, 05 Feb 2001 17:26:31 -0800 X-Priority: 3 X-MSMail-Priority: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Before you start looking for your next home, become an educated consumer by attending The Home Ownership Process. Call today for details on the program that has helped thousands already. Information without sales pitches from industry professionals. Call (888) 966-7650 see below for remove. To be removed from this email list, please type "REMOVE" in the subject line. Thank you. seminars2@excite.com Before you start looking for your next home, become an educated consumer From rem-conf Wed Feb 07 00:33:51 2001 From rem-conf-request@es.net Wed Feb 07 00:33:50 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QPuz-0000hS-00; Wed, 7 Feb 2001 00:25:37 -0800 Received: from mail.rampageusa.com (va1.dslextreme.com) [63.203.107.14] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14QPuy-0000hC-00; Wed, 7 Feb 2001 00:25:36 -0800 Received: from server ([64.165.147.162]) by va1.dslextreme.com (8.9.3/8.9.3) with SMTP id AAA04194; Wed, 7 Feb 2001 00:20:07 -0800 From: "Adam Li" To: "Ietf-Avt" , Cc: "Rich Bowen" , "Dan Gal" , "Nikolai Leung" , "Steve Casner" , "Colin Perkins" , "David Leon" , "Marcello Lioy" , "Peter J. McCann" , "Tom Hiller" , "Craig Greer" , "Keith Miller" , "Jeong-Hoon Park" , "Yung Lyul Lee" , "John D. Villasenor" Subject: draft-ietf-avt-evrc-00.txt Date: Wed, 7 Feb 2001 00:22:49 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Dear I-D manager and AVT group experts, We are submitting the following Internet Draft. It is titled "An RTP Payload Format for EVRC Speech", and is a combined draft from the two earlier contributions from Lucent, Nokia, Qualcomm, Samsung and UCLA. The Internet Draft is inclosed in this email at a text attachment. Also, it can be accessable by anonymous ftp at ftp://ftp.icsl.ucla.edu/pub/EVRC/draft-ietf-avt-evrc-00.txt. Thank you very much. Adam Li ---------- Adam H. Li Image Communication Lab (310) 825-5178 (Lab) University of California, Los Angeles (310) 825-7928 (Fax) From rem-conf Wed Feb 07 03:41:12 2001 From rem-conf-request@es.net Wed Feb 07 03:41:11 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QStY-0001JN-00; Wed, 7 Feb 2001 03:36:20 -0800 Received: from ds-img-rel-3.compuserve.com (spdmraac.compuserve.com) [149.174.206.154] by mail1.es.net with esmtp (Exim 1.81 #2) id 14QStW-0001IN-00; Wed, 7 Feb 2001 03:36:18 -0800 Received: (from mailgate@localhost) by spdmraac.compuserve.com (8.9.3/8.9.3/SUN-REL-1.3) id GAA15720 for rem-conf@es.net; Wed, 7 Feb 2001 06:35:17 -0500 (EST) Sender: young@techway.co.kr Received: from young (sfr-tgn-sff-vty5.as.wcom.net [216.192.8.5]) by spdmraac.compuserve.com (8.9.3/8.9.3/SUN-REL-1.3) with SMTP id GAA15628; Wed, 7 Feb 2001 06:34:56 -0500 (EST) Message-ID: <010601c090f9$e4c07b10$0508c0d8@techway.co.kr> From: "Young-Kwon LIM" To: "Stephan Wenger" Cc: "Stephan Wenger" , "Gary Sullivan" , , , References: <33D69E5EAD06364FB98F3562E62ACE890D9823@red-msg-02.redmond.corp.microsoft.com><5.0.2.1.2.20010206060602.02cba528@mail.cs.tu-berlin.de> <5.0.2.1.2.20010206192029.02c7b900@mail.cs.tu-berlin.de> Subject: Re: tolerable packet loss rate for streaming video/audio applications Date: Wed, 7 Feb 2001 20:33:56 +0900 Organization: mp4cast MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list RGVhciBTdGVwaGVuLA0KDQo+ID5SaWdodC4gSW4gZGVzaWduIHJ1bGUgb2YgTVBFRy00IHN5c3Rl bXMsIGhhbmRsaW5nIG9mIGVycm9yIGlzIG1haW5seSBkb25lIA0KPiA+YXQgZGVsaXZlcnkgbGF5 ZXIgd2hpY2ggaXMgYmVsb3cgU0wuIEFuZCBNUEVHLTQgU0wgaGF2ZSBzb21lIGJhc2ljIA0KPiA+ Y2FwYWJpbGl0aWVzIHRvIHByb3RlY3QgZXJyb3JzIHN1Y2ggYXMgZHVwbGljYXRpbmcgcGFja2V0 cy4NCj4gDQo+IC4uLiBhbmQgdGhpcyBpcyBwcmVjaXNlbHkgd2hhdCB0aGUgU0wgcGFja2V0aXph dGlvbiBmb2xrcyBhcmUgZG9pbmcNCj4gaW4gSUVURi9BVlQuICBDb3JyZWN0PyAgU28gd2hlcmUg YXJlIHRoZSBtZWNoYW5pc21zIHRoYXQNCj4gYWRkcmVzcyB0aGUgbG9zc3kgc2l0dWF0aW9uIGlu IHRoZSB2YXJpb3VzIFNMIGRyYWZ0cz8NCj4gDQoNCkZvciB0aGUgY2xhcmlmaWNhdGlvbiwgYWxs IHRoZSBTTCBkcmFmdHMgYXJlIHJlY2VudGx5IG1lcmdlZCB0byBvbmUgU0wgZHJhZnQgZnJvbSBH ZW50cmljLiBJIHRoaW5rIGl0IHdpbGwgYmUgdXBkYXRlZCBzb29uLg0KDQpBbHRob3VnaCB0aGVy ZSBhcmUgbWFueSBmdW5jdGlvbmFsaXRpZXMgcHJvdmlkZWQgYnkgUlRQIG92ZXJsYXBwZWQgd2l0 aCBTTCwgd2UgY2FuIGNvbnNpZGVyIFJUUCBpcyB0cmFuc3BvcnQgbGF5ZXIuIFNvLCBpbiA0b25J UCBmcmFtZXdvcmsgd2Ugd2lsbCB1c2UgYW55IGVycm9yIGhhbmRsaW5nIG1lY2hhbmlzbSBwcm92 aWRlZCBieSBSVFAvVURQL0lQIHByb3RvY29sIHN0YWNrIHRvZ2V0aGVyIHdpdGggUlRDUC4gQW5k IG91ciBuZXcgZHJhZnQgaGF2ZSBhIG1lY2hhbmlzbSB0byBkdXBsaWNhdGUgYW5kIGludGVybGVh dmUgdGhlIFNMIHBhY2tldHMuIA0KDQpTaW5jZXJlbHksDQpZb3VuZy4NCg== From rem-conf Wed Feb 07 23:46:59 2001 From rem-conf-request@es.net Wed Feb 07 23:46:58 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14QlKS-0001B6-00; Wed, 7 Feb 2001 23:17:20 -0800 Received: from (bgsweb.nabu.de) [62.40.13.18] by mail1.es.net with esmtp (Exim 1.81 #2) id 14QlKO-0001AX-00; Wed, 7 Feb 2001 23:17:17 -0800 Received: from pob23uifesi.cic.org.ar ([61.48.316.4]) by ris5s2.daidacent14sere1.chua.cesaimtv.net.ie (8.9.1a/8.9.1/1.0) with SMTP id NAE11975 ([217.45.256.4]) ([64.24.150.117]) by bgsweb.nabu.de (Lotus Domino Release 5.0.3 (Intl)) with SMTP id 2001020808132104:634 ; Thu, 8 Feb 2001 08:13:21 +0100 Message-ID: <00002be2481c$00005546$00000442@gauifnbece.cc.net.ei ([67.45.310.4]) by rsi5s2.daida34xcentotera.chua.caimetsy.net.ie (8.9.1a/8.9.1/1.0) with SMTP id NAA11875 ([219.45.36.257]) > To: From: 38j@martini.tcp-net.ad.jp Subject: Excellent News for USA Home Owners! Date: Thu, 08 Feb 2001 06:16:06 -0800 MIME-Version: 1.0 X-Priority: 3 (Normal) X-MSMail-Priority: Normal Reply-To: 38j@martini.tcp-net.ad.jp X-MIMETrack: Itemize by SMTP Server on BGSWEB/NABU(Release 5.0.3 (Intl)|21 March 2000) at 08.02.2001 08:13:28, Serialize by Router on BGSWEB/NABU(Release 5.0.3 (Intl)|21 March 2000) at 08.02.2001 08:14:44, Serialize complete at 08.02.2001 08:14:44 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="iso-8859-1" X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list The Lender  
The Lender's Network Mortgage Specialists =

For= U.S.A. Homeowners Only
Save Now!

We Shop The Best Loan For You!

The Lenders Network is a 100% free servi= ce which lets you shop for a mortgage conveniently and securely from the comf= ort of your home. Using our vast network of lenders across the U.S., we will search our database of loan programs for the best loans that fit your need= s.  Even if you're currently working with another lender or have been turned down before, we can still help. 

Our loan program= s can get you the cash you need for:

  • Debt Consolidation
  • 2nd Mortgage
  • Refinance
  • Credit Repair
  • Home Improvement
  • New Car
  • Dream Vacation
  • College Tuition
  • To start a new business ..and much, much more!
Funding bor= rowers with less than perfect credit is our specialty!

We can get you the loan you need. 
Regardless of whether you have good or bad credit, we can help you.

Ready to get started? 
Simply fill out the form below, and we'll begin shopping for your loan.  It's that easy! 

Free Mortgage Quote

Contact Information: * required info
Name: *
Address: *
City: *
State US Only):
Zip/Postal Code: *
Home Phone:  *
Work Phone: *
Email Address: *
Best Time to Call:
Do You Own Your Home?:
Property Value: *
Property Type:
Purchase Price: *
Year Acquired: *
1st Mortgage Balance Owed: *
1st Mortgage Interest Rate: *
Is 1st Adjustable or Fixed?: *
2nd Mortgage Balance Owed:
Amount You Wish To Borrow: *
Employer:
Monthly Gross Household Income: *
Monthly Debt::
Credit Rating: *
Loan Interested In: *

Removal Instructions: 
Click on the below link to be exclude from further communication.
Cli= ck Here

From rem-conf Thu Feb 08 04:28:05 2001 From rem-conf-request@es.net Thu Feb 08 04:28:04 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Qq7E-00060Y-00; Thu, 8 Feb 2001 04:24:00 -0800 Received: from odin.ietf.org (ietf.org) [132.151.1.176] by mail1.es.net with esmtp (Exim 1.81 #2) id 14Qq7C-00060N-00; Thu, 8 Feb 2001 04:23:59 -0800 Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA04670; Thu, 8 Feb 2001 07:23:56 -0500 (EST) Message-Id: <200102081223.HAA04670@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: IETF-Announce: ; Cc: rem-conf@es.net From: Internet-Drafts@ietf.org Reply-to: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-avt-rtp-interop-06.txt Date: Thu, 08 Feb 2001 07:23:56 -0500 Sender: nsyracus@cnri.reston.va.us X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Audio/Video Transport Working Group of the IETF. Title : RTP Interoperability Statement Author(s) : C. Perkins Filename : draft-ietf-avt-rtp-interop-06.txt Pages : 8 Date : 07-Feb-01 It is required to demonstrate interoperability of RTP implementations in order to move the RTP specification to draft standard. This memo outlines those features to be tested, as the first stage of an interoperability statement. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-avt-rtp-interop-06.txt Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-avt-rtp-interop-06.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-avt-rtp-interop-06.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <20010207145147.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-avt-rtp-interop-06.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-avt-rtp-interop-06.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <20010207145147.I-D@ietf.org> --OtherAccess-- --NextPart-- From rem-conf Thu Feb 08 04:28:05 2001 From rem-conf-request@es.net Thu Feb 08 04:28:04 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Qq7B-00060M-00; Thu, 8 Feb 2001 04:23:57 -0800 Received: from odin.ietf.org (ietf.org) [132.151.1.176] by mail1.es.net with esmtp (Exim 1.81 #2) id 14Qq79-00060C-00; Thu, 8 Feb 2001 04:23:55 -0800 Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA04654; Thu, 8 Feb 2001 07:23:51 -0500 (EST) Message-Id: <200102081223.HAA04654@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: IETF-Announce: ; Cc: rem-conf@es.net From: Internet-Drafts@ietf.org Reply-to: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-avt-profile-interop-04.txt Date: Thu, 08 Feb 2001 07:23:51 -0500 Sender: nsyracus@cnri.reston.va.us X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Audio/Video Transport Working Group of the IETF. Title : RTP Audio/Video Profile Interoperability Statement Author(s) : C. Perkins Filename : draft-ietf-avt-profile-interop-04.txt Pages : 7 Date : 07-Feb-01 It is required to demonstrate interoperability of implementations in order to move the RTP audio/video profile to draft standard. This memo outlines those features to be tested, as the first stage of an interoperability statement. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-avt-profile-interop-04.txt Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-avt-profile-interop-04.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-avt-profile-interop-04.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <20010207145130.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-avt-profile-interop-04.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-avt-profile-interop-04.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <20010207145130.I-D@ietf.org> --OtherAccess-- --NextPart-- From rem-conf Thu Feb 08 09:50:05 2001 From rem-conf-request@es.net Thu Feb 08 09:50:04 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Qv3o-0004nl-00; Thu, 8 Feb 2001 09:40:48 -0800 Received: from gw-nl4.philips.com [212.153.190.6] by mail1.es.net with esmtp (Exim 1.81 #2) id 14Qv3n-0004nb-00; Thu, 8 Feb 2001 09:40:47 -0800 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id SAA17257; Thu, 8 Feb 2001 18:40:24 +0100 (MET) (envelope-from philippe.gentric@philips.com) From: philippe.gentric@philips.com Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma017255; Thu, 8 Feb 01 18:40:24 +0100 Received: from notessmtp-nl1.philips.com (notessmtp-nl1.philips.com [130.139.36.10]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id SAA01704; Thu, 8 Feb 2001 18:40:23 +0100 (MET) Received: from EMLMS01.DIAMOND.PHILIPS.COM (emlms01sv1.diamond.philips.com [130.143.165.213]) by notessmtp-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id SAA13513; Thu, 8 Feb 2001 18:40:23 +0100 (MET) Received: by EMLMS01.DIAMOND.PHILIPS.COM (Soft-Switch LMS 4.0) with snapi via EMEA1 id 0056900015783256; Thu, 8 Feb 2001 18:51:17 +0100 To: , Cc: , , , Subject: RE: tolerable packet loss rate for streaming video/audio applications Message-ID: <0056900015783256000002L062*@MHS> Reply-To: Date: Thu, 8 Feb 2001 18:51:17 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; name="MEMO 02/08/01 18:40:12" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list I am not sure I understand what you say but ... see my comments Philippe Gentric Software Architect PHILIPS DIGITAL NETWORKS Broadcast & Internet Delivery Solutions Laboratoires d'Electronique Philips B.P. 15 - 22, Av. Descartes 94453 Limeil-Brevannes Cedex France Phone : 33 (0)1 45 10 68 12 Fax : 33 (0)1 45 10 69 60 philippe.gentric@philips.com Check our web site at: www.mpeg-4player.com > -----Original Message----- > From: stewe@cs.tu-berlin.de [mailto:stewe@cs.tu-berlin.de] > Sent: Tuesday, February 06, 2001 6:45 AM > To: rhee@togabi.com > Cc: sliang@DSG.Stanford.EDU; rem-conf@es.net; rhee@togabi.com; Philip= pe > Gentric; garysull@microsoft.com > Subject: RE: tolerable packet loss rate for streaming video/audio > applications >=20 >=20 >=20 > Hi Injong, >=20 > to make one point clear, before diving into technical details: >=20 > I believe that you are absolutely right when questioning the > applicability of MPEG-4 in conjunction with a generic SL > packetization scheme for best effort Internet traffic, as it > is available on the Internet today. IMHO, video is the least > of MPEG's problems, the system layer (and there the > transmission of ODs) is -- no error resilience at all. What do you mean ???????????? >=20 > That is why I personally supported the ES packetization and > am very skeptical when it comes to SL packetization. >=20 Well in terms of decoder performance in case of packet losses (my definition of error resilience ?) the diference between "ES packetization" (I assume you mean RFC 3016 ?)= and SL packetization (I assume you refer to my draft) is exactly and precisely *zero* because both methods transport exactly the same entities i.e. Video Packets as defined by 14496-2. 14496-1 clearly defines SL packets as being fragments of Access Units (i.e. VOP for video) and a Video-Packet-aware decoder does not care if the video packet was transported "as is" (RFC 3016) in RTP or "as a SL packet" ! The only thing that *may* be different is when you have a=20 *stupid* encoder that does not make SL packets on Video Packet boundaries, but by splitting Access Units larger than MTU on other basis (for example: size). That's an "implementation issue". Actually, you could just as well use on lossy network a video encoder that does not make Video Packets (since this is optional in 14496-2), stupid too, but possible with RFC 3016. So really I dont understand this statement. Regards, = From rem-conf Fri Feb 09 04:43:57 2001 From rem-conf-request@es.net Fri Feb 09 04:43:56 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14RCbF-0005UI-00; Fri, 9 Feb 2001 04:24:29 -0800 Received: from odin.ietf.org (ietf.org) [132.151.1.176] by mail1.es.net with esmtp (Exim 1.81 #2) id 14RCbC-0005U8-00; Fri, 9 Feb 2001 04:24:27 -0800 Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA13855; Fri, 9 Feb 2001 07:24:25 -0500 (EST) Message-Id: <200102091224.HAA13855@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: IETF-Announce: ; Cc: rem-conf@es.net From: Internet-Drafts@ietf.org Reply-to: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-avt-evrc-00.txt Date: Fri, 09 Feb 2001 07:24:24 -0500 Sender: nsyracus@cnri.reston.va.us X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Audio/Video Transport Working Group of the IETF. Title : An RTP Payload Format for EVRC Speech Author(s) : A. Li Filename : draft-ietf-avt-evrc-00.txt Pages : Date : 08-Feb-01 This document describes the RTP payload format for Enhanced Variable Rate Codec (EVRC) Speech. The packet format supports variable interleaving to reduce the effect of packet loss on Speech quality. In additional, the non-interleaving format is also supported. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-avt-evrc-00.txt Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-avt-evrc-00.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-avt-evrc-00.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <20010208140010.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-avt-evrc-00.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-avt-evrc-00.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <20010208140010.I-D@ietf.org> --OtherAccess-- --NextPart-- From rem-conf Fri Feb 09 06:40:49 2001 From rem-conf-request@es.net Fri Feb 09 06:40:48 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14REeC-0003js-00; Fri, 9 Feb 2001 06:35:40 -0800 Received: from letters.cs.ucsb.edu [128.111.41.13] by mail1.es.net with esmtp (Exim 1.81 #2) id 14REeA-0003ji-00; Fri, 9 Feb 2001 06:35:38 -0800 Received: from jackson.cs.ucsb.edu (jackson [128.111.52.10]) by letters.cs.ucsb.edu (8.9.3+Sun/8.9.3) with ESMTP id GAA19189; Fri, 9 Feb 2001 06:35:29 -0800 (PST) Received: by jackson.cs.ucsb.edu (8.9.3+Sun/SMI-SVR4) id GAA28803 for ; Fri, 9 Feb 2001 06:35:27 -0800 (PST) Date: Fri, 9 Feb 2001 06:35:27 -0800 (PST) From: almeroth@cs.ucsb.edu (Kevin C. Almeroth) Message-Id: <200102091435.GAA28803@jackson.cs.ucsb.edu> To: almeroth@cs.ucsb.edu, katia@cse.ucsc.edu Subject: CFP: Global Internet 2001 (in conjunction with Globecom 2001) X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Sixth Global Internet Symposium in conjunction with Globecom 2001 San Antonio, Texas, USA November 25-29, 2001 http://www.cs.ucsb.edu/gi2001/ ------------------------------------------------------------------------ Call For Papers The sixth Global Internet Symposium will be held simultaneously and co-located with Globecom 2001. Therefore, all of the relevant dates, location, travel information are derived from the Globecom 2001 (http://www.globecom2001.com/) conference site. Symposium Topics Global Internet 2000 solicits technical papers on Internet-related topics. The Program Committee encourages papers submitted on experimental systems and emerging technologies. Also encouraged are original submissions describing promising work in progress, original speculations about the future of the Internet, and progressive position papers. Topics of interest include, but are not limited to: * Novel applications and new paradigms (telephony, streaming media, etc.) * Distributed Internet applications (file sharing, games, conferencing, etc.) * Service provisioning, monitoring, and management * Privacy and/or security issues * Charging and billing issues * Handling Internet dynamics/heterogeneity (by applications and/or the network) * Routing (unicast, multicast, anycast, etc.) * Traffic measurement, analysis, modeling, and visualization * Flow management (fairness/sharing, differentiated services, etc.) * The Internet and mobility/mobile devices * Wireless device access and Internet gateways Important Dates Manuscript Submission: March 31, 2001 Acceptance Notification: July 31, 2001 Final Manuscript: September 31, 2000 Submission Instructions Please see the Global Internet Symposium WWW site at: http://www.cs.ucsb.edu/gi2001/ Technical Program Chairs Kevin Almeroth, UC-Santa Barbara (almeroth@cs.ucsb.edu) Katia Obraczka, UC-Santa Cruz (katia@cse.ucsc.edu) Program Committee To be announced. Sponsorship The Global Internet Symposium is sponsored by the IEEE Communications Society InternetTC. From rem-conf Sat Feb 10 02:48:06 2001 From rem-conf-request@es.net Sat Feb 10 02:48:06 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14RXPr-0007Eg-00; Sat, 10 Feb 2001 02:38:07 -0800 Received: from ns.zentec.co.jp [210.162.77.114] by mail1.es.net with esmtp (Exim 1.81 #2) id 14RXPm-0007EH-00; Sat, 10 Feb 2001 02:38:02 -0800 Received: from chat.ru (ts004d13.san-ca.concentric.net [206.173.194.169]) by ns.zentec.co.jp (2.6 Build 9 (Berkeley 8.8.6)/8.8.4) with SMTP id TAA02734; Sat, 10 Feb 2001 19:24:38 +0900 From: azjhwcyalb@portugalmail.com Message-ID: <00005f0f3992$00007c77$00001da7@portugalmail.com> To: Subject: Home Workers Needed! ___________________________ Date: Sat, 10 Feb 2001 00:37:52 -0800 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 1 X-MSMail-Priority: High X-Mailer: Pegasus Mail for Win32 (v3.11) X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Earn $20-$70/hr Working PT or FT Represen= ting The #1
Company
Within The Fastest Growing Industry World Wide. We
are a Billion Dollar Company doing business in 50 Countries !
Traded on the NASDAQ . 1991 - $134 Million in business ,
2000 - $ 2 BILLION! WE NEED HELP!

Our kids come to the office with us every day! YOURS CAN TOO!
Full Training and Paid Vacations! Work around your schedule and <= BR> position yourself to make $1000 per month part time or
$30,000 - $60,000
Per Year Part Time in the next twelve weeks<= /B> !

FIND OUT HOW AND GET STARTED MAKING MONEY THIS
WEEK!
FOR MORE INFORMATION , DO NOT HIT REPLY .

Email us at
business60k@cs.com and Request More Info!
HURRY and act now!

We need a limited number of individuals!

business60k@cs.com



________________________
For Permanant Remove
mailto:ple47@126.com
From rem-conf Sat Feb 10 08:28:00 2001 From rem-conf-request@es.net Sat Feb 10 08:28:00 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14RcgQ-0006M4-00; Sat, 10 Feb 2001 08:15:34 -0800 Received: from (ypsnt.yupoong.co.kr) [210.108.196.2] by mail1.es.net with esmtp (Exim 1.81 #2) id 14RcgP-0006Lu-00; Sat, 10 Feb 2001 08:15:33 -0800 Received: from [10.12.127.3] (1Cust228.tnt9.ewr3.da.uu.net [63.44.46.228]) by ypsnt.yupoong.co.kr with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0) id 1GP1Q8VL; Sun, 11 Feb 2001 01:17:40 +0900 Message-ID: <00002f11062d$000000a3$0000383e@[10.12.127.3]> To: From: jhvjvh@mail.www.yu Subject: Save On Your Life Insurance -FREE Quote Date: Sat, 10 Feb 2001 10:03:39 -1200 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Insurance<= /HEAD>
Save up to 70% on your Life Insurance!
<= FONT SIZE=3D+2>Why Spend More Than You Have To?

Check out these = example monthly rates...
10-year level premium term insurance
(20 an= d 30 year rates also available)
$27 $37 $78 <= TD>$161
$250,000 $500,000 $1,000,000
Age Male Female Male Female Male Female
30$12$11$19$15$31
40$15$13$26$21$38
50$32$24$59$43$107
60$75$46$134$87$259
(Smoker rates also available)

Take a= minute to fill out the simple form below and receive a FREE quote
comp= aring the best values from among hundreds of the nation's top insurance co= mpanies!


<= TR><= TD>=
*All Fields requ= ired
First Name:
Last Name:
Addres= s:
City:
State:
Zip:
Day Phone: (xxx-xxx-xxxx)
Evening Phone:
Fax: (xxx-xxx-xxxx= )
Email:
Male or Female:
Date of Birth: (mm/dd/yy)
Type of Insurance:
Insurance Amount:
Height:=
Weight: lbs
To= bacco Use:
Health Statu= s:
Health conditions?
YesN= o
Explain:
Prescription medications?
YesNo
Explain:
D= o you engage in any hazardous activities?
(i.e. scuba,skydiving,private= pilot,etc.)
YesNo
Explain:
Did your par= ents or siblings have
heart disease or cancer prior to age 60?
YesNo
Explain:

We will open yo= ur email application to submit your inquiry. All quotes will be from insur= ance companies rated A-, A, A+ or A++ by A.M. Best. Actual premiums and co= verage availability will vary depending upon age, sex, state, health histo= ry and tobacco use. THIS IS NOT AN OFFER OR CONTRACT TO BUY INSURANCE PROD= UCTS, but rather a confidential informational inquiry. All information sub= mitted is strictly confidential, and will be given to an insurance profess= ional licensed in your state of residence, who will contact you and provid= e your quote directly. Further transmissions of this email may be stopped = at no cost to you. PLEASE CLICK HE= RE AND TYPE REMOVE.
From rem-conf Sat Feb 10 21:03:50 2001 From rem-conf-request@es.net Sat Feb 10 21:03:49 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14RoYM-0001pL-00; Sat, 10 Feb 2001 20:56:02 -0800 Received: from mail.cs.tu-berlin.de [130.149.17.13] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14RoYK-0001pB-00; Sat, 10 Feb 2001 20:56:01 -0800 Received: from VAIOStW2.cs.tu-berlin.de (root@kuerbis.cs.tu-berlin.de [130.149.25.60]) by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id FAA27034; Sun, 11 Feb 2001 05:51:23 +0100 (MET) Message-Id: <5.0.2.1.2.20010211051001.03996c98@mail.cs.tu-berlin.de> X-Sender: stewe@mail.cs.tu-berlin.de X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Sun, 11 Feb 2001 05:54:42 -0800 To: From: Stephan Wenger Subject: RE: tolerable packet loss rate for streaming video/audio applications Cc: , , In-Reply-To: <0056900015783256000002L062*@MHS> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Hi Philippe, > I believe that you are absolutely right when questioning the > applicability of MPEG-4 in conjunction with a generic SL > packetization scheme for best effort Internet traffic, as it > is available on the Internet today. IMHO, video is the least > of MPEG's problems, the system layer (and there the > transmission of ODs) is -- no error resilience at all. >What do you mean ???????????? Well, I mean exactly what I wrote. Let me elaborate: I mean that there are known ways how to handle compressed, predicted video in a packet lossy environment. MPEG 4 can do the job, even considering the lack of a couple of important tools available in other standards such as H.263++. You may not get perfect results, but it is possible to use MPEG 4 visual video over a packet lossy link (not sure about the other visual codecs, little is published here). And, similarly important, it is published general knowledge HOW to do it. It was discussed in depth by Gary and others on this list. But, there are parts in the system layer spec that make me assume that there is little chance to compensate for packet losses when the whole system layer specification is used. BIFS-Anim and updates of the OD structure comes to my mind, but there may be more. It seems to me that you are list, probably without even a chance of repair, when you loose a packet of an ES that carries updates to the OD structure, or BIFS-Anim info. Everyone I discussed this issue with seems to agree, including you if my memory serves me right (we had this little discussion in San Diego). Now, to the best of my knowledge, there are no ways to handle the above problems. But even of there are, they are not published, people don't know, people start questioning, and that's the phase we are currently in. I believe that a specification that is generic enough to transmit everything of MPEG 4 (including OD updates and such) should discuss a) the applicability of the spec to certain tools of the standard. For video, it could be states that video should be packetized in a certain way, see RFC3016. For audio, it means that you should not break audio frames. b) For system layer info the spec may state that system layer info has to be transmitted in an error free environment, e.g RTP over TCP or something, or has to be conveyed out of band. Or it should make specific remarks to certain tools. Exsample: BIFS-Anim is ok in a lossy environment, but ODs have to be transmitted reliably. c) If there are smart ways to survive errors in the system layer, then they should be documented. Citable academic publications will do, or put it into the draft. I can foresee three arguments you may come up with, and I answer them right here in the hope to make my point even more clear: Argument 1: The SL specification is generic and the packetization scheme is in MPEG-4 terminology media unaware; Hence, the packetization scheme is not the right place to put in media (and system layer) coding specifics; Answer: I don't care about MPEG's view. My technical judgement tells me what I said above, and it's your turn to convince me that I'm wrong. Otherwise I will continue to object, others may do the same, there will be no consensus and hence no standard. This simple. Argument 2: The feasibility of everything you called above difficult or impossible was demonstrated in MPEG, it's working, there were demos, trade show xxx, ... Answer 2: Again, I don't care. I don't regularly visit MPEG meetings and have currently no intention to do so. Demos, esp. on trade shows, are generally rigged. It is well known, even to someone who does not regularly visit MPEG meetings, that, even within MPEG, more than once dishonest reports were made on the performance of individual tools in order to push them into the standard. Why should that be different when demonstrating things to the outside? It is also well known that MPEG's marketing skills probably outperform all its technical skills by a wide margin. Argument 3: A reasonable smart encoder would not do anything stupid. The knowledge how to build a smart encoder is the main means for companies to compete on the technical level and, therefore, not to be unveiled. Answer 3: I agree with that, and I don't expect anyone to write a step-by-step instruction how to design a coder. But the underlying principles must be spelled out. They are currently not, neither in MPEG 4 itself, not in the SL packetization draft, nor in academic publications. All that may sound hostile to MPEG, but it is not, at least not intentionally. I just don't want to see a packetization spec that does not document known problems implemeters will be facing, leading to implementations that cannot cooperate even if they follow both the syntax of MPEG 4 and the packetization scheme in all details. Below are a couple of remarks re video coding, where we are not in a disagreement. To summarize: I agree that there is little or no difference in performance between using RFC3016 or the SL packetization draft to packetize a single visual video ES. > > > > That is why I personally supported the ES packetization and > > am very skeptical when it comes to SL packetization. > > > >Well in terms of decoder performance in case of packet >losses (my definition of error resilience ?) >the diference between "ES packetization" (I assume you mean RFC 3016 ?) >and SL packetization (I assume you refer to my draft) >is exactly and precisely *zero* >because both methods transport exactly the same entities >i.e. Video Packets as defined by 14496-2. I agree. >14496-1 clearly defines SL packets as being fragments >of Access Units (i.e. VOP for video) and a Video-Packet-aware >decoder does not care if the video packet was transported >"as is" (RFC 3016) in RTP or "as a SL packet" ! > >The only thing that *may* be different is when you have a >*stupid* encoder that does not make SL packets on >Video Packet boundaries, but by splitting >Access Units larger than MTU on other basis >(for example: size). > >That's an "implementation issue". Again, I agree. >Actually, you could just as well use on lossy network a video encoder >that does not make Video Packets (since this is optional in 14496-2), >stupid too, but possible with RFC 3016. And on this I agree, too. Stephan From rem-conf Sun Feb 11 11:44:54 2001 From rem-conf-request@es.net Sun Feb 11 11:44:53 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14S26Y-0006v4-00; Sun, 11 Feb 2001 11:24:14 -0800 Received: from wtcinter.wtc.msk.ru [194.186.214.20] by mail1.es.net with esmtp (Exim 1.81 #2) id 14S26U-0006ts-00; Sun, 11 Feb 2001 11:24:10 -0800 Received: from e5-kanc-dp-1-9.espire.net ([216.84.245.136]) by wtcinter.wtc.msk.ru (Netscape Mail Server v2.01) with SMTP id AAJ19989; Sun, 11 Feb 2001 19:37:16 +0300 Received: from wyreforest.co.uk by e5-kanc-dp-1-9.espire.net with ESMTP; Sun, 11 Feb 2001 10:34:02 -0600 Message-ID: <000012e513f0$000026c4$0000580d@wyreforest.co.uk> To: From: alettner@centrum.cz Subject: Learn The Latest Internet Technology 22541 Date: Sun, 11 Feb 2001 10:33:53 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Reply-To: architekt.oliver.kaufmann@8848.net X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list HAVE YOU EVER WANTED TO LEARN WEB PAGE DESIGN WITH MACROMEDIA FLASH, DREAMWEAVER, OR ADOBE PHOTOSHOP? ARE YOU INTERESTED IN A CAREER IN THE INTERNET INDUSTRY? Thousands of companies are unable to fill their immediate job openings for web related positions at all levels. Information Technology careers earn some of the highest salaries in the country. Trained professionals will soon be able to work from the comfort of their own homes with new higher speed Internet connections. WE WANT TO HELP YOU! You will gain the skills necessary to become a successful web designer, entrepreneur, or web specialist through our online courses. You need no Internet experience because we're here to TEACH YOU! WHAT MAKES TRAINING WITH OUR INSTITUTION YOUR ANSWER? * Learning within a few days! * Affordable and subsidized tuition! * Free trial software! * Individual attention! * Learning at your own pace! * Pleasant, interactive, online classroom! * Career and placement help! * Commercial and personal training! * Conditional Money Back Guarantee! OUR DYNAMIC QUICKSTART PROGRAM You will learn how to build a professional commercial or personal web site in hours through our dynamic "Quick Start" program. Students, like you, will receive a package including fully functional, all-inclusive software for use in the class, along with essential trialware and freeware added to enhance your educational experience. You will have available to you all the most popular courses needed to succeed in the Web design business. Select from Microsoft Frontpage, Adobe Photoshop, HTML, Internet Marketing, Macromedia Flash, and Dreamweaver. You will learn more, learn faster, and get into the Web career world ahead of your competition with the color, action, and interactivity that are hallmarks of our classes. We prepare you for SUCCESS! >>TESTIMONIALS<< Mark M says: "When I enrolled at the University I had little skills in the web process. Now six months later I've built a valuable portfolio that I can market to potential clients or employees." Farnaaz T. says: "I would like to take this opportunity to thank you very much for your help. Thank you for being my support and my strength. If it wasn't for you I wouldn't have made it all the way." Jen A says: "The staff at the University has been great and the School has really opened doors for me!" THINK IT THROUGH.... As a Commercial Web Design Specialist, THERE ARE NO LIMITS! Our staff of Student Counselors and Advisors will help you to properly structure your curriculum and answer any questions you may have. To maintain our highest level of service to motivated students, class sizes will be limited each session. To speak with the Admissions Office about your needs, please phone the following number and leave the outlined responses shown below. CALL NOW FOR MORE INFORMATION >> (303) 215-3063 >> CALL ANYTIME! When you call, we will need: - Your Full Name - Your Phone Number - Best Weekday to Contact You - Your E-mail Address CALL ANYTIME! (303) 215-3063 (REMOVAL INSTRUCTIONS) This mailing is done by an independent marketing company. We respect your online privacy and apologize if you have received this message in error. We do respect our remove lists! Please do not use the reply to this e-mail, an e-mail reply cannot be read! If you would like to be removed from our mailing list just click below and send us a remove request email. (To Be Removed) mailto:rightonout@soon.com?subject=RemoveWebSchool From rem-conf Sun Feb 11 23:32:29 2001 From rem-conf-request@es.net Sun Feb 11 23:32:28 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14SDKA-0006e7-00; Sun, 11 Feb 2001 23:23:02 -0800 Received: from ns.live.com [208.184.148.162] by mail1.es.net with esmtp (Exim 1.81 #2) id 14SDK8-0006dr-00; Sun, 11 Feb 2001 23:23:00 -0800 Received: (from rsf@localhost) by ns.live.com (8.9.3/8.9.3) id XAA18979; Sun, 11 Feb 2001 23:22:48 -0800 (PST) (envelope-from rsf) Message-Id: <4.3.1.1.20010211225713.00b7b600@localhost> X-Sender: rsf@localhost X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Sun, 11 Feb 2001 23:22:24 -0800 To: rem-conf@es.net From: Ross Finlayson Subject: Loss-tolerant MP3 payload format draft updated for IESG Last Call Cc: mankin@isi.edu, sob@harvard.edu Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list As a result of feedback received during the IESG last call, I have submitted a slightly updated version of the "A More Loss-Tolerant RTP Payload Format for MP3 Audio" Internet Draft to the Internet Drafts editor, as (Until this new version gets announced, you can also find a copy online as ) The changes to the draft were as follows: - The MIME type name for this payload format was changed from "audio/mp3" to "audio/mpa-robust". (It was felt that the name "mp3" might confuse some people into thinking that this was for MP3 file data.) - Previous versions of the draft did not mention the use of the M bit, or the timestamp clock frequency. The new version claries this: The M bit is not used (senders should just set it to zero), and the timestamp clock frequency is 90 kHz. - Minor changes were made to the Security Consideration sections (for both the MIME type definition, and the payload format itself). - The use of RTP timestamps (especially in the presence of ADU interleaving) is clarified. (The previous wording I had there was excessively vague, and would be difficult for implementors to work from.) Ross. From rem-conf Mon Feb 12 02:22:37 2001 From rem-conf-request@es.net Mon Feb 12 02:22:36 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14SG1j-0007Yr-00; Mon, 12 Feb 2001 02:16:11 -0800 Received: from (comtas.com) [195.185.103.210] by mail1.es.net with smtp (Exim 1.81 #2) id 14SG1e-0007YS-00; Mon, 12 Feb 2001 02:16:07 -0800 Received: from mecom.net ([206.173.195.26]) by comtas.com; Sun, 11 Feb 2001 04:26:09 +0100 Message-ID: <00002bb02a8b$00005b56$00007778@naseej.com> To: From: cfubp@naseej.com Subject: Work from Home! Guaranteed Minimum Monthly Income!______ Date: Sat, 10 Feb 2001 16:31:25 -0800 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 1 X-MSMail-Priority: High X-Mailer: Pegasus Mail for Win32 (v3.11) X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Have Your Downline Built
BEFORE
You Spend Any Money!


This program even offers you a Monthly Guaranteed Minimum Income !!

Guaranteed DOWNLINE, Guaranteed INCOME!=

Don't miss out on this Great Opportunity to secure yourself a Guaranteed.<= BR> Monthly Minimum Income!!!

It's
FREE to join our Post Launch Program !!! Your FREE me= mbership #
will also be entered into a lucky draw to WIN $100 to shop online !!

ALL new members who join after you will be placed in ONE Straight Line down UNDER you.

YOU can easily get 500-1,000 members under YOU in a month !!

There is absolutely
NO RISK to get involved and NO COST to join our
Post Launch Program.

To Sign Up:
Simply reply to:
topbiz@arabia.com
Put in the Subject Line: Send My FREE Membership= (required)
Place in the letter Content: Your First and Last Name (required)
Your Email Address if different from the current one.

All information comes with your FREE Membership!

You have nothing to lose and potentially a lot to gain.

JOIN TODAY !!!

We will confirm your position and send you your Member Number
and a special report as soon as possible.


____________________________________________
Internet Services
For Permanant Remove
mailto:bela788@2
63.com
From rem-conf Mon Feb 12 02:59:54 2001 From rem-conf-request@es.net Mon Feb 12 02:59:53 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14SGdb-00022c-00; Mon, 12 Feb 2001 02:55:19 -0800 Received: from (city168.com) [210.242.142.148] by mail1.es.net with esmtp (Exim 1.81 #2) id 14SGda-00020x-00; Mon, 12 Feb 2001 02:55:18 -0800 Received: from 210.242.142.148 ([192.187.236.251]) by city168.com (8.8.7/8.8.7) with SMTP id CAA23453; Tue, 13 Feb 2001 02:57:39 +0800 From: jeanfawn@newave.co.kr To: helenwts@earthlink.net Message-ID: <8463091725.fvg73429@rly-n93572.newave.co.kr> Date: Sun, 11 Feb 01 23:45:52 EST Subject: Substantially Increase Your Sales !!! Reply-To: jeanfawn@newave.co.kr X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list HOW TO SUBSTANTIALLY INCREASE SALES: Easily accept major credit cards right away! Act now and all Setup & Application fees waived Merchant Status will help you increase sales by an incredible 50% to 400%. Stop losing valuable sales! With one phone call you can be: Accepting all major credit cards! Accepting checks over the net or by Fax! Accepting real time processing for member sites! Gaining custumer loyalty and trust! Close the sale now. No more wondering if "The check is in the mail" We specialize in helping those entrepreneurs who are just starting out: no credit, poor credit, or even if you have great credit. Almost everyone is approved! For the next 5 days we will waive all Setup & Application fees! (other companies charge $200 to $500 to set up) In Business since 1992 Sorry, USA only at this time. ******************************************************** For Free Setup DOUBLE CLICK ON: mailto:merchsvc@adexec.com?subject=call Include your name, phone number and best time to call. Or you can call 1-888-276-5584 now! Our courteous customer care reps are anxious to help you get your merchant account today. ******************************************************** To remove your address, DOUBLE CLICK ON: mailto:wilma@nycmail.com?subject=remove We will insure that your email address is removed from our database immediately. *Subject must contain the word "remove" for us to remove you.. **************************************************** From rem-conf Mon Feb 12 11:19:19 2001 From rem-conf-request@es.net Mon Feb 12 11:19:18 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14SOOq-0000gz-00; Mon, 12 Feb 2001 11:12:36 -0800 Received: from chiron.east.isi.edu [38.218.19.204] by mail1.es.net with esmtp (Exim 1.81 #2) id 14SOOo-0000gp-00; Mon, 12 Feb 2001 11:12:34 -0800 Received: from chiron (csp@localhost) by chiron.east.isi.edu (8.11.0/8.11.0) with ESMTP id f1CJCWw21207 for ; Mon, 12 Feb 2001 14:12:32 -0500 Message-Id: <200102121912.f1CJCWw21207@chiron.east.isi.edu> To: rem-conf@es.net Subject: RTP interop status Date: Mon, 12 Feb 2001 14:12:32 -0500 From: Colin Perkins X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Folks, As you have probably seen, I've recently submitted updated drafts detailing the RTP interoperability statement, which are needed to advance RTP and the audio/video profile to draft standard RFC. The drafts are: draft-ietf-avt-rtp-interop-06.txt draft-ietf-avt-profile-interop-04.txt There are a number of features which are still missing interoperability tests. If you have an implementation of any of the following, please contact the chairs as soon as possible. If these are not tested, they will be removed from the RTP specification or profile. Audio codecs: 1016, DVI4 (at rates other than 8kHz), G.722, G.728, GSM-HR, GSM-EFR. Video codecs: CelB, JPEG, nv, MP2T, BT.656, MP1S, BMPEG. RTP features: - RTP over TCP (as defined in the profile) - SDES PRIV - BYE packets with multiple SSRC - BYE packets with multiple SSRC and reason for leaving - Encrypted RTCP, where some parts of the packets are in the clear - Canonicalisation of the encryption passphrase - RTCP Reverse reconsideration - RTCP BYE reconsideration - Demonstrate correct member timeout in RTCP Colin From rem-conf Mon Feb 12 20:51:06 2001 From rem-conf-request@es.net Mon Feb 12 20:51:05 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14SXIY-0000zY-00; Mon, 12 Feb 2001 20:42:42 -0800 Received: from (ssdb1.sportsseoul.com) [211.218.148.81] by mail1.es.net with esmtp (Exim 1.81 #2) id 14SXIV-0000zE-00; Mon, 12 Feb 2001 20:42:39 -0800 Received: by ssdb1.sportsseoul.com id NAA0000010245; Tue, 13 Feb 2001 13:38:12 +0900 (KST) Date: Tue, 13 Feb 2001 13:38:12 +0900 (KST) Message-Id: <200102130438.NAA0000010245@ssdb1.sportsseoul.com> From: zfjhplfjgc@computerbild.de To: vfdnxppvpl@computerbild.de Subject: You Can Do This muqlj X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Learn How To Make $1,875 Or MORE Every Week, Week After Week While Staying At Home. No MLM No Selling No Junk For FREE Report, Click Here: mailto:sendinfo@uol.com.co?subject=SEND OR Send and e-mail with "SEND" as the subject to: sendinfo@uol.com.co -------------------------------- To be removed, click here: mailto:sendnomoreplease@371.net From rem-conf Tue Feb 13 04:06:00 2001 From rem-conf-request@es.net Tue Feb 13 04:05:59 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Se7H-00021F-00; Tue, 13 Feb 2001 03:59:31 -0800 Received: from odin.ietf.org (ietf.org) [132.151.1.176] by mail1.es.net with esmtp (Exim 1.81 #2) id 14Se7G-000210-00; Tue, 13 Feb 2001 03:59:30 -0800 Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA15338; Tue, 13 Feb 2001 06:59:29 -0500 (EST) Message-Id: <200102131159.GAA15338@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: IETF-Announce: ; Cc: rem-conf@es.net From: Internet-Drafts@ietf.org Reply-to: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-avt-rtp-mp3-06.txt Date: Tue, 13 Feb 2001 06:59:29 -0500 Sender: nsyracus@cnri.reston.va.us X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Audio/Video Transport Working Group of the IETF. Title : A More Loss-Tolerant RTP Payload Format for MP3 Audio Author(s) : R. Finlayson Filename : draft-ietf-avt-rtp-mp3-06.txt Pages : Date : 12-Feb-01 This document describes a RTP payload format for transporting MPEG 1 or 2,layer III audio (commonly known as 'MP3'). This format is an alternative to that described in RFC 2250, and performs better if there is packet loss. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-avt-rtp-mp3-06.txt Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-avt-rtp-mp3-06.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-avt-rtp-mp3-06.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <20010212125009.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-avt-rtp-mp3-06.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-avt-rtp-mp3-06.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <20010212125009.I-D@ietf.org> --OtherAccess-- --NextPart-- From rem-conf Tue Feb 13 11:10:46 2001 From rem-conf-request@es.net Tue Feb 13 11:10:46 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Skla-0006Tb-00; Tue, 13 Feb 2001 11:05:34 -0800 Received: from snipe.prod.itd.earthlink.net [207.217.120.62] by mail1.es.net with esmtp (Exim 1.81 #2) id 14SklP-0006Dw-00; Tue, 13 Feb 2001 11:05:24 -0800 Received: from mail.earthlink.net (sdn-ar-003azphoeP248.dialsprint.net [206.133.140.138]) by snipe.prod.itd.earthlink.net (EL-8_9_3_3/8.9.3) with SMTP id LAA23766; Tue, 13 Feb 2001 11:04:28 -0800 (PST) From: devanfo@yahoo.com Message-Id: <200102131904.LAA23766@snipe.prod.itd.earthlink.net> Date: Tue, 13 Feb 01 10:17:29 EST To: devanfo@yahoo.com Subject: Major nightly news program recently devoted..... X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Dear Friend, Thank you for your time and interest. This email contains the ENTIRE PLAN of how YOU can make $50,000 or more in the next 90 days simply sending email! Seem impossible? Just read on and see how easy this is.... Due to the popularity of this letter on the Internet, a major nightly news program recently devoted an entire show to the investigation of the program described below to see if it really can make people money. The show also investigated whether or not the program was legal. Their findings proved that there are absolutely no laws prohibiting the participation in the program. This has helped to show people that this is a simple, harmless and fun way to make some extra money at home. The results have been truly remarkable. So many people are participating that those involved are doing much better than ever before. Since everyone makes more as more people try it out, it's been very exciting. You will understand once you try it yourself! ********* THE ENTIRE PLAN IS HERE BELOW ********* *** Print This Now For Future Reference *** $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ If you would like to make at least $50,000 in less than 90 days! Please read this program...THEN READ IT AGAIN!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ THIS IS A LEGITIMATE, LEGAL, MONEY MAKING MACHINE!!! It does require you to come into contact with people or make or take any telephone calls. Just follow the instructions, and you will make money. This simplified e-mail marketing program works perfectly 100% EVERY TIME! E-mail is the sales tool of the future. Take advantage of this virtually free method of advertising NOW!!! The longer you wait, the more people will be doing business using email. Get your piece of this action!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Hello - My name is Johnathon Rourke; I'm from Rhode Island. The enclosed information is something I almost let slip through my fingers. Fortunately, sometime later I re-read everything and gave some thought and study to it. Two years ago, the corporation I worked for the past twelve years downsized and my position was eliminated. After unproductive job interviews, I decided to open my own business. Over the past year, I incurred many unforeseen financial problems. I owed my family, friends and creditors over $35,000. The economy was taking a toll on my business and I just couldn't seem to make ends meet. I had to refinance and borrow against my home to support my family and struggling business. AT THAT MOMENT something significant happened in my life. I am writing to share the experience in hopes that this could change your life FOREVER FINANCIALLY$$$!!! In mid December, I received this program in my e-mail. Six months prior to receiving this program I had been sending away for information on various business opportunities. All of the programs I received, in my opinion, were not cost effective. They were either too difficult for me to comprehend, or the initial investment was too much for me to risk to see if they would work. But as I was saying, in December of 1997 I received this program. I didn't send for it, or ask for it, they just got my name off a mailing list. THANK GOODNESS FOR THAT!!! After reading it several times, to make sure I was reading it correctly, I couldn't believe my eyes! Here was a MONEY MAKING MACHINE I could start immediately without any debt. Like most of you I was still a little skeptical and a little worried about the legal aspects of it all. So I checked it out with the U.S. Post Office (1-800-725-2161 24-hrs) and they confirmed that it is indeed legal! After determining that the program was LEGAL I decided "WHY NOT"?!?! Initially I sent out 10,000 e-mails. It cost me about $15 for my time on-line. The great thing about e-mail is that I don't need any for printing to send out the program, and because I also send the product (reports) by e-mail, my only expense is my time. In less than one week, I was starting to receive orders for REPORT #1. By January 13, I had received 26 orders for REPORT #1. Your goal is to "RECEIVE at least 20 ORDERS FOR REPORT #1 WITHIN 2 WEEKS.  IF YOU DON'T, SEND OUT MORE PROGRAMS UNTIL YOU DO. My first step in making $50,000 in 90 days was done. By January 30, I had received 196 orders for REPORT #2. Your goal is to "RECEIVE AT LEAST 100+ ORDERS FOR REPORT #2 WITHIN 2 WEEKS. IF NOT,  SEND OUT MORE PROGRAMS UNTIL YOU DO. ONCE YOU HAVE  100 ORDERS, THE REST IS EASY, RELAX, YOU WILL MAKE YOUR  $50,000 GOAL." , I had 196 orders for REPORT #2. 96 more than I needed. So I sat back and relaxed. By March 1, of my e-mailing of 10,000, I received $58,000 with more coming in every day. I paid off ALL my debts and bought a much-needed new car! Please take your time to read this plan, IT WILL CHANGE YOUR LIFE FOREVER$!!! Remember, it won't work if you don't try it. This program does work, but you must follow it EXACTLY, especially the rules of not trying to place your name in a different place. It won't work and you'll lose out on a lot of money! In order for this program to work, you must meet your goal of 20+ orders for REPORT #1, and 100+ orders for REPORT #2 and you will make $50,000 or more in 90 days. I AM LIVING PROOF THAT IT WORKS!!! If you choose not to participate in this program, I am sorry. It really is a great opportunity with little cost or risk to you. If you choose to participate, follow the program and you will be on your way to financial security. If you are a fellow business owner and are in financial trouble like I was, or you want to start your own business, consider this a sign. I DID! $$ Sincerely, Johnathon Rourke ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A PERSONAL NOTE FROM THE ORIGINATOR OF THIS PROGRAM: By the time you have read the enclosed program and reports, you should have concluded that an amateur could not have created such a program, and one that is legal. Let me tell you a little about myself. I had a profitable business for 10 years. Then in 1979 my business began falling off. I was doing the same things that were previously successful for me, but it wasn't working. Finally, I figured it out. It wasn't me, it was the economy. Inflation and recession had replaced the stable economy that had been with us since 1945. I don't have to tell you what happened to the unemployment rate... because many of you know >from first hand experience. There were more failures and bankruptcies than ever before. The middle class was vanishing. Those who knew what they were doing invested wisely and moved up. Those who did not, including those who never had anything to save or invest, were moving down into the ranks of the poor. As the saying goes, "THE RICH GET RICHER AND THE POOR GET POORER." The traditional methods of making money will never allow you to "move up" or "get rich", inflation will see to that. You have just received information that can give you financial freedom for the rest of your life, with "NO RISK" and "JUST A LITTLE BIT OF EFFORT." You can make more money in the next few months than you have ever imagined. I should also point out that I will not see a penny of this money, nor anyone else who has provided a testimonial for this program. I have retired from the program after sending thousands and thousands of programs. Follow the program EXACTLY AS INSTRUCTED. Do not change it in any way. It works exceedingly well as it is now. Remember to e-mail a copy of this exciting report to everyone you can think of. One of the people you send this to may send out 50,000... and your name will be on every one of them! Remember though, the more you send out, the more potential customers you will reach. So my friend, I have given you the ideas, information, materials and opportunity to become financially independent. NOW IT IS UP TO YOU TO DO IT! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Before you delete this program from your in-box, as I almost did, take a little time to read it and REALLY THINK ABOUT IT. Get a pencil and figure out what could happen when YOU participate. Figure out the worst possible response and no matter how you calculate it, you will still make a lot of money! You will definitely get back what you invested. Any doubts you have will vanish when your first orders come in. $$$ IT WORKS!!! $$$ Jody Jacobs Richmond, VA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HERE'S HOW THIS AMAZING PROGRAM WILL MAKE YOU THOUSANDS OF DOLLAR$$$$!!!! This method of raising capital REALLY WORKS 100% EVERY TIME. I am sure that you could use up to $50,000 or more in the next 90 days. Before you say, "BULL... " please read this program carefully. This is not a chain letter, but a perfectly legal money making business. As with all multi-level businesses, we build our business by recruiting new partners and selling our products. Every state in the USA allows you to recruit new multi-level business partners, and we sell and deliver a product for EVERY dollar received. YOUR ORDERS COME BY MAIL AND ARE FILLED BY E-MAIL, so you are not involved in personal selling. You do it privately in your own home, store or office. This is the EASIEST marketing plan anywhere! It is simply order filling by email! ******************************************************************* The product is informational and instructional material containing the secrets on how to open the doors to the magic world of E-COMMERCE , the information highway, the wave of the future! PLAN SUMMARY: (1) You order the 4 reports listed below ($5 each) which come to you by email. (2) Save a copy of this entire letter and put your name after Report #1 and move the other names down. (3) Access Yahoo.com or any of the other major search engines to locate hundreds of bulk email service companies (search for "bulk email") and have them send 25,000 - 50,000 emails for you (about $49+) (4) Orders will come to you by postal mail - simply email them the report they ordered. Let me ask you - isn't this about as easy as it gets? ******************************************************************* By the way there are over 50 MILLION email addresses with millions more joining the internet each year so don't worry about "running out" or "saturation". People are used to seeing and hearing the same advertisements every day on radio/TV. How many times have you received the same pizza flyers on your door? Then one day you are hungry for pizza and you order one. Same thing with this letter. I received this letter many times - then one day I decided it was time to try it. ******************************************************************* YOU CAN START TODAY - JUST DO THESE EASY STEPS: STEP #1: ORDER THE FOUR REPORTS Order the four reports shown on the list below (you can't sell them if you don't order them). -- For each report, send $5.00 CASH, the NAME & NUMBER OF THE REPORT YOU ARE ORDERING, YOUR E-MAIL ADDRESS, and YOUR NAME & RETURN ADDRESS (in case of a problem)  to the person whose name appears on the list next to the report.  MAKE SURE YOUR RETURN ADDRESS IS ON YOUR ENVELOPE IN  CASE OF ANY MAIL PROBLEMS! Within a few days you will receive, by e-mail, each of the four reports. Save them on your computer so you can send them to the 1,000's of people who will order them from you. STEP #2: ADD YOUR MAILING ADDRESS TO THIS LETTER a. Look below for the listing of the four reports. b. After you've ordered the four reports, delete the name and address under REPORT #4. This person has made it through the cycle. c. Move the name and address under REPORT #3 down to REPORT #4. d. Move the name and address under REPORT #2 down to REPORT #3. e. Move the name and address under REPORT #1 down to REPORT #2. f. Insert your name/address in the REPORT #1 position. Please make sure you COPY ALL INFORMATION, every name and address, ACCURATELY! STEP #3: Take this entire letter, including the modified list of names, and save it to your computer. Make NO changes to these instructions. Now you are ready to use this entire email to send by email to prospects. Report #1 will tell you how to download bulk email software and email addresses so you can send it out to thousands of people while you sleep! Remember that 50,000+ new people are joining the Internet every month. Your cost to participate in this is practically nothing (surely can afford $20 and initial bulk mailing cost). You obviously already have a computer and an Internet connection and e-mail is FREE! There are two primary methods of building your down-line: METHOD #1: SENDING BULK E-MAIL Let's say that you decide to start small, just to see how it goes, and we'll assume you and all those involved email out only 2,000 programs each. Let's also assume that the receives a 0.5% response. The response could be much better. Also, many people will email out hundreds of thousands of programs instead of 2,000 (Why stop at 2000?). But continuing with this example, you send out only 2,000 programs. With a 0.5% response, that is only 10 orders for REPORT #1. Those 10 people respond by sending out 2,000 programs each for a total of 20,000. Out of those 0.5%, 100 people respond and order REPORT #2. Those 100 mail out 2,000 programs each for a total of 200,000. The 0.5% response to that is 1,000 orders for #3. Those 1,000 send out 2,000 programs each for a 2,000,000 total. The 0.5% response to that is 10,000 orders for REPORT #4. That's 10,000 $5 bills for you. CASH!!! Your total income in this example is $50 + $500 + $5,000 + $50,000 for a total of $55,550!!! REMEMBER FRIEND, THIS IS ASSUMING 1,990 OUT OF THE 2,000 PEOPLE YOU MAIL TO WILL DO ABSOLUTELY NOTHING AND TRASH THIS PROGRAM! DARE TO THINK FOR A MOMENT WHAT WOULD HAPPEN IF EVERYONE, OR HALF SENT OUT 100,000 PROGRAMS INSTEAD OF 2,000. Believe me, many people will do just that, and more! METHOD #2 - PLACING FREE ADS ON THE INTERNET Advertising on the Internet is very, very inexpensive, and there are HUNDREDS of FREE places to advertise. Let's say you decide to start small just to see how well it works. Assume your goal is to get ONLY 10 people to participate on your first level. (Placing a lot of FREE ads on the Internet will EASILY get a larger response.) Also assume that everyone else in YOUR ORGANIZATION gets ONLY 10 down-line members. Look how this small number accumulates to achieve the STAGGERING results below: 1st level--your first 10 send you $5........................$50 2nd level--10 members from those 10 ($5 x 100)..............$500 3rd level--10 members from those 100 ($5 x 1,000)........$5,000 4th level--10 members from those 1,000 ($5 x 10,000)..$50,000 $$$$$$ THIS TOTALS ----------$55,550 $$$$$$ AMAZING ISN'T IT? Remember friends, this assumes that the people who participate only recruit 10 people each. Think for a moment what would happen if they got 20 people to participate! Most people get 100's of participants and many will continue to work this program, sending out programs WITH YOUR NAME ON THEM for years! THINK ABOUT IT! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ People are going to get emails about this plan from you or somebody else and many will work this plan - the question is - Don't you want your name to be on the emails they will send out? * * * DON'T MISS OUT!!! * * * JUST TRY IT ONCE!!! * * * * * SEE WHAT HAPPENS!!! *** YOU'LL BE AMAZED!!!* * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ALWAYS PROVIDE SAME-DAY SERVICE ON ALL ORDERS! This will guarantee that the e-mail THEY send out with YOUR name and address on it will be prompt because they can't advertise until they receive the report! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GET STARTED TODAY: PLACE YOUR ORDER FOR THE FOUR REPORTS NOW. : -- ALWAYS SEND $5 CASH (U.S. CURRENCY) FOR EACH REPORT. CHECKS NOT ACCEPTED. Make sure the cash is concealed by wrapping it in two sheets of paper. On one of those sheets of paper write: (a) the number & name of the report you are ordering, (b) your e-mail address, and (c) your name & postal address. REPORT #1 "The Insider's Guide to Advertising for Free on the Internet" ORDER REPORT #1 FROM: P.T.S. 1701 JALNA BLVD. LONDON, ONTARIO, CANADA N6E-3R1 REPORT #2 "The Insider's Guide to Sending Bulk E-mail on the Internet" ORDER REPORT #2 FROM: STEVEN KOMES BOX 25 673 COMMISIONERS RD E. LONDON, ONTARIO, CANADA N6C-2T9 REPORT #3 "The Secrets to Multilevel Marketing on the Internet" ORDER REPORT #3 FROM: MATEJA PEJCINOVIC 16 JACKSON ST. ST. THOMAS, ONTARIO N5P-2R9 REPORT #4 "How to become a Millionaire utilizing the Power of Multilevel Marketing and the Internet" ORDER REPORT #4 FROM: S Koch 1441 Forest ln Garland TX, 75042 ******* TIPS FOR SUCCESS ******* TREAT THIS AS YOUR BUSINESS! Be prompt, professional, and follow the directions accurately. -- Send for the four reports IMMEDIATELY so you will have them when the orders start coming in because: When you receive a $5 order, you MUST send out the requested product/report. It is required for this to be a legal business and they need the reports to send out their letters (with your name on them!) -- ALWAYS PROVIDE SAME-DAY SERVICE ON THE ORDERS YOU RECEIVE. -- Be patient and persistent with this program - If you follow the instructions exactly - results WILL follow. $$$$ ******* YOUR SUCCESS GUIDELINES ******* Follow these guidelines to guarantee your success: If you don't receive 20 orders for REPORT #1 within two weeks, continue advertising or sending e-mails until you do. Then, a couple of weeks later you should receive at least 100 orders for REPORT#2. If you don't, continue or sending e-mails until you do. Once you have received 100 or more orders for REPORT #2, YOU CAN RELAX, because the system is already working for you, and the cash will continue to roll in! THIS IS IMPORTANT TO REMEMBER: Every time your name is moved down on the , you are placed in front of a DIFFERENT report. You can KEEP TRACK of your PROGRESS by watching which report people are ordering from you. To generate more income, simply send another batch of e-mails or continue placing ads and start the whole process again! There is no limit to the income you will generate from this business! Before you make your decision as to whether or not you participate in this program. Please answer one question. ARE YOU HAPPY WITH YOUR PRESENT INCOME OR JOB? If the answer is no, then please look at the following facts about this super simple MLM program: 1. NO face to face selling, NO meetings, NO inventory! NO Telephone calls, NO big cost to start! Nothing to learn, NO skills needed! (Surely you know how to send e-mail?) 2. No equipment to buy - you already have a computer and Internet connection - so you have everything you need to fill orders! 3. You are selling a product that does NOT COST ANYTHING TO PRODUCE OR SHIP! (E-mailing copies of the reports is FREE!) 4. All of your customers pay you in CA$H! This program will change your LIFE FOREVER!! Look at the potential for you to be able to quit your job and live a life of luxury you could only dream about! Imagine getting out of debt and buying the car and home of your dreams and being able to work a super-high paying leisurely easy business from home! $$$ FINALLY MAKE SOME DREAMS COME TRUE! $$$ ACT NOW! Take your first step toward achieving financial independence. Order the reports and follow the program outlined above-- SUCCESS will be your reward. Thank you for your time and consideration. PLEASE NOTE: If you need help with starting a business, registering a business name, learning how income tax is handled, etc., contact your local office of the Small Business Administration (a Federal Agency) 1- 800-827-5722 for free help and answers to questions. Also, the Internal Revenue Service offers free help via telephone and free seminars about business tax requirements. Your earnings are highly dependent on your activities and advertising. The information contained on this site and in the report constitutes no guarantees neither stated nor implied. In the event that it is determined that this site or report constitutes a guarantee of any kind, that guarantee is now void. The earnings amounts listed on this site and in the report are estimates only. If you have any questions of the legality of this program, contact the Office of Associate Director for Marketing Practices, Federal Trade Commission, Bureau of Consumer Protection in Washington, DC. ================================================ Under Bill s.1618 TITLE III passed by the 105th US Congress this letter cannot be considered spam as long as the sender includes contact information and a method of removal. This is one time e-mail transmission. No request for removal is necessary. From rem-conf Tue Feb 13 12:14:24 2001 From rem-conf-request@es.net Tue Feb 13 12:14:23 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Sllr-0007TH-00; Tue, 13 Feb 2001 12:09:55 -0800 Received: from gumby.cs.berkeley.edu [128.32.32.38] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14Sllq-0007T7-00; Tue, 13 Feb 2001 12:09:54 -0800 Received: from bmrc.berkeley.edu (sockeye.CS.Berkeley.EDU [128.32.36.74]) by gumby.cs.berkeley.edu (8.9.3/8.9.3) with ESMTP id LAA02414; Tue, 13 Feb 2001 11:39:00 -0800 Message-ID: <3A898E49.E11EF960@bmrc.berkeley.edu> Date: Tue, 13 Feb 2001 11:43:05 -0800 From: katherine reyes X-Mailer: Mozilla 4.72 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 Subject: 2/14 Real World Experiences with Enhanced Television --Dave Bacher & Dave Brubeck, Wink Communications Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Bcc: To: rem-conf@es.net X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Berkeley Multimedia, Graphics and Interfaces Seminar Real World Experiences with Enhanced Television Wednesday February 14, 2001 1:10-2:30 p.m. PDT Fujitsu Seminar Room (405 Soda Hall) Dave Bacher & Dave Brubeck Wink Communications Wink Communications provides a broadcast system that currently allows over 1.5 million homes to receive and interact with applications embedded in the television programs through a normal remote control. The homes served by Wink's enhanced broadcast contain a collection of heterogeneous set top boxes, including advanced analog, digital cable, and DSB receivers. This talk will describe the real-world design and implementation challenges associated with building, maintaining and extending this system. We will describe the components of Wink's system and how the application protocol (ICAP) handles the heterogeneous client population. We will also discuss the state of our competition in the area of interactive television and our view of the near future. --------------- The seminar is broadcast live on the Internet Mbone and as a Real Networks G2 broadcast. You can connect to the live RealNetworks broadcast at: http://bmrc.berkeley.edu/bibs/cs298-5 You can also directly put in this url into the Real Player: rtsp://media2.bmrc.berkeley.edu/encoder/cs298-5.rm To do so you will need to have the "Real Player G2" installed, which is available from: http://www.real.com/products/player/downloadrealplayer.html To tune into the Internet MBone broadcast, look for the announcement in your MBone session directory program ('sdr'). If you are not receiving the announcement you may be able to receive the session by manually configuring the client programs ('vic', and 'vat') with the session addresses: medium bit rate video: 233.0.25.129/22334 audio: 233.0.25.2/22446 You can get further information about this seminar, and access to replays of previous seminars at the MIG Seminar web page: http://media2.bmrc.berkeley.edu/bibs/archive.cfm Sponsored by the Berkeley Multimedia Research Center From rem-conf Tue Feb 13 23:59:42 2001 From rem-conf-request@es.net Tue Feb 13 23:59:41 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14SweY-0000mz-00; Tue, 13 Feb 2001 23:47:06 -0800 Received: from (imns1.imnet21.com) [211.53.212.172] by mail1.es.net with esmtp (Exim 1.81 #2) id 14SweU-0000mj-00; Tue, 13 Feb 2001 23:47:03 -0800 Received: from e5-kanc-dp-1-16.espire.net_[216.84.245.143] (e5-kanc-dp-1-16.espire.net [216.84.245.143]) by imns1.imnet21.com (AIX4.3/8.9.3/8.9.3) with SMTP id QAA57536; Wed, 14 Feb 2001 16:37:06 +0900 From: kubitschek.ger@miesto.sk Received: from futurnet.es by e5-kanc-dp-1-16.espire.net with ESMTP; Wed, 14 Feb 2001 02:42:59 -0600 Message-ID: <000043d646ac$00007113$000059d5@futurnet.es> To: Subject: $1000 could await you inside 22997 Date: Wed, 14 Feb 2001 02:42:57 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal Reply-To: johnboy@5Business.cc X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list


PORNWEEK OPT-IN NEWS FOR 02-10-01
Thanks for applying for PORNWE= EK................. (ADULT PORNWEEK MEMBERS INFORMATION)

PORNWEEK LIVE FEEDS

IN THIS DAYS EDITION
NEWEST SITE IN PORNWEEK!

NEW PICTURES AND VIDEOS!!!

ADULTS 18 an over only PLEASE.....= .


Click HERE PORNWEEK VIDEOS

Find out how to get FREE Trials!! & awsome 1on1

PORNWEEK2001

Monthly Content beats the competition!

OPT-out info at bottom!










Unsubscribe Information
This email was sent to the owner of the following Account/Username: maxuser

To unsubscribe from future mailings of this type, visit This Page

StealthLaunch
PopLaunch

<= /font>
1-800-804-4352
The FIRST encrypted email friendly Hosting by M@sTer@GeNTs. Attemptin= g to infringe upon the copyrights of PopLaunch or attempting to harm the n= atural course of business of PopLaunch users will be subject to SEVERE civil and/or criminal penaltie= s (including but not limited to attempting to hack, Denial of Service Atta= cks and/or broadcast the location of client sites). ALL clients not honori= ng remove requests will be terminated (Call 1-800-804-4352 alternatively or for assistance with the PopLaunch = browser).
Copyright =FFFFFFA9 1997-2001 StealthLaunch PopLaunch. All= rights reserved. Legal Agreement | Privacy Policy.
From rem-conf Wed Feb 14 02:41:02 2001 From rem-conf-request@es.net Wed Feb 14 02:41:01 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14SzIQ-0001jz-00; Wed, 14 Feb 2001 02:36:26 -0800 Received: from ns.cmcc.co.jp (cmcc.co.jp) [210.162.241.226] by mail1.es.net with esmtp (Exim 1.81 #2) id 14SzIM-0001jp-00; Wed, 14 Feb 2001 02:36:22 -0800 Received: from e5-kanc-dp-1-17.espire.net_[216.84.245.144] (e5-kanc-dp-1-17.espire.net [216.84.245.144]) by cmcc.co.jp (8.8.8/3.6W) with SMTP id TAA07851; Wed, 14 Feb 2001 19:36:34 +0900 (JST) From: leomayr@go.ru Received: from alumni.cuhk.edu.hk by e5-kanc-dp-1-17.espire.net with ESMTP; Wed, 14 Feb 2001 05:31:51 -0600 Message-ID: <000034a83fc7$000026c3$00005b27@alumni.cuhk.edu.hk> To: Subject: Members information 23335 Date: Wed, 14 Feb 2001 05:31:41 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal Reply-To: johnboy@5Business.cc X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list


PORNWEEK OPT-IN NEWS FOR 02-10-01
Thanks for applying for PORNWE= EK................. (ADULT PORNWEEK MEMBERS INFORMATION)

PORNWEEK LIVE FEEDS

IN THIS DAYS EDITION
NEWEST SITE IN PORNWEEK!

NEW PICTURES AND VIDEOS!!!

ADULTS 18 an over only PLEASE.....= .


Click HERE PORNWEEK VIDEOS

Find out how to get FREE Trials!! & awsome 1on1

PORNWEEK2001

Monthly Content beats the competition!

OPT-out info at bottom!










Unsubscribe Information
This email was sent to the owner of the following Account/Username: maxuser
To unsubscribe from future mailings of this type, visit This Page

StealthLaunch
PopLaunch

<= /font>
1-800-804-4352
The FIRST encrypted email friendly Hosting by M@sTer@GeNTs. Attemptin= g to infringe upon the copyrights of PopLaunch or attempting to harm the n= atural course of business of PopLaunch users will be subject to SEVERE civil and/or criminal penaltie= s (including but not limited to attempting to hack, Denial of Service Atta= cks and/or broadcast the location of client sites). ALL clients not honori= ng remove requests will be terminated (Call 1-800-804-4352 alternatively or for assistance with the PopLaunch = browser).
Copyright =FFFFFFA9 1997-2001 StealthLaunch PopLaunch. All= rights reserved. Legal Agreement | Privacy Policy.
From rem-conf Wed Feb 14 03:49:41 2001 From rem-conf-request@es.net Wed Feb 14 03:49:40 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14T0NL-0003yZ-00; Wed, 14 Feb 2001 03:45:35 -0800 Received: from garcia.multicasttech.com (multicasttech.com) [63.105.122.8] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14T0NJ-0003yP-00; Wed, 14 Feb 2001 03:45:33 -0800 Received: from [216.8.6.79] (HELO 21rst-century.com) by multicasttech.com (CommuniGate Pro SMTP 3.3.2) with ESMTP id 761159 for rem-conf@es.net; Wed, 14 Feb 2001 06:45:48 -0500 Message-ID: <3A8A6FF7.DB8C3B1C@21rst-century.com> Date: Wed, 14 Feb 2001 06:46:00 -0500 From: Marshall Eubanks Reply-To: tme@21rst-century.com Organization: Multicast Technologies X-Mailer: Mozilla 4.7C-CCK-MCD {C-UDP; EBM-APPLE} (Macintosh; I; PPC) X-Accept-Language: en MIME-Version: 1.0 To: rem-conf@es.net Subject: html mail Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Can the avt list filter out html ? It would stop this :

PORNWEEK LIVE FEEDS

>from getting through. Regards Marshall Eubanks Multicast Technologies, Inc. 10301 Democracy Lane, Suite 410 Fairfax, Virginia 22030 Phone : 703-293-9624 Fax : 703-293-9609 e-mail : tme@on-the-i.com http://www.on-the-i.com From rem-conf Wed Feb 14 07:52:28 2001 From rem-conf-request@es.net Wed Feb 14 07:52:27 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14T47V-0002Pn-00; Wed, 14 Feb 2001 07:45:29 -0800 Received: from mail.pel.panasonic.de (jenny.panasonic.de) [194.221.52.13] by mail1.es.net with esmtp (Exim 1.81 #2) id 14T47T-0002Pd-00; Wed, 14 Feb 2001 07:45:27 -0800 Received: from atrgburc ([192.129.34.60]) by jenny.panasonic.de (__________PEL__Mail-Server__________) with SMTP id <0G8R000EX7RLRY@jenny.panasonic.de> for rem-conf@es.net; Wed, 14 Feb 2001 16:45:21 +0100 (MET) Date: Wed, 14 Feb 2001 16:45:21 +0100 From: Carsten Burmeister Subject: FW: I-D ACTION:draft-fukunaga-low-delay-rtcp-02.txt To: AVT Message-id: MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Content-type: MULTIPART/MIXED; BOUNDARY="Boundary_(ID_4/67w71+YlY92gA6RU/AEQ)" Importance: Normal X-Priority: 3 (Normal) X-MSMail-priority: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This is a multi-part message in MIME format. --Boundary_(ID_4/67w71+YlY92gA6RU/AEQ) Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE Dear All, in San Diego we presented two IDs about low delay feedback in RTP. Th= e ID presented by J=F6rg Ott defined new timing rules for unicast or small multicast groups. The other ID defined some low delay messages. At the meeting we received the comments, that we should also consider= how the sender might react to the low delay feedback. Therefore a new sec= tion (section 5: "Reaction to Feedback") was added. It considers what the = sender should do in reaction to the feedback and also how low delay feedback supports congestion control. The new version of the draft is now avai= lable in the drafts-directory (see message below). Comments from your side are kindly requested. Best Regards, Carsten -----Original Message----- =46rom: nsyracus@cnri.reston.va.us [mailto:nsyracus@cnri.reston.va.us= ]On Behalf Of Internet-Drafts@ietf.org Sent: Wednesday, February 14, 2001 2:03 PM To: IETF-Announce: ; Subject: I-D ACTION:draft-fukunaga-low-delay-rtcp-02.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. =09Title=09=09: Low Delay RTCP Feedback Format =09Author(s)=09: S. Fukunaga, N. Sato et al. =09Filename=09: draft-fukunaga-low-delay-rtcp-02.txt =09Pages=09=09: 13 =09Date=09=09: 13-Feb-01 Low delay feedback in RTP has gained a lot of interest recently in order to enhance the performance in RTP sessions with two or only a small number of participants. A recent document describes rules that enhance the functionality of the existing RTP timing and allow low delay feedback. While that document describes when it is allowed to send data, we describe here what kind of low delay feedback may be sent. Therefore we define three general RTCP feedback message types as well as some recommendations how the sender SHOULD react to certain feedback. The message types can either be used as is or they can be extended in payload or application specific ways. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-fukunaga-low-delay-rtcp-02.= txt Internet-Drafts are also available by anonymous FTP. Login with the u= sername "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then =09"get draft-fukunaga-low-delay-rtcp-02.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: =09mailserv@ietf.org. In the body type: =09"FILE /internet-drafts/draft-fukunaga-low-delay-rtcp-02.txt". NOTE:=09The mail server at ietf.org can return the document in =09MIME-encoded form by using the "mpack" utility. To use this =09feature, insert the command "ENCODING mime" before the "FILE" =09command. To decode the response(s), you will need "munpack" or =09a MIME-compliant mail reader. Different MIME-compliant mail reade= rs =09exhibit different behavior, especially when dealing with =09"multipart" MIME messages (i.e. documents which have been split =09up into multiple messages), so check your local documentation on =09how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --Boundary_(ID_4/67w71+YlY92gA6RU/AEQ) Content-type: Message/External-body; name=ATT00082.dat Content-disposition: attachment; filename=ATT00082.dat Content-transfer-encoding: BASE64 Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluCkNvbnRlbnQtSUQ6CTwyMDAxMDIxMzEy MjUxNy5JLURAaWV0Zi5vcmc+CgpFTkNPRElORyBtaW1lCkZJTEUgL2ludGVybmV0 LWRyYWZ0cy9kcmFmdC1mdWt1bmFnYS1sb3ctZGVsYXktcnRjcC0wMi50eHQKCg== --Boundary_(ID_4/67w71+YlY92gA6RU/AEQ) Content-type: Message/External-body; name=draft-fukunaga-low-delay-rtcp-02.txt Content-disposition: attachment; filename=draft-fukunaga-low-delay-rtcp-02.txt Content-transfer-encoding: BASE64 Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluCkNvbnRlbnQtSUQ6CTwyMDAxMDIxMzEy MjUxNy5JLURAaWV0Zi5vcmc+Cgo= --Boundary_(ID_4/67w71+YlY92gA6RU/AEQ)-- From rem-conf Wed Feb 14 17:35:30 2001 From rem-conf-request@es.net Wed Feb 14 17:35:29 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14TDDv-0002PP-00; Wed, 14 Feb 2001 17:28:43 -0800 Received: from ipvpn055133.netvigator.com (fillony.com.hk) [203.198.180.133] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14TDDT-0002Me-00; Wed, 14 Feb 2001 17:28:15 -0800 Received: from e5-kanc-dp-1-45.espire.net_[216.84.245.172] (e5-kanc-dp-1-45.espire.net [216.84.245.172]) by fillony.com.hk (8.9.3/8.8.7) with SMTP id JAA18971; Thu, 15 Feb 2001 09:24:47 +0800 From: arge-bima@slo.net Received: from libra.jftaiwan.com.tw by e5-kanc-dp-1-45.espire.net with ESMTP; Wed, 14 Feb 2001 19:26:48 -0600 Message-ID: <00003c8e5850$00002288$00005948@libra.jftaiwan.com.tw> To: Subject: Commodity Profits ARE UP!! Get your Video 22856 Date: Wed, 14 Feb 2001 19:26:37 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal Reply-To: balu@caramail.com X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This Automatic Money Magnet is Incredibley Easy 8215

FREE DOW JONES INVESTMENT VIDEO!
Build the future you want, with t= he index you can trust!

Are you looking to protect yourself from a market correction
or to protect your overall portfolio? Invest in something people
USE EVERYDAY
and will continue to use everyday... COMMODITIES. <= /B>

Don't just invest in stocks, diversify your portfolio with futur= es
and futures options and accomplish your investment objectives!
There has never been a better time, and the correct information
has never been more readily available! Just look at the information you can find on the internet!

People were making money with commodities long before the internet
was even invented!
This an inexpensiv= e alternative to "just stock"
ownership that can improve your overall portfolio by participating
in a broader worldwide market .


Can you imagine, for just one day, how people would react
worldwide if they thought could not have their first cup of
coffee or even some orange juice in the morning?
What would happen to prices?

Do you watch the news and pay attention to the signs around you? At just a hint of a cold front, heating oil prices jump.
With just a hint of a frost in Florida or California,
orange prices jump. With just a hint of a hurricane heading
our way, plywood prices jump. Every year as vacation season
begins, gasoline prices jump.

This is the world of supply and demand...BUY LOW and SELL HIGH! =
Do you remember when sugar prices went through the roof?
A lot of early investors in sugar made absolute fortunes!

Commodities are used by people in literally every country
in the world. Such things as gasoline, heating oil, coffee,
sugar, corn, wheat, soybeans, apples, oranges, fish, beef,
and pork, are some of the more well known. You've probably
even heard of the infamous Pork Bellies! Let us show you
how you can participate and profit in this lucrative market
in the the new millenium!

Examples:
1) Due to oversupplies, combined the current lack of Asian demand,<= BR> the prices of corn wheat, and soybeans are at their LOWEST
prices in 20 years!
However, with a significant drought in some maj= or grain
growing areas and early signs of economic recovery in Asia, grain
prices could increase substantailly soon. Learn how to speculate in
the grain markets by leveraging 25,000 bushels of corn, wheat, or soybe= ans!

2) You can also profit NOW from today's high gas prices!
On a $5000 investment you can control over 420,000 gallons
of gasoline by using options. Just a 5 cent movement in your favor means thousands of dollars of profit for you!

"Oil, a century old commodity, is behaving like an upstart
internet company." Wall Street Journal, April 2000

Just ask Bill Lakewoth in Florida who said...
"I clicked and made $95,000 in less than 90 days!
Boy, do I like those Oil Markets!"

We are a small independent USA firm that really does cater to our clien= ts.
We have 25 years of experience and our results are second to none.
Learn how our clients get the best results and receive the most
professional care in the investment world today.

You have nothing to lose and everythi= ng to gain!

Get your FREE VIDEO NOW! <= FONT COLOR=3D"#000000">

Just type in the following required information and we
will call you back to confirm your request!


Full Name

Required

Address

 

City

Required

State

Required

Country

Required

Zip Code

 

Phone Number

Required

Best Time To Contact You

 

E-Mail

 

Please click only once it may take up to 30 seco= nds.

**The Information submitted is treated as st= rictly confidential
and will be used for program package verification only.

*There is a significant risk of loss in all commodity trading.
Only risk capital should be used. Carefully consider your
financial position before trading.


(REMOVAL INSTRUCTIONS)
This mailing is done by an independent marketing company.
Please do not use the reply to this e-mail, an e-mail
reply cannot be read! If you would like to be removed from
our mailing list, just click below and send us a remove request email.<= BR>

Please click only once it may take up to 30 seconds.

From Any Future Dow Jones Mailings" .">
From rem-conf Thu Feb 15 11:59:06 2001 From rem-conf-request@es.net Thu Feb 15 11:59:06 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14TULQ-00051b-00; Thu, 15 Feb 2001 11:45:36 -0800 Received: from gumby.cs.berkeley.edu [128.32.32.38] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14TULO-00051R-00; Thu, 15 Feb 2001 11:45:34 -0800 Received: from bmrc.berkeley.edu (sockeye.CS.Berkeley.EDU [128.32.36.74]) by gumby.cs.berkeley.edu (8.9.3/8.9.3) with ESMTP id LAA13392; Thu, 15 Feb 2001 11:37:28 -0800 Message-ID: <3A8C30EF.51EBAB93@bmrc.berkeley.edu> Date: Thu, 15 Feb 2001 11:41:35 -0800 From: katherine reyes X-Mailer: Mozilla 4.72 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: kathy@bmrc.berkeley.edu Subject: 2/21 Distributed Tutored Video Instruction: Building a Shared Audio-Video World for Collaborative Learning Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Berkeley Multimedia, Graphics and Interfaces Seminar Distributed Tutored Video Instruction: Building a Shared Audio-Video World for Collaborative Learning February 21, 2000, 1:10-2:30 p.m. PDT Fujitsu Seminar Room (405 Soda Hall) Randall B. Smith Sun Microsystems Laboratories Distributed Tutored Video Instruction is a collaborative learning method in which participants discuss a video tape while interacting through multicast audio and video. The video images are embedded in a flat, 2-D shared space called "Kansas." I will discuss some of the implementation issues as well as give an overview of our experimental results which involve over a thousand students at 2 universities. --------------- The seminar is broadcast live on the Internet Mbone and as a Real Networks G2 broadcast. You can connect to the live RealNetworks broadcast at: http://bmrc.berkeley.edu/bibs/cs298-5 You can also directly put in this url into the Real Player: rtsp://media2.bmrc.berkeley.edu/encoder/cs298-5.rm To do so you will need to have the "Real Player G2" installed, which is available from:http://www.real.com/products/player/downloadrealplayer.html To tune into the Internet MBone broadcast, look for the announcement in your MBone session directory program ('sdr'), or you can visit: http://imj.ucsb.edu/sdr-monitor/ You can get further information about this seminar, and access to replays of previous seminars at the MIG Seminar web page: http://media2.bmrc.berkeley.edu/bibs/archive.cfm Sponsored by the Berkeley Multimedia Research Center From rem-conf Thu Feb 15 20:47:22 2001 From rem-conf-request@es.net Thu Feb 15 20:47:21 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Tcgk-00057t-00; Thu, 15 Feb 2001 20:40:10 -0800 Received: from isolde.mcs.newpaltz.edu [137.140.8.108] by mail1.es.net with esmtp (Exim 1.81 #2) id 14Tcgj-00057h-00; Thu, 15 Feb 2001 20:40:09 -0800 Received: from localhost (hanh@localhost) by isolde.mcs.newpaltz.edu (8.9.3+Sun/8.9.1) with ESMTP id QAA07191 for ; Thu, 15 Feb 2001 16:58:09 -0500 (EST) Date: Thu, 15 Feb 2001 16:58:09 -0500 (EST) From: Hanh Pham To: h-1@isolde.mcs.newpaltz.edu Subject: "AGENTS FOR E-BUSINESS ON THE INTERNET" Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list *Please accept our apologies if you receive more than one copy of this CFP* C A L L F O R P A P E R S ============================= Session on "AGENTS FOR E-BUSINESS ON THE INTERNET" At the 2001 International Conference on Internet Computing (IC-2001) (Submission Deadline: March 5, 2001) for more info: http://www.mcs.newpaltz.edu/~pham/IC/ Monte Carlo Resort, Las Vegas, USA June 25-28, 2001 (in a Multi-Conference even PDPTA + IC + CISST + IC-AI + METMBS + ERSA) (Submission Deadline: March 5, 2001) TOPICS: Agent technology is one of the most promising tools to conduct business via the Internet and Intranets in an autonomous, intelligent, and efficient way. The goals of this session are to gather academic as well as industrial researchers to exchange new ideas and experiences, to initialize new connections toward future cooperation or to strengthen existing collaborations. We welcome papers on architectures, protocols, algorithms, design, evaluation (performance, QoS, security), and implementation techniques for agent-based systems. Technical issues to be addressed include, but are not limited to: +Large-Scale E-Business Agent-Based Systems +Networking Supports for Internet Agents +Web Intelligent Interface with Agents +Agents for Database in E-Business +Wireless Agent-Based Systems +AI Techniques for Internet Agents +Agent Communication +Agent Cooperation/Competition +Agent Negotiation And Learning +E-Management and E-Control with Agents +E-Trade and E-Marketplace with Agents +E-Payment and E-Banking with Agents +Financial & Investment Agent-Based Applications +Agent-based Supply Chains +Information Retrieval and Processing with Web Agents +Personal Agents +Agents for Games on the Internet +Visualization +Security and Authentication SUBMISSION: You are invited to submit papers to the session chair (contact address is given below) by March 5. E-mail submission is preferred. The length of the Camera-Ready papers (if accepted) will be limited to 7 pages. Please include: paper title, your names, affiliation, address, E-mail, telephone and fax number and a maximum of 5 keywords in the first page of your paper. PUBLICATION: Accepted papers will be published in the (IC-2001) INTERNET COMPUTING Conference Proceeding by CSREA Press (ISBN) in hard copy. The proceedings will be available at the conference site. Selected accepted papers will be considered for journal publication. CONFERENCE EVENTS: This Multi-Conference event with about 1500 participants is composed of six International conferences that will be held simultaneously (same dates and location). Please visit http://www.ashland.edu/~iajwa/conferences/pdpta for more information. ACCOMMODATION: Please visit http://www.newpaltz.edu/~phamh/IC/ for more information on hotel rates, airfares, and tours. IMPORTANT DATES: March 5, 2001 (Monday): Papers due April 2, 2001 (Monday): Notification of acceptance May 1, 2001 (Tuesday): Camera-Ready papers due June 25 - 28, 2001: IC-IT'2001 CONTACT: Dr. Hanh Pham Department of Computer Science State University of New York at New Paltz 75 S. Manheim Blvd. Suite 6, JFT 1008 New Paltz, NY 12561-2440, USA E-mail: phamh@newpaltz.edu Web: http://www.newpaltz.edu/~phamh/IC/ Tel: 1-845-257-3574 Fax: 1-845-257-3996 From rem-conf Fri Feb 16 08:15:35 2001 From rem-conf-request@es.net Fri Feb 16 08:15:34 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14TnSK-0007Kp-00; Fri, 16 Feb 2001 08:10:00 -0800 Received: from isolde.mcs.newpaltz.edu [137.140.8.108] by mail1.es.net with esmtp (Exim 1.81 #2) id 14TnSJ-0007Kd-00; Fri, 16 Feb 2001 08:09:59 -0800 Received: from camelot.itc.it (camelot.itc.it [195.223.171.5]) by isolde.mcs.newpaltz.edu (8.9.3+Sun/8.9.1) with ESMTP id DAA08352 for ; Fri, 16 Feb 2001 03:25:02 -0500 (EST) Received: from artemide.itc.it (artemide [10.0.10.10]) by camelot.itc.it (8.8.8/8.8.8) with ESMTP id JAA05051 for ; Fri, 16 Feb 2001 09:26:21 +0100 (MET) Received: from ares (ares [10.30.0.9]) by artemide.itc.it (8.10.2/8.10.2) with ESMTP id f1G8Pnw14334 for ; Fri, 16 Feb 2001 09:25:54 +0100 (MET) Received: (dori@localhost) by ares (8.6.12/8.6.12) id JAA27986 for h-1@isolde.mcs.newpaltz.edu; Fri, 16 Feb 2001 09:24:19 +0100 Message-Id: <200102160824.JAA27986@ares> Subject: cfp: Issues in the Design and Experimental Evaluation of Systems for Modal and Temporal Logics To: h-1@isolde.mcs.newpaltz.edu Date: Fri, 16 Feb 2001 09:24:19 +0100 (MET) From: Carola Dori X-Mailer: ELM [version 2.4ME+ PL47 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list ************************************************************************ IJCAR workshop on Issues in the Design and Experimental Evaluation of Systems for Modal and Temporal Logics www.mrg.dist.unige.it/~enrico/wkshp-ijcar.html Siena, June 18-19, 2001 ************************************************************************ Topic ***** The aim of this workshop is to bring together people who are interested in the development and experimental evaluation of systems for modal, temporal and description logics. The emphasis of the workshop is on the identification of open problems and the discussion of possible solutions under the theme: - - Which are the key issues in the design of modal and temporal systems? - - What is a good benchmark set? - - What is a good comparative evaluation? The workshop will consist of three parts on each of these questions, with invited speaker starting the discussion followed by contributions >from the participants. An overall panel will conclude the workshop. Topics of interest include (but are not limited to) - - Tableaux vs Translations Methods - - SAT-based vs BDD-based techniques - - Running Time vs Scaling abilities - - Random Benchmarks vs Industrial Case Studies Submission ********** Submissions are encouraged in one of the following two categories: A. Regular paper: Submissions in this category should describe completed work or work in progress, including description of researches, testing methodologies, tools, and applications. The length of submitted papers should be no more than 10 pages in LNCS style. B. Discussion paper: Submissions in this category are intended to initiate discussions. They should address controversial issues and may include bold provocative statements on the above themes. The length of papers should be no more than 5 pages in LNCS style. Submissions should be prepared following the LNCS guidelines and sent in postscript format by e-mail to Enrico Giunchiglia (subject: IJCAR-workshop Submission). The category (either A or B) must be clearly indicated. Please include also address and e-mail of the contact author into the submission e-mail. Publication *********** Accepted papers will be distribuited as part of the workshop working notes. Some of the papers might be published in a special issue of an international journal (to be confirmed, check the web site). Participation ************* Participation will be open to authors, the invited speakers and the people in the PC. If you wish to attend without presenting a paper, please send a brief e-mail to Enrico Giunchiglia (subject: IJCAR-workshop participation) with a brief summary of your research interests. Note that all participants must register to IJCAR. Program Committee ***************** A. Biere (ETH, Zurich) E. Giunchiglia (U. Genova, Organiser) F. Giunchiglia (U. Trento) I. Gent (U. St. Andrews) I. Horrocks (U. Manchester) F. Massacci (U. Siena) Important dates *************** Submission deadline: April 1, 2001 Notification of acceptance: April 30, 2001 Final version due: May 13, 2001 Early registration: to be announced Further Infos ************* For up-to-date information, see the workshop web site www.mrg.dist.unige.it/~enrico/wkshp-ijcar.html, or contact Enrico Giunchiglia (subject: IJCAR-workshop infos). From rem-conf Fri Feb 16 19:56:06 2001 From rem-conf-request@es.net Fri Feb 16 19:56:06 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14TyK8-000580-00; Fri, 16 Feb 2001 19:46:16 -0800 Received: from (SAPTEST) [62.110.141.227] by mail1.es.net with esmtp (Exim 1.81 #2) id 14TyK4-00055p-00; Fri, 16 Feb 2001 19:46:13 -0800 Received: by SAPTEST id EAA0000024285; Sat, 17 Feb 2001 04:39:35 +0100 (MET) From: Message-ID: <000067945f53$00000099$00000c9e@mc4.law5.hotmail.com> To: Subject: Get rid of your debt! Date: Fri, 16 Feb 2001 20:42:44 -0800 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list DebtFree - Regaining Control of Your Finances


Are you ready to take control of your life again?=

Take your life back from your creditors and start living again!

Stop being afraid to pick up the phone when it rings!

Being consumed by debt can happen to anyone.
Don't become a victim of the system.

Take the first step to recovery by filling out the form below.

We can help.

  • Reduction of minimum payments by as much as 80%...
  • Reduction or elimination of interest...
  • Elimination of late charges & over limit fees...
  • Re-aging of past due accounts to improve credit rating...
  • Stop Creditor Harassment
  • Save thousands in interest
  • Free budget and debt counseling
  • Pay off all your bills years sooner.
  • You do not have to be a homeowner
  • Good credit, bad credit - doesn't matter
  • You do not need to have any collateral.
  • Stop harassing phone calls from your creditors
  • We reduce your payment without a debt consolidation loan
  • We consolidate all your bills into one affordable monthly payment
  • Restore your credit
  • AVOID BANKRUPTCY
  • NO CREDIT CHECK
  • FAST,EASY APPROVAL

Take the first step:

"I just wanted to write and thank you for all the work
you did ... In contacting my creditors and straightening
out my accounts. I can't tell you how much I appreciate
what you did and how relieved I am that I no longer have
to worry about late payments or late fees."
K.S. - Des Moines, IA.

Reply today! Fill out the form below and submit!
We will send you a FREE book on credit repair:

THE GAME OF CREDIT AND HOW TO PLAY IT!

Learn how to:
  • Remove mistakes from your credit report
  • Clean up your own reports (late pays, Foreclosure, Judgments...)
  • Stop Collection Agencies from contacting you
  • Much, much more!

There is NO obligation! Reply today! Let us help you!
=


Congratulations, you have taken the first step in becoming debt free. To better help us serve you and provide you with complete, fre= e information, please fill out the following form and be sure to inclu= de both phone numbers.


First Name:
Last Name:
Address:
City:
State:
Zip/Postal Code:
Country:
Please provide a work number.
Work Phone:
Example: (888) 555-1212<= /B>
Home Phone
Example: (888) 555-1212<= /B>
Email:

Amou= nt of Unsecured Debt?

Please call me at:
Best time to call:
How many = days behind?

To b= e removed from this list: cli= ck here


 

From rem-conf Sun Feb 18 08:57:42 2001 From rem-conf-request@es.net Sun Feb 18 08:57:41 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14UWn0-0001j5-00; Sun, 18 Feb 2001 08:34:22 -0800 Received: from (SAPTEST) [62.110.141.227] by mail1.es.net with esmtp (Exim 1.81 #2) id 14UWms-0001hS-00; Sun, 18 Feb 2001 08:34:15 -0800 Received: by SAPTEST id RAA0000000722; Sun, 18 Feb 2001 17:21:15 +0100 (MET) From: Message-ID: <00002f8050fa$00000a1a$00005116@mc2.law5.hotmail.com> To: Subject: Eliminate your debt for pennies on the dollar Date: Sun, 18 Feb 2001 10:26:18 -0800 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list DebtFree - Regaining Control of Your Finances


Are you ready to take control of your life again?=

Take your life back from your creditors and start living again!

Stop being afraid to pick up the phone when it rings!

Being consumed by debt can happen to anyone.
Don't become a victim of the system.

Take the first step to recovery by filling out the form below.

We can help.

  • Reduction of minimum payments by as much as 80%...
  • Reduction or elimination of interest...
  • Elimination of late charges & over limit fees...
  • Re-aging of past due accounts to improve credit rating...
  • Stop Creditor Harassment
  • Save thousands in interest
  • Free budget and debt counseling
  • Pay off all your bills years sooner.
  • You do not have to be a homeowner
  • Good credit, bad credit - doesn't matter
  • You do not need to have any collateral.
  • Stop harassing phone calls from your creditors
  • We reduce your payment without a debt consolidation loan
  • We consolidate all your bills into one affordable monthly payment
  • Restore your credit
  • AVOID BANKRUPTCY
  • NO CREDIT CHECK
  • FAST,EASY APPROVAL

Take the first step:

"I just wanted to write and thank you for all the work
you did ... In contacting my creditors and straightening
out my accounts. I can't tell you how much I appreciate
what you did and how relieved I am that I no longer have
to worry about late payments or late fees."
K.S. - Des Moines, IA.

Reply today! Fill out the form below and submit!
We will send you a FREE book on credit repair:

THE GAME OF CREDIT AND HOW TO PLAY IT!

Learn how to:
  • Remove mistakes from your credit report
  • Clean up your own reports (late pays, Foreclosure, Judgments...)
  • Stop Collection Agencies from contacting you
  • Much, much more!

There is NO obligation! Reply today! Let us help you!
=


Congratulations, you have taken the first step in becoming debt free. To better help us serve you and provide you with complete, fre= e information, please fill out the following form and be sure to inclu= de both phone numbers.


First Name:
Last Name:
Address:
City:
State:
Zip/Postal Code:
Country:
Please provide a work number.
Work Phone:
Example: (888) 555-1212<= /B>
Home Phone
Example: (888) 555-1212<= /B>
Email:

Amou= nt of Unsecured Debt?

Please call me at:
Best time to call:
How many = days behind?

To b= e removed from this list: cli= ck here


 

=

From rem-conf Sun Feb 18 09:01:20 2001 From rem-conf-request@es.net Sun Feb 18 09:01:19 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14UX3R-0002Cq-00; Sun, 18 Feb 2001 08:51:21 -0800 Received: from (www.certilille.fr) [195.115.154.85] by mail1.es.net with esmtp (Exim 1.81 #2) id 14UX3N-0002CL-00; Sun, 18 Feb 2001 08:51:17 -0800 Received: from bluemail.dk ([216.214.186.228]) by www.certilille.fr (Netscape Mail Server v2.02) with SMTP id ABD17340; Sun, 18 Feb 2001 12:58:46 +0100 Message-ID: <00000fc855a3$0000263c$000028b8@263.net> To: From: eebfb@263.net Subject: Reduce Debt Without a Loan Date: Sun, 18 Feb 2001 03:59:05 -0800 X-Priority: 1 X-MSMail-Priority: High X-Mailer: Pegasus Mail for Win32 (v3.11) X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list How would you like to take all of your credit cards, reduce or eliminate the interest, pay 70% less per month, and pay them off 70% sooner? We have helped over 20,000 people do just that. For additional, FREE information, GO HERE: http://213.24.225.71/ Let a Non-Profit Organization help you help yourself. You can't make an educated decision without all of the facts, and the facts are FREE! ----------------------------------- To be removed from future mailing remove777@aol.com From rem-conf Mon Feb 19 03:28:18 2001 From rem-conf-request@es.net Mon Feb 19 03:28:17 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14UoP1-0002nV-00; Mon, 19 Feb 2001 03:22:47 -0800 Received: from (server-uarte.uarte.mct.pt) [193.137.228.2] by mail1.es.net with esmtp (Exim 1.81 #2) id 14UoP0-0002nL-00; Mon, 19 Feb 2001 03:22:46 -0800 Received: from mail3.willumarrymenow.com (1cust28.tnt2.tulsa.ok.da.uu.net [63.62.87.28]) by server-uarte.uarte.mct.pt (8.7.5/8.7.3) with SMTP id LAA14721; Mon, 19 Feb 2001 11:11:50 GMT From: been33baby05@willumarrymenow.com Message-ID: <00001b2e16ea$00003a61$000074e9@mail.willumarrymenow.com> To: Subject: Too much credit card debt, Get Help Now..... Date: Mon, 19 Feb 2001 20:40:04 -0800 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list WARNING!

The economy is grinding to a halt. Consumer confidence is
DOWN 40% and unemployment is going up.

Many Americans are now forced with many difficult financial decisions.
If you are in financial trouble, or you are constantly stressed
out about money, please read the following.

1.)Keep paying the bills but get further each month.
2.)Pay some bills this month and call the other creditors
to tell them their check will arrive next month.
3.)Try to negotiate with each creditor to reduce the payment
and interest rate.
4.)Declare BANKRUPTCY
5.)Join a Debt Elimination Program.

The Debt Elimination Program is becoming more popular as it
doesn't DESTROY your credit as Bankruptcies do.

*You get one payment to all your credit cards and other unsecured debt. *The payment is about 20% less than your individual payments.
*Your debt is paid off in 4-5 years, instead of 8-13 years.
*Creditors hassle the Debt Elimination Company and instead of
hassling you. If the Debt Elimination Company enforces your
rights. It will be illegal for your creditors to call you.

We hope this helps.
If you are interested in learning more,
please call (205) 685-9101. Ext# 220

One of our friendly counselors will assist you immediately.
About the only thing you need to qualify is to have at least
$5000 in unsecured or credit card debt.
Virtually all people who are in need of our program get approved.

ATTENTION: THIS IS A CREDIT CARD CONSOLIDATION PROGRAM ONLY. NOT A TOTAL D= EBT PROGRAM.

We hope this helps.
>From the staff of Liberty Financial Services.

*****************************************************************
To be removed please

mailto:lisasommers@imailbox.com

with REMOVE in the subject line.

From rem-conf Mon Feb 19 18:00:25 2001 From rem-conf-request@es.net Mon Feb 19 18:00:25 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14V1u1-0001kx-00; Mon, 19 Feb 2001 17:47:41 -0800 Received: from purple.east.isi.edu [38.245.76.9] by mail1.es.net with esmtp (Exim 1.81 #2) id 14V1tz-0001kn-00; Mon, 19 Feb 2001 17:47:39 -0800 Received: from purple.east.isi.edu (localhost [127.0.0.1]) by purple.east.isi.edu (8.9.3/8.8.7) with ESMTP id UAA12179; Mon, 19 Feb 2001 20:45:34 -0500 Message-Id: <200102200145.UAA12179@purple.east.isi.edu> To: rem-conf@es.net Subject: AVT meeting in Minneapolis cc: casner@acm.org Date: Mon, 19 Feb 2001 20:45:34 -0500 From: Colin Perkins X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list The AVT working group is scheduled for two slots at the 50th IETF meeting. On the tentative agenda these are 3:30pm - 5:30pm on Wednesday 21st March and 1pm to 3pm on Thursday 22nd March (subject to change - do not arrange travel based on those dates). Those seeking agenda time should contact the working group chairs before 9th March. Please note that the internet-draft submission deadline for -00 drafts is 5pm EST on Friday 23rd February, and 5pm EST on Friday 2rd March for other drafts. When submitting drafts, you are reminded of the contents of section 10 of RFC 2026. In particular, the requirement for disclosure of intellectual property relating to contributions. Colin From rem-conf Mon Feb 19 20:28:03 2001 From rem-conf-request@es.net Mon Feb 19 20:28:03 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14V4MH-0004RQ-00; Mon, 19 Feb 2001 20:25:01 -0800 Received: from mail.faircon.com (faircon.com) [200.49.68.115] by mail1.es.net with esmtp (Exim 1.81 #2) id 14V4MF-0004RE-00; Mon, 19 Feb 2001 20:25:00 -0800 Received: from pob210.23uifesi.cic.org.ar ([61.48.316.4]) by ris5s2.daidacent1 [64.24.150.181] by faircon.com (SMTPD32-5.05) id A68B49CB0104; Tue, 20 Feb 2001 01:19:07 -0300 Message-ID: <000038a44550$00003971$00005bd0@pob23uif210.esi.cc.org.ar ([61.48.316.4]) by ris5s2.daidacenott14sere1.chuea.cesaimtv.net.ie (8.9.1a/8.9.1/1.0) with SMTP id NAE11975 ([217.45.256.4])> To: From: chungkai@city.nagoya.jp Subject: NuElectric Recommended by Two Newsletters - (Stock Buy-Alert NRGE) 23504 Date: Sat, 17 Feb 2001 17:57:01 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Reply-To: chungkai@city.nagoya.jp X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Symbol: NRGE (OTCBB) Shares Outstanding: 4.7 Million Estimated Float: 1.1 Million Recent Price: $1.25 52 Week Low /Hi: $.72 - $3.00 NuElectric (NRGE) is an incubator company that identifies, acquires, develops, and markets emerging technologies to protect and enhance our natural resources. The company was just featured in "Wall Street Watch" this month. The newsletter discussed NRGE’s patented technology to remove arsenic from drinking water. It said that the EPA wants to lower the acceptable level of arsenic in water by June 2001. They also pointed to their recent acquisition of Zorax, Inc., which has an exclusive worldwide license for a technology that extracts and identifies dangerous waterborne parasites. In late January, "SmallCapDetective.com" profiled NRGE in a multi-page report. They said that NuElectric’s arsenic process was superior to existing methods, because of both lower cost and safety. It mentioned that the process used modified zeolite minerals, which are common and inexpensive. The site has some very informative links. Another recent write-up was in "The Konlin Letter", which put out a buy opinion with a first objective price target of $4-5. The August issue of "Dirigo Research" said that "NRGE is a buy now stock!" For a complete due diligence package including all of the above reports, please call Howard Scala with Investor Relations at (727) 942-8938 or e-mail to: mailto:nrge1@us.sina.com?subject=More-Info-NRGE DISCLAIMER: A shareholder paid 13,000 shares of NRGE for the circulation of this report. Some of the above newsletters mentioned were compensated for writing about the company. The publisher and/or its affiliates may buy or sell shares of NRGE at any time. For full details, please contact NuElectric. =================================================================== REMOVAL INSTRUCTIONS: mailto:mort10@ieg.com.br?subject=remove-NRGE From rem-conf Tue Feb 20 06:30:17 2001 From rem-conf-request@es.net Tue Feb 20 06:30:17 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VDgO-0000ee-00; Tue, 20 Feb 2001 06:22:24 -0800 Received: from c007-h000.c007.snv.cp.net (c007.snv.cp.net) [209.228.33.206] by mail1.es.net with smtp (Exim 1.81 #2) id 14VDgM-0000e9-00; Tue, 20 Feb 2001 06:22:22 -0800 Received: (cpmta 19580 invoked from network); 20 Feb 2001 06:21:21 -0800 Received: from dsl-64-192-130-249.telocity.com (HELO telocity.com) (64.192.130.249) by smtp.telocity.com (209.228.33.206) with SMTP; 20 Feb 2001 06:21:21 -0800 X-Sent: 20 Feb 2001 14:21:21 GMT Message-ID: <3A927D45.CDD6F7D2@telocity.com> Date: Tue, 20 Feb 2001 08:20:55 -0600 From: "Jeffrey Moore, Muhammad Mo. Jaffry" Reply-To: dcihqus@telocity.com Organization: Franklin Quest Powered X-Mailer: Mozilla 4.76 (Macintosh; U; PPC) X-Accept-Language: en,pdf MIME-Version: 1.0 To: Keith Moore , Khosro Kashanipour , Steve Moore , Rem Conf , Reginald Huffman , dcihqus@telocity.com Subject: [Fwd: Call to programmers] Content-Type: multipart/mixed; boundary="------------6F1E2C77FBE5CA3E321202D2" X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This is a multi-part message in MIME format. --------------6F1E2C77FBE5CA3E321202D2 Content-Type: text/plain; charset=us-ascii; x-mac-type="54455854"; x-mac-creator="4D4F5353" Content-Transfer-Encoding: 7bit -- Jeffrey Moore, Muhammad Mo. Jaffry Director General DCI, Dynamic Consultants International Birmingham Alabama USA 35215 Islamabad Rawalpindi Pakistan Tel: 001-205-853-2183 dcihqus@telocity.com company alabam@telocity.com home JeffAlabam Yahoo Messenger Chat JefTrader AOL Instant Messenger and email http://dcihq.ath.cx/ Web Server for linux, windows, & mac applications dcihq.ath.cx CuSeeMe Video Conference by email appointment Video Conference for up to 40 people and all software for linux, windows, and mac available by email appointment. Please use my PGP Public Key for any confidential information. Get QuickTime for Windows and Mac, http://www.apple.com/ NOTICE: If you are receiving this email, and you wish to be removed from this list, send a reply with remove in the subject, Thank You. --------------6F1E2C77FBE5CA3E321202D2 Content-Type: message/rfc822 Content-Transfer-Encoding: 8bit Content-Disposition: inline Return-Path: Delivered-To: telocity.com%dcihqus@telocity.com Received: (cpmta 21082 invoked from network); 20 Feb 2001 05:52:45 -0800 Received: from dsl-64-192-130-249.telocity.com (HELO telocity.com) (64.192.130.249) by smtp.telocity.com (209.228.33.219) with SMTP; 20 Feb 2001 05:52:45 -0800 X-Sent: 20 Feb 2001 13:52:45 GMT Message-ID: <3A92768D.E7543C27@telocity.com> Date: Tue, 20 Feb 2001 07:52:15 -0600 From: "Jeffrey Moore, Muhammad Mo. Jaffry" Reply-To: dcihqus@telocity.com Organization: Franklin Quest Powered X-Mailer: Mozilla 4.76 (Macintosh; U; PPC) X-Accept-Language: en,pdf MIME-Version: 1.0 To: Alex McClain , "Amanda P." , Andrew Clarke , April McClain-Delaney , Arshad Hameed , ASIF SIDDIQUI , Babar Mahmood , Brian Godette , "brian@skytiger.net" , Danny Shook , Fred Fitts , Haniya Jamil , Imran Siddiqui , Javed Malik , Khosro Kashanipour , Lori Foote , Martin James , Nubeus Prism , Perry , Rem Conf , Robert Osborne , Smehra Banzad , Stuart Browne , Todd Hicks , "todf@skytiger.net" , WAYNE JOHNSON , Zahid Minhas , dcihqus@telocity.com, comp.os.linux.networking@telocity.com Subject: Call to programmers Content-Type: multipart/mixed; boundary="------------32A321FD9E7BEA8FB7395E01" X-Mozilla-Status2: 00000000 This is a multi-part message in MIME format. --------------32A321FD9E7BEA8FB7395E01 Content-Type: text/plain; charset=iso-8859-1; x-mac-type="54455854"; x-mac-creator="4D4F5353" Content-Transfer-Encoding: 8bit Announcing Projekt Spiegelbild Due to the future need and the reluctance of developers to release their source code the following request is made: Do you program in C/C++? If you do, your help is needed. Projekt Spiegelbild is the development of the reflector for CuSeeMe developed by Cornell University. Based on the source code v.3.03 new development is needed in the following areas: Multicast router, mrouted Reflector multicast support, Reflector linking for 3 or more reflectors at remote sites, possibly in different countries All programmers, companies, schools, and students who are interested in developing such applications please email. Best Wishes Jeffrey Moore Verkünden Von Projekt Spiegelbild Wegen der zukünftigen Notwendigkeit und der Abneigung der Entwickler, ihr Quellenprogramm freizugeben wird der folgende Antrag gebildet: Programmieren Sie in C/c++? Wenn Sie, ist Ihre Hilfe erforderlich. Projekt Spiegelbild ist die Entwicklung des Reflektors für CuSeeMe, das durch Cornelluniversität entwickelt wird. Gegründet auf der neuen Entwicklung des Quellenprogramms v.3.03 wird in den folgenden Bereichen gebraucht: Multicast-Fräser, mrouted Reflektormulticast-Support, den Reflektor, der für 3 oder mehr Reflektoren an den Remotesites, vielleicht in den unterschiedlichen Ländern bindet Alle Programmierer, Firmen, Schulen und Kursteilnehmer, die interessiert sind, an, solche Anwendungen zu entwickeln, gefallen email. Beste Wünsche Jeffrey Moore Annoncer Projekt Spiegelbild En raison de la future nécessité et de l'hésitation des réalisateurs de libérer leur code source la demande suivante est faite: Programmez-vous dans C/c++? Si vous , votre aide est nécessaire. Projekt Spiegelbild est le développement du réflecteur pour CuSeeMe développé par l'université de Cornell. Basé sur développement du code source le nouveau v.3.03 est nécessaire dans les zones suivantes: Le couteau de multicast, mrouted le support de multicast de réflecteur, réflecteur joignant pour 3 réflecteurs ou plus aux sites à distance, probablement dans différents pays Tous les programmeurs, compagnies, écoles, et étudiants qui sont intéressés en développant de telles applications satisfont l'email. Les Meilleurs Voeux Jeffrey Moore Anunciación De Projekt Spiegelbild debido la necesidad y al futuro la repugnancia de reveladores de release/versión su código de fuente se hace la petición siguiente: Usted programa en C/c++? Si usted , su ayuda es necesaria. Projekt Spiegelbild es el desarrollo del reflector para CuSeeMe desarrollado por la universidad de Cornell. De acuerdo con desarrollo del código de fuente el nuevo v.3.03 se necesita en las áreas siguientes: La rebajadora del multicast, mrouted la ayuda del multicast del reflector, reflector que conectaba para 3 o más reflectores en los sitios alejados, posiblemente en diversos países Todos los programadores, compañías, escuelas, y estudiantes que están interesados en desarrollar tales aplicaciones satisfacen el email. Recuerdos Jeffrey Moore Annuncio Del Projekt Spiegelbild dovuto la necessità futura e la riluttanza degli sviluppatori di liberare il loro codice sorgente la seguente richiesta è fatta: Vi programmate in C/c++? Se, il vostro aiuto è necessario. Projekt Spiegelbild è lo sviluppo del riflettore per CuSeeMe sviluppato dall'università de Cornell. Sulla base sviluppo di codice sorgente di nuovo v.3.03 è necessario nelle seguenti zone: Il router del multicast, mrouted il supporto del multicast del riflettore, riflettore che si collega per 3 o più riflettori ai luoghi a distanza, possibilmente in paesi differenti Tutti i programmatori, aziende, scuole ed allievi che sono interessati nello sviluppare tali applicazioni soddisfano il email. Auguri Jeffrey Moore Anunciando Projekt Spiegelbild devido à necessidade futura e à relutância dos colaboradores liberar seu código de fonte o seguinte pedido é feito: Você programa em C/c++? Se você , sua ajuda é needed. Projekt Spiegelbild é o desenvolvimento do refletor para CuSeeMe desenvolvido pela universidade de Cornell. Baseado no desenvolvimento novo do código de fonte v.3.03 é necessitado nas seguintes áreas: O router do multicast, mrouted a sustentação do multicast do refletor, refletor que liga para 3 ou mais refletores em locais remotos, possivelmente em países diferentes Todos os programadores, companhias, escolas, e estudantes que estão interessados em desenvolver tais aplicações satisfazem o email. Os Mais melhores Desejos Jeffrey Moore -- Jeffrey Moore, Muhammad Mo. Jaffry Director General DCI, Dynamic Consultants International Birmingham Alabama USA 35215 Islamabad Rawalpindi Pakistan Tel: 001-205-853-2183 dcihqus@telocity.com company alabam@telocity.com home JeffAlabam Yahoo Messenger Chat JefTrader AOL Instant Messenger and email http://dcihq.ath.cx/ Web Server for linux, windows, & mac applications dcihq.ath.cx CuSeeMe Video Conference by email appointment Video Conference for up to 40 people and all software for linux, windows, and mac available by email appointment. Please use my PGP Public Key for any confidential information. Get QuickTime for Windows and Mac, http://www.apple.com/ NOTICE: If you are receiving this email, and you wish to be removed from this list, send a reply with remove in the subject, Thank You. --------------32A321FD9E7BEA8FB7395E01 Content-Type: text/x-vcard; charset=us-ascii; name="dcihqus.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Jeffrey Moore, Muhammad Mo. Jaffry Content-Disposition: attachment; filename="dcihqus.vcf" begin:vcard n:Moore;Jeffrey, Muhammad Jaffry tel;pager:205-305-5476 tel;cell:205-305-5476 tel;fax:205-854-0031 tel;home:205-854-0031 tel;work:205-853-2183 x-mozilla-html:FALSE url:http://dcihq.ath.cx/ org:DCI, Dynamic Consultants International;Headquarters adr:;;3005 Worthington Place;Birmingham;AL;35215;USA version:2.1 email;internet:dcihqus@telocity.com title:Director General note;quoted-printable:Public Key PGP available on request or from public key server.=0D=0AWireless Email: alabam@mobile.mycingular.net x-mozilla-cpt:;1 fn:Jeffrey, Muhammad Jaffry Moore end:vcard --------------32A321FD9E7BEA8FB7395E01-- --------------6F1E2C77FBE5CA3E321202D2 Content-Type: text/x-vcard; charset=us-ascii; name="dcihqus.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Jeffrey Moore, Muhammad Mo. Jaffry Content-Disposition: attachment; filename="dcihqus.vcf" begin:vcard n:Moore;Jeffrey, Muhammad Jaffry tel;pager:205-305-5476 tel;cell:205-305-5476 tel;fax:205-854-0031 tel;home:205-854-0031 tel;work:205-853-2183 x-mozilla-html:FALSE url:http://dcihq.ath.cx/ org:DCI, Dynamic Consultants International;Headquarters adr:;;3005 Worthington Place;Birmingham;AL;35215;USA version:2.1 email;internet:dcihqus@telocity.com title:Director General note;quoted-printable:Public Key PGP available on request or from public key server.=0D=0AWireless Email: alabam@mobile.mycingular.net x-mozilla-cpt:;1 fn:Jeffrey, Muhammad Jaffry Moore end:vcard --------------6F1E2C77FBE5CA3E321202D2-- From rem-conf Tue Feb 20 07:29:33 2001 From rem-conf-request@es.net Tue Feb 20 07:29:32 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VEgB-0002LS-00; Tue, 20 Feb 2001 07:26:15 -0800 Received: from odin.ietf.org (ietf.org) [132.151.1.176] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VEgA-0002LH-00; Tue, 20 Feb 2001 07:26:14 -0800 Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13372; Tue, 20 Feb 2001 10:26:11 -0500 (EST) Message-Id: <200102201526.KAA13372@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: IETF-Announce: ; Cc: rem-conf@es.net From: Internet-Drafts@ietf.org Reply-to: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-avt-rtp-amr-04.txt Date: Tue, 20 Feb 2001 10:26:10 -0500 Sender: nsyracus@cnri.reston.va.us X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Audio/Video Transport Working Group of the IETF. Title : RTP payload format for AMR Author(s) : J. Sjoberg, M. Westerlund, A. Lakaniemi, P. Koskelainen, B. Wimmer, T. Fingscheidt, Q. Xie, S. Gupta Filename : draft-ietf-avt-rtp-amr-04.txt Pages : 20 Date : 19-Feb-01 This document describes a proposed real-time transport protocol (RTP) payload format for AMR speech encoded signals. The AMR payload format is designed to be able to interoperate with existing AMR transport formats. This document also includes a MIME type registration for AMR. The MIME type is specified for both real-time transport and storage. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-avt-rtp-amr-04.txt Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-avt-rtp-amr-04.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-avt-rtp-amr-04.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <20010219134731.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-avt-rtp-amr-04.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-avt-rtp-amr-04.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <20010219134731.I-D@ietf.org> --OtherAccess-- --NextPart-- From rem-conf Tue Feb 20 08:14:37 2001 From rem-conf-request@es.net Tue Feb 20 08:14:37 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VFNT-0003FB-00; Tue, 20 Feb 2001 08:10:59 -0800 Received: from postfix.informatik.uni-bonn.de (mailbox.informatik.uni-bonn.de) [131.220.131.28] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VFNS-0003F1-00; Tue, 20 Feb 2001 08:10:58 -0800 Received: by mailbox.informatik.uni-bonn.de (Postfix) id E93CB70C56; Tue, 20 Feb 2001 17:09:26 +0100 (MET) Delivered-To: lcn2001_info-out@alias.informatik.uni-bonn.de Received: by mailbox.informatik.uni-bonn.de (Postfix, from userid 317) id D1BBA70C67; Tue, 20 Feb 2001 17:09:26 +0100 (MET) Received: from maildrop.informatik.uni-bonn.de (triton.informatik.uni-bonn.de [131.220.4.18]) by mailbox.informatik.uni-bonn.de (Postfix) with ESMTP id 434CC70C56 for ; Tue, 20 Feb 2001 17:09:26 +0100 (MET) (envelope-from lcn2001@cs.bonn.edu) (envelope-to LCN2001_Info@uran.informatik.uni-bonn.de) Received: by maildrop.informatik.uni-bonn.de (Postfix) id C00E754061; Tue, 20 Feb 2001 17:09:25 +0100 (MET) Received: from mailhost.informatik.uni-bonn.de (olymp.informatik.uni-bonn.de [131.220.4.1]) by maildrop.informatik.uni-bonn.de (Postfix) with ESMTP id 0ACDC54035; Tue, 20 Feb 2001 17:09:25 +0100 (MET) Received: from cs.bonn.edu (reykjavik.informatik.uni-bonn.de [131.220.6.141]) by mailhost.informatik.uni-bonn.de (Postfix) with ESMTP id A9D2D62F6; Tue, 20 Feb 2001 17:09:25 +0100 (MET) Message-ID: <3A9296B2.F34E9599@cs.bonn.edu> Date: Tue, 20 Feb 2001 17:09:22 +0100 From: LCN2001 Conference Account Organization: University of Bonn, Institute of Computer Science IV X-Mailer: Mozilla 4.7 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: lcn2001_info@cs.bonn.edu Subject: Call for Papers LCN2001 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-lcn2001_info@uran.informatik.uni-bonn.de X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list (Apologies if you receive this note more than once, it was not intentional.) Dear colleague, I hope that you will consider submitting a paper to the 26th LCN conference to be held in November 14 - 16, 2001 in Tampa, Florida. Last year, the conference grew to more than 120 submitted papers. This year, we expect LCN to continue growing both in size and quality of paper submissions. Enclosed please find the LCN 2000 CFP. The LCN website is at http://www.ieeelcn.org If you have any questions about LCN 2001, please do not hesitate to contact me. Hoping to see you in Tampa in November 2001! Regards, Peter Martini (program chair for LCN 2001) ================================================================================== CALL FOR PAPERS LCN 2001 The 26th Annual IEEE Conference on Local Computer Networks November 14 - 16, 2001 Embassy Suites USF, Tampa, Florida http://www.ieeelcn.org Sponsored by the IEEE Computer Society with support from Verizon, Nokia and the University of South Florida College of Engineering. Important dates: ---------------- Paper submission: May 18, 2001 Notification of acceptance: July 20, 2001 Camera-ready copy due: August 17, 2001 General Information: -------------------- The IEEE LCN conference is the premier conference on leading edge and practical computer networking. Our unique approach stimulates a workshop environment and enables an effective interchange among researchers, users, and product developers. During 25 years of this conference, we moved from the local network to the global Internet and World Wide Web. Now we move into the realm of Personal Area Networks, wearable networks and ubiquitous computing. Papers that cover these areas are explicitly sought and will be given preference. We encourage you to submit original papers describing research results or practical solutions. Paper topics include, but are not limited to: - Wireless Networks - Personal Area Networks - Wearable Networks - Always On / Always Connected - Mobility Management - Location-dependant services - Local Area Networks - Home Networks - Small Office Networks - Storage Area Networks - Optical Networks - High Speed Networks - Network Management - Network Security - Network Reliability - Network to the Home - Quality of Service / Congestion Control - Adaptive Applications - Anything-over-IP - IP-over-Anything - Performance Evaluation / Measurements - Protocol Design and Validation Authors are invited to submit full or short papers for presentation at the conference. Full papers should present novel perspectives within the general scope of the conference and may be up to 10 camera-ready pages in length. Short papers are an opportunity to present preliminary or interim results and are limited to 2 camera-ready pages in length. A best paper award will be presented. Several student travel scholarships may be available courtesy of the LCN corporate supporters. All papers must include title, complete contact information for all authors, abstract, and keywords on the cover page. The correspondence author must be clearly identified. Paper submission Instructions: ------------------------------ Papers must be submitted electronically. Manuscript submission instructions can be found at http://www.cs.bonn.edu/lcn2001. Authors for whom electronic submission presents a severe problem should contact the program chair: Prof. Dr. Peter Martini University of Bonn, Institute of Computer Science IV Roemerstr. 164 D-53117 Bonn, Germany E-mail: lcn2001@cs.bonn.edu LCN 2001 Committee: ------------------- General Chair: F. Huebner, Concert Technologies Program Chair: P. Martini, University of Bonn Program Co-Chair: B. Bakshi, BioNetrix Finance Chair: J. Bumblis, Veritas Software Corporate Relations Co-Chairs: K. Christensen, USF L. Jack, Market Solutions Tutorial Co-Chairs, Panel Co-Chairs : J.W. Atwood, Concordia University B. Stiller, ETH Zürich Arrangements Chair: K. Christensen, USF Ad-Hoc Chair: T. Strayer, BBN Webmaster: G. Kessler, Champlain College Overseas Advisors: S. Jha, University of New South Wales P. Martini, University of Bonn Standing Committee: M. McKee, Bowling Green G. Kessler, Champlain College E. Nolley, Strategic Growth H. Salwen, Audeon Networks K. Prasad, UMass-Lowell From rem-conf Tue Feb 20 10:41:23 2001 From rem-conf-request@es.net Tue Feb 20 10:41:23 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VHaI-0004yX-00; Tue, 20 Feb 2001 10:32:22 -0800 Received: from gw-nl4.philips.com [212.153.190.6] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VHaG-0004yM-00; Tue, 20 Feb 2001 10:32:20 -0800 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id TAA11939; Tue, 20 Feb 2001 19:32:12 +0100 (MET) (envelope-from philippe.gentric@philips.com) From: philippe.gentric@philips.com Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma011935; Tue, 20 Feb 01 19:32:12 +0100 Received: from notessmtp-nl1.philips.com (notessmtp-nl1.philips.com [130.139.36.10]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id TAA04665; Tue, 20 Feb 2001 19:32:11 +0100 (MET) Received: from EMLMS01.DIAMOND.PHILIPS.COM (emlms01sv1.diamond.philips.com [130.143.165.213]) by notessmtp-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id TAA21104; Tue, 20 Feb 2001 19:32:11 +0100 (MET) Received: by EMLMS01.DIAMOND.PHILIPS.COM (Soft-Switch LMS 4.0) with snapi via EMEA1 id 0056900016061726; Tue, 20 Feb 2001 19:43:22 +0100 To: Cc: , <4on2andIP-sys@advent.ee.columbia.edu> Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Message-ID: <0056900016061726000002L062*@MHS> Reply-To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com> Date: Tue, 20 Feb 2001 19:43:22 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; name="MEMO 02/20/01 19:31:30" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Stephan, Thank you for this very useful feedback. See my proposals, comments and questions inline. ************** I CC this to 4onIP for the benefit of people not monitoring rem-conf: This is about: draft-gentric-avt-mpeg4-multiSL-01.txt (go to http://search.ietf.org/search/brokers/internet-drafts/query.html= and type "gentric" in the search engine) Specifically we have here 2 issues: 1. robust transport of MPEG-4 system streams (ODS and BIFS) on RTP I propose to add a new section to draft-gentric-avt-mpeg4-multiSL-01.txt (see below) about that. 2. fragmentation rules fragmentation rules were discussed in PISA (MPEG meeting), If I recall well the idea then was that fragmentation rules were: - to be documented in MPEG-4 media specific documents (for example MPEG-4 video should tell what is the relation between a Video Packet and a SL packet, same for audio ESC, etc). Unfortunately this is not the case *now*... so we may better document it in the IETF draft (see below) since everybody in MPEG aggrees on the ideas behind it. - "implementation issues" (in MPEG point of view). But in IETF point of view I think this is not true (see below). Therefore I propose (see below) another new specific sub-section for draft-gentric-avt-mpeg4-multiSL-01.txt Regards, Philippe Gentric Software Architect PHILIPS DIGITAL NETWORKS Broadcast & Internet Delivery Solutions Laboratoires d'Electronique Philips B.P. 15 - 22, Av. Descartes 94453 Limeil-Brevannes Cedex France Phone : 33 (0)1 45 10 68 12 Fax : 33 (0)1 45 10 69 60 philippe.gentric@philips.com Check our web site at: www.mpeg-4player.com > -----Original Message----- > From: stewe@cs.tu-berlin.de [mailto:stewe@cs.tu-berlin.de] > Sent: Sunday, February 11, 2001 6:31 AM > To: Philippe Gentric > Cc: rem-conf@es.net; garysull@microsoft.com; stewe@cs.tu-berlin.de > Subject: RE: tolerable packet loss rate for streaming video/audio > applications > > > > Hi Philippe, > > I believe that you are absolutely right when questioning the > > applicability of MPEG-4 in conjunction with a generic SL > > packetization scheme for best effort Internet traffic, as it > > is available on the Internet today. IMHO, video is the least > > of MPEG's problems, the system layer (and there the > > transmission of ODs) is -- no error resilience at all. > > >What do you mean ???????????? > > Well, I mean exactly what I wrote. Let me elaborate: > I mean that there are known ways how to handle compressed, > predicted video in a packet lossy environment. MPEG 4 can > do the job, even considering the lack of a couple of important > tools available in other standards such as H.263++. You may > not get perfect results, but it is possible to use MPEG 4 visual > video over a packet lossy link (not sure about the other visual > codecs, little is published here). And, similarly important, it is > published general knowledge HOW to do it. It was discussed > in depth by Gary and others on this list. > > But, there are parts in the system layer spec that make me > assume that there is little chance to compensate for packet > losses when the whole system layer specification is used. > BIFS-Anim and updates of the OD structure comes to my > mind, but there may be more. It seems to me that you are > list, probably without even a chance of repair, when you > loose a packet of an ES that carries updates to the OD > structure, or BIFS-Anim info. Everyone I discussed this > issue with seems to agree, including you if my memory > serves me right (we had this little discussion in San Diego). It is absolutely obvious that it would be a bad idea to send BIFS and/or OD streams over a lossy RTP/UDP link ... unless you have specific reasons to do that (such as a broadcast and even more so without return channel) ... AND you use a suitable scheme (as detailed below) to recover from losses. > > Now, to the best of my knowledge, there are no ways to handle > the above problems. Oh there are ! and it is nothing like re-inventing the wheel ! (see the list below) > But even of there are, they are not > published, people don't know, people start questioning, and > that's the phase we are currently in. > You mean it is a bit difficult to gather all this >from the various relevant sections of the spec ? If I was sure to sell enough copies I would write a book about it :-) Seriously, I think the new proposed text below solves that. > I believe that a specification that is generic enough to transmit > everything of MPEG 4 (including OD updates and such) should > discuss > a) the applicability of the spec to certain tools of the standard. > For video, it could be states that video should be packetized > in a certain way, see RFC3016. For audio, it means that > you should not break audio frames. > I aggree that we have a problem here because the SL does not transport the information about how the packetization was done. Note that we face the following facts: * This format must be able to transport pre-packetized SL streams and then the only way to know would be to *parse* the packets (and for audio it is even worse, you would need to decode in the RTP se= nder !) I hope everyone agrees that this is a bad idea !!!!!!!!!!! (since some streams may be "intelligent" some others may be "stupid", some packets in a stream may be "intelligent", others may be "stupid" != ) so I have to exclude that case. * MPEG-4 defines a large number of stream types and it would be close to impossible to detail for all types the relevant specific ru= les. so I try to remain very general "a la SL" * MPEG-4 video is quite specific because it can make very large frames and it has this nice VP optional syntax with emulation-proof resynch markers and I want to get the best out of these features Therefore I propose to add this NEW sub-section to draft-gentric-avt-mpeg4-multiSL-01.txt *********** start proposed text *********** 3.x Fragmentation Rules MPEG-4 Access Units are the default fragments for MPEG-4 bitstreams and SHOULD be mapped one-to-one to RTP packets of this format with two exceptions: - Access Units larger than the MTU, - When using interleaving for better packet loss resilience. In all cases Access Unit start MUST be aligned with SL packet start. This section gives rules to apply when performing Access Unit fragmentation. Some MPEG-4 codecs define optional syntax for Access Units sub entities (fragments) that are independently decodable for error resilience purposes. Examples are Video Packets for video and Error Sensitivity Categories (ESC) for audio. This always corresponds to specific bitstream syntax which is signaled in the DecoderSpecificInfo inside the DecoderConfig in SLConfig, and/or using the corresponding SDP parameters as described in section 8. Therefore encoders and decoders are both aware if they are operating in such a mode or not (however since this codec configuration is an opaque data block this is not explicitely signaled by this payload format). If not operating in such a mode the decoder MUST skip packets after a loss until an Access Unit start is received. Similarily decoder implementations that do not implement robust decoding of Access Units fragments MUST -after a packet loss- discard all packets until an Access Unit start is received. Decoder implementations that do not implement resynchronisation at any Access Units start MUST -after a packet loss- discard all packets until a Random Access Point Access Unit is received. With these rules the only remaining problem that can arise is that decoder implementations may have difficulties when trying to restart decoding after a packet loss if independently decodable fragments are signaled (in the decoder configuration) but the fragments actually received are not independently decodable because the RTP sender has made RTP packets on different boundaries than the ones provided by the encoder. For this reason the following rules should apply to SL streams that are specifically made for transport with this payload format: SL packets SHOULD be codec-semantic entities in the spirit of ALF i.e. either complete Access Units or fragments of Access Units that are independently decodable. Specifically when a given codec has an independently decodable Access Unit fragments optional syntax this option SHOULD be used. Furtheremore when streams are generated using independently decodable Access Units fragments these Access Units fragments MUST be mapped one-to-one into SL packets. Consequently independently decodable Access Units fragments MUST NOT be split across several SL packets and therefore MUST NOT be split across several RTP packets. For example an MPEG-4 audio stream encoded using the ESC syntax MUST NOT split one ESC across 2 RTP packets. This rule is relaxed when using MPEG-4 Video Packets for two reasons: firstly Video Packets can be much larger than typical MTU and secondly all Video Packets start with a specific resynchronization marker that can be unambiguously detected. Therefore for video streams using the Video Packet syntax Video Packets MAY be split across several SL packets although it is strongly RECOMMENDED to always adapt the Video Packet size to fit the MTU. In all cases a Video Packet start MUST always be aligned with a SL packet start. The rule is maintained for video Data Partitions since the second Data Partition of a Video Packet does not start with a non-emulable resynchronization marker. *********** end proposed text *********** NOTE 1: I made an exception for Video Packets because video content encoded with VP of 1500 bytes can very easily be re-packetized for a network with a MTU of 500 bytes and since the decoder must detect the VP startcode anyway, it is not a problem at all... so it would be a shame to rule this out since it could be very useful. NOTE 2: I added the rules above decoder behavior because of the following: - MPEG specifies the conformance in terms of behavior of a decoder receiving a valid bitstream. - in MPEG point of view it is my understanding (MPEG experts please advise) that a packet loss corresponds to an invalid bitstream and that therefore MPEG does not specify what a decoder (receiver) should do in that case, only the RAP is defined. - it *is* possible for a "smart" error resilient video decoder to restart "anywhere" (specifically to decide to restart or skip) but a stupid (but compliant ?) one *could* crash by failing to detect it is getting "garbage". - for audio there is no markers but all AU are RAPs so the "general rules" are enough. - to my knowledge ALL other codecs do not implement smaller-than-AU independently decodable fragments and therefore the general rules apply. - it is my understanding that in IETF point of view (IETF experts please advise) the payload format should specify what a decoder should do in case of packet losses, especially for cases that could cause mischief. > b) For system layer info the spec may state that system layer > info has to be transmitted in an error free environment, e.g > RTP over TCP or something, or has to be conveyed out of band. > Or it should make specific remarks to certain tools. Exsample: > BIFS-Anim is ok in a lossy environment, but ODs have to be > transmitted reliably. > Agreed, following these lines I propose to add this text: *********** start proposed text *********** "Senders should be aware that suitable schemes must be used when transporting Object Description (OD) Streams and BInary Format for Scene (BIFS) Streams since these streams in the general case transport sensitive configuration information. Here is a non exhaustive list of such schemes: - for MPEG-4 presentations with static scenes the BIFS and OD streams contain scene description and configuration that need to be conveyed at session start. In this case applications SHOULD use a reliable transport, typically TCP. Dynamic scene changes (scene updates and/or animations) need to be conveyed in a timely fashion for which RTP over UDP is a good candidate, providing that suitable network loss recovery SHOULD be used, such as packet duplication, Forward Error Correction and/or retransmission. - The MPEG-4 System framework defines "random access points" (RAP) i.e. points in the streams where a client can start decoding. A suitable RAP periodicity SHOULD be applied, especially for OD and BIFS Streams. By definition of RAP all information required to start decoding MUST be present in a RAP. It is RECOMMENDED then that RAPs for each stream should be suitably spaced in time to allow a decoder to start or re-start decoding the complete program in a timely fashion. - In order to support the broadcast scenario, i.e. when clients can "tune in" at anytime, a mechanism called "BIFS Carousel" has been specifically defined for the "full" update of dynamic (changing) BIFS scenes; With this mechanism a recent listener explicitely knows that decoding can start from a point marked as RAP in the BIFS stream. ********* end proposed text ********* > c) If there are smart ways to survive errors in the system layer, > then they should be documented. Citable academic publications > will do, or put it into the draft. > I will look for public references about that but I dont think there are "smart" ways to "recover" say from the loss of an OD update, if you know you need an object (from the scene) but you dont know how to get it there is very little you can do ! > I can foresee three arguments you may come up with, and I answer > them right here in the hope to make my point even more clear: > > Argument 1: The SL specification is generic and the packetization > scheme is in MPEG-4 terminology media unaware; Hence, the > packetization scheme is not the right place to put in media (and > system layer) coding specifics; > Answer: I don't care about MPEG's view. My technical judgement > tells me what I said above, and it's your turn to convince me that= > I'm wrong. Otherwise I will continue to object, others may do the= > same, there will be no consensus and hence no standard. This > simple. You are absolutely right, in order to get good service the packetization MUST be media aware, and this *is* what a smart encoder/server will do (our product does!) The point is (as you note below) that MPEG does not mandate you to be smart, it only mandate you to be compliant ! There is nothing I can do about this MPEG principle :-) However I understand that for IETF it is different and I hope the above proposed text solves this issue by providing suitable guidelines and rules, some general enough to apply to all codecs, and some media specific when needed (i.e. video is a special case for sure !) > Argument 2: The feasibility of everything you called above difficult > or impossible was demonstrated in MPEG, it's working, there > were demos, trade show xxx, ... > Answer 2: Again, I don't care. I don't regularly visit MPEG > meetings and have currently no intention to do so. Demos, esp. > on trade shows, are generally rigged. It is well known, even to > someone who does not regularly visit MPEG meetings, that, even > within MPEG, more than once dishonest reports were made on > the performance of individual tools in order to push them into the= > standard. Why should that be different when demonstrating > things to the outside? It is also well known that MPEG's marketin= g > skills probably outperform all its technical skills by a wide marg= in. > What can I do to help ? > Argument 3: A reasonable smart encoder would not do anything > stupid. The knowledge how to build a smart encoder is the main > means for companies to compete on the technical level and, > therefore, not to be unveiled. > Answer 3: I agree with that, and I don't expect anyone to write a > step-by-step instruction how to design a coder. But the underlyin= g > principles must be spelled out. They are currently not, neither i= n > MPEG 4 itself, not in the SL packetization draft, nor in academic > publications. > OK, I hope the above solves that. > All that may sound hostile to MPEG, but it is not, at least not > intentionally. I just don't want to see a packetization spec > that does not document known problems implemeters will > be facing, leading to implementations that cannot cooperate > even if they follow both the syntax of MPEG 4 and the packetization > scheme in all details. > Agreed. Could anyone point to me example of an IETF draft or RFC documenting similar issues so that I get a better idea of how to improve on that ? Regards, Philippe = From rem-conf Tue Feb 20 11:13:40 2001 From rem-conf-request@es.net Tue Feb 20 11:13:40 2001 Received: from list by mail2.es.net with local (Exim 1.92 #1) for rem-conf-dist@es.net id 14VIAC-0004t0-00; Tue, 20 Feb 2001 11:09:28 -0800 Received: from optmail.optibase.co.il ([199.203.75.17]) by mail2.es.net with esmtp (Exim 1.92 #1) for rem-conf@es.net id 14VIA8-0004sk-00; Tue, 20 Feb 2001 11:09:25 -0800 Received: by optmail.optibase.co.il with Internet Mail Service (5.5.2650.21) id <1QY25704>; Tue, 20 Feb 2001 21:05:37 +0200 Message-ID: From: Zvi Lifshitz To: philippe.gentric@philips.com, stewe@cs.tu-berlin.de Cc: rem-conf@es.net, 4on2andIP-sys@advent.ee.columbia.edu Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Date: Tue, 20 Feb 2001 21:05:36 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="windows-1255" X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list I would like to comment on the issue of BIFS/OD loss issue. Unlike it what might be understood from the exchange below, the situation is not that much different from video. Also in video, if you encode the whole stream in deltas, after some data loss the image will be completely damaged. The basic tool in video is I-frames (although it's true that there are few finer granularity tools). This is the same in BIFS/OD. A scene with updates can be dispersed with I-frames (e.g ReplaceSceen commands), to recover from loss. Therefore I would not say that the only way to handle BIFS/OD is to use reliable channels. Regards, z soon the whole world will STREAM ================================================================== Zvi Lifshitz Phone +972(2)679-4788 zvil@optibase.com Fax +972(2)679-4789 Optibase Ltd. GSM: +972(54)461-787 http://www.optibase.com US voice mail/fax +1(206) 888-4149 ================================================================== Come see us at: IIR 's Content Delivery Summit, Amsterdam Hilton, The Netherlands, February 19th-23rd, 2001 IIR's Streaming Media, The Sheraton Amsterdam Airport hotel, The Netherlands, March 19th-22nd, 2001 -----Original Message----- From: owner-4on2andIP-sys@advent.ee.columbia.edu [mailto:owner-4on2andIP-sys@advent.ee.columbia.edu] On Behalf Of philippe.gentric@philips.com Sent: Tuesday, February 20, 2001 8:43 PM To: stewe@cs.tu-berlin.de Cc: rem-conf@es.net; 4on2andIP-sys@advent.ee.columbia.edu Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Stephan, Thank you for this very useful feedback. See my proposals, comments and questions inline. ************** I CC this to 4onIP for the benefit of people not monitoring rem-conf: This is about: draft-gentric-avt-mpeg4-multiSL-01.txt (go to http://search.ietf.org/search/brokers/internet-drafts/query.html and type "gentric" in the search engine) Specifically we have here 2 issues: 1. robust transport of MPEG-4 system streams (ODS and BIFS) on RTP I propose to add a new section to draft-gentric-avt-mpeg4-multiSL-01.txt (see below) about that. 2. fragmentation rules fragmentation rules were discussed in PISA (MPEG meeting), If I recall well the idea then was that fragmentation rules were: - to be documented in MPEG-4 media specific documents (for example MPEG-4 video should tell what is the relation between a Video Packet and a SL packet, same for audio ESC, etc). Unfortunately this is not the case *now*... so we may better document it in the IETF draft (see below) since everybody in MPEG aggrees on the ideas behind it. - "implementation issues" (in MPEG point of view). But in IETF point of view I think this is not true (see below). Therefore I propose (see below) another new specific sub-section for draft-gentric-avt-mpeg4-multiSL-01.txt Regards, Philippe Gentric Software Architect PHILIPS DIGITAL NETWORKS Broadcast & Internet Delivery Solutions Laboratoires d'Electronique Philips B.P. 15 - 22, Av. Descartes 94453 Limeil-Brevannes Cedex France Phone : 33 (0)1 45 10 68 12 Fax : 33 (0)1 45 10 69 60 philippe.gentric@philips.com Check our web site at: www.mpeg-4player.com > -----Original Message----- > From: stewe@cs.tu-berlin.de [mailto:stewe@cs.tu-berlin.de] > Sent: Sunday, February 11, 2001 6:31 AM > To: Philippe Gentric > Cc: rem-conf@es.net; garysull@microsoft.com; stewe@cs.tu-berlin.de > Subject: RE: tolerable packet loss rate for streaming video/audio > applications > > > > Hi Philippe, > > I believe that you are absolutely right when questioning the > > applicability of MPEG-4 in conjunction with a generic SL > > packetization scheme for best effort Internet traffic, as it > > is available on the Internet today. IMHO, video is the least > > of MPEG's problems, the system layer (and there the > > transmission of ODs) is -- no error resilience at all. > > >What do you mean ???????????? > > Well, I mean exactly what I wrote. Let me elaborate: > I mean that there are known ways how to handle compressed, > predicted video in a packet lossy environment. MPEG 4 can > do the job, even considering the lack of a couple of important > tools available in other standards such as H.263++. You may > not get perfect results, but it is possible to use MPEG 4 visual > video over a packet lossy link (not sure about the other visual > codecs, little is published here). And, similarly important, it is > published general knowledge HOW to do it. It was discussed > in depth by Gary and others on this list. > > But, there are parts in the system layer spec that make me > assume that there is little chance to compensate for packet > losses when the whole system layer specification is used. > BIFS-Anim and updates of the OD structure comes to my > mind, but there may be more. It seems to me that you are > list, probably without even a chance of repair, when you > loose a packet of an ES that carries updates to the OD > structure, or BIFS-Anim info. Everyone I discussed this > issue with seems to agree, including you if my memory > serves me right (we had this little discussion in San Diego). It is absolutely obvious that it would be a bad idea to send BIFS and/or OD streams over a lossy RTP/UDP link ... unless you have specific reasons to do that (such as a broadcast and even more so without return channel) ... AND you use a suitable scheme (as detailed below) to recover from losses. > > Now, to the best of my knowledge, there are no ways to handle > the above problems. Oh there are ! and it is nothing like re-inventing the wheel ! (see the list below) > But even of there are, they are not > published, people don't know, people start questioning, and > that's the phase we are currently in. > You mean it is a bit difficult to gather all this >from the various relevant sections of the spec ? If I was sure to sell enough copies I would write a book about it :-) Seriously, I think the new proposed text below solves that. > I believe that a specification that is generic enough to transmit > everything of MPEG 4 (including OD updates and such) should > discuss > a) the applicability of the spec to certain tools of the standard. > For video, it could be states that video should be packetized > in a certain way, see RFC3016. For audio, it means that > you should not break audio frames. > I aggree that we have a problem here because the SL does not transport the information about how the packetization was done. Note that we face the following facts: * This format must be able to transport pre-packetized SL streams and then the only way to know would be to *parse* the packets (and for audio it is even worse, you would need to decode in the RTP sender !) I hope everyone agrees that this is a bad idea !!!!!!!!!!! (since some streams may be "intelligent" some others may be "stupid", some packets in a stream may be "intelligent", others may be "stupid" !) so I have to exclude that case. * MPEG-4 defines a large number of stream types and it would be close to impossible to detail for all types the relevant specific rules. so I try to remain very general "a la SL" * MPEG-4 video is quite specific because it can make very large frames and it has this nice VP optional syntax with emulation-proof resynch markers and I want to get the best out of these features Therefore I propose to add this NEW sub-section to draft-gentric-avt-mpeg4-multiSL-01.txt *********** start proposed text *********** 3.x Fragmentation Rules MPEG-4 Access Units are the default fragments for MPEG-4 bitstreams and SHOULD be mapped one-to-one to RTP packets of this format with two exceptions: - Access Units larger than the MTU, - When using interleaving for better packet loss resilience. In all cases Access Unit start MUST be aligned with SL packet start. This section gives rules to apply when performing Access Unit fragmentation. Some MPEG-4 codecs define optional syntax for Access Units sub entities (fragments) that are independently decodable for error resilience purposes. Examples are Video Packets for video and Error Sensitivity Categories (ESC) for audio. This always corresponds to specific bitstream syntax which is signaled in the DecoderSpecificInfo inside the DecoderConfig in SLConfig, and/or using the corresponding SDP parameters as described in section 8. Therefore encoders and decoders are both aware if they are operating in such a mode or not (however since this codec configuration is an opaque data block this is not explicitely signaled by this payload format). If not operating in such a mode the decoder MUST skip packets after a loss until an Access Unit start is received. Similarily decoder implementations that do not implement robust decoding of Access Units fragments MUST -after a packet loss- discard all packets until an Access Unit start is received. Decoder implementations that do not implement resynchronisation at any Access Units start MUST -after a packet loss- discard all packets until a Random Access Point Access Unit is received. With these rules the only remaining problem that can arise is that decoder implementations may have difficulties when trying to restart decoding after a packet loss if independently decodable fragments are signaled (in the decoder configuration) but the fragments actually received are not independently decodable because the RTP sender has made RTP packets on different boundaries than the ones provided by the encoder. For this reason the following rules should apply to SL streams that are specifically made for transport with this payload format: SL packets SHOULD be codec-semantic entities in the spirit of ALF i.e. either complete Access Units or fragments of Access Units that are independently decodable. Specifically when a given codec has an independently decodable Access Unit fragments optional syntax this option SHOULD be used. Furtheremore when streams are generated using independently decodable Access Units fragments these Access Units fragments MUST be mapped one-to-one into SL packets. Consequently independently decodable Access Units fragments MUST NOT be split across several SL packets and therefore MUST NOT be split across several RTP packets. For example an MPEG-4 audio stream encoded using the ESC syntax MUST NOT split one ESC across 2 RTP packets. This rule is relaxed when using MPEG-4 Video Packets for two reasons: firstly Video Packets can be much larger than typical MTU and secondly all Video Packets start with a specific resynchronization marker that can be unambiguously detected. Therefore for video streams using the Video Packet syntax Video Packets MAY be split across several SL packets although it is strongly RECOMMENDED to always adapt the Video Packet size to fit the MTU. In all cases a Video Packet start MUST always be aligned with a SL packet start. The rule is maintained for video Data Partitions since the second Data Partition of a Video Packet does not start with a non-emulable resynchronization marker. *********** end proposed text *********** NOTE 1: I made an exception for Video Packets because video content encoded with VP of 1500 bytes can very easily be re-packetized for a network with a MTU of 500 bytes and since the decoder must detect the VP startcode anyway, it is not a problem at all... so it would be a shame to rule this out since it could be very useful. NOTE 2: I added the rules above decoder behavior because of the following: - MPEG specifies the conformance in terms of behavior of a decoder receiving a valid bitstream. - in MPEG point of view it is my understanding (MPEG experts please advise) that a packet loss corresponds to an invalid bitstream and that therefore MPEG does not specify what a decoder (receiver) should do in that case, only the RAP is defined. - it *is* possible for a "smart" error resilient video decoder to restart "anywhere" (specifically to decide to restart or skip) but a stupid (but compliant ?) one *could* crash by failing to detect it is getting "garbage". - for audio there is no markers but all AU are RAPs so the "general rules" are enough. - to my knowledge ALL other codecs do not implement smaller-than-AU independently decodable fragments and therefore the general rules apply. - it is my understanding that in IETF point of view (IETF experts please advise) the payload format should specify what a decoder should do in case of packet losses, especially for cases that could cause mischief. > b) For system layer info the spec may state that system layer > info has to be transmitted in an error free environment, e.g > RTP over TCP or something, or has to be conveyed out of band. > Or it should make specific remarks to certain tools. Exsample: > BIFS-Anim is ok in a lossy environment, but ODs have to be > transmitted reliably. > Agreed, following these lines I propose to add this text: *********** start proposed text *********** "Senders should be aware that suitable schemes must be used when transporting Object Description (OD) Streams and BInary Format for Scene (BIFS) Streams since these streams in the general case transport sensitive configuration information. Here is a non exhaustive list of such schemes: - for MPEG-4 presentations with static scenes the BIFS and OD streams contain scene description and configuration that need to be conveyed at session start. In this case applications SHOULD use a reliable transport, typically TCP. Dynamic scene changes (scene updates and/or animations) need to be conveyed in a timely fashion for which RTP over UDP is a good candidate, providing that suitable network loss recovery SHOULD be used, such as packet duplication, Forward Error Correction and/or retransmission. - The MPEG-4 System framework defines "random access points" (RAP) i.e. points in the streams where a client can start decoding. A suitable RAP periodicity SHOULD be applied, especially for OD and BIFS Streams. By definition of RAP all information required to start decoding MUST be present in a RAP. It is RECOMMENDED then that RAPs for each stream should be suitably spaced in time to allow a decoder to start or re-start decoding the complete program in a timely fashion. - In order to support the broadcast scenario, i.e. when clients can "tune in" at anytime, a mechanism called "BIFS Carousel" has been specifically defined for the "full" update of dynamic (changing) BIFS scenes; With this mechanism a recent listener explicitely knows that decoding can start from a point marked as RAP in the BIFS stream. ********* end proposed text ********* > c) If there are smart ways to survive errors in the system layer, > then they should be documented. Citable academic publications > will do, or put it into the draft. > I will look for public references about that but I dont think there are "smart" ways to "recover" say from the loss of an OD update, if you know you need an object (from the scene) but you dont know how to get it there is very little you can do ! > I can foresee three arguments you may come up with, and I answer > them right here in the hope to make my point even more clear: > > Argument 1: The SL specification is generic and the packetization > scheme is in MPEG-4 terminology media unaware; Hence, the > packetization scheme is not the right place to put in media (and > system layer) coding specifics; > Answer: I don't care about MPEG's view. My technical judgement > tells me what I said above, and it's your turn to convince me that > I'm wrong. Otherwise I will continue to object, others may do the > same, there will be no consensus and hence no standard. This > simple. You are absolutely right, in order to get good service the packetization MUST be media aware, and this *is* what a smart encoder/server will do (our product does!) The point is (as you note below) that MPEG does not mandate you to be smart, it only mandate you to be compliant ! There is nothing I can do about this MPEG principle :-) However I understand that for IETF it is different and I hope the above proposed text solves this issue by providing suitable guidelines and rules, some general enough to apply to all codecs, and some media specific when needed (i.e. video is a special case for sure !) > Argument 2: The feasibility of everything you called above difficult > or impossible was demonstrated in MPEG, it's working, there > were demos, trade show xxx, ... > Answer 2: Again, I don't care. I don't regularly visit MPEG > meetings and have currently no intention to do so. Demos, esp. > on trade shows, are generally rigged. It is well known, even to > someone who does not regularly visit MPEG meetings, that, even > within MPEG, more than once dishonest reports were made on > the performance of individual tools in order to push them into the > standard. Why should that be different when demonstrating > things to the outside? It is also well known that MPEG's marketing > skills probably outperform all its technical skills by a wide margin. > What can I do to help ? > Argument 3: A reasonable smart encoder would not do anything > stupid. The knowledge how to build a smart encoder is the main > means for companies to compete on the technical level and, > therefore, not to be unveiled. > Answer 3: I agree with that, and I don't expect anyone to write a > step-by-step instruction how to design a coder. But the underlying > principles must be spelled out. They are currently not, neither in > MPEG 4 itself, not in the SL packetization draft, nor in academic > publications. > OK, I hope the above solves that. > All that may sound hostile to MPEG, but it is not, at least not > intentionally. I just don't want to see a packetization spec > that does not document known problems implemeters will > be facing, leading to implementations that cannot cooperate > even if they follow both the syntax of MPEG 4 and the packetization > scheme in all details. > Agreed. Could anyone point to me example of an IETF draft or RFC documenting similar issues so that I get a better idea of how to improve on that ? Regards, Philippe From rem-conf Tue Feb 20 13:46:10 2001 From rem-conf-request@es.net Tue Feb 20 13:46:09 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VKVh-0007ar-00; Tue, 20 Feb 2001 13:39:49 -0800 Received: from chiron.east.isi.edu [38.218.19.204] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VKVf-0007ah-00; Tue, 20 Feb 2001 13:39:47 -0800 Received: from chiron (csp@localhost) by chiron.east.isi.edu (8.11.0/8.11.0) with ESMTP id f1KLddo02415; Tue, 20 Feb 2001 16:39:39 -0500 Message-Id: <200102202139.f1KLddo02415@chiron.east.isi.edu> To: philippe.gentric@philips.com cc: stewe , rem-conf , 4on2andIP-sys <4on2andIP-sys@advent.ee.columbia.edu> Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt In-Reply-To: Your message of "Tue, 20 Feb 2001 19:43:22 +0100." <0056900016061726000002L062*@MHS> Date: Tue, 20 Feb 2001 16:39:39 -0500 From: Colin Perkins X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Philippe, Two brief comments: - your discussion of what a receiver should do on receiving a stream containing loss very much covers implementation details, and I see no need for most of this to be standardized. - you need to consider congestion control for the OD and BIFS streams, and should also consider that RTP may not be an appropriate protocol (some of the work in the RMT working group may well be better suited to your needs). Colin --> philippe.gentric@philips.com writes: >Stephan, > >Thank you for this very useful feedback. > >See my proposals, comments and questions inline. > >************** > >I CC this to 4onIP for the benefit of people >not monitoring rem-conf: > >This is about: draft-gentric-avt-mpeg4-multiSL-01.txt >(go to http://search.ietf.org/search/brokers/internet-drafts/query.html >and type "gentric" in the search engine) > >Specifically we have here 2 issues: > >1. robust transport of MPEG-4 system streams (ODS and BIFS) on RTP > >I propose to add a new section to >draft-gentric-avt-mpeg4-multiSL-01.txt (see below) about that. > >2. fragmentation rules > >fragmentation rules were discussed in PISA (MPEG meeting), >If I recall well the idea then was that >fragmentation rules were: > >- to be documented in MPEG-4 media specific documents >(for example MPEG-4 video should tell what >is the relation between a Video Packet and a SL packet, >same for audio ESC, etc). Unfortunately this is >not the case *now*... so we may better document it >in the IETF draft (see below) since everybody >in MPEG aggrees on the ideas behind it. > >- "implementation issues" (in MPEG point of view). >But in IETF point of view I think this is not true >(see below). > >Therefore I propose (see below) another new specific >sub-section for draft-gentric-avt-mpeg4-multiSL-01.txt > > >Regards, > >Philippe Gentric >Software Architect >PHILIPS DIGITAL NETWORKS >Broadcast & Internet Delivery Solutions >Laboratoires d'Electronique Philips >B.P. 15 - 22, Av. Descartes >94453 Limeil-Brevannes Cedex France >Phone : 33 (0)1 45 10 68 12 >Fax : 33 (0)1 45 10 69 60 >philippe.gentric@philips.com >Check our web site at: www.mpeg-4player.com > > >> -----Original Message----- >> From: stewe@cs.tu-berlin.de [mailto:stewe@cs.tu-berlin.de] >> Sent: Sunday, February 11, 2001 6:31 AM >> To: Philippe Gentric >> Cc: rem-conf@es.net; garysull@microsoft.com; stewe@cs.tu-berlin.de >> Subject: RE: tolerable packet loss rate for streaming video/audio >> applications >> >> >> >> Hi Philippe, >> > I believe that you are absolutely right when questioning the >> > applicability of MPEG-4 in conjunction with a generic SL >> > packetization scheme for best effort Internet traffic, as it >> > is available on the Internet today. IMHO, video is the least >> > of MPEG's problems, the system layer (and there the >> > transmission of ODs) is -- no error resilience at all. >> >> >What do you mean ???????????? >> >> Well, I mean exactly what I wrote. Let me elaborate: >> I mean that there are known ways how to handle compressed, >> predicted video in a packet lossy environment. MPEG 4 can >> do the job, even considering the lack of a couple of important >> tools available in other standards such as H.263++. You may >> not get perfect results, but it is possible to use MPEG 4 visual >> video over a packet lossy link (not sure about the other visual >> codecs, little is published here). And, similarly important, it is >> published general knowledge HOW to do it. It was discussed >> in depth by Gary and others on this list. >> >> But, there are parts in the system layer spec that make me >> assume that there is little chance to compensate for packet >> losses when the whole system layer specification is used. >> BIFS-Anim and updates of the OD structure comes to my >> mind, but there may be more. It seems to me that you are >> list, probably without even a chance of repair, when you >> loose a packet of an ES that carries updates to the OD >> structure, or BIFS-Anim info. Everyone I discussed this >> issue with seems to agree, including you if my memory >> serves me right (we had this little discussion in San Diego). > > >It is absolutely obvious that it would be a bad idea >to send BIFS and/or OD streams over a lossy RTP/UDP link >... >unless you have specific reasons to do that >(such as a broadcast and even more so without return channel) >... >AND you use a suitable scheme (as detailed below) >to recover from losses. > >> >> Now, to the best of my knowledge, there are no ways to handle >> the above problems. > > >Oh there are ! >and it is nothing like re-inventing the wheel ! >(see the list below) > > >> But even of there are, they are not >> published, people don't know, people start questioning, and >> that's the phase we are currently in. >> > >You mean it is a bit difficult to gather all this >from the various relevant sections of the spec ? > >If I was sure to sell enough copies >I would write a book about it :-) > >Seriously, I think the new proposed text below solves that. > >> I believe that a specification that is generic enough to transmit >> everything of MPEG 4 (including OD updates and such) should >> discuss >> a) the applicability of the spec to certain tools of the standard. >> For video, it could be states that video should be packetized >> in a certain way, see RFC3016. For audio, it means that >> you should not break audio frames. >> > >I aggree that we have a problem here because the SL does not >transport the information about how the packetization >was done. > >Note that we face the following facts: > >* This format must be able to transport pre-packetized SL streams >and then the only way to know would be to *parse* the packets >(and for audio it is even worse, you would need to decode in the RTP sender >!) >I hope everyone agrees that this is a bad idea !!!!!!!!!!! >(since some streams may be "intelligent" some others may be "stupid", >some packets in a stream may be "intelligent", others may be "stupid" !) >so I have to exclude that case. > >* MPEG-4 defines a large number of stream types and it would >be close to impossible to detail for all types the relevant specific rules. >so I try to remain very general "a la SL" > >* MPEG-4 video is quite specific because it can make very large >frames and it has this nice VP optional syntax with >emulation-proof resynch markers and >I want to get the best out of these features > >Therefore I propose to add this NEW sub-section to >draft-gentric-avt-mpeg4-multiSL-01.txt > >*********** >start proposed text >*********** > >3.x Fragmentation Rules > >MPEG-4 Access Units are the default fragments >for MPEG-4 bitstreams and SHOULD be mapped >one-to-one to RTP packets of this format with two exceptions: >- Access Units larger than the MTU, >- When using interleaving for better packet loss resilience. > >In all cases Access Unit start MUST be aligned >with SL packet start. > >This section gives rules to apply when performing >Access Unit fragmentation. > >Some MPEG-4 codecs define optional syntax for >Access Units sub entities (fragments) that are >independently decodable for error resilience >purposes. Examples are Video Packets for video >and Error Sensitivity Categories (ESC) for audio. >This always corresponds to specific bitstream >syntax which is signaled in the DecoderSpecificInfo >inside the DecoderConfig in SLConfig, and/or >using the corresponding SDP parameters >as described in section 8. >Therefore encoders and decoders are both aware >if they are operating in such a mode or not >(however since this codec configuration is an opaque >data block this is not explicitely signaled by >this payload format). > >If not operating in such a mode the decoder MUST >skip packets after a loss until an Access Unit >start is received. > >Similarily decoder implementations that do not implement >robust decoding of Access Units fragments >MUST -after a packet loss- discard all packets until >an Access Unit start is received. > >Decoder implementations that do not implement >resynchronisation at any Access Units start >MUST -after a packet loss- discard all packets until >a Random Access Point Access Unit is received. > >With these rules the only remaining problem that can arise >is that decoder implementations may have difficulties >when trying to restart decoding after a packet loss if >independently decodable fragments are signaled >(in the decoder configuration) but the fragments >actually received are not independently decodable >because the RTP sender has made RTP packets >on different boundaries than the ones provided >by the encoder. > >For this reason the following rules should apply >to SL streams that are specifically made for transport >with this payload format: > >SL packets SHOULD be codec-semantic >entities in the spirit of ALF i.e. either complete >Access Units or fragments of Access Units that are >independently decodable. Specifically when a given >codec has an independently decodable Access Unit fragments >optional syntax this option SHOULD be used. > >Furtheremore when streams are generated >using independently decodable Access Units fragments >these Access Units fragments MUST >be mapped one-to-one into SL packets. >Consequently independently decodable Access Units fragments >MUST NOT be split across several SL packets >and therefore MUST NOT be split across >several RTP packets. > >For example an MPEG-4 audio stream encoded >using the ESC syntax MUST NOT split one ESC >across 2 RTP packets. > >This rule is relaxed when using MPEG-4 Video Packets >for two reasons: firstly Video Packets can be >much larger than typical MTU and secondly >all Video Packets start with a specific >resynchronization marker that can be unambiguously detected. >Therefore for video streams using the Video Packet >syntax Video Packets MAY be split across >several SL packets although it is strongly >RECOMMENDED to always adapt the Video Packet size >to fit the MTU. In all cases a Video Packet >start MUST always be aligned with a SL packet start. > >The rule is maintained for video Data Partitions >since the second Data Partition of a Video Packet >does not start with a non-emulable resynchronization >marker. > > > >*********** >end proposed text >*********** > >NOTE 1: > >I made an exception for Video Packets because >video content encoded with VP >of 1500 bytes can very easily be re-packetized for a network >with a MTU of 500 bytes and since the decoder must detect >the VP startcode anyway, it is not a problem at all... >so it would be a shame to rule this out since >it could be very useful. > >NOTE 2: > >I added the rules above decoder behavior >because of the following: > >- MPEG specifies the conformance in terms of behavior >of a decoder receiving a valid bitstream. > >- in MPEG point of view it is my understanding >(MPEG experts please advise) that a packet loss >corresponds to an invalid bitstream and that therefore >MPEG does not specify what a decoder (receiver) should do >in that case, only the RAP is defined. > >- it *is* possible for a "smart" error resilient video >decoder to restart "anywhere" (specifically >to decide to restart or skip) but a stupid (but compliant ?) >one *could* crash by failing to detect it is getting >"garbage". > >- for audio there is no markers but all AU are RAPs >so the "general rules" are enough. > >- to my knowledge ALL other codecs do not implement >smaller-than-AU independently decodable fragments >and therefore the general rules apply. > >- it is my understanding that in IETF point of view >(IETF experts please advise) the payload format should >specify what a decoder should do in case of packet losses, >especially for cases that could cause mischief. > > > >> b) For system layer info the spec may state that system layer >> info has to be transmitted in an error free environment, e.g >> RTP over TCP or something, or has to be conveyed out of band. >> Or it should make specific remarks to certain tools. Exsample: >> BIFS-Anim is ok in a lossy environment, but ODs have to be >> transmitted reliably. >> > >Agreed, following these lines >I propose to add this text: > >*********** >start proposed text >*********** > > >"Senders should be aware that suitable schemes must be used >when transporting Object Description (OD) Streams and >BInary Format for Scene (BIFS) Streams since >these streams in the general case transport >sensitive configuration information. > >Here is a non exhaustive list of such schemes: > >- for MPEG-4 presentations with static scenes >the BIFS and OD streams contain scene description and >configuration that need to be conveyed >at session start. In this case applications SHOULD use >a reliable transport, typically TCP. > >Dynamic scene changes (scene updates and/or animations) >need to be conveyed in a timely fashion for which RTP >over UDP is a good candidate, providing that suitable network >loss recovery SHOULD be used, such as packet duplication, >Forward Error Correction and/or retransmission. > >- The MPEG-4 System framework defines "random access points" (RAP) > i.e. points in the streams where a client can start decoding. >A suitable RAP periodicity SHOULD be applied, >especially for OD and BIFS Streams. >By definition of RAP all information required to start >decoding MUST be present in a RAP. >It is RECOMMENDED then that RAPs >for each stream should be suitably spaced in time >to allow a decoder to start or re-start >decoding the complete program in a timely fashion. > >- In order to support the broadcast scenario, >i.e. when clients can "tune in" at anytime, >a mechanism called "BIFS Carousel" has been specifically >defined for the "full" update of dynamic (changing) BIFS scenes; >With this mechanism a recent listener explicitely knows >that decoding can start from a point marked as RAP >in the BIFS stream. > >********* >end proposed text >********* > >> c) If there are smart ways to survive errors in the system layer, >> then they should be documented. Citable academic publications >> will do, or put it into the draft. >> > >I will look for public references about that >but I dont think there are "smart" ways to >"recover" say from the loss of an OD update, >if you know you need an object (from the scene) >but you dont know how to get it there is >very little you can do ! > >> I can foresee three arguments you may come up with, and I answer >> them right here in the hope to make my point even more clear: >> >> Argument 1: The SL specification is generic and the packetization >> scheme is in MPEG-4 terminology media unaware; Hence, the >> packetization scheme is not the right place to put in media (and >> system layer) coding specifics; >> Answer: I don't care about MPEG's view. My technical judgement >> tells me what I said above, and it's your turn to convince me that >> I'm wrong. Otherwise I will continue to object, others may do the >> same, there will be no consensus and hence no standard. This >> simple. > > >You are absolutely right, in order to get good service >the packetization MUST be media aware, and this *is* >what a smart encoder/server will do (our product does!) > >The point is (as you note below) >that MPEG does not mandate you to be smart, >it only mandate you to be compliant ! >There is nothing I can do about this MPEG principle :-) > >However I understand that for IETF it is different and >I hope the above proposed text solves this issue >by providing suitable guidelines and rules, >some general enough to apply to all codecs, >and some media specific when needed (i.e. >video is a special case for sure !) > > >> Argument 2: The feasibility of everything you called above difficult >> or impossible was demonstrated in MPEG, it's working, there >> were demos, trade show xxx, ... >> Answer 2: Again, I don't care. I don't regularly visit MPEG >> meetings and have currently no intention to do so. Demos, esp. >> on trade shows, are generally rigged. It is well known, even to >> someone who does not regularly visit MPEG meetings, that, even >> within MPEG, more than once dishonest reports were made on >> the performance of individual tools in order to push them into the >> standard. Why should that be different when demonstrating >> things to the outside? It is also well known that MPEG's marketing >> skills probably outperform all its technical skills by a wide margin. >> > >What can I do to help ? > >> Argument 3: A reasonable smart encoder would not do anything >> stupid. The knowledge how to build a smart encoder is the main >> means for companies to compete on the technical level and, >> therefore, not to be unveiled. >> Answer 3: I agree with that, and I don't expect anyone to write a >> step-by-step instruction how to design a coder. But the underlying >> principles must be spelled out. They are currently not, neither in >> MPEG 4 itself, not in the SL packetization draft, nor in academic >> publications. >> > >OK, I hope the above solves that. > > >> All that may sound hostile to MPEG, but it is not, at least not >> intentionally. I just don't want to see a packetization spec >> that does not document known problems implemeters will >> be facing, leading to implementations that cannot cooperate >> even if they follow both the syntax of MPEG 4 and the packetization >> scheme in all details. >> > >Agreed. > >Could anyone point to me example of an IETF draft >or RFC documenting similar issues so that I get a better >idea of how to improve on that ? > > >Regards, > >Philippe > > From rem-conf Tue Feb 20 15:31:33 2001 From rem-conf-request@es.net Tue Feb 20 15:31:32 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VMCu-0001O0-00; Tue, 20 Feb 2001 15:28:32 -0800 Received: from cs.anu.edu.au [150.203.164.35] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VMCt-0001Nq-00; Tue, 20 Feb 2001 15:28:31 -0800 Received: from gold.anu.edu.au (gold [150.203.163.15]) by cs.anu.edu.au (8.9.3/8.9.3) with SMTP id KAA02608 for ; Wed, 21 Feb 2001 10:30:19 +1100 (EST) Message-Id: <200102202330.KAA02608@cs.anu.edu.au> Date: Wed, 21 Feb 2001 10:23:14 +1100 (EST) From: David Walsh Reply-To: David Walsh Subject: ftp site To: rem-conf@es.net MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Content-MD5: I8zA5J1kHlmhev4xwQWn3w== X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.3.2 SunOS 5.7 sun4m sparc X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Hi Everyone, I was wondering if something has happened to ftp.fzi.de? I ftp'd there last night with the Netherlands passwd, but I can't get in now. I'm actually looking for some simple bifs-anim examples, if anyone can point me to some I'd be gratefull. Thanks, Dave Walsh. From rem-conf Tue Feb 20 18:20:33 2001 From rem-conf-request@es.net Tue Feb 20 18:20:32 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VOfk-0003V8-00; Tue, 20 Feb 2001 18:06:28 -0800 Received: from (mail.techway.co.kr) [211.172.232.147] by mail1.es.net with smtp (Exim 1.81 #2) id 14VOfi-0003UQ-00; Tue, 20 Feb 2001 18:06:26 -0800 Received: (qmail 17441 invoked from network); 21 Feb 2001 02:16:02 -0000 Received: from unknown (HELO young) (211.235.239.6) by 211.172.232.147 with SMTP; 21 Feb 2001 02:16:02 -0000 Message-ID: <005501c09baa$974dd560$06efebd3@techway.co.kr> From: "Young-Kwon LIM" To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com>, Cc: , <4on2andIP-sys@advent.ee.columbia.edu> References: <0056900016061726000002L062*@MHS> Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt Date: Wed, 21 Feb 2001 11:04:14 +0900 Organization: mp4cast MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list RGVhciBQaGlsbGlwZSwNCg0KWW91ciB0ZXh0IHNlZW1zIHRvIGJlIHF1aXRlIGVub3VnaCB0byBi ZSBpbmNsdWRlZCBpbiB0aGUgZnJhbWV3b3JrIGRvY3VtZW50Lg0KDQpTaW5jZXJlbHksDQpZb3Vu Zy4NCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpGcm9tOiA8cGhpbGlwcGUuZ2VudHJp Y0BwaGlsaXBzLmNvbT4NClRvOiA8c3Rld2VAY3MudHUtYmVybGluLmRlPg0KQ2M6IDxyZW0tY29u ZkBlcy5uZXQ+OyA8NG9uMmFuZElQLXN5c0BhZHZlbnQuZWUuY29sdW1iaWEuZWR1Pg0KU2VudDog V2VkbmVzZGF5LCBGZWJydWFyeSAyMSwgMjAwMSAzOjQzIEFNDQpTdWJqZWN0OiBSRTogZHJhZnQt Z2VudHJpYy1hdnQtbXBlZzQtbXVsdGlTTC0wMS50eHQNCg0KDQo+IFN0ZXBoYW4sDQo+IA0KPiBU aGFuayB5b3UgZm9yIHRoaXMgdmVyeSB1c2VmdWwgZmVlZGJhY2suDQo+IA0KPiBTZWUgbXkgcHJv cG9zYWxzLCBjb21tZW50cyBhbmQgcXVlc3Rpb25zIGlubGluZS4NCj4gDQo+ICoqKioqKioqKioq KioqDQo+IA0KPiBJIENDIHRoaXMgdG8gNG9uSVAgZm9yIHRoZSBiZW5lZml0IG9mIHBlb3BsZQ0K PiBub3QgbW9uaXRvcmluZyByZW0tY29uZjoNCj4gDQo+IFRoaXMgaXMgYWJvdXQ6IGRyYWZ0LWdl bnRyaWMtYXZ0LW1wZWc0LW11bHRpU0wtMDEudHh0DQo+IChnbyB0byBodHRwOi8vc2VhcmNoLmll dGYub3JnL3NlYXJjaC9icm9rZXJzL2ludGVybmV0LWRyYWZ0cy9xdWVyeS5odG1sDQo+IGFuZCB0 eXBlICJnZW50cmljIiBpbiB0aGUgc2VhcmNoIGVuZ2luZSkNCj4gDQo+IFNwZWNpZmljYWxseSB3 ZSBoYXZlIGhlcmUgMiBpc3N1ZXM6DQo+IA0KPiAxLiByb2J1c3QgdHJhbnNwb3J0IG9mIE1QRUct NCBzeXN0ZW0gc3RyZWFtcyAoT0RTIGFuZCBCSUZTKSBvbiBSVFANCj4gDQo+IEkgcHJvcG9zZSB0 byBhZGQgYSBuZXcgc2VjdGlvbiB0bw0KPiBkcmFmdC1nZW50cmljLWF2dC1tcGVnNC1tdWx0aVNM LTAxLnR4dCAoc2VlIGJlbG93KSBhYm91dCB0aGF0Lg0KPiANCj4gMi4gZnJhZ21lbnRhdGlvbiBy dWxlcw0KPiANCj4gZnJhZ21lbnRhdGlvbiBydWxlcyB3ZXJlIGRpc2N1c3NlZCBpbiBQSVNBIChN UEVHIG1lZXRpbmcpLA0KPiBJZiBJIHJlY2FsbCB3ZWxsIHRoZSBpZGVhIHRoZW4gd2FzIHRoYXQN Cj4gZnJhZ21lbnRhdGlvbiBydWxlcyB3ZXJlOg0KPiANCj4gLSB0byBiZSBkb2N1bWVudGVkIGlu IE1QRUctNCBtZWRpYSBzcGVjaWZpYyBkb2N1bWVudHMNCj4gKGZvciBleGFtcGxlIE1QRUctNCB2 aWRlbyBzaG91bGQgdGVsbCB3aGF0DQo+IGlzIHRoZSByZWxhdGlvbiBiZXR3ZWVuIGEgVmlkZW8g UGFja2V0IGFuZCBhIFNMIHBhY2tldCwNCj4gc2FtZSBmb3IgYXVkaW8gRVNDLCBldGMpLiBVbmZv cnR1bmF0ZWx5IHRoaXMgaXMNCj4gbm90IHRoZSBjYXNlICpub3cqLi4uIHNvIHdlIG1heSBiZXR0 ZXIgZG9jdW1lbnQgaXQNCj4gaW4gdGhlIElFVEYgZHJhZnQgKHNlZSBiZWxvdykgc2luY2UgZXZl cnlib2R5DQo+IGluIE1QRUcgYWdncmVlcyBvbiB0aGUgaWRlYXMgYmVoaW5kIGl0Lg0KPiANCj4g LSAiaW1wbGVtZW50YXRpb24gaXNzdWVzIiAoaW4gTVBFRyBwb2ludCBvZiB2aWV3KS4NCj4gQnV0 IGluIElFVEYgcG9pbnQgb2YgdmlldyBJIHRoaW5rIHRoaXMgaXMgbm90IHRydWUNCj4gKHNlZSBi ZWxvdykuDQo+IA0KPiBUaGVyZWZvcmUgSSBwcm9wb3NlIChzZWUgYmVsb3cpIGFub3RoZXIgbmV3 IHNwZWNpZmljDQo+IHN1Yi1zZWN0aW9uIGZvciBkcmFmdC1nZW50cmljLWF2dC1tcGVnNC1tdWx0 aVNMLTAxLnR4dA0KPiANCj4gDQo+IFJlZ2FyZHMsDQo+IA0KPiBQaGlsaXBwZSBHZW50cmljDQo+ IFNvZnR3YXJlIEFyY2hpdGVjdA0KPiBQSElMSVBTIERJR0lUQUwgTkVUV09SS1MNCj4gQnJvYWRj YXN0ICYgSW50ZXJuZXQgRGVsaXZlcnkgU29sdXRpb25zDQo+IExhYm9yYXRvaXJlcyBkJ0VsZWN0 cm9uaXF1ZSBQaGlsaXBzDQo+IEIuUC4gMTUgLSAyMiwgQXYuIERlc2NhcnRlcw0KPiA5NDQ1MyBM aW1laWwtQnJldmFubmVzIENlZGV4IEZyYW5jZQ0KPiBQaG9uZSAgOiAgIDMzICgwKTEgNDUgMTAg NjggMTINCj4gRmF4ICAgIDogICAzMyAoMCkxIDQ1IDEwIDY5IDYwDQo+IHBoaWxpcHBlLmdlbnRy aWNAcGhpbGlwcy5jb20NCj4gQ2hlY2sgb3VyIHdlYiBzaXRlIGF0OiB3d3cubXBlZy00cGxheWVy LmNvbQ0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBz dGV3ZUBjcy50dS1iZXJsaW4uZGUgW21haWx0bzpzdGV3ZUBjcy50dS1iZXJsaW4uZGVdDQo+ID4g U2VudDogU3VuZGF5LCBGZWJydWFyeSAxMSwgMjAwMSA2OjMxIEFNDQo+ID4gVG86IFBoaWxpcHBl IEdlbnRyaWMNCj4gPiBDYzogcmVtLWNvbmZAZXMubmV0OyBnYXJ5c3VsbEBtaWNyb3NvZnQuY29t OyBzdGV3ZUBjcy50dS1iZXJsaW4uZGUNCj4gPiBTdWJqZWN0OiBSRTogdG9sZXJhYmxlIHBhY2tl dCBsb3NzIHJhdGUgZm9yIHN0cmVhbWluZyB2aWRlby9hdWRpbw0KPiA+IGFwcGxpY2F0aW9ucw0K PiA+DQo+ID4NCj4gPg0KPiA+IEhpIFBoaWxpcHBlLA0KPiA+ICA+IEkgYmVsaWV2ZSB0aGF0IHlv dSBhcmUgYWJzb2x1dGVseSByaWdodCB3aGVuIHF1ZXN0aW9uaW5nIHRoZQ0KPiA+ICA+IGFwcGxp Y2FiaWxpdHkgb2YgTVBFRy00IGluIGNvbmp1bmN0aW9uIHdpdGggYSBnZW5lcmljIFNMDQo+ID4g ID4gcGFja2V0aXphdGlvbiBzY2hlbWUgZm9yIGJlc3QgZWZmb3J0IEludGVybmV0IHRyYWZmaWMs IGFzIGl0DQo+ID4gID4gaXMgYXZhaWxhYmxlIG9uIHRoZSBJbnRlcm5ldCB0b2RheS4gIElNSE8s IHZpZGVvIGlzIHRoZSBsZWFzdA0KPiA+ICA+IG9mIE1QRUcncyBwcm9ibGVtcywgdGhlIHN5c3Rl bSBsYXllciAoYW5kIHRoZXJlIHRoZQ0KPiA+ICA+IHRyYW5zbWlzc2lvbiBvZiBPRHMpIGlzIC0t IG5vIGVycm9yIHJlc2lsaWVuY2UgYXQgYWxsLg0KPiA+DQo+ID4gPldoYXQgZG8geW91IG1lYW4g Pz8/Pz8/Pz8/Pz8/DQo+ID4NCj4gPiBXZWxsLCBJIG1lYW4gZXhhY3RseSB3aGF0IEkgd3JvdGUu ICBMZXQgbWUgZWxhYm9yYXRlOg0KPiA+IEkgbWVhbiB0aGF0IHRoZXJlIGFyZSBrbm93biB3YXlz IGhvdyB0byBoYW5kbGUgY29tcHJlc3NlZCwNCj4gPiBwcmVkaWN0ZWQgdmlkZW8gaW4gYSBwYWNr ZXQgbG9zc3kgZW52aXJvbm1lbnQuICBNUEVHIDQgY2FuDQo+ID4gZG8gdGhlIGpvYiwgIGV2ZW4g Y29uc2lkZXJpbmcgdGhlIGxhY2sgb2YgYSBjb3VwbGUgb2YgaW1wb3J0YW50DQo+ID4gdG9vbHMg YXZhaWxhYmxlIGluIG90aGVyIHN0YW5kYXJkcyBzdWNoIGFzIEguMjYzKysuICBZb3UgbWF5DQo+ ID4gbm90IGdldCBwZXJmZWN0IHJlc3VsdHMsIGJ1dCBpdCBpcyBwb3NzaWJsZSB0byB1c2UgTVBF RyA0IHZpc3VhbA0KPiA+IHZpZGVvIG92ZXIgYSBwYWNrZXQgbG9zc3kgbGluayAobm90IHN1cmUg YWJvdXQgdGhlIG90aGVyIHZpc3VhbA0KPiA+IGNvZGVjcywgbGl0dGxlIGlzIHB1Ymxpc2hlZCBo ZXJlKS4gIEFuZCwgc2ltaWxhcmx5IGltcG9ydGFudCwgaXQgaXMNCj4gPiBwdWJsaXNoZWQgZ2Vu ZXJhbCBrbm93bGVkZ2UgSE9XIHRvIGRvIGl0LiAgSXQgd2FzIGRpc2N1c3NlZA0KPiA+IGluIGRl cHRoIGJ5IEdhcnkgYW5kIG90aGVycyBvbiB0aGlzIGxpc3QuDQo+ID4NCj4gPiBCdXQsIHRoZXJl IGFyZSBwYXJ0cyBpbiB0aGUgc3lzdGVtIGxheWVyIHNwZWMgdGhhdCBtYWtlIG1lDQo+ID4gYXNz dW1lIHRoYXQgdGhlcmUgaXMgbGl0dGxlIGNoYW5jZSB0byBjb21wZW5zYXRlIGZvciBwYWNrZXQN Cj4gPiBsb3NzZXMgd2hlbiB0aGUgd2hvbGUgc3lzdGVtIGxheWVyIHNwZWNpZmljYXRpb24gaXMg dXNlZC4NCj4gPiBCSUZTLUFuaW0gYW5kIHVwZGF0ZXMgb2YgdGhlIE9EIHN0cnVjdHVyZSBjb21l cyB0byBteQ0KPiA+IG1pbmQsIGJ1dCB0aGVyZSBtYXkgYmUgbW9yZS4gIEl0IHNlZW1zIHRvIG1l IHRoYXQgeW91IGFyZQ0KPiA+IGxpc3QsIHByb2JhYmx5IHdpdGhvdXQgZXZlbiBhIGNoYW5jZSBv ZiByZXBhaXIsIHdoZW4geW91DQo+ID4gbG9vc2UgYSBwYWNrZXQgb2YgYW4gRVMgdGhhdCBjYXJy aWVzIHVwZGF0ZXMgdG8gdGhlIE9EDQo+ID4gc3RydWN0dXJlLCBvciBCSUZTLUFuaW0gaW5mby4g IEV2ZXJ5b25lIEkgZGlzY3Vzc2VkIHRoaXMNCj4gPiBpc3N1ZSB3aXRoIHNlZW1zIHRvIGFncmVl LCBpbmNsdWRpbmcgeW91IGlmIG15IG1lbW9yeQ0KPiA+IHNlcnZlcyBtZSByaWdodCAod2UgaGFk IHRoaXMgbGl0dGxlIGRpc2N1c3Npb24gaW4gU2FuIERpZWdvKS4NCj4gDQo+IA0KPiBJdCBpcyBh YnNvbHV0ZWx5IG9idmlvdXMgdGhhdCBpdCB3b3VsZCBiZSBhIGJhZCBpZGVhDQo+IHRvIHNlbmQg QklGUyBhbmQvb3IgT0Qgc3RyZWFtcyBvdmVyIGEgbG9zc3kgUlRQL1VEUCBsaW5rDQo+IC4uLg0K PiB1bmxlc3MgeW91IGhhdmUgc3BlY2lmaWMgcmVhc29ucyB0byBkbyB0aGF0DQo+IChzdWNoIGFz IGEgYnJvYWRjYXN0IGFuZCBldmVuIG1vcmUgc28gd2l0aG91dCByZXR1cm4gY2hhbm5lbCkNCj4g Li4uDQo+IEFORCB5b3UgdXNlIGEgc3VpdGFibGUgc2NoZW1lIChhcyBkZXRhaWxlZCBiZWxvdykN Cj4gdG8gcmVjb3ZlciBmcm9tIGxvc3Nlcy4NCj4gDQo+ID4NCj4gPiBOb3csIHRvIHRoZSBiZXN0 IG9mIG15IGtub3dsZWRnZSwgdGhlcmUgYXJlIG5vIHdheXMgdG8gaGFuZGxlDQo+ID4gdGhlIGFi b3ZlIHByb2JsZW1zLg0KPiANCj4gDQo+IE9oIHRoZXJlIGFyZSAhDQo+IGFuZCBpdCBpcyBub3Ro aW5nIGxpa2UgcmUtaW52ZW50aW5nIHRoZSB3aGVlbCAhDQo+IChzZWUgdGhlIGxpc3QgYmVsb3cp DQo+IA0KPiANCj4gPiBCdXQgZXZlbiBvZiB0aGVyZSBhcmUsIHRoZXkgYXJlIG5vdA0KPiA+IHB1 Ymxpc2hlZCwgcGVvcGxlIGRvbid0IGtub3csIHBlb3BsZSBzdGFydCBxdWVzdGlvbmluZywgYW5k DQo+ID4gdGhhdCdzIHRoZSBwaGFzZSB3ZSBhcmUgY3VycmVudGx5IGluLg0KPiA+DQo+IA0KPiBZ b3UgbWVhbiBpdCBpcyBhIGJpdCBkaWZmaWN1bHQgdG8gZ2F0aGVyIGFsbCB0aGlzDQo+IGZyb20g dGhlIHZhcmlvdXMgcmVsZXZhbnQgc2VjdGlvbnMgb2YgdGhlIHNwZWMgPw0KPiANCj4gSWYgSSB3 YXMgc3VyZSB0byBzZWxsIGVub3VnaCBjb3BpZXMNCj4gSSB3b3VsZCB3cml0ZSBhIGJvb2sgYWJv dXQgaXQgOi0pDQo+IA0KPiBTZXJpb3VzbHksIEkgdGhpbmsgdGhlIG5ldyBwcm9wb3NlZCB0ZXh0 IGJlbG93IHNvbHZlcyB0aGF0Lg0KPiANCj4gPiBJIGJlbGlldmUgdGhhdCBhIHNwZWNpZmljYXRp b24gdGhhdCBpcyBnZW5lcmljIGVub3VnaCB0byB0cmFuc21pdA0KPiA+IGV2ZXJ5dGhpbmcgb2Yg TVBFRyA0IChpbmNsdWRpbmcgT0QgdXBkYXRlcyBhbmQgc3VjaCkgc2hvdWxkDQo+ID4gZGlzY3Vz cw0KPiA+IGEpIHRoZSBhcHBsaWNhYmlsaXR5IG9mIHRoZSBzcGVjIHRvIGNlcnRhaW4gdG9vbHMg b2YgdGhlIHN0YW5kYXJkLg0KPiA+ICAgIEZvciB2aWRlbywgaXQgY291bGQgYmUgc3RhdGVzIHRo YXQgdmlkZW8gc2hvdWxkIGJlIHBhY2tldGl6ZWQNCj4gPiAgICBpbiBhIGNlcnRhaW4gd2F5LCBz ZWUgUkZDMzAxNi4gIEZvciBhdWRpbywgaXQgbWVhbnMgdGhhdA0KPiA+ICAgIHlvdSBzaG91bGQg bm90IGJyZWFrIGF1ZGlvIGZyYW1lcy4NCj4gPg0KPiANCj4gSSBhZ2dyZWUgdGhhdCB3ZSBoYXZl IGEgcHJvYmxlbSBoZXJlIGJlY2F1c2UgdGhlIFNMIGRvZXMgbm90DQo+IHRyYW5zcG9ydCB0aGUg aW5mb3JtYXRpb24gYWJvdXQgaG93IHRoZSBwYWNrZXRpemF0aW9uDQo+IHdhcyBkb25lLg0KPiAN Cj4gTm90ZSB0aGF0IHdlIGZhY2UgdGhlIGZvbGxvd2luZyBmYWN0czoNCj4gDQo+ICogVGhpcyBm b3JtYXQgbXVzdCBiZSBhYmxlIHRvIHRyYW5zcG9ydCBwcmUtcGFja2V0aXplZCBTTCBzdHJlYW1z DQo+IGFuZCB0aGVuIHRoZSBvbmx5IHdheSB0byBrbm93IHdvdWxkIGJlIHRvICpwYXJzZSogdGhl IHBhY2tldHMNCj4gKGFuZCBmb3IgYXVkaW8gaXQgaXMgZXZlbiB3b3JzZSwgeW91IHdvdWxkIG5l ZWQgdG8gZGVjb2RlIGluIHRoZSBSVFAgc2VuZGVyDQo+ICEpDQo+IEkgaG9wZSBldmVyeW9uZSBh Z3JlZXMgdGhhdCB0aGlzIGlzIGEgYmFkIGlkZWEgISEhISEhISEhISENCj4gKHNpbmNlIHNvbWUg c3RyZWFtcyBtYXkgYmUgImludGVsbGlnZW50IiBzb21lIG90aGVycyBtYXkgYmUgInN0dXBpZCIs DQo+IHNvbWUgcGFja2V0cyBpbiBhIHN0cmVhbSBtYXkgYmUgImludGVsbGlnZW50Iiwgb3RoZXJz IG1heSBiZSAic3R1cGlkIiAhKQ0KPiBzbyBJIGhhdmUgdG8gZXhjbHVkZSB0aGF0IGNhc2UuDQo+ IA0KPiAqIE1QRUctNCBkZWZpbmVzIGEgbGFyZ2UgbnVtYmVyIG9mIHN0cmVhbSB0eXBlcyBhbmQg aXQgd291bGQNCj4gYmUgY2xvc2UgdG8gaW1wb3NzaWJsZSB0byBkZXRhaWwgZm9yIGFsbCB0eXBl cyB0aGUgcmVsZXZhbnQgc3BlY2lmaWMgcnVsZXMuDQo+IHNvIEkgdHJ5IHRvIHJlbWFpbiB2ZXJ5 IGdlbmVyYWwgImEgbGEgU0wiDQo+IA0KPiAqIE1QRUctNCB2aWRlbyBpcyBxdWl0ZSBzcGVjaWZp YyBiZWNhdXNlIGl0IGNhbiBtYWtlIHZlcnkgbGFyZ2UNCj4gZnJhbWVzIGFuZCBpdCBoYXMgdGhp cyBuaWNlIFZQIG9wdGlvbmFsIHN5bnRheCB3aXRoDQo+IGVtdWxhdGlvbi1wcm9vZiByZXN5bmNo IG1hcmtlcnMgYW5kDQo+IEkgd2FudCB0byBnZXQgdGhlIGJlc3Qgb3V0IG9mIHRoZXNlIGZlYXR1 cmVzDQo+IA0KPiBUaGVyZWZvcmUgSSBwcm9wb3NlIHRvIGFkZCB0aGlzIE5FVyBzdWItc2VjdGlv biB0bw0KPiBkcmFmdC1nZW50cmljLWF2dC1tcGVnNC1tdWx0aVNMLTAxLnR4dA0KPiANCj4gKioq KioqKioqKioNCj4gc3RhcnQgcHJvcG9zZWQgdGV4dA0KPiAqKioqKioqKioqKg0KPiANCj4gMy54 IEZyYWdtZW50YXRpb24gUnVsZXMNCj4gDQo+IE1QRUctNCBBY2Nlc3MgVW5pdHMgYXJlIHRoZSBk ZWZhdWx0IGZyYWdtZW50cw0KPiBmb3IgTVBFRy00IGJpdHN0cmVhbXMgYW5kIFNIT1VMRCBiZSBt YXBwZWQNCj4gb25lLXRvLW9uZSB0byBSVFAgcGFja2V0cyBvZiB0aGlzIGZvcm1hdCB3aXRoIHR3 byBleGNlcHRpb25zOg0KPiAtIEFjY2VzcyBVbml0cyBsYXJnZXIgdGhhbiB0aGUgTVRVLA0KPiAt IFdoZW4gdXNpbmcgaW50ZXJsZWF2aW5nIGZvciBiZXR0ZXIgcGFja2V0IGxvc3MgcmVzaWxpZW5j ZS4NCj4gDQo+IEluIGFsbCBjYXNlcyBBY2Nlc3MgVW5pdCBzdGFydCBNVVNUIGJlIGFsaWduZWQN Cj4gd2l0aCBTTCBwYWNrZXQgc3RhcnQuDQo+IA0KPiBUaGlzIHNlY3Rpb24gZ2l2ZXMgcnVsZXMg dG8gYXBwbHkgd2hlbiBwZXJmb3JtaW5nDQo+IEFjY2VzcyBVbml0IGZyYWdtZW50YXRpb24uDQo+ IA0KPiBTb21lIE1QRUctNCBjb2RlY3MgZGVmaW5lIG9wdGlvbmFsIHN5bnRheCBmb3INCj4gQWNj ZXNzIFVuaXRzIHN1YiBlbnRpdGllcyAoZnJhZ21lbnRzKSB0aGF0IGFyZQ0KPiBpbmRlcGVuZGVu dGx5IGRlY29kYWJsZSBmb3IgZXJyb3IgcmVzaWxpZW5jZQ0KPiBwdXJwb3Nlcy4gRXhhbXBsZXMg YXJlIFZpZGVvIFBhY2tldHMgZm9yIHZpZGVvDQo+IGFuZCBFcnJvciBTZW5zaXRpdml0eSBDYXRl Z29yaWVzIChFU0MpIGZvciBhdWRpby4NCj4gVGhpcyBhbHdheXMgY29ycmVzcG9uZHMgdG8gc3Bl Y2lmaWMgYml0c3RyZWFtDQo+IHN5bnRheCB3aGljaCBpcyBzaWduYWxlZCBpbiB0aGUgRGVjb2Rl clNwZWNpZmljSW5mbw0KPiBpbnNpZGUgdGhlIERlY29kZXJDb25maWcgaW4gU0xDb25maWcsIGFu ZC9vcg0KPiB1c2luZyB0aGUgY29ycmVzcG9uZGluZyBTRFAgcGFyYW1ldGVycw0KPiBhcyBkZXNj cmliZWQgaW4gc2VjdGlvbiA4Lg0KPiBUaGVyZWZvcmUgZW5jb2RlcnMgYW5kIGRlY29kZXJzIGFy ZSBib3RoIGF3YXJlDQo+IGlmIHRoZXkgYXJlIG9wZXJhdGluZyBpbiBzdWNoIGEgbW9kZSBvciBu b3QNCj4gKGhvd2V2ZXIgc2luY2UgdGhpcyBjb2RlYyBjb25maWd1cmF0aW9uIGlzIGFuIG9wYXF1 ZQ0KPiBkYXRhIGJsb2NrIHRoaXMgaXMgbm90IGV4cGxpY2l0ZWx5IHNpZ25hbGVkIGJ5DQo+IHRo aXMgcGF5bG9hZCBmb3JtYXQpLg0KPiANCj4gSWYgbm90IG9wZXJhdGluZyBpbiBzdWNoIGEgbW9k ZSB0aGUgZGVjb2RlciBNVVNUDQo+IHNraXAgcGFja2V0cyBhZnRlciBhIGxvc3MgdW50aWwgYW4g QWNjZXNzIFVuaXQNCj4gc3RhcnQgaXMgcmVjZWl2ZWQuDQo+IA0KPiBTaW1pbGFyaWx5IGRlY29k ZXIgaW1wbGVtZW50YXRpb25zIHRoYXQgZG8gbm90IGltcGxlbWVudA0KPiByb2J1c3QgZGVjb2Rp bmcgb2YgQWNjZXNzIFVuaXRzIGZyYWdtZW50cw0KPiBNVVNUIC1hZnRlciBhIHBhY2tldCBsb3Nz LSBkaXNjYXJkIGFsbCBwYWNrZXRzIHVudGlsDQo+IGFuIEFjY2VzcyBVbml0IHN0YXJ0IGlzIHJl Y2VpdmVkLg0KPiANCj4gRGVjb2RlciBpbXBsZW1lbnRhdGlvbnMgdGhhdCBkbyBub3QgaW1wbGVt ZW50DQo+IHJlc3luY2hyb25pc2F0aW9uIGF0IGFueSBBY2Nlc3MgVW5pdHMgc3RhcnQNCj4gTVVT VCAtYWZ0ZXIgYSBwYWNrZXQgbG9zcy0gZGlzY2FyZCBhbGwgcGFja2V0cyB1bnRpbA0KPiBhIFJh bmRvbSBBY2Nlc3MgUG9pbnQgQWNjZXNzIFVuaXQgaXMgcmVjZWl2ZWQuDQo+IA0KPiBXaXRoIHRo ZXNlIHJ1bGVzIHRoZSBvbmx5IHJlbWFpbmluZyBwcm9ibGVtIHRoYXQgY2FuIGFyaXNlDQo+IGlz IHRoYXQgZGVjb2RlciBpbXBsZW1lbnRhdGlvbnMgbWF5IGhhdmUgZGlmZmljdWx0aWVzDQo+IHdo ZW4gdHJ5aW5nIHRvIHJlc3RhcnQgZGVjb2RpbmcgYWZ0ZXIgYSBwYWNrZXQgbG9zcyBpZg0KPiBp bmRlcGVuZGVudGx5IGRlY29kYWJsZSBmcmFnbWVudHMgYXJlIHNpZ25hbGVkDQo+IChpbiB0aGUg ZGVjb2RlciBjb25maWd1cmF0aW9uKSBidXQgdGhlIGZyYWdtZW50cw0KPiBhY3R1YWxseSByZWNl aXZlZCBhcmUgbm90IGluZGVwZW5kZW50bHkgZGVjb2RhYmxlDQo+IGJlY2F1c2UgdGhlIFJUUCBz ZW5kZXIgaGFzIG1hZGUgUlRQIHBhY2tldHMNCj4gb24gZGlmZmVyZW50IGJvdW5kYXJpZXMgdGhh biB0aGUgb25lcyBwcm92aWRlZA0KPiBieSB0aGUgZW5jb2Rlci4NCj4gDQo+IEZvciB0aGlzIHJl YXNvbiB0aGUgZm9sbG93aW5nIHJ1bGVzIHNob3VsZCBhcHBseQ0KPiB0byBTTCBzdHJlYW1zIHRo YXQgYXJlIHNwZWNpZmljYWxseSBtYWRlIGZvciB0cmFuc3BvcnQNCj4gd2l0aCB0aGlzIHBheWxv YWQgZm9ybWF0Og0KPiANCj4gU0wgcGFja2V0cyBTSE9VTEQgYmUgY29kZWMtc2VtYW50aWMNCj4g ZW50aXRpZXMgaW4gdGhlIHNwaXJpdCBvZiBBTEYgaS5lLiBlaXRoZXIgY29tcGxldGUNCj4gQWNj ZXNzIFVuaXRzIG9yIGZyYWdtZW50cyBvZiBBY2Nlc3MgVW5pdHMgdGhhdCBhcmUNCj4gaW5kZXBl bmRlbnRseSBkZWNvZGFibGUuIFNwZWNpZmljYWxseSB3aGVuIGEgZ2l2ZW4NCj4gY29kZWMgaGFz IGFuIGluZGVwZW5kZW50bHkgZGVjb2RhYmxlIEFjY2VzcyBVbml0IGZyYWdtZW50cw0KPiBvcHRp b25hbCBzeW50YXggdGhpcyBvcHRpb24gU0hPVUxEIGJlIHVzZWQuDQo+IA0KPiBGdXJ0aGVyZW1v cmUgd2hlbiBzdHJlYW1zIGFyZSBnZW5lcmF0ZWQNCj4gdXNpbmcgaW5kZXBlbmRlbnRseSBkZWNv ZGFibGUgQWNjZXNzIFVuaXRzIGZyYWdtZW50cw0KPiB0aGVzZSBBY2Nlc3MgVW5pdHMgZnJhZ21l bnRzIE1VU1QNCj4gYmUgbWFwcGVkIG9uZS10by1vbmUgaW50byBTTCBwYWNrZXRzLg0KPiBDb25z ZXF1ZW50bHkgaW5kZXBlbmRlbnRseSBkZWNvZGFibGUgQWNjZXNzIFVuaXRzIGZyYWdtZW50cw0K PiBNVVNUIE5PVCBiZSBzcGxpdCBhY3Jvc3Mgc2V2ZXJhbCBTTCBwYWNrZXRzDQo+IGFuZCB0aGVy ZWZvcmUgTVVTVCBOT1QgYmUgc3BsaXQgYWNyb3NzDQo+IHNldmVyYWwgUlRQIHBhY2tldHMuDQo+ IA0KPiBGb3IgZXhhbXBsZSBhbiBNUEVHLTQgYXVkaW8gc3RyZWFtIGVuY29kZWQNCj4gdXNpbmcg dGhlIEVTQyBzeW50YXggTVVTVCBOT1Qgc3BsaXQgb25lIEVTQw0KPiBhY3Jvc3MgMiBSVFAgcGFj a2V0cy4NCj4gDQo+IFRoaXMgcnVsZSBpcyByZWxheGVkIHdoZW4gdXNpbmcgTVBFRy00IFZpZGVv IFBhY2tldHMNCj4gZm9yIHR3byByZWFzb25zOiBmaXJzdGx5IFZpZGVvIFBhY2tldHMgY2FuIGJl DQo+IG11Y2ggbGFyZ2VyIHRoYW4gdHlwaWNhbCBNVFUgYW5kIHNlY29uZGx5DQo+IGFsbCBWaWRl byBQYWNrZXRzIHN0YXJ0IHdpdGggYSBzcGVjaWZpYw0KPiByZXN5bmNocm9uaXphdGlvbiBtYXJr ZXIgdGhhdCBjYW4gYmUgdW5hbWJpZ3VvdXNseSBkZXRlY3RlZC4NCj4gVGhlcmVmb3JlIGZvciB2 aWRlbyBzdHJlYW1zIHVzaW5nIHRoZSBWaWRlbyBQYWNrZXQNCj4gc3ludGF4IFZpZGVvIFBhY2tl dHMgTUFZIGJlIHNwbGl0IGFjcm9zcw0KPiBzZXZlcmFsIFNMIHBhY2tldHMgYWx0aG91Z2ggaXQg aXMgc3Ryb25nbHkNCj4gUkVDT01NRU5ERUQgdG8gYWx3YXlzIGFkYXB0IHRoZSBWaWRlbyBQYWNr ZXQgc2l6ZQ0KPiB0byBmaXQgdGhlIE1UVS4gSW4gYWxsIGNhc2VzIGEgVmlkZW8gUGFja2V0DQo+ IHN0YXJ0IE1VU1QgYWx3YXlzIGJlIGFsaWduZWQgd2l0aCBhIFNMIHBhY2tldCBzdGFydC4NCj4g DQo+IFRoZSBydWxlIGlzIG1haW50YWluZWQgZm9yIHZpZGVvIERhdGEgUGFydGl0aW9ucw0KPiBz aW5jZSB0aGUgc2Vjb25kIERhdGEgUGFydGl0aW9uIG9mIGEgVmlkZW8gUGFja2V0DQo+IGRvZXMg bm90IHN0YXJ0IHdpdGggYSBub24tZW11bGFibGUgcmVzeW5jaHJvbml6YXRpb24NCj4gbWFya2Vy Lg0KPiANCj4gDQo+IA0KPiAqKioqKioqKioqKg0KPiBlbmQgcHJvcG9zZWQgdGV4dA0KPiAqKioq KioqKioqKg0KPiANCj4gTk9URSAxOg0KPiANCj4gSSBtYWRlIGFuIGV4Y2VwdGlvbiBmb3IgVmlk ZW8gUGFja2V0cyBiZWNhdXNlDQo+IHZpZGVvIGNvbnRlbnQgZW5jb2RlZCB3aXRoIFZQDQo+IG9m IDE1MDAgYnl0ZXMgY2FuIHZlcnkgZWFzaWx5IGJlIHJlLXBhY2tldGl6ZWQgZm9yIGEgbmV0d29y aw0KPiB3aXRoIGEgTVRVIG9mIDUwMCBieXRlcyBhbmQgc2luY2UgdGhlIGRlY29kZXIgbXVzdCBk ZXRlY3QNCj4gdGhlIFZQIHN0YXJ0Y29kZSBhbnl3YXksIGl0IGlzIG5vdCBhIHByb2JsZW0gYXQg YWxsLi4uDQo+IHNvIGl0IHdvdWxkIGJlIGEgc2hhbWUgdG8gcnVsZSB0aGlzIG91dCBzaW5jZQ0K PiBpdCBjb3VsZCBiZSB2ZXJ5IHVzZWZ1bC4NCj4gDQo+IE5PVEUgMjoNCj4gDQo+IEkgYWRkZWQg dGhlIHJ1bGVzIGFib3ZlIGRlY29kZXIgYmVoYXZpb3INCj4gYmVjYXVzZSBvZiB0aGUgZm9sbG93 aW5nOg0KPiANCj4gLSBNUEVHIHNwZWNpZmllcyB0aGUgY29uZm9ybWFuY2UgaW4gdGVybXMgb2Yg YmVoYXZpb3INCj4gb2YgYSBkZWNvZGVyIHJlY2VpdmluZyBhIHZhbGlkIGJpdHN0cmVhbS4NCj4g DQo+IC0gaW4gTVBFRyBwb2ludCBvZiB2aWV3IGl0IGlzIG15IHVuZGVyc3RhbmRpbmcNCj4gKE1Q RUcgZXhwZXJ0cyBwbGVhc2UgYWR2aXNlKSB0aGF0IGEgcGFja2V0IGxvc3MNCj4gY29ycmVzcG9u ZHMgdG8gYW4gaW52YWxpZCBiaXRzdHJlYW0gYW5kIHRoYXQgdGhlcmVmb3JlDQo+IE1QRUcgZG9l cyBub3Qgc3BlY2lmeSB3aGF0IGEgZGVjb2RlciAocmVjZWl2ZXIpIHNob3VsZCBkbw0KPiBpbiB0 aGF0IGNhc2UsIG9ubHkgdGhlIFJBUCBpcyBkZWZpbmVkLg0KPiANCj4gLSBpdCAqaXMqIHBvc3Np YmxlIGZvciBhICJzbWFydCIgZXJyb3IgcmVzaWxpZW50IHZpZGVvDQo+IGRlY29kZXIgdG8gcmVz dGFydCAiYW55d2hlcmUiIChzcGVjaWZpY2FsbHkNCj4gdG8gZGVjaWRlIHRvIHJlc3RhcnQgb3Ig c2tpcCkgYnV0IGEgc3R1cGlkIChidXQgY29tcGxpYW50ID8pDQo+IG9uZSAqY291bGQqIGNyYXNo IGJ5IGZhaWxpbmcgdG8gZGV0ZWN0IGl0IGlzIGdldHRpbmcNCj4gImdhcmJhZ2UiLg0KPiANCj4g LSBmb3IgYXVkaW8gdGhlcmUgaXMgbm8gbWFya2VycyBidXQgYWxsIEFVIGFyZSBSQVBzDQo+IHNv IHRoZSAiZ2VuZXJhbCBydWxlcyIgYXJlIGVub3VnaC4NCj4gDQo+IC0gdG8gbXkga25vd2xlZGdl IEFMTCBvdGhlciBjb2RlY3MgZG8gbm90IGltcGxlbWVudA0KPiBzbWFsbGVyLXRoYW4tQVUgaW5k ZXBlbmRlbnRseSBkZWNvZGFibGUgZnJhZ21lbnRzDQo+IGFuZCB0aGVyZWZvcmUgdGhlIGdlbmVy YWwgcnVsZXMgYXBwbHkuDQo+IA0KPiAtIGl0IGlzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCBpbiBJ RVRGIHBvaW50IG9mIHZpZXcNCj4gKElFVEYgZXhwZXJ0cyBwbGVhc2UgYWR2aXNlKSB0aGUgcGF5 bG9hZCBmb3JtYXQgc2hvdWxkDQo+IHNwZWNpZnkgd2hhdCBhIGRlY29kZXIgc2hvdWxkIGRvIGlu IGNhc2Ugb2YgcGFja2V0IGxvc3NlcywNCj4gZXNwZWNpYWxseSBmb3IgY2FzZXMgdGhhdCBjb3Vs ZCBjYXVzZSBtaXNjaGllZi4NCj4gDQo+IA0KPiANCj4gPiBiKSBGb3Igc3lzdGVtIGxheWVyIGlu Zm8gdGhlIHNwZWMgbWF5IHN0YXRlIHRoYXQgc3lzdGVtIGxheWVyDQo+ID4gICAgaW5mbyBoYXMg dG8gYmUgdHJhbnNtaXR0ZWQgaW4gYW4gZXJyb3IgZnJlZSBlbnZpcm9ubWVudCwgZS5nDQo+ID4g ICAgUlRQIG92ZXIgVENQIG9yIHNvbWV0aGluZywgb3IgaGFzIHRvIGJlIGNvbnZleWVkIG91dCBv ZiBiYW5kLg0KPiA+ICAgIE9yIGl0IHNob3VsZCBtYWtlIHNwZWNpZmljIHJlbWFya3MgdG8gY2Vy dGFpbiB0b29scy4gIEV4c2FtcGxlOg0KPiA+ICAgIEJJRlMtQW5pbSBpcyBvayBpbiBhIGxvc3N5 IGVudmlyb25tZW50LCBidXQgT0RzIGhhdmUgdG8gYmUNCj4gPiAgICB0cmFuc21pdHRlZCByZWxp YWJseS4NCj4gPg0KPiANCj4gQWdyZWVkLCBmb2xsb3dpbmcgdGhlc2UgbGluZXMNCj4gSSBwcm9w b3NlIHRvIGFkZCB0aGlzIHRleHQ6DQo+IA0KPiAqKioqKioqKioqKg0KPiBzdGFydCBwcm9wb3Nl ZCB0ZXh0DQo+ICoqKioqKioqKioqDQo+IA0KPiANCj4gIlNlbmRlcnMgc2hvdWxkIGJlIGF3YXJl IHRoYXQgc3VpdGFibGUgc2NoZW1lcyBtdXN0IGJlIHVzZWQNCj4gd2hlbiB0cmFuc3BvcnRpbmcg T2JqZWN0IERlc2NyaXB0aW9uIChPRCkgU3RyZWFtcyBhbmQNCj4gQkluYXJ5IEZvcm1hdCBmb3Ig U2NlbmUgKEJJRlMpIFN0cmVhbXMgc2luY2UNCj4gdGhlc2Ugc3RyZWFtcyBpbiB0aGUgZ2VuZXJh bCBjYXNlIHRyYW5zcG9ydA0KPiBzZW5zaXRpdmUgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbi4N Cj4gDQo+IEhlcmUgaXMgYSBub24gZXhoYXVzdGl2ZSBsaXN0IG9mIHN1Y2ggc2NoZW1lczoNCj4g DQo+IC0gZm9yIE1QRUctNCBwcmVzZW50YXRpb25zIHdpdGggc3RhdGljIHNjZW5lcw0KPiB0aGUg QklGUyBhbmQgT0Qgc3RyZWFtcyBjb250YWluIHNjZW5lIGRlc2NyaXB0aW9uIGFuZA0KPiBjb25m aWd1cmF0aW9uIHRoYXQgbmVlZCB0byBiZSBjb252ZXllZA0KPiBhdCBzZXNzaW9uIHN0YXJ0LiBJ biB0aGlzIGNhc2UgYXBwbGljYXRpb25zIFNIT1VMRCB1c2UNCj4gYSByZWxpYWJsZSB0cmFuc3Bv cnQsIHR5cGljYWxseSBUQ1AuDQo+IA0KPiBEeW5hbWljIHNjZW5lIGNoYW5nZXMgKHNjZW5lIHVw ZGF0ZXMgYW5kL29yIGFuaW1hdGlvbnMpDQo+IG5lZWQgdG8gYmUgY29udmV5ZWQgaW4gYSB0aW1l bHkgZmFzaGlvbiBmb3Igd2hpY2ggUlRQDQo+IG92ZXIgVURQIGlzIGEgZ29vZCBjYW5kaWRhdGUs IHByb3ZpZGluZyB0aGF0IHN1aXRhYmxlIG5ldHdvcmsNCj4gbG9zcyByZWNvdmVyeSBTSE9VTEQg YmUgdXNlZCwgc3VjaCBhcyBwYWNrZXQgZHVwbGljYXRpb24sDQo+IEZvcndhcmQgRXJyb3IgQ29y cmVjdGlvbiBhbmQvb3IgcmV0cmFuc21pc3Npb24uDQo+IA0KPiAtIFRoZSBNUEVHLTQgU3lzdGVt IGZyYW1ld29yayBkZWZpbmVzICJyYW5kb20gYWNjZXNzIHBvaW50cyIgKFJBUCkNCj4gIGkuZS4g cG9pbnRzIGluIHRoZSBzdHJlYW1zIHdoZXJlIGEgY2xpZW50IGNhbiBzdGFydCBkZWNvZGluZy4N Cj4gQSBzdWl0YWJsZSBSQVAgcGVyaW9kaWNpdHkgU0hPVUxEIGJlIGFwcGxpZWQsDQo+IGVzcGVj aWFsbHkgZm9yIE9EIGFuZCBCSUZTIFN0cmVhbXMuDQo+IEJ5IGRlZmluaXRpb24gb2YgUkFQIGFs bCBpbmZvcm1hdGlvbiByZXF1aXJlZCB0byBzdGFydA0KPiBkZWNvZGluZyBNVVNUIGJlIHByZXNl bnQgaW4gYSBSQVAuDQo+IEl0IGlzIFJFQ09NTUVOREVEIHRoZW4gdGhhdCBSQVBzDQo+IGZvciBl YWNoIHN0cmVhbSBzaG91bGQgYmUgc3VpdGFibHkgc3BhY2VkIGluIHRpbWUNCj4gdG8gYWxsb3cg YSBkZWNvZGVyIHRvIHN0YXJ0IG9yIHJlLXN0YXJ0DQo+IGRlY29kaW5nIHRoZSBjb21wbGV0ZSBw cm9ncmFtIGluIGEgdGltZWx5IGZhc2hpb24uDQo+IA0KPiAtIEluIG9yZGVyIHRvIHN1cHBvcnQg dGhlIGJyb2FkY2FzdCBzY2VuYXJpbywNCj4gaS5lLiB3aGVuIGNsaWVudHMgY2FuICJ0dW5lIGlu IiBhdCBhbnl0aW1lLA0KPiBhIG1lY2hhbmlzbSBjYWxsZWQgIkJJRlMgQ2Fyb3VzZWwiIGhhcyBi ZWVuIHNwZWNpZmljYWxseQ0KPiBkZWZpbmVkIGZvciB0aGUgImZ1bGwiIHVwZGF0ZSBvZiBkeW5h bWljIChjaGFuZ2luZykgQklGUyBzY2VuZXM7DQo+IFdpdGggdGhpcyBtZWNoYW5pc20gYSByZWNl bnQgbGlzdGVuZXIgZXhwbGljaXRlbHkga25vd3MNCj4gdGhhdCBkZWNvZGluZyBjYW4gc3RhcnQg ZnJvbSBhIHBvaW50IG1hcmtlZCBhcyBSQVANCj4gaW4gdGhlIEJJRlMgc3RyZWFtLg0KPiANCj4g KioqKioqKioqDQo+IGVuZCBwcm9wb3NlZCB0ZXh0DQo+ICoqKioqKioqKg0KPiANCj4gPiBjKSBJ ZiB0aGVyZSBhcmUgc21hcnQgd2F5cyB0byBzdXJ2aXZlIGVycm9ycyBpbiB0aGUgc3lzdGVtIGxh eWVyLA0KPiA+ICAgIHRoZW4gdGhleSBzaG91bGQgYmUgZG9jdW1lbnRlZC4gIENpdGFibGUgYWNh ZGVtaWMgcHVibGljYXRpb25zDQo+ID4gICAgd2lsbCBkbywgb3IgcHV0IGl0IGludG8gdGhlIGRy YWZ0Lg0KPiA+DQo+IA0KPiBJIHdpbGwgbG9vayBmb3IgcHVibGljIHJlZmVyZW5jZXMgYWJvdXQg dGhhdA0KPiBidXQgSSBkb250IHRoaW5rIHRoZXJlIGFyZSAic21hcnQiIHdheXMgdG8NCj4gInJl Y292ZXIiIHNheSBmcm9tIHRoZSBsb3NzIG9mIGFuIE9EIHVwZGF0ZSwNCj4gaWYgeW91IGtub3cg eW91IG5lZWQgYW4gb2JqZWN0IChmcm9tIHRoZSBzY2VuZSkNCj4gYnV0IHlvdSBkb250IGtub3cg aG93IHRvIGdldCBpdCB0aGVyZSBpcw0KPiB2ZXJ5IGxpdHRsZSB5b3UgY2FuIGRvICENCj4gDQo+ ID4gSSBjYW4gZm9yZXNlZSB0aHJlZSBhcmd1bWVudHMgeW91IG1heSBjb21lIHVwIHdpdGgsIGFu ZCBJIGFuc3dlcg0KPiA+IHRoZW0gcmlnaHQgaGVyZSBpbiB0aGUgaG9wZSB0byBtYWtlIG15IHBv aW50IGV2ZW4gbW9yZSBjbGVhcjoNCj4gPg0KPiA+IEFyZ3VtZW50IDE6ICBUaGUgU0wgc3BlY2lm aWNhdGlvbiBpcyBnZW5lcmljIGFuZCB0aGUgcGFja2V0aXphdGlvbg0KPiA+ICAgIHNjaGVtZSBp cyBpbiBNUEVHLTQgdGVybWlub2xvZ3kgbWVkaWEgdW5hd2FyZTsgIEhlbmNlLCB0aGUNCj4gPiAg ICBwYWNrZXRpemF0aW9uIHNjaGVtZSBpcyBub3QgdGhlIHJpZ2h0IHBsYWNlIHRvIHB1dCBpbiBt ZWRpYSAoYW5kDQo+ID4gICAgc3lzdGVtIGxheWVyKSBjb2Rpbmcgc3BlY2lmaWNzOw0KPiA+IEFu c3dlcjogSSBkb24ndCBjYXJlIGFib3V0IE1QRUcncyB2aWV3LiAgTXkgdGVjaG5pY2FsIGp1ZGdl bWVudA0KPiA+ICAgIHRlbGxzIG1lIHdoYXQgSSBzYWlkIGFib3ZlLCBhbmQgaXQncyB5b3VyIHR1 cm4gdG8gY29udmluY2UgbWUgdGhhdA0KPiA+ICAgIEknbSB3cm9uZy4gIE90aGVyd2lzZSBJIHdp bGwgY29udGludWUgdG8gb2JqZWN0LCBvdGhlcnMgbWF5IGRvIHRoZQ0KPiA+ICAgIHNhbWUsIHRo ZXJlIHdpbGwgYmUgbm8gY29uc2Vuc3VzIGFuZCBoZW5jZSBubyBzdGFuZGFyZC4gIFRoaXMNCj4g PiAgICBzaW1wbGUuDQo+IA0KPiANCj4gWW91IGFyZSBhYnNvbHV0ZWx5IHJpZ2h0LCBpbiBvcmRl ciB0byBnZXQgZ29vZCBzZXJ2aWNlDQo+IHRoZSBwYWNrZXRpemF0aW9uIE1VU1QgYmUgbWVkaWEg YXdhcmUsIGFuZCB0aGlzICppcyoNCj4gd2hhdCBhIHNtYXJ0IGVuY29kZXIvc2VydmVyIHdpbGwg ZG8gKG91ciBwcm9kdWN0IGRvZXMhKQ0KPiANCj4gVGhlIHBvaW50IGlzIChhcyB5b3Ugbm90ZSBi ZWxvdykNCj4gdGhhdCBNUEVHIGRvZXMgbm90IG1hbmRhdGUgeW91IHRvIGJlIHNtYXJ0LA0KPiBp dCBvbmx5IG1hbmRhdGUgeW91IHRvIGJlIGNvbXBsaWFudCAhDQo+IFRoZXJlIGlzIG5vdGhpbmcg SSBjYW4gZG8gYWJvdXQgdGhpcyBNUEVHIHByaW5jaXBsZSA6LSkNCj4gDQo+IEhvd2V2ZXIgSSB1 bmRlcnN0YW5kIHRoYXQgZm9yIElFVEYgaXQgaXMgZGlmZmVyZW50IGFuZA0KPiBJIGhvcGUgdGhl IGFib3ZlIHByb3Bvc2VkIHRleHQgc29sdmVzIHRoaXMgaXNzdWUNCj4gYnkgcHJvdmlkaW5nIHN1 aXRhYmxlIGd1aWRlbGluZXMgYW5kIHJ1bGVzLA0KPiBzb21lIGdlbmVyYWwgZW5vdWdoIHRvIGFw cGx5IHRvIGFsbCBjb2RlY3MsDQo+IGFuZCBzb21lIG1lZGlhIHNwZWNpZmljIHdoZW4gbmVlZGVk IChpLmUuDQo+IHZpZGVvIGlzIGEgc3BlY2lhbCBjYXNlIGZvciBzdXJlICEpDQo+IA0KPiANCj4g PiBBcmd1bWVudCAyOiBUaGUgZmVhc2liaWxpdHkgb2YgZXZlcnl0aGluZyB5b3UgY2FsbGVkIGFi b3ZlIGRpZmZpY3VsdA0KPiA+ICAgIG9yIGltcG9zc2libGUgd2FzIGRlbW9uc3RyYXRlZCBpbiBN UEVHLCBpdCdzIHdvcmtpbmcsIHRoZXJlDQo+ID4gICAgd2VyZSBkZW1vcywgdHJhZGUgc2hvdyB4 eHgsIC4uLg0KPiA+IEFuc3dlciAyOiBBZ2FpbiwgSSBkb24ndCBjYXJlLiAgSSBkb24ndCByZWd1 bGFybHkgdmlzaXQgTVBFRw0KPiA+ICAgIG1lZXRpbmdzIGFuZCBoYXZlIGN1cnJlbnRseSBubyBp bnRlbnRpb24gdG8gZG8gc28uICBEZW1vcywgZXNwLg0KPiA+ICAgIG9uIHRyYWRlIHNob3dzLCBh cmUgZ2VuZXJhbGx5IHJpZ2dlZC4gIEl0IGlzIHdlbGwga25vd24sIGV2ZW4gdG8NCj4gPiAgICBz b21lb25lIHdobyBkb2VzIG5vdCByZWd1bGFybHkgdmlzaXQgTVBFRyBtZWV0aW5ncywgdGhhdCwg ZXZlbg0KPiA+ICAgIHdpdGhpbiBNUEVHLCBtb3JlIHRoYW4gb25jZSAgZGlzaG9uZXN0IHJlcG9y dHMgd2VyZSBtYWRlIG9uDQo+ID4gICAgdGhlIHBlcmZvcm1hbmNlIG9mIGluZGl2aWR1YWwgdG9v bHMgaW4gb3JkZXIgdG8gcHVzaCB0aGVtIGludG8gdGhlDQo+ID4gICAgc3RhbmRhcmQuICBXaHkg c2hvdWxkIHRoYXQgYmUgZGlmZmVyZW50IHdoZW4gZGVtb25zdHJhdGluZw0KPiA+ICAgIHRoaW5n cyB0byB0aGUgb3V0c2lkZT8gIEl0IGlzIGFsc28gd2VsbCBrbm93biB0aGF0IE1QRUcncyBtYXJr ZXRpbmcNCj4gPiAgICBza2lsbHMgcHJvYmFibHkgb3V0cGVyZm9ybSBhbGwgaXRzIHRlY2huaWNh bCBza2lsbHMgYnkgYSB3aWRlIG1hcmdpbi4NCj4gPg0KPiANCj4gV2hhdCBjYW4gSSBkbyB0byBo ZWxwID8NCj4gDQo+ID4gQXJndW1lbnQgMzogQSByZWFzb25hYmxlIHNtYXJ0IGVuY29kZXIgd291 bGQgbm90IGRvIGFueXRoaW5nDQo+ID4gICAgc3R1cGlkLiAgVGhlIGtub3dsZWRnZSBob3cgdG8g YnVpbGQgYSBzbWFydCBlbmNvZGVyIGlzIHRoZSBtYWluDQo+ID4gICAgbWVhbnMgZm9yIGNvbXBh bmllcyB0byBjb21wZXRlIG9uIHRoZSB0ZWNobmljYWwgbGV2ZWwgYW5kLA0KPiA+ICAgIHRoZXJl Zm9yZSwgbm90IHRvIGJlIHVudmVpbGVkLg0KPiA+IEFuc3dlciAzOiBJIGFncmVlIHdpdGggdGhh dCwgYW5kIEkgZG9uJ3QgZXhwZWN0IGFueW9uZSB0byB3cml0ZSBhDQo+ID4gICAgc3RlcC1ieS1z dGVwIGluc3RydWN0aW9uIGhvdyB0byBkZXNpZ24gYSBjb2Rlci4gIEJ1dCB0aGUgdW5kZXJseWlu Zw0KPiA+ICAgIHByaW5jaXBsZXMgbXVzdCBiZSBzcGVsbGVkIG91dC4gIFRoZXkgYXJlIGN1cnJl bnRseSBub3QsIG5laXRoZXIgaW4NCj4gPiAgICBNUEVHIDQgaXRzZWxmLCBub3QgaW4gdGhlIFNM IHBhY2tldGl6YXRpb24gZHJhZnQsIG5vciBpbiBhY2FkZW1pYw0KPiA+ICAgIHB1YmxpY2F0aW9u cy4NCj4gPg0KPiANCj4gT0ssIEkgaG9wZSB0aGUgYWJvdmUgc29sdmVzIHRoYXQuDQo+IA0KPiAN Cj4gPiBBbGwgdGhhdCBtYXkgc291bmQgaG9zdGlsZSB0byBNUEVHLCBidXQgaXQgaXMgbm90LCBh dCBsZWFzdCBub3QNCj4gPiBpbnRlbnRpb25hbGx5LiAgSSBqdXN0IGRvbid0IHdhbnQgdG8gc2Vl IGEgcGFja2V0aXphdGlvbiBzcGVjDQo+ID4gdGhhdCBkb2VzIG5vdCBkb2N1bWVudCBrbm93biBw cm9ibGVtcyBpbXBsZW1ldGVycyB3aWxsDQo+ID4gYmUgZmFjaW5nLCBsZWFkaW5nIHRvIGltcGxl bWVudGF0aW9ucyB0aGF0IGNhbm5vdCBjb29wZXJhdGUNCj4gPiBldmVuIGlmIHRoZXkgZm9sbG93 IGJvdGggdGhlIHN5bnRheCBvZiBNUEVHIDQgYW5kIHRoZSBwYWNrZXRpemF0aW9uDQo+ID4gc2No ZW1lIGluIGFsbCBkZXRhaWxzLg0KPiA+DQo+IA0KPiBBZ3JlZWQuDQo+IA0KPiBDb3VsZCBhbnlv bmUgcG9pbnQgdG8gbWUgZXhhbXBsZSBvZiBhbiBJRVRGIGRyYWZ0DQo+IG9yIFJGQyBkb2N1bWVu dGluZyBzaW1pbGFyIGlzc3VlcyBzbyB0aGF0IEkgZ2V0IGEgYmV0dGVyDQo+IGlkZWEgb2YgaG93 IHRvIGltcHJvdmUgb24gdGhhdCA/DQo+IA0KPiANCj4gUmVnYXJkcywNCj4gDQo+IFBoaWxpcHBl DQo+IA0KPiANCj4gDQo= From rem-conf Wed Feb 21 00:54:54 2001 From rem-conf-request@es.net Wed Feb 21 00:54:53 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VUv3-0000C2-00; Wed, 21 Feb 2001 00:46:41 -0800 Received: from gw-nl4.philips.com [212.153.190.6] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VUv1-0000Bs-00; Wed, 21 Feb 2001 00:46:39 -0800 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id JAA14333; Wed, 21 Feb 2001 09:46:28 +0100 (MET) (envelope-from philippe.gentric@philips.com) From: philippe.gentric@philips.com Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma014328; Wed, 21 Feb 01 09:46:30 +0100 Received: from notessmtp-nl1.philips.com (notessmtp-nl1.philips.com [130.139.36.10]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id JAA23355; Wed, 21 Feb 2001 09:46:27 +0100 (MET) Received: from EMLMS01.DIAMOND.PHILIPS.COM (emlms01sv1.diamond.philips.com [130.143.165.213]) by notessmtp-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id JAA07847; Wed, 21 Feb 2001 09:46:26 +0100 (MET) Received: by EMLMS01.DIAMOND.PHILIPS.COM (Soft-Switch LMS 4.0) with snapi via EMEA1 id 0056900016069720; Wed, 21 Feb 2001 09:57:39 +0100 To: Cc: , , <4on2andIP-sys@advent.ee.columbia.edu> Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Message-ID: <0056900016069720000002L002*@MHS> Reply-To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com> Date: Wed, 21 Feb 2001 09:57:39 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; name="MEMO 02/21/01 09:45:22" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list > -----Original Message----- > From: csp@east.isi.edu [mailto:csp@east.isi.edu] > Sent: Tuesday, February 20, 2001 10:43 PM > To: Philippe Gentric > Cc: 4on2andIP-sys@advent.ee.columbia.edu; rem-conf@es.net; > stewe@cs.tu-berlin.de > Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt >=20 >=20 >=20 > Philippe, >=20 > Two brief comments: > - your discussion of what a receiver should do on receiving a stream= > containing loss very much covers implementation details, and I see= > no need for most of this to be standardized. Are you refering to this part ? " If not operating in such a mode the decoder MUST skip packets after a loss until an Access Unit start is received. Similarily decoder implementations that do not implement robust decoding of Access Units fragments MUST -after a packet loss- discard all packets until an Access Unit start is received. Decoder implementations that do not implement resynchronisation at any Access Units start MUST -after a packet loss- discard all packets until a Random Access Point Access Unit is received. " I is unclear to me how much we must describe the player behavior, could you elaborate ?=20 > - you need to consider congestion control for the OD and BIFS stream= s, This I dont understand, what is exactly the problem ? > and should also consider that RTP may not be an appropriate protoc= ol > (some of the work in the RMT working group may well be better suit= ed > to your needs). >=20 Hum, why question RTP ? I agree that UDP may not always be "approriate", i.e. as explained in my text if you have a simple static scene of the kind: "this scene is a video and an audio track" then using TCP at session setup makes a lot of sense, but that would be RTP/TCP. Because in broadcast scenarios for changing scenes we *want* RTP, so let us use always RTP, no ? I mean the MPEG-4 BIFS was *also* designed to be used in network setups where you actually do not even have a return channel (which has at least the advantage that we known the solution scales up to an infinity of receivers) and then RTP/UDP is the right thing to do isn't it ? Regards, Philippe=20 = From rem-conf Wed Feb 21 03:09:11 2001 From rem-conf-request@es.net Wed Feb 21 03:09:10 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VX5k-0001y2-00; Wed, 21 Feb 2001 03:05:52 -0800 Received: from gw-nl4.philips.com [212.153.190.6] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VX5i-0001xs-00; Wed, 21 Feb 2001 03:05:51 -0800 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id MAA14051; Wed, 21 Feb 2001 12:05:46 +0100 (MET) (envelope-from philippe.gentric@philips.com) From: philippe.gentric@philips.com Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma014045; Wed, 21 Feb 01 12:05:47 +0100 Received: from notessmtp-nl1.philips.com (notessmtp-nl1.philips.com [130.139.36.10]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id MAA14882; Wed, 21 Feb 2001 12:05:44 +0100 (MET) Received: from EMLMS01.DIAMOND.PHILIPS.COM (emlms01sv1.diamond.philips.com [130.143.165.213]) by notessmtp-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id MAA21734; Wed, 21 Feb 2001 12:05:42 +0100 (MET) Received: by EMLMS01.DIAMOND.PHILIPS.COM (Soft-Switch LMS 4.0) with snapi via EMEA1 id 0056900016078058; Wed, 21 Feb 2001 12:16:54 +0100 To: , Cc: , <4on2andIP-sys@advent.ee.columbia.edu> Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Message-ID: <0056900016078058000002L082*@MHS> Reply-To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com> Date: Wed, 21 Feb 2001 12:16:54 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; name="MEMO 02/21/01 12:04:34" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list > -----Original Message----- > From: young@techway.co.kr [mailto:young@techway.co.kr] > Sent: Wednesday, February 21, 2001 3:45 AM > To: stewe@cs.tu-berlin.de; CN=3DPhilippe > Gentric/OU=3DLIM/OU=3DRESEARCH/O=3DPHILIPS@EMEA1 > Cc: 4on2andIP-sys@advent.ee.columbia.edu; rem-conf@es.net > Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt >=20 >=20 >=20 > Dear Phillipe, >=20 > Your text seems to be quite enough to be included in the=20 > framework document. >=20 sorry I dont understand what you mean ? Regards, philippe = From rem-conf Wed Feb 21 03:45:05 2001 From rem-conf-request@es.net Wed Feb 21 03:45:03 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VXgR-0002xS-00; Wed, 21 Feb 2001 03:43:47 -0800 Received: from odin.ietf.org (ietf.org) [132.151.1.176] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VXgP-0002xI-00; Wed, 21 Feb 2001 03:43:45 -0800 Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA22114; Wed, 21 Feb 2001 06:43:43 -0500 (EST) Message-Id: <200102211143.GAA22114@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: IETF-Announce: ; Cc: rem-conf@es.net From: Internet-Drafts@ietf.org Reply-to: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-avt-evrc-01.txt Date: Wed, 21 Feb 2001 06:43:42 -0500 Sender: nsyracus@cnri.reston.va.us X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Audio/Video Transport Working Group of the IETF. Title : An RTP Payload Format for EVRC Speech Author(s) : A. Li Filename : draft-ietf-avt-evrc-01.txt Pages : Date : 20-Feb-01 This document describes the RTP payload format for Enhanced Variable Rate Codec (EVRC) Speech. The packet format supports variable interleaving to reduce the effect of packet loss on Speech quality. In additional, the non-interleaving format is also supported. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-avt-evrc-01.txt Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-avt-evrc-01.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-avt-evrc-01.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <20010220155921.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-avt-evrc-01.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-avt-evrc-01.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <20010220155921.I-D@ietf.org> --OtherAccess-- --NextPart-- From rem-conf Wed Feb 21 05:10:06 2001 From rem-conf-request@es.net Wed Feb 21 05:10:05 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VYzN-0001AD-00; Wed, 21 Feb 2001 05:07:25 -0800 Received: from (mail.techway.co.kr) [211.172.232.147] by mail1.es.net with smtp (Exim 1.81 #2) id 14VYzK-00017t-00; Wed, 21 Feb 2001 05:07:23 -0800 Received: (qmail 6399 invoked from network); 21 Feb 2001 13:16:58 -0000 Received: from unknown (HELO young) (211.235.239.6) by 211.172.232.147 with SMTP; 21 Feb 2001 13:16:58 -0000 Message-ID: <003201c09c06$e86c1c70$06efebd3@techway.co.kr> From: "Young-Kwon LIM" To: , Cc: , <4on2andIP-sys@advent.ee.columbia.edu> References: <0056900016078058000002L082*@MHS> Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt Date: Wed, 21 Feb 2001 22:05:04 +0900 Organization: mp4cast MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list U29ycnkuDQoNCkkgd2FzIHNheWluZyB0aGF0IGl0IHNlZW1zIGJldHRlciB0byBwdXQgZ2VuZXJh bCBmcmFnbWVudGF0aW9uIHJ1bGUgaW4gZnJhbWV3b3JrIGRvY3VtZW50IGFuZCB5b3VyIHRleHQg aXMgcXVpdGUgZ2VuZXJhbC4NCg0KU2luY2VyZWx5LA0KWW91bmcuDQoNCj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogeW91bmdAdGVjaHdheS5jby5rciBbbWFpbHRvOnlvdW5n QHRlY2h3YXkuY28ua3JdDQo+IFNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgMjEsIDIwMDEgMzo0 NSBBTQ0KPiBUbzogc3Rld2VAY3MudHUtYmVybGluLmRlOyBDTj1QaGlsaXBwZQ0KPiBHZW50cmlj L09VPUxJTS9PVT1SRVNFQVJDSC9PPVBISUxJUFNARU1FQTENCj4gQ2M6IDRvbjJhbmRJUC1zeXNA YWR2ZW50LmVlLmNvbHVtYmlhLmVkdTsgcmVtLWNvbmZAZXMubmV0DQo+IFN1YmplY3Q6IFJlOiBk cmFmdC1nZW50cmljLWF2dC1tcGVnNC1tdWx0aVNMLTAxLnR4dA0KPiANCj4gDQo+IA0KPiBEZWFy IFBoaWxsaXBlLA0KPiANCj4gWW91ciB0ZXh0IHNlZW1zIHRvIGJlIHF1aXRlIGVub3VnaCB0byBi ZSBpbmNsdWRlZCBpbiB0aGUgDQo+IGZyYW1ld29yayBkb2N1bWVudC4NCj4gDQoNCg0Kc29ycnkg SSBkb250IHVuZGVyc3RhbmQgd2hhdCB5b3UgbWVhbiA/DQoNCg0KDQpSZWdhcmRzLA0KDQpwaGls aXBwZQ0KDQo= From rem-conf Wed Feb 21 05:34:40 2001 From rem-conf-request@es.net Wed Feb 21 05:34:38 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VZOn-0002C3-00; Wed, 21 Feb 2001 05:33:41 -0800 Received: from gw-nl4.philips.com [212.153.190.6] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VZOk-0002Bt-00; Wed, 21 Feb 2001 05:33:39 -0800 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id OAA01139; Wed, 21 Feb 2001 14:33:15 +0100 (MET) (envelope-from philippe.gentric@philips.com) From: philippe.gentric@philips.com Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma001133; Wed, 21 Feb 01 14:33:15 +0100 Received: from notessmtp-nl1.philips.com (notessmtp-nl1.philips.com [130.139.36.10]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id OAA24748; Wed, 21 Feb 2001 14:33:14 +0100 (MET) Received: from EMLMS01.DIAMOND.PHILIPS.COM (emlms01sv1.diamond.philips.com [130.143.165.213]) by notessmtp-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id OAA24232; Wed, 21 Feb 2001 14:33:12 +0100 (MET) Received: by EMLMS01.DIAMOND.PHILIPS.COM (Soft-Switch LMS 4.0) with snapi via EMEA1 id 0056900016084901; Wed, 21 Feb 2001 14:44:25 +0100 To: Cc: <4on2andIP-sys@advent.ee.columbia.edu>, Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Message-ID: <0056900016084901000002L012*@MHS> Reply-To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com> Date: Wed, 21 Feb 2001 14:44:25 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; name="MEMO 02/21/01 14:32:19" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list > -----Original Message----- > From: young@techway.co.kr [mailto:young@techway.co.kr] > Sent: Wednesday, February 21, 2001 2:22 PM > To: Philippe Gentric; stewe@cs.tu-berlin.de > Cc: 4on2andIP-sys@advent.ee.columbia.edu; rem-conf@es.net > Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt >=20 >=20 >=20 > Sorry. >=20 > I was saying that it seems better to put general fragmentation=20 > rule in framework document and your text is quite general. >=20 Ho ho ? My text makes reference to segmentation into SL packets and other RTP payloads may *not* use SL ... Philippe Gentric Software Architect PHILIPS DIGITAL NETWORKS Broadcast & Internet Delivery Solutions Laboratoires d'Electronique Philips B.P. 15 - 22, Av. Descartes 94453 Limeil-Brevannes Cedex France Phone : 33 (0)1 45 10 68 12 Fax : 33 (0)1 45 10 69 60 philippe.gentric@philips.com Check our web site at: www.mpeg-4player.com = From rem-conf Wed Feb 21 05:57:16 2001 From rem-conf-request@es.net Wed Feb 21 05:57:15 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VZkr-000326-00; Wed, 21 Feb 2001 05:56:29 -0800 Received: from (mail.techway.co.kr) [211.172.232.147] by mail1.es.net with smtp (Exim 1.81 #2) id 14VZkp-000318-00; Wed, 21 Feb 2001 05:56:27 -0800 Received: (qmail 6647 invoked from network); 21 Feb 2001 14:06:13 -0000 Received: from unknown (HELO young) (211.235.239.6) by 211.172.232.147 with SMTP; 21 Feb 2001 14:06:13 -0000 Message-ID: <001d01c09c0d$c959d730$06efebd3@techway.co.kr> From: "Young-Kwon LIM" To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com> Cc: <4on2andIP-sys@advent.ee.columbia.edu>, References: <0056900016084901000002L012*@MHS> Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt Date: Wed, 21 Feb 2001 22:54:18 +0900 Organization: mp4cast MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list RGVhciBQaGlsaXBwZSwNCg0KV2VsbC4gSSB0aGluayB5b3VyIHJ1bGUgaXMgZ2VuZXJhbCBhbHRo b3VnaCB5b3UgYXJlIG1lbnRpb25pbmcgU0wuIEFVIGlzIGRlZmluZWQgaW4gVmlkZW8gYW5kIEF1 ZGlvLiBTbywgSSB0aGluayB3ZSBjYW4gc2xpZ2h0bHkgbW9kaWZ5IHlvdXIgdGV4dCBhbmQgaW5j bHVkZSBpdCBhcyBhbiBpbmZvcm1hdGl2ZSBhbm5leCB0byBNUEVHLTQgcGFydCA4IChGcmFtZXdv cmspLiBTbywgd2UgY2FuIHNheSB0aGF0IA0KDQogLSBnZW5lcmFsbHkgQVUgaXMgYSBzbWFsbGVz dCB1bml0IGZvciB0aGUgZnJhZ2VtZW50YXRpb24NCiAtIGZvciBzb21lIHJlYXNvbiBzdWNoIGFz IGVycm9yIHJlc2lsaWVuY2UgQVUgY291bGQgYmUgZnVydGhlciBmcmFnZW1lbnRlZC4gSW4gdGhp cyBjYXNlIHNvbWUgZ3VpZGUgbGluZXMgYXJlIGdpdmVuIChhcyB5b3UgbWVudGlvbmVkIGluIHlv dXIgcHJldmlvdXMgbWFpbCkuDQogLSBwYXlsb2FkIHNwZWNpZmljIGZyYWdtZW50YXRpb24gcnVs ZXMgYXJlIGRlZmluZWQgaW4gZWFjaCBwYXlsb2FkIGZvcm1hdCBSRkMuDQoNCk1ha2Ugc2Vucz8N Cg0KU2luY2VyZWx5LA0KWW91bmcuDQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQpG cm9tOiA8cGhpbGlwcGUuZ2VudHJpY0BwaGlsaXBzLmNvbT4NClRvOiA8eW91bmdAdGVjaHdheS5j by5rcj4NCkNjOiA8NG9uMmFuZElQLXN5c0BhZHZlbnQuZWUuY29sdW1iaWEuZWR1PjsgPHJlbS1j b25mQGVzLm5ldD4NClNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgMjEsIDIwMDEgMTA6NDQgUE0N ClN1YmplY3Q6IFJFOiBkcmFmdC1nZW50cmljLWF2dC1tcGVnNC1tdWx0aVNMLTAxLnR4dA0KDQoN Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogeW91bmdAdGVjaHdheS5jby5r ciBbbWFpbHRvOnlvdW5nQHRlY2h3YXkuY28ua3JdDQo+IFNlbnQ6IFdlZG5lc2RheSwgRmVicnVh cnkgMjEsIDIwMDEgMjoyMiBQTQ0KPiBUbzogUGhpbGlwcGUgR2VudHJpYzsgc3Rld2VAY3MudHUt YmVybGluLmRlDQo+IENjOiA0b24yYW5kSVAtc3lzQGFkdmVudC5lZS5jb2x1bWJpYS5lZHU7IHJl bS1jb25mQGVzLm5ldA0KPiBTdWJqZWN0OiBSZTogZHJhZnQtZ2VudHJpYy1hdnQtbXBlZzQtbXVs dGlTTC0wMS50eHQNCj4gDQo+IA0KPiANCj4gU29ycnkuDQo+IA0KPiBJIHdhcyBzYXlpbmcgdGhh dCBpdCBzZWVtcyBiZXR0ZXIgdG8gcHV0IGdlbmVyYWwgZnJhZ21lbnRhdGlvbiANCj4gcnVsZSBp biBmcmFtZXdvcmsgZG9jdW1lbnQgYW5kIHlvdXIgdGV4dCBpcyBxdWl0ZSBnZW5lcmFsLg0KPiAN Cg0KSG8gaG8gPyBNeSB0ZXh0IG1ha2VzIHJlZmVyZW5jZQ0KdG8gc2VnbWVudGF0aW9uIGludG8g U0wgcGFja2V0cyBhbmQNCm90aGVyIFJUUCBwYXlsb2FkcyBtYXkgKm5vdCogdXNlIFNMIC4uLg0K DQoNClBoaWxpcHBlIEdlbnRyaWMNClNvZnR3YXJlIEFyY2hpdGVjdA0KUEhJTElQUyBESUdJVEFM IE5FVFdPUktTDQpCcm9hZGNhc3QgJiBJbnRlcm5ldCBEZWxpdmVyeSBTb2x1dGlvbnMNCkxhYm9y YXRvaXJlcyBkJ0VsZWN0cm9uaXF1ZSBQaGlsaXBzDQpCLlAuIDE1IC0gMjIsIEF2LiBEZXNjYXJ0 ZXMNCjk0NDUzIExpbWVpbC1CcmV2YW5uZXMgQ2VkZXggRnJhbmNlDQpQaG9uZSAgOiAgIDMzICgw KTEgNDUgMTAgNjggMTINCkZheCAgICA6ICAgMzMgKDApMSA0NSAxMCA2OSA2MA0KcGhpbGlwcGUu Z2VudHJpY0BwaGlsaXBzLmNvbQ0KQ2hlY2sgb3VyIHdlYiBzaXRlIGF0OiB3d3cubXBlZy00cGxh eWVyLmNvbQ0KDQoNCg0K From rem-conf Wed Feb 21 06:37:39 2001 From rem-conf-request@es.net Wed Feb 21 06:37:39 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VaLY-0004Ed-00; Wed, 21 Feb 2001 06:34:24 -0800 Received: from gw-nl4.philips.com [212.153.190.6] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VaLW-0004ET-00; Wed, 21 Feb 2001 06:34:22 -0800 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id PAA05215; Wed, 21 Feb 2001 15:34:00 +0100 (MET) (envelope-from philippe.gentric@philips.com) From: philippe.gentric@philips.com Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma005212; Wed, 21 Feb 01 15:34:00 +0100 Received: from notessmtp-nl1.philips.com (notessmtp-nl1.philips.com [130.139.36.10]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id PAA09319; Wed, 21 Feb 2001 15:34:00 +0100 (MET) Received: from EMLMS01.DIAMOND.PHILIPS.COM (emlms01sv1.diamond.philips.com [130.143.165.213]) by notessmtp-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id PAA21736; Wed, 21 Feb 2001 15:33:59 +0100 (MET) Received: by EMLMS01.DIAMOND.PHILIPS.COM (Soft-Switch LMS 4.0) with snapi via EMEA1 id 0056900016088055; Wed, 21 Feb 2001 15:45:11 +0100 To: Cc: <4on2andIP-sys@advent.ee.columbia.edu>, Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Message-ID: <0056900016088055000002L052*@MHS> Reply-To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com> Date: Wed, 21 Feb 2001 15:45:11 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; name="MEMO 02/21/01 15:32:07" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list > -----Original Message----- > From: young@techway.co.kr [mailto:young@techway.co.kr] > Sent: Wednesday, February 21, 2001 3:21 PM > To: CN=3DPhilippe Gentric/OU=3DLIM/OU=3DRESEARCH/O=3DPHILIPS@EMEA1 > Cc: rem-conf@es.net; 4on2andIP-sys@advent.ee.columbia.edu > Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt >=20 >=20 >=20 > Dear Philippe, >=20 > Well. I think your rule is general although you are mentioning=20 > SL. AU is defined in Video and Audio. So, I think we can slightly=20 > modify your text and include it as an informative annex to MPEG-4=20 > part 8 (Framework). So, we can say that >=20 > - generally AU is a smallest unit for the fragementation > - for some reason such as error resilience AU could be further=20 > fragemented. In this case some guide lines are given (as you=20 > mentioned in your previous mail). > - payload specific fragmentation rules are defined in each=20 > payload format RFC. >=20 > Make sens? >=20 Why not. Philippe Gentric Software Architect PHILIPS DIGITAL NETWORKS Broadcast & Internet Delivery Solutions Laboratoires d'Electronique Philips B.P. 15 - 22, Av. Descartes 94453 Limeil-Brevannes Cedex France Phone : 33 (0)1 45 10 68 12 Fax : 33 (0)1 45 10 69 60 philippe.gentric@philips.com Check our web site at: www.mpeg-4player.com = From rem-conf Wed Feb 21 07:48:20 2001 From rem-conf-request@es.net Wed Feb 21 07:48:19 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VbRc-0005eZ-00; Wed, 21 Feb 2001 07:44:44 -0800 Received: from purple.east.isi.edu [38.245.76.9] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VbRZ-0005eJ-00; Wed, 21 Feb 2001 07:44:42 -0800 Received: from purple.east.isi.edu (localhost [127.0.0.1]) by purple.east.isi.edu (8.9.3/8.8.7) with ESMTP id KAA04430; Wed, 21 Feb 2001 10:43:19 -0500 Message-Id: <200102211543.KAA04430@purple.east.isi.edu> To: philippe.gentric@philips.com cc: stewe@cs.tu-berlin.de, rem-conf@es.net, 4on2andIP-sys@advent.ee.columbia.edu Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt In-Reply-To: Message from philippe.gentric@philips.com of "Wed, 21 Feb 2001 09:57:39 +0100." <0056900016069720000002L002*@MHS> Date: Wed, 21 Feb 2001 10:43:19 -0500 From: Colin Perkins X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list --> philippe.gentric@philips.com writes: >> -----Original Message----- >> From: csp@east.isi.edu [mailto:csp@east.isi.edu] >> Sent: Tuesday, February 20, 2001 10:43 PM >> To: Philippe Gentric >> Cc: 4on2andIP-sys@advent.ee.columbia.edu; rem-conf@es.net; >> stewe@cs.tu-berlin.de >> Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt >> >> >> >> Philippe, >> >> Two brief comments: >> - your discussion of what a receiver should do on receiving a stream >> containing loss very much covers implementation details, and I see >> no need for most of this to be standardized. > >Are you refering to this part ? > >" >If not operating in such a mode the decoder MUST >skip packets after a loss until an Access Unit >start is received. > >Similarily decoder implementations that do not implement >robust decoding of Access Units fragments >MUST -after a packet loss- discard all packets until >an Access Unit start is received. > >Decoder implementations that do not implement >resynchronisation at any Access Units start >MUST -after a packet loss- discard all packets until >a Random Access Point Access Unit is received. >" > >I is unclear to me how much we must >describe the player behavior, >could you elaborate ? Why do you need to describe it? The entire section seems to be a "quality of implementation" discussion, rather than something which needs to be standardized. >> - you need to consider congestion control for the OD and BIFS streams, > >This I dont understand, what is exactly the problem ? You mention the use of FEC and retransmission, without discussing the potential problems they cause. >> and should also consider that RTP may not be an appropriate protocol >> (some of the work in the RMT working group may well be better suited >> to your needs). >> > >Hum, why question RTP ? > >I agree that UDP may not always be "approriate", i.e. as explained in my >text if you have a simple static scene of the kind: "this scene is a video >and an audio track" then using TCP at session setup makes a lot of sense, >but that would be RTP/TCP. > >Because in broadcast scenarios for changing scenes we *want* RTP, so let >us use always RTP, no ? > >I mean the MPEG-4 BIFS was *also* designed to be used in network setups >where you actually do not even have a return channel (which has at least >the advantage that we known the solution scales up to an infinity of >receivers) and then RTP/UDP is the right thing to do isn't it ? Not necessarily. You want RTP/UDP if unreliable streaming is desired, but it may be that a reliable multicast protocol is better suited to delivery of the BIFS and/or OD streams. RTP is not appropriate for that case, the IETF RMT working group has much better solutions. Colin From rem-conf Wed Feb 21 08:17:58 2001 From rem-conf-request@es.net Wed Feb 21 08:17:57 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Vbv6-0006iB-00; Wed, 21 Feb 2001 08:15:12 -0800 Received: from lmail.actcom.co.il [192.114.47.13] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14Vbv3-0006gO-00; Wed, 21 Feb 2001 08:15:10 -0800 Received: from zvil (i1-29.j1.actcom.co.il [192.115.22.191]) by lmail.actcom.co.il (8.9.3/8.9.1) with SMTP id SAA05720; Wed, 21 Feb 2001 18:14:51 +0200 From: "Zvi Lifshitz" To: "'Colin Perkins'" , Cc: , , <4on2andIP-sys@advent.ee.columbia.edu> Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Date: Wed, 21 Feb 2001 18:12:42 +0200 Message-ID: <000201c09c21$1f7f1590$26000a8c@zvil> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1255" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0) Importance: Normal In-Reply-To: <200102211543.KAA04430@purple.east.isi.edu> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list As I mentioned in an earlier mail I don't think there is a special reason to handle BIFS/OD differently than other streams. There are error resilience tools for these as well, and if people don't know this the place to teach them is not in the RFC. Regards, z soon the whole world will STREAM ================================================================== Zvi Lifshitz Phone +972(2)679-4788 zvil@optibase.com Fax +972(2)679-4789 Optibase Ltd. GSM: +972(54)461-787 http://www.optibase.com US voice mail/fax +1(206) 888-4149 ================================================================== Come see us at: IIR 's Content Delivery Summit, Amsterdam Hilton, The Netherlands, February 19th-23rd, 2001 IIR's Streaming Media, The Sheraton Amsterdam Airport hotel, The Netherlands, March 19th-22nd, 2001 -----Original Message----- From: owner-4on2andIP-sys@advent.ee.columbia.edu [mailto:owner-4on2andIP-sys@advent.ee.columbia.edu] On Behalf Of Colin Perkins Sent: Wednesday, February 21, 2001 5:43 PM To: philippe.gentric@philips.com Cc: stewe@cs.tu-berlin.de; rem-conf@es.net; 4on2andIP-sys@advent.ee.columbia.edu Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt --> philippe.gentric@philips.com writes: >> -----Original Message----- >> From: csp@east.isi.edu [mailto:csp@east.isi.edu] >> Sent: Tuesday, February 20, 2001 10:43 PM >> To: Philippe Gentric >> Cc: 4on2andIP-sys@advent.ee.columbia.edu; rem-conf@es.net; >> stewe@cs.tu-berlin.de >> Subject: Re: draft-gentric-avt-mpeg4-multiSL-01.txt >> >> >> >> Philippe, >> >> Two brief comments: >> - your discussion of what a receiver should do on receiving a stream >> containing loss very much covers implementation details, and I see >> no need for most of this to be standardized. > >Are you refering to this part ? > >" >If not operating in such a mode the decoder MUST >skip packets after a loss until an Access Unit >start is received. > >Similarily decoder implementations that do not implement >robust decoding of Access Units fragments >MUST -after a packet loss- discard all packets until >an Access Unit start is received. > >Decoder implementations that do not implement >resynchronisation at any Access Units start >MUST -after a packet loss- discard all packets until >a Random Access Point Access Unit is received. >" > >I is unclear to me how much we must >describe the player behavior, >could you elaborate ? Why do you need to describe it? The entire section seems to be a "quality of implementation" discussion, rather than something which needs to be standardized. >> - you need to consider congestion control for the OD and BIFS streams, > >This I dont understand, what is exactly the problem ? You mention the use of FEC and retransmission, without discussing the potential problems they cause. >> and should also consider that RTP may not be an appropriate protocol >> (some of the work in the RMT working group may well be better suited >> to your needs). >> > >Hum, why question RTP ? > >I agree that UDP may not always be "approriate", i.e. as explained in my >text if you have a simple static scene of the kind: "this scene is a video >and an audio track" then using TCP at session setup makes a lot of sense, >but that would be RTP/TCP. > >Because in broadcast scenarios for changing scenes we *want* RTP, so let >us use always RTP, no ? > >I mean the MPEG-4 BIFS was *also* designed to be used in network setups >where you actually do not even have a return channel (which has at least >the advantage that we known the solution scales up to an infinity of >receivers) and then RTP/UDP is the right thing to do isn't it ? Not necessarily. You want RTP/UDP if unreliable streaming is desired, but it may be that a reliable multicast protocol is better suited to delivery of the BIFS and/or OD streams. RTP is not appropriate for that case, the IETF RMT working group has much better solutions. Colin From rem-conf Wed Feb 21 10:20:45 2001 From rem-conf-request@es.net Wed Feb 21 10:20:45 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Vdpi-0001w4-00; Wed, 21 Feb 2001 10:17:46 -0800 Received: from relay.eecs.berkeley.edu [169.229.34.228] by mail1.es.net with esmtp (Exim 1.81 #2) id 14Vdpf-0001vu-00; Wed, 21 Feb 2001 10:17:43 -0800 Received: from bmrc.berkeley.edu (ix.CS.Berkeley.EDU [128.32.36.141]) by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id KAA11370; Wed, 21 Feb 2001 10:17:42 -0800 (PST) Message-ID: <3A940563.864F1A0B@bmrc.berkeley.edu> Date: Wed, 21 Feb 2001 10:13:55 -0800 From: Florissa Colina X-Mailer: Mozilla 4.5 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 Subject: 2/21 Distributed Tutored Video Instruction: Building a Shared Audio-Video World for Collaborative Learning -- Randall B. Smith, Sun Microsystems Laboratories Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Bcc: To: rem-conf@es.net X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Berkeley Multimedia, Graphics and Interfaces Seminar Distributed Tutored Video Instruction: Building a Shared Audio-Video World for Collaborative Learning Wednesday, February 21, 2001 1:10-2:30 p.m. PDT Fujitsu Seminar Room (405 Soda Hall) Randall B. Smith Sun Microsystems Laboratories Distributed Tutored Video Instruction is a collaborative learning method in which participants discuss a video tape while interacting through multicast audio and video. The video images are embedded in a flat, 2-D shared space called "Kansas." I will discuss some of the implementation issues as well as give an overview of our experimental results which involve over a thousand students at 2 universities. --------------- The seminar is broadcast live on the Internet Mbone and as a Real Networks G2 broadcast. You can connect to the live RealNetworks broadcast at: http://bmrc.berkeley.edu/bibs/cs298-5 You can also directly put in this url into the Real Player: rtsp://media2.bmrc.berkeley.edu/encoder/cs298-5.rm To do so you will need to have the "Real Player G2" installed, which is available from: http://www.real.com/products/player/downloadrealplayer.html To tune into the Internet MBone broadcast, look for the announcement in your MBone session directory program ('sdr'). You can get further information about this seminar, and access to replays of previous seminars at the MIG Seminar web page: http://media2.bmrc.berkeley.edu/bibs/archive.cfm Sponsored by the Berkeley Multimedia Research Center From rem-conf Wed Feb 21 15:21:15 2001 From rem-conf-request@es.net Wed Feb 21 15:21:14 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14ViSX-0006I7-00; Wed, 21 Feb 2001 15:14:09 -0800 Received: from (ssdb1.sportsseoul.com) [211.218.148.81] by mail1.es.net with esmtp (Exim 1.81 #2) id 14ViSS-0006HO-00; Wed, 21 Feb 2001 15:14:04 -0800 Received: by ssdb1.sportsseoul.com id IAA0000001463; Thu, 22 Feb 2001 08:04:42 +0900 (KST) Date: Thu, 22 Feb 2001 08:04:42 +0900 (KST) Message-Id: <200102212304.IAA0000001463@ssdb1.sportsseoul.com> From: oebmcapylw@colnlqsf.de To: cyqnzqtpto@colnlqsf.de Subject: You Can Do This ssttg X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Learn How To Make $1,875 Or MORE Every Week, Week After Week While Staying At Home. No MLM No Selling No Junk For FREE Report, Click Here: mailto:send_info@uol.com.co?subject=SEND OR Send and e-mail with "SEND" as the subject to: send_info@uol.com.co -------------------------------- To be removed, click here: mailto:sendnomoreplease@371.net From rem-conf Wed Feb 21 15:27:47 2001 From rem-conf-request@es.net Wed Feb 21 15:27:46 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Vier-00076E-00; Wed, 21 Feb 2001 15:26:53 -0800 Received: from p-mail2.rd.francetelecom.fr (p-mail2.cnet.fr) [193.49.124.32] by mail1.es.net with smtp (Exim 1.81 #2) id 14Vien-0006vm-00; Wed, 21 Feb 2001 15:26:49 -0800 Received: by p-voyageur.rd.francetelecom.fr with Internet Mail Service (5.5.2653.19) id <1PGF9SCV>; Thu, 22 Feb 2001 00:25:31 +0100 Message-ID: <3135C8FE9FB0D411B8EF0004AC4CCB5B2425D1@l-rmhs.lannion.cnet.fr> From: CURET Dominique FTRD/DMI/REN To: rem-conf@es.net, 4on2andIP-sys@advent.ee.columbia.edu Cc: "'csp@isi.edu'" , "'carsner@acm.org'" , ROUX Catherine FTRD/DMI/REN , 'Guy Cherry' , =?ISO-8859-1?Q?RELIER_St=E9phanie_FTRD/?= =?ISO-8859-1?Q?DMI/REN?= Subject: Draft for RTP payload for MPEG-4 FlexMux Date: Thu, 22 Feb 2001 00:23:18 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C09C5D.459ECAE0" X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C09C5D.459ECAE0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable dear Colin, dear Stephen, dear all, I send last friday the "draft RTP payload for FlexMux streams", to = Colin & Stephen, the AVT chairmen, and to the Internet draft editor. That format will be presented in Minneapolis by Catherine Roux. Since last friday, Guy Cherry (nCube) joined us as author of the = payload format, and the draft has changed & improved, as Guy revisited it: There is now a 1Oth advantage that can provide FlexMultiplexing: 10. Content providers are able to bundle together a single stream with=20 assurance that associated streams will be kept together and synchronized. You will find here after attached the status of the current proposal = that includes what Guy modified. The next modification I see for the draft proposal is related of the = values assigned to the FlexMux descriptor tags. The SDP/RTP payload spec has to be self consistent: The SDP syntax can better point=20 to the FlexMux descriptors defined in the payload, instead of pointing = to those=20 defined within MPEG-4. The following sentence=20 The MPEG-4 FlexMux descriptors related to FlexMux description=20 are defined within the MPEG-4 system specification.=20 can be changed into The MPEG-4 FlexMux descriptors related to FlexMux description=20 are defined within the paragraph 7.4.=20 To make the MPEG-4/SDP/RTP specification consistent, it is much better = if the values assigned to=20 the FlexMux descriptors described in the payload format are the same = than the values=20 assigned within MPEG-4, instead of being values starting at zero. the following tag values=20 TAG gives the type of the descriptor: 0 for FlexMux declaration descriptor 1 for FlexMux timing descriptor 2 for FlexMux Channel Table descriptor 3 for FlexMux codetable entry descriptor 4 for FlexMux buffersize descriptor =20 values from 5 to 127 are IETF reserved=20 values from 128 to 255 are Ad Hoc values can be changed into: TAG gives the type of the descriptor: 0x60 for FlexMux Channel Table descriptor 0x61 for FlexMux buffersize descriptor 0x62 for FlexMux timing descriptor 0x63 for FlexMux codetable entry descriptor 0x64 for FlexMux declaration descriptor values from 0x00 to 0x5F are forbidden =20 values from 0x65 to 0xBF are forbidden value 0xFF is forbidden values from 0xC0 to 0xDF are IETF reserved values from 0xE0 to 0xFE are Ad Hoc values your comments are more than welcome <>=20 Dominique _________________________________________ > Dominique Curet > France T=E9l=E9com R&D - DMI/PIA > % + 33 (0)2 99 12 40 05 Fax : + 33 (0)2 99 12 40 98 > ) CCETT B.P. 59 4, rue du Clos Courtel=20 > 35512 Cesson-Sevigne Cedex 09 FRANCE > mailto:dominique.curet@rd.francetelecom.fr _________________________________________ ------_=_NextPart_000_01C09C5D.459ECAE0 Content-Type: application/octet-stream; name="draft_last_19_02.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="draft_last_19_02.zip" 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 gsbHzZd9g95vh+QPkH4Z2ukAWq+GBrdE9mWvwL+R/Cxq+bAWVa6fcTXid8/CfyH7eE3bd9D6t9mQ Kcjf8sJ0HJ/XcXi/kBZ/seFG5C87O6Ueat+rF41H9vK0i+/TokrO/NVIXr8q7IjkqfepeXj8126F 9McbrVei8by75xdIn7zZoi8az4suaN9Yi08ZdD/aP5wTmlugxQ9fmIb8qY8PyUbnzQ6W9Axp8eVT fkb66OWk05D9N3nqbeh8SJ28p9D7SE8biuSr7qDfkX7e3v5P1F99Slqh+eW5iSFk3zecNBT5k+aP +PsAEb6Z6YfrFnRD6wWOp/+X5p/R/CvU/u+nNUT6tam3DdJHT/aag/pvzcSRqL+LmjVD8ttq8ny0 X9uyRWu0fup/zvnI3vi6cRu0/pnfaDWyD+4MpiB97enuQ/K5LeV31F9/H9UIPf/Wyw4j+7C0Q0+0 37mv4CbsHznzZvR8ifNqIX01ttYtSD/OaFuJ/NONW/VD7U1pdyvSn5P790L6pCBrApLvRpe2Rvbk q0saIP3dqONW5L8YPqsdep+juh1A48nbtRvyf7c924/ed7+SElT+pTrrkT5s3+9npI9XzUhH8t6v 18vIf9/rktWov85pOQOtH6sWrEfy/33DWSie9em/1EbrNY4XMvl9vuPHqD/K614b0uK9pz+L9PGD qRloPv6qx2w0P8265HL0PM9MUtD5jMeS30P9vbzwBuTPUfyvI3kqybsTrd/7lyxD8vrf6V3R+oDb A1vZ83UpfB3t7ww9bRZ6nsGD78Hnq858D61nXxq/Bu1vvJn5T+Q/vXThZWg98GWzF1B9A3r/gNZ/ oy5oVKTFl5Wcj/ThaaOao/VyjzPuRPsBp4w9G80H35e+hsbnQ0MPIvtyRt8+yB4d1zAR7Y+tGXAG Gs/jQ1uQvHw/93JUX92O6ej9ZF7aCdkLv7RcjORjb78tyB7c4emL7K00f200/pflzUHyPbX9pAIt vrV5d5QfPO8qhHeZ/y56v8MWf4z03yfdnkT6v3+P/6L1XnIa9n/VmzkJ+adaDj8F+b/Kzv07qm9a i/vRfsh17X7D8X6TFqP6ZnfPRf37xaVnovG+238psp/aNj8N2c9F/R5E/ryv2g5B8tK5xx5kz5SO uwK9jxmndELr49/q/4j0belZt6D5566mHZC8FV74ENp/G+v9L5Kvu9KCaD6a2O5etB4YMuEDZD/X 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 AAAAAQABAHYAAABD0QAAAAA= ------_=_NextPart_000_01C09C5D.459ECAE0-- From rem-conf Wed Feb 21 22:04:04 2001 From rem-conf-request@es.net Wed Feb 21 22:04:01 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VogF-00000F-00; Wed, 21 Feb 2001 21:52:43 -0800 Received: from mail.calitech.com.tw (cts2.calitech.com.tw) [211.75.40.83] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14Vog2-0007hs-00; Wed, 21 Feb 2001 21:52:30 -0800 Received: from mxpool01.netaddress.usa.net ([38.11.247.22]) by cts2.calitech.com.tw (8.9.3/8.9.3) with SMTP id EAA24746; Thu, 22 Feb 2001 04:58:57 +0800 From: wizardl@usa.net Message-ID: <000055650216$000015c0$00002a2e@mxpool01.netaddress.usa.net> To: Subject: CHANGE YOUR LIFE AND LIVE YOUR DREAMS! 10798 Date: Wed, 21 Feb 2001 15:51:19 -1700 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Would you and your family Enjoy a better life if you knew = how to:

Get out of Debt and STAY OUT OF DEBT?

Lawfully and ethically ELIMINATE YOUR INCOME TAXES - past, present and fut= ure?

PROTECT WHAT YOU OWN from liens, levies, judgments and seizures?

Achieve true FINANCIAL INDEPENDENCE?

Sure, we all have dreams - luxurious travel, beautiful homes, top-notch ed= ucation for our kids, comfortable retirement, generous giving to those in = need, the list goes on and on.

But how many of us will keep on dreaming and how many of us will actually = MAKE IT HAPPEN?

IT'S TIME TO TAKE CONTROL OF YOUR FINANCES AND YOUR FUTURE!

And, you can build a 6-figure income by sharing this information with othe= rs.

CALL NOW 800-224-1637

My mission is to help other people develop their life-long dreams. I am l= ooking for those people who are committed to that BIG picture and are not = afraid to work for it. Here's how:

- Let me show you how you can get those monkeys off your back: income taxe= s (personal and business), liens, etc.

- Share the same information through your own home business enterprise, ne= tting $1000 to $5000 per sale, paid directly to you
- No special skills or equipment required. No "inventory" to keep
- No personal "selling" or "explaining" - complete information system does= the explaining for you
- Full training and endless support in an environment of utmost integrity<= BR> - Free enterprise in its purest form, not MLM or franchise
- Exceptional products, not "vitamins, lotions, and potions"
- Lead generation system that brings qualified prospects to you


CALL NOW - 800-224-1637

Success is a matter of choice, your choice always.

Prosperous Regards!

To be removed from future mailings reply to this email
Under Bill s.1618 TITLE III passed by the 105th U.S. Congress
this letter can not be considered spam as long as
a Remove Link is included. reply to be removed.


From rem-conf Thu Feb 22 01:46:24 2001 From rem-conf-request@es.net Thu Feb 22 01:46:22 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14VsDJ-0007Qv-00; Thu, 22 Feb 2001 01:39:05 -0800 Received: from gw-nl4.philips.com [212.153.190.6] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VsDG-0007Ql-00; Thu, 22 Feb 2001 01:39:03 -0800 Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl4.philips.com with ESMTP id KAA07859; Thu, 22 Feb 2001 10:38:42 +0100 (MET) (envelope-from philippe.gentric@philips.com) From: philippe.gentric@philips.com Received: from smtprelay-eur1.philips.com(130.139.36.3) by gw-nl4.philips.com via mwrap (4.0a) id xma007856; Thu, 22 Feb 01 10:38:42 +0100 Received: from notessmtp-nl1.philips.com (notessmtp-nl1.philips.com [130.139.36.10]) by smtprelay-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id KAA12769; Thu, 22 Feb 2001 10:38:42 +0100 (MET) Received: from EMLMS01.DIAMOND.PHILIPS.COM (emlms01sv1.diamond.philips.com [130.143.165.213]) by notessmtp-nl1.philips.com (8.9.3/8.8.5-1.2.2m-19990317) with ESMTP id KAA15110; Thu, 22 Feb 2001 10:38:40 +0100 (MET) Received: by EMLMS01.DIAMOND.PHILIPS.COM (Soft-Switch LMS 4.0) with snapi via EMEA1 id 0056900016105568; Thu, 22 Feb 2001 10:49:54 +0100 To: , Cc: , , <4on2andIP-sys@advent.ee.columbia.edu> Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Message-ID: <0056900016105568000002L082*@MHS> Reply-To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com> Date: Thu, 22 Feb 2001 10:49:54 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; name="MEMO 02/22/01 10:02:24" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Zvi wrote: >As I mentioned in an earlier mail I don't think there is a special rea= son to >handle BIFS/OD differently than other streams. Well, You have to ackwnoledge the fact that BIFS and OD *are* different than say video. So we *have* to document/explain how/why/when although they are different they *can* be processed the same way. >There are error resilience >tools for these as well, and if people don't know this the place to te= ach >them is not in the RFC. Ouch :-( Everybody please smile to zvi's joke :-) Zvi, I think you are smack on the thing that hurts here: you know about it, some others in MPEG know about it, BUT the problem we have is that the technical consensus with people in the IETF and the consequent success (or failure, or delay) in the process to get this promoted to standard track RFC *depends* on exactly this kind of knowledge being made available to people in the IETF, so that they can ponder about it in the light of their expertise and eventually acknowledge that what we are trying to do is right. May I remind you that the *only* ways to do this are: - discussion on this list - making internet drafts documents - trying to survive the question salvo at the next IETF meeting :-) So although I agree with you on what you mean technically I wish you would produce explanations rather than cryptic sentences. Regards, Philippe Gentric Software Architect PHILIPS DIGITAL NETWORKS Broadcast & Internet Delivery Solutions Laboratoires d'Electronique Philips B.P. 15 - 22, Av. Descartes 94453 Limeil-Brevannes Cedex France Phone : 33 (0)1 45 10 68 12 Fax : 33 (0)1 45 10 69 60 philippe.gentric@philips.com Check our web site at: www.mpeg-4player.com = From rem-conf Thu Feb 22 02:06:45 2001 From rem-conf-request@es.net Thu Feb 22 02:06:44 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Vscj-0000aO-00; Thu, 22 Feb 2001 02:05:21 -0800 Received: from lmail.actcom.co.il [192.114.47.13] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14Vsch-0000Zz-00; Thu, 22 Feb 2001 02:05:19 -0800 Received: from zvil (i1-13.j1.actcom.co.il [192.115.22.175]) by lmail.actcom.co.il (8.9.3/8.9.1) with SMTP id MAA10671; Thu, 22 Feb 2001 12:05:17 +0200 From: "Zvi Lifshitz" To: <"CN=Philippe Gentric/OU=LIM/OU=RESEARCH/O=PHILIPS@EMEA1"@unregistered.philips.com>, Cc: , , <4on2andIP-sys@advent.ee.columbia.edu> Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Date: Thu, 22 Feb 2001 12:03:04 +0200 Message-ID: <001901c09cb6$a6ad4c90$26000a8c@zvil> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1255" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0) Importance: Normal In-Reply-To: <0056900016105568000002L082*@MHS> X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Philippe, Still I doubt whether RFC is the right place for lecturing. I agree, however, that people who need lecturing deserve to get it. I agree that rem-conf is a good place to discuss it, as well as the next IETF meeting. I would be glad to answer questions on this on the reflector, as well as facing questions in the meeting if I go there. If not I trust you to do a good job. For a starter, I can repeat here the claim that BIFS/OD is similar to video in the sense that they are made of key frames and deltas, and like video key frames can be repeated for error resiliency. There is also a mechanism called "BIFS carrousel" which allows mix of key and incremental frames so that if not needed the key frames can be ignored. This is necessary because BIFS may describe an interactive scene, and a key frame (i.e. replace scene command) may cause a use to loose the local changes she applied to the scene interactively. Regards, z soon the whole world will STREAM ================================================================== Zvi Lifshitz Phone +972(2)679-4788 zvil@optibase.com Fax +972(2)679-4789 Optibase Ltd. GSM: +972(54)461-787 http://www.optibase.com US voice mail/fax +1(206) 888-4149 ================================================================== Come see us at: IIR 's Content Delivery Summit, Amsterdam Hilton, The Netherlands, February 19th-23rd, 2001 IIR's Streaming Media, The Sheraton Amsterdam Airport hotel, The Netherlands, March 19th-22nd, 2001 -----Original Message----- From: philippe.gentric@philips.com [mailto:philippe.gentric@philips.com] Sent: Thursday, February 22, 2001 11:50 AM To: csp@isi.edu; zvil@csi.com Cc: stewe@cs.tu-berlin.de; rem-conf@es.net; 4on2andIP-sys@advent.ee.columbia.edu Subject: RE: draft-gentric-avt-mpeg4-multiSL-01.txt Zvi wrote: >As I mentioned in an earlier mail I don't think there is a special reason to >handle BIFS/OD differently than other streams. Well, You have to ackwnoledge the fact that BIFS and OD *are* different than say video. So we *have* to document/explain how/why/when although they are different they *can* be processed the same way. >There are error resilience >tools for these as well, and if people don't know this the place to teach >them is not in the RFC. Ouch :-( Everybody please smile to zvi's joke :-) Zvi, I think you are smack on the thing that hurts here: you know about it, some others in MPEG know about it, BUT the problem we have is that the technical consensus with people in the IETF and the consequent success (or failure, or delay) in the process to get this promoted to standard track RFC *depends* on exactly this kind of knowledge being made available to people in the IETF, so that they can ponder about it in the light of their expertise and eventually acknowledge that what we are trying to do is right. May I remind you that the *only* ways to do this are: - discussion on this list - making internet drafts documents - trying to survive the question salvo at the next IETF meeting :-) So although I agree with you on what you mean technically I wish you would produce explanations rather than cryptic sentences. Regards, Philippe Gentric Software Architect PHILIPS DIGITAL NETWORKS Broadcast & Internet Delivery Solutions Laboratoires d'Electronique Philips B.P. 15 - 22, Av. Descartes 94453 Limeil-Brevannes Cedex France Phone : 33 (0)1 45 10 68 12 Fax : 33 (0)1 45 10 69 60 philippe.gentric@philips.com Check our web site at: www.mpeg-4player.com From rem-conf Thu Feb 22 06:35:42 2001 From rem-conf-request@es.net Thu Feb 22 06:35:40 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Vwmh-00052F-00; Thu, 22 Feb 2001 06:31:55 -0800 Received: from ns.kia.co.kr (www.) [203.248.232.2] by mail1.es.net with smtp (Exim 1.81 #2) id 14Vwmf-00051p-00; Thu, 22 Feb 2001 06:31:53 -0800 Received: from rmewx.springer.de by www. (SMI-8.6/SMI-SVR4) id WAA09750; Thu, 22 Feb 2001 22:40:59 +0900 Date: Thu, 22 Feb 2001 22:40:59 +0900 From: yrssw@siglo20.cl Message-Id: <200102221340.WAA09750@www.> To: qbjet@aol.com Subject: $10,000 INSTANT CREDIT hiamp X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list GET AN UNSECURED VISA - MASTERCARD YES! Even with bad credit - no credit. WE CAN SHOW YOU HOW TO GET Instant Online Credit Approval With credit limits up to $10,000 Interest Rates as Low as 0% until August 2001 Do you have good credit? You can transfer your high interest credit cards to a low 0% until August 2001, 9.9% thereafter. Dear Future Credit Card Holder http://www.creditrebates.com/affsites/1002 Visit our website and be on your way to instant approval. *********************************************** Remove subscription@a-vip.com From rem-conf Thu Feb 22 08:30:35 2001 From rem-conf-request@es.net Thu Feb 22 08:30:34 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Vya0-0007ib-00; Thu, 22 Feb 2001 08:26:56 -0800 Received: from (mail.bono.com.cn) [202.106.127.127] by mail1.es.net with esmtp (Exim 1.81 #2) id 14VyZt-0007hW-00; Thu, 22 Feb 2001 08:26:50 -0800 Received: from ip185.kansas-city21.mo.pub-ip.psi.net_[38.27.196.185] [38.27.196.185] by mail.bono.com.cn (SMTPD32-5.05) id A580FF02A8; Thu, 22 Feb 2001 20:22:24 +0800 Received: from tcs.co.in by ip185.kansas-city21.mo.pub-ip.psi.net with ESMTP; Thu, 22 Feb 2001 07:19:29 -0600 Message-ID: <00007e7327ac$00006d70$00001e85@tcs.co.in> To: From: andreak41@spire.com Subject: """FREE INVESTMENT VIDEO!!! 7813 Date: Thu, 22 Feb 2001 07:19:16 -0600 MIME-Version: 1.0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Priority: 3 X-MSMail-Priority: Normal Reply-To: johnboy@5Business.cc X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Free Dow Jones Investment Video!
Build the future you want with the index you trust!

Whether you want to invest in the market or simply protect your portfolio<= BR> >from a market correction, this video shows how you can use CBOT\'ae DJIASM=
futures and futures options to accomplish your investment objectives.

Contact us today for your FREE Investment video.

Please complete (Copy &Paste) the form below and
click here

Complete Name:

Phone Number:

Address:

City:

State:
click here<= BR>



Request Without Phone Number Will Not Be Proce= ssed!







To be removed:
click here


From rem-conf Thu Feb 22 08:51:06 2001 From rem-conf-request@es.net Thu Feb 22 08:51:05 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14Vyun-0000pR-00; Thu, 22 Feb 2001 08:48:25 -0800 Received: from tcb.net [205.168.100.1] by mail1.es.net with esmtp (Exim 1.81 #2) id 14Vyum-0000pH-00; Thu, 22 Feb 2001 08:48:24 -0800 Received: from sofos.tcb.net (sofos.tcb.net [127.0.0.1]) by tcb.net (8.9.3/8.9.3) with ESMTP id JAA26889 for ; Thu, 22 Feb 2001 09:47:13 -0700 Message-Id: <200102221647.JAA26889@tcb.net> X-Mailer: exmh version 2.0.3 To: rem-conf@es.net From: Danny McPherson Reply-To: danny@ambernetworks.com Subject: PWOT Mailing List Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 22 Feb 2001 09:47:13 -0700 Sender: danny@sofos.tcb.net X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list The PWOT mailing list has been created for discussion of Pseudo Wires Over Transport. PWOT is a descendant of CEOT (Circulation Emulation Over Transport), and is a to-be working group. c The IESG is working with the chairs to finalize the charter now and a BOF slot has been secured for the meeting in Minneapolis. The charter will be posted once it's been finalized. CEOT list subscription will not be transferred, so if you're interested please subscribe to PWOT. There are two methods of subscribing: o Submit the standard email request to pwot-request@ietf.org o Go to http://www.ietf.org/mailman/listinfo/pwot General posts should be directed to pwot@ietf.org. Member posting only is enabled. Archives will be accessible via the URL above. Additional information (i.e., charter, et al.) will be posted as soon as it's finalized. Thanks! Luca & Danny From rem-conf Thu Feb 22 12:02:07 2001 From rem-conf-request@es.net Thu Feb 22 12:02:06 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14W1qn-0004ks-00; Thu, 22 Feb 2001 11:56:29 -0800 Received: from gumby.cs.berkeley.edu [128.32.32.38] (root) by mail1.es.net with esmtp (Exim 1.81 #2) id 14W1ql-0004ki-00; Thu, 22 Feb 2001 11:56:27 -0800 Received: from bmrc.berkeley.edu (sockeye.CS.Berkeley.EDU [128.32.36.74]) by gumby.cs.berkeley.edu (8.9.3/8.9.3) with ESMTP id LAA09302; Thu, 22 Feb 2001 11:39:26 -0800 Message-ID: <3A956BEA.71AABA9C@bmrc.berkeley.edu> Date: Thu, 22 Feb 2001 11:43:38 -0800 From: katherine reyes X-Mailer: Mozilla 4.72 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 Subject: 2/28 Berkeley Multimedia, Graphics and Interfaces Seminar Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Bcc: To: rem-conf@es.net X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Berkeley Multimedia, Graphics and Interfaces Seminar BEEP, APEX and the Next Generation of XML-based Internet Protocols February 28, 2001, 1:10-2:30 p.m. PDT Fujitsu Seminar Room (405 Soda Hall) Marco R. Gazzetta Invisible Worlds Binary transfer of structured data across disparate network configurations faces the developer with immense problems. Recent development favors a text-based encoding, XML, as a universal representation mechanism for such data. XML is widely used as the generic, flexible and extensible encoding for message-based exchanges in many state-of-the-art implementations. Unfortunately, the wide-spread use of this encoding was not matched by corresponding development of a series of message exchange protocols for the creation of application interaction. BEEP, the Blocks Extensive Exchanges profile, covers this gap by providing a framework for application protocol development. Using BEEP, the flexibility and extensibility of XML are transferred into the realm of protocol development. Layered on top of BEEP, new protocols can be developed at a fraction of the cost and in a fraction of the time required before. We will consider APEX, the APplication EXchange protocol, as a first example of the new generation of protocols to be developed using the BEEP framework. --------------- The seminar is broadcast live on the Internet Mbone and as a Real Networks G2 broadcast. You can connect to the live RealNetworks broadcast at: http://bmrc.berkeley.edu/bibs/cs298-5 You can also directly put in this url into the Real Player: rtsp://media2.bmrc.berkeley.edu/encoder/cs298-5.rm To do so you will need to have the "Real Player G2" installed, which is available from:http://www.real.com/products/player/downloadrealplayer.html To tune into the Internet MBone broadcast, look for the announcement in your MBone session directory program ('sdr'), or you can visit: http://imj.ucsb.edu/sdr-monitor/ You can get further information about this seminar, and access to replays of previous seminars at the MIG Seminar web page: http://media2.bmrc.berkeley.edu/bibs/archive.cfm Sponsored by the Berkeley Multimedia Research Center From rem-conf Thu Feb 22 15:05:40 2001 From rem-conf-request@es.net Thu Feb 22 15:05:38 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14W4jk-0006iK-00; Thu, 22 Feb 2001 15:01:24 -0800 Received: from (ndsweb.nongshim.co.kr) [203.249.171.21] by mail1.es.net with esmtp (Exim 1.81 #2) id 14W4jh-0006hB-00; Thu, 22 Feb 2001 15:01:21 -0800 Received: from nsfwz1 ([172.16.1.50]) by ndsweb.nongshim.co.kr (8.9.3/) with SMTP id HAA0000251040 for ; Fri, 23 Feb 2001 07:53:32 +0900 (KST) From: To: rem-conf@es.net Subject: Supplies for Your Toner Cartridges Printers,Fax & Copiers!.... Date: Thu, 22 Feb 2001 18:09:15 Message-Id: <525.315134.864339@unknown> Reply-To: dprint2000@aol.com Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list D&J PRINTING CORPORATION 2564 COCHISE DR ACWORTH, GA 30102 (770) 974-8228 --LASER, FAX AND COPIER PRINTER TONER CARTRIDGES-- *WE ACCEPT GOVERNMENT, SCHOOL AND UNIVERSITY PURCHASE ORDERS* CHECK OUT OUR NEW CARTRIDGE PRICES: APPLE LASER WRITER PRO 600 OR 16/600 $65 LASER WRITER SELECT 300, 310, 360 $65 LASER WRITER 300, 320 $54 LASER WRITER LS, NT, 2NTX, 2F, 2G AND 2SC $54 LASER WRITER 12/640 $75 HEWLETT PACKARD LASERJET SERIES 2, 3 AND 3D (95A) $49 LASERJET SERIES 2P AND 3P (75A) $57 LASERJET SERIES 3SI AND 4SI (91A) $80 LASERJET SERIES 4L AND 4P $45 LASERJET SERIES 4, 4M, 5, 5M, 4+ (98A) $55 LASERJET SERIES 4000 HIGH YIELD (27X) $95 LASERJET SERIES 4V $90 LASERJET SERIES 5SI, 8000 $100 LASERJET SERIES 5L AND 6L $45 LASERJET SERIES 5P, 5MP, 6P, 6MP $59 LASERJET SERIES 5000 (29A) $115 LASERJET SERIES 1100 (92A) $45 LASERJET SERIES 2100 (96A) $80 LASERJET SERIES 8100 (82X) $135 HEWLETT PACKARD LASERFAX LASERFAX 500, 700, FX1 $57 LASERFAX 5000, 7000, FX2 $57 LASERFAX FX3 $67 LASERFAX FX4 $77 LEXMARK OPTRA 4019, 4029 HIGH YIELD $130 OPTRA R, 4039, 4049 HIGH YIELD $135 OPTRA S, 4059 HIGH YIELD $135 OPTRA N $110 EPSON EPL-7000, 8000 $100 EPL-1000, 1500 $100 CANON LBP-430 $49 LBP-460, 465 $59 LBP-8 II $54 LBP-LX $54 LBP-MX $95 LBP-AX $49 LBP-EX $59 LBP-SX $49 LBP-BX $95 LBP-PX $49 LBP-WX $95 LBP-VX $59 CANON FAX L700 THRU L790 (FX1) $59 CANON FAX L5000 THRU L7000 (FX2) $59 CANON COPIERS PC 3, 6RE, 7, 11 (A30) $69 PC 320 THRU 780 (E40) $85 NEC SERIES 2 LASER MODEL 90, 95 $105 SUPERSCRIPT 860 $115 PLEASE NOTE: * WE SHIP UPS GROUND. ADD $6.50 FOR SHIPPING AND HANDLING * WE ACCEPT ALL MAJOR CREDIT CARDS OR "COD" ORDERS. * COD CHECK ORDERS ADD $3.50 TO YOUR SHIPPING COST. * OUR STANDARD MERCHANDISE REFUND POLICY IS NET 30 DAYS. * OUR STANDARD MERCHANDISE REPLACEMENT POLICY IS NET 90 DAYS. * WE DO NOT SELL TO RESELLERS OR BUY FROM DISTRIBUTERS. * WE DO NOT CARRY: BROTHER, MINOLTA, KYOSERA, PANASONIC, XEROX, FUJITSU, OKIDATA OR SHARP PRODUCTS. * WE ALSO DO NOT CARRY: COLOR PRINTER SUPPLIES, DESKJET/INKJET OR BUBBLEJET SUPPLIES. * WE DO NOT BUY FROM OR SELL TO RECYCLERS OR REMANUFACTURERS. -PLACE YOUR ORDER AS FOLLOWS- 1) BY PHONE (770) 974-8228 2) BY MAIL: D AND J PRINTING CORPORATION 2564 COCHISE DR ACWORTH, GA 30102 3) BY INTERNET: DPRINT2000@AOL.COM INCLUDE THE FOLLOWING INFORMATION WHEN YOU PLACE YOUR ORDER: 1) YOUR PHONE NUMBER 2) COMPANY NAME 3) SHIPPING ADDRESS 4) CONTACT NAME 5) ITEMS NEEDED WITH QUANTITIES 6) METHOD OF PAYMENT (COD OR CREDIT CARD) 7) CREDIT CARD NUMBER WITH EXPIRATION DATE ** IF YOU ARE ORDERING BY PURCHASE ORDER, PLEASE INCLUDE A SEPARATE BILLING ADDRESS AND SHIPPING ADDRESS WHEN NEEDED. ** TO BE REMOVED FROM THIS LIST, SEND YOUR REQUEST TO DPRINT2000@AOL.COM From rem-conf Thu Feb 22 16:09:54 2001 From rem-conf-request@es.net Thu Feb 22 16:09:53 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14W5hh-00004d-00; Thu, 22 Feb 2001 16:03:21 -0800 Received: from fs3.ece.ubc.ca [137.82.52.241] by mail1.es.net with esmtp (Exim 1.81 #2) id 14W5hf-00004T-00; Thu, 22 Feb 2001 16:03:20 -0800 Received: from khaiber ([137.82.223.141]) by fs3.ece.ubc.ca (8.9.0/8.9.0) with SMTP id QAA11050; Thu, 22 Feb 2001 16:00:12 -0800 (PST) Message-ID: <003601c09d2c$1364aa20$8ddf5289@khaiber> From: "Amr Mohamed" To: , <4on2andIP-sys@advent.ee.columbia.edu>, Subject: Broadcast DMIF instance Date: Thu, 22 Feb 2001 16:03:38 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0033_01C09CE9.04C29D30" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This is a multi-part message in MIME format. ------=_NextPart_000_0033_01C09CE9.04C29D30 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi All, We are announcing our Broadcast DMIF instance code for MPEG 4 broadcast. = The client code works in conjuction with IM1-2d player software. For = more information, you can tune to this url http://www.ece.ubc.ca/~yasserp/research Regards, Amr ------=_NextPart_000_0033_01C09CE9.04C29D30 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi All,
We are announcing our Broadcast DMIF = instance code=20 for MPEG 4 broadcast. The client code works in conjuction with IM1-2d = player=20 software. For more information, you can tune to this url
 
http://www.ece.ubc.ca/~y= asserp/research
 
Regards,
Amr
------=_NextPart_000_0033_01C09CE9.04C29D30-- From rem-conf Thu Feb 22 17:58:21 2001 From rem-conf-request@es.net Thu Feb 22 17:58:19 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14W7Pz-0001Xt-00; Thu, 22 Feb 2001 17:53:11 -0800 Received: from icsl.icsl.ucla.edu [128.97.90.20] by mail1.es.net with esmtp (Exim 1.81 #2) id 14W7Pw-0001Xj-00; Thu, 22 Feb 2001 17:53:09 -0800 Received: from scope (Pc129.ICSL.UCLA.EDU [128.97.90.129]) by icsl.icsl.ucla.edu (8.8.8+Sun/8.8.8(ICSL0003)) with SMTP id RAA14597; Thu, 22 Feb 2001 17:53:06 -0800 (PST) From: "Adam Li" To: "Ietf-Avt" Cc: "John D. Villasenor" , "Yung Lyul Lee" , "Jeong-Hoon Park" , "Keith Miller" , "Craig Greer" , "Tom Hiller" , "Peter J. McCann" , "Marcello Lioy" , "David Leon" , "Colin Perkins" , "Steve Casner" , "Nikolai Leung" , "Dan Gal" , "Rich Bowen" , , Subject: RTP payload type for EVRC Date: Thu, 22 Feb 2001 17:50:08 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-Mimeole: Produced By Microsoft MimeOLE V5.00.3018.1300 In-Reply-To: X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list Dear AVT fellows, Recently, we have updated the Internet Draft on RTP payload type for EVRC. A few changes are made. The Section 5 is expanded in to a section for a few implementation issues and the design rationale. We would like to hear your comments and suggestions on this new draft, particularly on Section 5.3. Currently, most of the authors incline on choosing a byte-aligned format over a proposed non-byte-aligned format that would save some bandwidth. The pros and cons of each format is discribed in Section 5.3. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-avt-evrc-01.txt Your input and comments are very appreciated. Adam Li ---------- Adam H. Li Image Communication Lab (310) 825-5178 (Lab) University of California, Los Angeles (310) 825-7928 (Fax) From rem-conf Fri Feb 23 00:25:52 2001 From rem-conf-request@es.net Fri Feb 23 00:25:52 2001 Received: from list by mail1.es.net with local (Exim 1.81 #2) id 14WDOz-0004nF-00; Fri, 23 Feb 2001 00:16:33 -0800 Received: from p-mail1.rd.francetelecom.fr (p-mail1.cnet.fr) [193.49.124.31] by mail1.es.net with smtp (Exim 1.81 #2) id 14WDOw-0004mm-00; Fri, 23 Feb 2001 00:16:30 -0800 Received: by p-biset.rd.francetelecom.fr with Internet Mail Service (5.5.2653.19) id ; Fri, 23 Feb 2001 09:14:42 +0100 Message-ID: <3135C8FE9FB0D411B8EF0004AC4CCB5B2425E6@l-rmhs.lannion.cnet.fr> From: CURET Dominique FTRD/DMI/REN To: "'csp@isi.edu'" , "'carsner@acm.org'" , "'rem-conf@es.net'" , "'4on2andIP-sys@advent.ee.columbia.edu'" <4on2andIP-sys@advent.ee.columbia.edu> Cc: "'jan.vandermeer@philips.com'" , 'Guy Cherry' , =?ISO-8859-1?Q?RELIER_St=E9phanie_FTRD/?= =?ISO-8859-1?Q?DMI/REN?= , GOULEAU Emmanuel FTRD/DMI/REN , ROUX Catherine FTRD/DMI/REN Subject: RE: Draft for RTP payload for MPEG-4 FlexMux Date: Fri, 23 Feb 2001 09:12:15 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C09D70.55333090" X-Mailing-List: X-Loop: rem-conf@es.net Precedence: list This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C09D70.55333090 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable > dear Colin, dear Stephen, dear all, >=20 > the "draft RTP payload for FlexMux streams", sent last friday was a = zip > file, which is not acceptable to the Internet Draft editor, as Colin told me. This morning I sent to the Internet Draft editor a new text version of the same=20 draft, including what I said on the last message about the descriptor tag values. This is the attached document to this message. best regards > Dominique >=20 C.Roux will attend the Minneapolis meeting to present the draft RTP payload=20 format. > _________________________________________ > Dominique Curet > France T=E9l=E9com R&D - DMI/PIA > % + 33 (0)2 99 12 40 05 Fax : + 33 (0)2 99 12 40 98 > ) CCETT B.P. 59 4, rue du Clos Courtel=20 > 35512 Cesson-Sevigne Cedex 09 FRANCE > mailto:dominique.curet@rd.francetelecom.fr > _________________________________________ >=20 >=20 > <>=20 ------_=_NextPart_000_01C09D70.55333090 Content-Type: text/plain; name="draft-flexmux.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="draft-flexmux.txt" Internet Engineering Task Force Audio Visual Transport WG Internet-Draft J.Van der Meer/ C.Roux,E.Gouleau, D.Curet,S.Relier/ P.Clement/ G.Cherry Document1 Philips/FT R&D /Thomcast/ nCube February, 2001 Expires: August, 2001 RTP Payload Format for MPEG-4 FlexMultiplexed Streams 1. Status of this Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet- Drafts as reference material or to cite them other than as 'work in progress.' The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. 2. Abstract This document describes a payload format for transporting MPEG-4 encoded and multiplexed data using RTP. MPEG-4 is a recent standard from ISO/IEC for the coding of natural and synthetic audio-visual data. Several services provided by RTP are beneficial for MPEG-4 encoded and multiplexed data transport over the Internet. Additionally, the use of RTP makes it possible to synchronize MPEG-4 data with other real-time data types. This specification is a product of the Audio/Video Transport working group within the Internet Engineering Task Force and ISO/IEC MPEG-4 ad hoc group on MPEG-4 over Internet. Comments are solicited and should be addressed to the working group's mailing list at rem-conf@es.net and/or the authors. C.Roux & al. Page 1 22/02/01 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 RTP PAYLOAD FORMAT FOR MPEG-4 FLEXMULTIPLEXED STREAMS 1 1. STATUS OF THIS MEMO 1 2. ABSTRACT 1 3. INTRODUCTION TO THE MPEG-4 STANDARD 3 4. OVERVIEW OF MPEG-4 END-SYSTEM ARCHITECTURE 3 5. BENEFITS OF USING RTP FOR TRANSPORT:4 6. CONVENTIONS USED IN THIS DOCUMENT 5 6.1 GENERAL: 5 6.2 MPEG-4 GLOSSARY: 5 7. THE RTP PACKET 5 7.1 THE RTP PACKET HEADER 5 7.2 RTP HEADER FIELDS USAGE STREAMS: 5 7.3 THE TWO RTP PACKET PAYLOADS 6 7.4 MPEG-4 FLEXMUX SIGNALING DESCRIPTORS 7 8. FLEX MULTIPLEXING 10 8.1 SOME OF THE ADVANTAGES : 10 8.2 DISADVANTAGES: 11 8.3. TRANSPORT OF MPEG-4 FLEXMUX STREAMS 12 9. SDP SYNTAX 13 9.1 ATTRIBUTES13 9.2 MIME TYPES14 10. RTSP USAGE: 14 11. SECURITY CONSIDERATIONS 14 12. REFERENCES15 13. AUTHORS' ADDRESSES 15 C.Roux & al. expires 14/08/01 2 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 3. Introduction to the MPEG-4 standard The MPEG-4 standard (ISO/IEC 14496) can be represented in a layered architecture, where three layers can be identified as follows: +---------------------------------------+ media aware | COMPRESSION LAYER: | and | Elementary Streams (ES) encoding | delivery unaware| MPEG-4 part 2 Visual | layer | MPEG-4 part 3 Audio | | MPEG-4 part 1 Bifs,OD,IPMP,OCI | +---------------------------------------+ = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= ESI Interface +---------------------------------------+ media and | SYNC LAYER (SL) | delivery unaware| Elementary streams management | layer | and synchronisation | +---------------------------------------+ = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= DAI Interface +---------------------------------------+ delivery aware | DELIVERY LAYER (DMIF) | media unaware |provides Flexmultiplexing of SL streams| layer | and transparent access | | to the delivery technology | +---------------------------------------+ Although the Delivery Layer mostly focuses on the control plane it also encompasses multiplexing tools and defines a bitstream syntax, called the Flexmux, to multiplex MPEG-4 SL streams. The reconstruction of the correct timing of MPEG-4 bitstreams is supported both by the MPEG-4 SL stream syntax and by the MPEG-4 FlexMux stream syntax. The reconstruction of the correct timing of an MPEG-4 Flexmux stream is possible under various QoS constraints related to the reduction of network jitter. MPEG makes the assumption that all Flexmux packets transmitted over the network should have a nearly constant transmission delay. The reconstruction of the correct timing of the MPEG-4 Flexmux streams is based on the fact that this assumption can be verified, in accordance with the required accuracy of the reconstructed timing of the MPEG-4 FlexMux stream. This document will specify a RTP payload format to enable the carriage of Flexmux streams. 4. Overview of MPEG-4 End-System Architecture The Compression Layer processes the traditional individual audio/visual elementary streams (ES) and some associated 'systems' elementary streams (ES) such as Bifs, OD, IPMP and OCI elementary streams. The MPEG-4 audio/visual ES syntaxes are defined in[2] and[3]. The =93systems=94 ES syntaxes are described in [1]: the Bifs ES C.Roux & al. expires 14/08/01 3 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 syntax allows a dynamic scene description. The OD ES syntax allows the description of the hierarchical relations, location and properties of different ESs through a dynamic set of Object Descriptors. The =93system=94 ES may require to be carried with a better protection than the traditional audio/visual ESs. The compressed content produced by this layer are organised into Elementary Streams (ESs). The compression layer is unaware of a specific delivery technology, but it can react to the characteristics of a particular delivery layer such as the path-MTU or packet loss or bit error characteristics. The MPEG-4 SL stream syntax is defined in [1]. It provides a unique and homogeneous encapsulation of any of the MPEG-4 ESs. That layer primarily provides the synchronisation between ESs. ESs are organised in Access Units (AU). An AU is the smallest element to which timestamps can be assigned. Integer or fractional AUs are then encapsulated in SL packets. The MPEG-4 Delivery Layer consists of the Delivery Multimedia Integration Framework defined in [4]. This layer is media unaware but delivery technology aware. It provides transparent access to and delivery of content irrespective of the technologies used. The DAI interface between the SL layer and the DMIF layer is called the DMIF Application Interface. This interface supports content location independent protocols firstly for establishing the MPEG-4 session and secondly for accessing to transport channels. DMIF monitors transport channels on the QoS requirements assigned to the SL streams, and supports the multiplexing of the SL streams, by the means of the MPEG-4 FlexMux tools. There are two possible FlexMux tools. FlexMux streams delivery is defined in [4], FlexMux tools are defined within [1]. MPEG makes the assumption that the carriage of MPEG-4 Flexmux streams over the network should affect packets with an =93ideal=94 constant transmission delay; the reconstruction of the correct timing of a MPEG-4 Flexmux streams is based on that assumption. This draft specifies an RTP [5] payload format for transporting multiplexed MPEG-4 encoded data streams. It can be presented as an instance of the MPEG-4 Delivery layer. 5. Benefits of using RTP for transport: i. Ability to synchronize MPEG-4 streams with other RTP payloads ii. Monitoring MPEG-4 delivery performance through RTCP iii. Combining MPEG-4 and other real-time data streams received from multiple end-systems into a set of consolidated streams through RTP mixers iv. Converting data types, etc. through the use of RTP translators C.Roux & al. expires 14/08/01 4 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 6. Conventions used in this document 6.1 general: The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL NOT','SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'MAY', and 'OPTIONAL' in this document are to be interpreted as described in RFC-2119 [6]. 6.2 MPEG-4 glossary: AU :Access Unit Bifs: Binary format for scene DMIF: Delivery Multimedia Integration Framework, DAI: DMIF Application Interface, ES: Elementary stream, ESI: Elementary stream Interface, FlexMux: Flexible Multiplex. IPMP: Intellectual Property Management and Protection, OCI: Object Content Information, OD: Object descriptor, SL: Synchronization layer 7. The RTP packet 7.1 The RTP packet header 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V=3D2|P|X| CC |M| PT | sequence number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | timestamp | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | synchronization source (SSRC) identifier | = +=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D= +=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+ : contributing source (CSRC) identifiers | = |=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D= +=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+=3D+ | | | | | RTP Packet Payload | | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 1 - An RTP packet for MPEG-4 FlexMux stream 7.2 RTP header fields usage streams: Payload Type (PT): The assignment of a particular RTP payload type to this new packet format, is outside the scope of this document, and is not specified here. If the dynamic payload type assignment is used, it can be specified by some out of C.Roux & al. expires 14/08/01 5 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 band means (e.g. SDP, according to the syntax proposed in the paragraph 9) that the MPEG-4 FlexMux payload format is used for the corresponding RTP packets. The specification of the usage of MPEG-4 FlexMux payload format can also include, if needed, the specification of the usage of the MPEG-4 FlexMux signaling format. Marker (M) bit: set to zero. Extension (X) bit: Defined by the RTP profile used. Sequence Number:Increment by one for each RTP data packet sent. It starts with a random initial value for security reasons. Timestamp: it represents the target transmission time for the first byte of the RTP packet. Unless specified by an out of band means (e.g. SDP), the resolution of the timestamp is set to its default (90KHz). SSRC, CC and CSRC fields are used as described in RFC 1889 [5]. 7.3 The two RTP packet payloads The MPEG-4 FlexMux payload format encompasses two payload types: the first one for MPEG-4 FlexMux packets and the second one for MPEG-4 FlexMux signaling. When the Payload type specifies the usage of the MPEG-4 FlexMux payload format, the RTP packet payload is built from an integer number of complete, defined in [1]. When the Payload type specifies the usage of the MPEG-4 FlexMux signaling payload format, the RTP packet payload is built from an integer number of descriptors, defined in the following 7.4. paragraph. 7.3.1 payload for the MPEG-4 FlexMux payload format 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FlexMux Packet Header | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | FlexMux Packet Payload (byte aligned) | |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FlexMux Packet Header | FlexMux | |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | Packet | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Payload :...optional RTP padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 3 - An RTP Payload carrying MPEG-4 FlexMux packets 7.3.2 payload for the MPEG-4 FlexMux signaling payload format C.Roux & al. expires 14/08/01 6 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MPEG-4 FlexMux signaling descriptor | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-| | | MPEG-4 FlexMux signaling descriptor | |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | signaling descriptor |...optional RTP padding | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 4 - An RTP Payload carrying MPEG-4 FlexMux signaling descriptors 7.4 MPEG-4 FlexMux signaling descriptors 7.4.1 signaling descriptor usage: They are used to describe in-band a FlexMux stream characteristics. Their use is mostly static . Only one of these descriptors (the FlexMux codetable entry descriptor) may have a dynamic use, when the FlexMux stream characteristic is to be dynamic. They are built from a signaling descriptor header followed by a signaling descriptor content. The signaling descriptor header structure is identical for all the signaling descriptors. Their overall length is an integer number of bytes. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | HEADER | CONTENT | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 5 - A signaling descriptor scheme 7.4.1 the signaling descriptor header The signaling descriptor header is built from a tag field on one byte, followed by a length field on one byte 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TAG | LENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 6 - A signaling descriptor header TAG gives the type of the descriptor: C.Roux & al. expires 14/08/01 7 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 0x60 for FlexMux Channel Table descriptor 0x61 for FlexMux buffersize descriptor 0x62 for FlexMux timing descriptor 0x63 for FlexMux codetable entry descriptor 0x64 for FlexMux declaration descriptor values from 0x00 to 0x5F, & value 0xFF are forbidden values from 0x65 to 0xBF are ISO reserved values from 0xC0 to 0xDF are IETF reserved values from 0xE0 to 0xFE are Ad Hoc values LENGTH - is the byte length of the descriptor's content that follows. 7.4.2 FlexMux declaration descriptor This descriptor is used to allow identification of some different FlexMux streams within an MPEG-4 scene. This can be the case when scalable coding is used. When no FlexMux descriptor is used, the default TYPE is the first FlexMux tool, and the default MODE is static. 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MUXID | TYPE| MODE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 7 - declaration descriptor content MUXID - is the identifier of the FlexMux stream TYPE - is the type of the Multiplexing tool used to generate the FlexMux stream. AS they are two FlexMux tools defined, indicated type values shall be either 0 (for the first FlexMux tool), 1 (for the second FlexMux tool). Values from 2 to 7 are IETF reserved, values 8 to 15 are Ad Hoc values. MODE =96 is the mode of management used by the Multiplexing tool, to generate the FlexMux stream. Indicated mode values shall be either 0 (static), 1 (dynamic). Values from 2 to 7 are IETF reserved, values 8 to 15 are Ad Hoc values. 7.4.3 FlexMux timing descriptor 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FCR-ES-ID | FCRRESOLUTION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FCRRESOLUTION (end) | FCRLENGTH | FMXRATELENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-| Figure 8 - timing descriptor content C.Roux & al. expires 14/08/01 8 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 FCR-ES-ID =96 (16 bits)is the ES_ID associated to this clock reference stream. FCRRESOLUTION =96(32 bits) is the resolution of the object time base in cycles per second. FCRLENGTH -(8 bits) is the length of the fmxClockReference field in FlexMux packets with index =3D 238. A length of zero shall indicate that no FlexMux packets with index =3D 238 are present in this FlexMux stream. FCRLENGTH shall take values between zero and 64. FMXRATELENGTH =96 (8 bits)is the length of the fmxRate field in FlexMux packets with index =3D 238. FMXRATELENGTH shall take values between 1 and 32. 7.4.4 FlexMux Channel Table descriptor 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ES1 | M1 | ES2(start) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ES2 (end) | M2 | ...... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ........ | ESn | Mn | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 9 - FLexMuxChannel Table descriptor content ,.., - these 16-bit fields specify the identifiers of ISO/IEC 14496-1 SL-packetized streams defined in [1]. ,..,,=85 This 8-bit fields specify the number of the FlexMux channels used for these SL-packetized streams. 7.4.5 FlexMux codetable entry descriptor 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |MUXCODE|VERSION| SUBSTRUCTCNT | SLOTCNT |RCNT | M1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NB1 | M2 | NB2 |.............. | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ..............| SlotCNT |RCNT | Mi | NBi | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Mi+1 | NBi+1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 10 =96 FLexMuxcode table descriptor content MUXCODE - the number through which this FlexMux codetable entry is referenced VERSION - the version of the FlexMux codetable entry. C.Roux & al. expires 14/08/01 9 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 Only the latest received version of a FlexMux codetable entry is valid. SUBSTRUCTCNT is the number of substructures of this FlexMux codetable entry. SLOTCNT - the number of slots with data from different FlexMux channels that are described by this substructure RCNT - indicates how often this substructure is to be repeated. A zero indicates that this substructure is to be repeated infinitely. Zero is only permitted in the last substructure of a FlexMux codetable entry. M1,..,Mi - the FlexMux channels to which the data in this slot belongs. NB1,..,NBi - the number of data bytes in this slot associated to the FlexMux channel M1, Mi. This number of bytes corresponds to one SL packet. SL packets are defined in [1]. 7.4.5 FlexMux buffersize descriptor 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DEFAULTSIZE | M1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SIZE1 | M2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SIZE2 | M3 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SIZE3 |.............. | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ............................................................. | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Figure 11 - FlexMux buffersize descriptor content DEFAULTSIZE - the default size of multiplex buffers for each individual channel in a FlexMux stream. FlexMux channels that use a different buffer size may signal this using the following Mi,SIZEi assignments M1,M2,M3 - the FlexMux channels SIZE1, SIZE2, SIZE3 - the exact sizes of FlexMux buffers, for FlexMux channels M1,M2 and M3 of this FlexMux stream. Sizes are expressed in bytes. 8. Flex Multiplexing 8.1 Some of the advantages : C.Roux & al. expires 14/08/01 10 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 1. Since a typical MPEG-4 session may involve a large number of objects, that may be as many as a few hundred, transporting each ES as an individual RTP session may not always be practical. The use of one session per elementary stream cannot be much cost effective, both on the server side and on the client side in terms of performance, when the number of elementary treams will increase within a scene. 2. The use of one single session for a multiplexed bitstream enables to send a bunch of ESs that are tightly synchronized together. Some of these ESs can themselves be Bifs and OD ESs when a scene description is used with Audio-Visual ES, and some other ESs can be OCI ES, and even IPMP ES when such systems are involved. 3. The FlexMultiplexing management supports embedding multiple SL packets into one FlexMux packet, by the use of FlexMux codetable entries. 4. If the multiplexing policy used is smoothing at most the multiplexed SL streams, mutual synchronization between these SL streams can be easily preserved when packet losses occur. 5. The use of the FlexMux technology enables possible interconnection between Internet network and digital television network, as MPEG normatively defines the use the MPEG-4 FlexMux syntax to carry MPEG-4 over MPEG-2 transport channels[8]. 6. The reconstruction of the correct timing of the FlexMux stream is possible, if some QoS requirements are supported. 7. The overall MPEG-4 receiver buffer size is reduced, as MPEG-4 compliant Flexmultiplexed streams, by the use of the MPEG-4 timestamps, respect the MPEG-4 system decoder model. 8. The overall bandwidth management is easier. The FlexMux syntax allows having piecewise constant bitrate FlexMux bitstream, with an inband signaling mechanism. 9. Protection can be enhanced by means of repetitions of vital SL packets. 10. Content providers are able to bundle together a single stream with assurance that associated streams will be kept together and synchronized. 8.2 Disadvantages: The major disadvantage with the packetization of the MPEG-4 Flexmultiplexed streams is the added packet header overhead. MPEG-4 does not support a reduction mechanism of the carried MPEG-4 Flexmultiplexed streams packet headers. This issue needs C.Roux & al. expires 14/08/01 11 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 certainly be resolved using a mechanism similar to what was proposed with [7]. During their transport, FlexMux packets need not be compliant to the MPEG-4 standard, it is only when they are delivered to the Flexdemultiplexer that the MPEG-4 compliance point is defined. 8.3. Transport of MPEG-4 FlexMux streams An MPEG-4 FlexMux stream is mapped directly onto the RTP payload without any addition of extra header fields or removal of any FlexMux packet header syntactic elements. Each RTP packet will contain a timestamp derived from the sender's clock reference. This clock is synchronized to the FlexMux Clock Reference (FCR) and represents the target transmission time of the first byte of the RTP packet payload. On the receiving side, the RTP packet timestamp will not be passed to the MPEG-4 Flexdemultiplexor. This use of the timestamp is slightly different from the normal use in RTP, in that it is not considered to be the media display time-stamp. The first purpose of this RTP timestamp will then be to reduce (after estimation) the network jitter, and the relative time drift between the transmitter and the receiver. There are packetization restrictions due to the fact that no synchronization pattern is part of the FlexMux packet header: An RTP packet payload should start with the start of a FlexMux packet. An RTP packet will contain an integer number of FlexMux packets. The FlexMux characteristics (declaration descriptor, timing descriptor, Channel Table descriptor, codetable entry descriptor, buffersize descriptor) may be provided by out of band means (e.g. SDP), or by the inband signaling mechanism supported by the use of the FLexMuxChannel signalling descriptors. The FlexMux declaration descriptor, FlexMux timing descriptor, FlexMux Channel Table descriptor, FlexMux buffersize descriptor, may only be used to define statically the FlexMux stream characteristics. The FlexMux codetable entry descriptor may change dynamically. The IP packet marking facility may be needed. If this is the case, as it is based on the 'degradationPriority' field present in each FlexMux packet, all the FlexMux packets grouped in the same RTP packet should have the 'degradationPriority' field filled with the same value. The size of the FlexMux packets should be adjusted such that the resulting RTP packet (embedding one or several FlexMux packets) is not larger than the path-MTU. Protection mechanisms for FlexMux streams within RTP packets C.Roux & al. expires 14/08/01 12 RTP payload format for MPEG-4 FlexMultiplexed streams22/02/01 are outside of the scope of this specification. 9. SDP syntax 9.1 attributes New encoding names for the a =3D rtpmap attribute It is recommended that, no matter what payload format is used, each media stream be placed in a media section that is appropriate. For example, a payload format which can carry both video and audio streams may be used in sections of SDP starting both with 'm=3Dvideo' and 'm=3Daudio'. The MIME name for the payload format is thus registered under all applicable branches. a =3D rtpmap: /