Repository: oylz/DS Branch: master Commit: b26320abcfe1 Files: 49 Total size: 11.7 MB Directory structure: gitextract_zv8h4xpo/ ├── LICENSE ├── Main.cpp ├── NT.cpp ├── NT.h ├── NTN.h ├── README.md ├── StrCommon.h ├── data/ │ └── tt1.pb ├── deepsort/ │ ├── Detection.h │ ├── FeatureGetter/ │ │ ├── CaffeShuffeNetFeatureGetter.cpp │ │ ├── FaceNetFeatureGetter.cpp │ │ ├── FeatureGetter.cpp │ │ ├── FeatureGetter.h │ │ ├── MobileNetFeatureGetter.cpp │ │ └── make.sh │ ├── HungarianOper.h │ ├── KalmanTracker.h │ ├── iou_matching.h │ ├── kalman_filter.h │ ├── linear_assignment.h │ ├── munkres/ │ │ ├── adapters/ │ │ │ ├── adapter.cpp │ │ │ ├── adapter.h │ │ │ ├── boostmatrixadapter.cpp │ │ │ └── boostmatrixadapter.h │ │ ├── matrix.cpp │ │ ├── matrix.h │ │ ├── munkres.cpp │ │ └── munkres.h │ ├── nn_matching.h │ └── tracker.h ├── fdsst/ │ ├── SSE2NEON.h │ ├── fdssttracker.cpp │ ├── fdssttracker.hpp │ ├── ffttools.hpp │ ├── fhog.cpp │ ├── fhog.h │ ├── fhogbk/ │ │ ├── fhog.cpp │ │ └── fhog.h │ ├── labdata.hpp │ ├── recttools.hpp │ ├── sse.hpp │ └── tracker.h ├── lmake.sh ├── log.txt ├── logn10.txt ├── logn15.txt ├── logn20.txt ├── make.sh └── t.sh ================================================ FILE CONTENTS ================================================ ================================================ FILE: LICENSE ================================================ GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . ================================================ FILE: Main.cpp ================================================ #include #include "NT.h" #include "StrCommon.h" NT *_tt = NULL; void DrawData(cv::Mat mm, cv::Mat frame, const std::map &map, const std::vector &outRcs, bool detect){ std::map::const_iterator it; for(it = map.begin(); it != map.end(); ++it){ CvScalar clr = cvScalar(0, 255, 0); cv::Rect rc = it->second.rc_; cv::rectangle(frame, rc, clr); std::string disp = toStr(it->first); cv::putText(frame, disp, cvPoint(rc.x, rc.y), CV_FONT_HERSHEY_SIMPLEX, 0.6, cv::Scalar(0, 0, 255)); } // CvScalar clr = cvScalar(0, 0, 255); for(cv::Rect rc:outRcs){ cv::rectangle(mm, rc, clr); if(detect){ std::string disp = "detect"; cv::putText(frame, disp, cvPoint(100, 100), CV_FONT_HERSHEY_SIMPLEX, 1, cv::Scalar(0, 0, 255)); } } } void ReadFileContent(const std::string &file, std::string &content){ FILE *fl = fopen(file.c_str(), "rb"); if(fl == NULL){ return; } fseek(fl, 0, SEEK_END); int len = ftell(fl); if(len <= 0){ return; } fseek(fl, 0, SEEK_SET); char *buf = new char[len+1]; memset(buf, 0, len+1); fread(buf, 1, len, fl); content = std::string(buf); delete []buf; fclose(fl); } std::map> _rcMap; void ReadRcFileTotal(const std::string &file) { std::string content = ""; ReadFileContent(file, content); std::vector lines; splitStr(content, "\n", lines); std::vector rcs; int num = -1; int tmpNum = -1; for (int i = 0; i < lines.size(); i++) { std::vector cols; splitStr(lines[i], ",", cols); if (cols.size() < 6) { continue; } tmpNum = toInt(trim(cols[0])); if (num!=-1 && tmpNum!=num) { _rcMap.insert(std::make_pair(num, rcs)); rcs.clear(); num = tmpNum; } if (num == -1) { num = tmpNum; } cv::Rect rc; rc.x = toInt(trim(cols[2])); rc.y = toInt(trim(cols[3])); rc.width = toInt(trim(cols[4])); rc.height = toInt(trim(cols[5])); rcs.push_back(rc); } if (!rcs.empty()) { _rcMap.insert(std::make_pair(tmpNum, rcs)); } } std::string _rcFile = ""; std::string _imgDir; cv::VideoWriter *_vw = NULL; bool _isShow = false; int _imgCount = 0; void CB(cv::Mat &frame, int num){ if (_vw == NULL) { _vw = new cv::VideoWriter("out.avi", CV_FOURCC('M', 'J', 'P', 'G'), 25.0, cv::Size(frame.cols, frame.rows)); } if (_rcMap.empty()) { ReadRcFileTotal(_rcFile); } std::vector rcs; std::map>::iterator it = _rcMap.find(num); if (it != _rcMap.end()) { rcs = it->second; } std::vector outRcs; int64_t tm0 = gtm(); std::map map = _tt->UpdateAndGet(frame, rcs, num, outRcs); int64_t tm1 = gtm(); Mat mm = frame.clone(); bool detect = (!rcs.empty()); DrawData(mm, frame, map, outRcs, detect); printf("finish %d frame, updatecasttime:%ld\n", num, tm1-tm0); //(*_vw) << frame; if(_isShow){ std::string disp = "frame"; cv::resize(mm, mm, cv::Size(mm.cols/2, mm.rows/2)); cv::resize(frame, frame, cv::Size(frame.cols/2, frame.rows/2)); cv::imshow("mm", mm); cv::imshow(disp, frame); cv::waitKey(1); } } void Go() { std::string root = _imgDir; for (int i = 1; i < _imgCount; i++) { std::string path = root; path += to6dStr(i); path += ".jpg"; cv::Mat mat = cv::imread(path); CB(mat, i); } } int main(int argc, char **argv){ if (argc < 2) { printf("usage:\n./tt showornot(0/1)\n"); return 0; } _isShow = toInt(argv[1]); _tt = new NT(); if(!_tt->Init()){ return 0; } //_imgDir = "e:/code/deep_sort-master/MOT16/tt/xyz/img1/"; //_rcFile = "e:/code/deep_sort-master/MOT16/tt/xyz/det/det.txt"; _imgDir = "/home/xyz/code1/xyz/img1/"; _rcFile = "/home/xyz/code1/xyz/det/det.txt"; //_rcFile = "/home/xyz/code/test/pp/FaceNumGetter/out/102.txt"; //_imgDir = "/home/xyz/code1/GEP/FrameBuffer/imglog/img1/"; //_rcFile = "/home/xyz/code1/GEP/FrameBuffer/imglog/det/det.txt"; _imgCount = 650;// 2001;// 750;// 680; Go(); return 0; } ================================================ FILE: NT.cpp ================================================ #include "NT.h" //#define UDL #ifdef UDL //#define UBC #include "deepsort/FeatureGetter/FeatureGetter.h" #endif #include "./deepsort/tracker.h" #include "StrCommon.h" #include "fdsst/fdssttracker.hpp" #include "fdsst/fhog.h" #include boost::shared_ptr NearestNeighborDistanceMetric::self_; boost::shared_ptr KF::self_; #define UHOG void ExtractFeatureHog(const cv::Mat &in, const std::vector &rcsin, std::vector &fts){ cv::Mat frame; cvtColor(in, frame, cv::COLOR_RGB2GRAY); for(int i = 0; i < rcsin.size(); i++){ Mat nnn = frame(rcsin[i]); resize(nnn, nnn, Size(32, 32)); int len = 0; float *hog = HOGXYZ(nnn, len); if(hog==NULL || len!=128){ printf("hog(%d) is null or len(%d)!=128,exit!\n", hog==NULL, len); exit(0); } FEATURE ft; for(int j = 0; j < len; j++){ ft(j) = hog[j]; } delete []hog; fts.push_back(ft); } } #ifdef UDL void ExtractFeature(const cv::Mat &in, const std::vector &rcsin, std::vector &fts) { int maxw = 0; int maxh = 0; int count = rcsin.size(); #ifdef UBC int BC = 1; if(count < BC)count=BC; #endif std::vector faces; cv::Rect lr; for (int i = 0; i < count; i++) { cv::Rect rc; if(i < rcsin.size()){ rc = rcsin[i]; lr = rc; } else{ rc = lr; } faces.push_back(in(rc).clone()); int w = rc.width; int h = rc.height; if (w > maxw) { maxw = w; } if (h > maxh) { maxh = h; } } maxw += 10; maxh += 10; cv::Mat frame(maxh, maxw*count, CV_8UC3); std::vector rcs; for (int i = 0; i < count; i++) { cv::Mat &face = faces[i]; cv::Rect rc = cv::Rect(i*maxw + 5, 5, face.cols, face.rows); rcs.push_back(rc); cv::Mat tmp = frame(rc); face.copyTo(tmp); } std::vector newfts; FeatureGetter::Instance()->Get(frame, rcs, newfts); for(int i = 0; i < rcsin.size(); i++){ fts.push_back(newfts[i]); } } #endif NT::NT(){ tt_ = TTrackerP(new TTracker(0.7, 30, 1)); } NT::~NT(){ } bool NT::Init(){ #ifdef UDL if(!FeatureGetter::Instance()->Init()){ return false; } #endif if(0){// just a test Mat frame = cv::imread("/home/xyz/code1/xyz/img1/000001.jpg"); Mat nnn; cvtColor(frame, nnn, cv::COLOR_RGB2GRAY); resize(nnn, nnn, Size(32, 32)); Mat a = fhog(nnn, 4, 9, 0.2f, false); std::cout << "a:cols:" << a.cols << "a:rows:" << a.rows << "\njust a test, exit\n"; exit(0); } KF::Instance()->Init(); #ifdef UDL #ifdef UBC Mat frame = cv::imread("/home/xyz/code1/xyz/img1/000001.jpg"); std::vector dets; std::vector fts; std::vector rcs; srand((unsigned)time(NULL)); int width = frame.cols; int height = frame.rows; //for(int i = 0; i < 30; i++){ int x = rand()%width; int y = rand()%height; int w = 100; int h = 100; //std::cout << x << "," << y << "," << w << "," << h << "\n"; if(x+w > width){ w = width - x; } if(y+h > height){ h = height - y; } cv::Rect rc(x, y, w, h); rcs.push_back(rc); //} ExtractFeature(frame, rcs, fts); #endif #endif NearestNeighborDistanceMetric::Instance()->Init(0.2, 100); return true; } NewAndDelete NT::UpdateDS(const cv::Mat &frame, const std::vector &rcs, int num, const std::vector &oriPos){ int64_t tm1 = gtm(); std::vector dets; std::vector fts; if(rcs.size() > 0){ #ifdef UHOG ExtractFeatureHog(frame, rcs, fts); #else ExtractFeature(frame, rcs, fts); #endif } int64_t tm2 = gtm(); for (int i = 0; i < rcs.size(); i++){ DSBOX box; cv::Rect rc = rcs[i]; box(0) = rc.x; box(1) = rc.y; box(2) = rc.width; box(3) = rc.height; Detection det(box, 1, fts[i]); //printf("oriPos.size():%d\n", oriPos.size()); if(i < (int)oriPos.size()-1){ det.oriPos_ = oriPos[i]; } dets.push_back(det); } NewAndDelete nad = tt_->update(dets); int64_t tm3 = gtm(); std::string tail = ""; if(tm3-tm1 > 30000){ tail = "****"; } std::cout << num << "----rcs.size():" << rcs.size() << "[tm1:" << tm1 << ",tm2:" << tm2 << "("<< (tm2 - tm1) << ")"<< ",tm3:" << tm3 << "(" << (tm3-tm1) << ")]" << tail.c_str() << "\n"; return nad; } struct RRS{ void Push(const cv::Rect &rc){ boost::mutex::scoped_lock lock(mutex_); rcs_.push_back(rc); } void Get(std::vector &rcs){ rcs = rcs_; } private: std::vector rcs_; boost::mutex mutex_; }; struct FFS{ public: void Push(int id, const FDSSTTrackerP &ff){ boost::mutex::scoped_lock lock(mutex_); ffs_.push_back(std::make_pair(id, ff)); } void Get(std::vector > &ffs){ ffs = ffs_; } private: std::vector > ffs_; boost::mutex mutex_; }; // for framebuffer void NT::UpdateFDSST(const Mat &frame, std::vector &rcs){ std::map::iterator it; std::vector lostIds; RRS rrs; std::vector ffs; for(it = fdssts_.begin(); it != fdssts_.end(); ++it){ FDSSTTrackerP fdsst = it->second; ffs.push_back(fdsst); } #pragma omp parallel for for(int i = 0; i < ffs.size(); i++){ cv::Rect rc = ffs[i]->update(frame); rrs.Push(rc); } // std::vector rrcs; rrs.Get(rrcs); for(int i = 0; i < rrcs.size(); i++){ cv::Rect rc = rrcs[i]; int ww = frame.cols; int hh = frame.rows; int min = 8; if(rc.x<0 || rc.y<0 || (rc.x+rc.width)>ww || (rc.y+rc.height)>hh || rc.width<=min || rc.height<=min){ lostIds.push_back(it->first); continue; } rcs.push_back(ToOriRect(rc)); } // remove for(int id:lostIds){ fdssts_.erase(id); } } std::map NT::UpdateAndGet(const cv::Mat &frame, const std::vector &rcsin, int num, std::vector &outRcs, const std::vector &oriPos){ std::vector rcs = rcsin; //{ Mat ffMat; cvtColor(frame, ffMat, cv::COLOR_RGB2GRAY); resize(ffMat, ffMat, Size(ffMat.cols*scale_, ffMat.rows*scale_)); std::cout << "NT::UpdateAndGet1\n"; //} if(!rcsin.empty()){ fdssts_.clear(); } else{ UpdateFDSST(ffMat, rcs); } std::cout << "NT::UpdateAndGet1.5\n"; outRcs = rcs; NewAndDelete nad = UpdateDS(frame, rcs, num, oriPos); std::map map; std::vector &kalmanTrackers = tt_->kalmanTrackers_; std::cout << "NT::UpdateAndGet2\n"; std::vector > idrcs; for (const auto& track : kalmanTrackers){ int id = (int)track->track_id; printf("trackid:%d, is_confirmed:%d, time_since_update:%d\n", id, track->is_confirmed(), track->time_since_update_); //if (!track->is_confirmed() || track->time_since_update_ > 0) { // continue; //} if(track->time_since_update_ > 0){ continue; } DSBOX box = track->to_tlwh(); cv::Rect rc; rc.x = box(0); rc.y = box(1); rc.width = box(2); rc.height = box(3); int oriPos= track->oriPos_; DSResult tr; tr.rc_ = rc; tr.oriPos_ = oriPos; if(!rcsin.empty()){ idrcs.push_back(std::make_pair(id, rc)); printf("id:%d, rc:(%d, %d, %d, %d), oriPos:%d, rcsin.size():%d, rcs.size():%d\n", id, rc.x, rc.y, rc.width, rc.height, oriPos, rcsin.size(), rcs.size()); } if (!track->is_confirmed() || track->time_since_update_ > 0) { continue; } map.insert(std::make_pair(id, tr)); } std::cout << "NT::UpdateAndGet3\n"; FFS ffs; #pragma omp parallel for for(int i = 0; i < idrcs.size(); i++){ std::pair pa = idrcs[i]; int id = pa.first; cv::Rect rc = pa.second; printf("id:%d, rc:(%d, %d, %d, %d)\n", id, rc.x, rc.y, rc.width, rc.height); FDSSTTrackerP fdsst(new FDSSTTracker()); fdsst->init(ToScaleRect(rc), ffMat); ffs.Push(id, fdsst); } std::cout << "NT::UpdateAndGet4\n"; std::vector > pps; ffs.Get(pps); for(int i = 0; i < pps.size(); i++){ std::pair pa = pps[i]; fdssts_.insert(pa); } return map; } ================================================ FILE: NT.h ================================================ #ifndef _NTH_ #define _NTH_ #include #include #include "NTN.h" using namespace cv; struct DSResult{ cv::Rect rc_; int oriPos_; DSResult(){ rc_ = cv::Rect(0, 0, 0, 0); oriPos_ = -1; } }; class TTracker; typedef boost::shared_ptr TTrackerP; class FDSSTTracker; typedef boost::shared_ptr FDSSTTrackerP; class NT{ public: NT(); ~NT(); bool Init(); // for framebuffer std::map UpdateAndGet(const cv::Mat &frame, const std::vector &rcs, int num, std::vector &outRcs, const std::vector &oriPos=std::vector(0)); private: void UpdateFDSST(const Mat &frame, std::vector &rcs); NewAndDelete UpdateDS(const cv::Mat &frame, const std::vector &rcs, int num, const std::vector &oriPos); private: cv::Rect ToOriRect(const cv::Rect &rc){ cv::Rect re; float x = ((float)rc.x)/scale_; float y = ((float)rc.y)/scale_; float w = ((float)rc.width)/scale_; float h = ((float)rc.height)/scale_; re.x = x; re.y = y; re.width = w; re.height = h; return re; } cv::Rect ToScaleRect(const cv::Rect &rc){ cv::Rect re; float x = ((float)rc.x)*scale_; float y = ((float)rc.y)*scale_; float w = ((float)rc.width)*scale_; float h = ((float)rc.height)*scale_; re.x = x; re.y = y; re.width = w; re.height = h; return re; } private: TTrackerP tt_; std::map fdssts_; float scale_ = 0.25; }; #endif ================================================ FILE: NTN.h ================================================ #ifndef _NTNH_ #define _NTNH_ struct NewAndDelete{ std::map news_;// id, pos std::vector deletes_; }; #endif ================================================ FILE: README.md ================================================ **DS**(~~deepsort cpp version~~) C++ implementation of Simple Online Realtime Tracking with a Deep Association Metric # 1. dependencies component|version -|- eigen|3.3 opencv|- boost|- tensorflow|1.4 # 2. build ./make.sh # 3. prepare data change the var values at [lines160-162 in Main.cpp](https://github.com/oylz/DS/blob/master/Main.cpp#L160TL162): ``` _imgDir = "/home/xyz/code1/xyz/img1/"; // MOT format _rcFile = "/home/xyz/code1/xyz/det/det.txt"; // MOT format _imgCount = 680; // frames count ``` # 4. run ./r.sh # 5.tips tensorflow build: ``` (1) ./configure (2) bazel build -c opt --copt=-mavx --copt=-mavx2 --copt=-mfma --copt=-mfpmath=both --copt=-msse4.2 --config=cuda tensorflow:libtensorflow_cc.so ``` ================================================ FILE: StrCommon.h ================================================ #ifndef _STRCOMMONH_ #define _STRCOMMONH_ #include #include #ifdef WIN32 #include #include #include static int gettimeofday(struct timeval *tp, void *tzp) { time_t clock; struct tm tm; SYSTEMTIME wtm; GetLocalTime(&wtm); tm.tm_year = wtm.wYear - 1900; tm.tm_mon = wtm.wMonth - 1; tm.tm_mday = wtm.wDay; tm.tm_hour = wtm.wHour; tm.tm_min = wtm.wMinute; tm.tm_sec = wtm.wSecond; tm.tm_isdst = -1; clock = mktime(&tm); tp->tv_sec = clock; tp->tv_usec = wtm.wMilliseconds * 1000; return (0); } static void usleep(int64_t us) { int64_t s = us / 1000; Sleep(s); } #else #include #endif using namespace cv; static int64_t gtm() { struct timeval tm; gettimeofday(&tm, 0); int64_t re = ((int64_t)tm.tv_sec) * 1000 * 1000 + tm.tv_usec; return re; } static void splitStr(const std::string& inputStr, const std::string &key, std::vector& outStrVec) { if (inputStr == "") { return; } int pos = inputStr.find(key); int oldpos = 0; if (pos > 0) { std::string tmp = inputStr.substr(0, pos); outStrVec.push_back(tmp); } while (1) { if (pos < 0) { break; } oldpos = pos; int newpos = inputStr.find(key, pos + key.length()); std::string tmp = inputStr.substr(pos + key.length(), newpos - pos - key.length()); outStrVec.push_back(tmp); pos = newpos; } int tmplen = 0; if (outStrVec.size() > 0) { tmplen = outStrVec.at(outStrVec.size() - 1).length(); } if (oldpos + tmplen < inputStr.length() - 1) { std::string tmp = inputStr.substr(oldpos + key.length()); outStrVec.push_back(tmp); } } static std::string trim(std::string &s) { if (s.empty()) { return s; } s.erase(0, s.find_first_not_of(" ")); s.erase(s.find_last_not_of(" ") + 1); return s; } static int toInt(const std::string &in){ int re = 0; sscanf(in.c_str(), "%d", &re); return re; } static float toFloat(const std::string &in) { float re = 0; sscanf(in.c_str(), "%f", &re); return re; } static std::string toStr(float in) { char chr[20] = { 0 }; sprintf(chr, "%f", in); std::string re(chr); return re; } static std::string toStr(int in){ char chr[20] = {0}; sprintf(chr, "%d", in); std::string re(chr); return re; } static std::string to4dStr(int in){ char chr[20] = {0}; sprintf(chr, "%04d", in); std::string re(chr); return re; } static std::string to5dStr(int in){ char chr[20] = {0}; sprintf(chr, "%05d", in); std::string re(chr); return re; } static std::string to6dStr(int in){ char chr[20] = {0}; sprintf(chr, "%06d", in); std::string re(chr); return re; } #endif ================================================ FILE: data/tt1.pb ================================================ [File too large to display: 10.7 MB] ================================================ FILE: deepsort/Detection.h ================================================ #ifndef _DETECTIONH_ #define _DETECTIONH_ #include #include typedef Eigen::Matrix DSBOX; typedef Eigen::Matrix DSBOXS; typedef Eigen::Matrix FEATURE; typedef Eigen::Matrix FEATURESS; typedef std::vector IDS; typedef Eigen::Matrix PT2; typedef Eigen::Matrix DYNAMICM; typedef Eigen::Matrix MEAN; typedef Eigen::Matrix VAR; typedef Eigen::Matrix NMEAN; typedef Eigen::Matrix NVAR; struct Detection { DSBOX tlwh_; float confidence_; FEATURE feature_; int oriPos_ = -1; Detection(const DSBOX &tlwh, float confidence, const FEATURE &feature) { tlwh_ = tlwh; confidence_ = confidence; //std::cout << feature; feature_ = feature; } DSBOX to_tlbr() const{ DSBOX ret = tlwh_; ret(0, 2) += ret(0, 0); ret(0, 3) += ret(0, 1); return ret; } DSBOX to_xyah() const{ DSBOX ret = tlwh_; ret(0, 0) += ret(0, 2) / 2; ret(0, 1) += ret(0, 3) / 2; ret(0, 2) /= ret(0, 3); return ret; } }; #endif ================================================ FILE: deepsort/FeatureGetter/CaffeShuffeNetFeatureGetter.cpp ================================================ #include "FeatureGetter.h" #include #include #include #include #include #include #include #include #include static int64_t fgtm() { struct timeval tm; gettimeofday(&tm, 0); int64_t re = ((int64_t)tm.tv_sec) * 1000 * 1000 + tm.tv_usec; return re; } boost::shared_ptr FeatureGetter::self_; typedef unsigned char uint8; typedef boost::shared_ptr > XNET; typedef caffe::Blob* XINPUT; #ifdef OONE static const int XCOUNT = 1; #else static const int XCOUNT = 10; #endif std::map _xnets; std::map _xinputs; int _iw = -1; int _ih = -1; int _outLayer = -1; static const std::string _outLayerName = "fc1000"; static const std::string rootp = "/home/xyz/code1/ShuffleNet-Model/"; static const std::string modelp = rootp + "incode.prototxt";//"ssd_shufflenet_21_test.prototxt"; //static const std::string modelp = rootp + "ssd_shufflenet_21_test.prototxt"; static const std::string weightp = rootp + "shufflenet_1x_g3.caffemodel"; void to_buffer(const cv::Mat &img, float *buf){ if (img.isContinuous()) { memcpy(buf, img.ptr(0), static_cast(img.total()) * sizeof(float)); } else { for (int i = 0; i < img.rows; i++) { memcpy(buf, img.ptr(i), static_cast(img.cols) * sizeof(float)); buf += img.cols; } } } bool FeatureGetter::Init() { caffe::Caffe::set_mode(caffe::Caffe::GPU); caffe::Caffe::SetDevice(0); for(int i = 0; i < XCOUNT; i++){ caffe::Net *net = new caffe::Net(modelp, caffe::TEST); net->CopyTrainedLayersFrom(weightp); XNET xnet; xnet.reset(net); // xnet->ForwardFrom(0); _xnets.insert(std::make_pair(i, xnet)); auto &blobs = xnet->input_blobs(); XINPUT xinput = blobs[0]; _xinputs.insert(std::make_pair(i, xinput)); if(i == 0){ auto shape = blobs[0]->shape(); //////shape[0] = 1; //////blobs[0]->Reshape(shape); _iw = (int)shape[2]; _ih = (int)shape[3]; printf("_iw:%d, _ih:%d\n", _iw, _ih); int index = 0; for (auto const &layer : xnet->layers()) { auto const ¶m = layer->layer_param(); for (auto const &top_name : param.top()) { if (top_name == _outLayerName) { _outLayer = index; break; } } index++; } std::cout << "_outLayer:" << _outLayer << "\n"; } } return true; } // ----------------------------------------- bool GetCore(const XNET &xnet, const XINPUT &xinput, const cv::Mat &imgin, FFEATURE &ft) { auto dst_data = xinput->mutable_cpu_data(); cv::Mat mm; cv::resize(imgin, mm, cv::Size(_iw, _ih)); cv::Mat img; mm.convertTo(img, CV_32FC3, 1, 0); std::vector channels; cv::split(img, channels); for (size_t j = 0; j < channels.size(); j++) { channels[j] += (-175); to_buffer(channels[j], dst_data); dst_data += _iw*_ih; } // go xnet->ForwardFrom(0); xnet->ForwardTo(_outLayer); // get std::map> output_data; auto output_blob = xnet->blob_by_name(_outLayerName); if (output_blob->count() == 0) { //throw std::runtime_error(name + " blob is empty"); printf("blob is empty"); return false; } auto tmp1 = output_blob->cpu_data(); auto len = output_blob->count(); std::cout << "begin tmp1:\n" << tmp1 << "\nend tmp1\nbegin len:\n" << len << "\nend len\n"; for(int i = 0; i < len; i++){ if(i>=128){ continue; } ft(i) = tmp1[i]; } return true; } struct XFTS{ public: void Push(int id, const FFEATURE &ff){ boost::mutex::scoped_lock lock(mutex_); ffs_.push_back(std::make_pair(id, ff)); } void Get(std::vector > &ffs){ ffs = ffs_; } private: std::vector > ffs_; boost::mutex mutex_; }; bool FeatureGetter::Get(const cv::Mat &img, const std::vector &rcs, std::vector &fts) { int64_t ftm1 = fgtm(); XFTS xfts; #ifndef OONE #pragma omp parallel for #endif for(int i = 0; i < rcs.size(); i++){ cv::Mat tmp = img(rcs[i]); FFEATURE ft; int64_t ftm11 = fgtm(); #ifndef OONE XNET &xnet = _xnets[i]; XINPUT &xinput = _xinputs[i]; #else XNET &xnet = _xnets[0]; XINPUT &xinput = _xinputs[0]; #endif bool re = GetCore(xnet, xinput, tmp, ft); int64_t ftm12 = fgtm(); std::cout << "\t----ftm12-ftm11:" << (ftm12-ftm11) << "\n"; if(!re){ printf("error!\n"); exit(0); } xfts.Push(i, ft); fts.push_back(ft); } // fts.resize(rcs.size()); std::vector > pairs; xfts.Get(pairs); for(int i = 0; i < pairs.size(); i++){ std::pair pa = pairs[i]; fts[pa.first] = pa.second; } int64_t ftm2 = fgtm(); std::cout << "caffe.forward--shufflenet--rcs.size():" << rcs.size() << ", ftm2-ftm1:" << (ftm2-ftm1) << "\n"; } ================================================ FILE: deepsort/FeatureGetter/FaceNetFeatureGetter.cpp ================================================ #include "FeatureGetter.h" #include #include #include #include #include #include #include #include #include #include #include namespace tf = tensorflow; #include static int64_t fgtm() { struct timeval tm; gettimeofday(&tm, 0); int64_t re = ((int64_t)tm.tv_sec) * 1000 * 1000 + tm.tv_usec; return re; } boost::shared_ptr FeatureGetter::self_; typedef float uint8; std::unique_ptr session; void tobuffer(const std::vector &imgs, uint8 *buf) { int pos = 0; for (cv::Mat img : imgs) { int LLL = img.cols*img.rows * 3; int nr = img.rows; int nc = img.cols; if (img.isContinuous()) { nr = 1; nc = LLL; } for (int i = 0; i < nr; i++) { const uchar* inData = img.ptr(i); for (int j = 0; j < nc; j++) { buf[pos] = *inData++; pos++; } } } } void tobufferA(const std::vector &imgs, float *buf){ int pos = 0; for (cv::Mat img : imgs) { if (img.isContinuous()) { memcpy(buf+pos, img.ptr(0), static_cast(img.total()) * sizeof(float)); pos += static_cast(img.total()) * sizeof(float); } else { printf("error\n"); exit(0); } } } typedef std::vector DSR; typedef std::vector DSRS; typedef std::vector IDSR; typedef std::vector IDSRS; bool FeatureGetter::Init() { tf::Session* session_ptr; auto status = NewSession(tf::SessionOptions(), &session_ptr); if (!status.ok()) { std::cout << status.ToString() << "\n"; return false; } session.reset(session_ptr); //------------------ tf::GraphDef graph_def; auto status1 = ReadBinaryProto(tf::Env::Default(), "./data/facenet.pb", &graph_def); if (!status1.ok()) { printf("ReadBinaryProto failed: %s\n", status1.ToString().c_str()); return false; } status = session->Create(graph_def); if (!status.ok()) { printf("create graph in session failed: %s\n", status.ToString().c_str()); return false; } std::vector node_names; for (const auto &node : graph_def.node()) { printf("node name:%s\n", node.name().c_str()); node_names.push_back(node.name()); } return true; } bool FeatureGetter::Get(const cv::Mat &img, const std::vector &rcs, std::vector &fts) { std::vector mats; for(cv::Rect rc:rcs){ cv::Mat mat1 = img(rc).clone(); cv::resize(mat1, mat1, cv::Size(160, 160)); /*auto face_mat = face.get_face_image() .resize(input_width, input_height) .convert_to(CV_32FC3) .get_cv_mat();*/ /* cv::Mat face_mat; //模型希望是rgb顺序 cv::cvtColor(mat1, face_mat, CV_BGR2RGB); face_mat = face_mat.reshape(1); // whitten cv::Scalar means; cv::Scalar stds; cv::meanStdDev(face_mat, means, stds); stds[0] = std::max(float(stds[0]), 1.0f / sqrtf(160 * 160 * 3)); face_mat -= means[0]; face_mat /= stds[0]; cv::Mat tmp = face_mat.clone(); mats.push_back(tmp); */ mats.push_back(mat1); } int count = mats.size(); tensorflow::Tensor input_tensor0(tensorflow::DT_FLOAT, { count, 160, 160, 3 }); tobuffer(mats, input_tensor0.flat().data()); std::vector output_tensors; std::vector> ins; std::pair pa; pa.first = "input"; pa.second = input_tensor0; ins.push_back(pa); { std::pair pa1; pa1.first ="phase_train"; tf::Tensor phase_train(tf::DT_BOOL, tf::TensorShape()); phase_train.scalar()() = false; pa1.second = phase_train; ins.push_back(pa1); } std::vector outnames; outnames.push_back("embeddings"); std::vector ts; int64_t ftm1 = fgtm(); auto status = session->Run( ins, outnames, ts, &output_tensors); int64_t ftm2 = fgtm(); std::cout << "session.run----rcs.size():" << rcs.size() << ", ftm2-ftm1:" << (ftm2-ftm1) << "\n"; if (!status.ok()) { printf("error 3%s \n", status.ToString().c_str()); return false; } float *tensor_buffer = output_tensors[0].flat().data(); int len = output_tensors[0].flat().size() / count; for (int i = 0; i < count; i++) { //printf("begin====\n"); FFEATURE ft; for (int j = 0; j < len; j++) { ft(j) = tensor_buffer[i*len + j]; //printf(",%f", tensor_buffer[i*len+j]); } fts.push_back(ft); //printf("\nend====\n"); } return true; } ================================================ FILE: deepsort/FeatureGetter/FeatureGetter.cpp ================================================ #ifdef USE_FACE_NET #include "FaceNetFeatureGetter.cpp" #else #ifdef USE_MOBILE_NET #include "MobileNetFeatureGetter.cpp" #else #ifdef USE_CAFFE_SHUFFE_NET #include "CaffeShuffeNetFeatureGetter.cpp" #else #include "FeatureGetter.h" #include #include #include #include #include #include #include #include #include #include #include namespace tf = tensorflow; #include static int64_t fgtm() { struct timeval tm; gettimeofday(&tm, 0); int64_t re = ((int64_t)tm.tv_sec) * 1000 * 1000 + tm.tv_usec; return re; } boost::shared_ptr FeatureGetter::self_; typedef unsigned char uint8; std::unique_ptr session; void tobuffer(const std::vector &imgs, uint8 *buf) { int pos = 0; for (cv::Mat img : imgs) { int LLL = img.cols*img.rows * 3; int nr = img.rows; int nc = img.cols; if (img.isContinuous()) { nr = 1; nc = LLL; } for (int i = 0; i < nr; i++) { const uchar* inData = img.ptr(i); for (int j = 0; j < nc; j++) { buf[pos] = *inData++; pos++; } } } } typedef std::vector DSR; typedef std::vector DSRS; typedef std::vector IDSR; typedef std::vector IDSRS; bool FeatureGetter::Init() { tf::Session* session_ptr; auto status = NewSession(tf::SessionOptions(), &session_ptr); if (!status.ok()) { std::cout << status.ToString() << "\n"; return false; } session.reset(session_ptr); //------------------ tf::GraphDef graph_def; auto status1 = ReadBinaryProto(tf::Env::Default(), "./data/tt1.pb", &graph_def); if (!status1.ok()) { printf("ReadBinaryProto failed: %s\n", status1.ToString().c_str()); return false; } status = session->Create(graph_def); if (!status.ok()) { printf("create graph in session failed: %s\n", status.ToString().c_str()); return false; } std::vector node_names; for (const auto &node : graph_def.node()) { printf("node name:%s\n", node.name().c_str()); node_names.push_back(node.name()); } return true; } bool FeatureGetter::Get(const cv::Mat &img, const std::vector &rcs, std::vector &fts) { std::vector mats; for(cv::Rect rc:rcs){ cv::Mat mat1 = img(rc).clone(); cv::resize(mat1, mat1, cv::Size(64, 128)); mats.push_back(mat1); } int count = mats.size(); tensorflow::Tensor input_tensor0(tensorflow::DT_UINT8, { count, 128, 64, 3 }); tobuffer(mats, input_tensor0.flat().data()); std::vector output_tensors; std::vector> ins; std::pair pa; pa.first = "Placeholder"; pa.second = input_tensor0; ins.push_back(pa); std::vector outnames; outnames.push_back("truediv"); std::vector ts; int64_t ftm1 = fgtm(); auto status = session->Run( ins, outnames, ts, &output_tensors); int64_t ftm2 = fgtm(); std::cout << "session.run----rcs.size():" << rcs.size() << ", ftm2-ftm1:" << (ftm2-ftm1) << "\n"; if (!status.ok()) { printf("error 3%s \n", status.ToString().c_str()); return false; } float *tensor_buffer = output_tensors[0].flat().data(); int len = output_tensors[0].flat().size() / count; for (int i = 0; i < count; i++) { //printf("begin====\n"); FFEATURE ft; for (int j = 0; j < len; j++) { ft(j) = tensor_buffer[i*len + j]; //printf(",%f", tensor_buffer[i*len+j]); } fts.push_back(ft); //printf("\nend====\n"); } return true; } #endif #endif #endif ================================================ FILE: deepsort/FeatureGetter/FeatureGetter.h ================================================ #ifndef _FEATUREGETTERH_ #define _FEATUREGETTERH_ #include #include #include typedef Eigen::Matrix FFEATURE; class FeatureGetter { private: static boost::shared_ptr self_; public: static boost::shared_ptr Instance() { if (self_.get() == NULL) { self_.reset(new FeatureGetter()); } return self_; } bool Init(); bool Get(const cv::Mat &img, const std::vector &rcs, std::vector &fts); public: ~FeatureGetter() { } }; #endif ================================================ FILE: deepsort/FeatureGetter/MobileNetFeatureGetter.cpp ================================================ #include "FeatureGetter.h" #include #include #include #include #include #include #include #include #include #include #include namespace tf = tensorflow; #include static int64_t fgtm() { struct timeval tm; gettimeofday(&tm, 0); int64_t re = ((int64_t)tm.tv_sec) * 1000 * 1000 + tm.tv_usec; return re; } boost::shared_ptr FeatureGetter::self_; typedef float uint8; std::unique_ptr session; void tobuffer(const std::vector &imgs, uint8 *buf) { int pos = 0; for (cv::Mat img : imgs) { int LLL = img.cols*img.rows * 3; int nr = img.rows; int nc = img.cols; if (img.isContinuous()) { nr = 1; nc = LLL; } for (int i = 0; i < nr; i++) { const uchar* inData = img.ptr(i); for (int j = 0; j < nc; j++) { buf[pos] = *inData++; pos++; } } } } void tobufferA(const std::vector &imgs, float *buf){ int pos = 0; for (cv::Mat img : imgs) { if (img.isContinuous()) { memcpy(buf+pos, img.ptr(0), static_cast(img.total()) * sizeof(float)); pos += static_cast(img.total()) * sizeof(float); } else { printf("error\n"); exit(0); } } } typedef std::vector DSR; typedef std::vector DSRS; typedef std::vector IDSR; typedef std::vector IDSRS; bool FeatureGetter::Init() { tf::Session* session_ptr; auto status = NewSession(tf::SessionOptions(), &session_ptr); if (!status.ok()) { std::cout << status.ToString() << "\n"; return false; } session.reset(session_ptr); //------------------ tf::GraphDef graph_def; auto status1 = ReadBinaryProto(tf::Env::Default(), "./data/mobilenet.pb", &graph_def); if (!status1.ok()) { printf("ReadBinaryProto failed: %s\n", status1.ToString().c_str()); return false; } status = session->Create(graph_def); if (!status.ok()) { printf("create graph in session failed: %s\n", status.ToString().c_str()); return false; } std::vector node_names; for (const auto &node : graph_def.node()) { printf("node name:%s\n", node.name().c_str()); node_names.push_back(node.name()); } return true; } bool FeatureGetter::Get(const cv::Mat &img, const std::vector &rcs, std::vector &fts) { std::vector mats; for(cv::Rect rc:rcs){ cv::Mat mat1 = img(rc).clone(); cv::resize(mat1, mat1, cv::Size(224, 224)); mats.push_back(mat1); } int count = mats.size(); tensorflow::Tensor input_tensor0(tensorflow::DT_FLOAT, { count, 224, 224, 3 }); tobuffer(mats, input_tensor0.flat().data()); std::vector output_tensors; std::vector> ins; std::pair pa; pa.first = "input"; pa.second = input_tensor0; ins.push_back(pa); std::vector outnames; outnames.push_back("MobilenetV1/Predictions/Reshape_1"); std::vector ts; int64_t ftm1 = fgtm(); auto status = session->Run( ins, outnames, ts, &output_tensors); int64_t ftm2 = fgtm(); std::cout << "session.run--mobilenet--rcs.size():" << rcs.size() << ", ftm2-ftm1:" << (ftm2-ftm1) << "\n"; if (!status.ok()) { printf("error 3%s \n", status.ToString().c_str()); return false; } float *tensor_buffer = output_tensors[0].flat().data(); int len = output_tensors[0].flat().size() / count; for (int i = 0; i < count; i++) { //printf("begin====\n"); FFEATURE ft; for (int j = 0; j < len; j++) { if(j>=128){ continue; } ft(j) = tensor_buffer[i*len + j]; //printf(",%f", tensor_buffer[i*len+j]); } fts.push_back(ft); //printf("\nend====\n"); } return true; } ================================================ FILE: deepsort/FeatureGetter/make.sh ================================================ #!/bin/bash function getbazel(){ LINE=`readlink -f /home/$USER/code1/tensorflow-1.4.0-rc0/bazel-bin/` POS1="_bazel_$USER/" STR=${LINE##*$POS1} BAZEL=${STR:0:32} echo $BAZEL } BAZEL=`getbazel` function TF(){ IINCLUDE="-I/home/$USER/code/test/pp/opencvlib/include -I/usr/local/include -I/home/$USER/.cache/bazel/_bazel_$USER/$BAZEL/external/eigen_archive/Eigen -I/home/$USER/.cache/bazel/_bazel_$USER/$BAZEL/external/eigen_archive -I/home/$USER/code1/tensorflow-1.4.0-rc0 -I/home/$USER/code1/tensorflow-1.4.0-rc0/bazel-genfiles -I/home/$USER/.cache/bazel/_bazel_$USER/$BAZEL/external/nsync/public" LLIBPATH="-L/home/$USER/code/test/pp/opencvlib/lib -L/usr/local/lib -L/home/$USER/code1/tensorflow-1.4.0-rc0/bazel-bin/tensorflow" LLIBS="-lopencv_corexyz -lopencv_imgprocxyz -lopencv_highguixyz -ltensorflow_cc -ltensorflow_framework" rm libFeatureGetter.so -rf g++ --std=c++14 -O3 -fopenmp -fPIC -shared -o libFeatureGetter.so $IINCLUDE $LLIBPATH FeatureGetter.cpp $LLIBS } #CAFFEROOT="/home/xyz/code/py-faster-rcnn/caffe-fast-rcnn" CAFFEROOT="/home/$USER/code1/caffe-master" #CAFFEROOT="/home/$USER/code1/caffe-ssd" function CAFFE(){ IINCLUDE="-I/home/$USER/code/test/pp/opencvlib/include -I/usr/local/include -I/home/$USER/.cache/bazel/_bazel_$USER/$BAZEL/external/eigen_archive/Eigen -I/home/$USER/.cache/bazel/_bazel_$USER/$BAZEL/external/eigen_archive -I$CAFFEROOT/include -I/usr/local/cuda-8.0-cudnn5.0.5/include -I$CAFFEROOT/build/src" LLIBPATH="-L/home/$USER/code/test/pp/opencvlib/lib -L$CAFFEROOT/distribute/lib" LLIBS="-lopencv_corexyz -lopencv_imgprocxyz -lopencv_highguixyz -lcaffe" rm libFeatureGetter.so -rf g++ --std=c++14 -O3 -fopenmp -DOONE -DUSE_CAFFE_SHUFFE_NET -fPIC -shared -o libFeatureGetter.so $IINCLUDE $LLIBPATH FeatureGetter.cpp $LLIBS #g++ --std=c++14 -O3 -fopenmp -DUSE_CAFFE_SHUFFE_NET -fPIC -shared -o libFeatureGetter.so $IINCLUDE $LLIBPATH FeatureGetter.cpp $LLIBS } #CAFFE TF ================================================ FILE: deepsort/HungarianOper.h ================================================ #ifndef _HUNGARIANOPERH_ #define _HUNGARIANOPERH_ #include "munkres/munkres.h" #include "munkres/adapters/boostmatrixadapter.h" #include "Detection.h" class HungarianOper { public: static Eigen::Matrix Solve(const DYNAMICM &cost_matrix) { int rows = cost_matrix.rows(); int cols = cost_matrix.cols(); Matrix matrix(rows, cols); for (int row = 0; row < rows; row++) { for (int col = 0; col < cols; col++) { matrix(row, col) = cost_matrix(row, col); } } // Munkres m; m.solve(matrix); // std::vector> pairs; for (int row = 0; row < rows; row++) { for (int col = 0; col < cols; col++) { int tmp = (int)matrix(row, col); if (tmp == 0) { std::pair pa; pa.first = row; pa.second = col; pairs.push_back(pa); } } } // int count = pairs.size(); Eigen::Matrix re(count, 2); for (int i = 0; i < count; i++) { std::pair &pa = pairs[i]; re(i, 0) = pa.first; re(i, 1) = pa.second; } return re; } }; #endif ================================================ FILE: deepsort/KalmanTracker.h ================================================ #ifndef _KALMANTRACKERH_ #define _KALMANTRACKERH_ #include "FeatureGetter/FeatureGetter.h" #include "kalman_filter.h" #include enum TrackState{ TS_NONE = 0, Tentative, Confirmed, Deleted }; class KalmanTrackerN; typedef boost::shared_ptr KalmanTracker; class KalmanTrackerN{ public: int time_since_update_ = 0; MEAN mean_; VAR covariance_; int track_id = 0; std::vector features_; int oriPos_; private: int hits_ = 0; int age_ = 0; TrackState state_ = TS_NONE; int _n_init_; int _max_age_; public: KalmanTrackerN(const MEAN &mean, const VAR &covariance, int tid, int n_init, int max_age, const FEATURE &feature, bool featureFull, int oriPos){ mean_ = mean; covariance_ = covariance; this->track_id = tid; hits_ = 1; age_ = 1; time_since_update_ = 0; state_ = Tentative; if (featureFull) { features_.push_back(feature); } _n_init_ = n_init; _max_age_ = max_age; oriPos_ = oriPos; } DSBOX to_tlwh() const{ DSBOX ret; ret(0) = mean_(0); ret(1) = mean_(1); ret(2) = mean_(2); ret(3) = mean_(3); ret(2) *= ret(3); ret(0) -= ret(2) / 2; ret(1) -= ret(3) / 2; return ret; } DSBOX to_tlbr(){ DSBOX ret = to_tlwh(); ret(2) = ret(0) + ret(2); ret(3) = ret(1) + ret(3); return ret; } void predict(const KF &kalmanFilter, bool only=false){ std::pair pa = kalmanFilter.predict(mean_, covariance_); mean_ = pa.first; covariance_ = pa.second; if(only){// 2017.10.18 return; } age_ += 1; time_since_update_ += 1; } void update(const KF &kalmanFilter, const Detection &detection){ DSBOX box = detection.to_xyah(); std::pair pa = kalmanFilter.update( mean_, covariance_, box); mean_ = pa.first; covariance_ = pa.second; features_.push_back(detection.feature_); hits_ += 1; time_since_update_ = 0; if (state_ == Tentative && hits_ >= _n_init_) { state_ = Confirmed; } } void mark_missed(){ if(state_ == Tentative){ state_ = Deleted; } else if(time_since_update_ > _max_age_){ state_ = Deleted; } } bool is_tentative(){ return state_ == Tentative; } bool is_confirmed()const { return state_ == Confirmed; } bool is_deleted(){ return state_ == Deleted; } }; #endif ================================================ FILE: deepsort/iou_matching.h ================================================ #ifndef _IOUMH_ #define _IOUMH_ #include #include "Detection.h" #include #include "linear_assignment.h" #include class iou_matching{ private: static Eigen::VectorXf _iouFun(const DSBOX &bbox, const DSBOXS &candidates){ Eigen::VectorXf area_candidates(candidates.rows()); // PT2 bbox_tl; bbox_tl(0, 0) = bbox[0]; bbox_tl(0, 1) = bbox[1]; PT2 bbox_br; bbox_br(0, 0) = (bbox[0] + bbox[2]); bbox_br(0, 1) = (bbox[1] + bbox[3]); DYNAMICM ctl(candidates.rows(), 2); DYNAMICM cbr(candidates.rows(), 2); for(int i = 0; i < candidates.rows(); i++){ DSBOX candidate = candidates.row(i); PT2 candidates_tl; candidates_tl(0, 0) = candidate[0]; candidates_tl(0, 1) = candidate[1]; ctl.row(i) = candidates_tl; PT2 candidates_br; candidates_br(0, 0) = (candidate[0] + candidate[2]); candidates_br(0, 1) = (candidate[1] + candidate[3]); cbr.row(i) = candidates_br; { area_candidates(i) = candidate[2] * candidate[3]; } } //std::cout << "ctl-b:\n" << ctl << "ctl-e\n" << std::endl; //std::cout << "cbr-b:\n" << cbr << "cbr-e\n" << std::endl; DYNAMICM tl(candidates.rows(), 2); float btl0 = bbox_tl(0, 0); float btl1 = bbox_tl(0, 1); for (int i = 0; i < tl.rows(); i++) { //DYNAMICM row = tl.row(i); float m = cv::max(btl0, ctl(i, 0)); tl(i, 0) = m; m = cv::max(btl1, ctl(i, 1)); tl(i, 1) = m; //std::cout << "tl-b:\n" << tl << "tl-e\n" << std::endl; } //std::cout << "tl-b:\n" << tl << "tl-e\n" << std::endl; DYNAMICM br(candidates.rows(), 2); float bbr0 = bbox_br(0, 0); float bbr1 = bbox_br(0, 1); for (int i = 0; i < br.rows(); i++) { //DYNAMICM row = br.row(i); br(i, 0) = cv::min(bbr0, cbr(i, 0)); br(i, 1) = cv::min(bbr1, cbr(i, 1)); } //std::cout << "br-b:\n" << br << "br-e\n" << std::endl; DYNAMICM wh(candidates.rows(), 2); Eigen::VectorXf area_intersection(candidates.rows()); for (int i = 0; i < wh.rows(); i++) { for (int j = 0; j < wh.cols(); j++) { float tmp = br(i, j) - tl(i, j); wh(i, j) = tmp>0?tmp:0; } area_intersection(i) = wh(i, 0)*wh(i, 1); } //std::cout << "wh-b:\n" << wh << "wh-e\n" << std::endl; float area_bbox = bbox(0, 2)*bbox(0, 3); Eigen::VectorXf re(candidates.rows()); for (int i = 0; i < re.rows(); i++) { re(i) = area_intersection(i) / (area_bbox + area_candidates(i) - area_intersection(i)); } return re; } public: static DYNAMICM getCostMatrixByIOU(const std::vector &tracks, const std::vector &detections, IDS *track_indicesi=NULL, IDS *detection_indicesi=NULL){ IDS track_indices; if (track_indicesi == NULL) { for (int i = 0; i < tracks.size(); i++) { track_indices.push_back(i); } } else { track_indices = *track_indicesi; } IDS detection_indices; if (detection_indicesi == NULL) { for (int i = 0; i < detections.size(); i++) { detection_indices.push_back(i); } } else { detection_indices = *detection_indicesi; } DYNAMICM cost_matrix(track_indices.size(), detection_indices.size()); for (int row = 0; row < track_indices.size(); row++) { int track_idx = track_indices[row]; if (tracks[track_idx]->time_since_update_ > 1) { for (int c = 0; c < cost_matrix.cols(); c++) { cost_matrix(row, c) = INFTY_COST; } continue; } DSBOX bbox = tracks[track_idx]->to_tlwh(); DSBOXS candidates(detection_indices.size(), 4); for (int k = 0; k < detection_indices.size(); k++) { DSBOX tmp = detections[detection_indices[k]].tlwh_; candidates.row(k) = tmp; } //std::cout << "mmm" << candidates << "vvvv" << std::endl; Eigen::VectorXf tmpm = _iouFun(bbox, candidates); //std::cout << "tmpm--b" << tmpm << "tmpm--e" << std::endl; auto tmp1 = tmpm.array(); auto tmp2 = -(tmp1 - 1); cost_matrix.row(row) = tmp2.matrix(); //std::cout << "nnnnn" << cost_matrix << "uuuu" << std::endl; } return cost_matrix; } }; #endif ================================================ FILE: deepsort/kalman_filter.h ================================================ #ifndef PYKF #ifndef _KKALMANFILTERH_ #define _KKALMANFILTERH_ #include typedef Eigen::Matrix UPM; class KF{ private: static boost::shared_ptr self_; VAR _motion_mat_; UPM _update_mat_; double _std_weight_position_; double _std_weight_velocity_; public: static boost::shared_ptr Instance() { if (self_.get() == NULL) { self_.reset(new KF()); } return self_; } bool Init(){ return true; } private: KF(){ int ndim = 4; double dt = 1.; _motion_mat_ = Eigen::MatrixXf::Identity(8, 8); for(int i = 0; i < ndim; i++){ _motion_mat_(i, ndim + i) = dt; } _update_mat_ = Eigen::MatrixXf::Identity(4, 8); _std_weight_position_ = 1. / 20; _std_weight_velocity_ = 1. / 160; } VAR Diag(const MEAN &mean) const{ VAR var; for(int i = 0; i < var.rows(); i++){ for(int j = 0; j < var.cols(); j++){ if(i == j){ var(i, j) = mean(i); } else{ var(i, j) = 0; } } } return var; } NVAR NDiag(const NMEAN &mean) const{ NVAR var; for(int i = 0; i < var.rows(); i++){ for(int j = 0; j < var.cols(); j++){ if(i == j){ var(i, j) = mean(i); } else{ var(i, j) = 0; } } } return var; } public: std::pair initiate(const DSBOX &measurement) const{ DSBOX mean_pos = measurement; DSBOX mean_val; for(int i = 0; i < 4; i++){ mean_val(i) = 0; } MEAN mean; for(int i = 0; i < 8; i++){ if(i < 4){ mean(i) = mean_pos(i); continue; } mean(i) = mean_val(i - 4); } MEAN std; std(0) = 2 * _std_weight_position_ * measurement[3]; std(1) = 2 * _std_weight_position_ * measurement[3]; std(2) = 1e-2; std(3) = 2 * _std_weight_position_ * measurement[3]; std(4) = 10 * _std_weight_velocity_ * measurement[3]; std(5) = 10 * _std_weight_velocity_ * measurement[3]; std(6) = 1e-5; std(7) = 10 * _std_weight_velocity_ * measurement[3]; MEAN tmp = std.array().square(); VAR var = Diag(tmp); #ifdef KLOG std::cout << "[-4--]begin mean:\n" << mean << "\n[-4--]end mean\n"; std::cout << "[-4--]begin covariance:\n" << var << "\n[-4--]end covariance\n"; #endif std::pair pa; pa.first = mean; pa.second = var; return pa; } std::pair predict(const MEAN &mean, const VAR &covariance) const{ DSBOX std_pos; std_pos << _std_weight_position_ * mean(3), _std_weight_position_ * mean(3), 1e-2, _std_weight_position_ * mean(3); DSBOX std_vel; std_vel << _std_weight_velocity_ * mean(3), _std_weight_velocity_ * mean(3), 1e-5, _std_weight_velocity_ * mean(3); MEAN mtmp; for(int i = 0; i < 8; i++){ if(i < 4){ mtmp(i) = std_pos(i); continue; } mtmp(i) = std_vel(i - 4); } MEAN tmp = mtmp.array().square(); VAR motion_cov = Diag(tmp); #ifdef KLOG std::cout << "[-3--]begin square\n"; std::cout << tmp << "\n"; std::cout << "[-3--]end square\n"; #endif // MEAN mean1 = _motion_mat_ * mean.transpose(); #ifdef KLOG std::cout << "[-3--]begin self._motion_mat_\n"; std::cout << _motion_mat_ << "\n"; std::cout << "[-3--]end self._motion_mat_\n"; std::cout << "[-3--]begin covariance\n"; std::cout << covariance << "\n"; std::cout << "[-3--]end covariance\n"; std::cout << "[-3--]begin motion_cov:\n"; std::cout << motion_cov << "\n"; std::cout << "[-3--]end motion_cov:\n"; #endif VAR var = _motion_mat_ * covariance * (_motion_mat_.transpose()); VAR var1 = var + motion_cov; #ifdef KLOG std::cout << "[-3--]begin covariance result\n"; std::cout << var1 << "\n"; std::cout << "[-3--]end covariance result\n"; #endif std::pair pa; pa.first = mean1; pa.second = var1; return pa; } std::pair update(const MEAN &mean, const VAR &covariance, const DSBOX &measurement) const{ std::pair pa1 = _project(mean, covariance); NMEAN projected_mean = pa1.first; NVAR projected_cov = pa1.second; auto ddd = covariance * (_update_mat_.transpose()); Eigen::Matrix kalman_gain = projected_cov.llt().solve(ddd.transpose()).transpose(); // eg.8x4 Eigen::Matrix innovation = measurement - projected_mean; //eg.1x4 #ifdef KLOG std::cout << "[-1--]bbegin ddd\n"; std::cout << ddd << "\n"; std::cout << "[-1--]bend ddd\n"; std::cout << "[-1--]bbegin kalman_gain\n"; std::cout << kalman_gain << "\n"; std::cout << "[-1--]bend kalman_gain\n"; std::cout << "[-1--]begin measurement\n"; std::cout << measurement << "\n"; std::cout << "[-1--]end measurement\n"; std::cout << "[-1--]begin projected_mean\n"; std::cout << projected_mean << "\n"; std::cout << "[-1--]end projectd_mean\n"; std::cout << "[-1--]begin innovation\n"; std::cout << innovation << "\n"; std::cout << "[-1--]end innovation\n"; std::cout << "[-1--]begin projected_cov\n"; std::cout << projected_cov << "\n"; std::cout << "[-1--]end projectd_cov\n"; #endif auto tmp = innovation*(kalman_gain.transpose()); MEAN new_mean = (mean.array() + tmp.array()).matrix(); VAR new_covariance = covariance - kalman_gain*projected_cov*(kalman_gain.transpose()); std::pair pa2; pa2.first = new_mean; pa2.second = new_covariance; return pa2; } Eigen::Matrix gating_distance(const MEAN &meani, const VAR &covariance, const DSBOXS &measurements, bool only_position=false) const{ MEAN mean = meani; #ifdef KLOG std::cout << "[-2--]begin mean\n"; std::cout << mean << "\n"; std::cout << "[-2--]end mean\n"; std::cout << "[-2--]begin covariance\n"; std::cout << covariance << "\n"; std::cout << "[-2--]end covariance\n"; std::cout << "[-2--]begin measurements\n"; std::cout << measurements << "\n"; std::cout << "[-2--]end measurements\n"; #endif std::pair pa1 = _project(mean, covariance); if(only_position){ printf("not implement!!!exit\n"); exit(0); } NMEAN mean1 = pa1.first; NVAR var1 = pa1.second; #ifdef KLOG std::cout << "[-2--]begin mean1\n"; std::cout << mean1 << "\n"; std::cout << "[-2--]end mean1\n"; std::cout << "[-2--]begin covariance1\n"; std::cout << var1 << "\n"; std::cout << "[-2--]end covariance1\n"; #endif int count = measurements.rows(); DSBOXS d(count, 4); for(int i = 0; i < count; i++){ d.row(i) = measurements.row(i) - mean1; } #ifdef KLOG std::cout << "[-2--]bbegin d\n"; std::cout << d << "\n"; std::cout << "[-2--]bend d\n"; #endif Eigen::Matrix factor = var1.llt().matrixL(); Eigen::Matrix z = factor.triangularView().solve(d).transpose(); #ifdef KLOG std::cout << "[-2--]begin z\n"; std::cout << z << "\n"; std::cout << "[-2--]end z\n"; #endif #if 1 auto zz = ((z.array())*(z.array())).matrix(); auto squared_maha = zz.colwise().sum(); #else Eigen::Matrix squared_maha = z.colwise().sum(); #endif #ifdef KLOG std::cout << "[-2--]begin squared_maha\n"; std::cout << squared_maha << "\n"; std::cout << "[-2--]end squared_maha\n"; #endif return squared_maha; } std::pair _project(const MEAN &mean, const VAR &covariance) const{ NMEAN std; std << _std_weight_position_ * mean[3], _std_weight_position_ * mean[3], 1e-1, _std_weight_position_ * mean[3]; NMEAN mtmp = std.array().square(); #ifdef KLOG std::cout << "[-0--]begin mtmp\n"; std::cout << mtmp << "\n"; std::cout << "[-0--]end mtmp\n"; #endif NVAR innovation_cov = NDiag(mtmp); NMEAN mean1 = _update_mat_*mean.transpose(); #ifdef KLOG std::cout << "[-0--]begin innovation_cov\n"; std::cout << innovation_cov << "\n"; std::cout << "[-0--]end innovation_cov\n"; std::cout << "[-0--]begin var\n"; std::cout << covariance << "\n"; std::cout << "[-0--]end var\n"; std::cout << "[-0--]begin _update_mat_\n"; std::cout << _update_mat_ << "\n"; std::cout << "[-0--]end _update_mat_\n"; #endif NVAR var = _update_mat_ * covariance * (_update_mat_.transpose()); NVAR var1 = var + innovation_cov; #ifdef KLOG std::cout << "[-0--]begin var1\n"; std::cout << var << "\n"; std::cout << "[-0--]end var1\n"; #endif std::pair pa; pa.first = mean1; pa.second = var1; return pa; } }; #endif #endif ================================================ FILE: deepsort/linear_assignment.h ================================================ #ifndef _LASMH_ #define _LASMH_ #include #include "Detection.h" #include #include "KalmanTracker.h" #include "FeatureGetter/FeatureGetter.h" #include "HungarianOper.h" #include static int64_t line_gtm() { struct timeval tm; gettimeofday(&tm, 0); int64_t re = ((int64_t)tm.tv_sec) * 1000 * 1000 + tm.tv_usec; return re; } const static int INFTY_COST = 1e+5; struct RR { std::vector > matches; IDS unmatched_detections; IDS unmatched_tracks; }; typedef DYNAMICM (*GetCostMarixFun)(const std::vector &tracks, const std::vector &detections, IDS *track_indices, IDS *detection_indices); double chi2inv95[10] = { 0, 3.8415, 5.9915, 7.8147, 9.4877, 11.070, 12.592, 14.067, 15.507, 16.919 }; class linear_assignment{ public: static RR min_cost_matching( const GetCostMarixFun &getCostMarixFun, float max_distance, const std::vector &tracks, const std::vector &detections, IDS *track_indicesi=NULL, IDS *detection_indicesi=NULL){ int64_t mintm1 = line_gtm(); IDS track_indices; IDS detection_indices; if (track_indicesi == NULL) { for (int i = 0; i < tracks.size(); i++) { track_indices.push_back(i); } } else { track_indices = *track_indicesi; } if (detection_indicesi == NULL) { for (int i = 0; i < detections.size(); i++) { detection_indices.push_back(i); } } else { detection_indices = *detection_indicesi; } if (detection_indices.empty() || track_indices.empty()) { RR rr; rr.unmatched_tracks = track_indices; rr.unmatched_detections = detection_indices; return rr; } int64_t mintm2 = line_gtm(); // 5x5 DYNAMICM cost_matrix = getCostMarixFun( tracks, detections, &track_indices, &detection_indices); //std::cout << "\n----mmmmm----\n" << cost_matrix << "\n----vvvvv-----\n" << std::endl; for (int i = 0; i < cost_matrix.rows(); i++) { for (int j = 0; j < cost_matrix.cols(); j++) { float tmp = cost_matrix(i, j); if (tmp > max_distance) { cost_matrix(i, j) = max_distance + 1e-5; } } } int64_t mintm3 = line_gtm(); //std::cout << "\n----222mmmmm----\n" << cost_matrix << "\n----222vvvvv-----\n" << std::endl; //Eigen::Matrix indices = KF::Instance()->LinearAssignmentForCpp(cost_matrix); Eigen::Matrix indices = HungarianOper::Solve(cost_matrix); int64_t mintm4 = line_gtm(); //std::cout << "indices:\n" << indices << std::endl; //xyztodo: indices = linear_assignment(cost_matrix) // (-1, 2) RR rr; // Ƿڵ2 for (int col = 0; col < detection_indices.size(); col++) { // check if col is in indecis[:,1] bool isIn = false; for (int i = 0; i < indices.rows(); i++) { int iid = indices(i, 1); if (col == iid) { isIn = true; break; } } if (!isIn) { int detection_idx = detection_indices[col]; rr.unmatched_detections.push_back(detection_idx); } } // Ƿڵ1 for (int row = 0; row < track_indices.size(); row++) { // check of row is in indecis[:,0] bool isIn = false; for (int i = 0; i < indices.rows(); i++) { int iid = indices(i, 0); if (row == iid) { isIn = true; break; } } if (!isIn) { int track_idx = track_indices[row]; rr.unmatched_tracks.push_back(track_idx); } } for (int i = 0; i < indices.rows(); i++) { int row = indices(i, 0); int col = indices(i, 1); //for (int j = 0; j < indices.cols(); j++) { // int row = i; // int col = j; int track_idx = track_indices[row]; int detection_idx = detection_indices[col]; if (cost_matrix(row, col) > max_distance) { rr.unmatched_tracks.push_back(track_idx); rr.unmatched_detections.push_back(detection_idx); } else { rr.matches.push_back(std::make_pair(track_idx, detection_idx)); } //} } int64_t mintm5 = line_gtm(); std::cout << "min_cost_matching----mintm2-mintm1:" << (mintm2-mintm1) << ", mintm3-mintm1:" << (mintm3-mintm1) << ", mintm4-mintm1:" << (mintm4-mintm1) << ", mintm5-mintm1:" << (mintm5-mintm1) << "\n"; return rr; } static RR matching_cascade( const GetCostMarixFun &getCostMarixFun, float max_distance, int cascade_depth, const std::vector &tracks, const std::vector &detections, IDS *track_indicesi = NULL, IDS *detection_indicesi = NULL){ int64_t ctm0 = line_gtm(); IDS track_indices; IDS detection_indices; if(track_indicesi == NULL) { for (int i = 0; i < tracks.size(); i++) { track_indices.push_back(i); } } else { track_indices = *track_indicesi; } if (detection_indicesi == NULL) { for (int i = 0; i < detections.size(); i++) { detection_indices.push_back(i); } } else { detection_indices = *detection_indicesi; } RR re; std::map tmpMap; IDS unmatched_detections = detection_indices; for (int level = 0; level < cascade_depth; level++) { int64_t ctm1 = line_gtm(); if (unmatched_detections.empty()) { break; } IDS track_indices_l; for (int k = 0; k < track_indices.size(); k++) { if (tracks[k]->time_since_update_ == level + 1) { track_indices_l.push_back(track_indices[k]); } } if (track_indices_l.empty()) { continue; } RR rr = min_cost_matching( getCostMarixFun, max_distance, tracks, detections, &track_indices_l, &unmatched_detections); unmatched_detections = rr.unmatched_detections; for (int i = 0; i < rr.matches.size(); i++) { std::pair pa = rr.matches[i]; re.matches.push_back(pa); tmpMap.insert(pa); } int64_t ctm2 = line_gtm(); std::cout << "cascade("<< level << ")----ctm2-ctm1:" << (ctm2-ctm1) << "\n"; } re.unmatched_detections = unmatched_detections; for (int i = 0; i < track_indices.size(); i++) { int tid = track_indices[i]; std::map::iterator it = tmpMap.find(tid); if (it == tmpMap.end()) { re.unmatched_tracks.push_back(tid); } } int64_t ctm4 = line_gtm(); std::cout << "cascade----ctm4-ctm0:" << (ctm4-ctm0) << "\n"; return re; } static DYNAMICM gate_cost_matrix( const KF &kalmanFilter, DYNAMICM &cost_matrix, const std::vector &tracks, const std::vector &detections, IDS track_indices, IDS detection_indices, int gated_cost=INFTY_COST, bool only_position=false){ int gating_dim = only_position ? 2 : 4; float gating_threshold = chi2inv95[gating_dim]; DSBOXS measurements(detection_indices.size(), 4); for (int i = 0; i < detection_indices.size(); i++) { int pos = detection_indices[i]; DSBOX tmp = detections[pos].to_xyah(); measurements.row(i) = tmp; } for (int row = 0; row < track_indices.size(); row++) { int track_idx = track_indices[row]; KalmanTracker track = tracks[track_idx]; // gating_distance is a vector Eigen::Matrix gating_distance = kalmanFilter.gating_distance( track->mean_, track->covariance_, measurements, only_position); for (int i = 0; i < gating_distance.cols(); i++) { if (gating_distance(0, i) > gating_threshold) { cost_matrix(row, i) = gated_cost; } } //std::cout << "\nb--ggg\n" << cost_matrix << "\e--ggg\n"; } return cost_matrix; } }; #endif ================================================ FILE: deepsort/munkres/adapters/adapter.cpp ================================================ /* * Copyright (c) 2015 Miroslav Krajicek * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "adapter.h" ================================================ FILE: deepsort/munkres/adapters/adapter.h ================================================ /* * Copyright (c) 2015 Miroslav Krajicek * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #ifndef _ADAPTER_H_ #define _ADAPTER_H_ #include "../matrix.h" #include "../munkres.h" template class Adapter { public: virtual Matrix convertToMatrix(const Container &con) const = 0; virtual void convertFromMatrix(Container &con, const Matrix &matrix) const = 0; virtual void solve(Container &con) { auto matrix = convertToMatrix(con); m_munkres.solve(matrix); convertFromMatrix(con, matrix); } protected: Munkres m_munkres; }; #endif /* _ADAPTER_H_ */ ================================================ FILE: deepsort/munkres/adapters/boostmatrixadapter.cpp ================================================ /* * Copyright (c) 2015 Miroslav Krajicek * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "boostmatrixadapter.h" template class BoostMatrixAdapter; template class BoostMatrixAdapter; template class BoostMatrixAdapter; ================================================ FILE: deepsort/munkres/adapters/boostmatrixadapter.h ================================================ /* * Copyright (c) 2015 Miroslav Krajicek * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #ifndef _BOOSTMATRIXADAPTER_H_ #define _BOOSTMATRIXADAPTER_H_ #include "adapter.h" #ifndef WIN32 #include #endif #include template class BoostMatrixAdapter : public Adapter > { public: virtual Matrix convertToMatrix(const boost::numeric::ublas::matrix &boost_matrix) const override { const auto rows = boost_matrix.size1 (); const auto columns = boost_matrix.size2 (); Matrix matrix (rows, columns); for (int i = 0; i < rows; ++i) { for (int j = 0; j < columns; ++j) { matrix (i, j) = boost_matrix (i, j); } } return matrix; } virtual void convertFromMatrix(boost::numeric::ublas::matrix &boost_matrix,const Matrix &matrix) const override { const auto rows = matrix.rows(); const auto columns = matrix.columns(); for (int i = 0; i < rows; ++i) { for (int j = 0; j < columns; ++j) { boost_matrix (i, j) = matrix (i, j); } } } }; #endif /* _BOOSTMATRIXADAPTER_H_ */ ================================================ FILE: deepsort/munkres/matrix.cpp ================================================ /* * Copyright (c) 2007 John Weaver * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "matrix.h" #include #include #include /*export*/ template Matrix::Matrix() { m_rows = 0; m_columns = 0; m_matrix = nullptr; } /*export*/ template Matrix::Matrix(const std::initializer_list> init) { m_matrix = nullptr; m_rows = init.size(); if ( m_rows == 0 ) { m_columns = 0; } else { m_columns = init.begin()->size(); if ( m_columns > 0 ) { resize(m_rows, m_columns); } } size_t i = 0, j; for ( auto row = init.begin() ; row != init.end() ; ++row, ++i ) { assert ( row->size() == m_columns && "All rows must have the same number of columns." ); j = 0; for ( auto value = row->begin() ; value != row->end() ; ++value, ++j ) { m_matrix[i][j] = *value; } } } /*export*/ template Matrix::Matrix(const Matrix &other) { if ( other.m_matrix != nullptr ) { // copy arrays m_matrix = nullptr; resize(other.m_rows, other.m_columns); for ( size_t i = 0 ; i < m_rows ; i++ ) { for ( size_t j = 0 ; j < m_columns ; j++ ) { m_matrix[i][j] = other.m_matrix[i][j]; } } } else { m_matrix = nullptr; m_rows = 0; m_columns = 0; } } /*export*/ template Matrix::Matrix(const size_t rows, const size_t columns) { m_matrix = nullptr; resize(rows, columns); } /*export*/ template Matrix & Matrix::operator= (const Matrix &other) { if ( other.m_matrix != nullptr ) { // copy arrays resize(other.m_rows, other.m_columns); for ( size_t i = 0 ; i < m_rows ; i++ ) { for ( size_t j = 0 ; j < m_columns ; j++ ) { m_matrix[i][j] = other.m_matrix[i][j]; } } } else { // free arrays for ( size_t i = 0 ; i < m_columns ; i++ ) { delete [] m_matrix[i]; } delete [] m_matrix; m_matrix = nullptr; m_rows = 0; m_columns = 0; } return *this; } /*export*/ template Matrix::~Matrix() { if ( m_matrix != nullptr ) { // free arrays for ( size_t i = 0 ; i < m_rows ; i++ ) { delete [] m_matrix[i]; } delete [] m_matrix; } m_matrix = nullptr; } /*export*/ template void Matrix::resize(const size_t rows, const size_t columns, const T default_value) { assert ( rows > 0 && columns > 0 && "Columns and rows must exist." ); if ( m_matrix == nullptr ) { // alloc arrays m_matrix = new T*[rows]; // rows for ( size_t i = 0 ; i < rows ; i++ ) { m_matrix[i] = new T[columns]; // columns } m_rows = rows; m_columns = columns; clear(); } else { // save array pointer T **new_matrix; // alloc new arrays new_matrix = new T*[rows]; // rows for ( size_t i = 0 ; i < rows ; i++ ) { new_matrix[i] = new T[columns]; // columns for ( size_t j = 0 ; j < columns ; j++ ) { new_matrix[i][j] = default_value; } } // copy data from saved pointer to new arrays size_t minrows = XYZMIN(rows, m_rows); size_t mincols = XYZMIN(columns, m_columns); for ( size_t x = 0 ; x < minrows ; x++ ) { for ( size_t y = 0 ; y < mincols ; y++ ) { new_matrix[x][y] = m_matrix[x][y]; } } // delete old arrays if ( m_matrix != nullptr ) { for ( size_t i = 0 ; i < m_rows ; i++ ) { delete [] m_matrix[i]; } delete [] m_matrix; } m_matrix = new_matrix; } m_rows = rows; m_columns = columns; } /*export*/ template void Matrix::clear() { assert( m_matrix != nullptr ); for ( size_t i = 0 ; i < m_rows ; i++ ) { for ( size_t j = 0 ; j < m_columns ; j++ ) { m_matrix[i][j] = 0; } } } /*export*/ template inline T& Matrix::operator ()(const size_t x, const size_t y) { assert ( x < m_rows ); assert ( y < m_columns ); assert ( m_matrix != nullptr ); return m_matrix[x][y]; } /*export*/ template inline const T& Matrix::operator ()(const size_t x, const size_t y) const { assert ( x < m_rows ); assert ( y < m_columns ); assert ( m_matrix != nullptr ); return m_matrix[x][y]; } /*export*/ template const T Matrix::mmin() const { assert( m_matrix != nullptr ); assert ( m_rows > 0 ); assert ( m_columns > 0 ); T min = m_matrix[0][0]; for ( size_t i = 0 ; i < m_rows ; i++ ) { for ( size_t j = 0 ; j < m_columns ; j++ ) { min = std::min(min, m_matrix[i][j]); } } return min; } /*export*/ template const T Matrix::mmax() const { assert( m_matrix != nullptr ); assert ( m_rows > 0 ); assert ( m_columns > 0 ); T max = m_matrix[0][0]; for ( size_t i = 0 ; i < m_rows ; i++ ) { for ( size_t j = 0 ; j < m_columns ; j++ ) { max = std::max(max, m_matrix[i][j]); } } return max; } ================================================ FILE: deepsort/munkres/matrix.h ================================================ /* * Copyright (c) 2007 John Weaver * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #ifndef _MATRIX_H_ #define _MATRIX_H_ #include #include #include #define XYZMIN(x, y) (x)<(y)?(x):(y) #define XYZMAX(x, y) (x)>(y)?(x):(y) template class Matrix { public: Matrix(); Matrix(const size_t rows, const size_t columns); Matrix(const std::initializer_list> init); Matrix(const Matrix &other); Matrix & operator= (const Matrix &other); ~Matrix(); // all operations modify the matrix in-place. void resize(const size_t rows, const size_t columns, const T default_value = 0); void clear(); T& operator () (const size_t x, const size_t y); const T& operator () (const size_t x, const size_t y) const; const T mmin() const; const T mmax() const; inline size_t minsize() { return ((m_rows < m_columns) ? m_rows : m_columns); } inline size_t columns() const { return m_columns;} inline size_t rows() const { return m_rows;} friend std::ostream& operator<<(std::ostream& os, const Matrix &matrix) { os << "Matrix:" << std::endl; for (size_t row = 0 ; row < matrix.rows() ; row++ ) { for (size_t col = 0 ; col < matrix.columns() ; col++ ) { os.width(8); os << matrix(row, col) << ","; } os << std::endl; } return os; } private: T **m_matrix; size_t m_rows; size_t m_columns; }; #ifndef USE_EXPORT_KEYWORD #include "matrix.cpp" //#define export /*export*/ #endif #endif /* !defined(_MATRIX_H_) */ ================================================ FILE: deepsort/munkres/munkres.cpp ================================================ /* * Copyright (c) 2007 John Weaver * Copyright (c) 2015 Miroslav Krajicek * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "munkres.h" template class Munkres; template class Munkres; template class Munkres; ================================================ FILE: deepsort/munkres/munkres.h ================================================ /* * Copyright (c) 2007 John Weaver * Copyright (c) 2015 Miroslav Krajicek * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #if !defined(_MUNKRES_H_) #define _MUNKRES_H_ #include "matrix.h" #include #include #include #include #include template class Munkres { static constexpr int NORMAL = 0; static constexpr int STAR = 1; static constexpr int PRIME = 2; public: /* * * Linear assignment problem solution * [modifies matrix in-place.] * matrix(row,col): row major format assumed. * * Assignments are remaining 0 values * (extra 0 values are replaced with -1) * */ void solve(Matrix &m) { const size_t rows = m.rows(), columns = m.columns(), size = XYZMAX(rows, columns); #ifdef DEBUG std::cout << "Munkres input: " << m << std::endl; #endif // Copy input matrix this->matrix = m; if ( rows != columns ) { // If the input matrix isn't square, make it square // and fill the empty values with the largest value present // in the matrix. matrix.resize(size, size, matrix.mmax()); } // STAR == 1 == starred, PRIME == 2 == primed mask_matrix.resize(size, size); row_mask = new bool[size]; col_mask = new bool[size]; for ( size_t i = 0 ; i < size ; i++ ) { row_mask[i] = false; } for ( size_t i = 0 ; i < size ; i++ ) { col_mask[i] = false; } // Prepare the matrix values... // If there were any infinities, replace them with a value greater // than the maximum value in the matrix. replace_infinites(matrix); minimize_along_direction(matrix, rows >= columns); minimize_along_direction(matrix, rows < columns); // Follow the steps int step = 1; while ( step ) { switch ( step ) { case 1: step = step1(); // step is always 2 break; case 2: step = step2(); // step is always either 0 or 3 break; case 3: step = step3(); // step in [3, 4, 5] break; case 4: step = step4(); // step is always 2 break; case 5: step = step5(); // step is always 3 break; } } // Store results for ( size_t row = 0 ; row < size ; row++ ) { for ( size_t col = 0 ; col < size ; col++ ) { if ( mask_matrix(row, col) == STAR ) { matrix(row, col) = 0; } else { matrix(row, col) = -1; } } } #ifdef DEBUG std::cout << "Munkres output: " << matrix << std::endl; #endif // Remove the excess rows or columns that we added to fit the // input to a square matrix. matrix.resize(rows, columns); m = matrix; delete [] row_mask; delete [] col_mask; } static void replace_infinites(Matrix &matrix) { const size_t rows = matrix.rows(), columns = matrix.columns(); //assert( rows > 0 && columns > 0 ); double max = matrix(0, 0); constexpr auto infinity = std::numeric_limits::infinity(); // Find the greatest value in the matrix that isn't infinity. for ( size_t row = 0 ; row < rows ; row++ ) { for ( size_t col = 0 ; col < columns ; col++ ) { if ( matrix(row, col) != infinity ) { if ( max == infinity ) { max = matrix(row, col); } else { max = XYZMAX(max, matrix(row, col)); } } } } // a value higher than the maximum value present in the matrix. if ( max == infinity ) { // This case only occurs when all values are infinite. max = 0; } else { max++; } for ( size_t row = 0 ; row < rows ; row++ ) { for ( size_t col = 0 ; col < columns ; col++ ) { if ( matrix(row, col) == infinity ) { matrix(row, col) = max; } } } } static void minimize_along_direction(Matrix &matrix, const bool over_columns) { const size_t outer_size = over_columns ? matrix.columns() : matrix.rows(), inner_size = over_columns ? matrix.rows() : matrix.columns(); // Look for a minimum value to subtract from all values along // the "outer" direction. for ( size_t i = 0 ; i < outer_size ; i++ ) { double min = over_columns ? matrix(0, i) : matrix(i, 0); // As long as the current minimum is greater than zero, // keep looking for the minimum. // Start at one because we already have the 0th value in min. for ( size_t j = 1 ; j < inner_size && min > 0 ; j++ ) { min = XYZMIN( min, over_columns ? matrix(j, i) : matrix(i, j)); } if ( min > 0 ) { for ( size_t j = 0 ; j < inner_size ; j++ ) { if ( over_columns ) { matrix(j, i) -= min; } else { matrix(i, j) -= min; } } } } } private: inline bool find_uncovered_in_matrix(const double item, size_t &row, size_t &col) const { const size_t rows = matrix.rows(), columns = matrix.columns(); for ( row = 0 ; row < rows ; row++ ) { if ( !row_mask[row] ) { for ( col = 0 ; col < columns ; col++ ) { if ( !col_mask[col] ) { if ( matrix(row,col) == item ) { return true; } } } } } return false; } bool pair_in_list(const std::pair &needle, const std::list > &haystack) { for ( std::list >::const_iterator i = haystack.begin() ; i != haystack.end() ; i++ ) { if ( needle == *i ) { return true; } } return false; } int step1() { const size_t rows = matrix.rows(), columns = matrix.columns(); for ( size_t row = 0 ; row < rows ; row++ ) { for ( size_t col = 0 ; col < columns ; col++ ) { if ( 0 == matrix(row, col) ) { for ( size_t nrow = 0 ; nrow < row ; nrow++ ) if ( STAR == mask_matrix(nrow,col) ) goto next_column; mask_matrix(row,col) = STAR; goto next_row; } next_column:; } next_row:; } return 2; } int step2() { const size_t rows = matrix.rows(), columns = matrix.columns(); size_t covercount = 0; for ( size_t row = 0 ; row < rows ; row++ ) for ( size_t col = 0 ; col < columns ; col++ ) if ( STAR == mask_matrix(row, col) ) { col_mask[col] = true; covercount++; } if ( covercount >= matrix.minsize() ) { #ifdef DEBUG std::cout << "Final cover count: " << covercount << std::endl; #endif return 0; } #ifdef DEBUG std::cout << "Munkres matrix has " << covercount << " of " << matrix.minsize() << " Columns covered:" << std::endl; std::cout << matrix << std::endl; #endif return 3; } int step3() { /* Main Zero Search 1. Find an uncovered Z in the distance matrix and prime it. If no such zero exists, go to Step 5 2. If No Z* exists in the row of the Z', go to Step 4. 3. If a Z* exists, cover this row and uncover the column of the Z*. Return to Step 3.1 to find a new Z */ if ( find_uncovered_in_matrix(0, saverow, savecol) ) { mask_matrix(saverow,savecol) = PRIME; // prime it. } else { return 5; } for ( size_t ncol = 0 ; ncol < matrix.columns() ; ncol++ ) { if ( mask_matrix(saverow,ncol) == STAR ) { row_mask[saverow] = true; //cover this row and col_mask[ncol] = false; // uncover the column containing the starred zero return 3; // repeat } } return 4; // no starred zero in the row containing this primed zero } int step4() { const size_t rows = matrix.rows(), columns = matrix.columns(); // seq contains pairs of row/column values where we have found // either a star or a prime that is part of the ``alternating sequence``. std::list > seq; // use saverow, savecol from step 3. std::pair z0(saverow, savecol); seq.insert(seq.end(), z0); // We have to find these two pairs: std::pair z1(-1, -1); std::pair z2n(-1, -1); size_t row, col = savecol; /* Increment Set of Starred Zeros 1. Construct the ``alternating sequence'' of primed and starred zeros: Z0 : Unpaired Z' from Step 4.2 Z1 : The Z* in the column of Z0 Z[2N] : The Z' in the row of Z[2N-1], if such a zero exists Z[2N+1] : The Z* in the column of Z[2N] The sequence eventually terminates with an unpaired Z' = Z[2N] for some N. */ bool madepair; do { madepair = false; for ( row = 0 ; row < rows ; row++ ) { if ( mask_matrix(row,col) == STAR ) { z1.first = row; z1.second = col; if ( pair_in_list(z1, seq) ) { continue; } madepair = true; seq.insert(seq.end(), z1); break; } } if ( !madepair ) break; madepair = false; for ( col = 0 ; col < columns ; col++ ) { if ( mask_matrix(row, col) == PRIME ) { z2n.first = row; z2n.second = col; if ( pair_in_list(z2n, seq) ) { continue; } madepair = true; seq.insert(seq.end(), z2n); break; } } } while ( madepair ); for ( std::list >::iterator i = seq.begin() ; i != seq.end() ; i++ ) { // 2. Unstar each starred zero of the sequence. if ( mask_matrix(i->first,i->second) == STAR ) mask_matrix(i->first,i->second) = NORMAL; // 3. Star each primed zero of the sequence, // thus increasing the number of starred zeros by one. if ( mask_matrix(i->first,i->second) == PRIME ) mask_matrix(i->first,i->second) = STAR; } // 4. Erase all primes, uncover all columns and rows, for ( size_t row = 0 ; row < mask_matrix.rows() ; row++ ) { for ( size_t col = 0 ; col < mask_matrix.columns() ; col++ ) { if ( mask_matrix(row,col) == PRIME ) { mask_matrix(row,col) = NORMAL; } } } for ( size_t i = 0 ; i < rows ; i++ ) { row_mask[i] = false; } for ( size_t i = 0 ; i < columns ; i++ ) { col_mask[i] = false; } // and return to Step 2. return 2; } int step5() { const size_t rows = matrix.rows(), columns = matrix.columns(); /* New Zero Manufactures 1. Let h be the smallest uncovered entry in the (modified) distance matrix. 2. Add h to all covered rows. 3. Subtract h from all uncovered columns 4. Return to Step 3, without altering stars, primes, or covers. */ double h = 100000;//xyzoylz std::numeric_limits::max(); for ( size_t row = 0 ; row < rows ; row++ ) { if ( !row_mask[row] ) { for ( size_t col = 0 ; col < columns ; col++ ) { if ( !col_mask[col] ) { if ( h > matrix(row, col) && matrix(row, col) != 0 ) { h = matrix(row, col); } } } } } for ( size_t row = 0 ; row < rows ; row++ ) { if ( row_mask[row] ) { for ( size_t col = 0 ; col < columns ; col++ ) { matrix(row, col) += h; } } } for ( size_t col = 0 ; col < columns ; col++ ) { if ( !col_mask[col] ) { for ( size_t row = 0 ; row < rows ; row++ ) { matrix(row, col) -= h; } } } return 3; } Matrix mask_matrix; Matrix matrix; bool *row_mask; bool *col_mask; size_t saverow = 0, savecol = 0; }; #endif /* !defined(_MUNKRES_H_) */ ================================================ FILE: deepsort/nn_matching.h ================================================ #ifndef _NNMATCHINGH_ #define _NNMATCHINGH_ #include #include "Detection.h" #include #include #include #ifdef USETBB #include #endif #include #include #include static int64_t nn_gtm() { struct timeval tm; gettimeofday(&tm, 0); int64_t re = ((int64_t)tm.tv_sec) * 1000 * 1000 + tm.tv_usec; return re; } Eigen::VectorXf _nn_cosine_distance(const FEATURESS &x, const FEATURESS &y){ int64_t nntm1 = nn_gtm(); FEATURESS a = x; FEATURESS b = y; //std::cout << "a---b\n" << a << "\na----e\n" << std::endl; //std::cout << "b---b\n" << b << "\nb----e\n" << std::endl; for (int row = 0; row < a.rows(); row++) { auto t = a.row(row); t = t / t.norm(); a.row(row) = t; } for (int row = 0; row < b.rows(); row++) { auto t = b.row(row); t = t / t.norm(); b.row(row) = t; } //std::cout << "a---b\n" << a << "\na----e\n" << std::endl; //std::cout << "b---b\n" << b << "\nb----e\n" << std::endl; auto tmp = a*b.transpose(); auto tmp1 = tmp.array(); auto tmp2 = -(tmp1 - 1); DYNAMICM distances = tmp2.matrix(); Eigen::VectorXf re(distances.cols()); #ifdef WIN32 auto rea = re.array(); for (int col = 0; col < distances.cols(); col++) { auto cc = distances.col(col); float min = cc.minCoeff(); rea.row(col) = min; } re = rea.matrix(); #else for (int col = 0; col < distances.cols(); col++) { auto cc = distances.col(col); float min = cc.minCoeff(); re(col) = min; } #endif int64_t nntm2 = nn_gtm(); std::cout << "_nn_cosine_distance(" << x.rows() << "," << y.rows() << ")----nntm2-nntm1:" << (nntm2-nntm1) << "\n"; //std::cout << "re---b\n" << re << "\nre----e\n" << std::endl; return re; } class NearestNeighborDistanceMetric{ private: static boost::shared_ptr self_; float matching_threshold_ = 0; int budget_ = 0; std::map > samples_; public: float matching_threshold() { return matching_threshold_; } static boost::shared_ptr Instance(){ if(self_.get() == NULL){ self_.reset(new NearestNeighborDistanceMetric()); } return self_; } void Init(float matching_threshold, int budget){ matching_threshold_ = matching_threshold; budget_ = budget; } void partial_fit(const FEATURESS &features, const IDS &ids, const IDS &active_ids){ //samples_.clear(); for(int i = 0; i < features.rows(); i++){ FEATURE feature = features.row(i); int iid = ids[i]; // { bool isIn = false; for(int k = 0; k < active_ids.size(); k++){ if(iid == active_ids[k]){ isIn = true; break; } } if(!isIn){ continue; } } // std::map>::iterator it = samples_.find(iid); if(it == samples_.end()){ std::vector tmps; samples_.insert(std::make_pair(iid, tmps)); it = samples_.find(iid); } it->second.push_back(feature); #if 1 std::vector::iterator ii = it->second.begin(); if(it->second.size() > budget_){ it->second.erase(ii); } #else /*if(samples_.size() > budget_){ samples_.erase(samples_.begin()); }*/ #endif } } struct DDS{ public: void Push(int pos, const Eigen::VectorXf &dd){ boost::mutex::scoped_lock lock(mutex_); dds_.push_back( std::make_pair(pos, dd) ); } void Get(std::vector > &dds){ dds = dds_; } private: std::vector > dds_; boost::mutex mutex_; }; DYNAMICM distance(const FEATURESS &features, const IDS &ids){ #ifdef USETBB static DYNAMICM cost_matrix; cost_matrix = DYNAMICM(ids.size(), features.rows()); int64_t dtm0 = nn_gtm(); using namespace tbb; parallel_for( blocked_range(0,ids.size()), [=](const blocked_range &r){ for(int i = r.begin(); i != r.end(); ++i){ int iid = ids[i]; std::vector &ftsvec = samples_[iid]; FEATURESS fts(ftsvec.size(), 128); for (int k = 0; k < ftsvec.size(); k++) { fts.row(k) = ftsvec[k]; } int64_t dtm1 = nn_gtm(); cost_matrix.row(i) = _nn_cosine_distance(fts, features); int64_t dtm2 = nn_gtm(); std::cout << "distance(" << iid<< ")----dtm2-dtm1:" << (dtm2-dtm1) << "\n"; } } ); #else static DYNAMICM cost_matrix; cost_matrix = DYNAMICM(ids.size(), features.rows()); int64_t dtm0 = nn_gtm(); DDS dds; #pragma omp parallel for for(int i = 0; i < ids.size(); i++){ int iid = ids[i]; std::vector &ftsvec = samples_[iid]; FEATURESS fts(ftsvec.size(), 128); for (int k = 0; k < ftsvec.size(); k++) { fts.row(k) = ftsvec[k]; } int64_t dtm1 = nn_gtm(); //cost_matrix.row(i) = _nn_cosine_distance(fts, features); Eigen::VectorXf dd = _nn_cosine_distance(fts, features); dds.Push(i, dd); int64_t dtm2 = nn_gtm(); std::cout << "distance(" << iid<< ")----dtm2-dtm1:" << (dtm2-dtm1) << "\n"; } std::vector> vec; dds.Get(vec); for(int i = 0; i < vec.size(); i++){ std::pair pa = vec[i]; cost_matrix.row(pa.first) = pa.second; } #endif int64_t dtm4 = nn_gtm(); std::cout << "distance----dtm4-dtm0:" << (dtm4-dtm0) << "\n"; //std::cout << "\nb-haha\n" << cost_matrix << "\ne-haha\n"; return cost_matrix; } }; #endif ================================================ FILE: deepsort/tracker.h ================================================ #ifndef _TTH_ #define _TTH_ #include "nn_matching.h" #include "linear_assignment.h" #include #include #include #include "iou_matching.h" #include "FeatureGetter/FeatureGetter.h" #include "../NTN.h" DYNAMICM getCostMatrixByNND(const std::vector &kalmanTrackers, const std::vector &dets, IDS *track_indices, IDS *detection_indices); class TTracker *p; class TTracker{ public: std::vector kalmanTrackers_; private: float max_iou_distance_ = 0; int max_age_ = 0; int n_init_ = 0; int _next_id_ = 0; public: TTracker(float max_iou_distance=0.7, int max_age=30, int n_init=3){ max_iou_distance_ = max_iou_distance; max_age_ = max_age; n_init_ = n_init; _next_id_ = 1; p = this; } NewAndDelete update(const std::vector &detections){ NewAndDelete re; int64_t uptm1 = line_gtm(); for(KalmanTracker kalmanTrack : kalmanTrackers_){ kalmanTrack->predict(*KF::Instance()); } int64_t uptm2 = line_gtm(); //# Run matching cascade. RR rr = this->_match(detections); int64_t uptm3 = line_gtm(); //# Update track set. //# -matches for(int i = 0; i < rr.matches.size(); i++){ std::pair pa = rr.matches[i]; int track_idx = pa.first; int detection_idx = pa.second; kalmanTrackers_[track_idx]->update(*KF::Instance(), detections[detection_idx]); } //# -unmatches(track) for(int i = 0; i < rr.unmatched_tracks.size(); i++){ int track_idx = rr.unmatched_tracks[i]; kalmanTrackers_[track_idx]->mark_missed(); } //# -unmatches(detect) for(int i = 0; i < rr.unmatched_detections.size(); i++){ int detection_idx = rr.unmatched_detections[i]; int id = this->_NewTrack(detections[detection_idx]); re.news_.insert(std::make_pair(id, detections[detection_idx].oriPos_)); } int64_t uptm4 = line_gtm(); std::vector::iterator it; while (1) { bool cn = false; for (it = kalmanTrackers_.begin(); it != kalmanTrackers_.end(); ++it) { KalmanTracker p = *it; if (p->is_deleted()) { re.deletes_.push_back(p->track_id); kalmanTrackers_.erase(it); //delete p; cn = true; break; } } if (cn) { continue; } break; } //# Update distance nearestNeighborDistanceMetric. IDS active_ids; for(KalmanTracker t : kalmanTrackers_){ if(t->is_confirmed()){ active_ids.push_back(t->track_id); } } int64_t uptm5 = line_gtm(); int featureCount = 0; IDS ids; for(KalmanTracker t : kalmanTrackers_){ if(!t->is_confirmed()){ continue; } std::vector &fts = t->features_; featureCount += fts.size(); //ids += [kalmanTrack.track_id_ for _ in kalmanTrack.features_] // ˼ for (int kk = 0; kk < fts.size(); kk++) { ids.push_back(t->track_id); } } FEATURESS features(featureCount, 128); int pos = 0; for (KalmanTracker t : kalmanTrackers_) { if (!t->is_confirmed()) { continue; } std::vector &fts = t->features_; for (int i = 0; i < fts.size(); i++) { FEATURE tt = fts.at(i); features.row(pos++) = tt; } t->features_.clear(); } int64_t uptm6 = line_gtm(); NearestNeighborDistanceMetric::Instance()->partial_fit( features, ids, active_ids); int64_t uptm7 = line_gtm(); std::cout << "up----uptm2-uptm1:" << (uptm2-uptm1) << ", uptm3-uptm1:" << uptm3-uptm1 << ", uptm4-uptm1:" << (uptm4-uptm1) << ", uptm5-uptm1:" << (uptm5-uptm1) << ", uptm6-uptm1:" << (uptm6-uptm1) << "\n"; return re; } private: RR _match(const std::vector &detections){ int64_t mtm1 = line_gtm(); //Split track set into confirmed and unconfirmed kalmanTrackers. IDS confirmed_trackIds; IDS unconfirmed_trackIds; for(int i = 0; i < kalmanTrackers_.size(); i++){ KalmanTracker t = kalmanTrackers_[i]; if(t->is_confirmed()){ confirmed_trackIds.push_back(i); } else{ unconfirmed_trackIds.push_back(i); } } //# Associate confirmed kalmanTrackers using appearance features. RR rr = linear_assignment::matching_cascade( getCostMatrixByNND, NearestNeighborDistanceMetric::Instance()->matching_threshold(), max_age_, kalmanTrackers_, detections, &confirmed_trackIds); std::vector > matches_a = rr.matches; IDS unmatched_tracks_a = rr.unmatched_tracks; IDS unmatched_detections = rr.unmatched_detections; int64_t mtm2 = line_gtm(); //# Associate remaining kalmanTrackers together with unconfirmed kalmanTrackers using IOU. IDS iou_track_candidateIds, tmp; std::copy(unconfirmed_trackIds.begin(), unconfirmed_trackIds.end(), std::back_inserter(iou_track_candidateIds)); for(int k = 0; k < unmatched_tracks_a.size(); k++){ int id = unmatched_tracks_a[k]; if(kalmanTrackers_[id]->time_since_update_ == 1){ iou_track_candidateIds.push_back(id); } else{ tmp.push_back(id); } } unmatched_tracks_a.clear(); unmatched_tracks_a = tmp; int64_t mtm3 = line_gtm(); // RR rr1 = linear_assignment::min_cost_matching( iou_matching::getCostMatrixByIOU, max_iou_distance_, kalmanTrackers_, detections, &iou_track_candidateIds, &unmatched_detections); std::vector > matches_b = rr1.matches; IDS unmatched_tracks_b = rr1.unmatched_tracks; unmatched_detections = rr1.unmatched_detections; int64_t mtm4 = line_gtm(); // all RR re; re.matches = matches_a; std::copy(matches_b.begin(), matches_b.end(), std::back_inserter(re.matches)); re.unmatched_detections = unmatched_detections; re.unmatched_tracks = unmatched_tracks_a; std::copy(unmatched_tracks_b.begin(), unmatched_tracks_b.end(), std::back_inserter(re.unmatched_tracks)); int64_t mtm5 = line_gtm(); std::cout << "match----mtm2-mtm1:" << (mtm2-mtm1) << ", mtm3-mtm1:" << (mtm3-mtm1) << ", mtm4-mtm1:" << (mtm4-mtm1) << ", mtm5-mtm1:" << (mtm5-mtm1) << "\n"; return re; } int _NewTrack(const Detection &detection){ int id = _next_id_; std::pair pa = KF::Instance()->initiate(detection.to_xyah()); KalmanTracker newt(new KalmanTrackerN( pa.first, pa.second, _next_id_, n_init_, max_age_, detection.feature_, true, detection.oriPos_)); kalmanTrackers_.push_back(newt);/*new KalmanTracker( pa.first, pa.second, _next_id_, n_init_, max_age_, detection.feature_, true, detection.oriPos_));*/ _next_id_ += 1; return id; } }; DYNAMICM getCostMatrixByNND(const std::vector &kalmanTrackers, const std::vector &dets, IDS *track_indicesi, IDS *detection_indicesi) { int64_t gtm1 = line_gtm(); IDS track_indices = *track_indicesi; IDS detection_indices = *detection_indicesi; FEATURESS features(detection_indices.size(), 128); for (int i = 0; i < detection_indices.size(); i++) { int pos = detection_indices[i]; features.row(i) = dets[pos].feature_; } IDS ids; for (int i = 0; i < track_indices.size(); i++) { int pos = track_indices[i]; ids.push_back(p->kalmanTrackers_[pos]->track_id); } DYNAMICM cost_matrix = NearestNeighborDistanceMetric::Instance()->distance(features, ids); int64_t gtm2 = line_gtm(); cost_matrix = linear_assignment::gate_cost_matrix( *KF::Instance(), cost_matrix, kalmanTrackers, dets, track_indices, detection_indices); int64_t gtm3 = line_gtm(); std::cout << "getCostMatrixByNND----gtm2-gtm1:" << (gtm2-gtm1) << ", gtm3-gtm1:" << (gtm3-gtm1) << "\n"; return cost_matrix; } #endif ================================================ FILE: fdsst/SSE2NEON.h ================================================ #ifndef SSE2NEON_H #define SSE2NEON_H // This header file provides a simple API translation layer // between SSE intrinsics to their corresponding ARM NEON versions // // This header file does not (yet) translate *all* of the SSE intrinsics. // Since this is in support of a specific porting effort, I have only // included the intrinsics I needed to get my port to work. // // Questions/Comments/Feedback send to: jratcliffscarab@gmail.com // // If you want to improve or add to this project, send me an // email and I will probably approve your access to the depot. // // Project is located here: // // https://github.com/jratcliff63367/sse2neon // // TipJar: 1PzgWDSyq4pmdAXRH8SPUtta4SWGrt4B1p : https://blockchain.info/address/1PzgWDSyq4pmdAXRH8SPUtta4SWGrt4B1p // // // Contributors to this project are: // // John W. Ratcliff : jratcliffscarab@gmail.com // Brandon Rowlett : browlett@nvidia.com // Ken Fast : kfast@gdeb.com #define GCC 1 #define ENABLE_CPP_VERSION 0 #if GCC #define FORCE_INLINE inline __attribute__((always_inline)) #else #define FORCE_INLINE inline #endif #include "arm_neon.h" /*******************************************************/ /* MACRO for shuffle parameter for _mm_shuffle_ps(). */ /* Argument fp3 is a digit[0123] that represents the fp*/ /* from argument "b" of mm_shuffle_ps that will be */ /* placed in fp3 of result. fp2 is the same for fp2 in */ /* result. fp1 is a digit[0123] that represents the fp */ /* from argument "a" of mm_shuffle_ps that will be */ /* places in fp1 of result. fp0 is the same for fp0 of */ /* result */ /*******************************************************/ #define _MM_SHUFFLE(fp3,fp2,fp1,fp0) (((fp3) << 6) | ((fp2) << 4) | \ ((fp1) << 2) | ((fp0))) typedef float32x4_t __m128; typedef int32x4_t __m128i; // ****************************************** // Set/get methods // ****************************************** // Sets the 128-bit value to zero https://msdn.microsoft.com/en-us/library/vstudio/ys7dw0kh(v=vs.100).aspx FORCE_INLINE __m128i _mm_setzero_si128() { return vdupq_n_s32(0); } // Clears the four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/vstudio/tk1t2tbz(v=vs.100).aspx FORCE_INLINE __m128 _mm_setzero_ps(void) { return vdupq_n_f32(0); } // Sets the four single-precision, floating-point values to w. https://msdn.microsoft.com/en-us/library/vstudio/2x1se8ha(v=vs.100).aspx FORCE_INLINE __m128 _mm_set1_ps(float _w) { return vdupq_n_f32(_w); } // Sets the four single-precision, floating-point values to w. https://msdn.microsoft.com/en-us/library/vstudio/2x1se8ha(v=vs.100).aspx FORCE_INLINE __m128 _mm_set_ps1(float _w) { return vdupq_n_f32(_w); } // Sets the four single-precision, floating-point values to the four inputs. https://msdn.microsoft.com/en-us/library/vstudio/afh0zf75(v=vs.100).aspx FORCE_INLINE __m128 _mm_set_ps(float w, float z, float y, float x) { float __attribute__((aligned(16))) data[4] = { x, y, z, w }; return vld1q_f32(data); } // Sets the four single-precision, floating-point values to the four inputs in reverse order. https://msdn.microsoft.com/en-us/library/vstudio/d2172ct3(v=vs.100).aspx FORCE_INLINE __m128 _mm_setr_ps(float w, float z , float y , float x ) { float __attribute__ ((aligned (16))) data[4] = { w, z, y, x }; return vld1q_f32(data); } // Sets the 4 signed 32-bit integer values to i. https://msdn.microsoft.com/en-us/library/vstudio/h4xscxat(v=vs.100).aspx FORCE_INLINE __m128i _mm_set1_epi32(int _i) { return vdupq_n_s32(_i); } // Sets the 4 signed 32-bit integer values. https://msdn.microsoft.com/en-us/library/vstudio/019beekt(v=vs.100).aspx FORCE_INLINE __m128i _mm_set_epi32(int i3, int i2, int i1, int i0) { int32_t __attribute__((aligned(16))) data[4] = { i0, i1, i2, i3 }; return vld1q_s32(data); } // Stores four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/vstudio/s3h4ay6y(v=vs.100).aspx FORCE_INLINE void _mm_store_ps(float *p, __m128 a) { vst1q_f32(p, a); } // Stores four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/44e30x22(v=vs.100).aspx FORCE_INLINE void _mm_storeu_ps(float *p, __m128 a) { vst1q_f32(p, a); } // Stores four 32-bit integer values as (as a __m128i value) at the address p. https://msdn.microsoft.com/en-us/library/vstudio/edk11s13(v=vs.100).aspx FORCE_INLINE void _mm_store_si128(__m128i *p, __m128i a ) { vst1q_s32((int32_t*) p,a); } // Stores the lower single - precision, floating - point value. https://msdn.microsoft.com/en-us/library/tzz10fbx(v=vs.100).aspx FORCE_INLINE void _mm_store_ss(float *p, __m128 a) { vst1q_lane_f32(p, a, 0); } // Reads the lower 64 bits of b and stores them into the lower 64 bits of a. https://msdn.microsoft.com/en-us/library/hhwf428f%28v=vs.90%29.aspx FORCE_INLINE void _mm_storel_epi64(__m128i* a, __m128i b) { *a = (__m128i)vsetq_lane_s64((int64_t)vget_low_s32(b), *(int64x2_t*)a, 0); } // Loads a single single-precision, floating-point value, copying it into all four words https://msdn.microsoft.com/en-us/library/vstudio/5cdkf716(v=vs.100).aspx FORCE_INLINE __m128 _mm_load1_ps(const float * p) { return vld1q_dup_f32(p); } // Loads four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/vstudio/zzd50xxt(v=vs.100).aspx FORCE_INLINE __m128 _mm_load_ps(const float * p) { return vld1q_f32(p); } // Loads four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/x1b16s7z%28v=vs.90%29.aspx FORCE_INLINE __m128 _mm_loadu_ps(const float * p) { // for neon, alignment doesn't matter, so _mm_load_ps and _mm_loadu_ps are equivalent for neon return vld1q_f32(p); } // Loads an single - precision, floating - point value into the low word and clears the upper three words. https://msdn.microsoft.com/en-us/library/548bb9h4%28v=vs.90%29.aspx FORCE_INLINE __m128 _mm_load_ss(const float * p) { __m128 result = vdupq_n_f32(0); return vsetq_lane_f32(*p, result, 0); } // ****************************************** // Logic/Binary operations // ****************************************** // Compares for inequality. https://msdn.microsoft.com/en-us/library/sf44thbx(v=vs.100).aspx FORCE_INLINE __m128 _mm_cmpneq_ps(__m128 a, __m128 b) { return (__m128)vmvnq_s32((__m128i)vceqq_f32(a, b)); } // Computes the bitwise AND-NOT of the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/vstudio/68h7wd02(v=vs.100).aspx FORCE_INLINE __m128 _mm_andnot_ps(__m128 a, __m128 b) { return (__m128)vbicq_s32((__m128i)b, (__m128i)a); // *NOTE* argument swap } // Computes the bitwise AND of the 128-bit value in b and the bitwise NOT of the 128-bit value in a. https://msdn.microsoft.com/en-us/library/vstudio/1beaceh8(v=vs.100).aspx FORCE_INLINE __m128i _mm_andnot_si128(__m128i a, __m128i b) { return (__m128i)vbicq_s32(b, a); // *NOTE* argument swap } // Computes the bitwise AND of the 128-bit value in a and the 128-bit value in b. https://msdn.microsoft.com/en-us/library/vstudio/6d1txsa8(v=vs.100).aspx FORCE_INLINE __m128i _mm_and_si128(__m128i a, __m128i b) { return (__m128i)vandq_s32(a, b); } // Computes the bitwise AND of the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/vstudio/73ck1xc5(v=vs.100).aspx FORCE_INLINE __m128 _mm_and_ps(__m128 a, __m128 b) { return (__m128)vandq_s32((__m128i)a, (__m128i)b); } // Computes the bitwise OR of the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/vstudio/7ctdsyy0(v=vs.100).aspx FORCE_INLINE __m128 _mm_or_ps(__m128 a, __m128 b) { return (__m128)vorrq_s32((__m128i)a, (__m128i)b); } // Computes bitwise EXOR (exclusive-or) of the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/ss6k3wk8(v=vs.100).aspx FORCE_INLINE __m128 _mm_xor_ps(__m128 a, __m128 b) { return (__m128)veorq_s32((__m128i)a, (__m128i)b); } // Computes the bitwise OR of the 128-bit value in a and the 128-bit value in b. https://msdn.microsoft.com/en-us/library/vstudio/ew8ty0db(v=vs.100).aspx FORCE_INLINE __m128i _mm_or_si128(__m128i a, __m128i b) { return (__m128i)vorrq_s32(a, b); } // Computes the bitwise XOR of the 128-bit value in a and the 128-bit value in b. https://msdn.microsoft.com/en-us/library/fzt08www(v=vs.100).aspx FORCE_INLINE __m128i _mm_xor_si128(__m128i a, __m128i b) { return veorq_s32(a, b); } // NEON does not provide this method // Creates a 4-bit mask from the most significant bits of the four single-precision, floating-point values. https://msdn.microsoft.com/en-us/library/vstudio/4490ys29(v=vs.100).aspx FORCE_INLINE int _mm_movemask_ps(__m128 a) { #if ENABLE_CPP_VERSION // I am not yet convinced that the NEON version is faster than the C version of this uint32x4_t &ia = *(uint32x4_t *)&a; return (ia[0] >> 31) | ((ia[1] >> 30) & 2) | ((ia[2] >> 29) & 4) | ((ia[3] >> 28) & 8); #else static const uint32x4_t movemask = { 1, 2, 4, 8 }; static const uint32x4_t highbit = { 0x80000000, 0x80000000, 0x80000000, 0x80000000 }; uint32x4_t t0 = vreinterpretq_u32_f32(a); uint32x4_t t1 = vtstq_u32(t0, highbit); uint32x4_t t2 = vandq_u32(t1, movemask); uint32x2_t t3 = vorr_u32(vget_low_u32(t2), vget_high_u32(t2)); return vget_lane_u32(t3, 0) | vget_lane_u32(t3, 1); #endif } // Takes the upper 64 bits of a and places it in the low end of the result // Takes the lower 64 bits of b and places it into the high end of the result. FORCE_INLINE __m128 _mm_shuffle_ps_1032(__m128 a, __m128 b) { return vcombine_f32(vget_high_f32(a), vget_low_f32(b)); } // takes the lower two 32-bit values from a and swaps them and places in high end of result // takes the higher two 32 bit values from b and swaps them and places in low end of result. FORCE_INLINE __m128 _mm_shuffle_ps_2301(__m128 a, __m128 b) { return vcombine_f32(vrev64_f32(vget_low_f32(a)), vrev64_f32(vget_high_f32(b))); } // keeps the low 64 bits of b in the low and puts the high 64 bits of a in the high FORCE_INLINE __m128 _mm_shuffle_ps_3210(__m128 a, __m128 b) { return vcombine_f32(vget_low_f32(a), vget_high_f32(b)); } FORCE_INLINE __m128 _mm_shuffle_ps_0011(__m128 a, __m128 b) { return vcombine_f32(vdup_n_f32(vgetq_lane_f32(a, 1)), vdup_n_f32(vgetq_lane_f32(b, 0))); } FORCE_INLINE __m128 _mm_shuffle_ps_0022(__m128 a, __m128 b) { return vcombine_f32(vdup_n_f32(vgetq_lane_f32(a, 2)), vdup_n_f32(vgetq_lane_f32(b, 0))); } FORCE_INLINE __m128 _mm_shuffle_ps_2200(__m128 a, __m128 b) { return vcombine_f32(vdup_n_f32(vgetq_lane_f32(a, 0)), vdup_n_f32(vgetq_lane_f32(b, 2))); } FORCE_INLINE __m128 _mm_shuffle_ps_3202(__m128 a, __m128 b) { float32_t a0 = vgetq_lane_f32(a, 0); float32_t a2 = vgetq_lane_f32(a, 2); float32x2_t aVal = vdup_n_f32(a2); aVal = vset_lane_f32(a0, aVal, 1); return vcombine_f32(aVal, vget_high_f32(b)); } FORCE_INLINE __m128 _mm_shuffle_ps_1133(__m128 a, __m128 b) { return vcombine_f32(vdup_n_f32(vgetq_lane_f32(a, 3)), vdup_n_f32(vgetq_lane_f32(b, 1))); } FORCE_INLINE __m128 _mm_shuffle_ps_2010(__m128 a, __m128 b) { float32_t b0 = vgetq_lane_f32(b, 0); float32_t b2 = vgetq_lane_f32(b, 2); float32x2_t bVal = vdup_n_f32(b0); bVal = vset_lane_f32(b2, bVal, 1); return vcombine_f32(vget_low_f32(a), bVal); } FORCE_INLINE __m128 _mm_shuffle_ps_2001(__m128 a, __m128 b) { float32_t b0 = vgetq_lane_f32(b, 0); float32_t b2 = vgetq_lane_f32(b, 2); float32x2_t bVal = vdup_n_f32(b0); bVal = vset_lane_f32(b2, bVal, 1); return vcombine_f32(vrev64_f32(vget_low_f32(a)), bVal); } FORCE_INLINE __m128 _mm_shuffle_ps_2032(__m128 a, __m128 b) { float32_t b0 = vgetq_lane_f32(b, 0); float32_t b2 = vgetq_lane_f32(b, 2); float32x2_t bVal = vdup_n_f32(b0); bVal = vset_lane_f32(b2, bVal, 1); return vcombine_f32(vget_high_f32(a), bVal); } // NEON does not support a general purpose permute intrinsic // Currently I am not sure whether the C implementation is faster or slower than the NEON version. // Note, this has to be expanded as a template because the shuffle value must be an immediate value. // The same is true on SSE as well. // Selects four specific single-precision, floating-point values from a and b, based on the mask i. https://msdn.microsoft.com/en-us/library/vstudio/5f0858x0(v=vs.100).aspx template FORCE_INLINE __m128 _mm_shuffle_ps_default(__m128 a, __m128 b) { #if ENABLE_CPP_VERSION // I am not convinced that the NEON version is faster than the C version yet. __m128 ret; ret[0] = a[i & 0x3]; ret[1] = a[(i >> 2) & 0x3]; ret[2] = b[(i >> 4) & 0x03]; ret[3] = b[(i >> 6) & 0x03]; return ret; #else __m128 ret = vmovq_n_f32(vgetq_lane_f32(a, i & 0x3)); ret = vsetq_lane_f32(vgetq_lane_f32(a, (i >> 2) & 0x3), ret, 1); ret = vsetq_lane_f32(vgetq_lane_f32(b, (i >> 4) & 0x3), ret, 2); ret = vsetq_lane_f32(vgetq_lane_f32(b, (i >> 6) & 0x3), ret, 3); return ret; #endif } template FORCE_INLINE __m128 _mm_shuffle_ps_function(__m128 a, __m128 b) { switch (i) { case _MM_SHUFFLE(1, 0, 3, 2): return _mm_shuffle_ps_1032(a, b); break; case _MM_SHUFFLE(2, 3, 0, 1): return _mm_shuffle_ps_2301(a, b); break; case _MM_SHUFFLE(3, 2, 1, 0): return _mm_shuffle_ps_3210(a, b); break; case _MM_SHUFFLE(0, 0, 1, 1): return _mm_shuffle_ps_0011(a, b); break; case _MM_SHUFFLE(0, 0, 2, 2): return _mm_shuffle_ps_0022(a, b); break; case _MM_SHUFFLE(2, 2, 0, 0): return _mm_shuffle_ps_2200(a, b); break; case _MM_SHUFFLE(3, 2, 0, 2): return _mm_shuffle_ps_3202(a, b); break; case _MM_SHUFFLE(1, 1, 3, 3): return _mm_shuffle_ps_1133(a, b); break; case _MM_SHUFFLE(2, 0, 1, 0): return _mm_shuffle_ps_2010(a, b); break; case _MM_SHUFFLE(2, 0, 0, 1): return _mm_shuffle_ps_2001(a, b); break; case _MM_SHUFFLE(2, 0, 3, 2): return _mm_shuffle_ps_2032(a, b); break; default: _mm_shuffle_ps_default(a, b); } } #define _mm_shuffle_ps(a,b,i) _mm_shuffle_ps_function(a,b) // Takes the upper 64 bits of a and places it in the low end of the result // Takes the lower 64 bits of b and places it into the high end of the result. FORCE_INLINE __m128i _mm_shuffle_epi_1032(__m128i a, __m128i b) { return vcombine_s32(vget_high_s32(a), vget_low_s32(b)); } // takes the lower two 32-bit values from a and swaps them and places in low end of result // takes the higher two 32 bit values from b and swaps them and places in high end of result. FORCE_INLINE __m128i _mm_shuffle_epi_2301(__m128i a, __m128i b) { return vcombine_s32(vrev64_s32(vget_low_s32(a)), vrev64_s32(vget_high_s32(b))); } // shift a right by 32 bits, and put the lower 32 bits of a into the upper 32 bits of b // when a and b are the same, rotates the least significant 32 bits into the most signficant 32 bits, and shifts the rest down FORCE_INLINE __m128i _mm_shuffle_epi_0321(__m128i a, __m128i b) { return vextq_s32(a, b, 1); } // shift a left by 32 bits, and put the upper 32 bits of b into the lower 32 bits of a // when a and b are the same, rotates the most significant 32 bits into the least signficant 32 bits, and shifts the rest up FORCE_INLINE __m128i _mm_shuffle_epi_2103(__m128i a, __m128i b) { return vextq_s32(a, b, 3); } // gets the lower 64 bits of a, and places it in the upper 64 bits // gets the lower 64 bits of b and places it in the lower 64 bits FORCE_INLINE __m128i _mm_shuffle_epi_1010(__m128i a, __m128i b) { return vcombine_s32(vget_low_s32(a), vget_low_s32(a)); } // gets the lower 64 bits of a, and places it in the upper 64 bits // gets the lower 64 bits of b, swaps the 0 and 1 elements, and places it in the lower 64 bits FORCE_INLINE __m128i _mm_shuffle_epi_1001(__m128i a, __m128i b) { return vcombine_s32(vrev64_s32(vget_low_s32(a)), vget_low_s32(b)); } // gets the lower 64 bits of a, swaps the 0 and 1 elements and places it in the upper 64 bits // gets the lower 64 bits of b, swaps the 0 and 1 elements, and places it in the lower 64 bits FORCE_INLINE __m128i _mm_shuffle_epi_0101(__m128i a, __m128i b) { return vcombine_s32(vrev64_s32(vget_low_s32(a)), vrev64_s32(vget_low_s32(b))); } FORCE_INLINE __m128i _mm_shuffle_epi_2211(__m128i a, __m128i b) { return vcombine_s32(vdup_n_s32(vgetq_lane_s32(a, 1)), vdup_n_s32(vgetq_lane_s32(b, 2))); } FORCE_INLINE __m128i _mm_shuffle_epi_0122(__m128i a, __m128i b) { return vcombine_s32(vdup_n_s32(vgetq_lane_s32(a, 2)), vrev64_s32(vget_low_s32(b))); } FORCE_INLINE __m128i _mm_shuffle_epi_3332(__m128i a, __m128i b) { return vcombine_s32(vget_high_s32(a), vdup_n_s32(vgetq_lane_s32(b, 3))); } template FORCE_INLINE __m128i _mm_shuffle_epi32_default(__m128i a, __m128i b) { #if ENABLE_CPP_VERSION __m128i ret; ret[0] = a[i & 0x3]; ret[1] = a[(i >> 2) & 0x3]; ret[2] = b[(i >> 4) & 0x03]; ret[3] = b[(i >> 6) & 0x03]; return ret; #else __m128i ret = vmovq_n_s32(vgetq_lane_s32(a, i & 0x3)); ret = vsetq_lane_s32(vgetq_lane_s32(a, (i >> 2) & 0x3), ret, 1); ret = vsetq_lane_s32(vgetq_lane_s32(b, (i >> 4) & 0x3), ret, 2); ret = vsetq_lane_s32(vgetq_lane_s32(b, (i >> 6) & 0x3), ret, 3); return ret; #endif } template FORCE_INLINE __m128i _mm_shuffle_epi32_function(__m128i a, __m128i b) { switch (i) { case _MM_SHUFFLE(1, 0, 3, 2): return _mm_shuffle_epi_1032(a, b); break; case _MM_SHUFFLE(2, 3, 0, 1): return _mm_shuffle_epi_2301(a, b); break; case _MM_SHUFFLE(0, 3, 2, 1): return _mm_shuffle_epi_0321(a, b); break; case _MM_SHUFFLE(2, 1, 0, 3): return _mm_shuffle_epi_2103(a, b); break; case _MM_SHUFFLE(1, 0, 1, 0): return _mm_shuffle_epi_1010(a, b); break; case _MM_SHUFFLE(1, 0, 0, 1): return _mm_shuffle_epi_1001(a, b); break; case _MM_SHUFFLE(0, 1, 0, 1): return _mm_shuffle_epi_0101(a, b); break; case _MM_SHUFFLE(2, 2, 1, 1): return _mm_shuffle_epi_2211(a, b); break; case _MM_SHUFFLE(0, 1, 2, 2): return _mm_shuffle_epi_0122(a, b); break; case _MM_SHUFFLE(3, 3, 3, 2): return _mm_shuffle_epi_3332(a, b); break; default: return _mm_shuffle_epi32_default(a, b); } } template FORCE_INLINE __m128i _mm_shuffle_epi32_splat(__m128i a) { return vdupq_n_s32(vgetq_lane_s32(a, i)); } template FORCE_INLINE __m128i _mm_shuffle_epi32_single(__m128i a) { switch (i) { case _MM_SHUFFLE(0, 0, 0, 0): return _mm_shuffle_epi32_splat<0>(a); break; case _MM_SHUFFLE(1, 1, 1, 1): return _mm_shuffle_epi32_splat<1>(a); break; case _MM_SHUFFLE(2, 2, 2, 2): return _mm_shuffle_epi32_splat<2>(a); break; case _MM_SHUFFLE(3, 3, 3, 3): return _mm_shuffle_epi32_splat<3>(a); break; default: return _mm_shuffle_epi32_function(a, a); } } // Shuffles the 4 signed or unsigned 32-bit integers in a as specified by imm. https://msdn.microsoft.com/en-us/library/56f67xbk%28v=vs.90%29.aspx #define _mm_shuffle_epi32(a,i) _mm_shuffle_epi32_single(a) template FORCE_INLINE __m128i _mm_shufflehi_epi16_function(__m128i a) { int16x8_t ret = (int16x8_t)a; int16x4_t highBits = vget_high_s16(ret); ret = vsetq_lane_s16(vget_lane_s16(highBits, i & 0x3), ret, 4); ret = vsetq_lane_s16(vget_lane_s16(highBits, (i >> 2) & 0x3), ret, 5); ret = vsetq_lane_s16(vget_lane_s16(highBits, (i >> 4) & 0x3), ret, 6); ret = vsetq_lane_s16(vget_lane_s16(highBits, (i >> 6) & 0x3), ret, 7); return (__m128i)ret; } // Shuffles the upper 4 signed or unsigned 16 - bit integers in a as specified by imm. https://msdn.microsoft.com/en-us/library/13ywktbs(v=vs.100).aspx #define _mm_shufflehi_epi16(a,i) _mm_shufflehi_epi16_function(a) // Shifts the 4 signed or unsigned 32-bit integers in a left by count bits while shifting in zeros. : https://msdn.microsoft.com/en-us/library/z2k3bbtb%28v=vs.90%29.aspx #define _mm_slli_epi32(a, imm) (__m128i)vshlq_n_s32(a,imm) //Shifts the 4 signed or unsigned 32-bit integers in a right by count bits while shifting in zeros. https://msdn.microsoft.com/en-us/library/w486zcfa(v=vs.100).aspx #define _mm_srli_epi32( a, imm ) (__m128i)vshrq_n_u32((uint32x4_t)a, imm) // Shifts the 4 signed 32 - bit integers in a right by count bits while shifting in the sign bit. https://msdn.microsoft.com/en-us/library/z1939387(v=vs.100).aspx #define _mm_srai_epi32( a, imm ) vshrq_n_s32(a, imm) // Shifts the 128 - bit value in a right by imm bytes while shifting in zeros.imm must be an immediate. https://msdn.microsoft.com/en-us/library/305w28yz(v=vs.100).aspx //#define _mm_srli_si128( a, imm ) (__m128i)vmaxq_s8((int8x16_t)a, vextq_s8((int8x16_t)a, vdupq_n_s8(0), imm)) #define _mm_srli_si128( a, imm ) (__m128i)vextq_s8((int8x16_t)a, vdupq_n_s8(0), (imm)) // Shifts the 128-bit value in a left by imm bytes while shifting in zeros. imm must be an immediate. https://msdn.microsoft.com/en-us/library/34d3k2kt(v=vs.100).aspx #define _mm_slli_si128( a, imm ) (__m128i)vextq_s8(vdupq_n_s8(0), (int8x16_t)a, 16 - (imm)) // NEON does not provide a version of this function, here is an article about some ways to repro the results. // http://stackoverflow.com/questions/11870910/sse-mm-movemask-epi8-equivalent-method-for-arm-neon // Creates a 16-bit mask from the most significant bits of the 16 signed or unsigned 8-bit integers in a and zero extends the upper bits. https://msdn.microsoft.com/en-us/library/vstudio/s090c8fk(v=vs.100).aspx FORCE_INLINE int _mm_movemask_epi8(__m128i _a) { uint8x16_t input = (uint8x16_t)_a; const int8_t __attribute__((aligned(16))) xr[8] = { -7, -6, -5, -4, -3, -2, -1, 0 }; uint8x8_t mask_and = vdup_n_u8(0x80); int8x8_t mask_shift = vld1_s8(xr); uint8x8_t lo = vget_low_u8(input); uint8x8_t hi = vget_high_u8(input); lo = vand_u8(lo, mask_and); lo = vshl_u8(lo, mask_shift); hi = vand_u8(hi, mask_and); hi = vshl_u8(hi, mask_shift); lo = vpadd_u8(lo, lo); lo = vpadd_u8(lo, lo); lo = vpadd_u8(lo, lo); hi = vpadd_u8(hi, hi); hi = vpadd_u8(hi, hi); hi = vpadd_u8(hi, hi); return ((hi[0] << 8) | (lo[0] & 0xFF)); } // ****************************************** // Math operations // ****************************************** // Subtracts the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/vstudio/1zad2k61(v=vs.100).aspx FORCE_INLINE __m128 _mm_sub_ps(__m128 a, __m128 b) { return vsubq_f32(a, b); } // Subtracts the 4 signed or unsigned 32-bit integers of b from the 4 signed or unsigned 32-bit integers of a. https://msdn.microsoft.com/en-us/library/vstudio/fhh866h0(v=vs.100).aspx FORCE_INLINE __m128i _mm_sub_epi32(__m128i a, __m128i b) { return vsubq_s32(a, b); } // Adds the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/vstudio/c9848chc(v=vs.100).aspx FORCE_INLINE __m128 _mm_add_ps(__m128 a, __m128 b) { return vaddq_f32(a, b); } // Adds the 4 signed or unsigned 32-bit integers in a to the 4 signed or unsigned 32-bit integers in b. https://msdn.microsoft.com/en-us/library/vstudio/09xs4fkk(v=vs.100).aspx FORCE_INLINE __m128i _mm_add_epi32(__m128i a, __m128i b) { return vaddq_s32(a, b); } // Adds the 8 signed or unsigned 16-bit integers in a to the 8 signed or unsigned 16-bit integers in b. https://msdn.microsoft.com/en-us/library/fceha5k4(v=vs.100).aspx FORCE_INLINE __m128i _mm_add_epi16(__m128i a, __m128i b) { return (__m128i)vaddq_s16((int16x8_t)a, (int16x8_t)b); } // Multiplies the 8 signed or unsigned 16-bit integers from a by the 8 signed or unsigned 16-bit integers from b. https://msdn.microsoft.com/en-us/library/vstudio/9ks1472s(v=vs.100).aspx FORCE_INLINE __m128i _mm_mullo_epi16(__m128i a, __m128i b) { return (__m128i)vmulq_s16((int16x8_t)a, (int16x8_t)b); } // Multiplies the 4 signed or unsigned 32-bit integers from a by the 4 signed or unsigned 32-bit integers from b. https://msdn.microsoft.com/en-us/library/vstudio/bb531409(v=vs.100).aspx FORCE_INLINE __m128i _mm_mullo_epi32 (__m128i a, __m128i b) { return (__m128i)vmulq_s32((int32x4_t)a,(int32x4_t)b); } // Multiplies the four single-precision, floating-point values of a and b. https://msdn.microsoft.com/en-us/library/vstudio/22kbk6t9(v=vs.100).aspx FORCE_INLINE __m128 _mm_mul_ps(__m128 a, __m128 b) { return vmulq_f32(a, b); } // This version does additional iterations to improve accuracy. Between 1 and 4 recommended. // Computes the approximations of reciprocals of the four single-precision, floating-point values of a. https://msdn.microsoft.com/en-us/library/vstudio/796k1tty(v=vs.100).aspx FORCE_INLINE __m128 recipq_newton(__m128 in, int n) { __m128 recip = vrecpeq_f32(in); for (int i = 0; i #include "fdssttracker.hpp" #include "ffttools.hpp" #include "recttools.hpp" #include "fhog.h" #include "labdata.hpp" #include // #define PFS_DEBUG static double t_start, t_end; template cv::Mat rangeToColVector(int begin, int end, int n) { cv::Mat_ colVec(1, n); for (int i = begin, j = 0; i <= end; ++i, j++) colVec.template at(0, j) = static_cast(i); return colVec; } template cv::Mat pow(BT base_, const cv::Mat_& exponent) { cv::Mat dst = cv::Mat(exponent.rows, exponent.cols, exponent.type()); int widthChannels = exponent.cols * exponent.channels(); int height = exponent.rows; // http://docs.opencv.org/doc/tutorials/core/how_to_scan_images/how_to_scan_images.html#the-efficient-way if (exponent.isContinuous()) { widthChannels *= height; height = 1; } int row = 0, col = 0; const ET* exponentd = 0; ET* dstd = 0; for (row = 0; row < height; ++row) { exponentd = exponent.template ptr(row); dstd = dst.template ptr(row); for (col = 0; col < widthChannels; ++col) { dstd[col] = std::pow(base_, exponentd[col]); } } return dst; } void shift(const cv::Mat& src, cv::Mat& dst, cv::Point2f delta, int fill, cv::Scalar value = cv::Scalar(0, 0, 0, 0)) { // error checking CV_Assert(fabs(delta.x) < src.cols && fabs(delta.y) < src.rows); // split the shift into integer and subpixel components cv::Point2i deltai(static_cast(ceil(delta.x)), static_cast(ceil(delta.y))); cv::Point2f deltasub(fabs(delta.x - deltai.x), fabs(delta.y - deltai.y)); // INTEGER SHIFT // first create a border around the parts of the Mat that will be exposed int t = 0, b = 0, l = 0, r = 0; if (deltai.x > 0) l = deltai.x; if (deltai.x < 0) r = -deltai.x; if (deltai.y > 0) t = deltai.y; if (deltai.y < 0) b = -deltai.y; cv::Mat padded; cv::copyMakeBorder(src, padded, t, b, l, r, fill, value); // SUBPIXEL SHIFT float eps = std::numeric_limits::epsilon(); if (deltasub.x > eps || deltasub.y > eps) { switch (src.depth()) { case CV_32F: { cv::Matx dx(1 - deltasub.x, deltasub.x); cv::Matx dy(1 - deltasub.y, deltasub.y); sepFilter2D(padded, padded, -1, dx, dy, cv::Point(0, 0), 0, cv::BORDER_CONSTANT); break; } case CV_64F: { cv::Matx dx(1 - deltasub.x, deltasub.x); cv::Matx dy(1 - deltasub.y, deltasub.y); sepFilter2D(padded, padded, -1, dx, dy, cv::Point(0, 0), 0, cv::BORDER_CONSTANT); break; } default: { cv::Matx dx(1 - deltasub.x, deltasub.x); cv::Matx dy(1 - deltasub.y, deltasub.y); padded.convertTo(padded, CV_32F); sepFilter2D(padded, padded, CV_32F, dx, dy, cv::Point(0, 0), 0, cv::BORDER_CONSTANT); break; } } } // construct the region of interest around the new matrix cv::Rect roi = cv::Rect(std::max(-deltai.x, 0), std::max(-deltai.y, 0), 0, 0) + src.size(); //xyz2017.06.17 cv::Rect roi = cv::Rect(max(-deltai.x, 0), max(-deltai.y, 0), 0, 0) + src.size(); dst = padded(roi); } // Constructor FDSSTTracker::FDSSTTracker(bool hog, bool fixed_window, bool multiscale, bool lab) { Reset(); // Parameters equal in all cases lambda = 0.0001; padding = 2.5; //output_sigma_factor = 0.1; output_sigma_factor = 0.125; if (hog) { // HOG // VOT interp_factor = 0.015; sigma = 0.6; // TPAMI //interp_factor = 0.02; //sigma = 0.5; cell_size = 4; _hogfeatures = true; num_compressed_dim = 13; if (lab) { interp_factor = 0.005; sigma = 0.4; //output_sigma_factor = 0.025; output_sigma_factor = 0.1; _labfeatures = true; _labCentroids = cv::Mat(nClusters, 3, CV_32FC1, &data); cell_sizeQ = cell_size*cell_size; } else{ _labfeatures = false; } } else { // RAW interp_factor = 0.075; sigma = 0.2; cell_size = 1; _hogfeatures = false; if (lab) { LOG(ERROR) << "Lab features are only used with HOG features.\n"; _labfeatures = false; } } if (multiscale) { // multiscale template_size = 96; //scale parameters initial scale_padding = 1.0; scale_step = 1.05; scale_sigma_factor = 1.0 / 16; n_scales = 9; n_interp_scales = 33; scale_lr = 0.025; scale_max_area = 512; currentScaleFactor = 1; scale_lambda = 0.01; if (!fixed_window) { fixed_window = true; } } else if (fixed_window) { // fit correction without multiscale template_size = 96; //template_size = 100; scale_step = 1; // begin xyz add ================== template_size = 64; currentScaleFactor = 1; n_scales = 3; n_interp_scales = 1; scale_max_area = 256; cell_size = 8; // end xyz add ================== } else { template_size = 1; scale_step = 1; } success_ = true; } // Initialize tracker // Initialize tracker void FDSSTTracker::init(const cv::Rect &roi, cv::Mat image) { _roi = roi; assert(roi.width >= 0 && roi.height >= 0); _tmpl = getFeatures(image, 1); if(!success_){ return; } _prob = createGaussianPeak(size_patch[0], size_patch[1]); _alphaf = cv::Mat(size_patch[0], size_patch[1], CV_32FC2, float(0)); dsstInit(roi, image); //_num = cv::Mat(size_patch[0], size_patch[1], CV_32FC2, float(0)); //_den = cv::Mat(size_patch[0], size_patch[1], CV_32FC2, float(0)); train(_tmpl, 1.0); // train with initial frame } // Update position based on the new frame cv::Rect FDSSTTracker::update(cv::Mat image) { if(!success_){ return cv::Rect(0, 0, 0, 0); } if (_roi.x + _roi.width <= 0) _roi.x = -_roi.width + 1; if (_roi.y + _roi.height <= 0) _roi.y = -_roi.height + 1; if (_roi.x >= image.cols - 1) _roi.x = image.cols - 2; if (_roi.y >= image.rows - 1) _roi.y = image.rows - 2; float cx = _roi.x + _roi.width / 2.0f; float cy = _roi.y + _roi.height / 2.0f; float peak_value; #ifdef PFS_DEBUG t_start = clock(); #endif cv::Point2f res = detect(getFeatures(image, 0, 1.0f), peak_value); if(!success_){ return cv::Rect(0, 0, 0, 0); } #ifdef PFS_DEBUG t_end = clock(); std::cout << "translation detction duration: " << (t_end - t_start) / CLOCKS_PER_SEC << "\n"; #endif // Adjust by cell size and _scale _roi.x = cx - _roi.width / 2.0f + ((float) res.x * cell_size * _scale * currentScaleFactor); _roi.y = cy - _roi.height / 2.0f + ((float) res.y * cell_size * _scale * currentScaleFactor); if (_roi.x >= image.cols - 1) _roi.x = image.cols - 1; if (_roi.y >= image.rows - 1) _roi.y = image.rows - 1; if (_roi.x + _roi.width <= 0) _roi.x = -_roi.width + 2; if (_roi.y + _roi.height <= 0) _roi.y = -_roi.height + 2; // Update scale #ifdef PFS_DEBUG t_start = clock(); #endif cv::Point2i scale_pi = detect_scale(image); if(!success_){ return cv::Rect(0, 0, 0, 0); } #ifdef PFS_DEBUG t_end = clock(); std::cout << "scale detction duration: " << (t_end - t_start) / CLOCKS_PER_SEC << "\n"; #endif currentScaleFactor = currentScaleFactor * interp_scaleFactors[scale_pi.x]; // std::cout << currentScaleFactor<<"\n"; if(currentScaleFactor < min_scale_factor) currentScaleFactor = min_scale_factor; // else if(currentScaleFactor > max_scale_factor) // currentScaleFactor = max_scale_factor; update_roi(); train_scale(image); if (_roi.x >= image.cols - 1) _roi.x = image.cols - 1; if (_roi.y >= image.rows - 1) _roi.y = image.rows - 1; if (_roi.x + _roi.width <= 0) _roi.x = -_roi.width + 2; if (_roi.y + _roi.height <= 0) _roi.y = -_roi.height + 2; assert(_roi.width >= 0 && _roi.height >= 0); cv::Mat x = getFeatures(image, 0); if(!success_){ return cv::Rect(0, 0, 0, 0); } train(x, interp_factor); return _roi; } // Detect the new scaling rate cv::Point2i FDSSTTracker::detect_scale(cv::Mat image) { cv::Mat xsf = FDSSTTracker::get_scale_sample(image); if(!success_){ return cv::Point2i(0, 0); } // Compute AZ in the paper cv::Mat add_temp; cv::reduce(FFTTools::complexMultiplication(sf_num, xsf), add_temp, 0, CV_REDUCE_SUM); // compute the final y cv::Mat scale_responsef = FFTTools::complexDivisionReal(add_temp, (sf_den + scale_lambda)); cv::Mat interp_scale_responsef = resizeDFT(scale_responsef, n_interp_scales); cv::Mat interp_scale_response; cv::idft(interp_scale_responsef, interp_scale_response); interp_scale_response = FFTTools::real(interp_scale_response); // Get the max point as the final scaling rate cv::Point2i pi; double pv; cv::minMaxLoc(interp_scale_response, NULL, &pv, NULL, &pi); return pi; } // Detect object in the current frame. cv::Point2f FDSSTTracker::detect(cv::Mat x, float &peak_value) { if(x.empty()){ return cv::Point2f(0, 0); } using namespace FFTTools; x = features_projection(x); cv::Mat z = features_projection(_tmpl); #ifdef PFS_DEBUG double t_start1 = clock(); #endif cv::Mat k = gaussianCorrelation(x, z); #ifdef PFS_DEBUG t_end = clock(); std::cout << "**************gaussianCorrelation duration: " << (t_end - t_start1) / CLOCKS_PER_SEC << "\n"; #endif #ifdef PFS_DEBUG t_start = clock(); #endif cv::Mat res = (real(fftd(complexMultiplication(_alphaf, fftd(k)), true))); #ifdef PFS_DEBUG t_end = clock(); std::cout << "complexMultiplication *******************: " << (t_end - t_start) / CLOCKS_PER_SEC << "\n"; #endif //minMaxLoc only accepts doubles for the peak, and integer points for the coordinates cv::Point2i pi; double pv; cv::minMaxLoc(res, NULL, &pv, NULL, &pi); peak_value = (float)pv; //subpixel peak estimation, coordinates will be non-integer cv::Point2f p((float)pi.x, (float)pi.y); if (pi.x > 0 && pi.x < res.cols - 1) { p.x += subPixelPeak(res.at(pi.y, pi.x - 1), peak_value, res.at(pi.y, pi.x + 1)); } if (pi.y > 0 && pi.y < res.rows - 1) { p.y += subPixelPeak(res.at(pi.y - 1, pi.x), peak_value, res.at(pi.y + 1, pi.x)); } p.x -= (res.cols) / 2; p.y -= (res.rows) / 2; return p; } // train tracker with a single image void FDSSTTracker::train(cv::Mat x, float train_interp_factor) { using namespace FFTTools; _tmpl = (1 - train_interp_factor) * _tmpl + (train_interp_factor)* x; cv::Mat W, U, VT, X, out; X = _tmpl * _tmpl.t(); cv::SVD::compute(X, W, U, VT); VT.rowRange(0, num_compressed_dim).copyTo(proj_matrix); x = features_projection(x); cv::Mat k = gaussianCorrelation(x, x); cv::Mat alphaf = complexDivision(_prob, (fftd(k) + lambda)); _alphaf = (1 - train_interp_factor) * _alphaf + (train_interp_factor)* alphaf; } // Evaluates a Gaussian kernel with bandwidth SIGMA for all relative shifts between input images X and Y, which must both be MxN. They must also be periodic (ie., pre-processed with a cosine window). cv::Mat FDSSTTracker::gaussianCorrelation(cv::Mat x1, cv::Mat x2) { using namespace FFTTools; #ifdef PFS_DEBUG double t_start1 = clock(); #endif cv::Mat c = cv::Mat( cv::Size(size_patch[1], size_patch[0]), CV_32F, cv::Scalar(0) ); // HOG features if (_hogfeatures) { cv::Mat caux; cv::Mat x1aux; cv::Mat x2aux; for (int i = 0; i < size_patch[2]; i++) { x1aux = x1.row(i); // Procedure do deal with cv::Mat multichannel bug x1aux = x1aux.reshape(1, size_patch[0]); x2aux = x2.row(i).reshape(1, size_patch[0]); cv::mulSpectrums(fftd(x1aux), fftd(x2aux), caux, 0, true); caux = fftd(caux, true); rearrange(caux); caux.convertTo(caux,CV_32F); c = c + real(caux); } } // Gray features else { cv::mulSpectrums(fftd(x1), fftd(x2), c, 0, true); c = fftd(c, true); rearrange(c); c = real(c); } #ifdef PFS_DEBUG t_end = clock(); std::cout << "gaussianCorrelation computation A duration: " << (t_end - t_start1) / CLOCKS_PER_SEC << "\n"; #endif cv::Mat d; cv::max(( (cv::sum(x1.mul(x1))[0] + cv::sum(x2.mul(x2))[0])- 2. * c) / (size_patch[0]*size_patch[1]*size_patch[2]) , 0, d); //xyz2017.06.17 cvmax(((cv::sum(x1.mul(x1))[0] + cv::sum(x2.mul(x2))[0]) - 2. * c) / (size_patch[0] * size_patch[1] * size_patch[2]), // 0, d); #ifdef PFS_DEBUG t_end = clock(); std::cout << "gaussianCorrelation computation B duration: " << (t_end - t_start1) / CLOCKS_PER_SEC << "\n"; #endif cv::Mat k; cv::exp((-d / (sigma * sigma)), k); #ifdef PFS_DEBUG t_end = clock(); std::cout << "gaussianCorrelation computation ALL duration: " << (t_end - t_start1) / CLOCKS_PER_SEC << "\n"; #endif return k; } // Create Gaussian Peak. Function called only in the first frame. cv::Mat FDSSTTracker::createGaussianPeak(int sizey, int sizex) { cv::Mat_ res(sizey, sizex); int syh = (sizey) / 2; int sxh = (sizex) / 2; float output_sigma = std::sqrt((float)sizex * sizey) / padding * output_sigma_factor; float mult = -0.5 / (output_sigma * output_sigma); for (int i = 0; i < sizey; i++) for (int j = 0; j < sizex; j++) { int ih = i - syh; int jh = j - sxh; res(i, j) = std::exp(mult * (float)(ih * ih + jh * jh)); } return FFTTools::fftd(res); } // Obtain sub-window from image, with replication-padding and extract features cv::Mat FDSSTTracker::getFeatures(const cv::Mat & image, bool inithann, float scale_adjust) { cv::Rect extracted_roi; float cx = _roi.x + _roi.width / 2; float cy = _roi.y + _roi.height / 2; if (inithann) { int padded_w = _roi.width * padding; int padded_h = _roi.height * padding; if (template_size > 1) { // Fit largest dimension to the given template size if (padded_w >= padded_h) //fit to width _scale = padded_w / (float) template_size; else _scale = padded_h / (float) template_size; _tmpl_sz.width = padded_w / _scale; _tmpl_sz.height = padded_h / _scale; } else { //No template size given, use ROI size _tmpl_sz.width = padded_w; _tmpl_sz.height = padded_h; _scale = 1; // original code from paper: /*if (sqrt(padded_w * padded_h) >= 100) { //Normal size _tmpl_sz.width = padded_w; _tmpl_sz.height = padded_h; _scale = 1; } else { //ROI is too big, track at half size _tmpl_sz.width = padded_w / 2; _tmpl_sz.height = padded_h / 2; _scale = 2; }*/ } if (_hogfeatures) { // Round to cell size and also make it even _tmpl_sz.width = ( ( (int)(_tmpl_sz.width / (2 * cell_size)) ) * 2 * cell_size ) + cell_size*2; _tmpl_sz.height = ( ( (int)(_tmpl_sz.height / (2 * cell_size)) ) * 2 * cell_size ) + cell_size*2; } else { //Make number of pixels even (helps with some logic involving half-dimensions) _tmpl_sz.width = (_tmpl_sz.width / 2) * 2; _tmpl_sz.height = (_tmpl_sz.height / 2) * 2; } } extracted_roi.width = scale_adjust * _scale * _tmpl_sz.width * currentScaleFactor; extracted_roi.height = scale_adjust * _scale * _tmpl_sz.height * currentScaleFactor; // center roi with new size extracted_roi.x = cx - extracted_roi.width / 2; extracted_roi.y = cy - extracted_roi.height / 2; cv::Mat FeaturesMap; cv::Mat z = RectTools::subwindow(image, extracted_roi, cv::BORDER_REPLICATE); if (z.cols != _tmpl_sz.width || z.rows != _tmpl_sz.height) { cv::resize(z, z, _tmpl_sz); } // HOG features FeaturesMap = fhog(z,cell_size ); if(FeaturesMap.empty()){ success_ = false; return FeaturesMap; } FeaturesMap = FeaturesMap.reshape(1, z.cols * z.rows / (cell_size * cell_size)); FeaturesMap = FeaturesMap.t(); if (inithann) { size_patch[0] = z.rows / cell_size; size_patch[1] = z.cols / cell_size; size_patch[2] = num_compressed_dim; createHanningMats(); } return FeaturesMap; } cv::Mat FDSSTTracker::features_projection(const cv::Mat &FeaturesMap) { cv::Mat out; out = proj_matrix * FeaturesMap; out = hann.mul(out); return out; } // Initialize Hanning window. Function called only in the first frame. void FDSSTTracker::createHanningMats() { cv::Mat hann1t = cv::Mat(cv::Size(size_patch[1],1), CV_32F, cv::Scalar(0)); cv::Mat hann2t = cv::Mat(cv::Size(1,size_patch[0]), CV_32F, cv::Scalar(0)); for (int i = 0; i < hann1t.cols; i++) hann1t.at (0, i) = 0.5 * (1 - std::cos(2 * 3.14159265358979323846 * i / (hann1t.cols - 1))); for (int i = 0; i < hann2t.rows; i++) hann2t.at (i, 0) = 0.5 * (1 - std::cos(2 * 3.14159265358979323846 * i / (hann2t.rows - 1))); cv::Mat hann2d = hann2t * hann1t; // HOG features if (_hogfeatures) { cv::Mat hann1d = hann2d.reshape(1, 1); // Procedure do deal with cv::Mat multichannel bug hann = cv::Mat(cv::Size(size_patch[0] * size_patch[1], size_patch[2]), CV_32F, cv::Scalar(0)); for (int i = 0; i < size_patch[2]; i++) { for (int j = 0; j(i, j) = hann1d.at(0, j); } } } // Gray features else { hann = hann2d; } } // Calculate sub-pixel peak for one dimension float FDSSTTracker::subPixelPeak(float left, float center, float right) { float divisor = 2 * center - right - left; if (divisor == 0) return 0; return 0.5 * (right - left) / divisor; } // Initialization for scales void FDSSTTracker::dsstInit(const cv::Rect &roi, cv::Mat image) { // The initial size for adjusting base_width = roi.width; base_height = roi.height; // Guassian peak for scales (after fft) // ֵǰij߶УҪȡ߶һֵ cv::Mat colScales = rangeToColVector(-floor((n_scales - 1) / 2), ceil((n_scales - 1) / 2), n_scales); colScales *= (float)n_interp_scales / (float)n_scales; cv::Mat ss; shift(colScales, ss, cv::Point(-floor(((float)n_scales - 1) / 2), 0), cv::BORDER_WRAP, cv::Scalar(0, 0, 0, 0)); cv::Mat ys; float scale_sigma = scale_sigma_factor * n_interp_scales; exp(-0.5 * ss.mul(ss) / (scale_sigma * scale_sigma), ys); ysf = FFTTools::fftd(ys); s_hann = createHanningMatsForScale(); // Get all scale changing rate scaleFactors = pow(scale_step, colScales); // ֵij߶ cv::Mat interp_colScales = rangeToColVector(-floor((n_interp_scales - 1) / 2), ceil((n_interp_scales - 1) / 2), n_interp_scales); cv::Mat ss_interp; shift(interp_colScales, ss_interp, cv::Point(-floor(((float)n_interp_scales - 1) / 2), 0), cv::BORDER_WRAP, cv::Scalar(0, 0, 0, 0)); interp_scaleFactors = pow(scale_step, ss_interp); // Get the scaling rate for compressing to the model size float scale_model_factor = 1; if(base_width * base_height > scale_max_area) { scale_model_factor = std::sqrt(scale_max_area / (float)(base_width * base_height)); } scale_model_width = (int)(base_width * scale_model_factor); scale_model_height = (int)(base_height * scale_model_factor); // Compute min and max scaling rate min_scale_factor = std::pow(scale_step, std::ceil(std::log((std::fmax(5 / (float) base_width, 5 / (float) base_height) * (1 + scale_padding))) / 0.0086)); max_scale_factor = std::pow(scale_step, std::floor(std::log(std::fmin(image.rows / (float) base_height, image.cols / (float) base_width)) / 0.0086)); train_scale(image, true); } // Train method for scaling void FDSSTTracker::train_scale(cv::Mat image, bool ini) { cv::Mat xsf = get_scale_sample(image); if(!success_){ return; } // Adjust ysf to the same size as xsf in the first time if(ini) { int totalSize = xsf.rows; ysf = cv::repeat(ysf, totalSize, 1); } // Get new GF in the paper (delta A) cv::Mat new_sf_num; cv::mulSpectrums(ysf, xsf, new_sf_num, 0, true); // Get Sigma{FF} in the paper (delta B) cv::Mat new_sf_den; cv::mulSpectrums(xsf, xsf, new_sf_den, 0, true); cv::reduce(FFTTools::real(new_sf_den), new_sf_den, 0, CV_REDUCE_SUM); if(ini) { sf_den = new_sf_den; sf_num = new_sf_num; }else { // Get new A and new B cv::addWeighted(sf_den, (1 - scale_lr), new_sf_den, scale_lr, 0, sf_den); cv::addWeighted(sf_num, (1 - scale_lr), new_sf_num, scale_lr, 0, sf_num); } update_roi(); } // Update the ROI size after training void FDSSTTracker::update_roi() { // Compute new center float cx = _roi.x + _roi.width / 2.0f; float cy = _roi.y + _roi.height / 2.0f; // Recompute the ROI left-upper point and size _roi.width = base_width * currentScaleFactor; _roi.height = base_height * currentScaleFactor; _roi.x = cx - _roi.width / 2.0f; _roi.y = cy - _roi.height / 2.0f; } // Compute the F^l in the paper cv::Mat FDSSTTracker::get_scale_sample(const cv::Mat & image) { cv::Mat xsf; // output int totalSize; // # of features for(int i = 0; i < n_scales; i++) { // Size of subwindow waiting to be detect float patch_width = base_width * scaleFactors[i] * currentScaleFactor; float patch_height = base_height * scaleFactors[i] * currentScaleFactor; float cx = _roi.x + _roi.width / 2.0f; float cy = _roi.y + _roi.height / 2.0f; // Get the subwindow cv::Mat im_patch = RectTools::extractImage(image, cx, cy, patch_width, patch_height); cv::Mat im_patch_resized; // Scaling the subwindow if(im_patch.cols<=0 || im_patch.rows<=0 || scale_model_width<=0 || scale_model_height<=0){ success_ = false; return xsf; } if(scale_model_width > im_patch.cols) resize(im_patch, im_patch_resized, cv::Size(scale_model_width, scale_model_height), 0, 0, cv::INTER_NEAREST); else{ resize(im_patch, im_patch_resized, cv::Size(scale_model_width, scale_model_height), 0, 0, cv::INTER_NEAREST); //resize(im_patch, im_patch_resized, cv::Size(im_patch.cols, im_patch.rows), 0, 0, cv::INTER_LINEAR); } // Compute the FHOG features for the subwindow cv::Mat hogs = fhog(im_patch_resized, cell_size); if(hogs.empty()){ success_ = false; return xsf; } if(i == 0) { totalSize = hogs.cols * hogs.rows * 32; xsf = cv::Mat(cv::Size(n_scales,totalSize), CV_32F, float(0)); } // Multiply the FHOG results by hanning window and copy to the output cv::Mat FeaturesMap = hogs.reshape(1, totalSize); float mul = s_hann.at (0, i); FeaturesMap = mul * FeaturesMap; FeaturesMap.copyTo(xsf.col(i)); } // Do fft to the FHOG features row by row xsf = FFTTools::fftd(xsf, 0, 1); return xsf; } // Compute the FFT Guassian Peak for scaling cv::Mat FDSSTTracker::computeYsf() { float scale_sigma2 = n_scales / std::sqrt(n_scales) * scale_sigma_factor; scale_sigma2 = scale_sigma2 * scale_sigma2; cv::Mat res(cv::Size(n_scales, 1), CV_32F, float(0)); float ceilS = std::ceil(n_scales / 2.0f); for(int i = 0; i < n_scales; i++) { res.at(0,i) = std::exp(- 0.5 * std::pow(i + 1- ceilS, 2) / scale_sigma2); } return FFTTools::fftd(res); } // Compute the hanning window for scaling cv::Mat FDSSTTracker::createHanningMatsForScale() { cv::Mat hann_s = cv::Mat(cv::Size(n_scales, 1), CV_32F, cv::Scalar(0)); for (int i = 0; i < hann_s.cols; i++) hann_s.at (0, i) = 0.5 * (1 - std::cos(2 * 3.14159265358979323846 * i / (hann_s.cols - 1))); return hann_s; } cv::Mat FDSSTTracker::resizeDFT(const cv::Mat &A, int real_scales) { float scaling = (float)real_scales / n_scales; cv::Mat M = cv::Mat(cv::Size(real_scales, 1), CV_32FC2, cv::Scalar(0)); int mids = ceil(n_scales / 2); int mide = floor((n_scales - 1) / 2) - 1; A *= scaling; A(cv::Range::all(), cv::Range(0, mids)).copyTo(M(cv::Range::all(), cv::Range(0, mids))); A(cv::Range::all(), cv::Range(n_scales - mide - 1, n_scales)).copyTo(M(cv::Range::all(), cv::Range(real_scales - mide - 1, real_scales))); return M; } #endif ================================================ FILE: fdsst/fdssttracker.hpp ================================================ /* Tracker based on Kernelized Correlation Filter (KCF) [1] and Circulant Structure with Kernels (CSK) [2]. CSK is implemented by using raw gray level features, since it is a single-channel filter. KCF is implemented by using HOG features (the default), since it extends CSK to multiple channels. [1] J. F. Henriques, R. Caseiro, P. Martins, J. Batista, "High-Speed Tracking with Kernelized Correlation Filters", TPAMI 2015. [2] J. F. Henriques, R. Caseiro, P. Martins, J. Batista, "Exploiting the Circulant Structure of Tracking-by-detection with Kernels", ECCV 2012. Authors: Joao Faro, Christian Bailer, Joao F. Henriques Contacts: joaopfaro@gmail.com, Christian.Bailer@dfki.de, henriques@isr.uc.pt Institute of Systems and Robotics - University of Coimbra / Department Augmented Vision DFKI Constructor parameters, all boolean: hog: use HOG features (default), otherwise use raw pixels fixed_window: fix window size (default), otherwise use ROI size (slower but more accurate) multiscale: use multi-scale tracking (default; cannot be used with fixed_window = true) Default values are set for all properties of the tracker depending on the above choices. Their values can be customized further before calling init(): interp_factor: linear interpolation factor for adaptation sigma: gaussian kernel bandwidth lambda: regularization cell_size: HOG cell size padding: horizontal area surrounding the target, relative to its size output_sigma_factor: bandwidth of gaussian target template_size: template size in pixels, 0 to use ROI size scale_step: scale step for multi-scale estimation, 1 to disable it scale_weight: to downweight detection scores of other scales for added stability For speed, the value (template_size/cell_size) should be a power of 2 or a product of small prime numbers. Inputs to init(): image is the initial frame. roi is a cv::Rect with the target positions in the initial frame Inputs to update(): image is the current frame. Outputs of update(): cv::Rect with target positions for the current frame By downloading, copying, installing or using the software you agree to this license. If you do not agree to this license, do not download, install, copy or use the software. License Agreement For Open Source Computer Vision Library (3-clause BSD License) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the copyright holders nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall copyright holders or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. */ #pragma once #include "tracker.h" #if 0 class FDSSTTracker { public: FDSSTTracker(bool hog = true, bool fixed_window = true, bool multiscale = true, bool lab = true) { } // Initialize tracker virtual void init(const cv::Rect &roi, cv::Mat image) { rc_ = roi; } // Update position based on the new frame virtual cv::Rect update(cv::Mat image) { return rc_; } private: cv::Rect rc_; }; #else class FDSSTTracker : public Tracker { public: // Constructor FDSSTTracker(bool hog = true, bool fixed_window = true, bool multiscale = true, bool lab = true); // Initialize tracker virtual void init(const cv::Rect &roi, cv::Mat image); // Update position based on the new frame virtual cv::Rect update(cv::Mat image); float interp_factor; // linear interpolation factor for adaptation float sigma; // gaussian kernel bandwidth float lambda; // regularization int cell_size; // HOG cell size int cell_sizeQ; // cell size^2, to avoid repeated operations float padding; // extra area surrounding the target float output_sigma_factor; // bandwidth of gaussian target int template_size; // template size int base_width; // initial ROI widt int base_height; // initial ROI height int scale_max_area; // max ROI size before compressing float scale_padding; // extra area surrounding the target for scaling float scale_step; // scale step for multi-scale estimation float scale_sigma_factor; // bandwidth of gaussian target int n_scales; // # of scaling windows int n_interp_scales; // of interpolation scales int num_compressed_dim; float scale_lr; // scale learning rate std::vector scaleFactors; // all scale changing rate, from larger to smaller with 1 to be the middle std::vector interp_scaleFactors; int scale_model_width; // the model width for scaling int scale_model_height; // the model height for scaling float currentScaleFactor; // scaling rate float min_scale_factor; // min scaling rate float max_scale_factor; // max scaling rate float scale_lambda; // regularization private: void Reset() { interp_factor = 0; sigma = 0; lambda = 0; cell_size = 0; cell_sizeQ = 0; padding = 0; output_sigma_factor = 0; template_size = 0; base_width = 0; base_height = 0; scale_max_area = 0; scale_padding = 0; scale_step = 0; scale_sigma_factor = 0; n_scales = 0; n_interp_scales = 0; num_compressed_dim = 0; scale_lr = 0; scale_model_width = 0; scale_model_height = 0; currentScaleFactor = 0; min_scale_factor = 0; max_scale_factor = 0; scale_lambda = 0; } protected: // Detect object in the current frame. cv::Point2f detect(cv::Mat x, float &peak_value); // train tracker with a single image void train(cv::Mat x, float train_interp_factor); // Evaluates a Gaussian kernel with bandwidth SIGMA for all relative shifts between input images X and Y, which must both be MxN. They must also be periodic (ie., pre-processed with a cosine window). cv::Mat gaussianCorrelation(cv::Mat x1, cv::Mat x2); // Obtain sub-window from image, with replication-padding and extract features cv::Mat getFeatures(const cv::Mat & image, bool inithann, float scale_adjust = 1.0f); // Initialize Hanning window. Function called only in the first frame. void createHanningMats(); // Create Gaussian Peak. Function called only in the first frame. cv::Mat createGaussianPeak(int sizey, int sizex); // Calculate sub-pixel peak for one dimension float subPixelPeak(float left, float center, float right); // Compute the FFT Guassian Peak for scaling cv::Mat computeYsf(); // Compute the hanning window for scaling cv::Mat createHanningMatsForScale(); // Initialization for scales void dsstInit(const cv::Rect &roi, cv::Mat image); // Compute the F^l in the paper cv::Mat get_scale_sample(const cv::Mat & image); // Update the ROI size after training void update_roi(); // Train method for scaling void train_scale(cv::Mat image, bool ini = false); cv::Mat resizeDFT(const cv::Mat &A, int real_scales); // Detect the new scaling rate cv::Point2i detect_scale(cv::Mat image); cv::Mat features_projection(const cv::Mat &src); cv::Mat _labCentroids; cv::Mat _alphaf; cv::Mat _prob; cv::Mat _tmpl; cv::Mat _proj_tmpl; cv::Mat _num; cv::Mat _den; cv::Mat sf_den; cv::Mat sf_num; cv::Mat proj_matrix; private: int size_patch[3]; cv::Mat hann; cv::Size _tmpl_sz; float _scale; int _gaussian_size; bool _hogfeatures; bool _labfeatures; cv::Mat s_hann; cv::Mat ysf; bool success_; }; #endif ================================================ FILE: fdsst/ffttools.hpp ================================================ /* Author: Christian Bailer Contact address: Christian.Bailer@dfki.de Department Augmented Vision DFKI License Agreement For Open Source Computer Vision Library (3-clause BSD License) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the copyright holders nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall copyright holders or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. */ #pragma once //#include #ifndef _OPENCV_FFTTOOLS_HPP_ #define _OPENCV_FFTTOOLS_HPP_ #endif //NOTE: FFTW support is still shaky, disabled for now. /*#ifdef USE_FFTW #include #endif*/ namespace FFTTools { cv::Mat fftd(cv::Mat img, bool backwards = false, bool byRow = false) { if (img.channels() == 1) { cv::Mat planes[] = {cv::Mat_ (img), cv::Mat_::zeros(img.size())}; //cv::Mat planes[] = {cv::Mat_ (img), cv::Mat_::zeros(img.size())}; cv::merge(planes, 2, img); } if(byRow) cv::dft(img, img, (cv::DFT_ROWS | cv::DFT_COMPLEX_OUTPUT)); else cv::dft(img, img, backwards ? (cv::DFT_INVERSE | cv::DFT_SCALE) : 0 ); return img; } cv::Mat real(cv::Mat img) { std::vector planes; cv::split(img, planes); return planes[0]; } cv::Mat imag(cv::Mat img) { std::vector planes; cv::split(img, planes); return planes[1]; } cv::Mat magnitude(cv::Mat img) { cv::Mat res; std::vector planes; cv::split(img, planes); // planes[0] = Re(DFT(I), planes[1] = Im(DFT(I)) if (planes.size() == 1) res = cv::abs(img); else if (planes.size() == 2) cv::magnitude(planes[0], planes[1], res); // planes[0] = magnitude else assert(0); return res; } cv::Mat complexMultiplication(cv::Mat a, cv::Mat b, bool conj = false) { std::vector pa; std::vector pb; cv::split(a, pa); cv::split(b, pb); if (conj) pb[1] *= -1.0; std::vector pres; pres.push_back(pa[0].mul(pb[0]) - pa[1].mul(pb[1])); pres.push_back(pa[0].mul(pb[1]) + pa[1].mul(pb[0])); cv::Mat res; cv::merge(pres, res); return res; } cv::Mat complexDivisionReal(cv::Mat a, cv::Mat b) { std::vector pa; cv::split(a, pa); std::vector pres; cv::Mat divisor = 1. / b; pres.push_back(pa[0].mul(divisor)); pres.push_back(pa[1].mul(divisor)); cv::Mat res; cv::merge(pres, res); return res; } cv::Mat complexDivision(cv::Mat a, cv::Mat b) { std::vector pa; std::vector pb; cv::split(a, pa); cv::split(b, pb); cv::Mat divisor = 1. / (pb[0].mul(pb[0]) + pb[1].mul(pb[1])); std::vector pres; pres.push_back((pa[0].mul(pb[0]) + pa[1].mul(pb[1])).mul(divisor)); pres.push_back((pa[1].mul(pb[0]) + pa[0].mul(pb[1])).mul(divisor)); cv::Mat res; cv::merge(pres, res); return res; } void rearrange(cv::Mat &img) { // img = img(cv::Rect(0, 0, img.cols & -2, img.rows & -2)); int cx = img.cols / 2; int cy = img.rows / 2; cv::Mat q0(img, cv::Rect(0, 0, cx, cy)); // Top-Left - Create a ROI per quadrant cv::Mat q1(img, cv::Rect(cx, 0, cx, cy)); // Top-Right cv::Mat q2(img, cv::Rect(0, cy, cx, cy)); // Bottom-Left cv::Mat q3(img, cv::Rect(cx, cy, cx, cy)); // Bottom-Right cv::Mat tmp; // swap quadrants (Top-Left with Bottom-Right) q0.copyTo(tmp); q3.copyTo(q0); tmp.copyTo(q3); q1.copyTo(tmp); // swap quadrant (Top-Right with Bottom-Left) q2.copyTo(q1); tmp.copyTo(q2); } /* template < typename type> cv::Mat fouriertransFull(const cv::Mat & in) { return fftd(in); cv::Mat planes[] = {cv::Mat_ (in), cv::Mat_::zeros(in.size())}; cv::Mat t; assert(planes[0].depth() == planes[1].depth()); assert(planes[0].size == planes[1].size); cv::merge(planes, 2, t); cv::dft(t, t); //cv::normalize(a, a, 0, 1, CV_MINMAX); //cv::normalize(t, t, 0, 1, CV_MINMAX); // cv::imshow("a",real(a)); // cv::imshow("b",real(t)); // cv::waitKey(0); return t; }*/ void normalizedLogTransform(cv::Mat &img) { img = cv::abs(img); img += cv::Scalar::all(1); cv::log(img, img); // cv::normalize(img, img, 0, 1, CV_MINMAX); } typedef std::vector ComplexMats; ComplexMats MultiChannelsDFT(const cv::Mat &img, int flags = 0) { std::vector chls; std::vector out; cv::split(img, chls); out.resize(chls.size()); for (int i = 0; i < chls.size(); i++) { cv::dft(chls[i], out[i], cv::DFT_COMPLEX_OUTPUT); //out[i] = (out[i]); } // cv::Mat out_m; // cv::merge(out, out_m); return out; } ComplexMats ComplexMatsMultiMat(const ComplexMats &A, cv::Mat b) { ComplexMats out; out.resize(A.size()); for (int i = 0; i < A.size(); i++) { out[i] = complexMultiplication(b, A[i]); } return out; } ComplexMats ComplexMatsMultiComplexMats(const ComplexMats &A, const ComplexMats &B) { ComplexMats out; assert(A.size() == B.size()); out.resize(A.size()); for (int i = 0; i < A.size(); i++) { out[i] = complexMultiplication(A[i], B[i]); } return out; } ComplexMats MCComplexConjMultiplication(const ComplexMats &A) { ComplexMats out; out.resize(A.size()); for (int i = 0; i < A.size(); i++) { out[i] = (complexMultiplication(A[i], A[i], true)); } //cv::Mat out_m; //cv::merge(out, out_m); return out; } cv::Mat MCMulti(cv::Mat a, cv::Mat b) { std::vector pa; cv::split(a, pa); std::vector pres; pres.resize(pa.size()); for (int i = 0; i < pa.size(); i++) pres[i] = pa[i].mul(b); cv::Mat res; cv::merge(pres, res); return res; } cv::Mat MCSum(const ComplexMats &a) { //std::vector pa; //cv::split(a, pa); assert(a.size() != 0); cv::Mat out; a[0].copyTo(out); for (int i = 1; i < a.size(); i++) out = out + a[i]; return out; } cv::Mat MCSum(const cv::Mat &a) { std::vector pa; cv::split(a, pa); assert(pa.size() != 0); cv::Mat out; pa[0].copyTo(out); for (int i = 1; i < pa.size(); i++) out = out + pa[i]; return out; } } ================================================ FILE: fdsst/fhog.cpp ================================================ #include #include using namespace std; #include "fhog.h" #undef MIN #ifdef WIN32 //{ #ifndef _CRTDBG_MAP_ALLOC #define _CRTDBG_MAP_ALLOC #endif #include #include #ifdef _DEBUG #ifndef new #define new new(_NORMAL_BLOCK, __FILE__, __LINE__) #endif #endif //} #endif #define GLOG_NO_ABBREVIATED_SEVERITIES #include // platform independent aligned memory allocation (see also alFree) void* alMalloc( size_t size, int alignment ) { const size_t pSize = sizeof(void*), a = alignment-1; void *raw = wrMalloc(size + a + pSize); void *aligned = (void*) (((size_t) raw + pSize + a) & ~a); *(void**) ((size_t) aligned-pSize) = raw; return aligned; } // platform independent alignned memory de-allocation (see also alMalloc) void alFree(void* aligned) { void* raw = *(void**)((char*)aligned-sizeof(void*)); wrFree(raw); } /******************************************************************************* * Piotr's Computer Vision Matlab Toolbox Version 3.30 * Copyright 2014 Piotr Dollar & Ron Appel. [pdollar-at-gmail.com] * Licensed under the Simplified BSD License [see external/bsd.txt] *******************************************************************************/ // #include "wrappers.hpp" #define PI 3.14159265f // compute x and y gradients for just one column (uses sse) void grad1( float *I, float *Gx, float *Gy, int h, int w, int x ) { int y, y1; float *Ip, *In, r; __m128 *_Ip, *_In, *_G, _r; // compute column of Gx Ip=I-h; In=I+h; r=.5f; if(x==0) { r=1; Ip+=h; } else if(x==w-1) { r=1; In-=h; } if( h<4 || h%4>0 || (size_t(I)&15) || (size_t(Gx)&15) ) { for( y=0; yh-1) y1=h-1; GRADY(1); Ip--; for(y=1; y PI-1e-6f ) a1[i]=PI-1e-6f; init=true; return a1; } // compute gradient magnitude and orientation at each location (uses sse) void gradMag( float *I, float *M, float *O, int h, int w, int d, bool full ) { int x, y, y1, c, h4, s; float *Gx, *Gy, *M2; __m128 *_Gx, *_Gy, *_M2, _m; float *acost = acosTable(), acMult=10000.0f; // allocate memory for storing one column of output (padded so h4%4==0) h4=(h%4==0) ? h : h-(h%4)+4; s=d*h4*sizeof(float); //LOG(INFO) << "gradMag----d:" << d << ", h4:" << h4 << ", s:" << s; M2=(float*) alMalloc(s,16); _M2=(__m128*) M2; Gx=(float*) alMalloc(s,16); _Gx=(__m128*) Gx; Gy=(float*) alMalloc(s,16); _Gy=(__m128*) Gy; // compute gradient magnitude and orientation for each column for( x=0; x=oMax) o0=0; O0[i]=o0; o1=o0+nb; if(o1==oMax) o1=0; O1[i]=o1; m=M[i]*norm; M1[i]=od*m; M0[i]=m-M1[i]; } else for(; i=oMax) o0=0; O0[i]=o0; M0[i]=M[i]*norm; M1[i]=0; O1[i]=0; } } // compute nOrients gradient histograms per bin x bin block of pixels void gradHist( float *M, float *O, float *H, int h, int w, int bin, int nOrients, int softBin, bool full ) { const int hb=h/bin, wb=w/bin, h0=hb*bin, w0=wb*bin, nb=wb*hb; const float s=(float)bin, sInv=1/s, sInv2=1/s/s; float *H0, *H1, *M0, *M1; int x, y; int *O0, *O1; float xb, init; O0=(int*)alMalloc(h*sizeof(int),16); M0=(float*) alMalloc(h*sizeof(float),16); O1=(int*)alMalloc(h*sizeof(int),16); M1=(float*) alMalloc(h*sizeof(float),16); // main loop for( x=0; x=0); if( softBin<0 && softBin%2==0 ) { // no interpolation w.r.t. either orienation or spatial bin H1=H+(x/bin)*hb; #define GH H1[O0[y]]+=M0[y]; y++; if( bin==1 ) for(y=0; y=0; xb0 = hasLf?(int)xb:-1; hasRt = xb0 < wb-1; xd=xb-xb0; xb+=sInv; yb=init; y=0; // macros for code conciseness #define GHinit yd=yb-yb0; yb+=sInv; H0=H+xb0*hb+yb0; xyd=xd*yd; \ ms[0]=1-xd-yd+xyd; ms[1]=yd-xyd; ms[2]=xd-xyd; ms[3]=xyd; #define GH(H,ma,mb) H1=H; sse::STRu(*H1,sse::ADD(sse::LDu(*H1),sse::MUL(ma,mb))); // leading rows, no top bin for( ; y=hb-1) break; GHinit; _m0=sse::SET(M0[y]); if(hasLf) { _m=sse::SET(0,0,ms[1],ms[0]); GH(H0+O0[y],_m,_m0); } if(hasRt) { _m=sse::SET(0,0,ms[3],ms[2]); GH(H0+O0[y]+hb,_m,_m0); } } else for( ; ; y++ ) { yb0 = (int) yb; if(yb0>=hb-1) break; GHinit; _m0=sse::SET(M0[y]); _m1=sse::SET(M1[y]); if(hasLf) { _m=sse::SET(0,0,ms[1],ms[0]); GH(H0+O0[y],_m,_m0); GH(H0+O1[y],_m,_m1); } if(hasRt) { _m=sse::SET(0,0,ms[3],ms[2]); GH(H0+O0[y]+hb,_m,_m0); GH(H0+O1[y]+hb,_m,_m1); } } // final rows, no bottom bin for( ; yclip) t=clip; c++; const float r=.2357f; int o, x, y, c; float t; const int nb=wb*hb, nbo=nOrients*nb, hb1=hb+1; for( o=0; onl1 ) mexErrMsgTxt("Incorrect number of outputs."); if( nrnr1 ) mexErrMsgTxt("Incorrect number of inputs."); nDims = mxGetNumberOfDimensions(pr[0]); dims = mxGetDimensions(pr[0]); *h=dims[0]; *w=dims[1]; *d=(nDims==2) ? 1 : dims[2]; *I = mxGetPr(pr[0]); if( nDims!=2 && nDims!=3 ) mexErrMsgTxt("I must be a 2D or 3D array."); if( mxGetClassID(pr[0])!=id ) mexErrMsgTxt("I has incorrect type."); } // [Gx,Gy] = grad2(I) - see gradient2.m void mGrad2( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int h, w, d; float *I, *Gx, *Gy; checkArgs(nl,pl,nr,pr,1,2,1,1,&h,&w,&d,mxSINGLE_CLASS,(void**)&I); if(h<2 || w<2) mexErrMsgTxt("I must be at least 2x2."); pl[0]= mxCreateMatrix3( h, w, d, mxSINGLE_CLASS, 0, (void**) &Gx ); pl[1]= mxCreateMatrix3( h, w, d, mxSINGLE_CLASS, 0, (void**) &Gy ); grad2( I, Gx, Gy, h, w, d ); } // [M,O] = gradMag( I, channel, full ) - see gradientMag.m void mGradMag( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int h, w, d, c, full; float *I, *M, *O=0; checkArgs(nl,pl,nr,pr,1,2,3,3,&h,&w,&d,mxSINGLE_CLASS,(void**)&I); if(h<2 || w<2) mexErrMsgTxt("I must be at least 2x2."); c = (int) mxGetScalar(pr[1]); full = (int) mxGetScalar(pr[2]); if( c>0 && c<=d ) { I += h*w*(c-1); d=1; } pl[0] = mxCreateMatrix3(h,w,1,mxSINGLE_CLASS,0,(void**)&M); if(nl>=2) pl[1] = mxCreateMatrix3(h,w,1,mxSINGLE_CLASS,0,(void**)&O); gradMag(I, M, O, h, w, d, full>0 ); } // gradMagNorm( M, S, norm ) - operates on M - see gradientMag.m void mGradMagNorm( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int h, w, d; float *M, *S, norm; checkArgs(nl,pl,nr,pr,0,0,3,3,&h,&w,&d,mxSINGLE_CLASS,(void**)&M); if( mxGetM(pr[1])!=h || mxGetN(pr[1])!=w || d!=1 || mxGetClassID(pr[1])!=mxSINGLE_CLASS ) mexErrMsgTxt("M or S is bad."); S = (float*) mxGetPr(pr[1]); norm = (float) mxGetScalar(pr[2]); gradMagNorm(M,S,h,w,norm); } // H=gradHist(M,O,[...]) - see gradientHist.m void mGradHist( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int h, w, d, hb, wb, nChns, binSize, nOrients, softBin, useHog; bool full; float *M, *O, *H, clipHog; checkArgs(nl,pl,nr,pr,1,3,2,8,&h,&w,&d,mxSINGLE_CLASS,(void**)&M); O = (float*) mxGetPr(pr[1]); if( mxGetM(pr[1])!=h || mxGetN(pr[1])!=w || d!=1 || mxGetClassID(pr[1])!=mxSINGLE_CLASS ) mexErrMsgTxt("M or O is bad."); binSize = (nr>=3) ? (int) mxGetScalar(pr[2]) : 8; nOrients = (nr>=4) ? (int) mxGetScalar(pr[3]) : 9; softBin = (nr>=5) ? (int) mxGetScalar(pr[4]) : 1; useHog = (nr>=6) ? (int) mxGetScalar(pr[5]) : 0; clipHog = (nr>=7) ? (float) mxGetScalar(pr[6]) : 0.2f; full = (nr>=8) ? (bool) (mxGetScalar(pr[7])>0) : false; hb = h/binSize; wb = w/binSize; nChns = useHog== 0 ? nOrients : (useHog==1 ? nOrients*4 : nOrients*3+5); pl[0] = mxCreateMatrix3(hb,wb,nChns,mxSINGLE_CLASS,1,(void**)&H); if( nOrients==0 ) return; if( useHog==0 ) { gradHist( M, O, H, h, w, binSize, nOrients, softBin, full ); } else if(useHog==1) { hog( M, O, H, h, w, binSize, nOrients, softBin, full, clipHog ); } else { fhog( M, O, H, h, w, binSize, nOrients, softBin, clipHog ); } } // inteface to various gradient functions (see corresponding Matlab functions) void mexFunction( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int f; char action[1024]; f=mxGetString(pr[0],action,1024); nr--; pr++; if(f) mexErrMsgTxt("Failed to get action."); else if(!strcmp(action,"gradient2")) mGrad2(nl,pl,nr,pr); else if(!strcmp(action,"gradientMag")) mGradMag(nl,pl,nr,pr); else if(!strcmp(action,"gradientMagNorm")) mGradMagNorm(nl,pl,nr,pr); else if(!strcmp(action,"gradientHist")) mGradHist(nl,pl,nr,pr); else mexErrMsgTxt("Invalid action."); } #endif float* crop_H(float *H,int* h_height,int* h_width,int depth,int dh,int dw){ int crop_h = *h_height-dh-1; int crop_w = *h_width-dw-1; float* crop_H = new float[crop_h*crop_w*depth]; for(int i = 1;i < *h_height-dh;i ++) for(int j = 1;j < *h_width-dw;j ++) for(int k = 0;k < depth;k ++) crop_H[i-1 + (j-1)*(crop_h) + k*(crop_h*crop_w)] = H[k*(*h_width * *h_height) + j*(*h_height) + i]; delete []H; *h_height = crop_h;*h_width = crop_w; return crop_H; } float* fhog(float* I,int height,int width,int channel,int *h,int *w,int *d,int binSize = 4,int nOrients = 9,float clip=0.2f,bool crop = false){ //float* fhog(float* I,int height,int width,int channel,int *h,int *w,int *d,int binSize, int nOrients, float clip, bool crop){ float *M = new float[height*width], *O = new float[height*width]; gradMag(I,M,O, height, width, channel, true); *h = height/binSize; *w = width/binSize; *d = nOrients*3+5; printf("fhog.cpp506:(binSize:%d, h:%d, w:%d, d:%d)\n", binSize, *h, *w, *d); float* H = new float[(*h)*(*w)*(*d)]; memset(H,0.0f,(*h)*(*w)*(*d)*sizeof(float)); if(!fhog( M, O, H, height, width, binSize, nOrients, -1, clip )){ delete []M; delete []O; delete []H; return NULL; } delete []M;delete []O; if(!crop) return H; return crop_H(H,h,w,*d,height%binSize < binSize/2,width%binSize < binSize/2); } void change_format(float *des,float *source,int height,int width,int channel){ for(int i = 0;i < height;i ++) for(int j = 0;j < width;j ++) for(int k = 0;k < channel;k ++) des[k*height*width+j*height+i] = source[i*width*channel+j*channel+k]; } float* HOGXYZ(const cv::Mat& input, int &len){ int binSize = 16; int nOrients = 9; float clip = 0.2f; bool crop = false; int HEIGHT = input.rows; int WIDTH = input.cols; int DEPTH = input.channels(); CV_Assert(DEPTH == 1); float *II = new float[HEIGHT*WIDTH*DEPTH]; int count = 0; for (size_t i = 0; i < HEIGHT; i++) { for (size_t j = 0; j < WIDTH; j++) { // Vec3b vec = image.at(i,j); for (size_t k = 0; k < DEPTH; k++) { II[count] = input.at(i, j) / 255.; // cout<(i,j); for (size_t k = 0; k < DEPTH; k++) { II[count] = input.at(i, j) / 255.; // cout< #include #ifdef WIN32 #ifndef _CRTDBG_MAP_ALLOC #define _CRTDBG_MAP_ALLOC #endif #include #include #ifdef _DEBUG #ifndef new #define new new(_NORMAL_BLOCK, __FILE__, __LINE__) #endif #endif #endif //#include #include #include #include "sse.hpp" #include /** Inputs: float* I - a gray or color image matrix with shape = channel x width x height int *h, *w, *d - return the size of the returned hog features int binSize -[8] spatial bin size int nOrients -[9] number of orientation bins float clip -[.2] value at which to clip histogram bins bool crop -[false] if true crop boundaries Return: float* H - computed hog features with shape: (nOrients*3+5) x (w/binSize) x (h/binSize), if not crop Author: Sophia Date: 2015-01-15 **/ //float* fhog(float* I,int height,int width,int channel,int *h,int *w,int *d,int binSize = 4,int nOrients = 9,float clip=0.2f,bool crop = false); float *HOGXYZ(const cv::Mat &input, int &len); cv::Mat fhog(const cv::Mat& input, int binSize = 4,int nOrients = 9,float clip=0.2f,bool crop = false); void change_format(float *des,float *source,int height,int width,int channel); //static std::map _nnmm; //static boost::mutex nmm_; // wrapper functions if compiling from C/C++ inline void wrError(const char *errormsg) { throw errormsg; } inline void* wrCalloc(size_t num, size_t size) { /*unsigned char *buf = new unsigned char[num*size]; _nnmm.insert(std::make_pair(buf, 0)); return (void*)buf; */ //boost::mutex::scoped_lock lock(nmm_); void *buf = calloc(num, size); //_nnmm.insert(std::make_pair(buf, 0)); return buf; } inline void* wrMalloc( size_t size ) { //boost::mutex::scoped_lock lock(nmm_); void * buf = malloc(size); //_nnmm.insert(std::make_pair(buf, 0)); return buf; /*unsigned char *buf = new unsigned char[size]; _nnmm.insert(std::make_pair(buf, 0)); return (void*)buf;*/ } inline void wrFree( void * ptr ) { //boost::mutex::scoped_lock lock(nmm_); //std::map::iterator it; //it = _nnmm.find(ptr); //if (it == _nnmm.end()) { // printf("wo qu!!\n"); //exit(0); // return; //} free(ptr); //_nnmm.erase(it); /*unsigned char *buf = (unsigned char *)ptr; std::map::iterator it; it = _nnmm.find(buf); if (it == _nnmm.end()) { printf("wo qu!!\n"); exit(0); } delete []buf; _nnmm.erase(it);*/ } void hoglog(); float* acosTable(); #endif ================================================ FILE: fdsst/fhogbk/fhog.cpp ================================================ #include #include using namespace std; #include "fhog.h" #undef MIN #define GLOG_NO_ABBREVIATED_SEVERITIES #include // platform independent aligned memory allocation (see also alFree) void* alMalloc( size_t size, int alignment, unsigned char **out) { const size_t pSize = sizeof(void*); const size_t aaa = alignment-1; unsigned char *tmp = new unsigned char[size+aaa+pSize]; *out = tmp; void *raw = (void*)tmp; void *aligned = (void*) ( ((size_t)raw + pSize + aaa) & ~aaa ); *(void**)((size_t)aligned - pSize) = raw; return aligned; } /******************************************************************************* * Piotr's Computer Vision Matlab Toolbox Version 3.30 * Copyright 2014 Piotr Dollar & Ron Appel. [pdollar-at-gmail.com] * Licensed under the Simplified BSD License [see external/bsd.txt] *******************************************************************************/ // #include "wrappers.hpp" #define PI 3.14159265f // compute x and y gradients for just one column (uses sse) void grad1( float *I, float *Gx, float *Gy, int h, int w, int x ) { int y, y1; float *Ip, *In, r; __m128 *_Ip, *_In, *_G, _r; // compute column of Gx Ip=I-h; In=I+h; r=.5f; if(x==0) { r=1; Ip+=h; } else if(x==w-1) { r=1; In-=h; } if( h<4 || h%4>0 || (size_t(I)&15) || (size_t(Gx)&15) ) { for( y=0; yh-1) y1=h-1; GRADY(1); Ip--; for(y=1; y PI-1e-6f ) a1[i]=PI-1e-6f; init=true; return a1; } // compute gradient magnitude and orientation at each location (uses sse) void gradMag( float *I, float *M, float *O, int h, int w, int d, bool full ) { int x, y, y1, c, h4, s; float *Gx, *Gy, *M2; __m128 *_Gx, *_Gy, *_M2, _m; float *acost = acosTable(), acMult=10000.0f; // allocate memory for storing one column of output (padded so h4%4==0) h4=(h%4==0) ? h : h-(h%4)+4; s=d*h4*sizeof(float); //LOG(INFO) << "gradMag----d:" << d << ", h4:" << h4 << ", s:" << s; unsigned char *d1 = NULL; unsigned char *d2 = NULL; unsigned char *d3 = NULL; M2=(float*) alMalloc(s,16, &d1); _M2=(__m128*) M2; Gx=(float*) alMalloc(s,16, &d2); _Gx=(__m128*) Gx; Gy=(float*) alMalloc(s,16, &d3); _Gy=(__m128*) Gy; // compute gradient magnitude and orientation for each column for( x=0; x=oMax) o0=0; O0[i]=o0; o1=o0+nb; if(o1==oMax) o1=0; O1[i]=o1; m=M[i]*norm; M1[i]=od*m; M0[i]=m-M1[i]; } else for(; i=oMax) o0=0; O0[i]=o0; M0[i]=M[i]*norm; M1[i]=0; O1[i]=0; } } // compute nOrients gradient histograms per bin x bin block of pixels void gradHist( float *M, float *O, float *H, int h, int w, int bin, int nOrients, int softBin, bool full ) { const int hb=h/bin, wb=w/bin, h0=hb*bin, w0=wb*bin, nb=wb*hb; const float s=(float)bin, sInv=1/s, sInv2=1/s/s; float *H0, *H1, *M0, *M1; int x, y; int *O0, *O1; float xb, init; unsigned char *d1 = NULL; unsigned char *d2 = NULL; unsigned char *d3 = NULL; unsigned char *d4 = NULL; O0=(int*)alMalloc(h*sizeof(int),16, &d1); M0=(float*) alMalloc(h*sizeof(float),16, &d2); O1=(int*)alMalloc(h*sizeof(int),16, &d3); M1=(float*) alMalloc(h*sizeof(float),16, &d4); // main loop for( x=0; x=0); if( softBin<0 && softBin%2==0 ) { // no interpolation w.r.t. either orienation or spatial bin H1=H+(x/bin)*hb; #define GH H1[O0[y]]+=M0[y]; y++; if( bin==1 ) for(y=0; y=0; xb0 = hasLf?(int)xb:-1; hasRt = xb0 < wb-1; xd=xb-xb0; xb+=sInv; yb=init; y=0; // macros for code conciseness #define GHinit yd=yb-yb0; yb+=sInv; H0=H+xb0*hb+yb0; xyd=xd*yd; \ ms[0]=1-xd-yd+xyd; ms[1]=yd-xyd; ms[2]=xd-xyd; ms[3]=xyd; #define GH(H,ma,mb) H1=H; sse::STRu(*H1,sse::ADD(sse::LDu(*H1),sse::MUL(ma,mb))); // leading rows, no top bin for( ; y=hb-1) break; GHinit; _m0=sse::SET(M0[y]); if(hasLf) { _m=sse::SET(0,0,ms[1],ms[0]); GH(H0+O0[y],_m,_m0); } if(hasRt) { _m=sse::SET(0,0,ms[3],ms[2]); GH(H0+O0[y]+hb,_m,_m0); } } else for( ; ; y++ ) { yb0 = (int) yb; if(yb0>=hb-1) break; GHinit; _m0=sse::SET(M0[y]); _m1=sse::SET(M1[y]); if(hasLf) { _m=sse::SET(0,0,ms[1],ms[0]); GH(H0+O0[y],_m,_m0); GH(H0+O1[y],_m,_m1); } if(hasRt) { _m=sse::SET(0,0,ms[3],ms[2]); GH(H0+O0[y]+hb,_m,_m0); GH(H0+O1[y]+hb,_m,_m1); } } // final rows, no bottom bin for( ; yclip) t=clip; c++; const float r=.2357f; int o, x, y, c; float t; const int nb=wb*hb, nbo=nOrients*nb, hb1=hb+1; for( o=0; onl1 ) mexErrMsgTxt("Incorrect number of outputs."); if( nrnr1 ) mexErrMsgTxt("Incorrect number of inputs."); nDims = mxGetNumberOfDimensions(pr[0]); dims = mxGetDimensions(pr[0]); *h=dims[0]; *w=dims[1]; *d=(nDims==2) ? 1 : dims[2]; *I = mxGetPr(pr[0]); if( nDims!=2 && nDims!=3 ) mexErrMsgTxt("I must be a 2D or 3D array."); if( mxGetClassID(pr[0])!=id ) mexErrMsgTxt("I has incorrect type."); } // [Gx,Gy] = grad2(I) - see gradient2.m void mGrad2( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int h, w, d; float *I, *Gx, *Gy; checkArgs(nl,pl,nr,pr,1,2,1,1,&h,&w,&d,mxSINGLE_CLASS,(void**)&I); if(h<2 || w<2) mexErrMsgTxt("I must be at least 2x2."); pl[0]= mxCreateMatrix3( h, w, d, mxSINGLE_CLASS, 0, (void**) &Gx ); pl[1]= mxCreateMatrix3( h, w, d, mxSINGLE_CLASS, 0, (void**) &Gy ); grad2( I, Gx, Gy, h, w, d ); } // [M,O] = gradMag( I, channel, full ) - see gradientMag.m void mGradMag( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int h, w, d, c, full; float *I, *M, *O=0; checkArgs(nl,pl,nr,pr,1,2,3,3,&h,&w,&d,mxSINGLE_CLASS,(void**)&I); if(h<2 || w<2) mexErrMsgTxt("I must be at least 2x2."); c = (int) mxGetScalar(pr[1]); full = (int) mxGetScalar(pr[2]); if( c>0 && c<=d ) { I += h*w*(c-1); d=1; } pl[0] = mxCreateMatrix3(h,w,1,mxSINGLE_CLASS,0,(void**)&M); if(nl>=2) pl[1] = mxCreateMatrix3(h,w,1,mxSINGLE_CLASS,0,(void**)&O); gradMag(I, M, O, h, w, d, full>0 ); } // gradMagNorm( M, S, norm ) - operates on M - see gradientMag.m void mGradMagNorm( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int h, w, d; float *M, *S, norm; checkArgs(nl,pl,nr,pr,0,0,3,3,&h,&w,&d,mxSINGLE_CLASS,(void**)&M); if( mxGetM(pr[1])!=h || mxGetN(pr[1])!=w || d!=1 || mxGetClassID(pr[1])!=mxSINGLE_CLASS ) mexErrMsgTxt("M or S is bad."); S = (float*) mxGetPr(pr[1]); norm = (float) mxGetScalar(pr[2]); gradMagNorm(M,S,h,w,norm); } // H=gradHist(M,O,[...]) - see gradientHist.m void mGradHist( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int h, w, d, hb, wb, nChns, binSize, nOrients, softBin, useHog; bool full; float *M, *O, *H, clipHog; checkArgs(nl,pl,nr,pr,1,3,2,8,&h,&w,&d,mxSINGLE_CLASS,(void**)&M); O = (float*) mxGetPr(pr[1]); if( mxGetM(pr[1])!=h || mxGetN(pr[1])!=w || d!=1 || mxGetClassID(pr[1])!=mxSINGLE_CLASS ) mexErrMsgTxt("M or O is bad."); binSize = (nr>=3) ? (int) mxGetScalar(pr[2]) : 8; nOrients = (nr>=4) ? (int) mxGetScalar(pr[3]) : 9; softBin = (nr>=5) ? (int) mxGetScalar(pr[4]) : 1; useHog = (nr>=6) ? (int) mxGetScalar(pr[5]) : 0; clipHog = (nr>=7) ? (float) mxGetScalar(pr[6]) : 0.2f; full = (nr>=8) ? (bool) (mxGetScalar(pr[7])>0) : false; hb = h/binSize; wb = w/binSize; nChns = useHog== 0 ? nOrients : (useHog==1 ? nOrients*4 : nOrients*3+5); pl[0] = mxCreateMatrix3(hb,wb,nChns,mxSINGLE_CLASS,1,(void**)&H); if( nOrients==0 ) return; if( useHog==0 ) { gradHist( M, O, H, h, w, binSize, nOrients, softBin, full ); } else if(useHog==1) { hog( M, O, H, h, w, binSize, nOrients, softBin, full, clipHog ); } else { fhog( M, O, H, h, w, binSize, nOrients, softBin, clipHog ); } } // inteface to various gradient functions (see corresponding Matlab functions) void mexFunction( int nl, mxArray *pl[], int nr, const mxArray *pr[] ) { int f; char action[1024]; f=mxGetString(pr[0],action,1024); nr--; pr++; if(f) mexErrMsgTxt("Failed to get action."); else if(!strcmp(action,"gradient2")) mGrad2(nl,pl,nr,pr); else if(!strcmp(action,"gradientMag")) mGradMag(nl,pl,nr,pr); else if(!strcmp(action,"gradientMagNorm")) mGradMagNorm(nl,pl,nr,pr); else if(!strcmp(action,"gradientHist")) mGradHist(nl,pl,nr,pr); else mexErrMsgTxt("Invalid action."); } #endif float* crop_H(float *H,int* h_height,int* h_width,int depth,int dh,int dw){ int crop_h = *h_height-dh-1; int crop_w = *h_width-dw-1; float* crop_H = new float[crop_h*crop_w*depth]; for(int i = 1;i < *h_height-dh;i ++) for(int j = 1;j < *h_width-dw;j ++) for(int k = 0;k < depth;k ++) crop_H[i-1 + (j-1)*(crop_h) + k*(crop_h*crop_w)] = H[k*(*h_width * *h_height) + j*(*h_height) + i]; delete []H; *h_height = crop_h;*h_width = crop_w; return crop_H; } float* fhog(float* I,int height,int width,int channel,int *h,int *w,int *d,int binSize = 4,int nOrients = 9,float clip=0.2f,bool crop = false){ //float* fhog(float* I,int height,int width,int channel,int *h,int *w,int *d,int binSize, int nOrients, float clip, bool crop){ float *M = new float[height*width], *O = new float[height*width]; gradMag(I,M,O, height, width, channel, true); *h = height/binSize; *w = width/binSize; *d = nOrients*3+5; printf("fhog.cpp506:(binSize:%d, h:%d, w:%d, d:%d)\n", binSize, *h, *w, *d); float* H = new float[(*h)*(*w)*(*d)]; memset(H,0.0f,(*h)*(*w)*(*d)*sizeof(float)); if(!fhog( M, O, H, height, width, binSize, nOrients, -1, clip )){ delete []M; delete []O; delete []H; return NULL; } delete []M;delete []O; if(!crop) return H; return crop_H(H,h,w,*d,height%binSize < binSize/2,width%binSize < binSize/2); } void change_format(float *des,float *source,int height,int width,int channel){ for(int i = 0;i < height;i ++) for(int j = 0;j < width;j ++) for(int k = 0;k < channel;k ++) des[k*height*width+j*height+i] = source[i*width*channel+j*channel+k]; } float* HOGXYZ(const cv::Mat& input, int &len){ int binSize = 16; int nOrients = 9; float clip = 0.2f; bool crop = false; int HEIGHT = input.rows; int WIDTH = input.cols; int DEPTH = input.channels(); CV_Assert(DEPTH == 1); float *II = new float[HEIGHT*WIDTH*DEPTH]; int count = 0; for (size_t i = 0; i < HEIGHT; i++) { for (size_t j = 0; j < WIDTH; j++) { // Vec3b vec = image.at(i,j); for (size_t k = 0; k < DEPTH; k++) { II[count] = input.at(i, j) / 255.; // cout<(i,j); for (size_t k = 0; k < DEPTH; k++) { II[count] = input.at(i, j) / 255.; // cout< #include //#include #include #include #include "sse.hpp" #include /** Inputs: float* I - a gray or color image matrix with shape = channel x width x height int *h, *w, *d - return the size of the returned hog features int binSize -[8] spatial bin size int nOrients -[9] number of orientation bins float clip -[.2] value at which to clip histogram bins bool crop -[false] if true crop boundaries Return: float* H - computed hog features with shape: (nOrients*3+5) x (w/binSize) x (h/binSize), if not crop Author: Sophia Date: 2015-01-15 **/ //float* fhog(float* I,int height,int width,int channel,int *h,int *w,int *d,int binSize = 4,int nOrients = 9,float clip=0.2f,bool crop = false); float *HOGXYZ(const cv::Mat &input, int &len); cv::Mat fhog(const cv::Mat& input, int binSize = 4,int nOrients = 9,float clip=0.2f,bool crop = false); void change_format(float *des,float *source,int height,int width,int channel); void hoglog(); float* acosTable(); #endif ================================================ FILE: fdsst/labdata.hpp ================================================ const int nClusters = 15; float data[nClusters][3] = { {161.317504, 127.223401, 128.609333}, {142.922425, 128.666965, 127.532319}, {67.879757, 127.721830, 135.903311}, {92.705062, 129.965717, 137.399500}, {120.172257, 128.279647, 127.036493}, {195.470568, 127.857070, 129.345415}, {41.257102, 130.059468, 132.675336}, {12.014861, 129.480555, 127.064714}, {226.567086, 127.567831, 136.345727}, {154.664210, 131.676606, 156.481669}, {121.180447, 137.020793, 153.433743}, {87.042204, 137.211742, 98.614874}, {113.809537, 106.577104, 157.818094}, {81.083293, 170.051905, 148.904079}, {45.015485, 138.543124, 102.402528}}; ================================================ FILE: fdsst/recttools.hpp ================================================ /* Author: Christian Bailer Contact address: Christian.Bailer@dfki.de Department Augmented Vision DFKI License Agreement For Open Source Computer Vision Library (3-clause BSD License) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the names of the copyright holders nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall copyright holders or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. */ #pragma once //#include #include #ifndef _OPENCV_RECTTOOLS_HPP_ #define _OPENCV_RECTTOOLS_HPP_ #endif namespace RectTools { template inline cv::Vec center(const cv::Rect_ &rect) { return cv::Vec (rect.x + rect.width / (t) 2, rect.y + rect.height / (t) 2); } template inline t x2(const cv::Rect_ &rect) { return rect.x + rect.width; } template inline t y2(const cv::Rect_ &rect) { return rect.y + rect.height; } template inline void resize(cv::Rect_ &rect, float scalex, float scaley = 0) { if (!scaley)scaley = scalex; rect.x -= rect.width * (scalex - 1.f) / 2.f; rect.width *= scalex; rect.y -= rect.height * (scaley - 1.f) / 2.f; rect.height *= scaley; } template inline void limit(cv::Rect_ &rect, cv::Rect_ limit) { if (rect.x + rect.width > limit.x + limit.width)rect.width = (limit.x + limit.width - rect.x); if (rect.y + rect.height > limit.y + limit.height)rect.height = (limit.y + limit.height - rect.y); if (rect.x < limit.x) { rect.width -= (limit.x - rect.x); rect.x = limit.x; } if (rect.y < limit.y) { rect.height -= (limit.y - rect.y); rect.y = limit.y; } if(rect.width<0)rect.width=0; if(rect.height<0)rect.height=0; } template inline void limit(cv::Rect_ &rect, t width, t height, t x = 0, t y = 0) { limit(rect, cv::Rect_ (x, y, width, height)); } template inline cv::Rect getBorder(const cv::Rect_ &original, cv::Rect_ & limited) { cv::Rect_ res; res.x = limited.x - original.x; res.y = limited.y - original.y; res.width = x2(original) - x2(limited); res.height = y2(original) - y2(limited); assert(res.x >= 0 && res.y >= 0 && res.width >= 0 && res.height >= 0); return res; } inline cv::Mat subwindow(const cv::Mat &in, const cv::Rect & window, int borderType = cv::BORDER_CONSTANT) { cv::Rect cutWindow = window; RectTools::limit(cutWindow, in.cols, in.rows); if (cutWindow.height <= 0 || cutWindow.width <= 0)assert(0); //return cv::Mat(window.height,window.width,in.type(),0) ; cv::Rect border = RectTools::getBorder(window, cutWindow); cv::Mat res = in(cutWindow); if (border != cv::Rect(0, 0, 0, 0)) { cv::copyMakeBorder(res, res, border.y, border.height, border.x, border.width, borderType); } return res; } inline void cutOutsize(float &num, int limit) { if(num < 0) num = 0; else if(num > limit - 1) num = limit - 1; } inline cv::Mat extractImage(const cv::Mat &in, float cx, float cy, float patch_width, float patch_height) { float xs_s = floor(cx) - floor(patch_width / 2); RectTools::cutOutsize(xs_s, in.cols); float xs_e = floor(cx + patch_width - 1) - floor(patch_width / 2); RectTools::cutOutsize(xs_e, in.cols); float ys_s = floor(cy) - floor(patch_height / 2); RectTools::cutOutsize(ys_s, in.rows); float ys_e = floor(cy + patch_height - 1) - floor(patch_height / 2); RectTools::cutOutsize(ys_e, in.rows); if(xs_s<0)xs_s = 0; if(ys_s<0)ys_s = 0; double w = xs_e - xs_s; double h = ys_e - ys_s; if(w < 0)w = 1; if(w > in.cols-1)w = in.cols-1; if(h < 0)h = 1; if(h > in.rows-1)h = in.rows-1; return in(cv::Rect(xs_s, ys_s, w, h)); //return in(cv::Rect(xs_s, ys_s, xs_e - xs_s, ys_e - ys_s)); } inline cv::Mat getGrayImage(cv::Mat img) { cv::cvtColor(img, img, CV_BGR2GRAY); img.convertTo(img, CV_32F, 1 / 255.f); return img; } } ================================================ FILE: fdsst/sse.hpp ================================================ /******************************************************************************* * Piotr's Computer Vision Matlab Toolbox Version 3.23 * Copyright 2014 Piotr Dollar. [pdollar-at-gmail.com] * Licensed under the Simplified BSD License [see external/bsd.txt] *******************************************************************************/ #ifndef _SSE_HPP_ #define _SSE_HPP_ #include // SSE2:, SSE3:, SSE4: namespace sse{ #undef MIN #define RETf inline __m128 #define RETi inline __m128i // set, load and store values RETf SET( const float &x ) { return _mm_set1_ps(x); } RETf SET( float x, float y, float z, float w ) { return _mm_set_ps(x,y,z,w); } RETi SET( const int &x ) { return _mm_set1_epi32(x); } RETf LD( const float &x ) { return _mm_load_ps(&x); } RETf LDu( const float &x ) { return _mm_loadu_ps(&x); } RETf STR( float &x, const __m128 y ) { _mm_store_ps(&x,y); return y; } RETf STR1( float &x, const __m128 y ) { _mm_store_ss(&x,y); return y; } RETf STRu( float &x, const __m128 y ) { _mm_storeu_ps(&x,y); return y; } RETf STR( float &x, const float y ) { return STR(x,SET(y)); } // arithmetic operators RETi ADD( const __m128i x, const __m128i y ) { return _mm_add_epi32(x,y); } RETf ADD( const __m128 x, const __m128 y ) { return _mm_add_ps(x,y); } RETf ADD( const __m128 x, const __m128 y, const __m128 z ) { return ADD(ADD(x,y),z); } RETf ADD( const __m128 a, const __m128 b, const __m128 c, const __m128 &d ) { return ADD(ADD(ADD(a,b),c),d); } RETf SUB( const __m128 x, const __m128 y ) { return _mm_sub_ps(x,y); } RETf MUL( const __m128 x, const __m128 y ) { return _mm_mul_ps(x,y); } RETf MUL( const __m128 x, const float y ) { return MUL(x,SET(y)); } RETf MUL( const float x, const __m128 y ) { return MUL(SET(x),y); } RETf INC( __m128 &x, const __m128 y ) { return x = ADD(x,y); } RETf INC( float &x, const __m128 y ) { __m128 t=ADD(LD(x),y); return STR(x,t); } RETf DEC( __m128 &x, const __m128 y ) { return x = SUB(x,y); } RETf DEC( float &x, const __m128 y ) { __m128 t=SUB(LD(x),y); return STR(x,t); } RETf MIN( const __m128 x, const __m128 y ) { return _mm_min_ps(x,y); } RETf RCP( const __m128 x ) { return _mm_rcp_ps(x); } RETf RCPSQRT( const __m128 x ) { return _mm_rsqrt_ps(x); } // logical operators RETf AND( const __m128 x, const __m128 y ) { return _mm_and_ps(x,y); } RETi AND( const __m128i x, const __m128i y ) { return _mm_and_si128(x,y); } RETf ANDNOT( const __m128 x, const __m128 y ) { return _mm_andnot_ps(x,y); } RETf OR( const __m128 x, const __m128 y ) { return _mm_or_ps(x,y); } RETf XOR( const __m128 x, const __m128 y ) { return _mm_xor_ps(x,y); } // comparison operators RETf CMPGT( const __m128 x, const __m128 y ) { return _mm_cmpgt_ps(x,y); } RETf CMPLT( const __m128 x, const __m128 y ) { return _mm_cmplt_ps(x,y); } RETi CMPGT( const __m128i x, const __m128i y ) { return _mm_cmpgt_epi32(x,y); } RETi CMPLT( const __m128i x, const __m128i y ) { return _mm_cmplt_epi32(x,y); } // conversion operators RETf CVT( const __m128i x ) { return _mm_cvtepi32_ps(x); } RETi CVT( const __m128 x ) { return _mm_cvttps_epi32(x); } #undef RETf #undef RETi } #endif ================================================ FILE: fdsst/tracker.h ================================================ /* * File: BasicTracker.h * Author: Joao F. Henriques, Joao Faro, Christian Bailer * Contact address: henriques@isr.uc.pt, joaopfaro@gmail.com, Christian.Bailer@dfki.de * Instute of Systems and Robotics- University of COimbra / Department Augmented Vision DFKI * * This source code is provided for for research purposes only. For a commercial license or a different use case please contact us. * You are not allowed to publish the unmodified sourcecode on your own e.g. on your webpage. Please refer to the official download page instead. * If you want to publish a modified/extended version e.g. because you wrote a publication with a modified version of the sourcecode you need our * permission (Please contact us for the permission). * * We reserve the right to change the license of this sourcecode anytime to BSD, GPL or LGPL. * By using the sourcecode you agree to possible restrictions and requirements of these three license models so that the license can be changed * anytime without you knowledge. */ #pragma once #include #include class Tracker { public: Tracker() {} virtual ~Tracker() { } virtual void init(const cv::Rect &roi, cv::Mat image) = 0; virtual cv::Rect update( cv::Mat image)=0; protected: cv::Rect_ _roi; }; ================================================ FILE: lmake.sh ================================================ #!/bin/bash function getbazel(){ LINE=`readlink -f /home/$USER/code1/tensorflow-1.4.0-rc0/bazel-bin/` POS1="_bazel_$USER/" STR=${LINE##*$POS1} BAZEL=${STR:0:32} echo $BAZEL } BAZEL=`getbazel` IINCLUDE="-I/home/$USER/code/test/pp/opencvlib/include -I/usr/local/include -I/home/$USER/.cache/bazel/_bazel_$USER/$BAZEL/external/eigen_archive/Eigen -I/home/$USER/code1/tbb-2018_U1/include/tbb -I/home/$USER/code1/tbb-2018_U1/include" LLIBPATH="-L/home/$USER/code/test/pp/opencvlib/lib -L/usr/local/lib -L/home/$USER/code1/DS/deepsort/FeatureGetter -L/home/$USER/code1/tbb-2018_U1/build/linux_intel64_gcc_cc5.4.0_libc2.17_kernel3.10.0_release " rm libDS.so -rf function BOPENMP(){ LLIBS="-lopencv_corexyz -lopencv_imgprocxyz -lopencv_highguixyz -lFeatureGetter -lboost_system -lglog" g++ --std=c++14 -fPIC -shared -O3 -fopenmp -DUDL -o libDS.so $IINCLUDE $LLIBPATH deepsort/munkres/munkres.cpp deepsort/munkres/adapters/adapter.cpp deepsort/munkres/adapters/boostmatrixadapter.cpp NT.cpp fdsst/fdssttracker.cpp fdsst/fhog.cpp Main.cpp $LLIBS } function BTBB(){ LLIBS="-lopencv_corexyz -lopencv_imgprocxyz -lopencv_highguixyz -lFeatureGetter -lboost_system -lglog -ltbb" g++ --std=c++14 -fPIC -shared -DUSETBB -o libDS.so $IINCLUDE $LLIBPATH deepsort/munkres/munkres.cpp deepsort/munkres/adapters/adapter.cpp deepsort/munkres/adapters/boostmatrixadapter.cpp NT.cpp Main.cpp $LLIBS } function BOPENMPHOG(){ LLIBS="-lopencv_corexyz -lopencv_imgprocxyz -lopencv_highguixyz -lboost_system -lglog" g++ --std=c++14 -fPIC -shared -O3 -fopenmp -o libDS.so $IINCLUDE $LLIBPATH deepsort/munkres/munkres.cpp deepsort/munkres/adapters/adapter.cpp deepsort/munkres/adapters/boostmatrixadapter.cpp NT.cpp fdsst/fdssttracker.cpp fdsst/fhog.cpp Main.cpp $LLIBS } BOPENMPHOG ================================================ FILE: log.txt ================================================ hahahah0 hahahah1 hahahah2 process image cost time:2 _create_network batch_norm_fn batch_norm_fn ('feature dimensionality: ', 128) batch_norm_fn hahahah (inpython)encode one frame cost time:t2-t1:0, t3-t1:663 (incpp)call encode cost time:tmd-tmc:746954 1----rcs.size():0[tm0:1507941579516057,tm1:1507941579521742,tm2:1507941579521742(0),tm3:1507941579521750(8),tm4:1507941579521751(9)][tm4-tm0]:5694 finish 1 frame 2----rcs.size():0[tm0:1507941579582337,tm1:1507941579583596,tm2:1507941579583596(0),tm3:1507941579583599(3),tm4:1507941579583599(3)][tm4-tm0]:1262 finish 2 frame 3----rcs.size():0[tm0:1507941579626888,tm1:1507941579627544,tm2:1507941579627544(0),tm3:1507941579627546(2),tm4:1507941579627547(3)][tm4-tm0]:659 finish 3 frame 4----rcs.size():0[tm0:1507941579660254,tm1:1507941579661845,tm2:1507941579661845(0),tm3:1507941579661848(3),tm4:1507941579661848(3)][tm4-tm0]:1594 finish 4 frame 5----rcs.size():0[tm0:1507941579691629,tm1:1507941579693068,tm2:1507941579693068(0),tm3:1507941579693071(3),tm4:1507941579693071(3)][tm4-tm0]:1442 finish 5 frame 6----rcs.size():0[tm0:1507941579722306,tm1:1507941579722873,tm2:1507941579722873(0),tm3:1507941579722875(2),tm4:1507941579722875(2)][tm4-tm0]:569 finish 6 frame 7----rcs.size():0[tm0:1507941579767825,tm1:1507941579768390,tm2:1507941579768390(0),tm3:1507941579768392(2),tm4:1507941579768392(2)][tm4-tm0]:567 finish 7 frame 8----rcs.size():0[tm0:1507941579802545,tm1:1507941579803098,tm2:1507941579803098(0),tm3:1507941579803100(2),tm4:1507941579803100(2)][tm4-tm0]:555 finish 8 frame 9----rcs.size():0[tm0:1507941579841817,tm1:1507941579842926,tm2:1507941579842926(0),tm3:1507941579842929(3),tm4:1507941579842930(4)][tm4-tm0]:1113 finish 9 frame 10----rcs.size():0[tm0:1507941579875686,tm1:1507941579876242,tm2:1507941579876242(0),tm3:1507941579876244(2),tm4:1507941579876244(2)][tm4-tm0]:558 finish 10 frame 11----rcs.size():0[tm0:1507941579910491,tm1:1507941579911050,tm2:1507941579911050(0),tm3:1507941579911052(2),tm4:1507941579911052(2)][tm4-tm0]:561 finish 11 frame 12----rcs.size():0[tm0:1507941579945090,tm1:1507941579945653,tm2:1507941579945653(0),tm3:1507941579945656(3),tm4:1507941579945656(3)][tm4-tm0]:566 finish 12 frame 13----rcs.size():0[tm0:1507941579980565,tm1:1507941579981124,tm2:1507941579981124(0),tm3:1507941579981126(2),tm4:1507941579981126(2)][tm4-tm0]:561 finish 13 frame 14----rcs.size():0[tm0:1507941580014434,tm1:1507941580014996,tm2:1507941580014996(0),tm3:1507941580014998(2),tm4:1507941580014999(3)][tm4-tm0]:565 finish 14 frame 15----rcs.size():0[tm0:1507941580050273,tm1:1507941580050850,tm2:1507941580050850(0),tm3:1507941580050852(2),tm4:1507941580050852(2)][tm4-tm0]:579 finish 15 frame 16----rcs.size():0[tm0:1507941580084899,tm1:1507941580085458,tm2:1507941580085458(0),tm3:1507941580085460(2),tm4:1507941580085460(2)][tm4-tm0]:561 finish 16 frame 17----rcs.size():0[tm0:1507941580120307,tm1:1507941580121070,tm2:1507941580121070(0),tm3:1507941580121072(2),tm4:1507941580121072(2)][tm4-tm0]:765 finish 17 frame 18----rcs.size():0[tm0:1507941580155238,tm1:1507941580155818,tm2:1507941580155819(1),tm3:1507941580155821(3),tm4:1507941580155821(3)][tm4-tm0]:583 finish 18 frame 19----rcs.size():0[tm0:1507941580190508,tm1:1507941580191081,tm2:1507941580191081(0),tm3:1507941580191083(2),tm4:1507941580191084(3)][tm4-tm0]:576 finish 19 frame 20----rcs.size():0[tm0:1507941580226029,tm1:1507941580226572,tm2:1507941580226572(0),tm3:1507941580226574(2),tm4:1507941580226574(2)][tm4-tm0]:545 finish 20 frame 21----rcs.size():0[tm0:1507941580261572,tm1:1507941580262157,tm2:1507941580262157(0),tm3:1507941580262159(2),tm4:1507941580262160(3)][tm4-tm0]:588 finish 21 frame 22----rcs.size():0[tm0:1507941580296627,tm1:1507941580297170,tm2:1507941580297170(0),tm3:1507941580297173(3),tm4:1507941580297173(3)][tm4-tm0]:546 finish 22 frame 23----rcs.size():0[tm0:1507941580333016,tm1:1507941580333590,tm2:1507941580333590(0),tm3:1507941580333592(2),tm4:1507941580333593(3)][tm4-tm0]:577 finish 23 frame 24----rcs.size():0[tm0:1507941580369969,tm1:1507941580370886,tm2:1507941580370886(0),tm3:1507941580370888(2),tm4:1507941580370888(2)][tm4-tm0]:919 finish 24 frame 25----rcs.size():0[tm0:1507941580406745,tm1:1507941580407404,tm2:1507941580407404(0),tm3:1507941580407406(2),tm4:1507941580407406(2)][tm4-tm0]:661 finish 25 frame 26----rcs.size():0[tm0:1507941580442233,tm1:1507941580442797,tm2:1507941580442797(0),tm3:1507941580442799(2),tm4:1507941580442800(3)][tm4-tm0]:567 finish 26 frame 27----rcs.size():0[tm0:1507941580476649,tm1:1507941580477212,tm2:1507941580477212(0),tm3:1507941580477214(2),tm4:1507941580477214(2)][tm4-tm0]:565 finish 27 frame 28----rcs.size():0[tm0:1507941580511822,tm1:1507941580512381,tm2:1507941580512381(0),tm3:1507941580512383(2),tm4:1507941580512383(2)][tm4-tm0]:561 finish 28 frame 29----rcs.size():0[tm0:1507941580546700,tm1:1507941580547283,tm2:1507941580547283(0),tm3:1507941580547285(2),tm4:1507941580547286(3)][tm4-tm0]:586 finish 29 frame 30----rcs.size():0[tm0:1507941580582040,tm1:1507941580582640,tm2:1507941580582640(0),tm3:1507941580582642(2),tm4:1507941580582643(3)][tm4-tm0]:603 finish 30 frame 31----rcs.size():0[tm0:1507941580616801,tm1:1507941580617361,tm2:1507941580617361(0),tm3:1507941580617363(2),tm4:1507941580617363(2)][tm4-tm0]:562 finish 31 frame 32----rcs.size():0[tm0:1507941580651990,tm1:1507941580652536,tm2:1507941580652537(1),tm3:1507941580652539(3),tm4:1507941580652539(3)][tm4-tm0]:549 finish 32 frame 33----rcs.size():0[tm0:1507941580687327,tm1:1507941580688055,tm2:1507941580688055(0),tm3:1507941580688057(2),tm4:1507941580688058(3)][tm4-tm0]:731 finish 33 frame 34----rcs.size():0[tm0:1507941580723593,tm1:1507941580724220,tm2:1507941580724220(0),tm3:1507941580724222(2),tm4:1507941580724223(3)][tm4-tm0]:630 finish 34 frame 35----rcs.size():0[tm0:1507941580760430,tm1:1507941580761089,tm2:1507941580761089(0),tm3:1507941580761091(2),tm4:1507941580761091(2)][tm4-tm0]:661 finish 35 frame 36----rcs.size():0[tm0:1507941580796666,tm1:1507941580797318,tm2:1507941580797318(0),tm3:1507941580797320(2),tm4:1507941580797320(2)][tm4-tm0]:654 finish 36 frame 37----rcs.size():0[tm0:1507941580832836,tm1:1507941580833362,tm2:1507941580833362(0),tm3:1507941580833364(2),tm4:1507941580833364(2)][tm4-tm0]:528 finish 37 frame 38----rcs.size():0[tm0:1507941580870631,tm1:1507941580871316,tm2:1507941580871316(0),tm3:1507941580871319(3),tm4:1507941580871319(3)][tm4-tm0]:688 finish 38 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4224 39----rcs.size():1[tm0:1507941580906720,tm1:1507941580907309,tm2:1507941580911575(4266),tm3:1507941580911605(4296),tm4:1507941580911605(4296)][tm4-tm0]:4885 finish 39 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4021 40----rcs.size():1[tm0:1507941580947058,tm1:1507941580947658,tm2:1507941580951701(4043),tm3:1507941580951734(4076),tm4:1507941580951734(4076)][tm4-tm0]:4676 finish 40 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4102 41----rcs.size():1[tm0:1507941580987778,tm1:1507941580988406,tm2:1507941580992531(4125),tm3:1507941580992564(4158),tm4:1507941580992599(4193)][tm4-tm0]:4821 finish 41 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3990 42----rcs.size():1[tm0:1507941581024416,tm1:1507941581025025,tm2:1507941581029037(4012),tm3:1507941581029062(4037),tm4:1507941581029069(4044)][tm4-tm0]:4653 finish 42 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3931 43----rcs.size():1[tm0:1507941581063197,tm1:1507941581063849,tm2:1507941581067802(3953),tm3:1507941581067830(3981),tm4:1507941581067842(3993)][tm4-tm0]:4645 finish 43 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4190 44----rcs.size():1[tm0:1507941581102975,tm1:1507941581103790,tm2:1507941581108005(4215),tm3:1507941581108024(4234),tm4:1507941581108032(4242)][tm4-tm0]:5057 finish 44 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4052 45----rcs.size():1[tm0:1507941581147020,tm1:1507941581147633,tm2:1507941581151707(4074),tm3:1507941581151727(4094),tm4:1507941581151733(4100)][tm4-tm0]:4713 finish 45 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4015 46----rcs.size():1[tm0:1507941581188007,tm1:1507941581188661,tm2:1507941581192698(4037),tm3:1507941581192718(4057),tm4:1507941581192724(4063)][tm4-tm0]:4717 finish 46 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4031 47----rcs.size():1[tm0:1507941581232123,tm1:1507941581232662,tm2:1507941581236733(4071),tm3:1507941581236754(4092),tm4:1507941581236760(4098)][tm4-tm0]:4637 finish 47 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4134 48----rcs.size():1[tm0:1507941581275775,tm1:1507941581276410,tm2:1507941581280584(4174),tm3:1507941581280605(4195),tm4:1507941581280611(4201)][tm4-tm0]:4836 finish 48 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4242 49----rcs.size():1[tm0:1507941581318675,tm1:1507941581319309,tm2:1507941581323575(4266),tm3:1507941581323612(4303),tm4:1507941581323620(4311)][tm4-tm0]:4945 finish 49 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3984 50----rcs.size():1[tm0:1507941581362938,tm1:1507941581363589,tm2:1507941581367596(4007),tm3:1507941581367616(4027),tm4:1507941581367623(4034)][tm4-tm0]:4685 finish 50 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3922 51----rcs.size():1[tm0:1507941581401487,tm1:1507941581402120,tm2:1507941581406069(3949),tm3:1507941581406090(3970),tm4:1507941581406113(3993)][tm4-tm0]:4626 finish 51 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4028 52----rcs.size():1[tm0:1507941581436514,tm1:1507941581437323,tm2:1507941581441392(4069),tm3:1507941581441414(4091),tm4:1507941581441422(4099)][tm4-tm0]:4908 finish 52 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4030 53----rcs.size():1[tm0:1507941581471890,tm1:1507941581472436,tm2:1507941581476489(4053),tm3:1507941581476527(4091),tm4:1507941581476533(4097)][tm4-tm0]:4643 finish 53 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3969 54----rcs.size():1[tm0:1507941581507252,tm1:1507941581507839,tm2:1507941581511829(3990),tm3:1507941581511867(4028),tm4:1507941581511875(4036)][tm4-tm0]:4623 finish 54 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4132 55----rcs.size():1[tm0:1507941581547626,tm1:1507941581548195,tm2:1507941581552351(4156),tm3:1507941581552374(4179),tm4:1507941581552380(4185)][tm4-tm0]:4754 finish 55 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4075 56----rcs.size():1[tm0:1507941581587607,tm1:1507941581588317,tm2:1507941581592416(4099),tm3:1507941581592454(4137),tm4:1507941581592461(4144)][tm4-tm0]:4854 finish 56 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4011 57----rcs.size():1[tm0:1507941581627919,tm1:1507941581628472,tm2:1507941581632507(4035),tm3:1507941581632545(4073),tm4:1507941581632553(4081)][tm4-tm0]:4634 finish 57 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4000 58----rcs.size():1[tm0:1507941581668090,tm1:1507941581668680,tm2:1507941581672703(4023),tm3:1507941581672725(4045),tm4:1507941581672732(4052)][tm4-tm0]:4642 finish 58 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3978 59----rcs.size():1[tm0:1507941581708392,tm1:1507941581708956,tm2:1507941581712957(4001),tm3:1507941581712995(4039),tm4:1507941581713002(4046)][tm4-tm0]:4610 finish 59 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4046 60----rcs.size():1[tm0:1507941581751864,tm1:1507941581752451,tm2:1507941581756519(4068),tm3:1507941581756541(4090),tm4:1507941581756548(4097)][tm4-tm0]:4684 finish 60 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3912 61----rcs.size():1[tm0:1507941581795166,tm1:1507941581795768,tm2:1507941581799703(3935),tm3:1507941581799726(3958),tm4:1507941581799732(3964)][tm4-tm0]:4566 finish 61 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3961 62----rcs.size():1[tm0:1507941581833531,tm1:1507941581834058,tm2:1507941581838061(4003),tm3:1507941581838100(4042),tm4:1507941581838108(4050)][tm4-tm0]:4577 finish 62 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3868 63----rcs.size():1[tm0:1507941581872285,tm1:1507941581872837,tm2:1507941581876728(3891),tm3:1507941581876752(3915),tm4:1507941581876760(3923)][tm4-tm0]:4475 finish 63 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:3966 64----rcs.size():1[tm0:1507941581915436,tm1:1507941581916022,tm2:1507941581920011(3989),tm3:1507941581920050(4028),tm4:1507941581920056(4034)][tm4-tm0]:4620 finish 64 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4032 65----rcs.size():1[tm0:1507941581956885,tm1:1507941581957462,tm2:1507941581961517(4055),tm3:1507941581961540(4078),tm4:1507941581961547(4085)][tm4-tm0]:4662 finish 65 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:3914 66----rcs.size():1[tm0:1507941581999805,tm1:1507941582000430,tm2:1507941582004367(3937),tm3:1507941582004409(3979),tm4:1507941582004415(3985)][tm4-tm0]:4610 finish 66 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4008 67----rcs.size():1[tm0:1507941582042735,tm1:1507941582043327,tm2:1507941582047377(4050),tm3:1507941582047400(4073),tm4:1507941582047423(4096)][tm4-tm0]:4688 finish 67 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4030 68----rcs.size():1[tm0:1507941582082701,tm1:1507941582083268,tm2:1507941582087323(4055),tm3:1507941582087384(4116),tm4:1507941582087392(4124)][tm4-tm0]:4691 finish 68 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4163 69----rcs.size():1[tm0:1507941582122592,tm1:1507941582123165,tm2:1507941582127352(4187),tm3:1507941582127377(4212),tm4:1507941582127383(4218)][tm4-tm0]:4791 finish 69 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4069 70----rcs.size():1[tm0:1507941582162706,tm1:1507941582163374,tm2:1507941582167466(4092),tm3:1507941582167492(4118),tm4:1507941582167516(4142)][tm4-tm0]:4810 finish 70 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4491 71----rcs.size():1[tm0:1507941582202440,tm1:1507941582203042,tm2:1507941582207575(4533),tm3:1507941582207617(4575),tm4:1507941582207624(4582)][tm4-tm0]:5184 finish 71 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4243 72----rcs.size():1[tm0:1507941582242646,tm1:1507941582243312,tm2:1507941582247578(4266),tm3:1507941582247620(4308),tm4:1507941582247643(4331)][tm4-tm0]:4997 finish 72 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4293 73----rcs.size():1[tm0:1507941582286045,tm1:1507941582286898,tm2:1507941582291218(4320),tm3:1507941582291253(4355),tm4:1507941582291262(4364)][tm4-tm0]:5217 finish 73 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:203 (incpp)call encode cost time:tmd-tmc:203288 74----rcs.size():2[tm0:1507941582330114,tm1:1507941582330662,tm2:1507941582533983(203321),tm3:1507941582534045(203383),tm4:1507941582534053(203391)]****[tm4-tm0]:203939 finish 74 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5493 75----rcs.size():2[tm0:1507941582565199,tm1:1507941582565835,tm2:1507941582571361(5526),tm3:1507941582571412(5577),tm4:1507941582571427(5592)][tm4-tm0]:6228 finish 75 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5675 76----rcs.size():2[tm0:1507941582602100,tm1:1507941582602685,tm2:1507941582608393(5708),tm3:1507941582608446(5761),tm4:1507941582608484(5799)][tm4-tm0]:6384 finish 76 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5456 77----rcs.size():2[tm0:1507941582641049,tm1:1507941582641669,tm2:1507941582647158(5489),tm3:1507941582647255(5586),tm4:1507941582647266(5597)][tm4-tm0]:6217 finish 77 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5445 78----rcs.size():2[tm0:1507941582679393,tm1:1507941582680005,tm2:1507941582685482(5477),tm3:1507941582685538(5533),tm4:1507941582685548(5543)][tm4-tm0]:6155 finish 78 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:5673 79----rcs.size():2[tm0:1507941582720103,tm1:1507941582720826,tm2:1507941582726565(5739),tm3:1507941582726639(5813),tm4:1507941582726665(5839)][tm4-tm0]:6562 finish 79 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5494 80----rcs.size():2[tm0:1507941582760867,tm1:1507941582761564,tm2:1507941582767092(5528),tm3:1507941582767167(5603),tm4:1507941582767179(5615)][tm4-tm0]:6312 finish 80 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5620 81----rcs.size():2[tm0:1507941582801802,tm1:1507941582802427,tm2:1507941582808079(5652),tm3:1507941582808134(5707),tm4:1507941582808170(5743)][tm4-tm0]:6368 finish 81 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5499 82----rcs.size():2[tm0:1507941582839278,tm1:1507941582839871,tm2:1507941582845405(5534),tm3:1507941582845461(5590),tm4:1507941582845483(5612)][tm4-tm0]:6205 finish 82 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5500 83----rcs.size():2[tm0:1507941582879140,tm1:1507941582879690,tm2:1507941582885235(5545),tm3:1507941582885309(5619),tm4:1507941582885318(5628)][tm4-tm0]:6178 finish 83 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5478 84----rcs.size():2[tm0:1507941582921846,tm1:1507941582922408,tm2:1507941582927922(5514),tm3:1507941582927998(5590),tm4:1507941582928024(5616)][tm4-tm0]:6178 finish 84 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5524 85----rcs.size():2[tm0:1507941582962767,tm1:1507941582963312,tm2:1507941582968870(5558),tm3:1507941582968944(5632),tm4:1507941582968963(5651)][tm4-tm0]:6196 finish 85 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5544 86----rcs.size():2[tm0:1507941583001249,tm1:1507941583001819,tm2:1507941583007412(5593),tm3:1507941583007452(5633),tm4:1507941583007463(5644)][tm4-tm0]:6214 finish 86 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:5452 87----rcs.size():2[tm0:1507941583041486,tm1:1507941583042085,tm2:1507941583047603(5518),tm3:1507941583047660(5575),tm4:1507941583047682(5597)][tm4-tm0]:6196 finish 87 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5305 88----rcs.size():2[tm0:1507941583081802,tm1:1507941583082402,tm2:1507941583087740(5338),tm3:1507941583087817(5415),tm4:1507941583087839(5437)][tm4-tm0]:6037 finish 88 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5575 89----rcs.size():2[tm0:1507941583127079,tm1:1507941583127611,tm2:1507941583133220(5609),tm3:1507941583133280(5669),tm4:1507941583133301(5690)][tm4-tm0]:6222 finish 89 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5592 90----rcs.size():2[tm0:1507941583171527,tm1:1507941583172111,tm2:1507941583177777(5666),tm3:1507941583177837(5726),tm4:1507941583177860(5749)][tm4-tm0]:6333 finish 90 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5485 91----rcs.size():2[tm0:1507941583213910,tm1:1507941583214414,tm2:1507941583219956(5542),tm3:1507941583220000(5586),tm4:1507941583220012(5598)][tm4-tm0]:6102 finish 91 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5617 92----rcs.size():2[tm0:1507941583252423,tm1:1507941583253066,tm2:1507941583258790(5724),tm3:1507941583258850(5784),tm4:1507941583258876(5810)][tm4-tm0]:6453 finish 92 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5594 93----rcs.size():2[tm0:1507941583292566,tm1:1507941583293128,tm2:1507941583298764(5636),tm3:1507941583298824(5696),tm4:1507941583298854(5726)][tm4-tm0]:6288 finish 93 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5643 94----rcs.size():2[tm0:1507941583332578,tm1:1507941583333117,tm2:1507941583338796(5679),tm3:1507941583338838(5721),tm4:1507941583338866(5749)][tm4-tm0]:6288 finish 94 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5601 95----rcs.size():2[tm0:1507941583372522,tm1:1507941583373155,tm2:1507941583378815(5660),tm3:1507941583378877(5722),tm4:1507941583378890(5735)][tm4-tm0]:6368 finish 95 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:5500 96----rcs.size():2[tm0:1507941583416506,tm1:1507941583417088,tm2:1507941583422623(5535),tm3:1507941583422683(5595),tm4:1507941583422695(5607)][tm4-tm0]:6189 finish 96 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5440 97----rcs.size():2[tm0:1507941583462196,tm1:1507941583462794,tm2:1507941583468268(5474),tm3:1507941583468314(5520),tm4:1507941583468324(5530)][tm4-tm0]:6128 finish 97 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5439 98----rcs.size():2[tm0:1507941583501351,tm1:1507941583501917,tm2:1507941583507393(5476),tm3:1507941583507453(5536),tm4:1507941583507462(5545)][tm4-tm0]:6111 finish 98 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5623 99----rcs.size():2[tm0:1507941583542848,tm1:1507941583543455,tm2:1507941583549116(5661),tm3:1507941583549224(5769),tm4:1507941583549237(5782)][tm4-tm0]:6389 finish 99 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:210 (incpp)call encode cost time:tmd-tmc:210307 100----rcs.size():3[tm0:1507941583582365,tm1:1507941583582931,tm2:1507941583793301(210370),tm3:1507941583793349(210418),tm4:1507941583793359(210428)]****[tm4-tm0]:210994 finish 100 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6750 101----rcs.size():3[tm0:1507941583824625,tm1:1507941583825181,tm2:1507941583831978(6797),tm3:1507941583832034(6853),tm4:1507941583832046(6865)][tm4-tm0]:7421 finish 101 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:6780 102----rcs.size():3[tm0:1507941583863386,tm1:1507941583863930,tm2:1507941583870757(6827),tm3:1507941583870831(6901),tm4:1507941583870847(6917)][tm4-tm0]:7461 finish 102 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:6954 103----rcs.size():3[tm0:1507941583902112,tm1:1507941583902676,tm2:1507941583909677(7001),tm3:1507941583909743(7067),tm4:1507941583909775(7099)][tm4-tm0]:7663 finish 103 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6811 104----rcs.size():3[tm0:1507941583941817,tm1:1507941583942389,tm2:1507941583949244(6855),tm3:1507941583949305(6916),tm4:1507941583949318(6929)][tm4-tm0]:7501 finish 104 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:6695 105----rcs.size():3[tm0:1507941583982409,tm1:1507941583982997,tm2:1507941583989757(6760),tm3:1507941583989815(6818),tm4:1507941583989828(6831)][tm4-tm0]:7419 finish 105 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6819 106----rcs.size():3[tm0:1507941584020970,tm1:1507941584021566,tm2:1507941584028429(6863),tm3:1507941584028488(6922),tm4:1507941584028502(6936)][tm4-tm0]:7532 finish 106 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6824 107----rcs.size():3[tm0:1507941584063012,tm1:1507941584063546,tm2:1507941584070429(6883),tm3:1507941584070491(6945),tm4:1507941584070506(6960)][tm4-tm0]:7494 finish 107 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6858 108----rcs.size():3[tm0:1507941584101594,tm1:1507941584102108,tm2:1507941584109014(6906),tm3:1507941584109070(6962),tm4:1507941584109082(6974)][tm4-tm0]:7488 finish 108 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6835 109----rcs.size():3[tm0:1507941584142466,tm1:1507941584143035,tm2:1507941584149914(6879),tm3:1507941584149973(6938),tm4:1507941584149987(6952)][tm4-tm0]:7521 finish 109 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6785 110----rcs.size():3[tm0:1507941584181721,tm1:1507941584182278,tm2:1507941584189103(6825),tm3:1507941584189170(6892),tm4:1507941584189182(6904)][tm4-tm0]:7461 finish 110 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6694 111----rcs.size():3[tm0:1507941584222182,tm1:1507941584222768,tm2:1507941584229511(6743),tm3:1507941584229577(6809),tm4:1507941584229593(6825)][tm4-tm0]:7411 finish 111 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6738 112----rcs.size():3[tm0:1507941584261612,tm1:1507941584262216,tm2:1507941584269000(6784),tm3:1507941584269062(6846),tm4:1507941584269077(6861)][tm4-tm0]:7465 finish 112 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:6794 113----rcs.size():3[tm0:1507941584301240,tm1:1507941584301824,tm2:1507941584308663(6839),tm3:1507941584308725(6901),tm4:1507941584308737(6913)][tm4-tm0]:7497 finish 113 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6656 114----rcs.size():3[tm0:1507941584342020,tm1:1507941584342634,tm2:1507941584349339(6705),tm3:1507941584349420(6786),tm4:1507941584349453(6819)][tm4-tm0]:7433 finish 114 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:6980 115----rcs.size():3[tm0:1507941584382902,tm1:1507941584383508,tm2:1507941584390537(7029),tm3:1507941584390603(7095),tm4:1507941584390640(7132)][tm4-tm0]:7738 finish 115 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5448 116----rcs.size():2[tm0:1507941584422313,tm1:1507941584422839,tm2:1507941584428325(5486),tm3:1507941584428402(5563),tm4:1507941584428413(5574)][tm4-tm0]:6100 finish 116 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5388 117 117----rcs.size():2[tm0:1507941584462356,tm1:1507941584462905,tm2:1507941584468332(5427),tm3:1507941584468413(5508),tm4:1507941584468423(5518)][tm4-tm0]:6067 finish 117 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5589 118----rcs.size():2[tm0:1507941584506605,tm1:1507941584507165,tm2:1507941584512794(5629),tm3:1507941584512844(5679),tm4:1507941584512871(5706)][tm4-tm0]:6266 finish 118 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5775 119----rcs.size():2[tm0:1507941584551909,tm1:1507941584552509,tm2:1507941584558324(5815),tm3:1507941584558390(5881),tm4:1507941584558421(5912)][tm4-tm0]:6512 finish 119 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5458 120----rcs.size():2[tm0:1507941584591838,tm1:1507941584592419,tm2:1507941584597918(5499),tm3:1507941584597980(5561),tm4:1507941584597990(5571)][tm4-tm0]:6152 finish 120 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5443 121----rcs.size():2[tm0:1507941584631077,tm1:1507941584631641,tm2:1507941584637132(5491),tm3:1507941584637207(5566),tm4:1507941584637216(5575)][tm4-tm0]:6139 finish 121 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5446 122----rcs.size():2[tm0:1507941584671402,tm1:1507941584671937,tm2:1507941584677425(5488),tm3:1507941584677510(5573),tm4:1507941584677520(5583)][tm4-tm0]:6118 finish 122 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5345 123----rcs.size():2[tm0:1507941584711521,tm1:1507941584712051,tm2:1507941584717434(5383),tm3:1507941584717499(5448),tm4:1507941584717508(5457)][tm4-tm0]:5987 finish 123 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6741 124----rcs.size():3[tm0:1507941584752302,tm1:1507941584753126,tm2:1507941584759940(6814),tm3:1507941584760041(6915),tm4:1507941584760070(6944)][tm4-tm0]:7768 finish 124 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6852 125----rcs.size():3[tm0:1507941584791480,tm1:1507941584792065,tm2:1507941584798964(6899),tm3:1507941584799054(6989),tm4:1507941584799065(7000)][tm4-tm0]:7585 finish 125 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6822 126----rcs.size():3[tm0:1507941584830822,tm1:1507941584831384,tm2:1507941584838261(6877),tm3:1507941584838342(6958),tm4:1507941584838355(6971)][tm4-tm0]:7533 finish 126 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6693 127----rcs.size():3[tm0:1507941584870640,tm1:1507941584871283,tm2:1507941584878038(6755),tm3:1507941584878117(6834),tm4:1507941584878131(6848)][tm4-tm0]:7491 finish 127 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6783 128----rcs.size():3[tm0:1507941584909940,tm1:1507941584910572,tm2:1507941584917426(6854),tm3:1507941584917505(6933),tm4:1507941584917520(6948)][tm4-tm0]:7580 finish 128 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6877 129----rcs.size():3[tm0:1507941584948558,tm1:1507941584949168,tm2:1507941584956095(6927),tm3:1507941584956168(7000),tm4:1507941584956184(7016)][tm4-tm0]:7626 finish 129 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6717 130----rcs.size():3[tm0:1507941584987967,tm1:1507941584988684,tm2:1507941584995455(6771),tm3:1507941584995538(6854),tm4:1507941584995554(6870)][tm4-tm0]:7587 finish 130 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7124 131----rcs.size():3[tm0:1507941585035056,tm1:1507941585035674,tm2:1507941585042851(7177),tm3:1507941585042915(7241),tm4:1507941585042931(7257)][tm4-tm0]:7875 finish 131 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:6819 132----rcs.size():3[tm0:1507941585074127,tm1:1507941585074680,tm2:1507941585081548(6868),tm3:1507941585081631(6951),tm4:1507941585081645(6965)][tm4-tm0]:7518 finish 132 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6619 133----rcs.size():3[tm0:1507941585113228,tm1:1507941585113791,tm2:1507941585120468(6677),tm3:1507941585120556(6765),tm4:1507941585120573(6782)][tm4-tm0]:7345 finish 133 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:5462 134----rcs.size():2[tm0:1507941585151495,tm1:1507941585152106,tm2:1507941585157620(5514),tm3:1507941585157718(5612),tm4:1507941585157728(5622)][tm4-tm0]:6233 finish 134 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5484 135----rcs.size():2[tm0:1507941585192915,tm1:1507941585193519,tm2:1507941585199045(5526),tm3:1507941585199116(5597),tm4:1507941585199129(5610)][tm4-tm0]:6214 finish 135 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5409 136----rcs.size():2[tm0:1507941585232938,tm1:1507941585233550,tm2:1507941585239021(5471),tm3:1507941585239096(5546),tm4:1507941585239109(5559)][tm4-tm0]:6171 finish 136 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5433 137----rcs.size():2[tm0:1507941585270107,tm1:1507941585270803,tm2:1507941585276299(5496),tm3:1507941585276391(5588),tm4:1507941585276404(5601)][tm4-tm0]:6297 finish 137 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5477 138----rcs.size():2[tm0:1507941585307111,tm1:1507941585307703,tm2:1507941585313230(5527),tm3:1507941585313307(5604),tm4:1507941585313317(5614)][tm4-tm0]:6206 finish 138 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:5719 139----rcs.size():2[tm0:1507941585348122,tm1:1507941585348766,tm2:1507941585354536(5770),tm3:1507941585354611(5845),tm4:1507941585354621(5855)][tm4-tm0]:6499 finish 139 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5441 140----rcs.size():2[tm0:1507941585390666,tm1:1507941585391206,tm2:1507941585396721(5515),tm3:1507941585396796(5590),tm4:1507941585396809(5603)][tm4-tm0]:6143 finish 140 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5579 141----rcs.size():2[tm0:1507941585436446,tm1:1507941585437142,tm2:1507941585442777(5635),tm3:1507941585442837(5695),tm4:1507941585442867(5725)][tm4-tm0]:6421 finish 141 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5396 142----rcs.size():2[tm0:1507941585481910,tm1:1507941585482530,tm2:1507941585487979(5449),tm3:1507941585488074(5544),tm4:1507941585488103(5573)][tm4-tm0]:6193 finish 142 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5460 143----rcs.size():2[tm0:1507941585523267,tm1:1507941585523917,tm2:1507941585529487(5570),tm3:1507941585529561(5644),tm4:1507941585529575(5658)][tm4-tm0]:6308 finish 143 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:6865 144----rcs.size():3[tm0:1507941585561252,tm1:1507941585561865,tm2:1507941585568818(6953),tm3:1507941585568901(7036),tm4:1507941585568915(7050)][tm4-tm0]:7663 finish 144 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6792 145----rcs.size():3[tm0:1507941585600789,tm1:1507941585601401,tm2:1507941585608259(6858),tm3:1507941585608356(6955),tm4:1507941585608370(6969)][tm4-tm0]:7581 finish 145 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6851 146----rcs.size():3[tm0:1507941585641778,tm1:1507941585642334,tm2:1507941585649250(6916),tm3:1507941585649333(6999),tm4:1507941585649346(7012)][tm4-tm0]:7568 finish 146 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:219 (incpp)call encode cost time:tmd-tmc:220406 147----rcs.size():4[tm0:1507941585683303,tm1:1507941585683874,tm2:1507941585904353(220479),tm3:1507941585904428(220554),tm4:1507941585904496(220622)]****[tm4-tm0]:221193 finish 147 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8101 148----rcs.size():4[tm0:1507941585939899,tm1:1507941585940510,tm2:1507941585948687(8177),tm3:1507941585948767(8257),tm4:1507941585948813(8303)][tm4-tm0]:8914 finish 148 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8379 149----rcs.size():4[tm0:1507941585981277,tm1:1507941585981839,tm2:1507941585990302(8463),tm3:1507941585990395(8556),tm4:1507941585990411(8572)][tm4-tm0]:9134 finish 149 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8241 150----rcs.size():4[tm0:1507941586021671,tm1:1507941586022248,tm2:1507941586030568(8320),tm3:1507941586030646(8398),tm4:1507941586030666(8418)][tm4-tm0]:8995 finish 150 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8244 151----rcs.size():4[tm0:1507941586060396,tm1:1507941586061106,tm2:1507941586069520(8414),tm3:1507941586069615(8509),tm4:1507941586069635(8529)][tm4-tm0]:9239 finish 151 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6783 152----rcs.size():3[tm0:1507941586100904,tm1:1507941586101492,tm2:1507941586108333(6841),tm3:1507941586108431(6939),tm4:1507941586108448(6956)][tm4-tm0]:7544 finish 152 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7096 153----rcs.size():3[tm0:1507941586138712,tm1:1507941586139307,tm2:1507941586146468(7161),tm3:1507941586146552(7245),tm4:1507941586146591(7284)][tm4-tm0]:7879 finish 153 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:7 (incpp)call encode cost time:tmd-tmc:6765 154----rcs.size():3[tm0:1507941586177252,tm1:1507941586177903,tm2:1507941586184736(6833),tm3:1507941586184830(6927),tm4:1507941586184845(6942)][tm4-tm0]:7593 finish 154 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8112 155----rcs.size():4[tm0:1507941586223487,tm1:1507941586224097,tm2:1507941586232295(8198),tm3:1507941586232409(8312),tm4:1507941586232425(8328)][tm4-tm0]:8938 finish 155 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:233 (incpp)call encode cost time:tmd-tmc:233545 156----rcs.size():5[tm0:1507941586262921,tm1:1507941586263601,tm2:1507941586497247(233646),tm3:1507941586497350(233749),tm4:1507941586497419(233818)]****[tm4-tm0]:234498 finish 156 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9453 157----rcs.size():5[tm0:1507941586531182,tm1:1507941586531839,tm2:1507941586541396(9557),tm3:1507941586541497(9658),tm4:1507941586541521(9682)][tm4-tm0]:10339 finish 157 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9666 158----rcs.size():5[tm0:1507941586571530,tm1:1507941586572098,tm2:1507941586581863(9765),tm3:1507941586581954(9856),tm4:1507941586581971(9873)][tm4-tm0]:10441 finish 158 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9312 159----rcs.size():5[tm0:1507941586611945,tm1:1507941586612528,tm2:1507941586621957(9429),tm3:1507941586622064(9536),tm4:1507941586622130(9602)][tm4-tm0]:10185 finish 159 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9524 160----rcs.size():5[tm0:1507941586651939,tm1:1507941586652748,tm2:1507941586662396(9648),tm3:1507941586662518(9770),tm4:1507941586662582(9834)][tm4-tm0]:10643 finish 160 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9255 161----rcs.size():5[tm0:1507941586693205,tm1:1507941586693803,tm2:1507941586703173(9370),tm3:1507941586703276(9473),tm4:1507941586703302(9499)][tm4-tm0]:10097 finish 161 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9553 162----rcs.size():5[tm0:1507941586733277,tm1:1507941586733825,tm2:1507941586743478(9653),tm3:1507941586743593(9768),tm4:1507941586743617(9792)][tm4-tm0]:10340 finish 162 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9514 163----rcs.size():5[tm0:1507941586777792,tm1:1507941586778381,tm2:1507941586788000(9619),tm3:1507941586788121(9740),tm4:1507941586788172(9791)][tm4-tm0]:10380 finish 163 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9504 164----rcs.size():5[tm0:1507941586821820,tm1:1507941586822371,tm2:1507941586831984(9613),tm3:1507941586832122(9751),tm4:1507941586832158(9787)][tm4-tm0]:10338 finish 164 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9328 165----rcs.size():5[tm0:1507941586862809,tm1:1507941586863452,tm2:1507941586872892(9440),tm3:1507941586873032(9580),tm4:1507941586873058(9606)][tm4-tm0]:10249 finish 165 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9658 166----rcs.size():5[tm0:1507941586903894,tm1:1507941586904580,tm2:1507941586914352(9772),tm3:1507941586914494(9914),tm4:1507941586914560(9980)][tm4-tm0]:10666 finish 166 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9530 167----rcs.size():5[tm0:1507941586945713,tm1:1507941586946269,tm2:1507941586955911(9642),tm3:1507941586956053(9784),tm4:1507941586956081(9812)][tm4-tm0]:10368 finish 167 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9651 168----rcs.size():5[tm0:1507941586986802,tm1:1507941586987472,tm2:1507941586997238(9766),tm3:1507941586997392(9920),tm4:1507941586997419(9947)][tm4-tm0]:10617 finish 168 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9641 169----rcs.size():5[tm0:1507941587033249,tm1:1507941587033869,tm2:1507941587043647(9778),tm3:1507941587043774(9905),tm4:1507941587043817(9948)][tm4-tm0]:10568 finish 169 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9706 170----rcs.size():5[tm0:1507941587074814,tm1:1507941587075460,tm2:1507941587085286(9826),tm3:1507941587085416(9956),tm4:1507941587085442(9982)][tm4-tm0]:10628 finish 170 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9465 171----rcs.size():5[tm0:1507941587116334,tm1:1507941587116933,tm2:1507941587126516(9583),tm3:1507941587126662(9729),tm4:1507941587126687(9754)][tm4-tm0]:10353 finish 171 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9559 172----rcs.size():5[tm0:1507941587157876,tm1:1507941587158438,tm2:1507941587168121(9683),tm3:1507941587168261(9823),tm4:1507941587168287(9849)][tm4-tm0]:10411 finish 172 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9549 173----rcs.size():5[tm0:1507941587206996,tm1:1507941587207610,tm2:1507941587217283(9673),tm3:1507941587217430(9820),tm4:1507941587217457(9847)][tm4-tm0]:10461 finish 173 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9620 174----rcs.size():5[tm0:1507941587251708,tm1:1507941587252601,tm2:1507941587262384(9783),tm3:1507941587262536(9935),tm4:1507941587262565(9964)][tm4-tm0]:10857 finish 174 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9513 175----rcs.size():5[tm0:1507941587293855,tm1:1507941587294484,tm2:1507941587304134(9650),tm3:1507941587304306(9822),tm4:1507941587304327(9843)][tm4-tm0]:10472 finish 175 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9467 176----rcs.size():5[tm0:1507941587338813,tm1:1507941587339388,tm2:1507941587348981(9593),tm3:1507941587349129(9741),tm4:1507941587349169(9781)][tm4-tm0]:10356 finish 176 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9615 177----rcs.size():5[tm0:1507941587381869,tm1:1507941587382462,tm2:1507941587392204(9742),tm3:1507941587392320(9858),tm4:1507941587392340(9878)][tm4-tm0]:10471 finish 177 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9708 178----rcs.size():5[tm0:1507941587422943,tm1:1507941587423517,tm2:1507941587433372(9855),tm3:1507941587433522(10005),tm4:1507941587433541(10024)][tm4-tm0]:10598 finish 178 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9648 179----rcs.size():5[tm0:1507941587464601,tm1:1507941587465176,tm2:1507941587474974(9798),tm3:1507941587475109(9933),tm4:1507941587475173(9997)][tm4-tm0]:10572 finish 179 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9684 180----rcs.size():5[tm0:1507941587509275,tm1:1507941587509925,tm2:1507941587519757(9832),tm3:1507941587519890(9965),tm4:1507941587519924(9999)][tm4-tm0]:10649 finish 180 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9837 181----rcs.size():5[tm0:1507941587551570,tm1:1507941587552270,tm2:1507941587562424(10154),tm3:1507941587562568(10298),tm4:1507941587562601(10331)][tm4-tm0]:11031 finish 181 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9709 182----rcs.size():5[tm0:1507941587593409,tm1:1507941587594146,tm2:1507941587604002(9856),tm3:1507941587604158(10012),tm4:1507941587604177(10031)][tm4-tm0]:10768 finish 182 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9782 183----rcs.size():5[tm0:1507941587633815,tm1:1507941587634404,tm2:1507941587644342(9938),tm3:1507941587644490(10086),tm4:1507941587644525(10121)][tm4-tm0]:10710 finish 183 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:247 (incpp)call encode cost time:tmd-tmc:247581 184----rcs.size():6[tm0:1507941587675284,tm1:1507941587675855,tm2:1507941587923624(247769),tm3:1507941587923777(247922),tm4:1507941587923809(247954)]****[tm4-tm0]:248525 finish 184 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11347 185----rcs.size():6[tm0:1507941587954948,tm1:1507941587955548,tm2:1507941587967091(11543),tm3:1507941587967256(11708),tm4:1507941587967286(11738)][tm4-tm0]:12338 finish 185 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11348 186----rcs.size():6[tm0:1507941588005915,tm1:1507941588006493,tm2:1507941588018022(11529),tm3:1507941588018317(11824),tm4:1507941588018368(11875)][tm4-tm0]:12453 finish 186 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11630 187----rcs.size():6[tm0:1507941588060035,tm1:1507941588060727,tm2:1507941588072541(11814),tm3:1507941588072706(11979),tm4:1507941588072743(12016)][tm4-tm0]:12708 finish 187 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11443 188----rcs.size():6[tm0:1507941588103992,tm1:1507941588104608,tm2:1507941588116235(11627),tm3:1507941588116416(11808),tm4:1507941588116469(11861)][tm4-tm0]:12477 finish 188 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11386 189----rcs.size():6[tm0:1507941588147225,tm1:1507941588147815,tm2:1507941588159388(11573),tm3:1507941588159558(11743),tm4:1507941588159662(11847)][tm4-tm0]:12437 finish 189 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11456 190----rcs.size():6[tm0:1507941588190894,tm1:1507941588191546,tm2:1507941588203249(11703),tm3:1507941588203403(11857),tm4:1507941588203439(11893)][tm4-tm0]:12545 finish 190 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11714 191----rcs.size():6[tm0:1507941588234329,tm1:1507941588234936,tm2:1507941588246854(11918),tm3:1507941588247022(12086),tm4:1507941588247059(12123)][tm4-tm0]:12730 finish 191 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11305 192----rcs.size():6[tm0:1507941588280395,tm1:1507941588280982,tm2:1507941588292472(11490),tm3:1507941588292630(11648),tm4:1507941588292678(11696)][tm4-tm0]:12283 finish 192 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11558 193----rcs.size():6[tm0:1507941588323759,tm1:1507941588324337,tm2:1507941588336097(11760),tm3:1507941588336253(11916),tm4:1507941588336278(11941)][tm4-tm0]:12519 finish 193 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11576 194----rcs.size():6[tm0:1507941588366095,tm1:1507941588366684,tm2:1507941588378452(11768),tm3:1507941588378611(11927),tm4:1507941588378651(11967)][tm4-tm0]:12556 finish 194 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11474 195----rcs.size():6[tm0:1507941588409229,tm1:1507941588409920,tm2:1507941588421597(11677),tm3:1507941588421774(11854),tm4:1507941588421816(11896)][tm4-tm0]:12587 finish 195 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11483 196----rcs.size():6[tm0:1507941588453408,tm1:1507941588453989,tm2:1507941588465737(11748),tm3:1507941588465903(11914),tm4:1507941588465942(11953)][tm4-tm0]:12534 finish 196 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11466 197----rcs.size():6[tm0:1507941588496243,tm1:1507941588496791,tm2:1507941588508459(11668),tm3:1507941588508628(11837),tm4:1507941588508743(11952)][tm4-tm0]:12500 finish 197 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11429 198----rcs.size():6[tm0:1507941588539852,tm1:1507941588540520,tm2:1507941588552154(11634),tm3:1507941588552338(11818),tm4:1507941588552381(11861)][tm4-tm0]:12529 finish 198 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11772 199----rcs.size():6[tm0:1507941588584405,tm1:1507941588585039,tm2:1507941588597066(12027),tm3:1507941588597231(12192),tm4:1507941588597257(12218)][tm4-tm0]:12852 finish 199 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11690 200----rcs.size():6[tm0:1507941588627895,tm1:1507941588628428,tm2:1507941588640372(11944),tm3:1507941588640534(12106),tm4:1507941588640561(12133)][tm4-tm0]:12666 finish 200 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11459 201----rcs.size():6[tm0:1507941588669222,tm1:1507941588669919,tm2:1507941588681611(11692),tm3:1507941588681809(11890),tm4:1507941588681850(11931)][tm4-tm0]:12628 finish 201 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11564 202----rcs.size():6[tm0:1507941588711509,tm1:1507941588712113,tm2:1507941588723916(11803),tm3:1507941588724087(11974),tm4:1507941588724115(12002)][tm4-tm0]:12606 finish 202 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11527 203----rcs.size():6[tm0:1507941588754133,tm1:1507941588754703,tm2:1507941588766470(11767),tm3:1507941588766663(11960),tm4:1507941588766688(11985)][tm4-tm0]:12555 finish 203 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11533 204----rcs.size():6[tm0:1507941588795858,tm1:1507941588796503,tm2:1507941588808293(11790),tm3:1507941588808484(11981),tm4:1507941588808512(12009)][tm4-tm0]:12654 finish 204 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11482 205----rcs.size():6[tm0:1507941588841592,tm1:1507941588842158,tm2:1507941588853887(11729),tm3:1507941588854086(11928),tm4:1507941588854214(12056)][tm4-tm0]:12622 finish 205 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11339 206----rcs.size():6[tm0:1507941588884591,tm1:1507941588885152,tm2:1507941588896959(11807),tm3:1507941588897158(12006),tm4:1507941588897186(12034)][tm4-tm0]:12595 finish 206 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11686 207----rcs.size():6[tm0:1507941588926383,tm1:1507941588926939,tm2:1507941588938903(11964),tm3:1507941588939118(12179),tm4:1507941588939315(12376)][tm4-tm0]:12932 finish 207 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11501 208----rcs.size():6[tm0:1507941588969144,tm1:1507941588969816,tm2:1507941588981574(11758),tm3:1507941588981790(11974),tm4:1507941588981832(12016)][tm4-tm0]:12688 finish 208 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11586 209----rcs.size():6[tm0:1507941589011465,tm1:1507941589012055,tm2:1507941589024000(11945),tm3:1507941589024219(12164),tm4:1507941589024348(12293)][tm4-tm0]:12883 finish 209 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:260 (incpp)call encode cost time:tmd-tmc:261591 210----rcs.size():7[tm0:1507941589055372,tm1:1507941589055959,tm2:1507941589317887(261928),tm3:1507941589318159(262200),tm4:1507941589318298(262339)]****[tm4-tm0]:262926 finish 210 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13344 211----rcs.size():7[tm0:1507941589352160,tm1:1507941589352836,tm2:1507941589366546(13710),tm3:1507941589366771(13935),tm4:1507941589366904(14068)][tm4-tm0]:14744 finish 211 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13350 212----rcs.size():7[tm0:1507941589402613,tm1:1507941589403371,tm2:1507941589417043(13672),tm3:1507941589417270(13899),tm4:1507941589417317(13946)][tm4-tm0]:14704 finish 212 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13188 213----rcs.size():7[tm0:1507941589451397,tm1:1507941589452224,tm2:1507941589465823(13599),tm3:1507941589466068(13844),tm4:1507941589466113(13889)][tm4-tm0]:14716 finish 213 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13336 214----rcs.size():7[tm0:1507941589498800,tm1:1507941589499406,tm2:1507941589513083(13677),tm3:1507941589513301(13895),tm4:1507941589513347(13941)][tm4-tm0]:14547 finish 214 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13064 215----rcs.size():7[tm0:1507941589543017,tm1:1507941589543656,tm2:1507941589557048(13392),tm3:1507941589557307(13651),tm4:1507941589557363(13707)][tm4-tm0]:14346 finish 215 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13467 216----rcs.size():7[tm0:1507941589591382,tm1:1507941589591952,tm2:1507941589605786(13834),tm3:1507941589605996(14044),tm4:1507941589606043(14091)][tm4-tm0]:14661 finish 216 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13119 217----rcs.size():7[tm0:1507941589636302,tm1:1507941589636958,tm2:1507941589650541(13583),tm3:1507941589650806(13848),tm4:1507941589650857(13899)][tm4-tm0]:14555 finish 217 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13331 218----rcs.size():7[tm0:1507941589680598,tm1:1507941589681219,tm2:1507941589694923(13704),tm3:1507941589695197(13978),tm4:1507941589695245(14026)][tm4-tm0]:14647 finish 218 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11596 219----rcs.size():6[tm0:1507941589725330,tm1:1507941589725928,tm2:1507941589737911(11983),tm3:1507941589738150(12222),tm4:1507941589738178(12250)][tm4-tm0]:12848 finish 219 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12004 220----rcs.size():6[tm0:1507941589767539,tm1:1507941589768148,tm2:1507941589780727(12579),tm3:1507941589780944(12796),tm4:1507941589781107(12959)][tm4-tm0]:13568 finish 220 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11825 221----rcs.size():6[tm0:1507941589811019,tm1:1507941589811653,tm2:1507941589823816(12163),tm3:1507941589824031(12378),tm4:1507941589824075(12422)][tm4-tm0]:13056 finish 221 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11901 222----rcs.size():6[tm0:1507941589854861,tm1:1507941589855521,tm2:1507941589867736(12215),tm3:1507941589867982(12461),tm4:1507941589868026(12505)][tm4-tm0]:13165 finish 222 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11902 223----rcs.size():6[tm0:1507941589898958,tm1:1507941589899544,tm2:1507941589911796(12252),tm3:1507941589912030(12486),tm4:1507941589912076(12532)][tm4-tm0]:13118 finish 223 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11896 224----rcs.size():6[tm0:1507941589941896,tm1:1507941589942477,tm2:1507941589954650(12173),tm3:1507941589954883(12406),tm4:1507941589954926(12449)][tm4-tm0]:13030 finish 224 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12019 225----rcs.size():6[tm0:1507941589985472,tm1:1507941589986217,tm2:1507941589998698(12481),tm3:1507941589998916(12699),tm4:1507941589998967(12750)][tm4-tm0]:13495 finish 225 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13371 226----rcs.size():7[tm0:1507941590029284,tm1:1507941590029916,tm2:1507941590043705(13789),tm3:1507941590043968(14052),tm4:1507941590044019(14103)][tm4-tm0]:14735 finish 226 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13468 227----rcs.size():7[tm0:1507941590075468,tm1:1507941590076067,tm2:1507941590089955(13888),tm3:1507941590090219(14152),tm4:1507941590090274(14207)][tm4-tm0]:14806 finish 227 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13471 228----rcs.size():7[tm0:1507941590121184,tm1:1507941590121827,tm2:1507941590135758(13931),tm3:1507941590135991(14164),tm4:1507941590136040(14213)][tm4-tm0]:14856 finish 228 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:13734 229----rcs.size():7[tm0:1507941590166584,tm1:1507941590167286,tm2:1507941590181409(14123),tm3:1507941590181684(14398),tm4:1507941590181735(14449)][tm4-tm0]:15151 finish 229 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:224 (incpp)call encode cost time:tmd-tmc:225897 230----rcs.size():8[tm0:1507941590212120,tm1:1507941590212836,tm2:1507941590439116(226280),tm3:1507941590439356(226520),tm4:1507941590439410(226574)]****[tm4-tm0]:227290 finish 230 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14989 231----rcs.size():8[tm0:1507941590470748,tm1:1507941590471332,tm2:1507941590486831(15499),tm3:1507941590487091(15759),tm4:1507941590487153(15821)][tm4-tm0]:16405 finish 231 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14807 232----rcs.size():8[tm0:1507941590517605,tm1:1507941590518326,tm2:1507941590533823(15497),tm3:1507941590534078(15752),tm4:1507941590534132(15806)][tm4-tm0]:16527 finish 232 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14896 233----rcs.size():8[tm0:1507941590564875,tm1:1507941590565474,tm2:1507941590580801(15327),tm3:1507941590581053(15579),tm4:1507941590581107(15633)][tm4-tm0]:16232 finish 233 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:15202 234----rcs.size():8[tm0:1507941590611578,tm1:1507941590612242,tm2:1507941590627989(15747),tm3:1507941590628249(16007),tm4:1507941590628306(16064)][tm4-tm0]:16728 finish 234 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:15047 235----rcs.size():8[tm0:1507941590658776,tm1:1507941590659356,tm2:1507941590674876(15520),tm3:1507941590675124(15768),tm4:1507941590675174(15818)][tm4-tm0]:16398 finish 235 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14952 236----rcs.size():8[tm0:1507941590705761,tm1:1507941590706339,tm2:1507941590721767(15428),tm3:1507941590722046(15707),tm4:1507941590722103(15764)][tm4-tm0]:16342 finish 236 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:15076 237----rcs.size():8[tm0:1507941590752514,tm1:1507941590753333,tm2:1507941590768935(15602),tm3:1507941590769193(15860),tm4:1507941590769248(15915)][tm4-tm0]:16734 finish 237 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:15116 238----rcs.size():8[tm0:1507941590800341,tm1:1507941590800904,tm2:1507941590816568(15664),tm3:1507941590816831(15927),tm4:1507941590816885(15981)][tm4-tm0]:16544 finish 238 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12936 239----rcs.size():7[tm0:1507941590847101,tm1:1507941590847726,tm2:1507941590860874(13148),tm3:1507941590861130(13404),tm4:1507941590861238(13512)][tm4-tm0]:14137 finish 239 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12909 240----rcs.size():7[tm0:1507941590891723,tm1:1507941590892345,tm2:1507941590905458(13113),tm3:1507941590905676(13331),tm4:1507941590905718(13373)][tm4-tm0]:13995 finish 240 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12901 241----rcs.size():7[tm0:1507941590936937,tm1:1507941590937547,tm2:1507941590950672(13125),tm3:1507941590950874(13327),tm4:1507941590950919(13372)][tm4-tm0]:13982 finish 241 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12916 242----rcs.size():7[tm0:1507941590980971,tm1:1507941590981533,tm2:1507941590994679(13146),tm3:1507941590994891(13358),tm4:1507941590994936(13403)][tm4-tm0]:13965 finish 242 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12949 243----rcs.size():7[tm0:1507941591025627,tm1:1507941591026203,tm2:1507941591039364(13161),tm3:1507941591039590(13387),tm4:1507941591039635(13432)][tm4-tm0]:14008 finish 243 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12846 244----rcs.size():7[tm0:1507941591070241,tm1:1507941591070820,tm2:1507941591083900(13080),tm3:1507941591084108(13288),tm4:1507941591084177(13357)][tm4-tm0]:13936 finish 244 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12758 245----rcs.size():7[tm0:1507941591114723,tm1:1507941591115325,tm2:1507941591128278(12953),tm3:1507941591128490(13165),tm4:1507941591128535(13210)][tm4-tm0]:13812 finish 245 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12951 246----rcs.size():7[tm0:1507941591159582,tm1:1507941591160201,tm2:1507941591173352(13151),tm3:1507941591173567(13366),tm4:1507941591173596(13395)][tm4-tm0]:14014 finish 246 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12797 247----rcs.size():7[tm0:1507941591203884,tm1:1507941591204466,tm2:1507941591217460(12994),tm3:1507941591217682(13216),tm4:1507941591217710(13244)][tm4-tm0]:13826 finish 247 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12980 248----rcs.size():7[tm0:1507941591247676,tm1:1507941591248301,tm2:1507941591261506(13205),tm3:1507941591261721(13420),tm4:1507941591261765(13464)][tm4-tm0]:14089 finish 248 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13081 249----rcs.size():7[tm0:1507941591294044,tm1:1507941591294660,tm2:1507941591308042(13382),tm3:1507941591308272(13612),tm4:1507941591308318(13658)][tm4-tm0]:14274 finish 249 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12892 250----rcs.size():7[tm0:1507941591339798,tm1:1507941591340361,tm2:1507941591353457(13096),tm3:1507941591353675(13314),tm4:1507941591353717(13356)][tm4-tm0]:13919 finish 250 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13081 251----rcs.size():7[tm0:1507941591382877,tm1:1507941591383438,tm2:1507941591396749(13311),tm3:1507941591396985(13547),tm4:1507941591397031(13593)][tm4-tm0]:14154 finish 251 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12993 252----rcs.size():7[tm0:1507941591426805,tm1:1507941591427407,tm2:1507941591440625(13218),tm3:1507941591440909(13502),tm4:1507941591440956(13549)][tm4-tm0]:14151 finish 252 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12885 253----rcs.size():7[tm0:1507941591470717,tm1:1507941591471307,tm2:1507941591484406(13099),tm3:1507941591484630(13323),tm4:1507941591484693(13386)][tm4-tm0]:13976 finish 253 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12931 254----rcs.size():7[tm0:1507941591514710,tm1:1507941591515274,tm2:1507941591528424(13150),tm3:1507941591528656(13382),tm4:1507941591528686(13412)][tm4-tm0]:13976 finish 254 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12984 255----rcs.size():7[tm0:1507941591560159,tm1:1507941591560718,tm2:1507941591573923(13205),tm3:1507941591574186(13468),tm4:1507941591574217(13499)][tm4-tm0]:14058 finish 255 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12850 256----rcs.size():7[tm0:1507941591604075,tm1:1507941591604680,tm2:1507941591617750(13070),tm3:1507941591617986(13306),tm4:1507941591618025(13345)][tm4-tm0]:13950 finish 256 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12991 257----rcs.size():7[tm0:1507941591647450,tm1:1507941591647992,tm2:1507941591661288(13296),tm3:1507941591661531(13539),tm4:1507941591661562(13570)][tm4-tm0]:14112 finish 257 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13186 258----rcs.size():7[tm0:1507941591692010,tm1:1507941591692603,tm2:1507941591706051(13448),tm3:1507941591706323(13720),tm4:1507941591706371(13768)][tm4-tm0]:14361 finish 258 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13044 259----rcs.size():7[tm0:1507941591736687,tm1:1507941591737344,tm2:1507941591750658(13314),tm3:1507941591750906(13562),tm4:1507941591750955(13611)][tm4-tm0]:14268 finish 259 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13072 260----rcs.size():7[tm0:1507941591780951,tm1:1507941591781529,tm2:1507941591794925(13396),tm3:1507941591795219(13690),tm4:1507941591795271(13742)][tm4-tm0]:14320 finish 260 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12963 261----rcs.size():7[tm0:1507941591825484,tm1:1507941591826010,tm2:1507941591839282(13272),tm3:1507941591839557(13547),tm4:1507941591839707(13697)][tm4-tm0]:14223 finish 261 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12962 262----rcs.size():7[tm0:1507941591870153,tm1:1507941591870779,tm2:1507941591883997(13218),tm3:1507941591884276(13497),tm4:1507941591884309(13530)][tm4-tm0]:14156 finish 262 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13071 263----rcs.size():7[tm0:1507941591914700,tm1:1507941591915284,tm2:1507941591928705(13421),tm3:1507941591928959(13675),tm4:1507941591929119(13835)][tm4-tm0]:14419 finish 263 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13063 264----rcs.size():7[tm0:1507941591959634,tm1:1507941591960237,tm2:1507941591973600(13363),tm3:1507941591973846(13609),tm4:1507941591973879(13642)][tm4-tm0]:14245 finish 264 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13107 265----rcs.size():7[tm0:1507941592004679,tm1:1507941592005291,tm2:1507941592018691(13400),tm3:1507941592018963(13672),tm4:1507941592019151(13860)][tm4-tm0]:14472 finish 265 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13726 266----rcs.size():7[tm0:1507941592049366,tm1:1507941592050061,tm2:1507941592064157(14096),tm3:1507941592064411(14350),tm4:1507941592064445(14384)][tm4-tm0]:15079 finish 266 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:13215 267----rcs.size():7[tm0:1507941592095203,tm1:1507941592095781,tm2:1507941592109366(13585),tm3:1507941592109657(13876),tm4:1507941592109711(13930)][tm4-tm0]:14508 finish 267 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13079 268----rcs.size():7[tm0:1507941592142183,tm1:1507941592142735,tm2:1507941592156115(13380),tm3:1507941592156388(13653),tm4:1507941592156436(13701)][tm4-tm0]:14253 finish 268 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12948 269----rcs.size():7[tm0:1507941592185818,tm1:1507941592186379,tm2:1507941592199647(13268),tm3:1507941592199932(13553),tm4:1507941592199983(13604)][tm4-tm0]:14165 finish 269 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11582 270----rcs.size():6[tm0:1507941592233033,tm1:1507941592233625,tm2:1507941592245359(11734),tm3:1507941592245615(11990),tm4:1507941592245654(12029)][tm4-tm0]:12621 finish 270 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11452 271----rcs.size():6[tm0:1507941592280158,tm1:1507941592280735,tm2:1507941592292336(11601),tm3:1507941592292536(11801),tm4:1507941592292562(11827)][tm4-tm0]:12404 finish 271 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11297 272----rcs.size():6[tm0:1507941592322484,tm1:1507941592323141,tm2:1507941592334583(11442),tm3:1507941592334797(11656),tm4:1507941592334823(11682)][tm4-tm0]:12339 finish 272 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11235 273----rcs.size():6[tm0:1507941592363999,tm1:1507941592364581,tm2:1507941592375967(11386),tm3:1507941592376181(11600),tm4:1507941592376211(11630)][tm4-tm0]:12212 finish 273 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11287 274----rcs.size():6[tm0:1507941592405731,tm1:1507941592406294,tm2:1507941592417733(11439),tm3:1507941592417945(11651),tm4:1507941592417971(11677)][tm4-tm0]:12240 finish 274 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11339 275----rcs.size():6[tm0:1507941592449457,tm1:1507941592450047,tm2:1507941592461547(11500),tm3:1507941592461735(11688),tm4:1507941592461761(11714)][tm4-tm0]:12304 finish 275 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11358 276----rcs.size():6[tm0:1507941592499329,tm1:1507941592500177,tm2:1507941592511680(11503),tm3:1507941592511906(11729),tm4:1507941592512024(11847)][tm4-tm0]:12695 finish 276 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11374 277----rcs.size():6[tm0:1507941592541540,tm1:1507941592542121,tm2:1507941592553654(11533),tm3:1507941592553882(11761),tm4:1507941592553996(11875)][tm4-tm0]:12456 finish 277 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11587 278----rcs.size():6[tm0:1507941592584275,tm1:1507941592585053,tm2:1507941592596893(11840),tm3:1507941592597118(12065),tm4:1507941592597193(12140)][tm4-tm0]:12918 finish 278 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11392 279----rcs.size():6[tm0:1507941592626747,tm1:1507941592627402,tm2:1507941592638950(11548),tm3:1507941592639206(11804),tm4:1507941592639239(11837)][tm4-tm0]:12492 finish 279 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11336 280----rcs.size():6[tm0:1507941592671695,tm1:1507941592672227,tm2:1507941592683730(11503),tm3:1507941592683950(11723),tm4:1507941592684004(11777)][tm4-tm0]:12309 finish 280 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11809 281----rcs.size():6[tm0:1507941592716734,tm1:1507941592717305,tm2:1507941592729359(12054),tm3:1507941592729593(12288),tm4:1507941592729641(12336)][tm4-tm0]:12907 finish 281 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11367 282----rcs.size():6[tm0:1507941592763965,tm1:1507941592764518,tm2:1507941592776107(11589),tm3:1507941592776335(11817),tm4:1507941592776364(11846)][tm4-tm0]:12399 finish 282 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12937 283----rcs.size():7[tm0:1507941592806518,tm1:1507941592807178,tm2:1507941592820342(13164),tm3:1507941592820642(13464),tm4:1507941592820705(13527)][tm4-tm0]:14187 finish 283 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12612 284----rcs.size():7[tm0:1507941592852705,tm1:1507941592853296,tm2:1507941592866097(12801),tm3:1507941592866632(13336),tm4:1507941592866684(13388)][tm4-tm0]:13979 finish 284 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12920 285----rcs.size():7[tm0:1507941592903670,tm1:1507941592904265,tm2:1507941592917404(13139),tm3:1507941592917678(13413),tm4:1507941592917709(13444)][tm4-tm0]:14039 finish 285 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12823 286----rcs.size():7[tm0:1507941592949326,tm1:1507941592949906,tm2:1507941592962947(13041),tm3:1507941592963314(13408),tm4:1507941592963364(13458)][tm4-tm0]:14038 finish 286 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12974 287----rcs.size():7[tm0:1507941593000982,tm1:1507941593001684,tm2:1507941593014908(13224),tm3:1507941593015177(13493),tm4:1507941593015209(13525)][tm4-tm0]:14227 finish 287 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12708 288----rcs.size():7[tm0:1507941593045204,tm1:1507941593045776,tm2:1507941593058699(12923),tm3:1507941593058995(13219),tm4:1507941593059034(13258)][tm4-tm0]:13830 finish 288 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12802 289----rcs.size():7[tm0:1507941593089172,tm1:1507941593089791,tm2:1507941593102873(13082),tm3:1507941593103166(13375),tm4:1507941593103215(13424)][tm4-tm0]:14043 finish 289 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12884 290----rcs.size():7[tm0:1507941593138478,tm1:1507941593139075,tm2:1507941593152187(13112),tm3:1507941593152436(13361),tm4:1507941593152470(13395)][tm4-tm0]:13992 finish 290 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13130 291----rcs.size():7[tm0:1507941593181804,tm1:1507941593182423,tm2:1507941593195777(13354),tm3:1507941593196040(13617),tm4:1507941593196089(13666)][tm4-tm0]:14285 finish 291 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:12873 292----rcs.size():7[tm0:1507941593226120,tm1:1507941593226640,tm2:1507941593239812(13172),tm3:1507941593240076(13436),tm4:1507941593240126(13486)][tm4-tm0]:14006 finish 292 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11505 293----rcs.size():6[tm0:1507941593270107,tm1:1507941593270690,tm2:1507941593282408(11718),tm3:1507941593282649(11959),tm4:1507941593282786(12096)][tm4-tm0]:12679 finish 293 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11798 294----rcs.size():6[tm0:1507941593316297,tm1:1507941593316899,tm2:1507941593328906(12007),tm3:1507941593329244(12345),tm4:1507941593329390(12491)][tm4-tm0]:13093 finish 294 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11410 295----rcs.size():6[tm0:1507941593360282,tm1:1507941593360931,tm2:1507941593372629(11698),tm3:1507941593372887(11956),tm4:1507941593373028(12097)][tm4-tm0]:12746 finish 295 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11370 296----rcs.size():6[tm0:1507941593406339,tm1:1507941593406897,tm2:1507941593418534(11637),tm3:1507941593418842(11945),tm4:1507941593418888(11991)][tm4-tm0]:12549 finish 296 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11693 297----rcs.size():6[tm0:1507941593448917,tm1:1507941593449463,tm2:1507941593461451(11988),tm3:1507941593461685(12222),tm4:1507941593461734(12271)][tm4-tm0]:12817 finish 297 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11585 298----rcs.size():6[tm0:1507941593492316,tm1:1507941593492949,tm2:1507941593504833(11884),tm3:1507941593505085(12136),tm4:1507941593505134(12185)][tm4-tm0]:12818 finish 298 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11264 299----rcs.size():6[tm0:1507941593537800,tm1:1507941593538514,tm2:1507941593550006(11492),tm3:1507941593550287(11773),tm4:1507941593550337(11823)][tm4-tm0]:12537 finish 299 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11511 300----rcs.size():6[tm0:1507941593580044,tm1:1507941593580740,tm2:1507941593592529(11789),tm3:1507941593592818(12078),tm4:1507941593592869(12129)][tm4-tm0]:12825 finish 300 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11607 301----rcs.size():6[tm0:1507941593623129,tm1:1507941593623720,tm2:1507941593635606(11886),tm3:1507941593635843(12123),tm4:1507941593635892(12172)][tm4-tm0]:12763 finish 301 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11625 302----rcs.size():6[tm0:1507941593665759,tm1:1507941593666360,tm2:1507941593678217(11857),tm3:1507941593678458(12098),tm4:1507941593678503(12143)][tm4-tm0]:12744 finish 302 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11396 303----rcs.size():6[tm0:1507941593708223,tm1:1507941593708825,tm2:1507941593720509(11684),tm3:1507941593720755(11930),tm4:1507941593720806(11981)][tm4-tm0]:12583 finish 303 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11834 304----rcs.size():6[tm0:1507941593749989,tm1:1507941593750632,tm2:1507941593762771(12139),tm3:1507941593763032(12400),tm4:1507941593763084(12452)][tm4-tm0]:13095 finish 304 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11531 305----rcs.size():6[tm0:1507941593793332,tm1:1507941593793986,tm2:1507941593805831(11845),tm3:1507941593806099(12113),tm4:1507941593806164(12178)][tm4-tm0]:12832 finish 305 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11709 306----rcs.size():6[tm0:1507941593835674,tm1:1507941593836305,tm2:1507941593848283(11978),tm3:1507941593848546(12241),tm4:1507941593848599(12294)][tm4-tm0]:12925 finish 306 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11478 307----rcs.size():6[tm0:1507941593880009,tm1:1507941593880709,tm2:1507941593892471(11762),tm3:1507941593892725(12016),tm4:1507941593892779(12070)][tm4-tm0]:12770 finish 307 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11717 308----rcs.size():6[tm0:1507941593922125,tm1:1507941593922840,tm2:1507941593934823(11983),tm3:1507941593935089(12249),tm4:1507941593935152(12312)][tm4-tm0]:13027 finish 308 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:13046 309----rcs.size():7[tm0:1507941593964446,tm1:1507941593965106,tm2:1507941593978480(13374),tm3:1507941593978759(13653),tm4:1507941593978813(13707)][tm4-tm0]:14367 finish 309 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12964 310----rcs.size():7[tm0:1507941594009602,tm1:1507941594010190,tm2:1507941594023433(13243),tm3:1507941594023728(13538),tm4:1507941594023784(13594)][tm4-tm0]:14182 finish 310 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13015 311----rcs.size():7[tm0:1507941594054003,tm1:1507941594054725,tm2:1507941594068035(13310),tm3:1507941594068343(13618),tm4:1507941594068400(13675)][tm4-tm0]:14397 finish 311 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13470 312----rcs.size():7[tm0:1507941594099663,tm1:1507941594100223,tm2:1507941594114058(13835),tm3:1507941594114373(14150),tm4:1507941594114451(14228)][tm4-tm0]:14788 finish 312 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14317 313----rcs.size():8[tm0:1507941594144052,tm1:1507941594144722,tm2:1507941594159375(14653),tm3:1507941594159674(14952),tm4:1507941594159732(15010)][tm4-tm0]:15680 finish 313 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14355 314----rcs.size():8[tm0:1507941594189456,tm1:1507941594190166,tm2:1507941594204865(14699),tm3:1507941594205175(15009),tm4:1507941594205236(15070)][tm4-tm0]:15780 finish 314 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14264 315----rcs.size():8[tm0:1507941594235535,tm1:1507941594236340,tm2:1507941594250950(14610),tm3:1507941594251336(14996),tm4:1507941594251399(15059)][tm4-tm0]:15864 finish 315 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14612 316----rcs.size():8[tm0:1507941594281126,tm1:1507941594281714,tm2:1507941594296726(15012),tm3:1507941594297033(15319),tm4:1507941594297097(15383)][tm4-tm0]:15971 finish 316 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14516 317----rcs.size():8[tm0:1507941594329046,tm1:1507941594329683,tm2:1507941594344585(14902),tm3:1507941594344903(15220),tm4:1507941594344945(15262)][tm4-tm0]:15899 finish 317 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14510 318----rcs.size():8[tm0:1507941594379275,tm1:1507941594379823,tm2:1507941594394810(14987),tm3:1507941594395124(15301),tm4:1507941594395191(15368)][tm4-tm0]:15916 finish 318 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14497 319----rcs.size():8[tm0:1507941594424724,tm1:1507941594425317,tm2:1507941594440235(14918),tm3:1507941594440526(15209),tm4:1507941594440567(15250)][tm4-tm0]:15843 finish 319 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14740 320----rcs.size():8[tm0:1507941594470522,tm1:1507941594471055,tm2:1507941594486413(15358),tm3:1507941594486713(15658),tm4:1507941594486754(15699)][tm4-tm0]:16232 finish 320 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14915 321----rcs.size():8[tm0:1507941594516024,tm1:1507941594516571,tm2:1507941594531943(15372),tm3:1507941594532254(15683),tm4:1507941594532301(15730)][tm4-tm0]:16277 finish 321 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14498 322----rcs.size():8[tm0:1507941594562630,tm1:1507941594563168,tm2:1507941594578125(14957),tm3:1507941594578469(15301),tm4:1507941594578544(15376)][tm4-tm0]:15914 finish 322 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14648 323----rcs.size():8[tm0:1507941594609170,tm1:1507941594609889,tm2:1507941594624989(15100),tm3:1507941594625353(15464),tm4:1507941594625422(15533)][tm4-tm0]:16252 finish 323 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14789 324----rcs.size():8[tm0:1507941594655013,tm1:1507941594655706,tm2:1507941594670999(15293),tm3:1507941594671354(15648),tm4:1507941594671398(15692)][tm4-tm0]:16385 finish 324 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14496 325----rcs.size():8[tm0:1507941594704087,tm1:1507941594704661,tm2:1507941594719617(14956),tm3:1507941594719938(15277),tm4:1507941594720007(15346)][tm4-tm0]:15920 finish 325 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14875 326----rcs.size():8[tm0:1507941594749640,tm1:1507941594750235,tm2:1507941594765564(15329),tm3:1507941594765867(15632),tm4:1507941594765911(15676)][tm4-tm0]:16271 finish 326 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14720 327----rcs.size():8[tm0:1507941594800441,tm1:1507941594801338,tm2:1507941594816654(15316),tm3:1507941594817001(15663),tm4:1507941594817069(15731)][tm4-tm0]:16628 finish 327 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13203 328----rcs.size():7[tm0:1507941594846366,tm1:1507941594846917,tm2:1507941594860576(13659),tm3:1507941594860916(13999),tm4:1507941594860980(14063)][tm4-tm0]:14614 finish 328 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:13 (incpp)call encode cost time:tmd-tmc:14695 329----rcs.size():8[tm0:1507941594891140,tm1:1507941594891713,tm2:1507941594906996(15283),tm3:1507941594907359(15646),tm4:1507941594907426(15713)][tm4-tm0]:16286 finish 329 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:13334 330----rcs.size():7[tm0:1507941594940734,tm1:1507941594941271,tm2:1507941594955110(13839),tm3:1507941594955473(14202),tm4:1507941594955533(14262)][tm4-tm0]:14799 finish 330 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:13328 331----rcs.size():7[tm0:1507941594986968,tm1:1507941594987557,tm2:1507941595001355(13798),tm3:1507941595001699(14142),tm4:1507941595001755(14198)][tm4-tm0]:14787 finish 331 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12048 332----rcs.size():6[tm0:1507941595038028,tm1:1507941595038713,tm2:1507941595051202(12489),tm3:1507941595051465(12752),tm4:1507941595051522(12809)][tm4-tm0]:13494 finish 332 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11996 333----rcs.size():6[tm0:1507941595083920,tm1:1507941595084731,tm2:1507941595097268(12537),tm3:1507941595097545(12814),tm4:1507941595097602(12871)][tm4-tm0]:13682 finish 333 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:13485 334----rcs.size():7[tm0:1507941595127607,tm1:1507941595128299,tm2:1507941595142318(14019),tm3:1507941595142709(14410),tm4:1507941595142772(14473)][tm4-tm0]:15165 finish 334 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13454 335----rcs.size():7[tm0:1507941595177728,tm1:1507941595178340,tm2:1507941595192245(13905),tm3:1507941595192528(14188),tm4:1507941595192584(14244)][tm4-tm0]:14856 finish 335 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11703 336----rcs.size():6[tm0:1507941595222083,tm1:1507941595222647,tm2:1507941595234758(12111),tm3:1507941595235039(12392),tm4:1507941595235101(12454)][tm4-tm0]:13018 finish 336 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13645 337----rcs.size():7[tm0:1507941595269925,tm1:1507941595270499,tm2:1507941595284694(14195),tm3:1507941595285037(14538),tm4:1507941595285113(14614)][tm4-tm0]:15188 finish 337 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12486 338----rcs.size():6[tm0:1507941595315168,tm1:1507941595315718,tm2:1507941595328746(13028),tm3:1507941595329076(13358),tm4:1507941595329131(13413)][tm4-tm0]:13963 finish 338 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11875 339----rcs.size():6[tm0:1507941595359326,tm1:1507941595359885,tm2:1507941595372220(12335),tm3:1507941595372544(12659),tm4:1507941595372597(12712)][tm4-tm0]:13271 finish 339 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:12 (incpp)call encode cost time:tmd-tmc:13684 340----rcs.size():7[tm0:1507941595407976,tm1:1507941595408529,tm2:1507941595422871(14342),tm3:1507941595423233(14704),tm4:1507941595423273(14744)][tm4-tm0]:15297 finish 340 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11945 341----rcs.size():6[tm0:1507941595457804,tm1:1507941595458359,tm2:1507941595470708(12349),tm3:1507941595470988(12629),tm4:1507941595471024(12665)][tm4-tm0]:13220 finish 341 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12160 342----rcs.size():6[tm0:1507941595503599,tm1:1507941595504215,tm2:1507941595516879(12664),tm3:1507941595517102(12887),tm4:1507941595517179(12964)][tm4-tm0]:13580 finish 342 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12014 343----rcs.size():6[tm0:1507941595551131,tm1:1507941595551787,tm2:1507941595564314(12527),tm3:1507941595564555(12768),tm4:1507941595564610(12823)][tm4-tm0]:13479 finish 343 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12164 344----rcs.size():6[tm0:1507941595595166,tm1:1507941595595831,tm2:1507941595608467(12636),tm3:1507941595608712(12881),tm4:1507941595608767(12936)][tm4-tm0]:13601 finish 344 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12141 345----rcs.size():6[tm0:1507941595639419,tm1:1507941595640024,tm2:1507941595652634(12610),tm3:1507941595652876(12852),tm4:1507941595653047(13023)][tm4-tm0]:13628 finish 345 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12159 346----rcs.size():6[tm0:1507941595683573,tm1:1507941595684474,tm2:1507941595697264(12790),tm3:1507941595697704(13230),tm4:1507941595697766(13292)][tm4-tm0]:14193 finish 346 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12221 347----rcs.size():6[tm0:1507941595730884,tm1:1507941595731426,tm2:1507941595744158(12732),tm3:1507941595744402(12976),tm4:1507941595744437(13011)][tm4-tm0]:13553 finish 347 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12188 348----rcs.size():6[tm0:1507941595775308,tm1:1507941595775989,tm2:1507941595788665(12676),tm3:1507941595788907(12918),tm4:1507941595789073(13084)][tm4-tm0]:13765 finish 348 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12258 349----rcs.size():6[tm0:1507941595819666,tm1:1507941595820236,tm2:1507941595832984(12748),tm3:1507941595833232(12996),tm4:1507941595833265(13029)][tm4-tm0]:13599 finish 349 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12154 350----rcs.size():6[tm0:1507941595862391,tm1:1507941595862929,tm2:1507941595875611(12682),tm3:1507941595875949(13020),tm4:1507941595876123(13194)][tm4-tm0]:13732 finish 350 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12284 351----rcs.size():6[tm0:1507941595904507,tm1:1507941595905091,tm2:1507941595917894(12803),tm3:1507941595918153(13062),tm4:1507941595918347(13256)][tm4-tm0]:13840 finish 351 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12381 352----rcs.size():6[tm0:1507941595951398,tm1:1507941595952096,tm2:1507941595965088(12992),tm3:1507941595965467(13371),tm4:1507941595965519(13423)][tm4-tm0]:14121 finish 352 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12192 353----rcs.size():6[tm0:1507941595994858,tm1:1507941595995440,tm2:1507941596008121(12681),tm3:1507941596008472(13032),tm4:1507941596008639(13199)][tm4-tm0]:13781 finish 353 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9634 354----rcs.size():5[tm0:1507941596038598,tm1:1507941596039157,tm2:1507941596049070(9913),tm3:1507941596049350(10193),tm4:1507941596049390(10233)][tm4-tm0]:10792 finish 354 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11901 355----rcs.size():6[tm0:1507941596082870,tm1:1507941596083468,tm2:1507941596095639(12171),tm3:1507941596095965(12497),tm4:1507941596095994(12526)][tm4-tm0]:13124 finish 355 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11660 356----rcs.size():6[tm0:1507941596131463,tm1:1507941596132064,tm2:1507941596144044(11980),tm3:1507941596144381(12317),tm4:1507941596144506(12442)][tm4-tm0]:13043 finish 356 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11686 357----rcs.size():6[tm0:1507941596176152,tm1:1507941596176733,tm2:1507941596188676(11943),tm3:1507941596189003(12270),tm4:1507941596189150(12417)][tm4-tm0]:12998 finish 357 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11674 358----rcs.size():6[tm0:1507941596223640,tm1:1507941596224229,tm2:1507941596236202(11973),tm3:1507941596236411(12182),tm4:1507941596236458(12229)][tm4-tm0]:12818 finish 358 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11537 359----rcs.size():6[tm0:1507941596271619,tm1:1507941596272178,tm2:1507941596284003(11825),tm3:1507941596284368(12190),tm4:1507941596284416(12238)][tm4-tm0]:12797 finish 359 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11708 360----rcs.size():6[tm0:1507941596315018,tm1:1507941596315610,tm2:1507941596327610(12000),tm3:1507941596327814(12204),tm4:1507941596327843(12233)][tm4-tm0]:12825 finish 360 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11564 361----rcs.size():6[tm0:1507941596361780,tm1:1507941596362364,tm2:1507941596374253(11889),tm3:1507941596374495(12131),tm4:1507941596374633(12269)][tm4-tm0]:12853 finish 361 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11743 362----rcs.size():6[tm0:1507941596406037,tm1:1507941596406598,tm2:1507941596418645(12047),tm3:1507941596418871(12273),tm4:1507941596419009(12411)][tm4-tm0]:12972 finish 362 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12083 363----rcs.size():6[tm0:1507941596448969,tm1:1507941596449530,tm2:1507941596461910(12380),tm3:1507941596462118(12588),tm4:1507941596462185(12655)][tm4-tm0]:13216 finish 363 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11848 364----rcs.size():6[tm0:1507941596491639,tm1:1507941596492227,tm2:1507941596504404(12177),tm3:1507941596504631(12404),tm4:1507941596504778(12551)][tm4-tm0]:13139 finish 364 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11801 365----rcs.size():6[tm0:1507941596535319,tm1:1507941596535913,tm2:1507941596548077(12164),tm3:1507941596548345(12432),tm4:1507941596548469(12556)][tm4-tm0]:13150 finish 365 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11989 366----rcs.size():6[tm0:1507941596580967,tm1:1507941596581563,tm2:1507941596593873(12310),tm3:1507941596594091(12528),tm4:1507941596594195(12632)][tm4-tm0]:13228 finish 366 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11750 367----rcs.size():6[tm0:1507941596624879,tm1:1507941596625550,tm2:1507941596637603(12053),tm3:1507941596637856(12306),tm4:1507941596637977(12427)][tm4-tm0]:13098 finish 367 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11526 368----rcs.size():6[tm0:1507941596669504,tm1:1507941596670115,tm2:1507941596681952(11837),tm3:1507941596682205(12090),tm4:1507941596682233(12118)][tm4-tm0]:12729 finish 368 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11487 369----rcs.size():6[tm0:1507941596713841,tm1:1507941596714401,tm2:1507941596726175(11774),tm3:1507941596726472(12071),tm4:1507941596726506(12105)][tm4-tm0]:12665 finish 369 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9485 370----rcs.size():5[tm0:1507941596760470,tm1:1507941596760981,tm2:1507941596770664(9683),tm3:1507941596770906(9925),tm4:1507941596770996(10015)][tm4-tm0]:10526 finish 370 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9447 371----rcs.size():5[tm0:1507941596801300,tm1:1507941596801977,tm2:1507941596811564(9587),tm3:1507941596811739(9762),tm4:1507941596811775(9798)][tm4-tm0]:10475 finish 371 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9455 372----rcs.size():5[tm0:1507941596845619,tm1:1507941596846193,tm2:1507941596855821(9628),tm3:1507941596856027(9834),tm4:1507941596856061(9868)][tm4-tm0]:10442 finish 372 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9538 373----rcs.size():5[tm0:1507941596892929,tm1:1507941596893589,tm2:1507941596903297(9708),tm3:1507941596903473(9884),tm4:1507941596903576(9987)][tm4-tm0]:10647 finish 373 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9703 374----rcs.size():5[tm0:1507941596935125,tm1:1507941596935687,tm2:1507941596945540(9853),tm3:1507941596945702(10015),tm4:1507941596945796(10109)][tm4-tm0]:10671 finish 374 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9694 375----rcs.size():5[tm0:1507941596976177,tm1:1507941596976799,tm2:1507941596986665(9866),tm3:1507941596986827(10028),tm4:1507941596986934(10135)][tm4-tm0]:10757 finish 375 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9706 376----rcs.size():5[tm0:1507941597017295,tm1:1507941597017962,tm2:1507941597027875(9913),tm3:1507941597028038(10076),tm4:1507941597028147(10185)][tm4-tm0]:10852 finish 376 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9629 377----rcs.size():5[tm0:1507941597070252,tm1:1507941597070820,tm2:1507941597080595(9775),tm3:1507941597080775(9955),tm4:1507941597080873(10053)][tm4-tm0]:10621 finish 377 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9728 378----rcs.size():5[tm0:1507941597111045,tm1:1507941597111577,tm2:1507941597121512(9935),tm3:1507941597121693(10116),tm4:1507941597121794(10217)][tm4-tm0]:10749 finish 378 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9562 379----rcs.size():5[tm0:1507941597152399,tm1:1507941597153017,tm2:1507941597162784(9767),tm3:1507941597162977(9960),tm4:1507941597163011(9994)][tm4-tm0]:10612 finish 379 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9653 380----rcs.size():5[tm0:1507941597193834,tm1:1507941597194417,tm2:1507941597204259(9842),tm3:1507941597204573(10156),tm4:1507941597204621(10204)][tm4-tm0]:10787 finish 380 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9678 381----rcs.size():5[tm0:1507941597240547,tm1:1507941597241155,tm2:1507941597250998(9843),tm3:1507941597251259(10104),tm4:1507941597251334(10179)][tm4-tm0]:10787 finish 381 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9675 382----rcs.size():5[tm0:1507941597290086,tm1:1507941597290698,tm2:1507941597300635(9937),tm3:1507941597300872(10174),tm4:1507941597300925(10227)][tm4-tm0]:10839 finish 382 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9820 383----rcs.size():5[tm0:1507941597332452,tm1:1507941597332983,tm2:1507941597342986(10003),tm3:1507941597343236(10253),tm4:1507941597343264(10281)][tm4-tm0]:10812 finish 383 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9670 384----rcs.size():5[tm0:1507941597374400,tm1:1507941597374974,tm2:1507941597384892(9918),tm3:1507941597385072(10098),tm4:1507941597385107(10133)][tm4-tm0]:10707 finish 384 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9710 385----rcs.size():5[tm0:1507941597418839,tm1:1507941597419495,tm2:1507941597429452(9957),tm3:1507941597429649(10154),tm4:1507941597429685(10190)][tm4-tm0]:10846 finish 385 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9496 386----rcs.size():5[tm0:1507941597460365,tm1:1507941597460918,tm2:1507941597470666(9748),tm3:1507941597470851(9933),tm4:1507941597470888(9970)][tm4-tm0]:10523 finish 386 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9817 387----rcs.size():5[tm0:1507941597502647,tm1:1507941597503258,tm2:1507941597513276(10018),tm3:1507941597513483(10225),tm4:1507941597513519(10261)][tm4-tm0]:10872 finish 387 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9776 388----rcs.size():5[tm0:1507941597548136,tm1:1507941597548741,tm2:1507941597558761(10020),tm3:1507941597558947(10206),tm4:1507941597558986(10245)][tm4-tm0]:10850 finish 388 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9736 389----rcs.size():5[tm0:1507941597592369,tm1:1507941597592992,tm2:1507941597602965(9973),tm3:1507941597603184(10192),tm4:1507941597603219(10227)][tm4-tm0]:10850 finish 389 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9801 390----rcs.size():5[tm0:1507941597634091,tm1:1507941597634759,tm2:1507941597644788(10029),tm3:1507941597644985(10226),tm4:1507941597645025(10266)][tm4-tm0]:10934 finish 390 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9681 391----rcs.size():5[tm0:1507941597680193,tm1:1507941597680781,tm2:1507941597690718(9937),tm3:1507941597690937(10156),tm4:1507941597690992(10211)][tm4-tm0]:10799 finish 391 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9527 392----rcs.size():5[tm0:1507941597725643,tm1:1507941597726248,tm2:1507941597736029(9781),tm3:1507941597736306(10058),tm4:1507941597736350(10102)][tm4-tm0]:10707 finish 392 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11202 393----rcs.size():6[tm0:1507941597772472,tm1:1507941597773082,tm2:1507941597784515(11433),tm3:1507941597784779(11697),tm4:1507941597784814(11732)][tm4-tm0]:12342 finish 393 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11479 394----rcs.size():6[tm0:1507941597819969,tm1:1507941597820535,tm2:1507941597832294(11759),tm3:1507941597832543(12008),tm4:1507941597832571(12036)][tm4-tm0]:12602 finish 394 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11688 395----rcs.size():6[tm0:1507941597863087,tm1:1507941597863627,tm2:1507941597875643(12016),tm3:1507941597875879(12252),tm4:1507941597875939(12312)][tm4-tm0]:12852 finish 395 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11570 396----rcs.size():6[tm0:1507941597905954,tm1:1507941597906538,tm2:1507941597918436(11898),tm3:1507941597918641(12103),tm4:1507941597918670(12132)][tm4-tm0]:12716 finish 396 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11744 397----rcs.size():6[tm0:1507941597948331,tm1:1507941597948919,tm2:1507941597960925(12006),tm3:1507941597961135(12216),tm4:1507941597961177(12258)][tm4-tm0]:12846 finish 397 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11807 398----rcs.size():6[tm0:1507941597992038,tm1:1507941597992747,tm2:1507941598004826(12079),tm3:1507941598005032(12285),tm4:1507941598005080(12333)][tm4-tm0]:13042 finish 398 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11509 399----rcs.size():6[tm0:1507941598039982,tm1:1507941598040534,tm2:1507941598052372(11838),tm3:1507941598052594(12060),tm4:1507941598052639(12105)][tm4-tm0]:12657 finish 399 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11555 400----rcs.size():6[tm0:1507941598082903,tm1:1507941598083816,tm2:1507941598095649(11833),tm3:1507941598095878(12062),tm4:1507941598095927(12111)][tm4-tm0]:13024 finish 400 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11621 401----rcs.size():6[tm0:1507941598125979,tm1:1507941598126571,tm2:1507941598138506(11935),tm3:1507941598138731(12160),tm4:1507941598138777(12206)][tm4-tm0]:12798 finish 401 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11696 402----rcs.size():6[tm0:1507941598169293,tm1:1507941598169843,tm2:1507941598181922(12079),tm3:1507941598182182(12339),tm4:1507941598182213(12370)][tm4-tm0]:12920 finish 402 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11636 403----rcs.size():6[tm0:1507941598213382,tm1:1507941598213990,tm2:1507941598225957(11967),tm3:1507941598226223(12233),tm4:1507941598226273(12283)][tm4-tm0]:12891 finish 403 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11659 404----rcs.size():6[tm0:1507941598256472,tm1:1507941598257060,tm2:1507941598269037(11977),tm3:1507941598269291(12231),tm4:1507941598269442(12382)][tm4-tm0]:12970 finish 404 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11801 405----rcs.size():6[tm0:1507941598302963,tm1:1507941598303536,tm2:1507941598315713(12177),tm3:1507941598315953(12417),tm4:1507941598316107(12571)][tm4-tm0]:13144 finish 405 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11808 406----rcs.size():6[tm0:1507941598346203,tm1:1507941598346839,tm2:1507941598359033(12194),tm3:1507941598359316(12477),tm4:1507941598359349(12510)][tm4-tm0]:13146 finish 406 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11871 407----rcs.size():6[tm0:1507941598390494,tm1:1507941598391084,tm2:1507941598403310(12226),tm3:1507941598403556(12472),tm4:1507941598403606(12522)][tm4-tm0]:13112 finish 407 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11831 408----rcs.size():6[tm0:1507941598437195,tm1:1507941598437720,tm2:1507941598449977(12257),tm3:1507941598450249(12529),tm4:1507941598450413(12693)][tm4-tm0]:13218 finish 408 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11924 409----rcs.size():6[tm0:1507941598480883,tm1:1507941598481555,tm2:1507941598493813(12258),tm3:1507941598494053(12498),tm4:1507941598494103(12548)][tm4-tm0]:13220 finish 409 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11873 410----rcs.size():6[tm0:1507941598529290,tm1:1507941598529924,tm2:1507941598542200(12276),tm3:1507941598542421(12497),tm4:1507941598542470(12546)][tm4-tm0]:13180 finish 410 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11668 411----rcs.size():6[tm0:1507941598575369,tm1:1507941598575942,tm2:1507941598588011(12069),tm3:1507941598588263(12321),tm4:1507941598588308(12366)][tm4-tm0]:12939 finish 411 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11834 412----rcs.size():6[tm0:1507941598622865,tm1:1507941598623448,tm2:1507941598635656(12208),tm3:1507941598635911(12463),tm4:1507941598635959(12511)][tm4-tm0]:13094 finish 412 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11799 413----rcs.size():6[tm0:1507941598671775,tm1:1507941598672351,tm2:1507941598684580(12229),tm3:1507941598684825(12474),tm4:1507941598684870(12519)][tm4-tm0]:13095 finish 413 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11723 414----rcs.size():6[tm0:1507941598720402,tm1:1507941598720974,tm2:1507941598733107(12133),tm3:1507941598733351(12377),tm4:1507941598733383(12409)][tm4-tm0]:12981 finish 414 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11701 415----rcs.size():6[tm0:1507941598769451,tm1:1507941598770082,tm2:1507941598782162(12080),tm3:1507941598782391(12309),tm4:1507941598782424(12342)][tm4-tm0]:12973 finish 415 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11810 416----rcs.size():6[tm0:1507941598812488,tm1:1507941598813077,tm2:1507941598825284(12207),tm3:1507941598825533(12456),tm4:1507941598825569(12492)][tm4-tm0]:13081 finish 416 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11722 417----rcs.size():6[tm0:1507941598859937,tm1:1507941598860527,tm2:1507941598872631(12104),tm3:1507941598872880(12353),tm4:1507941598872914(12387)][tm4-tm0]:12977 finish 417 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9937 418----rcs.size():5[tm0:1507941598903067,tm1:1507941598903636,tm2:1507941598913902(10266),tm3:1507941598914134(10498),tm4:1507941598914169(10533)][tm4-tm0]:11102 finish 418 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10434 419----rcs.size():5[tm0:1507941598948160,tm1:1507941598948767,tm2:1507941598959536(10769),tm3:1507941598959720(10953),tm4:1507941598959748(10981)][tm4-tm0]:11588 finish 419 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9972 420----rcs.size():5[tm0:1507941598989950,tm1:1507941598990514,tm2:1507941599000786(10272),tm3:1507941599000970(10456),tm4:1507941599000994(10480)][tm4-tm0]:11044 finish 420 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10079 421----rcs.size():5[tm0:1507941599031600,tm1:1507941599032212,tm2:1507941599042569(10357),tm3:1507941599042752(10540),tm4:1507941599042776(10564)][tm4-tm0]:11176 finish 421 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8218 422----rcs.size():4[tm0:1507941599076925,tm1:1507941599077502,tm2:1507941599085835(8333),tm3:1507941599085998(8496),tm4:1507941599086016(8514)][tm4-tm0]:9091 finish 422 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8230 423----rcs.size():4[tm0:1507941599126384,tm1:1507941599126967,tm2:1507941599135307(8340),tm3:1507941599135410(8443),tm4:1507941599135428(8461)][tm4-tm0]:9044 finish 423 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8294 424----rcs.size():4[tm0:1507941599170340,tm1:1507941599170876,tm2:1507941599179289(8413),tm3:1507941599179409(8533),tm4:1507941599179429(8553)][tm4-tm0]:9089 finish 424 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9707 425----rcs.size():5[tm0:1507941599213228,tm1:1507941599213932,tm2:1507941599223778(9846),tm3:1507941599224009(10077),tm4:1507941599224036(10104)][tm4-tm0]:10808 finish 425 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9616 426----rcs.size():5[tm0:1507941599256161,tm1:1507941599256758,tm2:1507941599266540(9782),tm3:1507941599266766(10008),tm4:1507941599266791(10033)][tm4-tm0]:10630 finish 426 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9699 427----rcs.size():5[tm0:1507941599301183,tm1:1507941599301785,tm2:1507941599311642(9857),tm3:1507941599311842(10057),tm4:1507941599311864(10079)][tm4-tm0]:10681 finish 427 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9760 428----rcs.size():5[tm0:1507941599342674,tm1:1507941599343330,tm2:1507941599353245(9915),tm3:1507941599353379(10049),tm4:1507941599353402(10072)][tm4-tm0]:10728 finish 428 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9545 429----rcs.size():5[tm0:1507941599383184,tm1:1507941599383906,tm2:1507941599393599(9693),tm3:1507941599393743(9837),tm4:1507941599393769(9863)][tm4-tm0]:10585 finish 429 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9687 430----rcs.size():5[tm0:1507941599427988,tm1:1507941599428567,tm2:1507941599438401(9834),tm3:1507941599438552(9985),tm4:1507941599438582(10015)][tm4-tm0]:10594 finish 430 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9619 431----rcs.size():5[tm0:1507941599479339,tm1:1507941599479887,tm2:1507941599489671(9784),tm3:1507941599489902(10015),tm4:1507941599489925(10038)][tm4-tm0]:10586 finish 431 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9721 432----rcs.size():5[tm0:1507941599520837,tm1:1507941599521409,tm2:1507941599531284(9875),tm3:1507941599531432(10023),tm4:1507941599531458(10049)][tm4-tm0]:10621 finish 432 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9703 433----rcs.size():5[tm0:1507941599561972,tm1:1507941599562547,tm2:1507941599572413(9866),tm3:1507941599572557(10010),tm4:1507941599572582(10035)][tm4-tm0]:10610 finish 433 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9644 434----rcs.size():5[tm0:1507941599602612,tm1:1507941599603187,tm2:1507941599612993(9806),tm3:1507941599613134(9947),tm4:1507941599613186(9999)][tm4-tm0]:10574 finish 434 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9705 435----rcs.size():5[tm0:1507941599643908,tm1:1507941599644617,tm2:1507941599654472(9855),tm3:1507941599654623(10006),tm4:1507941599654647(10030)][tm4-tm0]:10739 finish 435 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9541 436----rcs.size():5[tm0:1507941599685279,tm1:1507941599685870,tm2:1507941599695593(9723),tm3:1507941599695771(9901),tm4:1507941599695806(9936)][tm4-tm0]:10527 finish 436 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9804 437----rcs.size():5[tm0:1507941599730214,tm1:1507941599730781,tm2:1507941599740789(10008),tm3:1507941599740958(10177),tm4:1507941599741058(10277)][tm4-tm0]:10844 finish 437 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9678 438----rcs.size():5[tm0:1507941599771386,tm1:1507941599772033,tm2:1507941599781920(9887),tm3:1507941599782075(10042),tm4:1507941599782096(10063)][tm4-tm0]:10710 finish 438 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9560 439----rcs.size():5[tm0:1507941599812140,tm1:1507941599812727,tm2:1507941599822458(9731),tm3:1507941599822611(9884),tm4:1507941599822646(9919)][tm4-tm0]:10506 finish 439 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9721 440----rcs.size():5[tm0:1507941599852884,tm1:1507941599853444,tm2:1507941599863344(9900),tm3:1507941599863509(10065),tm4:1507941599863540(10096)][tm4-tm0]:10656 finish 440 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9627 441----rcs.size():5[tm0:1507941599893932,tm1:1507941599894544,tm2:1507941599904341(9797),tm3:1507941599904548(10004),tm4:1507941599904580(10036)][tm4-tm0]:10648 finish 441 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9715 442----rcs.size():5[tm0:1507941599934423,tm1:1507941599935041,tm2:1507941599945015(9974),tm3:1507941599945179(10138),tm4:1507941599945212(10171)][tm4-tm0]:10789 finish 442 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9604 443----rcs.size():5[tm0:1507941599976076,tm1:1507941599976707,tm2:1507941599986485(9778),tm3:1507941599986654(9947),tm4:1507941599986686(9979)][tm4-tm0]:10610 finish 443 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9778 444----rcs.size():5[tm0:1507941600017260,tm1:1507941600017959,tm2:1507941600027973(10014),tm3:1507941600028134(10175),tm4:1507941600028243(10284)][tm4-tm0]:10983 finish 444 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9927 445----rcs.size():5[tm0:1507941600062580,tm1:1507941600063132,tm2:1507941600073282(10150),tm3:1507941600073518(10386),tm4:1507941600073552(10420)][tm4-tm0]:10972 finish 445 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11393 446----rcs.size():6[tm0:1507941600105024,tm1:1507941600105571,tm2:1507941600117219(11648),tm3:1507941600117460(11889),tm4:1507941600117500(11929)][tm4-tm0]:12476 finish 446 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11316 447----rcs.size():6[tm0:1507941600155887,tm1:1507941600156458,tm2:1507941600168015(11557),tm3:1507941600168461(12003),tm4:1507941600168504(12046)][tm4-tm0]:12617 finish 447 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11573 448----rcs.size():6[tm0:1507941600209318,tm1:1507941600209989,tm2:1507941600221815(11826),tm3:1507941600222031(12042),tm4:1507941600222059(12070)][tm4-tm0]:12741 finish 448 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11673 449----rcs.size():6[tm0:1507941600253863,tm1:1507941600254437,tm2:1507941600266424(11987),tm3:1507941600266603(12166),tm4:1507941600266646(12209)][tm4-tm0]:12783 finish 449 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11615 450----rcs.size():6[tm0:1507941600297275,tm1:1507941600297896,tm2:1507941600309738(11842),tm3:1507941600309956(12060),tm4:1507941600310029(12133)][tm4-tm0]:12754 finish 450 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11487 451----rcs.size():6[tm0:1507941600338744,tm1:1507941600339317,tm2:1507941600351085(11768),tm3:1507941600351309(11992),tm4:1507941600351340(12023)][tm4-tm0]:12596 finish 451 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11445 452----rcs.size():6[tm0:1507941600383618,tm1:1507941600384279,tm2:1507941600396054(11775),tm3:1507941600396240(11961),tm4:1507941600396268(11989)][tm4-tm0]:12650 finish 452 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11602 453----rcs.size():6[tm0:1507941600426374,tm1:1507941600426944,tm2:1507941600438799(11855),tm3:1507941600438996(12052),tm4:1507941600439038(12094)][tm4-tm0]:12664 finish 453 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11377 454----rcs.size():6[tm0:1507941600469305,tm1:1507941600469902,tm2:1507941600481537(11635),tm3:1507941600481748(11846),tm4:1507941600481776(11874)][tm4-tm0]:12471 finish 454 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11750 455----rcs.size():6[tm0:1507941600515375,tm1:1507941600515950,tm2:1507941600527933(11983),tm3:1507941600528342(12392),tm4:1507941600528415(12465)][tm4-tm0]:13040 finish 455 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11416 456----rcs.size():6[tm0:1507941600562216,tm1:1507941600562821,tm2:1507941600574486(11665),tm3:1507941600574676(11855),tm4:1507941600574705(11884)][tm4-tm0]:12489 finish 456 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11338 457----rcs.size():6[tm0:1507941600605240,tm1:1507941600605824,tm2:1507941600617474(11650),tm3:1507941600617695(11871),tm4:1507941600617730(11906)][tm4-tm0]:12490 finish 457 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11505 458----rcs.size():6[tm0:1507941600651579,tm1:1507941600652210,tm2:1507941600664059(11849),tm3:1507941600664304(12094),tm4:1507941600664337(12127)][tm4-tm0]:12758 finish 458 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12004 459----rcs.size():6[tm0:1507941600698574,tm1:1507941600699177,tm2:1507941600711439(12262),tm3:1507941600711642(12465),tm4:1507941600711682(12505)][tm4-tm0]:13108 finish 459 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11554 460----rcs.size():6[tm0:1507941600742467,tm1:1507941600743079,tm2:1507941600754992(11913),tm3:1507941600755213(12134),tm4:1507941600755257(12178)][tm4-tm0]:12790 finish 460 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11492 461----rcs.size():6[tm0:1507941600785653,tm1:1507941600786244,tm2:1507941600798043(11799),tm3:1507941600798302(12058),tm4:1507941600798344(12100)][tm4-tm0]:12691 finish 461 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11561 462----rcs.size():6[tm0:1507941600838846,tm1:1507941600839481,tm2:1507941600851338(11857),tm3:1507941600851527(12046),tm4:1507941600851565(12084)][tm4-tm0]:12719 finish 462 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11660 463----rcs.size():6[tm0:1507941600881890,tm1:1507941600882529,tm2:1507941600894448(11919),tm3:1507941600894685(12156),tm4:1507941600894726(12197)][tm4-tm0]:12836 finish 463 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11384 464----rcs.size():6[tm0:1507941600925594,tm1:1507941600926183,tm2:1507941600937854(11671),tm3:1507941600938068(11885),tm4:1507941600938112(11929)][tm4-tm0]:12518 finish 464 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11621 465----rcs.size():6[tm0:1507941600969070,tm1:1507941600969706,tm2:1507941600981603(11897),tm3:1507941600981814(12108),tm4:1507941600981855(12149)][tm4-tm0]:12785 finish 465 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11523 466----rcs.size():6[tm0:1507941601012355,tm1:1507941601012935,tm2:1507941601024786(11851),tm3:1507941601025004(12069),tm4:1507941601025039(12104)][tm4-tm0]:12684 finish 466 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11616 467----rcs.size():6[tm0:1507941601057976,tm1:1507941601058552,tm2:1507941601070492(11940),tm3:1507941601070713(12161),tm4:1507941601070744(12192)][tm4-tm0]:12768 finish 467 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11800 468----rcs.size():6[tm0:1507941601101941,tm1:1507941601102546,tm2:1507941601114651(12105),tm3:1507941601114886(12340),tm4:1507941601114932(12386)][tm4-tm0]:12991 finish 468 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11630 469----rcs.size():6[tm0:1507941601145719,tm1:1507941601146297,tm2:1507941601158259(11962),tm3:1507941601158503(12206),tm4:1507941601158549(12252)][tm4-tm0]:12830 finish 469 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11640 470----rcs.size():6[tm0:1507941601189428,tm1:1507941601190028,tm2:1507941601202006(11978),tm3:1507941601202260(12232),tm4:1507941601202304(12276)][tm4-tm0]:12876 finish 470 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11747 471----rcs.size():6[tm0:1507941601232766,tm1:1507941601233626,tm2:1507941601245744(12118),tm3:1507941601245984(12358),tm4:1507941601246026(12400)][tm4-tm0]:13260 finish 471 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11631 472----rcs.size():6[tm0:1507941601276452,tm1:1507941601277094,tm2:1507941601289037(11943),tm3:1507941601289286(12192),tm4:1507941601289329(12235)][tm4-tm0]:12877 finish 472 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9996 473----rcs.size():5[tm0:1507941601320501,tm1:1507941601321071,tm2:1507941601331335(10264),tm3:1507941601331552(10481),tm4:1507941601331588(10517)][tm4-tm0]:11087 finish 473 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8516 474----rcs.size():4[tm0:1507941601362019,tm1:1507941601362635,tm2:1507941601371338(8703),tm3:1507941601371508(8873),tm4:1507941601371538(8903)][tm4-tm0]:9519 finish 474 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9666 475----rcs.size():5[tm0:1507941601402488,tm1:1507941601403072,tm2:1507941601412959(9887),tm3:1507941601413198(10126),tm4:1507941601413229(10157)][tm4-tm0]:10741 finish 475 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9815 476----rcs.size():5[tm0:1507941601443985,tm1:1507941601444589,tm2:1507941601454666(10077),tm3:1507941601454880(10291),tm4:1507941601454912(10323)][tm4-tm0]:10927 finish 476 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11647 477----rcs.size():6[tm0:1507941601489636,tm1:1507941601490246,tm2:1507941601502124(11878),tm3:1507941601502376(12130),tm4:1507941601502410(12164)][tm4-tm0]:12774 finish 477 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11487 478----rcs.size():6[tm0:1507941601532446,tm1:1507941601533286,tm2:1507941601545042(11756),tm3:1507941601545296(12010),tm4:1507941601545332(12046)][tm4-tm0]:12886 finish 478 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11663 479----rcs.size():6[tm0:1507941601576275,tm1:1507941601576883,tm2:1507941601588831(11948),tm3:1507941601589083(12200),tm4:1507941601589122(12239)][tm4-tm0]:12847 finish 479 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11543 480----rcs.size():6[tm0:1507941601623476,tm1:1507941601624105,tm2:1507941601635964(11859),tm3:1507941601636179(12074),tm4:1507941601636216(12111)][tm4-tm0]:12740 finish 480 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11697 481----rcs.size():6[tm0:1507941601667054,tm1:1507941601667802,tm2:1507941601679768(11966),tm3:1507941601679975(12173),tm4:1507941601680004(12202)][tm4-tm0]:12950 finish 481 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11883 482----rcs.size():6[tm0:1507941601710315,tm1:1507941601710855,tm2:1507941601723019(12164),tm3:1507941601723229(12374),tm4:1507941601723257(12402)][tm4-tm0]:12942 finish 482 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11543 483----rcs.size():6[tm0:1507941601753796,tm1:1507941601754491,tm2:1507941601766298(11807),tm3:1507941601766495(12004),tm4:1507941601766533(12042)][tm4-tm0]:12737 finish 483 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12162 484----rcs.size():6[tm0:1507941601802183,tm1:1507941601802926,tm2:1507941601815549(12623),tm3:1507941601815741(12815),tm4:1507941601815773(12847)][tm4-tm0]:13590 finish 484 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11961 485----rcs.size():6[tm0:1507941601854302,tm1:1507941601855118,tm2:1507941601867519(12401),tm3:1507941601867776(12658),tm4:1507941601867922(12804)][tm4-tm0]:13620 finish 485 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12377 486----rcs.size():6[tm0:1507941601905046,tm1:1507941601905795,tm2:1507941601918683(12888),tm3:1507941601918933(13138),tm4:1507941601918982(13187)][tm4-tm0]:13936 finish 486 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12090 487----rcs.size():6[tm0:1507941601959685,tm1:1507941601960287,tm2:1507941601972676(12389),tm3:1507941601972985(12698),tm4:1507941601973044(12757)][tm4-tm0]:13359 finish 487 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12170 488----rcs.size():6[tm0:1507941602012204,tm1:1507941602012804,tm2:1507941602025300(12496),tm3:1507941602025505(12701),tm4:1507941602025571(12767)][tm4-tm0]:13367 finish 488 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:12005 489----rcs.size():6[tm0:1507941602063988,tm1:1507941602064563,tm2:1507941602076911(12348),tm3:1507941602077189(12626),tm4:1507941602077235(12672)][tm4-tm0]:13247 finish 489 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12055 490----rcs.size():6[tm0:1507941602113025,tm1:1507941602113775,tm2:1507941602126238(12463),tm3:1507941602126430(12655),tm4:1507941602126461(12686)][tm4-tm0]:13436 finish 490 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12094 491----rcs.size():6[tm0:1507941602167789,tm1:1507941602168606,tm2:1507941602181159(12553),tm3:1507941602181378(12772),tm4:1507941602181424(12818)][tm4-tm0]:13635 finish 491 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11787 492----rcs.size():6[tm0:1507941602218353,tm1:1507941602218916,tm2:1507941602231064(12148),tm3:1507941602231473(12557),tm4:1507941602231541(12625)][tm4-tm0]:13188 finish 492 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:12000 493----rcs.size():6[tm0:1507941602272475,tm1:1507941602273024,tm2:1507941602285379(12355),tm3:1507941602285587(12563),tm4:1507941602285630(12606)][tm4-tm0]:13155 finish 493 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11860 494----rcs.size():6[tm0:1507941602316770,tm1:1507941602317430,tm2:1507941602329656(12226),tm3:1507941602329905(12475),tm4:1507941602330047(12617)][tm4-tm0]:13277 finish 494 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11854 495----rcs.size():6[tm0:1507941602362082,tm1:1507941602362659,tm2:1507941602374863(12204),tm3:1507941602375183(12524),tm4:1507941602375335(12676)][tm4-tm0]:13253 finish 495 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11827 496----rcs.size():6[tm0:1507941602412658,tm1:1507941602413247,tm2:1507941602425427(12180),tm3:1507941602425647(12400),tm4:1507941602425694(12447)][tm4-tm0]:13036 finish 496 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11832 497----rcs.size():6[tm0:1507941602462409,tm1:1507941602463125,tm2:1507941602475323(12198),tm3:1507941602475535(12410),tm4:1507941602475567(12442)][tm4-tm0]:13158 finish 497 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11804 498----rcs.size():6[tm0:1507941602510038,tm1:1507941602510607,tm2:1507941602522763(12156),tm3:1507941602522989(12382),tm4:1507941602523038(12431)][tm4-tm0]:13000 finish 498 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:11 (incpp)call encode cost time:tmd-tmc:11803 499----rcs.size():6[tm0:1507941602554020,tm1:1507941602554722,tm2:1507941602566847(12125),tm3:1507941602567065(12343),tm4:1507941602567095(12373)][tm4-tm0]:13075 finish 499 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11902 500----rcs.size():6[tm0:1507941602603344,tm1:1507941602603939,tm2:1507941602616187(12248),tm3:1507941602616584(12645),tm4:1507941602616636(12697)][tm4-tm0]:13292 finish 500 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11555 501----rcs.size():6[tm0:1507941602654450,tm1:1507941602655181,tm2:1507941602667024(11843),tm3:1507941602667412(12231),tm4:1507941602667463(12282)][tm4-tm0]:13013 finish 501 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:10 (incpp)call encode cost time:tmd-tmc:11685 502----rcs.size():6[tm0:1507941602706607,tm1:1507941602707250,tm2:1507941602719243(11993),tm3:1507941602719503(12253),tm4:1507941602719532(12282)][tm4-tm0]:12925 finish 502 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9590 503----rcs.size():5[tm0:1507941602749474,tm1:1507941602750119,tm2:1507941602759878(9759),tm3:1507941602760091(9972),tm4:1507941602760123(10004)][tm4-tm0]:10649 finish 503 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9801 504----rcs.size():5[tm0:1507941602789581,tm1:1507941602790288,tm2:1507941602800238(9950),tm3:1507941602800397(10109),tm4:1507941602800419(10131)][tm4-tm0]:10838 finish 504 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9670 505----rcs.size():5[tm0:1507941602829977,tm1:1507941602830633,tm2:1507941602840481(9848),tm3:1507941602840618(9985),tm4:1507941602840641(10008)][tm4-tm0]:10664 finish 505 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9648 506----rcs.size():5[tm0:1507941602870871,tm1:1507941602871435,tm2:1507941602881238(9803),tm3:1507941602881398(9963),tm4:1507941602881422(9987)][tm4-tm0]:10551 finish 506 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9914 507----rcs.size():5[tm0:1507941602913588,tm1:1507941602914168,tm2:1507941602924236(10068),tm3:1507941602924388(10220),tm4:1507941602924413(10245)][tm4-tm0]:10825 finish 507 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9605 508----rcs.size():5[tm0:1507941602955323,tm1:1507941602956012,tm2:1507941602965758(9746),tm3:1507941602965945(9933),tm4:1507941602965973(9961)][tm4-tm0]:10650 finish 508 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9740 509----rcs.size():5[tm0:1507941602999678,tm1:1507941603000415,tm2:1507941603010357(9942),tm3:1507941603010522(10107),tm4:1507941603010547(10132)][tm4-tm0]:10869 finish 509 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9459 510----rcs.size():5[tm0:1507941603043441,tm1:1507941603044173,tm2:1507941603053823(9650),tm3:1507941603053986(9813),tm4:1507941603054011(9838)][tm4-tm0]:10570 finish 510 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9662 511----rcs.size():5[tm0:1507941603084841,tm1:1507941603085467,tm2:1507941603095275(9808),tm3:1507941603095448(9981),tm4:1507941603095483(10016)][tm4-tm0]:10642 finish 511 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9481 512----rcs.size():5[tm0:1507941603125322,tm1:1507941603125929,tm2:1507941603135571(9642),tm3:1507941603135735(9806),tm4:1507941603135760(9831)][tm4-tm0]:10438 finish 512 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9608 513----rcs.size():5[tm0:1507941603166821,tm1:1507941603167492,tm2:1507941603177248(9756),tm3:1507941603177492(10000),tm4:1507941603177542(10050)][tm4-tm0]:10721 finish 513 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9532 514----rcs.size():5[tm0:1507941603211381,tm1:1507941603212046,tm2:1507941603221742(9696),tm3:1507941603221921(9875),tm4:1507941603222016(9970)][tm4-tm0]:10635 finish 514 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8281 515----rcs.size():4[tm0:1507941603251643,tm1:1507941603252253,tm2:1507941603260689(8436),tm3:1507941603260867(8614),tm4:1507941603260955(8702)][tm4-tm0]:9312 finish 515 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9699 516----rcs.size():5[tm0:1507941603290347,tm1:1507941603291046,tm2:1507941603300932(9886),tm3:1507941603301182(10136),tm4:1507941603301202(10156)][tm4-tm0]:10855 finish 516 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9725 517----rcs.size():5[tm0:1507941603330589,tm1:1507941603331161,tm2:1507941603341059(9898),tm3:1507941603341318(10157),tm4:1507941603341347(10186)][tm4-tm0]:10758 finish 517 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9801 518----rcs.size():5[tm0:1507941603370745,tm1:1507941603371344,tm2:1507941603381356(10012),tm3:1507941603381584(10240),tm4:1507941603381620(10276)][tm4-tm0]:10875 finish 518 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9581 519----rcs.size():5[tm0:1507941603416049,tm1:1507941603416706,tm2:1507941603426496(9790),tm3:1507941603426666(9960),tm4:1507941603426700(9994)][tm4-tm0]:10651 finish 519 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9625 520----rcs.size():5[tm0:1507941603460638,tm1:1507941603461235,tm2:1507941603471108(9873),tm3:1507941603471314(10079),tm4:1507941603471349(10114)][tm4-tm0]:10711 finish 520 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9678 521----rcs.size():5[tm0:1507941603501468,tm1:1507941603502078,tm2:1507941603511984(9906),tm3:1507941603512235(10157),tm4:1507941603512272(10194)][tm4-tm0]:10804 finish 521 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9801 522----rcs.size():5[tm0:1507941603542016,tm1:1507941603542745,tm2:1507941603552752(10007),tm3:1507941603553000(10255),tm4:1507941603553038(10293)][tm4-tm0]:11022 finish 522 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9725 523----rcs.size():5[tm0:1507941603592111,tm1:1507941603592841,tm2:1507941603602760(9919),tm3:1507941603602958(10117),tm4:1507941603603066(10225)][tm4-tm0]:10955 finish 523 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9739 524----rcs.size():5[tm0:1507941603632892,tm1:1507941603633600,tm2:1507941603643586(9986),tm3:1507941603643750(10150),tm4:1507941603643774(10174)][tm4-tm0]:10882 finish 524 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9725 525----rcs.size():5[tm0:1507941603674107,tm1:1507941603674680,tm2:1507941603684630(9950),tm3:1507941603684824(10144),tm4:1507941603684856(10176)][tm4-tm0]:10749 finish 525 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9949 526----rcs.size():5[tm0:1507941603714517,tm1:1507941603715150,tm2:1507941603725312(10162),tm3:1507941603725475(10325),tm4:1507941603725513(10363)][tm4-tm0]:10996 finish 526 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9682 527----rcs.size():5[tm0:1507941603755705,tm1:1507941603756408,tm2:1507941603766293(9885),tm3:1507941603766580(10172),tm4:1507941603766651(10243)][tm4-tm0]:10946 finish 527 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9927 528----rcs.size():5[tm0:1507941603804498,tm1:1507941603805054,tm2:1507941603815246(10192),tm3:1507941603815423(10369),tm4:1507941603815460(10406)][tm4-tm0]:10962 finish 528 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9752 529----rcs.size():5[tm0:1507941603845645,tm1:1507941603846237,tm2:1507941603856262(10025),tm3:1507941603856470(10233),tm4:1507941603856502(10265)][tm4-tm0]:10857 finish 529 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10081 530----rcs.size():5[tm0:1507941603889566,tm1:1507941603890162,tm2:1507941603900463(10301),tm3:1507941603900652(10490),tm4:1507941603900769(10607)][tm4-tm0]:11203 finish 530 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9714 531----rcs.size():5[tm0:1507941603930154,tm1:1507941603930728,tm2:1507941603940690(9962),tm3:1507941603940868(10140),tm4:1507941603940896(10168)][tm4-tm0]:10742 finish 531 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9939 532----rcs.size():5[tm0:1507941603970792,tm1:1507941603971399,tm2:1507941603981592(10193),tm3:1507941603981782(10383),tm4:1507941603981919(10520)][tm4-tm0]:11127 finish 532 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9678 533----rcs.size():5[tm0:1507941604010925,tm1:1507941604011497,tm2:1507941604021420(9923),tm3:1507941604021628(10131),tm4:1507941604021665(10168)][tm4-tm0]:10740 finish 533 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9800 534----rcs.size():5[tm0:1507941604051728,tm1:1507941604052284,tm2:1507941604062314(10030),tm3:1507941604062518(10234),tm4:1507941604062557(10273)][tm4-tm0]:10829 finish 534 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9893 535----rcs.size():5[tm0:1507941604093078,tm1:1507941604093654,tm2:1507941604103830(10176),tm3:1507941604104001(10347),tm4:1507941604104031(10377)][tm4-tm0]:10953 finish 535 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8563 536----rcs.size():4[tm0:1507941604134933,tm1:1507941604135648,tm2:1507941604144428(8780),tm3:1507941604144619(8971),tm4:1507941604144654(9006)][tm4-tm0]:9721 finish 536 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8454 537----rcs.size():4[tm0:1507941604175874,tm1:1507941604176552,tm2:1507941604185270(8718),tm3:1507941604185447(8895),tm4:1507941604185564(9012)][tm4-tm0]:9690 finish 537 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8592 538----rcs.size():4[tm0:1507941604218002,tm1:1507941604218651,tm2:1507941604227535(8884),tm3:1507941604227679(9028),tm4:1507941604227800(9149)][tm4-tm0]:9798 finish 538 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8408 539----rcs.size():4[tm0:1507941604269436,tm1:1507941604270128,tm2:1507941604278773(8645),tm3:1507941604278957(8829),tm4:1507941604279094(8966)][tm4-tm0]:9658 finish 539 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8285 540----rcs.size():4[tm0:1507941604312616,tm1:1507941604313178,tm2:1507941604321743(8565),tm3:1507941604321918(8740),tm4:1507941604321954(8776)][tm4-tm0]:9338 finish 540 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9837 541----rcs.size():5[tm0:1507941604352513,tm1:1507941604353196,tm2:1507941604363343(10147),tm3:1507941604363577(10381),tm4:1507941604363689(10493)][tm4-tm0]:11176 finish 541 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9964 542----rcs.size():5[tm0:1507941604393456,tm1:1507941604393995,tm2:1507941604404301(10306),tm3:1507941604404500(10505),tm4:1507941604404528(10533)][tm4-tm0]:11072 finish 542 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:9958 543----rcs.size():5[tm0:1507941604438063,tm1:1507941604438608,tm2:1507941604448883(10275),tm3:1507941604449066(10458),tm4:1507941604449106(10498)][tm4-tm0]:11043 finish 543 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10289 544----rcs.size():5[tm0:1507941604481018,tm1:1507941604481734,tm2:1507941604492318(10584),tm3:1507941604492517(10783),tm4:1507941604492560(10826)][tm4-tm0]:11542 finish 544 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10064 545----rcs.size():5[tm0:1507941604522656,tm1:1507941604523363,tm2:1507941604533764(10401),tm3:1507941604533975(10612),tm4:1507941604534122(10759)][tm4-tm0]:11466 finish 545 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:10269 546----rcs.size():5[tm0:1507941604564249,tm1:1507941604564805,tm2:1507941604575440(10635),tm3:1507941604575667(10862),tm4:1507941604575818(11013)][tm4-tm0]:11569 finish 546 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10011 547----rcs.size():5[tm0:1507941604608186,tm1:1507941604608722,tm2:1507941604619117(10395),tm3:1507941604619358(10636),tm4:1507941604619507(10785)][tm4-tm0]:11321 finish 547 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10184 548----rcs.size():5[tm0:1507941604650154,tm1:1507941604650790,tm2:1507941604661318(10528),tm3:1507941604661515(10725),tm4:1507941604661545(10755)][tm4-tm0]:11391 finish 548 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10103 549----rcs.size():5[tm0:1507941604691914,tm1:1507941604692490,tm2:1507941604702937(10447),tm3:1507941604703172(10682),tm4:1507941604703205(10715)][tm4-tm0]:11291 finish 549 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10129 550----rcs.size():5[tm0:1507941604734024,tm1:1507941604734730,tm2:1507941604745237(10507),tm3:1507941604745449(10719),tm4:1507941604745500(10770)][tm4-tm0]:11476 finish 550 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:10100 551----rcs.size():5[tm0:1507941604774360,tm1:1507941604775052,tm2:1507941604785526(10474),tm3:1507941604785732(10680),tm4:1507941604785778(10726)][tm4-tm0]:11418 finish 551 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10112 552----rcs.size():5[tm0:1507941604819523,tm1:1507941604820164,tm2:1507941604830648(10484),tm3:1507941604830891(10727),tm4:1507941604830946(10782)][tm4-tm0]:11423 finish 552 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:10095 553----rcs.size():5[tm0:1507941604860369,tm1:1507941604860988,tm2:1507941604871460(10472),tm3:1507941604871693(10705),tm4:1507941604871743(10755)][tm4-tm0]:11374 finish 553 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:10044 554----rcs.size():5[tm0:1507941604902348,tm1:1507941604902957,tm2:1507941604913378(10421),tm3:1507941604913598(10641),tm4:1507941604913767(10810)][tm4-tm0]:11419 finish 554 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:10334 555----rcs.size():5[tm0:1507941604945080,tm1:1507941604945695,tm2:1507941604956492(10797),tm3:1507941604956703(11008),tm4:1507941604956746(11051)][tm4-tm0]:11666 finish 555 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:10021 556----rcs.size():5[tm0:1507941604989393,tm1:1507941604989965,tm2:1507941605000389(10424),tm3:1507941605000619(10654),tm4:1507941605000665(10700)][tm4-tm0]:11272 finish 556 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10430 557----rcs.size():5[tm0:1507941605030295,tm1:1507941605031009,tm2:1507941605041791(10782),tm3:1507941605041994(10985),tm4:1507941605042024(11015)][tm4-tm0]:11729 finish 557 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:10129 558----rcs.size():5[tm0:1507941605071406,tm1:1507941605071972,tm2:1507941605082479(10507),tm3:1507941605082681(10709),tm4:1507941605082725(10753)][tm4-tm0]:11319 finish 558 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:9 (incpp)call encode cost time:tmd-tmc:10313 559----rcs.size():5[tm0:1507941605113388,tm1:1507941605114038,tm2:1507941605124790(10752),tm3:1507941605125009(10971),tm4:1507941605125056(11018)][tm4-tm0]:11668 finish 559 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8413 560----rcs.size():4[tm0:1507941605154850,tm1:1507941605155453,tm2:1507941605164083(8630),tm3:1507941605164290(8837),tm4:1507941605164329(8876)][tm4-tm0]:9479 finish 560 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8415 561----rcs.size():4[tm0:1507941605195958,tm1:1507941605196546,tm2:1507941605205227(8681),tm3:1507941605205443(8897),tm4:1507941605205505(8959)][tm4-tm0]:9547 finish 561 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8494 562----rcs.size():4[tm0:1507941605244083,tm1:1507941605244742,tm2:1507941605253463(8721),tm3:1507941605253631(8889),tm4:1507941605253661(8919)][tm4-tm0]:9578 finish 562 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8495 563----rcs.size():4[tm0:1507941605288238,tm1:1507941605288790,tm2:1507941605297496(8706),tm3:1507941605297661(8871),tm4:1507941605297774(8984)][tm4-tm0]:9536 finish 563 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8554 564----rcs.size():4[tm0:1507941605331990,tm1:1507941605332866,tm2:1507941605341718(8852),tm3:1507941605341880(9014),tm4:1507941605342015(9149)][tm4-tm0]:10025 finish 564 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8395 565----rcs.size():4[tm0:1507941605371961,tm1:1507941605372594,tm2:1507941605381227(8633),tm3:1507941605381382(8788),tm4:1507941605381408(8814)][tm4-tm0]:9447 finish 565 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:9006 566----rcs.size():4[tm0:1507941605414019,tm1:1507941605414580,tm2:1507941605423832(9252),tm3:1507941605424007(9427),tm4:1507941605424046(9466)][tm4-tm0]:10027 finish 566 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8408 567----rcs.size():4[tm0:1507941605461396,tm1:1507941605462069,tm2:1507941605470741(8672),tm3:1507941605470918(8849),tm4:1507941605470952(8883)][tm4-tm0]:9556 finish 567 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8597 568----rcs.size():4[tm0:1507941605501528,tm1:1507941605502092,tm2:1507941605510982(8890),tm3:1507941605511176(9084),tm4:1507941605511215(9123)][tm4-tm0]:9687 finish 568 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8513 569----rcs.size():4[tm0:1507941605541773,tm1:1507941605542380,tm2:1507941605551156(8776),tm3:1507941605551301(8921),tm4:1507941605551328(8948)][tm4-tm0]:9555 finish 569 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8640 570----rcs.size():4[tm0:1507941605581846,tm1:1507941605582848,tm2:1507941605591838(8990),tm3:1507941605591994(9146),tm4:1507941605592031(9183)][tm4-tm0]:10185 finish 570 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8774 571----rcs.size():4[tm0:1507941605622425,tm1:1507941605623052,tm2:1507941605632074(9022),tm3:1507941605632238(9186),tm4:1507941605632261(9209)][tm4-tm0]:9836 finish 571 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:8 (incpp)call encode cost time:tmd-tmc:8478 572----rcs.size():4[tm0:1507941605661434,tm1:1507941605661976,tm2:1507941605670699(8723),tm3:1507941605670865(8889),tm4:1507941605670888(8912)][tm4-tm0]:9454 finish 572 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:8522 573----rcs.size():4[tm0:1507941605701226,tm1:1507941605701780,tm2:1507941605710503(8723),tm3:1507941605710644(8864),tm4:1507941605710668(8888)][tm4-tm0]:9442 finish 573 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6891 574----rcs.size():3[tm0:1507941605742630,tm1:1507941605743224,tm2:1507941605750235(7011),tm3:1507941605750388(7164),tm4:1507941605750407(7183)][tm4-tm0]:7777 finish 574 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6966 575----rcs.size():3[tm0:1507941605780421,tm1:1507941605781009,tm2:1507941605788110(7101),tm3:1507941605788242(7233),tm4:1507941605788260(7251)][tm4-tm0]:7839 finish 575 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6887 576----rcs.size():3[tm0:1507941605821924,tm1:1507941605822480,tm2:1507941605829509(7029),tm3:1507941605829627(7147),tm4:1507941605829658(7178)][tm4-tm0]:7734 finish 576 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7021 577----rcs.size():3[tm0:1507941605861824,tm1:1507941605862449,tm2:1507941605869599(7150),tm3:1507941605869714(7265),tm4:1507941605869798(7349)][tm4-tm0]:7974 finish 577 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7120 578----rcs.size():3[tm0:1507941605900992,tm1:1507941605901545,tm2:1507941605908808(7263),tm3:1507941605908938(7393),tm4:1507941605909020(7475)][tm4-tm0]:8028 finish 578 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7027 579----rcs.size():3[tm0:1507941605943458,tm1:1507941605944047,tm2:1507941605951267(7220),tm3:1507941605951420(7373),tm4:1507941605951456(7409)][tm4-tm0]:7998 finish 579 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6976 580----rcs.size():3[tm0:1507941605988449,tm1:1507941605989011,tm2:1507941605996127(7116),tm3:1507941605996254(7243),tm4:1507941605996273(7262)][tm4-tm0]:7824 finish 580 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7070 581----rcs.size():3[tm0:1507941606035089,tm1:1507941606035727,tm2:1507941606042947(7220),tm3:1507941606043079(7352),tm4:1507941606043109(7382)][tm4-tm0]:8020 finish 581 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7154 582----rcs.size():3[tm0:1507941606081171,tm1:1507941606081705,tm2:1507941606089099(7394),tm3:1507941606089299(7594),tm4:1507941606089321(7616)][tm4-tm0]:8150 finish 582 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7025 583----rcs.size():3[tm0:1507941606123444,tm1:1507941606124052,tm2:1507941606131234(7182),tm3:1507941606131387(7335),tm4:1507941606131414(7362)][tm4-tm0]:7970 finish 583 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7147 584----rcs.size():3[tm0:1507941606163565,tm1:1507941606164166,tm2:1507941606171477(7311),tm3:1507941606171608(7442),tm4:1507941606171656(7490)][tm4-tm0]:8091 finish 584 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7112 585----rcs.size():3[tm0:1507941606209205,tm1:1507941606209793,tm2:1507941606217047(7254),tm3:1507941606217158(7365),tm4:1507941606217195(7402)][tm4-tm0]:7990 finish 585 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7081 586----rcs.size():3[tm0:1507941606252447,tm1:1507941606253083,tm2:1507941606260349(7266),tm3:1507941606260465(7382),tm4:1507941606260497(7414)][tm4-tm0]:8050 finish 586 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7045 587----rcs.size():3[tm0:1507941606299268,tm1:1507941606299906,tm2:1507941606307171(7265),tm3:1507941606307309(7403),tm4:1507941606307402(7496)][tm4-tm0]:8134 finish 587 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7096 588----rcs.size():3[tm0:1507941606341139,tm1:1507941606341700,tm2:1507941606348991(7291),tm3:1507941606349123(7423),tm4:1507941606349156(7456)][tm4-tm0]:8017 finish 588 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7159 589----rcs.size():3[tm0:1507941606381453,tm1:1507941606382285,tm2:1507941606389624(7339),tm3:1507941606389776(7491),tm4:1507941606389805(7520)][tm4-tm0]:8352 finish 589 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7033 590----rcs.size():3[tm0:1507941606419971,tm1:1507941606420591,tm2:1507941606427844(7253),tm3:1507941606427977(7386),tm4:1507941606428009(7418)][tm4-tm0]:8038 finish 590 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7481 591----rcs.size():3[tm0:1507941606463597,tm1:1507941606464215,tm2:1507941606471906(7691),tm3:1507941606472041(7826),tm4:1507941606472070(7855)][tm4-tm0]:8473 finish 591 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7073 592----rcs.size():3[tm0:1507941606502671,tm1:1507941606503285,tm2:1507941606510556(7271),tm3:1507941606510689(7404),tm4:1507941606510719(7434)][tm4-tm0]:8048 finish 592 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7081 593----rcs.size():3[tm0:1507941606543706,tm1:1507941606544355,tm2:1507941606551663(7308),tm3:1507941606551802(7447),tm4:1507941606551831(7476)][tm4-tm0]:8125 finish 593 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7093 594----rcs.size():3[tm0:1507941606582397,tm1:1507941606583220,tm2:1507941606590500(7280),tm3:1507941606590654(7434),tm4:1507941606590689(7469)][tm4-tm0]:8292 finish 594 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7048 595----rcs.size():3[tm0:1507941606621444,tm1:1507941606622035,tm2:1507941606629288(7253),tm3:1507941606629443(7408),tm4:1507941606629472(7437)][tm4-tm0]:8028 finish 595 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7286 596----rcs.size():3[tm0:1507941606660163,tm1:1507941606660817,tm2:1507941606668316(7499),tm3:1507941606668449(7632),tm4:1507941606668472(7655)][tm4-tm0]:8309 finish 596 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7121 597----rcs.size():3[tm0:1507941606707530,tm1:1507941606708136,tm2:1507941606715475(7339),tm3:1507941606715633(7497),tm4:1507941606715667(7531)][tm4-tm0]:8137 finish 597 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7220 598----rcs.size():3[tm0:1507941606756163,tm1:1507941606756781,tm2:1507941606764270(7489),tm3:1507941606764457(7676),tm4:1507941606764492(7711)][tm4-tm0]:8329 finish 598 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7088 599----rcs.size():3[tm0:1507941606801985,tm1:1507941606802580,tm2:1507941606809885(7305),tm3:1507941606810022(7442),tm4:1507941606810045(7465)][tm4-tm0]:8060 finish 599 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7035 600----rcs.size():3[tm0:1507941606840768,tm1:1507941606841314,tm2:1507941606848570(7256),tm3:1507941606848706(7392),tm4:1507941606848727(7413)][tm4-tm0]:7959 finish 600 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7251 601----rcs.size():3[tm0:1507941606879829,tm1:1507941606880443,tm2:1507941606887917(7474),tm3:1507941606888045(7602),tm4:1507941606888080(7637)][tm4-tm0]:8251 finish 601 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7231 602----rcs.size():3[tm0:1507941606922046,tm1:1507941606922657,tm2:1507941606930165(7508),tm3:1507941606930389(7732),tm4:1507941606930424(7767)][tm4-tm0]:8378 finish 602 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:7 (incpp)call encode cost time:tmd-tmc:7364 603----rcs.size():3[tm0:1507941606963430,tm1:1507941606964024,tm2:1507941606971621(7597),tm3:1507941606971759(7735),tm4:1507941606971782(7758)][tm4-tm0]:8352 finish 603 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7177 604----rcs.size():3[tm0:1507941607002984,tm1:1507941607003547,tm2:1507941607010951(7404),tm3:1507941607011111(7564),tm4:1507941607011131(7584)][tm4-tm0]:8147 finish 604 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:7243 605----rcs.size():3[tm0:1507941607043294,tm1:1507941607043868,tm2:1507941607051320(7452),tm3:1507941607051457(7589),tm4:1507941607051477(7609)][tm4-tm0]:8183 finish 605 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6076 606----rcs.size():2[tm0:1507941607080754,tm1:1507941607081327,tm2:1507941607087568(6241),tm3:1507941607087692(6365),tm4:1507941607087709(6382)][tm4-tm0]:6955 finish 606 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5691 607----rcs.size():2[tm0:1507941607120720,tm1:1507941607121272,tm2:1507941607127120(5848),tm3:1507941607127215(5943),tm4:1507941607127232(5960)][tm4-tm0]:6512 finish 607 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5689 608----rcs.size():2[tm0:1507941607162275,tm1:1507941607162832,tm2:1507941607168695(5863),tm3:1507941607168797(5965),tm4:1507941607168821(5989)][tm4-tm0]:6546 finish 608 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5870 609----rcs.size():2[tm0:1507941607199383,tm1:1507941607200189,tm2:1507941607206273(6084),tm3:1507941607206353(6164),tm4:1507941607206376(6187)][tm4-tm0]:6993 finish 609 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5684 610----rcs.size():2[tm0:1507941607237247,tm1:1507941607237892,tm2:1507941607243782(5890),tm3:1507941607243882(5990),tm4:1507941607243910(6018)][tm4-tm0]:6663 finish 610 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5805 611----rcs.size():2[tm0:1507941607282566,tm1:1507941607283381,tm2:1507941607289370(5989),tm3:1507941607289469(6088),tm4:1507941607289493(6112)][tm4-tm0]:6927 finish 611 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5738 612----rcs.size():2[tm0:1507941607320601,tm1:1507941607321181,tm2:1507941607327118(5937),tm3:1507941607327204(6023),tm4:1507941607327230(6049)][tm4-tm0]:6629 finish 612 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5924 613----rcs.size():2[tm0:1507941607365934,tm1:1507941607366618,tm2:1507941607372737(6119),tm3:1507941607372833(6215),tm4:1507941607372857(6239)][tm4-tm0]:6923 finish 613 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5939 614----rcs.size():2[tm0:1507941607411404,tm1:1507941607412073,tm2:1507941607418231(6158),tm3:1507941607418372(6299),tm4:1507941607418403(6330)][tm4-tm0]:6999 finish 614 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5805 615----rcs.size():2[tm0:1507941607457266,tm1:1507941607457928,tm2:1507941607463966(6038),tm3:1507941607464049(6121),tm4:1507941607464072(6144)][tm4-tm0]:6806 finish 615 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5878 616----rcs.size():2[tm0:1507941607502568,tm1:1507941607503176,tm2:1507941607509260(6084),tm3:1507941607509347(6171),tm4:1507941607509367(6191)][tm4-tm0]:6799 finish 616 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5748 617----rcs.size():2[tm0:1507941607541708,tm1:1507941607542357,tm2:1507941607548336(5979),tm3:1507941607548420(6063),tm4:1507941607548444(6087)][tm4-tm0]:6736 finish 617 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:5957 618----rcs.size():2[tm0:1507941607579809,tm1:1507941607580396,tm2:1507941607586567(6171),tm3:1507941607586669(6273),tm4:1507941607586696(6300)][tm4-tm0]:6887 finish 618 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:6 (incpp)call encode cost time:tmd-tmc:6115 619----rcs.size():2[tm0:1507941607620647,tm1:1507941607621371,tm2:1507941607627727(6356),tm3:1507941607627826(6455),tm4:1507941607627854(6483)][tm4-tm0]:7207 finish 619 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4225 620----rcs.size():1[tm0:1507941607666405,tm1:1507941607667010,tm2:1507941607671330(4320),tm3:1507941607671414(4404),tm4:1507941607671428(4418)][tm4-tm0]:5023 finish 620 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5849 621----rcs.size():2[tm0:1507941607709709,tm1:1507941607710278,tm2:1507941607716390(6112),tm3:1507941607716475(6197),tm4:1507941607716504(6226)][tm4-tm0]:6795 finish 621 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5858 622----rcs.size():2[tm0:1507941607755386,tm1:1507941607755976,tm2:1507941607762071(6095),tm3:1507941607762229(6253),tm4:1507941607762278(6302)][tm4-tm0]:6892 finish 622 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5861 623----rcs.size():2[tm0:1507941607800568,tm1:1507941607801140,tm2:1507941607807302(6162),tm3:1507941607807392(6252),tm4:1507941607807419(6279)][tm4-tm0]:6851 finish 623 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5949 624----rcs.size():2[tm0:1507941607845531,tm1:1507941607846201,tm2:1507941607852465(6264),tm3:1507941607852565(6364),tm4:1507941607852584(6383)][tm4-tm0]:7053 finish 624 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5837 625----rcs.size():2[tm0:1507941607890450,tm1:1507941607891028,tm2:1507941607897108(6080),tm3:1507941607897226(6198),tm4:1507941607897245(6217)][tm4-tm0]:6795 finish 625 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5896 626----rcs.size():2[tm0:1507941607931392,tm1:1507941607932274,tm2:1507941607938428(6154),tm3:1507941607938532(6258),tm4:1507941607938551(6277)][tm4-tm0]:7159 finish 626 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:5 (incpp)call encode cost time:tmd-tmc:5769 627----rcs.size():2[tm0:1507941607971386,tm1:1507941607971953,tm2:1507941607978000(6047),tm3:1507941607978115(6162),tm4:1507941607978133(6180)][tm4-tm0]:6747 finish 627 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4053 628----rcs.size():1[tm0:1507941608012167,tm1:1507941608012756,tm2:1507941608016883(4127),tm3:1507941608016975(4219),tm4:1507941608016986(4230)][tm4-tm0]:4819 finish 628 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4135 629----rcs.size():1[tm0:1507941608051519,tm1:1507941608052083,tm2:1507941608056284(4201),tm3:1507941608056360(4277),tm4:1507941608056383(4300)][tm4-tm0]:4864 finish 629 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4205 630----rcs.size():1[tm0:1507941608093963,tm1:1507941608094626,tm2:1507941608098904(4278),tm3:1507941608098968(4342),tm4:1507941608098983(4357)][tm4-tm0]:5020 finish 630 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4430 631----rcs.size():1[tm0:1507941608130211,tm1:1507941608130891,tm2:1507941608135389(4498),tm3:1507941608135460(4569),tm4:1507941608135477(4586)][tm4-tm0]:5266 finish 631 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4231 632----rcs.size():1[tm0:1507941608173277,tm1:1507941608173810,tm2:1507941608178120(4310),tm3:1507941608178224(4414),tm4:1507941608178239(4429)][tm4-tm0]:4962 finish 632 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4425 633----rcs.size():1[tm0:1507941608213742,tm1:1507941608214317,tm2:1507941608218820(4503),tm3:1507941608218876(4559),tm4:1507941608218889(4572)][tm4-tm0]:5147 finish 633 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4267 634----rcs.size():1[tm0:1507941608253561,tm1:1507941608254199,tm2:1507941608258551(4352),tm3:1507941608258608(4409),tm4:1507941608258621(4422)][tm4-tm0]:5060 finish 634 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4102 635----rcs.size():1[tm0:1507941608292382,tm1:1507941608292941,tm2:1507941608297125(4184),tm3:1507941608297199(4258),tm4:1507941608297226(4285)][tm4-tm0]:4844 finish 635 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4009 636----rcs.size():1[tm0:1507941608333155,tm1:1507941608333756,tm2:1507941608337844(4088),tm3:1507941608337934(4178),tm4:1507941608337944(4188)][tm4-tm0]:4789 finish 636 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4223 637----rcs.size():1[tm0:1507941608372376,tm1:1507941608372942,tm2:1507941608377271(4329),tm3:1507941608377346(4404),tm4:1507941608377360(4418)][tm4-tm0]:4984 finish 637 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4253 638----rcs.size():1[tm0:1507941608412026,tm1:1507941608412591,tm2:1507941608416930(4339),tm3:1507941608417003(4412),tm4:1507941608417017(4426)][tm4-tm0]:4991 finish 638 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4160 639----rcs.size():1[tm0:1507941608452026,tm1:1507941608452707,tm2:1507941608456993(4286),tm3:1507941608457064(4357),tm4:1507941608457076(4369)][tm4-tm0]:5050 finish 639 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4345 640----rcs.size():1[tm0:1507941608493231,tm1:1507941608493767,tm2:1507941608498212(4445),tm3:1507941608498284(4517),tm4:1507941608498298(4531)][tm4-tm0]:5067 finish 640 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4124 641----rcs.size():1[tm0:1507941608534712,tm1:1507941608535445,tm2:1507941608539652(4207),tm3:1507941608539706(4261),tm4:1507941608539721(4276)][tm4-tm0]:5009 finish 641 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4314 642----rcs.size():1[tm0:1507941608573441,tm1:1507941608573984,tm2:1507941608578396(4412),tm3:1507941608578451(4467),tm4:1507941608578465(4481)][tm4-tm0]:5024 finish 642 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4156 643----rcs.size():1[tm0:1507941608616791,tm1:1507941608617369,tm2:1507941608621610(4241),tm3:1507941608621668(4299),tm4:1507941608621681(4312)][tm4-tm0]:4890 finish 643 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4185 644----rcs.size():1[tm0:1507941608660187,tm1:1507941608660885,tm2:1507941608665159(4274),tm3:1507941608665244(4359),tm4:1507941608665254(4369)][tm4-tm0]:5067 finish 644 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4077 645----rcs.size():1[tm0:1507941608703804,tm1:1507941608704367,tm2:1507941608708524(4157),tm3:1507941608708594(4227),tm4:1507941608708604(4237)][tm4-tm0]:4800 finish 645 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:3 (incpp)call encode cost time:tmd-tmc:4105 646----rcs.size():1[tm0:1507941608742608,tm1:1507941608743151,tm2:1507941608747363(4212),tm3:1507941608747434(4283),tm4:1507941608747459(4308)][tm4-tm0]:4851 finish 646 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4166 647----rcs.size():1[tm0:1507941608783970,tm1:1507941608784521,tm2:1507941608788778(4257),tm3:1507941608788833(4312),tm4:1507941608788859(4338)][tm4-tm0]:4889 finish 647 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4027 648----rcs.size():1[tm0:1507941608823094,tm1:1507941608823652,tm2:1507941608827758(4106),tm3:1507941608827835(4183),tm4:1507941608827863(4211)][tm4-tm0]:4769 finish 648 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4222 649----rcs.size():1[tm0:1507941608862435,tm1:1507941608862962,tm2:1507941608867247(4285),tm3:1507941608867321(4359),tm4:1507941608867333(4371)][tm4-tm0]:4898 finish 649 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:4 (incpp)call encode cost time:tmd-tmc:4181 650----rcs.size():1[tm0:1507941608906268,tm1:1507941608906803,tm2:1507941608911039(4236),tm3:1507941608911135(4332),tm4:1507941608911174(4371)][tm4-tm0]:4906 finish 650 frame 651----rcs.size():0[tm0:1507941608948535,tm1:1507941608949160,tm2:1507941608949160(0),tm3:1507941608949167(7),tm4:1507941608949167(7)][tm4-tm0]:632 finish 651 frame 652----rcs.size():0[tm0:1507941608983822,tm1:1507941608984394,tm2:1507941608984394(0),tm3:1507941608984401(7),tm4:1507941608984401(7)][tm4-tm0]:579 finish 652 frame 653----rcs.size():0[tm0:1507941609020576,tm1:1507941609021188,tm2:1507941609021188(0),tm3:1507941609021195(7),tm4:1507941609021195(7)][tm4-tm0]:619 finish 653 frame 654----rcs.size():0[tm0:1507941609055752,tm1:1507941609056397,tm2:1507941609056397(0),tm3:1507941609056404(7),tm4:1507941609056405(8)][tm4-tm0]:653 finish 654 frame 655----rcs.size():0[tm0:1507941609090647,tm1:1507941609091213,tm2:1507941609091213(0),tm3:1507941609091220(7),tm4:1507941609091220(7)][tm4-tm0]:573 finish 655 frame 656----rcs.size():0[tm0:1507941609124958,tm1:1507941609125506,tm2:1507941609125506(0),tm3:1507941609125513(7),tm4:1507941609125513(7)][tm4-tm0]:555 finish 656 frame 657----rcs.size():0[tm0:1507941609160005,tm1:1507941609160543,tm2:1507941609160543(0),tm3:1507941609160550(7),tm4:1507941609160551(8)][tm4-tm0]:546 finish 657 frame 658----rcs.size():0[tm0:1507941609194863,tm1:1507941609195394,tm2:1507941609195394(0),tm3:1507941609195401(7),tm4:1507941609195402(8)][tm4-tm0]:539 finish 658 frame 659----rcs.size():0[tm0:1507941609229569,tm1:1507941609230146,tm2:1507941609230146(0),tm3:1507941609230152(6),tm4:1507941609230152(6)][tm4-tm0]:583 finish 659 frame 660----rcs.size():0[tm0:1507941609264415,tm1:1507941609265271,tm2:1507941609265271(0),tm3:1507941609265278(7),tm4:1507941609265278(7)][tm4-tm0]:863 finish 660 frame 661----rcs.size():0[tm0:1507941609300097,tm1:1507941609300651,tm2:1507941609300651(0),tm3:1507941609300657(6),tm4:1507941609300657(6)][tm4-tm0]:560 finish 661 frame 662----rcs.size():0[tm0:1507941609335789,tm1:1507941609336343,tm2:1507941609336343(0),tm3:1507941609336350(7),tm4:1507941609336350(7)][tm4-tm0]:561 finish 662 frame 663----rcs.size():0[tm0:1507941609371332,tm1:1507941609371961,tm2:1507941609371961(0),tm3:1507941609371967(6),tm4:1507941609371967(6)][tm4-tm0]:635 finish 663 frame 664----rcs.size():0[tm0:1507941609406495,tm1:1507941609407081,tm2:1507941609407081(0),tm3:1507941609407086(5),tm4:1507941609407087(6)][tm4-tm0]:592 finish 664 frame 665----rcs.size():0[tm0:1507941609442546,tm1:1507941609443175,tm2:1507941609443175(0),tm3:1507941609443181(6),tm4:1507941609443181(6)][tm4-tm0]:635 finish 665 frame 666----rcs.size():0[tm0:1507941609479755,tm1:1507941609480378,tm2:1507941609480378(0),tm3:1507941609480384(6),tm4:1507941609480385(7)][tm4-tm0]:630 finish 666 frame 667----rcs.size():0[tm0:1507941609516212,tm1:1507941609516847,tm2:1507941609516847(0),tm3:1507941609516853(6),tm4:1507941609516853(6)][tm4-tm0]:641 finish 667 frame 668----rcs.size():0[tm0:1507941609551843,tm1:1507941609552505,tm2:1507941609552505(0),tm3:1507941609552512(7),tm4:1507941609552512(7)][tm4-tm0]:669 finish 668 frame 669----rcs.size():0[tm0:1507941609588748,tm1:1507941609589433,tm2:1507941609589433(0),tm3:1507941609589439(6),tm4:1507941609589439(6)][tm4-tm0]:691 finish 669 frame 670----rcs.size():0[tm0:1507941609624764,tm1:1507941609625351,tm2:1507941609625351(0),tm3:1507941609625357(6),tm4:1507941609625358(7)][tm4-tm0]:594 finish 670 frame 671----rcs.size():0[tm0:1507941609660982,tm1:1507941609661648,tm2:1507941609661648(0),tm3:1507941609661655(7),tm4:1507941609661655(7)][tm4-tm0]:673 finish 671 frame 672----rcs.size():0[tm0:1507941609696400,tm1:1507941609696986,tm2:1507941609696986(0),tm3:1507941609696993(7),tm4:1507941609696993(7)][tm4-tm0]:593 finish 672 frame 673----rcs.size():0[tm0:1507941609731795,tm1:1507941609732489,tm2:1507941609732489(0),tm3:1507941609732495(6),tm4:1507941609732495(6)][tm4-tm0]:700 finish 673 frame 674----rcs.size():0[tm0:1507941609769027,tm1:1507941609769609,tm2:1507941609769609(0),tm3:1507941609769615(6),tm4:1507941609769616(7)][tm4-tm0]:589 finish 674 frame 675----rcs.size():0[tm0:1507941609804669,tm1:1507941609805314,tm2:1507941609805314(0),tm3:1507941609805320(6),tm4:1507941609805320(6)][tm4-tm0]:651 finish 675 frame 676----rcs.size():0[tm0:1507941609841041,tm1:1507941609841590,tm2:1507941609841590(0),tm3:1507941609841596(6),tm4:1507941609841596(6)][tm4-tm0]:555 finish 676 frame 677----rcs.size():0[tm0:1507941609876535,tm1:1507941609877126,tm2:1507941609877126(0),tm3:1507941609877131(5),tm4:1507941609877132(6)][tm4-tm0]:597 finish 677 frame 678----rcs.size():0[tm0:1507941609911832,tm1:1507941609912355,tm2:1507941609912356(1),tm3:1507941609912362(7),tm4:1507941609912362(7)][tm4-tm0]:530 finish 678 frame 679----rcs.size():0[tm0:1507941609949863,tm1:1507941609950422,tm2:1507941609950422(0),tm3:1507941609950428(6),tm4:1507941609950428(6)][tm4-tm0]:565 finish 679 frame ================================================ FILE: logn10.txt ================================================ hahahah0 hahahah1 hahahah2 process image cost time:2 _create_network batch_norm_fn batch_norm_fn ('feature dimensionality: ', 128) batch_norm_fn hahahah (inpython)encode one frame cost time:t2-t1:0, t3-t1:782 (incpp)call encode cost time:tmd-tmc:867998 1----rcs.size():0[tm0:1507941100617389,tm1:1507941100622825,tm2:1507941100622825(0),tm3:1507941100622834(9),tm4:1507941100622834(9)][tm4-tm0]:5445 finish 1 frame 2----rcs.size():0[tm0:1507941100671180,tm1:1507941100672375,tm2:1507941100672375(0),tm3:1507941100672377(2),tm4:1507941100672377(2)][tm4-tm0]:1197 finish 2 frame 3----rcs.size():0[tm0:1507941100705004,tm1:1507941100705536,tm2:1507941100705536(0),tm3:1507941100705538(2),tm4:1507941100705539(3)][tm4-tm0]:535 finish 3 frame 4----rcs.size():0[tm0:1507941100742160,tm1:1507941100742715,tm2:1507941100742715(0),tm3:1507941100742717(2),tm4:1507941100742717(2)][tm4-tm0]:557 finish 4 frame 5----rcs.size():0[tm0:1507941100780425,tm1:1507941100781564,tm2:1507941100781564(0),tm3:1507941100781566(2),tm4:1507941100781566(2)][tm4-tm0]:1141 finish 5 frame 6----rcs.size():0[tm0:1507941100822370,tm1:1507941100823453,tm2:1507941100823453(0),tm3:1507941100823457(4),tm4:1507941100823457(4)][tm4-tm0]:1087 finish 6 frame 7----rcs.size():0[tm0:1507941100860257,tm1:1507941100860836,tm2:1507941100860836(0),tm3:1507941100860838(2),tm4:1507941100860838(2)][tm4-tm0]:581 finish 7 frame 8----rcs.size():0[tm0:1507941100895449,tm1:1507941100895991,tm2:1507941100895991(0),tm3:1507941100896006(15),tm4:1507941100896007(16)][tm4-tm0]:558 finish 8 frame 9----rcs.size():0[tm0:1507941100931682,tm1:1507941100932279,tm2:1507941100932279(0),tm3:1507941100932281(2),tm4:1507941100932281(2)][tm4-tm0]:599 finish 9 frame 10----rcs.size():0[tm0:1507941100968855,tm1:1507941100969414,tm2:1507941100969414(0),tm3:1507941100969417(3),tm4:1507941100969417(3)][tm4-tm0]:562 finish 10 frame 11----rcs.size():0[tm0:1507941101003870,tm1:1507941101004497,tm2:1507941101004497(0),tm3:1507941101004499(2),tm4:1507941101004499(2)][tm4-tm0]:629 finish 11 frame 12----rcs.size():0[tm0:1507941101039853,tm1:1507941101040446,tm2:1507941101040446(0),tm3:1507941101040448(2),tm4:1507941101040448(2)][tm4-tm0]:595 finish 12 frame 13----rcs.size():0[tm0:1507941101074878,tm1:1507941101075392,tm2:1507941101075392(0),tm3:1507941101075395(3),tm4:1507941101075395(3)][tm4-tm0]:517 finish 13 frame 14----rcs.size():0[tm0:1507941101110151,tm1:1507941101110821,tm2:1507941101110821(0),tm3:1507941101110824(3),tm4:1507941101110824(3)][tm4-tm0]:673 finish 14 frame 15----rcs.size():0[tm0:1507941101145467,tm1:1507941101146079,tm2:1507941101146079(0),tm3:1507941101146081(2),tm4:1507941101146081(2)][tm4-tm0]:614 finish 15 frame 16----rcs.size():0[tm0:1507941101181135,tm1:1507941101181855,tm2:1507941101181855(0),tm3:1507941101181857(2),tm4:1507941101181858(3)][tm4-tm0]:723 finish 16 frame 17----rcs.size():0[tm0:1507941101216131,tm1:1507941101216718,tm2:1507941101216718(0),tm3:1507941101216720(2),tm4:1507941101216721(3)][tm4-tm0]:590 finish 17 frame 18----rcs.size():0[tm0:1507941101251650,tm1:1507941101252307,tm2:1507941101252307(0),tm3:1507941101252309(2),tm4:1507941101252309(2)][tm4-tm0]:659 finish 18 frame 19----rcs.size():0[tm0:1507941101287028,tm1:1507941101287601,tm2:1507941101287601(0),tm3:1507941101287603(2),tm4:1507941101287604(3)][tm4-tm0]:576 finish 19 frame 20----rcs.size():0[tm0:1507941101322463,tm1:1507941101323066,tm2:1507941101323067(1),tm3:1507941101323069(3),tm4:1507941101323069(3)][tm4-tm0]:606 finish 20 frame 21----rcs.size():0[tm0:1507941101356591,tm1:1507941101357170,tm2:1507941101357170(0),tm3:1507941101357173(3),tm4:1507941101357173(3)][tm4-tm0]:582 finish 21 frame 22----rcs.size():0[tm0:1507941101391798,tm1:1507941101392379,tm2:1507941101392379(0),tm3:1507941101392381(2),tm4:1507941101392382(3)][tm4-tm0]:584 finish 22 frame 23----rcs.size():0[tm0:1507941101426365,tm1:1507941101426956,tm2:1507941101426956(0),tm3:1507941101426959(3),tm4:1507941101426959(3)][tm4-tm0]:594 finish 23 frame 24----rcs.size():0[tm0:1507941101461302,tm1:1507941101461893,tm2:1507941101461893(0),tm3:1507941101461895(2),tm4:1507941101461895(2)][tm4-tm0]:593 finish 24 frame 25----rcs.size():0[tm0:1507941101495966,tm1:1507941101496495,tm2:1507941101496495(0),tm3:1507941101496497(2),tm4:1507941101496498(3)][tm4-tm0]:532 finish 25 frame 26----rcs.size():0[tm0:1507941101532546,tm1:1507941101533246,tm2:1507941101533246(0),tm3:1507941101533249(3),tm4:1507941101533249(3)][tm4-tm0]:703 finish 26 frame 27----rcs.size():0[tm0:1507941101569511,tm1:1507941101570059,tm2:1507941101570059(0),tm3:1507941101570062(3),tm4:1507941101570062(3)][tm4-tm0]:551 finish 27 frame 28----rcs.size():0[tm0:1507941101605202,tm1:1507941101605851,tm2:1507941101605851(0),tm3:1507941101605853(2),tm4:1507941101605854(3)][tm4-tm0]:652 finish 28 frame 29----rcs.size():0[tm0:1507941101641454,tm1:1507941101642036,tm2:1507941101642036(0),tm3:1507941101642038(2),tm4:1507941101642038(2)][tm4-tm0]:584 finish 29 frame 30----rcs.size():0[tm0:1507941101676581,tm1:1507941101677104,tm2:1507941101677104(0),tm3:1507941101677106(2),tm4:1507941101677106(2)][tm4-tm0]:525 finish 30 frame 31----rcs.size():0[tm0:1507941101712312,tm1:1507941101712929,tm2:1507941101712929(0),tm3:1507941101712932(3),tm4:1507941101712932(3)][tm4-tm0]:620 finish 31 frame 32----rcs.size():0[tm0:1507941101750044,tm1:1507941101750701,tm2:1507941101750701(0),tm3:1507941101750703(2),tm4:1507941101750704(3)][tm4-tm0]:660 finish 32 frame 33----rcs.size():0[tm0:1507941101785865,tm1:1507941101786473,tm2:1507941101786473(0),tm3:1507941101786475(2),tm4:1507941101786476(3)][tm4-tm0]:611 finish 33 frame 34----rcs.size():0[tm0:1507941101823337,tm1:1507941101824031,tm2:1507941101824031(0),tm3:1507941101824033(2),tm4:1507941101824033(2)][tm4-tm0]:696 finish 34 frame 35----rcs.size():0[tm0:1507941101860432,tm1:1507941101861063,tm2:1507941101861063(0),tm3:1507941101861065(2),tm4:1507941101861065(2)][tm4-tm0]:633 finish 35 frame 36----rcs.size():0[tm0:1507941101896282,tm1:1507941101896860,tm2:1507941101896860(0),tm3:1507941101896862(2),tm4:1507941101896862(2)][tm4-tm0]:580 finish 36 frame 37----rcs.size():0[tm0:1507941101932542,tm1:1507941101933090,tm2:1507941101933090(0),tm3:1507941101933092(2),tm4:1507941101933092(2)][tm4-tm0]:550 finish 37 frame 38----rcs.size():0[tm0:1507941101969186,tm1:1507941101969733,tm2:1507941101969733(0),tm3:1507941101969735(2),tm4:1507941101969735(2)][tm4-tm0]:549 finish 38 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16516 39----rcs.size():1[tm0:1507941102004066,tm1:1507941102004649,tm2:1507941102021246(16597),tm3:1507941102021276(16627),tm4:1507941102021277(16628)][tm4-tm0]:17211 finish 39 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16412 40----rcs.size():1[tm0:1507941102052828,tm1:1507941102053378,tm2:1507941102069891(16513),tm3:1507941102069924(16546),tm4:1507941102069924(16546)][tm4-tm0]:17096 finish 40 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16506 41----rcs.size():1[tm0:1507941102101693,tm1:1507941102102317,tm2:1507941102118906(16589),tm3:1507941102118926(16609),tm4:1507941102118951(16634)][tm4-tm0]:17258 finish 41 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16291 42----rcs.size():1[tm0:1507941102150133,tm1:1507941102150684,tm2:1507941102167046(16362),tm3:1507941102167071(16387),tm4:1507941102167077(16393)][tm4-tm0]:16944 finish 42 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16547 43----rcs.size():1[tm0:1507941102202501,tm1:1507941102203155,tm2:1507941102219795(16640),tm3:1507941102219816(16661),tm4:1507941102219823(16668)][tm4-tm0]:17322 finish 43 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16280 44----rcs.size():1[tm0:1507941102251402,tm1:1507941102252005,tm2:1507941102268398(16393),tm3:1507941102268449(16444),tm4:1507941102268456(16451)][tm4-tm0]:17054 finish 44 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16436 45----rcs.size():1[tm0:1507941102299854,tm1:1507941102300509,tm2:1507941102317042(16533),tm3:1507941102317063(16554),tm4:1507941102317069(16560)][tm4-tm0]:17215 finish 45 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16291 46----rcs.size():1[tm0:1507941102348410,tm1:1507941102349107,tm2:1507941102365537(16430),tm3:1507941102365559(16452),tm4:1507941102365565(16458)][tm4-tm0]:17155 finish 46 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16439 47----rcs.size():1[tm0:1507941102396840,tm1:1507941102397725,tm2:1507941102414257(16532),tm3:1507941102414279(16554),tm4:1507941102414286(16561)][tm4-tm0]:17446 finish 47 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16443 48----rcs.size():1[tm0:1507941102450681,tm1:1507941102451380,tm2:1507941102467924(16544),tm3:1507941102467961(16581),tm4:1507941102467973(16593)][tm4-tm0]:17292 finish 48 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16444 49----rcs.size():1[tm0:1507941102503255,tm1:1507941102503933,tm2:1507941102520465(16532),tm3:1507941102520486(16553),tm4:1507941102520501(16568)][tm4-tm0]:17246 finish 49 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16386 50----rcs.size():1[tm0:1507941102552177,tm1:1507941102552834,tm2:1507941102569310(16476),tm3:1507941102569331(16497),tm4:1507941102569337(16503)][tm4-tm0]:17160 finish 50 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16402 51----rcs.size():1[tm0:1507941102599572,tm1:1507941102600198,tm2:1507941102616751(16553),tm3:1507941102616774(16576),tm4:1507941102616781(16583)][tm4-tm0]:17209 finish 51 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16502 52----rcs.size():1[tm0:1507941102650509,tm1:1507941102651148,tm2:1507941102667790(16642),tm3:1507941102667828(16680),tm4:1507941102667836(16688)][tm4-tm0]:17327 finish 52 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16316 53----rcs.size():1[tm0:1507941102700949,tm1:1507941102701578,tm2:1507941102718001(16423),tm3:1507941102718039(16461),tm4:1507941102718046(16468)][tm4-tm0]:17097 finish 53 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16548 54----rcs.size():1[tm0:1507941102749119,tm1:1507941102749798,tm2:1507941102766432(16634),tm3:1507941102766470(16672),tm4:1507941102766477(16679)][tm4-tm0]:17358 finish 54 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16394 55----rcs.size():1[tm0:1507941102801638,tm1:1507941102802235,tm2:1507941102818739(16504),tm3:1507941102818796(16561),tm4:1507941102818803(16568)][tm4-tm0]:17165 finish 55 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16351 56----rcs.size():1[tm0:1507941102851060,tm1:1507941102851670,tm2:1507941102868114(16444),tm3:1507941102868162(16492),tm4:1507941102868187(16517)][tm4-tm0]:17127 finish 56 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16421 57----rcs.size():1[tm0:1507941102899127,tm1:1507941102899720,tm2:1507941102916251(16531),tm3:1507941102916273(16553),tm4:1507941102916297(16577)][tm4-tm0]:17170 finish 57 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16405 58----rcs.size():1[tm0:1507941102953819,tm1:1507941102954414,tm2:1507941102970909(16495),tm3:1507941102970964(16550),tm4:1507941102970987(16573)][tm4-tm0]:17168 finish 58 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16435 59----rcs.size():1[tm0:1507941103002046,tm1:1507941103002693,tm2:1507941103019207(16514),tm3:1507941103019228(16535),tm4:1507941103019234(16541)][tm4-tm0]:17188 finish 59 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16308 60----rcs.size():1[tm0:1507941103053092,tm1:1507941103053697,tm2:1507941103070087(16390),tm3:1507941103070110(16413),tm4:1507941103070116(16419)][tm4-tm0]:17024 finish 60 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16257 61----rcs.size():1[tm0:1507941103100311,tm1:1507941103100863,tm2:1507941103117197(16334),tm3:1507941103117219(16356),tm4:1507941103117226(16363)][tm4-tm0]:16915 finish 61 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:15 (incpp)call encode cost time:tmd-tmc:16471 62----rcs.size():1[tm0:1507941103150965,tm1:1507941103151502,tm2:1507941103168073(16571),tm3:1507941103168095(16593),tm4:1507941103168101(16599)][tm4-tm0]:17136 finish 62 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:16503 63----rcs.size():1[tm0:1507941103198669,tm1:1507941103199222,tm2:1507941103215807(16585),tm3:1507941103215829(16607),tm4:1507941103215837(16615)][tm4-tm0]:17168 finish 63 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17247 64----rcs.size():1[tm0:1507941103253183,tm1:1507941103254186,tm2:1507941103271536(17350),tm3:1507941103271579(17393),tm4:1507941103271588(17402)][tm4-tm0]:18405 finish 64 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17563 65----rcs.size():1[tm0:1507941103302854,tm1:1507941103303497,tm2:1507941103321156(17659),tm3:1507941103321183(17686),tm4:1507941103321190(17693)][tm4-tm0]:18336 finish 65 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17446 66----rcs.size():1[tm0:1507941103351782,tm1:1507941103352316,tm2:1507941103369858(17542),tm3:1507941103369884(17568),tm4:1507941103369891(17575)][tm4-tm0]:18109 finish 66 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17400 67----rcs.size():1[tm0:1507941103403004,tm1:1507941103403614,tm2:1507941103421109(17495),tm3:1507941103421133(17519),tm4:1507941103421150(17536)][tm4-tm0]:18146 finish 67 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17494 68----rcs.size():1[tm0:1507941103451628,tm1:1507941103452164,tm2:1507941103469757(17593),tm3:1507941103469800(17636),tm4:1507941103469824(17660)][tm4-tm0]:18196 finish 68 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17350 69----rcs.size():1[tm0:1507941103501225,tm1:1507941103501843,tm2:1507941103519320(17477),tm3:1507941103519361(17518),tm4:1507941103519369(17526)][tm4-tm0]:18144 finish 69 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17527 70----rcs.size():1[tm0:1507941103551950,tm1:1507941103552589,tm2:1507941103570209(17620),tm3:1507941103570269(17680),tm4:1507941103570277(17688)][tm4-tm0]:18327 finish 70 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17432 71----rcs.size():1[tm0:1507941103603016,tm1:1507941103603553,tm2:1507941103621071(17518),tm3:1507941103621114(17561),tm4:1507941103621120(17567)][tm4-tm0]:18104 finish 71 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17355 72----rcs.size():1[tm0:1507941103651283,tm1:1507941103651834,tm2:1507941103669286(17452),tm3:1507941103669311(17477),tm4:1507941103669334(17500)][tm4-tm0]:18051 finish 72 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17499 73----rcs.size():1[tm0:1507941103700775,tm1:1507941103701402,tm2:1507941103719039(17637),tm3:1507941103719064(17662),tm4:1507941103719071(17669)][tm4-tm0]:18296 finish 73 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17345 74----rcs.size():2[tm0:1507941103750490,tm1:1507941103751038,tm2:1507941103768465(17427),tm3:1507941103768496(17458),tm4:1507941103768503(17465)][tm4-tm0]:18013 finish 74 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17490 75----rcs.size():2[tm0:1507941103800101,tm1:1507941103800784,tm2:1507941103818401(17617),tm3:1507941103818451(17667),tm4:1507941103818458(17674)][tm4-tm0]:18357 finish 75 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17347 76----rcs.size():2[tm0:1507941103851032,tm1:1507941103851627,tm2:1507941103869077(17450),tm3:1507941103869114(17487),tm4:1507941103869130(17503)][tm4-tm0]:18098 finish 76 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17395 77----rcs.size():2[tm0:1507941103900828,tm1:1507941103901382,tm2:1507941103918944(17562),tm3:1507941103918986(17604),tm4:1507941103919009(17627)][tm4-tm0]:18181 finish 77 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17458 78----rcs.size():2[tm0:1507941103950105,tm1:1507941103950788,tm2:1507941103968342(17554),tm3:1507941103968380(17592),tm4:1507941103968391(17603)][tm4-tm0]:18286 finish 78 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17393 79----rcs.size():2[tm0:1507941103999771,tm1:1507941104000413,tm2:1507941104017902(17489),tm3:1507941104017940(17527),tm4:1507941104017949(17536)][tm4-tm0]:18178 finish 79 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17483 80----rcs.size():2[tm0:1507941104048850,tm1:1507941104049479,tm2:1507941104067060(17581),tm3:1507941104067098(17619),tm4:1507941104067108(17629)][tm4-tm0]:18258 finish 80 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17438 81----rcs.size():2[tm0:1507941104098090,tm1:1507941104098647,tm2:1507941104116193(17546),tm3:1507941104116235(17588),tm4:1507941104116245(17598)][tm4-tm0]:18155 finish 81 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17484 82----rcs.size():2[tm0:1507941104149049,tm1:1507941104149719,tm2:1507941104167327(17608),tm3:1507941104167366(17647),tm4:1507941104167378(17659)][tm4-tm0]:18329 finish 82 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17456 83----rcs.size():2[tm0:1507941104200877,tm1:1507941104201521,tm2:1507941104219069(17548),tm3:1507941104219108(17587),tm4:1507941104219120(17599)][tm4-tm0]:18243 finish 83 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17510 84----rcs.size():2[tm0:1507941104250125,tm1:1507941104250736,tm2:1507941104268368(17632),tm3:1507941104268441(17705),tm4:1507941104268453(17717)][tm4-tm0]:18328 finish 84 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17631 85----rcs.size():2[tm0:1507941104299643,tm1:1507941104300179,tm2:1507941104317920(17741),tm3:1507941104317976(17797),tm4:1507941104317987(17808)][tm4-tm0]:18344 finish 85 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17411 86----rcs.size():2[tm0:1507941104349426,tm1:1507941104350084,tm2:1507941104367595(17511),tm3:1507941104367669(17585),tm4:1507941104367681(17597)][tm4-tm0]:18255 finish 86 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17267 87----rcs.size():2[tm0:1507941104398977,tm1:1507941104399536,tm2:1507941104416907(17371),tm3:1507941104416949(17413),tm4:1507941104416958(17422)][tm4-tm0]:17981 finish 87 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17512 88----rcs.size():2[tm0:1507941104451618,tm1:1507941104452170,tm2:1507941104469833(17663),tm3:1507941104469909(17739),tm4:1507941104469920(17750)][tm4-tm0]:18302 finish 88 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17421 89----rcs.size():2[tm0:1507941104504952,tm1:1507941104505525,tm2:1507941104523097(17572),tm3:1507941104523182(17657),tm4:1507941104523194(17669)][tm4-tm0]:18242 finish 89 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17497 90----rcs.size():2[tm0:1507941104554524,tm1:1507941104555236,tm2:1507941104572834(17598),tm3:1507941104572909(17673),tm4:1507941104572921(17685)][tm4-tm0]:18397 finish 90 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17663 91----rcs.size():2[tm0:1507941104607553,tm1:1507941104608109,tm2:1507941104625896(17787),tm3:1507941104625969(17860),tm4:1507941104625981(17872)][tm4-tm0]:18428 finish 91 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17580 92----rcs.size():2[tm0:1507941104657599,tm1:1507941104658224,tm2:1507941104675955(17731),tm3:1507941104675999(17775),tm4:1507941104676011(17787)][tm4-tm0]:18412 finish 92 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17616 93----rcs.size():2[tm0:1507941104707419,tm1:1507941104707997,tm2:1507941104725723(17726),tm3:1507941104725782(17785),tm4:1507941104725791(17794)][tm4-tm0]:18372 finish 93 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17742 94----rcs.size():2[tm0:1507941104761697,tm1:1507941104762341,tm2:1507941104780177(17836),tm3:1507941104780238(17897),tm4:1507941104780248(17907)][tm4-tm0]:18551 finish 94 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17604 95----rcs.size():2[tm0:1507941104811233,tm1:1507941104811805,tm2:1507941104829529(17724),tm3:1507941104829589(17784),tm4:1507941104829600(17795)][tm4-tm0]:18367 finish 95 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17504 96----rcs.size():2[tm0:1507941104860065,tm1:1507941104860641,tm2:1507941104878249(17608),tm3:1507941104878294(17653),tm4:1507941104878306(17665)][tm4-tm0]:18241 finish 96 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17544 97----rcs.size():2[tm0:1507941104909342,tm1:1507941104909895,tm2:1507941104927534(17639),tm3:1507941104927580(17685),tm4:1507941104927589(17694)][tm4-tm0]:18247 finish 97 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17401 98----rcs.size():2[tm0:1507941104958269,tm1:1507941104958834,tm2:1507941104976344(17510),tm3:1507941104976389(17555),tm4:1507941104976399(17565)][tm4-tm0]:18130 finish 98 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17537 99----rcs.size():2[tm0:1507941105006782,tm1:1507941105007322,tm2:1507941105024996(17674),tm3:1507941105025058(17736),tm4:1507941105025068(17746)][tm4-tm0]:18286 finish 99 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17433 100----rcs.size():3[tm0:1507941105055319,tm1:1507941105055909,tm2:1507941105073445(17536),tm3:1507941105073515(17606),tm4:1507941105073525(17616)][tm4-tm0]:18206 finish 100 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17493 101----rcs.size():3[tm0:1507941105105031,tm1:1507941105105680,tm2:1507941105123283(17603),tm3:1507941105123359(17679),tm4:1507941105123385(17705)][tm4-tm0]:18354 finish 101 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17547 102----rcs.size():3[tm0:1507941105159897,tm1:1507941105160474,tm2:1507941105178122(17648),tm3:1507941105178204(17730),tm4:1507941105178216(17742)][tm4-tm0]:18319 finish 102 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17541 103----rcs.size():3[tm0:1507941105208108,tm1:1507941105208672,tm2:1507941105226321(17649),tm3:1507941105226403(17731),tm4:1507941105226416(17744)][tm4-tm0]:18308 finish 103 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17356 104----rcs.size():3[tm0:1507941105260530,tm1:1507941105261104,tm2:1507941105278564(17460),tm3:1507941105278638(17534),tm4:1507941105278651(17547)][tm4-tm0]:18121 finish 104 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17440 105----rcs.size():3[tm0:1507941105311475,tm1:1507941105312047,tm2:1507941105329586(17539),tm3:1507941105329641(17594),tm4:1507941105329654(17607)][tm4-tm0]:18179 finish 105 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17351 106----rcs.size():3[tm0:1507941105359628,tm1:1507941105360171,tm2:1507941105377631(17460),tm3:1507941105377690(17519),tm4:1507941105377705(17534)][tm4-tm0]:18077 finish 106 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17512 107----rcs.size():3[tm0:1507941105408977,tm1:1507941105409698,tm2:1507941105427330(17632),tm3:1507941105427406(17708),tm4:1507941105427422(17724)][tm4-tm0]:18445 finish 107 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17733 108----rcs.size():3[tm0:1507941105460694,tm1:1507941105461363,tm2:1507941105479221(17858),tm3:1507941105479283(17920),tm4:1507941105479298(17935)][tm4-tm0]:18604 finish 108 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17412 109----rcs.size():3[tm0:1507941105511120,tm1:1507941105511711,tm2:1507941105529232(17521),tm3:1507941105529293(17582),tm4:1507941105529317(17606)][tm4-tm0]:18197 finish 109 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17620 110----rcs.size():3[tm0:1507941105560551,tm1:1507941105561217,tm2:1507941105578953(17736),tm3:1507941105579016(17799),tm4:1507941105579033(17816)][tm4-tm0]:18482 finish 110 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17631 111----rcs.size():3[tm0:1507941105610627,tm1:1507941105611185,tm2:1507941105628946(17761),tm3:1507941105629028(17843),tm4:1507941105629044(17859)][tm4-tm0]:18417 finish 111 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17604 112----rcs.size():3[tm0:1507941105659871,tm1:1507941105660521,tm2:1507941105678248(17727),tm3:1507941105678311(17790),tm4:1507941105678328(17807)][tm4-tm0]:18457 finish 112 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17588 113----rcs.size():3[tm0:1507941105709006,tm1:1507941105709778,tm2:1507941105727506(17728),tm3:1507941105727589(17811),tm4:1507941105727605(17827)][tm4-tm0]:18599 finish 113 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17501 114----rcs.size():3[tm0:1507941105758084,tm1:1507941105758734,tm2:1507941105776393(17659),tm3:1507941105776493(17759),tm4:1507941105776509(17775)][tm4-tm0]:18425 finish 114 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17671 115----rcs.size():3[tm0:1507941105811905,tm1:1507941105812501,tm2:1507941105830287(17786),tm3:1507941105830369(17868),tm4:1507941105830385(17884)][tm4-tm0]:18480 finish 115 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17502 116----rcs.size():2[tm0:1507941105860142,tm1:1507941105860676,tm2:1507941105878295(17619),tm3:1507941105878400(17724),tm4:1507941105878411(17735)][tm4-tm0]:18269 finish 116 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17585 117 117----rcs.size():2[tm0:1507941105908170,tm1:1507941105908690,tm2:1507941105926389(17699),tm3:1507941105926472(17782),tm4:1507941105926483(17793)][tm4-tm0]:18313 finish 117 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17654 118----rcs.size():2[tm0:1507941105956652,tm1:1507941105957230,tm2:1507941105975054(17824),tm3:1507941105975101(17871),tm4:1507941105975112(17882)][tm4-tm0]:18460 finish 118 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17588 119----rcs.size():2[tm0:1507941106005110,tm1:1507941106005682,tm2:1507941106023426(17744),tm3:1507941106023491(17809),tm4:1507941106023501(17819)][tm4-tm0]:18391 finish 119 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17703 120----rcs.size():2[tm0:1507941106054678,tm1:1507941106055272,tm2:1507941106073100(17828),tm3:1507941106073161(17889),tm4:1507941106073188(17916)][tm4-tm0]:18510 finish 120 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17440 121----rcs.size():2[tm0:1507941106109393,tm1:1507941106109946,tm2:1507941106127525(17579),tm3:1507941106127593(17647),tm4:1507941106127604(17658)][tm4-tm0]:18211 finish 121 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17699 122----rcs.size():2[tm0:1507941106158514,tm1:1507941106159130,tm2:1507941106176961(17831),tm3:1507941106177011(17881),tm4:1507941106177022(17892)][tm4-tm0]:18508 finish 122 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17622 123----rcs.size():2[tm0:1507941106207855,tm1:1507941106208484,tm2:1507941106226238(17754),tm3:1507941106226296(17812),tm4:1507941106226310(17826)][tm4-tm0]:18455 finish 123 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17433 124----rcs.size():3[tm0:1507941106257567,tm1:1507941106258243,tm2:1507941106275789(17546),tm3:1507941106275896(17653),tm4:1507941106275910(17667)][tm4-tm0]:18343 finish 124 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17486 125----rcs.size():3[tm0:1507941106306874,tm1:1507941106307452,tm2:1507941106325042(17590),tm3:1507941106325162(17710),tm4:1507941106325175(17723)][tm4-tm0]:18301 finish 125 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17637 126----rcs.size():3[tm0:1507941106356797,tm1:1507941106357427,tm2:1507941106375199(17772),tm3:1507941106375276(17849),tm4:1507941106375292(17865)][tm4-tm0]:18495 finish 126 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17975 127----rcs.size():3[tm0:1507941106411642,tm1:1507941106412185,tm2:1507941106430283(18098),tm3:1507941106430364(18179),tm4:1507941106430380(18195)][tm4-tm0]:18738 finish 127 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17615 128----rcs.size():3[tm0:1507941106466190,tm1:1507941106466763,tm2:1507941106484500(17737),tm3:1507941106484564(17801),tm4:1507941106484613(17850)][tm4-tm0]:18423 finish 128 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17560 129----rcs.size():3[tm0:1507941106522751,tm1:1507941106523325,tm2:1507941106541051(17726),tm3:1507941106541115(17790),tm4:1507941106541133(17808)][tm4-tm0]:18382 finish 129 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17658 130----rcs.size():3[tm0:1507941106572631,tm1:1507941106573186,tm2:1507941106590961(17775),tm3:1507941106591065(17879),tm4:1507941106591103(17917)][tm4-tm0]:18472 finish 130 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17605 131----rcs.size():3[tm0:1507941106622110,tm1:1507941106622702,tm2:1507941106640424(17722),tm3:1507941106640510(17808),tm4:1507941106640525(17823)][tm4-tm0]:18415 finish 131 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17440 132----rcs.size():3[tm0:1507941106675415,tm1:1507941106676027,tm2:1507941106693623(17596),tm3:1507941106693704(17677),tm4:1507941106693719(17692)][tm4-tm0]:18304 finish 132 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17796 133----rcs.size():3[tm0:1507941106729473,tm1:1507941106730356,tm2:1507941106748338(17982),tm3:1507941106748422(18066),tm4:1507941106748438(18082)][tm4-tm0]:18965 finish 133 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17617 134----rcs.size():2[tm0:1507941106781632,tm1:1507941106782225,tm2:1507941106799987(17762),tm3:1507941106800058(17833),tm4:1507941106800071(17846)][tm4-tm0]:18439 finish 134 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17658 135----rcs.size():2[tm0:1507941106831325,tm1:1507941106831922,tm2:1507941106849709(17787),tm3:1507941106849782(17860),tm4:1507941106849795(17873)][tm4-tm0]:18470 finish 135 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17730 136----rcs.size():2[tm0:1507941106881445,tm1:1507941106882057,tm2:1507941106899978(17921),tm3:1507941106900035(17978),tm4:1507941106900049(17992)][tm4-tm0]:18604 finish 136 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17922 137----rcs.size():2[tm0:1507941106931296,tm1:1507941106931906,tm2:1507941106949984(18078),tm3:1507941106950042(18136),tm4:1507941106950055(18149)][tm4-tm0]:18759 finish 137 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17670 138----rcs.size():2[tm0:1507941106981500,tm1:1507941106982054,tm2:1507941106999884(17830),tm3:1507941106999991(17937),tm4:1507941107000005(17951)][tm4-tm0]:18505 finish 138 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17616 139----rcs.size():2[tm0:1507941107031503,tm1:1507941107032061,tm2:1507941107049898(17837),tm3:1507941107049987(17926),tm4:1507941107050001(17940)][tm4-tm0]:18498 finish 139 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17725 140----rcs.size():2[tm0:1507941107081725,tm1:1507941107082299,tm2:1507941107100209(17910),tm3:1507941107100284(17985),tm4:1507941107100323(18024)][tm4-tm0]:18598 finish 140 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17724 141----rcs.size():2[tm0:1507941107131832,tm1:1507941107132413,tm2:1507941107150371(17958),tm3:1507941107150430(18017),tm4:1507941107150446(18033)][tm4-tm0]:18614 finish 141 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17662 142----rcs.size():2[tm0:1507941107184323,tm1:1507941107184872,tm2:1507941107202768(17896),tm3:1507941107202828(17956),tm4:1507941107202844(17972)][tm4-tm0]:18521 finish 142 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17668 143----rcs.size():2[tm0:1507941107234270,tm1:1507941107234835,tm2:1507941107252670(17835),tm3:1507941107252731(17896),tm4:1507941107252747(17912)][tm4-tm0]:18477 finish 143 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17635 144----rcs.size():3[tm0:1507941107284373,tm1:1507941107284928,tm2:1507941107302787(17859),tm3:1507941107302873(17945),tm4:1507941107302884(17956)][tm4-tm0]:18511 finish 144 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17718 145----rcs.size():3[tm0:1507941107334262,tm1:1507941107334816,tm2:1507941107352705(17889),tm3:1507941107352810(17994),tm4:1507941107352822(18006)][tm4-tm0]:18560 finish 145 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17502 146----rcs.size():3[tm0:1507941107384529,tm1:1507941107385149,tm2:1507941107402802(17653),tm3:1507941107402892(17743),tm4:1507941107402907(17758)][tm4-tm0]:18378 finish 146 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17732 147----rcs.size():4[tm0:1507941107434776,tm1:1507941107435396,tm2:1507941107453276(17880),tm3:1507941107453366(17970),tm4:1507941107453381(17985)][tm4-tm0]:18605 finish 147 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17712 148----rcs.size():4[tm0:1507941107484947,tm1:1507941107485506,tm2:1507941107503418(17912),tm3:1507941107503513(18007),tm4:1507941107503526(18020)][tm4-tm0]:18579 finish 148 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17791 149----rcs.size():4[tm0:1507941107535355,tm1:1507941107535968,tm2:1507941107553947(17979),tm3:1507941107554028(18060),tm4:1507941107554048(18080)][tm4-tm0]:18693 finish 149 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17651 150----rcs.size():4[tm0:1507941107585158,tm1:1507941107585731,tm2:1507941107603574(17843),tm3:1507941107603670(17939),tm4:1507941107603690(17959)][tm4-tm0]:18532 finish 150 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17619 151----rcs.size():4[tm0:1507941107633797,tm1:1507941107634390,tm2:1507941107652176(17786),tm3:1507941107652270(17880),tm4:1507941107652287(17897)][tm4-tm0]:18490 finish 151 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17640 152----rcs.size():3[tm0:1507941107682665,tm1:1507941107683219,tm2:1507941107701013(17794),tm3:1507941107701127(17908),tm4:1507941107701155(17936)][tm4-tm0]:18490 finish 152 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17590 153----rcs.size():3[tm0:1507941107731832,tm1:1507941107732448,tm2:1507941107750197(17749),tm3:1507941107750275(17827),tm4:1507941107750293(17845)][tm4-tm0]:18461 finish 153 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17897 154----rcs.size():3[tm0:1507941107781072,tm1:1507941107781760,tm2:1507941107799817(18057),tm3:1507941107799916(18156),tm4:1507941107799937(18177)][tm4-tm0]:18865 finish 154 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17755 155----rcs.size():4[tm0:1507941107830408,tm1:1507941107831112,tm2:1507941107849166(18054),tm3:1507941107849269(18157),tm4:1507941107849292(18180)][tm4-tm0]:18884 finish 155 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17802 156----rcs.size():5[tm0:1507941107880315,tm1:1507941107881003,tm2:1507941107899012(18009),tm3:1507941107899106(18103),tm4:1507941107899128(18125)][tm4-tm0]:18813 finish 156 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17683 157----rcs.size():5[tm0:1507941107929681,tm1:1507941107930389,tm2:1507941107948281(17892),tm3:1507941107948411(18022),tm4:1507941107948433(18044)][tm4-tm0]:18752 finish 157 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17885 158----rcs.size():5[tm0:1507941107978621,tm1:1507941107979183,tm2:1507941107997523(18340),tm3:1507941107997639(18456),tm4:1507941107997663(18480)][tm4-tm0]:19042 finish 158 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18122 159----rcs.size():5[tm0:1507941108028003,tm1:1507941108028563,tm2:1507941108046867(18304),tm3:1507941108046982(18419),tm4:1507941108047007(18444)][tm4-tm0]:19004 finish 159 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17869 160----rcs.size():5[tm0:1507941108077549,tm1:1507941108078152,tm2:1507941108096197(18045),tm3:1507941108096323(18171),tm4:1507941108096349(18197)][tm4-tm0]:18800 finish 160 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17727 161----rcs.size():5[tm0:1507941108130965,tm1:1507941108131641,tm2:1507941108149564(17923),tm3:1507941108149680(18039),tm4:1507941108149703(18062)][tm4-tm0]:18738 finish 161 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17621 162----rcs.size():5[tm0:1507941108183222,tm1:1507941108183794,tm2:1507941108201631(17837),tm3:1507941108201750(17956),tm4:1507941108201776(17982)][tm4-tm0]:18554 finish 162 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17567 163----rcs.size():5[tm0:1507941108232545,tm1:1507941108233170,tm2:1507941108250925(17755),tm3:1507941108251064(17894),tm4:1507941108251089(17919)][tm4-tm0]:18544 finish 163 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17672 164----rcs.size():5[tm0:1507941108281839,tm1:1507941108282527,tm2:1507941108300383(17856),tm3:1507941108300487(17960),tm4:1507941108300516(17989)][tm4-tm0]:18677 finish 164 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17792 165----rcs.size():5[tm0:1507941108331835,tm1:1507941108332469,tm2:1507941108350450(17981),tm3:1507941108350583(18114),tm4:1507941108350659(18190)][tm4-tm0]:18824 finish 165 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17878 166----rcs.size():5[tm0:1507941108381958,tm1:1507941108382559,tm2:1507941108400636(18077),tm3:1507941108400744(18185),tm4:1507941108400826(18267)][tm4-tm0]:18868 finish 166 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17774 167----rcs.size():5[tm0:1507941108434913,tm1:1507941108435477,tm2:1507941108453462(17985),tm3:1507941108453589(18112),tm4:1507941108453672(18195)][tm4-tm0]:18759 finish 167 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17694 168----rcs.size():5[tm0:1507941108488831,tm1:1507941108489447,tm2:1507941108507331(17884),tm3:1507941108507479(18032),tm4:1507941108507506(18059)][tm4-tm0]:18675 finish 168 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17948 169----rcs.size():5[tm0:1507941108543850,tm1:1507941108544471,tm2:1507941108562649(18178),tm3:1507941108562776(18305),tm4:1507941108562803(18332)][tm4-tm0]:18953 finish 169 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17991 170----rcs.size():5[tm0:1507941108593076,tm1:1507941108593657,tm2:1507941108611885(18228),tm3:1507941108611996(18339),tm4:1507941108612017(18360)][tm4-tm0]:18941 finish 170 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17787 171----rcs.size():5[tm0:1507941108647451,tm1:1507941108648030,tm2:1507941108666059(18029),tm3:1507941108666200(18170),tm4:1507941108666228(18198)][tm4-tm0]:18777 finish 171 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17825 172----rcs.size():5[tm0:1507941108697329,tm1:1507941108697889,tm2:1507941108715920(18031),tm3:1507941108716068(18179),tm4:1507941108716095(18206)][tm4-tm0]:18766 finish 172 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17810 173----rcs.size():5[tm0:1507941108746679,tm1:1507941108747414,tm2:1507941108765448(18034),tm3:1507941108765581(18167),tm4:1507941108765602(18188)][tm4-tm0]:18923 finish 173 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17926 174----rcs.size():5[tm0:1507941108796486,tm1:1507941108797163,tm2:1507941108815385(18222),tm3:1507941108815517(18354),tm4:1507941108815539(18376)][tm4-tm0]:19053 finish 174 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17777 175----rcs.size():5[tm0:1507941108851730,tm1:1507941108852371,tm2:1507941108870364(17993),tm3:1507941108870498(18127),tm4:1507941108870527(18156)][tm4-tm0]:18797 finish 175 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17766 176----rcs.size():5[tm0:1507941108901216,tm1:1507941108901830,tm2:1507941108919804(17974),tm3:1507941108919945(18115),tm4:1507941108919974(18144)][tm4-tm0]:18758 finish 176 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17690 177----rcs.size():5[tm0:1507941108950890,tm1:1507941108951509,tm2:1507941108969397(17888),tm3:1507941108969515(18006),tm4:1507941108969536(18027)][tm4-tm0]:18646 finish 177 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18042 178----rcs.size():5[tm0:1507941109003637,tm1:1507941109004256,tm2:1507941109022551(18295),tm3:1507941109022691(18435),tm4:1507941109022719(18463)][tm4-tm0]:19082 finish 178 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17781 179----rcs.size():5[tm0:1507941109053669,tm1:1507941109054346,tm2:1507941109072363(18017),tm3:1507941109072521(18175),tm4:1507941109072550(18204)][tm4-tm0]:18881 finish 179 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17881 180----rcs.size():5[tm0:1507941109103793,tm1:1507941109104434,tm2:1507941109122591(18157),tm3:1507941109122746(18312),tm4:1507941109122773(18339)][tm4-tm0]:18980 finish 180 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17921 181----rcs.size():5[tm0:1507941109153529,tm1:1507941109154147,tm2:1507941109172372(18225),tm3:1507941109172545(18398),tm4:1507941109172576(18429)][tm4-tm0]:19047 finish 181 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18003 182----rcs.size():5[tm0:1507941109203526,tm1:1507941109204183,tm2:1507941109222446(18263),tm3:1507941109222572(18389),tm4:1507941109222607(18424)][tm4-tm0]:19081 finish 182 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17950 183----rcs.size():5[tm0:1507941109253119,tm1:1507941109253700,tm2:1507941109271921(18221),tm3:1507941109272065(18365),tm4:1507941109272087(18387)][tm4-tm0]:18968 finish 183 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17931 184----rcs.size():6[tm0:1507941109302825,tm1:1507941109303461,tm2:1507941109321649(18188),tm3:1507941109321807(18346),tm4:1507941109321835(18374)][tm4-tm0]:19010 finish 184 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17892 185----rcs.size():6[tm0:1507941109352510,tm1:1507941109353091,tm2:1507941109371287(18196),tm3:1507941109371472(18381),tm4:1507941109371507(18416)][tm4-tm0]:18997 finish 185 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18024 186----rcs.size():6[tm0:1507941109401972,tm1:1507941109402551,tm2:1507941109420884(18333),tm3:1507941109421045(18494),tm4:1507941109421080(18529)][tm4-tm0]:19108 finish 186 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17943 187----rcs.size():6[tm0:1507941109451692,tm1:1507941109452290,tm2:1507941109470577(18287),tm3:1507941109470745(18455),tm4:1507941109470781(18491)][tm4-tm0]:19089 finish 187 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17832 188----rcs.size():6[tm0:1507941109501543,tm1:1507941109502181,tm2:1507941109520278(18097),tm3:1507941109520444(18263),tm4:1507941109520470(18289)][tm4-tm0]:18927 finish 188 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17796 189----rcs.size():6[tm0:1507941109551832,tm1:1507941109552444,tm2:1507941109570499(18055),tm3:1507941109570704(18260),tm4:1507941109570815(18371)][tm4-tm0]:18983 finish 189 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18041 190----rcs.size():6[tm0:1507941109601028,tm1:1507941109601638,tm2:1507941109619949(18311),tm3:1507941109620110(18472),tm4:1507941109620135(18497)][tm4-tm0]:19107 finish 190 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17840 191----rcs.size():6[tm0:1507941109649938,tm1:1507941109650520,tm2:1507941109668632(18112),tm3:1507941109668795(18275),tm4:1507941109668821(18301)][tm4-tm0]:18883 finish 191 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18000 192----rcs.size():6[tm0:1507941109698896,tm1:1507941109699482,tm2:1507941109717741(18259),tm3:1507941109717921(18439),tm4:1507941109717948(18466)][tm4-tm0]:19052 finish 192 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18023 193----rcs.size():6[tm0:1507941109748554,tm1:1507941109749134,tm2:1507941109767491(18357),tm3:1507941109767646(18512),tm4:1507941109767674(18540)][tm4-tm0]:19120 finish 193 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17904 194----rcs.size():6[tm0:1507941109798023,tm1:1507941109798618,tm2:1507941109816826(18208),tm3:1507941109817007(18389),tm4:1507941109817051(18433)][tm4-tm0]:19028 finish 194 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18109 195----rcs.size():6[tm0:1507941109849125,tm1:1507941109849834,tm2:1507941109868259(18425),tm3:1507941109868426(18592),tm4:1507941109868548(18714)][tm4-tm0]:19423 finish 195 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18123 196----rcs.size():6[tm0:1507941109899025,tm1:1507941109899655,tm2:1507941109918084(18429),tm3:1507941109918330(18675),tm4:1507941109918368(18713)][tm4-tm0]:19343 finish 196 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18263 197----rcs.size():6[tm0:1507941109950633,tm1:1507941109951199,tm2:1507941109969756(18557),tm3:1507941109969922(18723),tm4:1507941109969958(18759)][tm4-tm0]:19325 finish 197 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18053 198----rcs.size():6[tm0:1507941110000927,tm1:1507941110001494,tm2:1507941110019846(18352),tm3:1507941110020028(18534),tm4:1507941110020064(18570)][tm4-tm0]:19137 finish 198 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18246 199----rcs.size():6[tm0:1507941110051117,tm1:1507941110051804,tm2:1507941110070399(18595),tm3:1507941110070630(18826),tm4:1507941110070666(18862)][tm4-tm0]:19549 finish 199 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18098 200----rcs.size():6[tm0:1507941110101382,tm1:1507941110101964,tm2:1507941110120411(18447),tm3:1507941110120594(18630),tm4:1507941110120622(18658)][tm4-tm0]:19240 finish 200 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18094 201----rcs.size():6[tm0:1507941110148955,tm1:1507941110149524,tm2:1507941110167939(18415),tm3:1507941110168120(18596),tm4:1507941110168159(18635)][tm4-tm0]:19204 finish 201 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18539 202----rcs.size():6[tm0:1507941110197793,tm1:1507941110198379,tm2:1507941110217297(18918),tm3:1507941110217486(19107),tm4:1507941110217524(19145)][tm4-tm0]:19731 finish 202 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18191 203----rcs.size():6[tm0:1507941110249761,tm1:1507941110250330,tm2:1507941110268847(18517),tm3:1507941110269036(18706),tm4:1507941110269076(18746)][tm4-tm0]:19315 finish 203 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18442 204----rcs.size():6[tm0:1507941110299854,tm1:1507941110300496,tm2:1507941110319304(18808),tm3:1507941110319514(19018),tm4:1507941110319564(19068)][tm4-tm0]:19710 finish 204 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18275 205----rcs.size():6[tm0:1507941110349225,tm1:1507941110349816,tm2:1507941110368433(18617),tm3:1507941110368632(18816),tm4:1507941110368671(18855)][tm4-tm0]:19446 finish 205 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18286 206----rcs.size():6[tm0:1507941110398767,tm1:1507941110399360,tm2:1507941110418009(18649),tm3:1507941110418229(18869),tm4:1507941110418269(18909)][tm4-tm0]:19502 finish 206 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18337 207----rcs.size():6[tm0:1507941110448332,tm1:1507941110448943,tm2:1507941110467684(18741),tm3:1507941110467890(18947),tm4:1507941110467920(18977)][tm4-tm0]:19588 finish 207 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18301 208----rcs.size():6[tm0:1507941110500294,tm1:1507941110500839,tm2:1507941110519524(18685),tm3:1507941110519737(18898),tm4:1507941110519768(18929)][tm4-tm0]:19474 finish 208 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18530 209----rcs.size():6[tm0:1507941110549940,tm1:1507941110550596,tm2:1507941110569500(18904),tm3:1507941110569697(19101),tm4:1507941110569727(19131)][tm4-tm0]:19787 finish 209 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18280 210----rcs.size():7[tm0:1507941110599549,tm1:1507941110600174,tm2:1507941110618824(18650),tm3:1507941110619020(18846),tm4:1507941110619049(18875)][tm4-tm0]:19500 finish 210 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18458 211----rcs.size():7[tm0:1507941110649195,tm1:1507941110649792,tm2:1507941110668668(18876),tm3:1507941110668868(19076),tm4:1507941110668898(19106)][tm4-tm0]:19703 finish 211 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18478 212----rcs.size():7[tm0:1507941110699050,tm1:1507941110699660,tm2:1507941110718561(18901),tm3:1507941110718783(19123),tm4:1507941110718829(19169)][tm4-tm0]:19779 finish 212 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18432 213----rcs.size():7[tm0:1507941110749105,tm1:1507941110749693,tm2:1507941110768607(18914),tm3:1507941110768815(19122),tm4:1507941110768848(19155)][tm4-tm0]:19743 finish 213 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18511 214----rcs.size():7[tm0:1507941110798878,tm1:1507941110799486,tm2:1507941110818406(18920),tm3:1507941110818643(19157),tm4:1507941110818688(19202)][tm4-tm0]:19810 finish 214 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18689 215----rcs.size():7[tm0:1507941110849147,tm1:1507941110849814,tm2:1507941110868981(19167),tm3:1507941110869211(19397),tm4:1507941110869358(19544)][tm4-tm0]:20211 finish 215 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18536 216----rcs.size():7[tm0:1507941110899876,tm1:1507941110900584,tm2:1507941110919594(19010),tm3:1507941110919831(19247),tm4:1507941110919876(19292)][tm4-tm0]:20000 finish 216 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18627 217----rcs.size():7[tm0:1507941110949734,tm1:1507941110950360,tm2:1507941110969470(19110),tm3:1507941110969685(19325),tm4:1507941110969728(19368)][tm4-tm0]:19994 finish 217 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18580 218----rcs.size():7[tm0:1507941111000197,tm1:1507941111000801,tm2:1507941111019863(19062),tm3:1507941111020097(19296),tm4:1507941111020151(19350)][tm4-tm0]:19954 finish 218 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19316 219----rcs.size():6[tm0:1507941111050680,tm1:1507941111051389,tm2:1507941111071266(19877),tm3:1507941111071493(20104),tm4:1507941111071535(20146)][tm4-tm0]:20855 finish 219 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18747 220----rcs.size():6[tm0:1507941111103109,tm1:1507941111104104,tm2:1507941111123387(19283),tm3:1507941111123592(19488),tm4:1507941111123638(19534)][tm4-tm0]:20529 finish 220 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18449 221----rcs.size():6[tm0:1507941111154031,tm1:1507941111154627,tm2:1507941111173540(18913),tm3:1507941111173754(19127),tm4:1507941111173815(19188)][tm4-tm0]:19784 finish 221 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18605 222----rcs.size():6[tm0:1507941111204648,tm1:1507941111205357,tm2:1507941111224433(19076),tm3:1507941111224633(19276),tm4:1507941111224692(19335)][tm4-tm0]:20044 finish 222 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19309 223----rcs.size():6[tm0:1507941111254487,tm1:1507941111255046,tm2:1507941111275077(20031),tm3:1507941111275290(20244),tm4:1507941111275336(20290)][tm4-tm0]:20849 finish 223 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18562 224----rcs.size():6[tm0:1507941111306290,tm1:1507941111307291,tm2:1507941111326322(19031),tm3:1507941111326525(19234),tm4:1507941111326556(19265)][tm4-tm0]:20266 finish 224 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19492 225----rcs.size():6[tm0:1507941111359652,tm1:1507941111360364,tm2:1507941111380653(20289),tm3:1507941111380864(20500),tm4:1507941111380894(20530)][tm4-tm0]:21242 finish 225 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19299 226----rcs.size():7[tm0:1507941111411556,tm1:1507941111412698,tm2:1507941111432889(20191),tm3:1507941111433134(20436),tm4:1507941111433179(20481)][tm4-tm0]:21623 finish 226 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19347 227----rcs.size():7[tm0:1507941111466969,tm1:1507941111467864,tm2:1507941111488178(20314),tm3:1507941111488415(20551),tm4:1507941111488467(20603)][tm4-tm0]:21498 finish 227 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19213 228----rcs.size():7[tm0:1507941111522933,tm1:1507941111523942,tm2:1507941111544147(20205),tm3:1507941111544400(20458),tm4:1507941111544451(20509)][tm4-tm0]:21518 finish 228 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19320 229----rcs.size():7[tm0:1507941111576114,tm1:1507941111577171,tm2:1507941111596990(19819),tm3:1507941111597238(20067),tm4:1507941111597306(20135)][tm4-tm0]:21192 finish 229 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18560 230----rcs.size():8[tm0:1507941111629140,tm1:1507941111629802,tm2:1507941111648824(19022),tm3:1507941111649108(19306),tm4:1507941111649279(19477)][tm4-tm0]:20139 finish 230 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19364 231----rcs.size():8[tm0:1507941111680354,tm1:1507941111680928,tm2:1507941111700996(20068),tm3:1507941111701276(20348),tm4:1507941111701335(20407)][tm4-tm0]:20981 finish 231 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19423 232----rcs.size():8[tm0:1507941111733694,tm1:1507941111734735,tm2:1507941111755076(20341),tm3:1507941111755369(20634),tm4:1507941111755553(20818)][tm4-tm0]:21859 finish 232 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19296 233----rcs.size():8[tm0:1507941111787160,tm1:1507941111788170,tm2:1507941111808340(20170),tm3:1507941111808593(20423),tm4:1507941111808650(20480)][tm4-tm0]:21490 finish 233 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19659 234----rcs.size():8[tm0:1507941111840336,tm1:1507941111841271,tm2:1507941111862047(20776),tm3:1507941111862309(21038),tm4:1507941111862370(21099)][tm4-tm0]:22034 finish 234 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19808 235----rcs.size():8[tm0:1507941111893234,tm1:1507941111894166,tm2:1507941111914869(20703),tm3:1507941111915112(20946),tm4:1507941111915162(20996)][tm4-tm0]:21928 finish 235 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19575 236----rcs.size():8[tm0:1507941111946109,tm1:1507941111947141,tm2:1507941111967706(20565),tm3:1507941111967952(20811),tm4:1507941111967990(20849)][tm4-tm0]:21881 finish 236 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19622 237----rcs.size():8[tm0:1507941111999182,tm1:1507941112000194,tm2:1507941112020851(20657),tm3:1507941112021107(20913),tm4:1507941112021176(20982)][tm4-tm0]:21994 finish 237 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19299 238----rcs.size():8[tm0:1507941112052304,tm1:1507941112053335,tm2:1507941112073769(20434),tm3:1507941112074042(20707),tm4:1507941112074099(20764)][tm4-tm0]:21795 finish 238 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18008 239----rcs.size():7[tm0:1507941112105717,tm1:1507941112106715,tm2:1507941112124984(18269),tm3:1507941112125265(18550),tm4:1507941112125312(18597)][tm4-tm0]:19595 finish 239 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17812 240----rcs.size():7[tm0:1507941112155556,tm1:1507941112156285,tm2:1507941112174366(18081),tm3:1507941112174571(18286),tm4:1507941112174625(18340)][tm4-tm0]:19069 finish 240 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18318 241----rcs.size():7[tm0:1507941112208715,tm1:1507941112209443,tm2:1507941112228069(18626),tm3:1507941112228299(18856),tm4:1507941112228346(18903)][tm4-tm0]:19631 finish 241 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18241 242----rcs.size():7[tm0:1507941112260917,tm1:1507941112261605,tm2:1507941112280295(18690),tm3:1507941112280535(18930),tm4:1507941112280583(18978)][tm4-tm0]:19666 finish 242 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18148 243----rcs.size():7[tm0:1507941112310856,tm1:1507941112311526,tm2:1507941112330152(18626),tm3:1507941112330379(18853),tm4:1507941112330424(18898)][tm4-tm0]:19568 finish 243 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18125 244----rcs.size():7[tm0:1507941112361097,tm1:1507941112362198,tm2:1507941112380675(18477),tm3:1507941112380901(18703),tm4:1507941112380945(18747)][tm4-tm0]:19848 finish 244 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18062 245----rcs.size():7[tm0:1507941112411632,tm1:1507941112412518,tm2:1507941112430857(18339),tm3:1507941112431101(18583),tm4:1507941112431155(18637)][tm4-tm0]:19523 finish 245 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18026 246----rcs.size():7[tm0:1507941112461303,tm1:1507941112462212,tm2:1507941112480524(18312),tm3:1507941112480753(18541),tm4:1507941112480799(18587)][tm4-tm0]:19496 finish 246 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17988 247----rcs.size():7[tm0:1507941112511166,tm1:1507941112511953,tm2:1507941112530353(18400),tm3:1507941112530580(18627),tm4:1507941112530627(18674)][tm4-tm0]:19461 finish 247 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18206 248----rcs.size():7[tm0:1507941112560862,tm1:1507941112561536,tm2:1507941112580294(18758),tm3:1507941112580522(18986),tm4:1507941112580554(19018)][tm4-tm0]:19692 finish 248 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18433 249----rcs.size():7[tm0:1507941112611306,tm1:1507941112612057,tm2:1507941112630944(18887),tm3:1507941112631172(19115),tm4:1507941112631206(19149)][tm4-tm0]:19900 finish 249 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18200 250----rcs.size():7[tm0:1507941112661493,tm1:1507941112662487,tm2:1507941112680993(18506),tm3:1507941112681222(18735),tm4:1507941112681268(18781)][tm4-tm0]:19775 finish 250 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18295 251----rcs.size():7[tm0:1507941112709857,tm1:1507941112710435,tm2:1507941112728986(18551),tm3:1507941112729213(18778),tm4:1507941112729246(18811)][tm4-tm0]:19389 finish 251 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18224 252----rcs.size():7[tm0:1507941112759086,tm1:1507941112759663,tm2:1507941112778178(18515),tm3:1507941112778448(18785),tm4:1507941112778481(18818)][tm4-tm0]:19395 finish 252 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18449 253----rcs.size():7[tm0:1507941112810707,tm1:1507941112811285,tm2:1507941112830031(18746),tm3:1507941112830284(18999),tm4:1507941112830330(19045)][tm4-tm0]:19623 finish 253 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18439 254----rcs.size():7[tm0:1507941112860719,tm1:1507941112861318,tm2:1507941112880041(18723),tm3:1507941112880291(18973),tm4:1507941112880343(19025)][tm4-tm0]:19624 finish 254 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18005 255----rcs.size():7[tm0:1507941112911013,tm1:1507941112911596,tm2:1507941112930114(18518),tm3:1507941112930380(18784),tm4:1507941112930430(18834)][tm4-tm0]:19417 finish 255 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18084 256----rcs.size():7[tm0:1507941112965228,tm1:1507941112965800,tm2:1507941112984215(18415),tm3:1507941112984447(18647),tm4:1507941112984480(18680)][tm4-tm0]:19252 finish 256 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18364 257----rcs.size():7[tm0:1507941113014762,tm1:1507941113015299,tm2:1507941113034043(18744),tm3:1507941113034285(18986),tm4:1507941113034331(19032)][tm4-tm0]:19569 finish 257 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18131 258----rcs.size():7[tm0:1507941113065375,tm1:1507941113065929,tm2:1507941113084468(18539),tm3:1507941113084708(18779),tm4:1507941113084741(18812)][tm4-tm0]:19366 finish 258 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18043 259----rcs.size():7[tm0:1507941113119356,tm1:1507941113120007,tm2:1507941113138379(18372),tm3:1507941113138630(18623),tm4:1507941113138676(18669)][tm4-tm0]:19320 finish 259 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18695 260----rcs.size():7[tm0:1507941113169365,tm1:1507941113170008,tm2:1507941113189074(19066),tm3:1507941113189346(19338),tm4:1507941113189395(19387)][tm4-tm0]:20030 finish 260 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18078 261----rcs.size():7[tm0:1507941113221107,tm1:1507941113221682,tm2:1507941113240070(18388),tm3:1507941113240334(18652),tm4:1507941113240381(18699)][tm4-tm0]:19274 finish 261 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18207 262----rcs.size():7[tm0:1507941113275385,tm1:1507941113275976,tm2:1507941113294518(18542),tm3:1507941113294794(18818),tm4:1507941113294846(18870)][tm4-tm0]:19461 finish 262 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18576 263----rcs.size():7[tm0:1507941113324873,tm1:1507941113325596,tm2:1507941113344579(18983),tm3:1507941113344843(19247),tm4:1507941113345024(19428)][tm4-tm0]:20151 finish 263 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18548 264----rcs.size():7[tm0:1507941113374600,tm1:1507941113375213,tm2:1507941113394175(18962),tm3:1507941113394445(19232),tm4:1507941113394495(19282)][tm4-tm0]:19895 finish 264 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18305 265----rcs.size():7[tm0:1507941113425027,tm1:1507941113425644,tm2:1507941113444345(18701),tm3:1507941113444616(18972),tm4:1507941113444668(19024)][tm4-tm0]:19641 finish 265 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19085 266----rcs.size():7[tm0:1507941113474812,tm1:1507941113475410,tm2:1507941113495050(19640),tm3:1507941113495630(20220),tm4:1507941113495723(20313)][tm4-tm0]:20911 finish 266 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18257 267----rcs.size():7[tm0:1507941113532278,tm1:1507941113532832,tm2:1507941113551522(18690),tm3:1507941113551798(18966),tm4:1507941113551846(19014)][tm4-tm0]:19568 finish 267 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18259 268----rcs.size():7[tm0:1507941113582271,tm1:1507941113582846,tm2:1507941113601477(18631),tm3:1507941113601738(18892),tm4:1507941113601784(18938)][tm4-tm0]:19513 finish 268 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18228 269----rcs.size():7[tm0:1507941113631053,tm1:1507941113631655,tm2:1507941113650321(18666),tm3:1507941113650595(18940),tm4:1507941113650629(18974)][tm4-tm0]:19576 finish 269 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17754 270----rcs.size():6[tm0:1507941113680391,tm1:1507941113680925,tm2:1507941113698978(18053),tm3:1507941113699244(18319),tm4:1507941113699282(18357)][tm4-tm0]:18891 finish 270 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17761 271----rcs.size():6[tm0:1507941113729262,tm1:1507941113729836,tm2:1507941113747811(17975),tm3:1507941113748019(18183),tm4:1507941113748049(18213)][tm4-tm0]:18787 finish 271 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17658 272----rcs.size():6[tm0:1507941113781507,tm1:1507941113782056,tm2:1507941113799944(17888),tm3:1507941113800164(18108),tm4:1507941113800203(18147)][tm4-tm0]:18696 finish 272 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17552 273----rcs.size():6[tm0:1507941113830789,tm1:1507941113831417,tm2:1507941113849193(17776),tm3:1507941113849392(17975),tm4:1507941113849431(18014)][tm4-tm0]:18642 finish 273 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17860 274----rcs.size():6[tm0:1507941113880525,tm1:1507941113881133,tm2:1507941113899248(18115),tm3:1507941113899460(18327),tm4:1507941113899515(18382)][tm4-tm0]:18990 finish 274 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17915 275----rcs.size():6[tm0:1507941113929569,tm1:1507941113930269,tm2:1507941113948446(18177),tm3:1507941113948661(18392),tm4:1507941113948788(18519)][tm4-tm0]:19219 finish 275 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17913 276----rcs.size():6[tm0:1507941113981821,tm1:1507941113982478,tm2:1507941114000616(18138),tm3:1507941114000827(18349),tm4:1507941114000871(18393)][tm4-tm0]:19050 finish 276 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17879 277----rcs.size():6[tm0:1507941114031393,tm1:1507941114032090,tm2:1507941114050231(18141),tm3:1507941114050469(18379),tm4:1507941114050498(18408)][tm4-tm0]:19105 finish 277 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17801 278----rcs.size():6[tm0:1507941114080512,tm1:1507941114081083,tm2:1507941114099209(18126),tm3:1507941114099415(18332),tm4:1507941114099461(18378)][tm4-tm0]:18949 finish 278 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17671 279----rcs.size():6[tm0:1507941114129712,tm1:1507941114130323,tm2:1507941114148266(17943),tm3:1507941114148495(18172),tm4:1507941114148541(18218)][tm4-tm0]:18829 finish 279 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17889 280----rcs.size():6[tm0:1507941114178627,tm1:1507941114179529,tm2:1507941114197799(18270),tm3:1507941114198028(18499),tm4:1507941114198170(18641)][tm4-tm0]:19543 finish 280 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17987 281----rcs.size():6[tm0:1507941114227996,tm1:1507941114228817,tm2:1507941114247096(18279),tm3:1507941114247353(18536),tm4:1507941114247404(18587)][tm4-tm0]:19408 finish 281 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18071 282----rcs.size():6[tm0:1507941114280644,tm1:1507941114281222,tm2:1507941114299566(18344),tm3:1507941114299821(18599),tm4:1507941114299868(18646)][tm4-tm0]:19224 finish 282 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18131 283----rcs.size():7[tm0:1507941114329532,tm1:1507941114330332,tm2:1507941114348746(18414),tm3:1507941114349032(18700),tm4:1507941114349188(18856)][tm4-tm0]:19656 finish 283 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18100 284----rcs.size():7[tm0:1507941114379027,tm1:1507941114379766,tm2:1507941114398095(18329),tm3:1507941114398403(18637),tm4:1507941114398562(18796)][tm4-tm0]:19535 finish 284 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18171 285----rcs.size():7[tm0:1507941114429034,tm1:1507941114429802,tm2:1507941114448282(18480),tm3:1507941114448569(18767),tm4:1507941114448604(18802)][tm4-tm0]:19570 finish 285 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17972 286----rcs.size():7[tm0:1507941114480695,tm1:1507941114481289,tm2:1507941114499538(18249),tm3:1507941114499820(18531),tm4:1507941114499852(18563)][tm4-tm0]:19157 finish 286 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17821 287----rcs.size():7[tm0:1507941114530023,tm1:1507941114530615,tm2:1507941114548686(18071),tm3:1507941114548983(18368),tm4:1507941114549023(18408)][tm4-tm0]:19000 finish 287 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17833 288----rcs.size():7[tm0:1507941114579259,tm1:1507941114579901,tm2:1507941114598064(18163),tm3:1507941114598367(18466),tm4:1507941114598403(18502)][tm4-tm0]:19144 finish 288 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17974 289----rcs.size():7[tm0:1507941114633215,tm1:1507941114633794,tm2:1507941114652047(18253),tm3:1507941114652289(18495),tm4:1507941114652323(18529)][tm4-tm0]:19108 finish 289 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17967 290----rcs.size():7[tm0:1507941114683866,tm1:1507941114684403,tm2:1507941114702666(18263),tm3:1507941114702923(18520),tm4:1507941114702956(18553)][tm4-tm0]:19090 finish 290 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17918 291----rcs.size():7[tm0:1507941114731973,tm1:1507941114732545,tm2:1507941114750744(18199),tm3:1507941114750992(18447),tm4:1507941114751026(18481)][tm4-tm0]:19053 finish 291 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18105 292----rcs.size():7[tm0:1507941114780894,tm1:1507941114781526,tm2:1507941114799926(18400),tm3:1507941114800184(18658),tm4:1507941114800235(18709)][tm4-tm0]:19341 finish 292 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17768 293----rcs.size():6[tm0:1507941114829830,tm1:1507941114830462,tm2:1507941114848514(18052),tm3:1507941114848768(18306),tm4:1507941114848801(18339)][tm4-tm0]:18971 finish 293 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18124 294----rcs.size():6[tm0:1507941114879071,tm1:1507941114879736,tm2:1507941114898167(18431),tm3:1507941114898463(18727),tm4:1507941114898494(18758)][tm4-tm0]:19423 finish 294 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18065 295----rcs.size():6[tm0:1507941114927747,tm1:1507941114928582,tm2:1507941114946983(18401),tm3:1507941114947264(18682),tm4:1507941114947299(18717)][tm4-tm0]:19552 finish 295 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17978 296----rcs.size():6[tm0:1507941114977702,tm1:1507941114978506,tm2:1507941114996821(18315),tm3:1507941114997165(18659),tm4:1507941114997204(18698)][tm4-tm0]:19502 finish 296 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17944 297----rcs.size():6[tm0:1507941115030440,tm1:1507941115031013,tm2:1507941115049292(18279),tm3:1507941115049549(18536),tm4:1507941115049585(18572)][tm4-tm0]:19145 finish 297 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18359 298----rcs.size():6[tm0:1507941115080014,tm1:1507941115080593,tm2:1507941115099324(18731),tm3:1507941115099576(18983),tm4:1507941115099627(19034)][tm4-tm0]:19613 finish 298 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17915 299----rcs.size():6[tm0:1507941115129457,tm1:1507941115130031,tm2:1507941115148259(18228),tm3:1507941115148512(18481),tm4:1507941115148560(18529)][tm4-tm0]:19103 finish 299 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18019 300----rcs.size():6[tm0:1507941115178592,tm1:1507941115179226,tm2:1507941115197569(18343),tm3:1507941115197828(18602),tm4:1507941115197879(18653)][tm4-tm0]:19287 finish 300 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18142 301----rcs.size():6[tm0:1507941115229259,tm1:1507941115230070,tm2:1507941115248607(18537),tm3:1507941115248903(18833),tm4:1507941115248969(18899)][tm4-tm0]:19710 finish 301 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18168 302----rcs.size():6[tm0:1507941115280614,tm1:1507941115281234,tm2:1507941115299750(18516),tm3:1507941115299996(18762),tm4:1507941115300191(18957)][tm4-tm0]:19577 finish 302 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18163 303----rcs.size():6[tm0:1507941115330232,tm1:1507941115330803,tm2:1507941115349383(18580),tm3:1507941115349646(18843),tm4:1507941115349815(19012)][tm4-tm0]:19583 finish 303 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18231 304----rcs.size():6[tm0:1507941115379478,tm1:1507941115380128,tm2:1507941115398807(18679),tm3:1507941115399053(18925),tm4:1507941115399107(18979)][tm4-tm0]:19629 finish 304 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18140 305----rcs.size():6[tm0:1507941115428659,tm1:1507941115429348,tm2:1507941115447865(18517),tm3:1507941115448111(18763),tm4:1507941115448175(18827)][tm4-tm0]:19516 finish 305 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18287 306----rcs.size():6[tm0:1507941115477662,tm1:1507941115478563,tm2:1507941115497260(18697),tm3:1507941115497522(18959),tm4:1507941115497579(19016)][tm4-tm0]:19917 finish 306 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18134 307----rcs.size():6[tm0:1507941115526963,tm1:1507941115527637,tm2:1507941115546490(18853),tm3:1507941115546757(19120),tm4:1507941115546812(19175)][tm4-tm0]:19849 finish 307 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18152 308----rcs.size():6[tm0:1507941115579363,tm1:1507941115580049,tm2:1507941115598576(18527),tm3:1507941115598845(18796),tm4:1507941115598896(18847)][tm4-tm0]:19533 finish 308 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18070 309----rcs.size():7[tm0:1507941115627866,tm1:1507941115628634,tm2:1507941115647169(18535),tm3:1507941115647465(18831),tm4:1507941115647522(18888)][tm4-tm0]:19656 finish 309 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18081 310----rcs.size():7[tm0:1507941115680873,tm1:1507941115681467,tm2:1507941115699950(18483),tm3:1507941115700261(18794),tm4:1507941115700320(18853)][tm4-tm0]:19447 finish 310 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18100 311----rcs.size():7[tm0:1507941115729581,tm1:1507941115730304,tm2:1507941115748773(18469),tm3:1507941115749072(18768),tm4:1507941115749110(18806)][tm4-tm0]:19529 finish 311 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18377 312----rcs.size():7[tm0:1507941115778979,tm1:1507941115779674,tm2:1507941115798490(18816),tm3:1507941115798777(19103),tm4:1507941115798837(19163)][tm4-tm0]:19858 finish 312 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18200 313----rcs.size():8[tm0:1507941115828022,tm1:1507941115828723,tm2:1507941115847348(18625),tm3:1507941115847692(18969),tm4:1507941115847766(19043)][tm4-tm0]:19744 finish 313 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18261 314----rcs.size():8[tm0:1507941115881668,tm1:1507941115882263,tm2:1507941115900926(18663),tm3:1507941115901247(18984),tm4:1507941115901313(19050)][tm4-tm0]:19645 finish 314 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18395 315----rcs.size():8[tm0:1507941115935465,tm1:1507941115936218,tm2:1507941115954999(18781),tm3:1507941115955324(19106),tm4:1507941115955526(19308)][tm4-tm0]:20061 finish 315 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18397 316----rcs.size():8[tm0:1507941115990444,tm1:1507941115991178,tm2:1507941116010039(18861),tm3:1507941116010359(19181),tm4:1507941116010566(19388)][tm4-tm0]:20122 finish 316 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18544 317----rcs.size():8[tm0:1507941116040484,tm1:1507941116041119,tm2:1507941116060309(19190),tm3:1507941116060628(19509),tm4:1507941116060702(19583)][tm4-tm0]:20218 finish 317 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18462 318----rcs.size():8[tm0:1507941116091239,tm1:1507941116091878,tm2:1507941116110798(18920),tm3:1507941116111111(19233),tm4:1507941116111187(19309)][tm4-tm0]:19948 finish 318 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18611 319----rcs.size():8[tm0:1507941116140689,tm1:1507941116141385,tm2:1507941116160454(19069),tm3:1507941116160752(19367),tm4:1507941116160819(19434)][tm4-tm0]:20130 finish 319 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18657 320----rcs.size():8[tm0:1507941116190098,tm1:1507941116190697,tm2:1507941116209871(19174),tm3:1507941116210177(19480),tm4:1507941116210221(19524)][tm4-tm0]:20123 finish 320 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18647 321----rcs.size():8[tm0:1507941116239959,tm1:1507941116240646,tm2:1507941116259856(19210),tm3:1507941116260162(19516),tm4:1507941116260204(19558)][tm4-tm0]:20245 finish 321 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18504 322----rcs.size():8[tm0:1507941116290026,tm1:1507941116290574,tm2:1507941116309594(19020),tm3:1507941116309884(19310),tm4:1507941116309928(19354)][tm4-tm0]:19902 finish 322 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18575 323----rcs.size():8[tm0:1507941116343988,tm1:1507941116344703,tm2:1507941116363909(19206),tm3:1507941116364281(19578),tm4:1507941116364325(19622)][tm4-tm0]:20337 finish 323 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18680 324----rcs.size():8[tm0:1507941116394565,tm1:1507941116395378,tm2:1507941116414704(19326),tm3:1507941116415031(19653),tm4:1507941116415074(19696)][tm4-tm0]:20509 finish 324 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18423 325----rcs.size():8[tm0:1507941116444672,tm1:1507941116445341,tm2:1507941116464351(19010),tm3:1507941116464676(19335),tm4:1507941116464930(19589)][tm4-tm0]:20258 finish 325 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18623 326----rcs.size():8[tm0:1507941116494970,tm1:1507941116495651,tm2:1507941116514907(19256),tm3:1507941116515242(19591),tm4:1507941116515484(19833)][tm4-tm0]:20514 finish 326 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18753 327----rcs.size():8[tm0:1507941116545060,tm1:1507941116545740,tm2:1507941116565108(19368),tm3:1507941116565479(19739),tm4:1507941116565555(19815)][tm4-tm0]:20495 finish 327 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18814 328----rcs.size():7[tm0:1507941116598511,tm1:1507941116599113,tm2:1507941116618529(19416),tm3:1507941116618872(19759),tm4:1507941116619084(19971)][tm4-tm0]:20573 finish 328 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18677 329----rcs.size():8[tm0:1507941116649088,tm1:1507941116649656,tm2:1507941116668988(19332),tm3:1507941116669325(19669),tm4:1507941116669392(19736)][tm4-tm0]:20304 finish 329 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19060 330----rcs.size():7[tm0:1507941116698999,tm1:1507941116699606,tm2:1507941116719358(19752),tm3:1507941116719710(20104),tm4:1507941116719772(20166)][tm4-tm0]:20773 finish 330 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19420 331----rcs.size():7[tm0:1507941116749217,tm1:1507941116749851,tm2:1507941116769889(20038),tm3:1507941116770231(20380),tm4:1507941116770288(20437)][tm4-tm0]:21071 finish 331 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19587 332----rcs.size():6[tm0:1507941116800050,tm1:1507941116800987,tm2:1507941116821535(20548),tm3:1507941116821816(20829),tm4:1507941116821869(20882)][tm4-tm0]:21819 finish 332 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19644 333----rcs.size():6[tm0:1507941116852161,tm1:1507941116853153,tm2:1507941116873705(20552),tm3:1507941116873966(20813),tm4:1507941116874025(20872)][tm4-tm0]:21864 finish 333 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19490 334----rcs.size():7[tm0:1507941116904831,tm1:1507941116905799,tm2:1507941116926310(20511),tm3:1507941116926673(20874),tm4:1507941116926881(21082)][tm4-tm0]:22050 finish 334 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19722 335----rcs.size():7[tm0:1507941116957293,tm1:1507941116958246,tm2:1507941116978909(20663),tm3:1507941116979222(20976),tm4:1507941116979282(21036)][tm4-tm0]:21989 finish 335 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19119 336----rcs.size():6[tm0:1507941117009908,tm1:1507941117010979,tm2:1507941117030929(19950),tm3:1507941117031214(20235),tm4:1507941117031250(20271)][tm4-tm0]:21342 finish 336 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19382 337----rcs.size():7[tm0:1507941117060411,tm1:1507941117061197,tm2:1507941117081567(20370),tm3:1507941117081917(20720),tm4:1507941117081957(20760)][tm4-tm0]:21546 finish 337 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19313 338----rcs.size():6[tm0:1507941117112210,tm1:1507941117113128,tm2:1507941117133868(20740),tm3:1507941117134229(21101),tm4:1507941117134284(21156)][tm4-tm0]:22074 finish 338 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19216 339----rcs.size():6[tm0:1507941117163830,tm1:1507941117164825,tm2:1507941117185206(20381),tm3:1507941117185534(20709),tm4:1507941117185587(20762)][tm4-tm0]:21757 finish 339 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19625 340----rcs.size():7[tm0:1507941117216355,tm1:1507941117217354,tm2:1507941117238435(21081),tm3:1507941117238788(21434),tm4:1507941117238850(21496)][tm4-tm0]:22495 finish 340 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19333 341----rcs.size():6[tm0:1507941117271777,tm1:1507941117272707,tm2:1507941117293027(20320),tm3:1507941117293338(20631),tm4:1507941117293396(20689)][tm4-tm0]:21619 finish 341 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19624 342----rcs.size():6[tm0:1507941117329553,tm1:1507941117330509,tm2:1507941117351394(20885),tm3:1507941117351639(21130),tm4:1507941117351674(21165)][tm4-tm0]:22121 finish 342 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19220 343----rcs.size():6[tm0:1507941117383171,tm1:1507941117384096,tm2:1507941117404487(20391),tm3:1507941117404761(20665),tm4:1507941117404798(20702)][tm4-tm0]:21627 finish 343 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19621 344----rcs.size():6[tm0:1507941117435385,tm1:1507941117436372,tm2:1507941117457273(20901),tm3:1507941117457515(21143),tm4:1507941117457551(21179)][tm4-tm0]:22166 finish 344 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19925 345----rcs.size():6[tm0:1507941117490417,tm1:1507941117491379,tm2:1507941117512678(21299),tm3:1507941117512929(21550),tm4:1507941117512981(21602)][tm4-tm0]:22564 finish 345 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19805 346----rcs.size():6[tm0:1507941117543866,tm1:1507941117545129,tm2:1507941117566468(21339),tm3:1507941117566716(21587),tm4:1507941117566768(21639)][tm4-tm0]:22902 finish 346 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19781 347----rcs.size():6[tm0:1507941117598076,tm1:1507941117599031,tm2:1507941117620203(21172),tm3:1507941117620437(21406),tm4:1507941117620490(21459)][tm4-tm0]:22414 finish 347 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19757 348----rcs.size():6[tm0:1507941117651864,tm1:1507941117652849,tm2:1507941117673947(21098),tm3:1507941117674293(21444),tm4:1507941117674344(21495)][tm4-tm0]:22480 finish 348 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:20032 349----rcs.size():6[tm0:1507941117705025,tm1:1507941117705942,tm2:1507941117727508(21566),tm3:1507941117727761(21819),tm4:1507941117727816(21874)][tm4-tm0]:22791 finish 349 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19900 350----rcs.size():6[tm0:1507941117760768,tm1:1507941117761993,tm2:1507941117783500(21507),tm3:1507941117783757(21764),tm4:1507941117783811(21818)][tm4-tm0]:23043 finish 350 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19847 351----rcs.size():6[tm0:1507941117812759,tm1:1507941117813641,tm2:1507941117834883(21242),tm3:1507941117835163(21522),tm4:1507941117835347(21706)][tm4-tm0]:22588 finish 351 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19643 352----rcs.size():6[tm0:1507941117865647,tm1:1507941117866678,tm2:1507941117887421(20743),tm3:1507941117887765(21087),tm4:1507941117887798(21120)][tm4-tm0]:22151 finish 352 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19617 353----rcs.size():6[tm0:1507941117917254,tm1:1507941117918235,tm2:1507941117939367(21132),tm3:1507941117939711(21476),tm4:1507941117939884(21649)][tm4-tm0]:22630 finish 353 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18141 354----rcs.size():5[tm0:1507941117972489,tm1:1507941117973435,tm2:1507941117991945(18510),tm3:1507941117992235(18800),tm4:1507941117992286(18851)][tm4-tm0]:19797 finish 354 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18784 355----rcs.size():6[tm0:1507941118023561,tm1:1507941118024099,tm2:1507941118043304(19205),tm3:1507941118043691(19592),tm4:1507941118043745(19646)][tm4-tm0]:20184 finish 355 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18439 356----rcs.size():6[tm0:1507941118077781,tm1:1507941118078388,tm2:1507941118097256(18868),tm3:1507941118097568(19180),tm4:1507941118097612(19224)][tm4-tm0]:19831 finish 356 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18267 357----rcs.size():6[tm0:1507941118131467,tm1:1507941118132081,tm2:1507941118150720(18639),tm3:1507941118151042(18961),tm4:1507941118151194(19113)][tm4-tm0]:19727 finish 357 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18223 358----rcs.size():6[tm0:1507941118184553,tm1:1507941118185129,tm2:1507941118203785(18656),tm3:1507941118203996(18867),tm4:1507941118204029(18900)][tm4-tm0]:19476 finish 358 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18195 359----rcs.size():6[tm0:1507941118233224,tm1:1507941118233808,tm2:1507941118252390(18582),tm3:1507941118252723(18915),tm4:1507941118252770(18962)][tm4-tm0]:19546 finish 359 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18372 360----rcs.size():6[tm0:1507941118283630,tm1:1507941118284200,tm2:1507941118302952(18752),tm3:1507941118303177(18977),tm4:1507941118303223(19023)][tm4-tm0]:19593 finish 360 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18318 361----rcs.size():6[tm0:1507941118333576,tm1:1507941118334208,tm2:1507941118352909(18701),tm3:1507941118353169(18961),tm4:1507941118353215(19007)][tm4-tm0]:19639 finish 361 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18229 362----rcs.size():6[tm0:1507941118382915,tm1:1507941118383454,tm2:1507941118402103(18649),tm3:1507941118402327(18873),tm4:1507941118402360(18906)][tm4-tm0]:19445 finish 362 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18475 363----rcs.size():6[tm0:1507941118433106,tm1:1507941118433684,tm2:1507941118452625(18941),tm3:1507941118452829(19145),tm4:1507941118452878(19194)][tm4-tm0]:19772 finish 363 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18603 364----rcs.size():6[tm0:1507941118483677,tm1:1507941118484300,tm2:1507941118503375(19075),tm3:1507941118503578(19278),tm4:1507941118503611(19311)][tm4-tm0]:19934 finish 364 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18576 365----rcs.size():6[tm0:1507941118534285,tm1:1507941118534897,tm2:1507941118553946(19049),tm3:1507941118554182(19285),tm4:1507941118554224(19327)][tm4-tm0]:19939 finish 365 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18741 366----rcs.size():6[tm0:1507941118584523,tm1:1507941118585092,tm2:1507941118604459(19367),tm3:1507941118604687(19595),tm4:1507941118604728(19636)][tm4-tm0]:20205 finish 366 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18330 367----rcs.size():6[tm0:1507941118635251,tm1:1507941118635916,tm2:1507941118654706(18790),tm3:1507941118654947(19031),tm4:1507941118654989(19073)][tm4-tm0]:19738 finish 367 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18421 368----rcs.size():6[tm0:1507941118685547,tm1:1507941118686163,tm2:1507941118705035(18872),tm3:1507941118705277(19114),tm4:1507941118705320(19157)][tm4-tm0]:19773 finish 368 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18574 369----rcs.size():6[tm0:1507941118735997,tm1:1507941118736698,tm2:1507941118755753(19055),tm3:1507941118756054(19356),tm4:1507941118756203(19505)][tm4-tm0]:20206 finish 369 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17840 370----rcs.size():5[tm0:1507941118786875,tm1:1507941118787533,tm2:1507941118805632(18099),tm3:1507941118805838(18305),tm4:1507941118805946(18413)][tm4-tm0]:19071 finish 370 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17825 371----rcs.size():5[tm0:1507941118838769,tm1:1507941118839415,tm2:1507941118857469(18054),tm3:1507941118857623(18208),tm4:1507941118857661(18246)][tm4-tm0]:18892 finish 371 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18055 372----rcs.size():5[tm0:1507941118891725,tm1:1507941118892306,tm2:1507941118910621(18315),tm3:1507941118910795(18489),tm4:1507941118910909(18603)][tm4-tm0]:19184 finish 372 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17953 373----rcs.size():5[tm0:1507941118946065,tm1:1507941118946603,tm2:1507941118964815(18212),tm3:1507941118964978(18375),tm4:1507941118965003(18400)][tm4-tm0]:18938 finish 373 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17994 374----rcs.size():5[tm0:1507941118995088,tm1:1507941118995712,tm2:1507941119013968(18256),tm3:1507941119014125(18413),tm4:1507941119014225(18513)][tm4-tm0]:19137 finish 374 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17843 375----rcs.size():5[tm0:1507941119044681,tm1:1507941119045390,tm2:1507941119063479(18089),tm3:1507941119063637(18247),tm4:1507941119063675(18285)][tm4-tm0]:18994 finish 375 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17929 376----rcs.size():5[tm0:1507941119095305,tm1:1507941119095870,tm2:1507941119114063(18193),tm3:1507941119114283(18413),tm4:1507941119114321(18451)][tm4-tm0]:19016 finish 376 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18007 377----rcs.size():5[tm0:1507941119148979,tm1:1507941119149551,tm2:1507941119167846(18295),tm3:1507941119168004(18453),tm4:1507941119168040(18489)][tm4-tm0]:19061 finish 377 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17984 378----rcs.size():5[tm0:1507941119200348,tm1:1507941119200935,tm2:1507941119219216(18281),tm3:1507941119219373(18438),tm4:1507941119219400(18465)][tm4-tm0]:19052 finish 378 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17873 379----rcs.size():5[tm0:1507941119251446,tm1:1507941119252047,tm2:1507941119270198(18151),tm3:1507941119270375(18328),tm4:1507941119270411(18364)][tm4-tm0]:18965 finish 379 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17974 380----rcs.size():5[tm0:1507941119300728,tm1:1507941119301309,tm2:1507941119319512(18203),tm3:1507941119319699(18390),tm4:1507941119319723(18414)][tm4-tm0]:18995 finish 380 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17979 381----rcs.size():5[tm0:1507941119349881,tm1:1507941119350439,tm2:1507941119368675(18236),tm3:1507941119368841(18402),tm4:1507941119368956(18517)][tm4-tm0]:19075 finish 381 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18019 382----rcs.size():5[tm0:1507941119398891,tm1:1507941119399429,tm2:1507941119417714(18285),tm3:1507941119417896(18467),tm4:1507941119417936(18507)][tm4-tm0]:19045 finish 382 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17923 383----rcs.size():5[tm0:1507941119449367,tm1:1507941119449920,tm2:1507941119468133(18213),tm3:1507941119468372(18452),tm4:1507941119468399(18479)][tm4-tm0]:19032 finish 383 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17984 384----rcs.size():5[tm0:1507941119500348,tm1:1507941119500903,tm2:1507941119519205(18302),tm3:1507941119519380(18477),tm4:1507941119519405(18502)][tm4-tm0]:19057 finish 384 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18242 385----rcs.size():5[tm0:1507941119550263,tm1:1507941119550864,tm2:1507941119569457(18593),tm3:1507941119569658(18794),tm4:1507941119569786(18922)][tm4-tm0]:19523 finish 385 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17888 386----rcs.size():5[tm0:1507941119600300,tm1:1507941119600903,tm2:1507941119619082(18179),tm3:1507941119619279(18376),tm4:1507941119619320(18417)][tm4-tm0]:19020 finish 386 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18151 387----rcs.size():5[tm0:1507941119649990,tm1:1507941119650600,tm2:1507941119669085(18485),tm3:1507941119669266(18666),tm4:1507941119669308(18708)][tm4-tm0]:19318 finish 387 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18048 388----rcs.size():5[tm0:1507941119700417,tm1:1507941119700970,tm2:1507941119719348(18378),tm3:1507941119719536(18566),tm4:1507941119719565(18595)][tm4-tm0]:19148 finish 388 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17960 389----rcs.size():5[tm0:1507941119750225,tm1:1507941119750794,tm2:1507941119769058(18264),tm3:1507941119769238(18444),tm4:1507941119769266(18472)][tm4-tm0]:19041 finish 389 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18265 390----rcs.size():5[tm0:1507941119801231,tm1:1507941119801782,tm2:1507941119820437(18655),tm3:1507941119820609(18827),tm4:1507941119820636(18854)][tm4-tm0]:19405 finish 390 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18178 391----rcs.size():5[tm0:1507941119851726,tm1:1507941119852381,tm2:1507941119870937(18556),tm3:1507941119871113(18732),tm4:1507941119871160(18779)][tm4-tm0]:19434 finish 391 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18241 392----rcs.size():5[tm0:1507941119901734,tm1:1507941119902407,tm2:1507941119920981(18574),tm3:1507941119921168(18761),tm4:1507941119921228(18821)][tm4-tm0]:19494 finish 392 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18154 393----rcs.size():6[tm0:1507941119952086,tm1:1507941119952805,tm2:1507941119971268(18463),tm3:1507941119971516(18711),tm4:1507941119971556(18751)][tm4-tm0]:19470 finish 393 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18370 394----rcs.size():6[tm0:1507941120002075,tm1:1507941120002746,tm2:1507941120021487(18741),tm3:1507941120021722(18976),tm4:1507941120021764(19018)][tm4-tm0]:19689 finish 394 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18254 395----rcs.size():6[tm0:1507941120052156,tm1:1507941120052748,tm2:1507941120071338(18590),tm3:1507941120071572(18824),tm4:1507941120071604(18856)][tm4-tm0]:19448 finish 395 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18303 396----rcs.size():6[tm0:1507941120102829,tm1:1507941120103383,tm2:1507941120122101(18718),tm3:1507941120122311(18928),tm4:1507941120122343(18960)][tm4-tm0]:19514 finish 396 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18185 397----rcs.size():6[tm0:1507941120153200,tm1:1507941120153797,tm2:1507941120172356(18559),tm3:1507941120172558(18761),tm4:1507941120172591(18794)][tm4-tm0]:19391 finish 397 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18251 398----rcs.size():6[tm0:1507941120203249,tm1:1507941120203817,tm2:1507941120222457(18640),tm3:1507941120222661(18844),tm4:1507941120222693(18876)][tm4-tm0]:19444 finish 398 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18197 399----rcs.size():6[tm0:1507941120253554,tm1:1507941120254152,tm2:1507941120272722(18570),tm3:1507941120272944(18792),tm4:1507941120272976(18824)][tm4-tm0]:19422 finish 399 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18058 400----rcs.size():6[tm0:1507941120303580,tm1:1507941120304261,tm2:1507941120322680(18419),tm3:1507941120322948(18687),tm4:1507941120322988(18727)][tm4-tm0]:19408 finish 400 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18586 401----rcs.size():6[tm0:1507941120355590,tm1:1507941120356269,tm2:1507941120375365(19096),tm3:1507941120375610(19341),tm4:1507941120375644(19375)][tm4-tm0]:20054 finish 401 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18453 402----rcs.size():6[tm0:1507941120405392,tm1:1507941120406093,tm2:1507941120425033(18940),tm3:1507941120425257(19164),tm4:1507941120425290(19197)][tm4-tm0]:19898 finish 402 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18247 403----rcs.size():6[tm0:1507941120455352,tm1:1507941120455910,tm2:1507941120474646(18736),tm3:1507941120474875(18965),tm4:1507941120474927(19017)][tm4-tm0]:19575 finish 403 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18415 404----rcs.size():6[tm0:1507941120504964,tm1:1507941120505544,tm2:1507941120524421(18877),tm3:1507941120524645(19101),tm4:1507941120524678(19134)][tm4-tm0]:19714 finish 404 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18617 405----rcs.size():6[tm0:1507941120555991,tm1:1507941120556565,tm2:1507941120575673(19108),tm3:1507941120575887(19322),tm4:1507941120575934(19369)][tm4-tm0]:19943 finish 405 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18674 406----rcs.size():6[tm0:1507941120606182,tm1:1507941120606848,tm2:1507941120626006(19158),tm3:1507941120626256(19408),tm4:1507941120626307(19459)][tm4-tm0]:20125 finish 406 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18962 407----rcs.size():6[tm0:1507941120656507,tm1:1507941120657226,tm2:1507941120676741(19515),tm3:1507941120676989(19763),tm4:1507941120677037(19811)][tm4-tm0]:20530 finish 407 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18812 408----rcs.size():6[tm0:1507941120707522,tm1:1507941120708225,tm2:1507941120727533(19308),tm3:1507941120727767(19542),tm4:1507941120727815(19590)][tm4-tm0]:20293 finish 408 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19012 409----rcs.size():6[tm0:1507941120758298,tm1:1507941120758913,tm2:1507941120778396(19483),tm3:1507941120778620(19707),tm4:1507941120778671(19758)][tm4-tm0]:20373 finish 409 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18618 410----rcs.size():6[tm0:1507941120809385,tm1:1507941120810073,tm2:1507941120829493(19420),tm3:1507941120829761(19688),tm4:1507941120829810(19737)][tm4-tm0]:20425 finish 410 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19903 411----rcs.size():6[tm0:1507941120860590,tm1:1507941120861272,tm2:1507941120882220(20948),tm3:1507941120882462(21190),tm4:1507941120882510(21238)][tm4-tm0]:21920 finish 411 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19617 412----rcs.size():6[tm0:1507941120914366,tm1:1507941120915424,tm2:1507941120935940(20516),tm3:1507941120936179(20755),tm4:1507941120936229(20805)][tm4-tm0]:21863 finish 412 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19257 413----rcs.size():6[tm0:1507941120967890,tm1:1507941120968995,tm2:1507941120989208(20213),tm3:1507941120989484(20489),tm4:1507941120989532(20537)][tm4-tm0]:21642 finish 413 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18806 414----rcs.size():6[tm0:1507941121020932,tm1:1507941121021972,tm2:1507941121041272(19300),tm3:1507941121041534(19562),tm4:1507941121041584(19612)][tm4-tm0]:20652 finish 414 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18997 415----rcs.size():6[tm0:1507941121072190,tm1:1507941121072907,tm2:1507941121092426(19519),tm3:1507941121092690(19783),tm4:1507941121092736(19829)][tm4-tm0]:20546 finish 415 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:20143 416----rcs.size():6[tm0:1507941121123348,tm1:1507941121124050,tm2:1507941121144998(20948),tm3:1507941121145259(21209),tm4:1507941121145309(21259)][tm4-tm0]:21961 finish 416 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19485 417----rcs.size():6[tm0:1507941121176705,tm1:1507941121177940,tm2:1507941121198451(20511),tm3:1507941121198682(20742),tm4:1507941121198728(20788)][tm4-tm0]:22023 finish 417 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19536 418----rcs.size():5[tm0:1507941121230469,tm1:1507941121231489,tm2:1507941121251969(20480),tm3:1507941121252232(20743),tm4:1507941121252273(20784)][tm4-tm0]:21804 finish 418 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19439 419----rcs.size():5[tm0:1507941121283959,tm1:1507941121284863,tm2:1507941121305304(20441),tm3:1507941121305517(20654),tm4:1507941121305560(20697)][tm4-tm0]:21601 finish 419 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18647 420----rcs.size():5[tm0:1507941121337476,tm1:1507941121338650,tm2:1507941121357893(19243),tm3:1507941121358068(19418),tm4:1507941121358094(19444)][tm4-tm0]:20618 finish 420 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18474 421----rcs.size():5[tm0:1507941121392833,tm1:1507941121393515,tm2:1507941121412543(19028),tm3:1507941121412734(19219),tm4:1507941121412771(19256)][tm4-tm0]:19938 finish 421 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17907 422----rcs.size():4[tm0:1507941121443702,tm1:1507941121444443,tm2:1507941121462600(18157),tm3:1507941121462795(18352),tm4:1507941121462821(18378)][tm4-tm0]:19119 finish 422 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17784 423----rcs.size():4[tm0:1507941121493879,tm1:1507941121494584,tm2:1507941121512605(18021),tm3:1507941121512733(18149),tm4:1507941121512752(18168)][tm4-tm0]:18873 finish 423 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17875 424----rcs.size():4[tm0:1507941121543907,tm1:1507941121544618,tm2:1507941121562772(18154),tm3:1507941121562896(18278),tm4:1507941121562923(18305)][tm4-tm0]:19016 finish 424 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17765 425----rcs.size():5[tm0:1507941121593331,tm1:1507941121594265,tm2:1507941121612279(18014),tm3:1507941121612501(18236),tm4:1507941121612527(18262)][tm4-tm0]:19196 finish 425 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17763 426----rcs.size():5[tm0:1507941121643496,tm1:1507941121644259,tm2:1507941121662276(18017),tm3:1507941121662503(18244),tm4:1507941121662530(18271)][tm4-tm0]:19034 finish 426 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17925 427----rcs.size():5[tm0:1507941121693038,tm1:1507941121693776,tm2:1507941121711989(18213),tm3:1507941121712209(18433),tm4:1507941121712241(18465)][tm4-tm0]:19203 finish 427 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17783 428----rcs.size():5[tm0:1507941121746381,tm1:1507941121747050,tm2:1507941121765099(18049),tm3:1507941121765257(18207),tm4:1507941121765287(18237)][tm4-tm0]:18906 finish 428 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17594 429----rcs.size():5[tm0:1507941121795587,tm1:1507941121796291,tm2:1507941121814131(17840),tm3:1507941121814307(18016),tm4:1507941121814339(18048)][tm4-tm0]:18752 finish 429 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17834 430----rcs.size():5[tm0:1507941121845139,tm1:1507941121845882,tm2:1507941121863951(18069),tm3:1507941121864103(18221),tm4:1507941121864134(18252)][tm4-tm0]:18995 finish 430 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17759 431----rcs.size():5[tm0:1507941121895622,tm1:1507941121896274,tm2:1507941121914323(18049),tm3:1507941121914541(18267),tm4:1507941121914565(18291)][tm4-tm0]:18943 finish 431 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17840 432----rcs.size():5[tm0:1507941121950000,tm1:1507941121950513,tm2:1507941121968611(18098),tm3:1507941121968768(18255),tm4:1507941121968804(18291)][tm4-tm0]:18804 finish 432 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17999 433----rcs.size():5[tm0:1507941121999601,tm1:1507941122000293,tm2:1507941122018579(18286),tm3:1507941122018738(18445),tm4:1507941122018770(18477)][tm4-tm0]:19169 finish 433 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17762 434----rcs.size():5[tm0:1507941122049458,tm1:1507941122050150,tm2:1507941122068169(18019),tm3:1507941122068326(18176),tm4:1507941122068351(18201)][tm4-tm0]:18893 finish 434 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17742 435----rcs.size():5[tm0:1507941122102491,tm1:1507941122103082,tm2:1507941122121082(18000),tm3:1507941122121255(18173),tm4:1507941122121288(18206)][tm4-tm0]:18797 finish 435 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17790 436----rcs.size():5[tm0:1507941122153366,tm1:1507941122154059,tm2:1507941122172127(18068),tm3:1507941122172293(18234),tm4:1507941122172320(18261)][tm4-tm0]:18954 finish 436 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18035 437----rcs.size():5[tm0:1507941122203968,tm1:1507941122204685,tm2:1507941122223034(18349),tm3:1507941122223190(18505),tm4:1507941122223216(18531)][tm4-tm0]:19248 finish 437 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17808 438----rcs.size():5[tm0:1507941122253792,tm1:1507941122254486,tm2:1507941122272563(18077),tm3:1507941122272747(18261),tm4:1507941122272782(18296)][tm4-tm0]:18990 finish 438 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17850 439----rcs.size():5[tm0:1507941122303265,tm1:1507941122303879,tm2:1507941122322066(18187),tm3:1507941122322259(18380),tm4:1507941122322296(18417)][tm4-tm0]:19031 finish 439 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17880 440----rcs.size():5[tm0:1507941122353349,tm1:1507941122353981,tm2:1507941122372164(18183),tm3:1507941122372337(18356),tm4:1507941122372362(18381)][tm4-tm0]:19013 finish 440 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17971 441----rcs.size():5[tm0:1507941122403199,tm1:1507941122403908,tm2:1507941122422203(18295),tm3:1507941122422357(18449),tm4:1507941122422392(18484)][tm4-tm0]:19193 finish 441 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18108 442----rcs.size():5[tm0:1507941122455953,tm1:1507941122456668,tm2:1507941122475083(18415),tm3:1507941122475259(18591),tm4:1507941122475285(18617)][tm4-tm0]:19332 finish 442 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18024 443----rcs.size():5[tm0:1507941122511014,tm1:1507941122511698,tm2:1507941122530075(18377),tm3:1507941122530261(18563),tm4:1507941122530298(18600)][tm4-tm0]:19284 finish 443 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18211 444----rcs.size():5[tm0:1507941122563679,tm1:1507941122564473,tm2:1507941122583000(18527),tm3:1507941122583187(18714),tm4:1507941122583222(18749)][tm4-tm0]:19543 finish 444 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18004 445----rcs.size():5[tm0:1507941122613812,tm1:1507941122614588,tm2:1507941122632915(18327),tm3:1507941122633182(18594),tm4:1507941122633218(18630)][tm4-tm0]:19406 finish 445 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17971 446----rcs.size():6[tm0:1507941122664224,tm1:1507941122664939,tm2:1507941122683236(18297),tm3:1507941122683502(18563),tm4:1507941122683537(18598)][tm4-tm0]:19313 finish 446 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18019 447----rcs.size():6[tm0:1507941122715055,tm1:1507941122715703,tm2:1507941122733999(18296),tm3:1507941122734297(18594),tm4:1507941122734331(18628)][tm4-tm0]:19276 finish 447 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18246 448----rcs.size():6[tm0:1507941122765479,tm1:1507941122766118,tm2:1507941122784818(18700),tm3:1507941122785057(18939),tm4:1507941122785098(18980)][tm4-tm0]:19619 finish 448 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18199 449----rcs.size():6[tm0:1507941122815992,tm1:1507941122816662,tm2:1507941122835237(18575),tm3:1507941122835429(18767),tm4:1507941122835459(18797)][tm4-tm0]:19467 finish 449 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18638 450----rcs.size():6[tm0:1507941122866283,tm1:1507941122866962,tm2:1507941122885960(18998),tm3:1507941122886150(19188),tm4:1507941122886180(19218)][tm4-tm0]:19897 finish 450 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18363 451----rcs.size():6[tm0:1507941122915385,tm1:1507941122916042,tm2:1507941122934854(18812),tm3:1507941122935035(18993),tm4:1507941122935076(19034)][tm4-tm0]:19691 finish 451 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18219 452----rcs.size():6[tm0:1507941122965297,tm1:1507941122965917,tm2:1507941122984552(18635),tm3:1507941122984785(18868),tm4:1507941122984815(18898)][tm4-tm0]:19518 finish 452 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18429 453----rcs.size():6[tm0:1507941123015786,tm1:1507941123016446,tm2:1507941123035251(18805),tm3:1507941123035436(18990),tm4:1507941123035495(19049)][tm4-tm0]:19709 finish 453 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18323 454----rcs.size():6[tm0:1507941123065424,tm1:1507941123066062,tm2:1507941123084797(18735),tm3:1507941123084990(18928),tm4:1507941123085018(18956)][tm4-tm0]:19594 finish 454 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18306 455----rcs.size():6[tm0:1507941123115613,tm1:1507941123116311,tm2:1507941123134952(18641),tm3:1507941123135167(18856),tm4:1507941123135212(18901)][tm4-tm0]:19599 finish 455 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18374 456----rcs.size():6[tm0:1507941123165966,tm1:1507941123166666,tm2:1507941123185413(18747),tm3:1507941123185622(18956),tm4:1507941123185651(18985)][tm4-tm0]:19685 finish 456 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18352 457----rcs.size():6[tm0:1507941123216626,tm1:1507941123217286,tm2:1507941123236024(18738),tm3:1507941123236298(19012),tm4:1507941123236359(19073)][tm4-tm0]:19733 finish 457 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18437 458----rcs.size():6[tm0:1507941123266799,tm1:1507941123267518,tm2:1507941123286369(18851),tm3:1507941123286576(19058),tm4:1507941123286618(19100)][tm4-tm0]:19819 finish 458 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18452 459----rcs.size():6[tm0:1507941123317249,tm1:1507941123317961,tm2:1507941123336900(18939),tm3:1507941123337108(19147),tm4:1507941123337160(19199)][tm4-tm0]:19911 finish 459 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18279 460----rcs.size():6[tm0:1507941123371664,tm1:1507941123372265,tm2:1507941123390998(18733),tm3:1507941123391244(18979),tm4:1507941123391282(19017)][tm4-tm0]:19618 finish 460 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18660 461----rcs.size():6[tm0:1507941123424475,tm1:1507941123425135,tm2:1507941123444189(19054),tm3:1507941123444384(19249),tm4:1507941123444430(19295)][tm4-tm0]:19955 finish 461 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18757 462----rcs.size():6[tm0:1507941123474983,tm1:1507941123475559,tm2:1507941123494723(19164),tm3:1507941123494919(19360),tm4:1507941123494983(19424)][tm4-tm0]:20000 finish 462 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18381 463----rcs.size():6[tm0:1507941123525543,tm1:1507941123526334,tm2:1507941123545330(18996),tm3:1507941123545564(19230),tm4:1507941123545608(19274)][tm4-tm0]:20065 finish 463 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18413 464----rcs.size():6[tm0:1507941123576308,tm1:1507941123577109,tm2:1507941123596079(18970),tm3:1507941123596307(19198),tm4:1507941123596357(19248)][tm4-tm0]:20049 finish 464 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18290 465----rcs.size():6[tm0:1507941123627038,tm1:1507941123627826,tm2:1507941123646584(18758),tm3:1507941123646802(18976),tm4:1507941123646847(19021)][tm4-tm0]:19809 finish 465 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18522 466----rcs.size():6[tm0:1507941123676943,tm1:1507941123677626,tm2:1507941123696630(19004),tm3:1507941123696863(19237),tm4:1507941123696907(19281)][tm4-tm0]:19964 finish 466 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18573 467----rcs.size():6[tm0:1507941123727654,tm1:1507941123728411,tm2:1507941123747438(19027),tm3:1507941123747647(19236),tm4:1507941123747694(19283)][tm4-tm0]:20040 finish 467 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18507 468----rcs.size():6[tm0:1507941123780504,tm1:1507941123781206,tm2:1507941123800165(18959),tm3:1507941123800391(19185),tm4:1507941123800424(19218)][tm4-tm0]:19920 finish 468 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18668 469----rcs.size():6[tm0:1507941123830605,tm1:1507941123831188,tm2:1507941123850351(19163),tm3:1507941123850576(19388),tm4:1507941123850733(19545)][tm4-tm0]:20128 finish 469 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18375 470----rcs.size():6[tm0:1507941123880948,tm1:1507941123881489,tm2:1507941123900384(18895),tm3:1507941123900617(19128),tm4:1507941123900666(19177)][tm4-tm0]:19718 finish 470 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18617 471----rcs.size():6[tm0:1507941123931839,tm1:1507941123932457,tm2:1507941123951559(19102),tm3:1507941123951774(19317),tm4:1507941123951819(19362)][tm4-tm0]:19980 finish 471 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18422 472----rcs.size():6[tm0:1507941123981956,tm1:1507941123982483,tm2:1507941124001384(18901),tm3:1507941124001599(19116),tm4:1507941124001738(19255)][tm4-tm0]:19782 finish 472 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18566 473----rcs.size():5[tm0:1507941124032109,tm1:1507941124032693,tm2:1507941124051744(19051),tm3:1507941124051974(19281),tm4:1507941124052101(19408)][tm4-tm0]:19992 finish 473 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18167 474----rcs.size():4[tm0:1507941124082464,tm1:1507941124083060,tm2:1507941124101539(18479),tm3:1507941124101725(18665),tm4:1507941124101756(18696)][tm4-tm0]:19292 finish 474 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18063 475----rcs.size():5[tm0:1507941124131444,tm1:1507941124131978,tm2:1507941124150371(18393),tm3:1507941124150580(18602),tm4:1507941124150603(18625)][tm4-tm0]:19159 finish 475 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18410 476----rcs.size():5[tm0:1507941124180858,tm1:1507941124181375,tm2:1507941124200164(18789),tm3:1507941124200362(18987),tm4:1507941124200397(19022)][tm4-tm0]:19539 finish 476 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18229 477----rcs.size():6[tm0:1507941124230079,tm1:1507941124230614,tm2:1507941124249199(18585),tm3:1507941124249426(18812),tm4:1507941124249452(18838)][tm4-tm0]:19373 finish 477 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18302 478----rcs.size():6[tm0:1507941124280261,tm1:1507941124280825,tm2:1507941124299486(18661),tm3:1507941124299725(18900),tm4:1507941124299843(19018)][tm4-tm0]:19582 finish 478 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18403 479----rcs.size():6[tm0:1507941124330737,tm1:1507941124331336,tm2:1507941124350152(18816),tm3:1507941124350394(19058),tm4:1507941124350525(19189)][tm4-tm0]:19788 finish 479 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18087 480----rcs.size():6[tm0:1507941124381424,tm1:1507941124381997,tm2:1507941124400449(18452),tm3:1507941124400631(18634),tm4:1507941124400758(18761)][tm4-tm0]:19334 finish 480 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18410 481----rcs.size():6[tm0:1507941124431018,tm1:1507941124431572,tm2:1507941124450408(18836),tm3:1507941124450607(19035),tm4:1507941124450735(19163)][tm4-tm0]:19717 finish 481 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18371 482----rcs.size():6[tm0:1507941124480844,tm1:1507941124481381,tm2:1507941124500221(18840),tm3:1507941124500443(19062),tm4:1507941124500581(19200)][tm4-tm0]:19737 finish 482 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18328 483----rcs.size():6[tm0:1507941124530904,tm1:1507941124531493,tm2:1507941124550213(18720),tm3:1507941124550420(18927),tm4:1507941124550549(19056)][tm4-tm0]:19645 finish 483 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18474 484----rcs.size():6[tm0:1507941124581448,tm1:1507941124582046,tm2:1507941124600959(18913),tm3:1507941124601167(19121),tm4:1507941124601199(19153)][tm4-tm0]:19751 finish 484 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18387 485----rcs.size():6[tm0:1507941124632628,tm1:1507941124633163,tm2:1507941124652033(18870),tm3:1507941124652293(19130),tm4:1507941124652334(19171)][tm4-tm0]:19706 finish 485 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18418 486----rcs.size():6[tm0:1507941124683693,tm1:1507941124684247,tm2:1507941124703185(18938),tm3:1507941124703406(19159),tm4:1507941124703447(19200)][tm4-tm0]:19754 finish 486 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18477 487----rcs.size():6[tm0:1507941124734408,tm1:1507941124734965,tm2:1507941124753857(18892),tm3:1507941124754063(19098),tm4:1507941124754105(19140)][tm4-tm0]:19697 finish 487 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18269 488----rcs.size():6[tm0:1507941124784883,tm1:1507941124785510,tm2:1507941124804198(18688),tm3:1507941124804406(18896),tm4:1507941124804436(18926)][tm4-tm0]:19553 finish 488 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18472 489----rcs.size():6[tm0:1507941124836158,tm1:1507941124836734,tm2:1507941124855656(18922),tm3:1507941124855848(19114),tm4:1507941124855879(19145)][tm4-tm0]:19721 finish 489 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18566 490----rcs.size():6[tm0:1507941124886737,tm1:1507941124887337,tm2:1507941124906375(19038),tm3:1507941124906602(19265),tm4:1507941124906645(19308)][tm4-tm0]:19908 finish 490 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18648 491----rcs.size():6[tm0:1507941124937520,tm1:1507941124938157,tm2:1507941124957280(19123),tm3:1507941124957476(19319),tm4:1507941124957521(19364)][tm4-tm0]:20001 finish 491 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18475 492----rcs.size():6[tm0:1507941124987931,tm1:1507941124988475,tm2:1507941125007468(18993),tm3:1507941125007700(19225),tm4:1507941125007744(19269)][tm4-tm0]:19813 finish 492 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19058 493----rcs.size():6[tm0:1507941125040829,tm1:1507941125041426,tm2:1507941125060997(19571),tm3:1507941125061222(19796),tm4:1507941125061269(19843)][tm4-tm0]:20440 finish 493 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19012 494----rcs.size():6[tm0:1507941125091532,tm1:1507941125092106,tm2:1507941125111743(19637),tm3:1507941125111984(19878),tm4:1507941125112017(19911)][tm4-tm0]:20485 finish 494 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18758 495----rcs.size():6[tm0:1507941125146300,tm1:1507941125146856,tm2:1507941125166181(19325),tm3:1507941125166454(19598),tm4:1507941125166502(19646)][tm4-tm0]:20202 finish 495 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19446 496----rcs.size():6[tm0:1507941125197520,tm1:1507941125198245,tm2:1507941125218309(20064),tm3:1507941125218551(20306),tm4:1507941125218595(20350)][tm4-tm0]:21075 finish 496 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19269 497----rcs.size():6[tm0:1507941125252982,tm1:1507941125253917,tm2:1507941125274050(20133),tm3:1507941125274285(20368),tm4:1507941125274320(20403)][tm4-tm0]:21338 finish 497 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19687 498----rcs.size():6[tm0:1507941125306040,tm1:1507941125306995,tm2:1507941125327513(20518),tm3:1507941125327725(20730),tm4:1507941125327771(20776)][tm4-tm0]:21731 finish 498 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18631 499----rcs.size():6[tm0:1507941125361391,tm1:1507941125362374,tm2:1507941125381415(19041),tm3:1507941125381661(19287),tm4:1507941125381704(19330)][tm4-tm0]:20313 finish 499 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18872 500----rcs.size():6[tm0:1507941125412671,tm1:1507941125413253,tm2:1507941125432691(19438),tm3:1507941125432921(19668),tm4:1507941125432964(19711)][tm4-tm0]:20293 finish 500 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18455 501----rcs.size():6[tm0:1507941125461936,tm1:1507941125462548,tm2:1507941125481413(18865),tm3:1507941125481657(19109),tm4:1507941125481697(19149)][tm4-tm0]:19761 finish 501 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18642 502----rcs.size():6[tm0:1507941125511670,tm1:1507941125512240,tm2:1507941125531418(19178),tm3:1507941125531700(19460),tm4:1507941125531740(19500)][tm4-tm0]:20070 finish 502 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17617 503----rcs.size():5[tm0:1507941125561838,tm1:1507941125562402,tm2:1507941125580279(17877),tm3:1507941125580490(18088),tm4:1507941125580516(18114)][tm4-tm0]:18678 finish 503 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17843 504----rcs.size():5[tm0:1507941125610420,tm1:1507941125610971,tm2:1507941125629102(18131),tm3:1507941125629296(18325),tm4:1507941125629330(18359)][tm4-tm0]:18910 finish 504 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17936 505----rcs.size():5[tm0:1507941125659459,tm1:1507941125660097,tm2:1507941125678343(18246),tm3:1507941125678507(18410),tm4:1507941125678532(18435)][tm4-tm0]:19073 finish 505 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18103 506----rcs.size():5[tm0:1507941125708554,tm1:1507941125709105,tm2:1507941125727720(18615),tm3:1507941125727883(18778),tm4:1507941125727917(18812)][tm4-tm0]:19363 finish 506 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18112 507----rcs.size():5[tm0:1507941125757922,tm1:1507941125758597,tm2:1507941125777019(18422),tm3:1507941125777210(18613),tm4:1507941125777244(18647)][tm4-tm0]:19322 finish 507 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17840 508----rcs.size():5[tm0:1507941125811432,tm1:1507941125812118,tm2:1507941125830184(18066),tm3:1507941125830353(18235),tm4:1507941125830387(18269)][tm4-tm0]:18955 finish 508 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17783 509----rcs.size():5[tm0:1507941125860345,tm1:1507941125861008,tm2:1507941125879088(18080),tm3:1507941125879285(18277),tm4:1507941125879319(18311)][tm4-tm0]:18974 finish 509 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17908 510----rcs.size():5[tm0:1507941125909311,tm1:1507941125910182,tm2:1507941125928392(18210),tm3:1507941125928584(18402),tm4:1507941125928617(18435)][tm4-tm0]:19306 finish 510 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18018 511----rcs.size():5[tm0:1507941125958838,tm1:1507941125959764,tm2:1507941125978125(18361),tm3:1507941125978294(18530),tm4:1507941125978333(18569)][tm4-tm0]:19495 finish 511 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17806 512----rcs.size():5[tm0:1507941126011608,tm1:1507941126012258,tm2:1507941126030325(18067),tm3:1507941126030503(18245),tm4:1507941126030530(18272)][tm4-tm0]:18922 finish 512 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17817 513----rcs.size():5[tm0:1507941126061309,tm1:1507941126061991,tm2:1507941126080088(18097),tm3:1507941126080336(18345),tm4:1507941126080362(18371)][tm4-tm0]:19053 finish 513 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17899 514----rcs.size():5[tm0:1507941126110233,tm1:1507941126110933,tm2:1507941126129155(18222),tm3:1507941126129319(18386),tm4:1507941126129358(18425)][tm4-tm0]:19125 finish 514 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18178 515----rcs.size():4[tm0:1507941126159471,tm1:1507941126160060,tm2:1507941126178672(18612),tm3:1507941126178820(18760),tm4:1507941126178842(18782)][tm4-tm0]:19371 finish 515 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18518 516----rcs.size():5[tm0:1507941126207629,tm1:1507941126208203,tm2:1507941126227029(18826),tm3:1507941126227268(19065),tm4:1507941126227290(19087)][tm4-tm0]:19661 finish 516 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18097 517----rcs.size():5[tm0:1507941126261008,tm1:1507941126261632,tm2:1507941126280029(18397),tm3:1507941126280274(18642),tm4:1507941126280372(18740)][tm4-tm0]:19364 finish 517 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18178 518----rcs.size():5[tm0:1507941126310140,tm1:1507941126310851,tm2:1507941126329410(18559),tm3:1507941126329660(18809),tm4:1507941126329702(18851)][tm4-tm0]:19562 finish 518 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18115 519----rcs.size():5[tm0:1507941126359920,tm1:1507941126360536,tm2:1507941126379051(18515),tm3:1507941126379220(18684),tm4:1507941126379257(18721)][tm4-tm0]:19337 finish 519 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18061 520----rcs.size():5[tm0:1507941126409593,tm1:1507941126410227,tm2:1507941126428651(18424),tm3:1507941126428823(18596),tm4:1507941126428860(18633)][tm4-tm0]:19267 finish 520 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18237 521----rcs.size():5[tm0:1507941126458596,tm1:1507941126459438,tm2:1507941126478171(18733),tm3:1507941126478428(18990),tm4:1507941126478467(19029)][tm4-tm0]:19871 finish 521 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18064 522----rcs.size():5[tm0:1507941126510866,tm1:1507941126511437,tm2:1507941126529883(18446),tm3:1507941126530157(18720),tm4:1507941126530196(18759)][tm4-tm0]:19330 finish 522 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18254 523----rcs.size():5[tm0:1507941126561054,tm1:1507941126561629,tm2:1507941126580195(18566),tm3:1507941126580381(18752),tm4:1507941126580416(18787)][tm4-tm0]:19362 finish 523 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:17974 524----rcs.size():5[tm0:1507941126610993,tm1:1507941126611607,tm2:1507941126629902(18295),tm3:1507941126630064(18457),tm4:1507941126630100(18493)][tm4-tm0]:19107 finish 524 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:17963 525----rcs.size():5[tm0:1507941126660176,tm1:1507941126660761,tm2:1507941126679078(18317),tm3:1507941126679283(18522),tm4:1507941126679321(18560)][tm4-tm0]:19145 finish 525 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18277 526----rcs.size():5[tm0:1507941126709709,tm1:1507941126710356,tm2:1507941126729005(18649),tm3:1507941126729213(18857),tm4:1507941126729250(18894)][tm4-tm0]:19541 finish 526 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18344 527----rcs.size():5[tm0:1507941126758817,tm1:1507941126759570,tm2:1507941126778302(18732),tm3:1507941126778474(18904),tm4:1507941126778500(18930)][tm4-tm0]:19683 finish 527 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18760 528----rcs.size():5[tm0:1507941126807907,tm1:1507941126808462,tm2:1507941126827725(19263),tm3:1507941126827889(19427),tm4:1507941126827930(19468)][tm4-tm0]:20023 finish 528 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18456 529----rcs.size():5[tm0:1507941126858004,tm1:1507941126858672,tm2:1507941126877821(19149),tm3:1507941126877987(19315),tm4:1507941126878029(19357)][tm4-tm0]:20025 finish 529 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18290 530----rcs.size():5[tm0:1507941126908416,tm1:1507941126909273,tm2:1507941126927995(18722),tm3:1507941126928217(18944),tm4:1507941126928253(18980)][tm4-tm0]:19837 finish 530 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18344 531----rcs.size():5[tm0:1507941126961846,tm1:1507941126962483,tm2:1507941126981295(18812),tm3:1507941126981497(19014),tm4:1507941126981539(19056)][tm4-tm0]:19693 finish 531 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18486 532----rcs.size():5[tm0:1507941127011734,tm1:1507941127012309,tm2:1507941127031264(18955),tm3:1507941127031471(19162),tm4:1507941127031510(19201)][tm4-tm0]:19776 finish 532 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18266 533----rcs.size():5[tm0:1507941127061655,tm1:1507941127062224,tm2:1507941127080913(18689),tm3:1507941127081118(18894),tm4:1507941127081182(18958)][tm4-tm0]:19527 finish 533 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18422 534----rcs.size():5[tm0:1507941127111002,tm1:1507941127111731,tm2:1507941127130560(18829),tm3:1507941127130767(19036),tm4:1507941127130810(19079)][tm4-tm0]:19808 finish 534 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18487 535----rcs.size():5[tm0:1507941127161017,tm1:1507941127161659,tm2:1507941127180637(18978),tm3:1507941127180826(19167),tm4:1507941127180866(19207)][tm4-tm0]:19849 finish 535 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18739 536----rcs.size():4[tm0:1507941127211389,tm1:1507941127212096,tm2:1507941127231341(19245),tm3:1507941127231518(19422),tm4:1507941127231552(19456)][tm4-tm0]:20163 finish 536 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18562 537----rcs.size():4[tm0:1507941127262055,tm1:1507941127262750,tm2:1507941127281744(18994),tm3:1507941127281894(19144),tm4:1507941127281930(19180)][tm4-tm0]:19875 finish 537 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18486 538----rcs.size():4[tm0:1507941127312095,tm1:1507941127312869,tm2:1507941127331846(18977),tm3:1507941127332012(19143),tm4:1507941127332049(19180)][tm4-tm0]:19954 finish 538 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18665 539----rcs.size():4[tm0:1507941127362114,tm1:1507941127362783,tm2:1507941127382015(19232),tm3:1507941127382184(19401),tm4:1507941127382220(19437)][tm4-tm0]:20106 finish 539 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18572 540----rcs.size():4[tm0:1507941127412464,tm1:1507941127413129,tm2:1507941127432150(19021),tm3:1507941127432305(19176),tm4:1507941127432341(19212)][tm4-tm0]:19877 finish 540 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18451 541----rcs.size():5[tm0:1507941127466552,tm1:1507941127467284,tm2:1507941127486187(18903),tm3:1507941127486395(19111),tm4:1507941127486437(19153)][tm4-tm0]:19885 finish 541 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18865 542----rcs.size():5[tm0:1507941127517054,tm1:1507941127517787,tm2:1507941127537205(19418),tm3:1507941127537398(19611),tm4:1507941127537445(19658)][tm4-tm0]:20391 finish 542 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18641 543----rcs.size():5[tm0:1507941127570669,tm1:1507941127571339,tm2:1507941127590506(19167),tm3:1507941127590706(19367),tm4:1507941127590747(19408)][tm4-tm0]:20078 finish 543 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18803 544----rcs.size():5[tm0:1507941127622198,tm1:1507941127622817,tm2:1507941127642168(19351),tm3:1507941127642368(19551),tm4:1507941127642411(19594)][tm4-tm0]:20213 finish 544 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19009 545----rcs.size():5[tm0:1507941127672488,tm1:1507941127673166,tm2:1507941127692692(19526),tm3:1507941127692897(19731),tm4:1507941127692944(19778)][tm4-tm0]:20456 finish 545 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19170 546----rcs.size():5[tm0:1507941127722988,tm1:1507941127723688,tm2:1507941127743462(19774),tm3:1507941127743666(19978),tm4:1507941127743714(20026)][tm4-tm0]:20726 finish 546 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19169 547----rcs.size():5[tm0:1507941127773956,tm1:1507941127774674,tm2:1507941127794404(19730),tm3:1507941127794628(19954),tm4:1507941127794662(19988)][tm4-tm0]:20706 finish 547 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19774 548----rcs.size():5[tm0:1507941127824127,tm1:1507941127824679,tm2:1507941127845060(20381),tm3:1507941127845267(20588),tm4:1507941127845313(20634)][tm4-tm0]:21186 finish 548 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19424 549----rcs.size():5[tm0:1507941127875818,tm1:1507941127876803,tm2:1507941127897235(20432),tm3:1507941127897429(20626),tm4:1507941127897459(20656)][tm4-tm0]:21641 finish 549 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19311 550----rcs.size():5[tm0:1507941127930409,tm1:1507941127931276,tm2:1507941127951492(20216),tm3:1507941127951685(20409),tm4:1507941127951721(20445)][tm4-tm0]:21312 finish 550 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19665 551----rcs.size():5[tm0:1507941127980917,tm1:1507941127981913,tm2:1507941128002617(20704),tm3:1507941128002808(20895),tm4:1507941128002862(20949)][tm4-tm0]:21945 finish 551 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19345 552----rcs.size():5[tm0:1507941128033224,tm1:1507941128034220,tm2:1507941128054669(20449),tm3:1507941128054895(20675),tm4:1507941128054948(20728)][tm4-tm0]:21724 finish 552 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19463 553----rcs.size():5[tm0:1507941128085557,tm1:1507941128086506,tm2:1507941128107002(20496),tm3:1507941128107219(20713),tm4:1507941128107270(20764)][tm4-tm0]:21713 finish 553 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19751 554----rcs.size():5[tm0:1507941128141049,tm1:1507941128141960,tm2:1507941128163131(21171),tm3:1507941128163350(21390),tm4:1507941128163417(21457)][tm4-tm0]:22368 finish 554 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19627 555----rcs.size():5[tm0:1507941128194110,tm1:1507941128195131,tm2:1507941128216176(21045),tm3:1507941128216372(21241),tm4:1507941128216420(21289)][tm4-tm0]:22310 finish 555 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19279 556----rcs.size():5[tm0:1507941128247309,tm1:1507941128248370,tm2:1507941128268790(20420),tm3:1507941128269005(20635),tm4:1507941128269049(20679)][tm4-tm0]:21740 finish 556 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19211 557----rcs.size():5[tm0:1507941128300049,tm1:1507941128301008,tm2:1507941128321117(20109),tm3:1507941128321348(20340),tm4:1507941128321393(20385)][tm4-tm0]:21344 finish 557 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18973 558----rcs.size():5[tm0:1507941128352040,tm1:1507941128353045,tm2:1507941128372569(19524),tm3:1507941128372781(19736),tm4:1507941128372825(19780)][tm4-tm0]:20785 finish 558 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19754 559----rcs.size():5[tm0:1507941128402891,tm1:1507941128403539,tm2:1507941128424177(20638),tm3:1507941128424384(20845),tm4:1507941128424427(20888)][tm4-tm0]:21536 finish 559 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18852 560----rcs.size():4[tm0:1507941128455271,tm1:1507941128456183,tm2:1507941128475480(19297),tm3:1507941128475682(19499),tm4:1507941128475803(19620)][tm4-tm0]:20532 finish 560 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18776 561----rcs.size():4[tm0:1507941128505199,tm1:1507941128505874,tm2:1507941128525126(19252),tm3:1507941128525305(19431),tm4:1507941128525341(19467)][tm4-tm0]:20142 finish 561 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18982 562----rcs.size():4[tm0:1507941128555415,tm1:1507941128556067,tm2:1507941128575606(19539),tm3:1507941128575764(19697),tm4:1507941128575799(19732)][tm4-tm0]:20384 finish 562 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18870 563----rcs.size():4[tm0:1507941128605874,tm1:1507941128606508,tm2:1507941128625887(19379),tm3:1507941128626043(19535),tm4:1507941128626068(19560)][tm4-tm0]:20194 finish 563 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19086 564----rcs.size():4[tm0:1507941128655899,tm1:1507941128656595,tm2:1507941128676201(19606),tm3:1507941128676357(19762),tm4:1507941128676413(19818)][tm4-tm0]:20514 finish 564 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18849 565----rcs.size():4[tm0:1507941128706610,tm1:1507941128707163,tm2:1507941128726534(19371),tm3:1507941128726691(19528),tm4:1507941128726733(19570)][tm4-tm0]:20123 finish 565 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18894 566----rcs.size():4[tm0:1507941128756560,tm1:1507941128757113,tm2:1507941128776507(19394),tm3:1507941128776665(19552),tm4:1507941128776692(19579)][tm4-tm0]:20132 finish 566 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19141 567----rcs.size():4[tm0:1507941128806639,tm1:1507941128807358,tm2:1507941128827064(19706),tm3:1507941128827211(19853),tm4:1507941128827265(19907)][tm4-tm0]:20626 finish 567 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19138 568----rcs.size():4[tm0:1507941128856969,tm1:1507941128857691,tm2:1507941128877351(19660),tm3:1507941128877511(19820),tm4:1507941128877552(19861)][tm4-tm0]:20583 finish 568 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18754 569----rcs.size():4[tm0:1507941128912696,tm1:1507941128913435,tm2:1507941128932649(19214),tm3:1507941128932806(19371),tm4:1507941128932844(19409)][tm4-tm0]:20148 finish 569 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18198 570----rcs.size():4[tm0:1507941128962208,tm1:1507941128962801,tm2:1507941128981446(18645),tm3:1507941128981608(18807),tm4:1507941128981633(18832)][tm4-tm0]:19425 finish 570 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18688 571----rcs.size():4[tm0:1507941129011905,tm1:1507941129012596,tm2:1507941129031821(19225),tm3:1507941129031985(19389),tm4:1507941129032020(19424)][tm4-tm0]:20115 finish 571 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18869 572----rcs.size():4[tm0:1507941129066849,tm1:1507941129067465,tm2:1507941129086963(19498),tm3:1507941129087112(19647),tm4:1507941129087194(19729)][tm4-tm0]:20345 finish 572 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18791 573----rcs.size():4[tm0:1507941129122821,tm1:1507941129123364,tm2:1507941129142671(19307),tm3:1507941129142836(19472),tm4:1507941129142870(19506)][tm4-tm0]:20049 finish 573 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18624 574----rcs.size():3[tm0:1507941129173686,tm1:1507941129174277,tm2:1507941129193262(18985),tm3:1507941129193431(19154),tm4:1507941129193459(19182)][tm4-tm0]:19773 finish 574 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18245 575----rcs.size():3[tm0:1507941129228102,tm1:1507941129228625,tm2:1507941129247279(18654),tm3:1507941129247403(18778),tm4:1507941129247431(18806)][tm4-tm0]:19329 finish 575 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18079 576----rcs.size():3[tm0:1507941129281202,tm1:1507941129281838,tm2:1507941129300260(18422),tm3:1507941129300373(18535),tm4:1507941129300403(18565)][tm4-tm0]:19201 finish 576 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18193 577----rcs.size():3[tm0:1507941129330274,tm1:1507941129330978,tm2:1507941129349545(18567),tm3:1507941129349682(18704),tm4:1507941129349705(18727)][tm4-tm0]:19431 finish 577 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18150 578----rcs.size():3[tm0:1507941129383214,tm1:1507941129383887,tm2:1507941129402473(18586),tm3:1507941129402620(18733),tm4:1507941129402650(18763)][tm4-tm0]:19436 finish 578 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18273 579----rcs.size():3[tm0:1507941129433153,tm1:1507941129433861,tm2:1507941129452584(18723),tm3:1507941129452731(18870),tm4:1507941129452823(18962)][tm4-tm0]:19670 finish 579 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18201 580----rcs.size():3[tm0:1507941129483120,tm1:1507941129483753,tm2:1507941129502357(18604),tm3:1507941129502489(18736),tm4:1507941129502522(18769)][tm4-tm0]:19402 finish 580 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18424 581----rcs.size():3[tm0:1507941129532823,tm1:1507941129533512,tm2:1507941129552403(18891),tm3:1507941129552518(19006),tm4:1507941129552539(19027)][tm4-tm0]:19716 finish 581 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18220 582----rcs.size():3[tm0:1507941129586180,tm1:1507941129586794,tm2:1507941129605442(18648),tm3:1507941129605559(18765),tm4:1507941129605597(18803)][tm4-tm0]:19417 finish 582 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18199 583----rcs.size():3[tm0:1507941129635298,tm1:1507941129636007,tm2:1507941129654587(18580),tm3:1507941129654739(18732),tm4:1507941129654773(18766)][tm4-tm0]:19475 finish 583 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18219 584----rcs.size():3[tm0:1507941129685153,tm1:1507941129685705,tm2:1507941129704398(18693),tm3:1507941129704534(18829),tm4:1507941129704581(18876)][tm4-tm0]:19428 finish 584 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18375 585----rcs.size():3[tm0:1507941129734575,tm1:1507941129735247,tm2:1507941129754003(18756),tm3:1507941129754121(18874),tm4:1507941129754166(18919)][tm4-tm0]:19591 finish 585 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18210 586----rcs.size():3[tm0:1507941129785210,tm1:1507941129785910,tm2:1507941129804541(18631),tm3:1507941129804680(18770),tm4:1507941129804713(18803)][tm4-tm0]:19503 finish 586 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18440 587----rcs.size():3[tm0:1507941129834948,tm1:1507941129835618,tm2:1507941129854544(18926),tm3:1507941129854700(19082),tm4:1507941129854723(19105)][tm4-tm0]:19775 finish 587 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18290 588----rcs.size():3[tm0:1507941129884977,tm1:1507941129885541,tm2:1507941129904275(18734),tm3:1507941129904421(18880),tm4:1507941129904453(18912)][tm4-tm0]:19476 finish 588 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18321 589----rcs.size():3[tm0:1507941129935151,tm1:1507941129935843,tm2:1507941129954611(18768),tm3:1507941129954753(18910),tm4:1507941129954787(18944)][tm4-tm0]:19636 finish 589 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18404 590----rcs.size():3[tm0:1507941129984478,tm1:1507941129985174,tm2:1507941130004024(18850),tm3:1507941130004177(19003),tm4:1507941130004213(19039)][tm4-tm0]:19735 finish 590 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18638 591----rcs.size():3[tm0:1507941130034744,tm1:1507941130035456,tm2:1507941130054601(19145),tm3:1507941130054739(19283),tm4:1507941130054775(19319)][tm4-tm0]:20031 finish 591 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18340 592----rcs.size():3[tm0:1507941130084673,tm1:1507941130085311,tm2:1507941130104074(18763),tm3:1507941130104223(18912),tm4:1507941130104256(18945)][tm4-tm0]:19583 finish 592 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18528 593----rcs.size():3[tm0:1507941130134927,tm1:1507941130135627,tm2:1507941130154623(18996),tm3:1507941130154748(19121),tm4:1507941130154771(19144)][tm4-tm0]:19844 finish 593 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18298 594----rcs.size():3[tm0:1507941130185010,tm1:1507941130185647,tm2:1507941130204444(18797),tm3:1507941130204603(18956),tm4:1507941130204714(19067)][tm4-tm0]:19704 finish 594 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18404 595----rcs.size():3[tm0:1507941130234406,tm1:1507941130234977,tm2:1507941130253860(18883),tm3:1507941130253986(19009),tm4:1507941130254009(19032)][tm4-tm0]:19603 finish 595 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18771 596----rcs.size():3[tm0:1507941130288796,tm1:1507941130289361,tm2:1507941130308663(19302),tm3:1507941130308784(19423),tm4:1507941130308807(19446)][tm4-tm0]:20011 finish 596 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18673 597----rcs.size():3[tm0:1507941130341443,tm1:1507941130342333,tm2:1507941130361564(19231),tm3:1507941130361687(19354),tm4:1507941130361710(19377)][tm4-tm0]:20267 finish 597 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18608 598----rcs.size():3[tm0:1507941130395579,tm1:1507941130396174,tm2:1507941130415288(19114),tm3:1507941130415448(19274),tm4:1507941130415484(19310)][tm4-tm0]:19905 finish 598 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18623 599----rcs.size():3[tm0:1507941130449022,tm1:1507941130449587,tm2:1507941130468968(19381),tm3:1507941130469145(19558),tm4:1507941130469180(19593)][tm4-tm0]:20158 finish 599 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18651 600----rcs.size():3[tm0:1507941130500363,tm1:1507941130500936,tm2:1507941130520108(19172),tm3:1507941130520278(19342),tm4:1507941130520316(19380)][tm4-tm0]:19953 finish 600 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18815 601----rcs.size():3[tm0:1507941130549658,tm1:1507941130550357,tm2:1507941130569799(19442),tm3:1507941130569927(19570),tm4:1507941130569965(19608)][tm4-tm0]:20307 finish 601 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18840 602----rcs.size():3[tm0:1507941130602334,tm1:1507941130602892,tm2:1507941130622369(19477),tm3:1507941130622501(19609),tm4:1507941130622537(19645)][tm4-tm0]:20203 finish 602 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18716 603----rcs.size():3[tm0:1507941130652254,tm1:1507941130652811,tm2:1507941130672151(19340),tm3:1507941130672281(19470),tm4:1507941130672304(19493)][tm4-tm0]:20050 finish 603 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18759 604----rcs.size():3[tm0:1507941130701419,tm1:1507941130701996,tm2:1507941130721343(19347),tm3:1507941130721470(19474),tm4:1507941130721492(19496)][tm4-tm0]:20073 finish 604 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18877 605----rcs.size():3[tm0:1507941130751309,tm1:1507941130751928,tm2:1507941130771402(19474),tm3:1507941130771530(19602),tm4:1507941130771562(19634)][tm4-tm0]:20253 finish 605 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18812 606----rcs.size():2[tm0:1507941130801776,tm1:1507941130802424,tm2:1507941130821871(19447),tm3:1507941130821990(19566),tm4:1507941130822016(19592)][tm4-tm0]:20240 finish 606 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18764 607----rcs.size():2[tm0:1507941130851531,tm1:1507941130852046,tm2:1507941130871473(19427),tm3:1507941130871552(19506),tm4:1507941130871569(19523)][tm4-tm0]:20038 finish 607 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19612 608----rcs.size():2[tm0:1507941130902390,tm1:1507941130902906,tm2:1507941130923481(20575),tm3:1507941130923565(20659),tm4:1507941130923591(20685)][tm4-tm0]:21201 finish 608 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19593 609----rcs.size():2[tm0:1507941130958028,tm1:1507941130959306,tm2:1507941130980226(20920),tm3:1507941130980304(20998),tm4:1507941130980322(21016)][tm4-tm0]:22294 finish 609 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19831 610----rcs.size():2[tm0:1507941131011386,tm1:1507941131012370,tm2:1507941131033479(21109),tm3:1507941131033563(21193),tm4:1507941131033582(21212)][tm4-tm0]:22196 finish 610 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19761 611----rcs.size():2[tm0:1507941131063995,tm1:1507941131065023,tm2:1507941131086190(21167),tm3:1507941131086275(21252),tm4:1507941131086303(21280)][tm4-tm0]:22308 finish 611 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19537 612----rcs.size():2[tm0:1507941131118049,tm1:1507941131119116,tm2:1507941131140258(21142),tm3:1507941131140342(21226),tm4:1507941131140369(21253)][tm4-tm0]:22320 finish 612 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:20221 613----rcs.size():2[tm0:1507941131170685,tm1:1507941131171624,tm2:1507941131193163(21539),tm3:1507941131193265(21641),tm4:1507941131193292(21668)][tm4-tm0]:22607 finish 613 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19768 614----rcs.size():2[tm0:1507941131224789,tm1:1507941131225993,tm2:1507941131247534(21541),tm3:1507941131247634(21641),tm4:1507941131247728(21735)][tm4-tm0]:22939 finish 614 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19863 615----rcs.size():2[tm0:1507941131279239,tm1:1507941131280172,tm2:1507941131301498(21326),tm3:1507941131301597(21425),tm4:1507941131301615(21443)][tm4-tm0]:22376 finish 615 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19525 616----rcs.size():2[tm0:1507941131333316,tm1:1507941131334194,tm2:1507941131355101(20907),tm3:1507941131355212(21018),tm4:1507941131355231(21037)][tm4-tm0]:21915 finish 616 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:20231 617----rcs.size():2[tm0:1507941131386389,tm1:1507941131387345,tm2:1507941131409239(21894),tm3:1507941131409325(21980),tm4:1507941131409354(22009)][tm4-tm0]:22965 finish 617 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19577 618----rcs.size():2[tm0:1507941131440480,tm1:1507941131441556,tm2:1507941131463167(21611),tm3:1507941131463254(21698),tm4:1507941131463275(21719)][tm4-tm0]:22795 finish 618 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:20184 619----rcs.size():2[tm0:1507941131494946,tm1:1507941131495895,tm2:1507941131518590(22695),tm3:1507941131518695(22800),tm4:1507941131518792(22897)][tm4-tm0]:23846 finish 619 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18500 620----rcs.size():1[tm0:1507941131548969,tm1:1507941131550307,tm2:1507941131569301(18994),tm3:1507941131569376(19069),tm4:1507941131569388(19081)][tm4-tm0]:20419 finish 620 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:20129 621----rcs.size():2[tm0:1507941131599501,tm1:1507941131600099,tm2:1507941131623101(23002),tm3:1507941131623197(23098),tm4:1507941131623216(23117)][tm4-tm0]:23715 finish 621 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:20085 622----rcs.size():2[tm0:1507941131653383,tm1:1507941131654675,tm2:1507941131677093(22418),tm3:1507941131677189(22514),tm4:1507941131677210(22535)][tm4-tm0]:23827 finish 622 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:20097 623----rcs.size():2[tm0:1507941131707861,tm1:1507941131709609,tm2:1507941131732095(22486),tm3:1507941131732191(22582),tm4:1507941131732210(22601)][tm4-tm0]:24349 finish 623 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:20382 624----rcs.size():2[tm0:1507941131762685,tm1:1507941131764023,tm2:1507941131787058(23035),tm3:1507941131787174(23151),tm4:1507941131787207(23184)][tm4-tm0]:24522 finish 624 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:20355 625----rcs.size():2[tm0:1507941131819531,tm1:1507941131820924,tm2:1507941131843718(22794),tm3:1507941131843822(22898),tm4:1507941131843856(22932)][tm4-tm0]:24325 finish 625 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:20097 626----rcs.size():2[tm0:1507941131875367,tm1:1507941131876794,tm2:1507941131899236(22442),tm3:1507941131899343(22549),tm4:1507941131899377(22583)][tm4-tm0]:24010 finish 626 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19713 627----rcs.size():2[tm0:1507941131930880,tm1:1507941131932333,tm2:1507941131953827(21494),tm3:1507941131953915(21582),tm4:1507941131953947(21614)][tm4-tm0]:23067 finish 627 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19043 628----rcs.size():1[tm0:1507941131985758,tm1:1507941131986761,tm2:1507941132006413(19652),tm3:1507941132006494(19733),tm4:1507941132006510(19749)][tm4-tm0]:20752 finish 628 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18505 629----rcs.size():1[tm0:1507941132036995,tm1:1507941132037597,tm2:1507941132056671(19074),tm3:1507941132056742(19145),tm4:1507941132056757(19160)][tm4-tm0]:19762 finish 629 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18550 630----rcs.size():1[tm0:1507941132087633,tm1:1507941132088233,tm2:1507941132107334(19101),tm3:1507941132107391(19158),tm4:1507941132107406(19173)][tm4-tm0]:19773 finish 630 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18439 631----rcs.size():1[tm0:1507941132141776,tm1:1507941132142500,tm2:1507941132161523(19023),tm3:1507941132161595(19095),tm4:1507941132161609(19109)][tm4-tm0]:19833 finish 631 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18830 632----rcs.size():1[tm0:1507941132196187,tm1:1507941132196818,tm2:1507941132216228(19410),tm3:1507941132216301(19483),tm4:1507941132216316(19498)][tm4-tm0]:20129 finish 632 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18706 633----rcs.size():1[tm0:1507941132251297,tm1:1507941132251816,tm2:1507941132271253(19437),tm3:1507941132271327(19511),tm4:1507941132271372(19556)][tm4-tm0]:20075 finish 633 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19009 634----rcs.size():1[tm0:1507941132306270,tm1:1507941132306845,tm2:1507941132326588(19743),tm3:1507941132326645(19800),tm4:1507941132326660(19815)][tm4-tm0]:20390 finish 634 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19320 635----rcs.size():1[tm0:1507941132357309,tm1:1507941132357921,tm2:1507941132378135(20214),tm3:1507941132378202(20281),tm4:1507941132378214(20293)][tm4-tm0]:20905 finish 635 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18331 636----rcs.size():1[tm0:1507941132411025,tm1:1507941132411531,tm2:1507941132430562(19031),tm3:1507941132430637(19106),tm4:1507941132430653(19122)][tm4-tm0]:19628 finish 636 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19022 637----rcs.size():1[tm0:1507941132462933,tm1:1507941132463484,tm2:1507941132483322(19838),tm3:1507941132483382(19898),tm4:1507941132483399(19915)][tm4-tm0]:20466 finish 637 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19061 638----rcs.size():1[tm0:1507941132516959,tm1:1507941132517484,tm2:1507941132537309(19825),tm3:1507941132537376(19892),tm4:1507941132537391(19907)][tm4-tm0]:20432 finish 638 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18968 639----rcs.size():1[tm0:1507941132573360,tm1:1507941132573881,tm2:1507941132593761(19880),tm3:1507941132593818(19937),tm4:1507941132593834(19953)][tm4-tm0]:20474 finish 639 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19079 640----rcs.size():1[tm0:1507941132629598,tm1:1507941132630159,tm2:1507941132650080(19921),tm3:1507941132650148(19989),tm4:1507941132650166(20007)][tm4-tm0]:20568 finish 640 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19016 641----rcs.size():1[tm0:1507941132683666,tm1:1507941132684277,tm2:1507941132704045(19768),tm3:1507941132704118(19841),tm4:1507941132704135(19858)][tm4-tm0]:20469 finish 641 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19081 642----rcs.size():1[tm0:1507941132734644,tm1:1507941132735167,tm2:1507941132755111(19944),tm3:1507941132755179(20012),tm4:1507941132755197(20030)][tm4-tm0]:20553 finish 642 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:19768 643----rcs.size():1[tm0:1507941132787391,tm1:1507941132788392,tm2:1507941132809152(20760),tm3:1507941132809265(20873),tm4:1507941132809282(20890)][tm4-tm0]:21891 finish 643 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19054 644----rcs.size():1[tm0:1507941132842896,tm1:1507941132843438,tm2:1507941132863257(19819),tm3:1507941132863315(19877),tm4:1507941132863341(19903)][tm4-tm0]:20445 finish 644 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18828 645----rcs.size():1[tm0:1507941132894400,tm1:1507941132894961,tm2:1507941132914480(19519),tm3:1507941132914538(19577),tm4:1507941132914552(19591)][tm4-tm0]:20152 finish 645 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19308 646----rcs.size():1[tm0:1507941132947461,tm1:1507941132948024,tm2:1507941132968241(20217),tm3:1507941132968314(20290),tm4:1507941132968324(20300)][tm4-tm0]:20863 finish 646 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:19603 647----rcs.size():1[tm0:1507941133001692,tm1:1507941133002619,tm2:1507941133023292(20673),tm3:1507941133023352(20733),tm4:1507941133023366(20747)][tm4-tm0]:21674 finish 647 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18696 648----rcs.size():1[tm0:1507941133057953,tm1:1507941133058655,tm2:1507941133078101(19446),tm3:1507941133078169(19514),tm4:1507941133078183(19528)][tm4-tm0]:20230 finish 648 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:16 (incpp)call encode cost time:tmd-tmc:18692 649----rcs.size():1[tm0:1507941133109549,tm1:1507941133110096,tm2:1507941133129369(19273),tm3:1507941133129441(19345),tm4:1507941133129451(19355)][tm4-tm0]:19902 finish 649 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:17 (incpp)call encode cost time:tmd-tmc:18403 650----rcs.size():1[tm0:1507941133162424,tm1:1507941133162947,tm2:1507941133181840(18893),tm3:1507941133181929(18982),tm4:1507941133181941(18994)][tm4-tm0]:19517 finish 650 frame 651----rcs.size():0[tm0:1507941133211587,tm1:1507941133212187,tm2:1507941133212187(0),tm3:1507941133212195(8),tm4:1507941133212195(8)][tm4-tm0]:608 finish 651 frame 652----rcs.size():0[tm0:1507941133243826,tm1:1507941133244380,tm2:1507941133244380(0),tm3:1507941133244388(8),tm4:1507941133244389(9)][tm4-tm0]:563 finish 652 frame 653----rcs.size():0[tm0:1507941133279882,tm1:1507941133280442,tm2:1507941133280442(0),tm3:1507941133280450(8),tm4:1507941133280451(9)][tm4-tm0]:569 finish 653 frame 654----rcs.size():0[tm0:1507941133314802,tm1:1507941133315343,tm2:1507941133315343(0),tm3:1507941133315351(8),tm4:1507941133315351(8)][tm4-tm0]:549 finish 654 frame 655----rcs.size():0[tm0:1507941133349132,tm1:1507941133349712,tm2:1507941133349712(0),tm3:1507941133349720(8),tm4:1507941133349721(9)][tm4-tm0]:589 finish 655 frame 656----rcs.size():0[tm0:1507941133383930,tm1:1507941133384565,tm2:1507941133384565(0),tm3:1507941133384573(8),tm4:1507941133384573(8)][tm4-tm0]:643 finish 656 frame 657----rcs.size():0[tm0:1507941133419839,tm1:1507941133420400,tm2:1507941133420400(0),tm3:1507941133420408(8),tm4:1507941133420408(8)][tm4-tm0]:569 finish 657 frame 658----rcs.size():0[tm0:1507941133454681,tm1:1507941133455259,tm2:1507941133455259(0),tm3:1507941133455267(8),tm4:1507941133455267(8)][tm4-tm0]:586 finish 658 frame 659----rcs.size():0[tm0:1507941133489083,tm1:1507941133489604,tm2:1507941133489604(0),tm3:1507941133489610(6),tm4:1507941133489611(7)][tm4-tm0]:528 finish 659 frame 660----rcs.size():0[tm0:1507941133523902,tm1:1507941133524626,tm2:1507941133524626(0),tm3:1507941133524650(24),tm4:1507941133524651(25)][tm4-tm0]:749 finish 660 frame 661----rcs.size():0[tm0:1507941133560082,tm1:1507941133560672,tm2:1507941133560672(0),tm3:1507941133560678(6),tm4:1507941133560679(7)][tm4-tm0]:597 finish 661 frame 662----rcs.size():0[tm0:1507941133595006,tm1:1507941133595595,tm2:1507941133595595(0),tm3:1507941133595601(6),tm4:1507941133595602(7)][tm4-tm0]:596 finish 662 frame 663----rcs.size():0[tm0:1507941133630547,tm1:1507941133631083,tm2:1507941133631083(0),tm3:1507941133631090(7),tm4:1507941133631090(7)][tm4-tm0]:543 finish 663 frame 664----rcs.size():0[tm0:1507941133665658,tm1:1507941133666379,tm2:1507941133666379(0),tm3:1507941133666403(24),tm4:1507941133666403(24)][tm4-tm0]:745 finish 664 frame 665----rcs.size():0[tm0:1507941133700810,tm1:1507941133701366,tm2:1507941133701366(0),tm3:1507941133701372(6),tm4:1507941133701373(7)][tm4-tm0]:563 finish 665 frame 666----rcs.size():0[tm0:1507941133735760,tm1:1507941133736400,tm2:1507941133736400(0),tm3:1507941133736406(6),tm4:1507941133736406(6)][tm4-tm0]:646 finish 666 frame 667----rcs.size():0[tm0:1507941133771436,tm1:1507941133771989,tm2:1507941133771989(0),tm3:1507941133771996(7),tm4:1507941133771996(7)][tm4-tm0]:560 finish 667 frame 668----rcs.size():0[tm0:1507941133806764,tm1:1507941133807383,tm2:1507941133807383(0),tm3:1507941133807390(7),tm4:1507941133807390(7)][tm4-tm0]:626 finish 668 frame 669----rcs.size():0[tm0:1507941133842229,tm1:1507941133842765,tm2:1507941133842765(0),tm3:1507941133842771(6),tm4:1507941133842771(6)][tm4-tm0]:542 finish 669 frame 670----rcs.size():0[tm0:1507941133879067,tm1:1507941133879606,tm2:1507941133879606(0),tm3:1507941133879612(6),tm4:1507941133879613(7)][tm4-tm0]:546 finish 670 frame 671----rcs.size():0[tm0:1507941133915056,tm1:1507941133915576,tm2:1507941133915576(0),tm3:1507941133915582(6),tm4:1507941133915583(7)][tm4-tm0]:527 finish 671 frame 672----rcs.size():0[tm0:1507941133950978,tm1:1507941133951584,tm2:1507941133951584(0),tm3:1507941133951590(6),tm4:1507941133951591(7)][tm4-tm0]:613 finish 672 frame 673----rcs.size():0[tm0:1507941133986143,tm1:1507941133986766,tm2:1507941133986766(0),tm3:1507941133986772(6),tm4:1507941133986772(6)][tm4-tm0]:629 finish 673 frame 674----rcs.size():0[tm0:1507941134021756,tm1:1507941134022333,tm2:1507941134022333(0),tm3:1507941134022339(6),tm4:1507941134022340(7)][tm4-tm0]:584 finish 674 frame 675----rcs.size():0[tm0:1507941134059774,tm1:1507941134060373,tm2:1507941134060373(0),tm3:1507941134060379(6),tm4:1507941134060379(6)][tm4-tm0]:605 finish 675 frame 676----rcs.size():0[tm0:1507941134095910,tm1:1507941134096449,tm2:1507941134096449(0),tm3:1507941134096456(7),tm4:1507941134096456(7)][tm4-tm0]:546 finish 676 frame 677----rcs.size():0[tm0:1507941134131549,tm1:1507941134132140,tm2:1507941134132140(0),tm3:1507941134132147(7),tm4:1507941134132147(7)][tm4-tm0]:598 finish 677 frame 678----rcs.size():0[tm0:1507941134166920,tm1:1507941134167572,tm2:1507941134167572(0),tm3:1507941134167594(22),tm4:1507941134167595(23)][tm4-tm0]:675 finish 678 frame 679----rcs.size():0[tm0:1507941134198688,tm1:1507941134199304,tm2:1507941134199304(0),tm3:1507941134199311(7),tm4:1507941134199311(7)][tm4-tm0]:623 finish 679 frame ================================================ FILE: logn15.txt ================================================ hahahah0 hahahah1 hahahah2 process image cost time:2 _create_network batch_norm_fn batch_norm_fn ('feature dimensionality: ', 128) batch_norm_fn hahahah (inpython)encode one frame cost time:t2-t1:0, t3-t1:850 (incpp)call encode cost time:tmd-tmc:936020 1----rcs.size():0[tm0:1507941029485647,tm1:1507941029491064,tm2:1507941029491064(0),tm3:1507941029491073(9),tm4:1507941029491073(9)][tm4-tm0]:5426 finish 1 frame 2----rcs.size():0[tm0:1507941029543009,tm1:1507941029544532,tm2:1507941029544532(0),tm3:1507941029544535(3),tm4:1507941029544535(3)][tm4-tm0]:1526 finish 2 frame 3----rcs.size():0[tm0:1507941029584842,tm1:1507941029586154,tm2:1507941029586154(0),tm3:1507941029586157(3),tm4:1507941029586157(3)][tm4-tm0]:1315 finish 3 frame 4----rcs.size():0[tm0:1507941029612643,tm1:1507941029613333,tm2:1507941029613333(0),tm3:1507941029613336(3),tm4:1507941029613336(3)][tm4-tm0]:693 finish 4 frame 5----rcs.size():0[tm0:1507941029643478,tm1:1507941029644041,tm2:1507941029644041(0),tm3:1507941029644043(2),tm4:1507941029644043(2)][tm4-tm0]:565 finish 5 frame 6----rcs.size():0[tm0:1507941029680456,tm1:1507941029681036,tm2:1507941029681036(0),tm3:1507941029681039(3),tm4:1507941029681039(3)][tm4-tm0]:583 finish 6 frame 7----rcs.size():0[tm0:1507941029724278,tm1:1507941029724822,tm2:1507941029724823(1),tm3:1507941029724825(3),tm4:1507941029724825(3)][tm4-tm0]:547 finish 7 frame 8----rcs.size():0[tm0:1507941029761336,tm1:1507941029762043,tm2:1507941029762043(0),tm3:1507941029762045(2),tm4:1507941029762045(2)][tm4-tm0]:709 finish 8 frame 9----rcs.size():0[tm0:1507941029805503,tm1:1507941029806031,tm2:1507941029806031(0),tm3:1507941029806033(2),tm4:1507941029806034(3)][tm4-tm0]:531 finish 9 frame 10----rcs.size():0[tm0:1507941029841013,tm1:1507941029841615,tm2:1507941029841615(0),tm3:1507941029841618(3),tm4:1507941029841618(3)][tm4-tm0]:605 finish 10 frame 11----rcs.size():0[tm0:1507941029876088,tm1:1507941029876644,tm2:1507941029876644(0),tm3:1507941029876646(2),tm4:1507941029876646(2)][tm4-tm0]:558 finish 11 frame 12----rcs.size():0[tm0:1507941029911218,tm1:1507941029912140,tm2:1507941029912140(0),tm3:1507941029912142(2),tm4:1507941029912143(3)][tm4-tm0]:925 finish 12 frame 13----rcs.size():0[tm0:1507941029946533,tm1:1507941029947237,tm2:1507941029947237(0),tm3:1507941029947239(2),tm4:1507941029947239(2)][tm4-tm0]:706 finish 13 frame 14----rcs.size():0[tm0:1507941029982380,tm1:1507941029983087,tm2:1507941029983087(0),tm3:1507941029983089(2),tm4:1507941029983090(3)][tm4-tm0]:710 finish 14 frame 15----rcs.size():0[tm0:1507941030019302,tm1:1507941030019995,tm2:1507941030019995(0),tm3:1507941030019997(2),tm4:1507941030019997(2)][tm4-tm0]:695 finish 15 frame 16----rcs.size():0[tm0:1507941030055563,tm1:1507941030056241,tm2:1507941030056241(0),tm3:1507941030056243(2),tm4:1507941030056243(2)][tm4-tm0]:680 finish 16 frame 17----rcs.size():0[tm0:1507941030091494,tm1:1507941030092048,tm2:1507941030092048(0),tm3:1507941030092050(2),tm4:1507941030092050(2)][tm4-tm0]:556 finish 17 frame 18----rcs.size():0[tm0:1507941030126967,tm1:1507941030127611,tm2:1507941030127611(0),tm3:1507941030127613(2),tm4:1507941030127613(2)][tm4-tm0]:646 finish 18 frame 19----rcs.size():0[tm0:1507941030163429,tm1:1507941030164123,tm2:1507941030164123(0),tm3:1507941030164125(2),tm4:1507941030164125(2)][tm4-tm0]:696 finish 19 frame 20----rcs.size():0[tm0:1507941030200473,tm1:1507941030201128,tm2:1507941030201128(0),tm3:1507941030201131(3),tm4:1507941030201131(3)][tm4-tm0]:658 finish 20 frame 21----rcs.size():0[tm0:1507941030236173,tm1:1507941030236913,tm2:1507941030236913(0),tm3:1507941030236915(2),tm4:1507941030236915(2)][tm4-tm0]:742 finish 21 frame 22----rcs.size():0[tm0:1507941030272944,tm1:1507941030273477,tm2:1507941030273477(0),tm3:1507941030273479(2),tm4:1507941030273479(2)][tm4-tm0]:535 finish 22 frame 23----rcs.size():0[tm0:1507941030310328,tm1:1507941030311047,tm2:1507941030311047(0),tm3:1507941030311049(2),tm4:1507941030311049(2)][tm4-tm0]:721 finish 23 frame 24----rcs.size():0[tm0:1507941030346221,tm1:1507941030346934,tm2:1507941030346934(0),tm3:1507941030346936(2),tm4:1507941030346936(2)][tm4-tm0]:715 finish 24 frame 25----rcs.size():0[tm0:1507941030382834,tm1:1507941030383479,tm2:1507941030383479(0),tm3:1507941030383481(2),tm4:1507941030383481(2)][tm4-tm0]:647 finish 25 frame 26----rcs.size():0[tm0:1507941030419860,tm1:1507941030420625,tm2:1507941030420625(0),tm3:1507941030420627(2),tm4:1507941030420627(2)][tm4-tm0]:767 finish 26 frame 27----rcs.size():0[tm0:1507941030456312,tm1:1507941030456952,tm2:1507941030456952(0),tm3:1507941030456954(2),tm4:1507941030456954(2)][tm4-tm0]:642 finish 27 frame 28----rcs.size():0[tm0:1507941030491615,tm1:1507941030492224,tm2:1507941030492224(0),tm3:1507941030492226(2),tm4:1507941030492226(2)][tm4-tm0]:611 finish 28 frame 29----rcs.size():0[tm0:1507941030526464,tm1:1507941030527080,tm2:1507941030527080(0),tm3:1507941030527082(2),tm4:1507941030527083(3)][tm4-tm0]:619 finish 29 frame 30----rcs.size():0[tm0:1507941030559863,tm1:1507941030560460,tm2:1507941030560460(0),tm3:1507941030560462(2),tm4:1507941030560462(2)][tm4-tm0]:599 finish 30 frame 31----rcs.size():0[tm0:1507941030595488,tm1:1507941030596244,tm2:1507941030596244(0),tm3:1507941030596246(2),tm4:1507941030596246(2)][tm4-tm0]:758 finish 31 frame 32----rcs.size():0[tm0:1507941030631604,tm1:1507941030632225,tm2:1507941030632225(0),tm3:1507941030632227(2),tm4:1507941030632227(2)][tm4-tm0]:623 finish 32 frame 33----rcs.size():0[tm0:1507941030667062,tm1:1507941030667662,tm2:1507941030667662(0),tm3:1507941030667664(2),tm4:1507941030667664(2)][tm4-tm0]:602 finish 33 frame 34----rcs.size():0[tm0:1507941030702604,tm1:1507941030703188,tm2:1507941030703188(0),tm3:1507941030703190(2),tm4:1507941030703191(3)][tm4-tm0]:587 finish 34 frame 35----rcs.size():0[tm0:1507941030739781,tm1:1507941030740302,tm2:1507941030740302(0),tm3:1507941030740304(2),tm4:1507941030740304(2)][tm4-tm0]:523 finish 35 frame 36----rcs.size():0[tm0:1507941030775424,tm1:1507941030775964,tm2:1507941030775964(0),tm3:1507941030775967(3),tm4:1507941030775967(3)][tm4-tm0]:543 finish 36 frame 37----rcs.size():0[tm0:1507941030811268,tm1:1507941030812008,tm2:1507941030812008(0),tm3:1507941030812011(3),tm4:1507941030812011(3)][tm4-tm0]:743 finish 37 frame 38----rcs.size():0[tm0:1507941030846844,tm1:1507941030847406,tm2:1507941030847406(0),tm3:1507941030847408(2),tm4:1507941030847408(2)][tm4-tm0]:564 finish 38 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23377 39----rcs.size():1[tm0:1507941030882870,tm1:1507941030883432,tm2:1507941030906924(23492),tm3:1507941030906938(23506),tm4:1507941030906938(23506)][tm4-tm0]:24068 finish 39 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23312 40----rcs.size():1[tm0:1507941030938647,tm1:1507941030939318,tm2:1507941030962799(23481),tm3:1507941030962832(23514),tm4:1507941030962832(23514)][tm4-tm0]:24185 finish 40 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23478 41----rcs.size():1[tm0:1507941030994180,tm1:1507941030995189,tm2:1507941031018813(23624),tm3:1507941031018831(23642),tm4:1507941031018858(23669)][tm4-tm0]:24678 finish 41 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23327 42----rcs.size():1[tm0:1507941031053375,tm1:1507941031054041,tm2:1507941031077480(23439),tm3:1507941031077505(23464),tm4:1507941031077522(23481)][tm4-tm0]:24147 finish 42 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23128 43----rcs.size():1[tm0:1507941031113740,tm1:1507941031114285,tm2:1507941031137607(23322),tm3:1507941031137637(23352),tm4:1507941031137656(23371)][tm4-tm0]:23916 finish 43 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23263 44----rcs.size():1[tm0:1507941031172598,tm1:1507941031173140,tm2:1507941031196501(23361),tm3:1507941031196523(23383),tm4:1507941031196529(23389)][tm4-tm0]:23931 finish 44 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23212 45----rcs.size():1[tm0:1507941031230472,tm1:1507941031231054,tm2:1507941031254392(23338),tm3:1507941031254412(23358),tm4:1507941031254418(23364)][tm4-tm0]:23946 finish 45 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23228 46----rcs.size():1[tm0:1507941031285516,tm1:1507941031286099,tm2:1507941031309434(23335),tm3:1507941031309470(23371),tm4:1507941031309477(23378)][tm4-tm0]:23961 finish 46 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23258 47----rcs.size():1[tm0:1507941031340656,tm1:1507941031341218,tm2:1507941031364585(23367),tm3:1507941031364605(23387),tm4:1507941031364612(23394)][tm4-tm0]:23956 finish 47 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23221 48----rcs.size():1[tm0:1507941031399807,tm1:1507941031400366,tm2:1507941031423707(23341),tm3:1507941031423746(23380),tm4:1507941031423753(23387)][tm4-tm0]:23946 finish 48 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23324 49----rcs.size():1[tm0:1507941031459699,tm1:1507941031460242,tm2:1507941031483770(23528),tm3:1507941031483811(23569),tm4:1507941031483835(23593)][tm4-tm0]:24136 finish 49 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23186 50----rcs.size():1[tm0:1507941031519942,tm1:1507941031520582,tm2:1507941031543877(23295),tm3:1507941031543918(23336),tm4:1507941031543941(23359)][tm4-tm0]:23999 finish 50 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23209 51----rcs.size():1[tm0:1507941031579904,tm1:1507941031580543,tm2:1507941031603910(23367),tm3:1507941031603966(23423),tm4:1507941031603974(23431)][tm4-tm0]:24070 finish 51 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23465 52----rcs.size():1[tm0:1507941031634346,tm1:1507941031634868,tm2:1507941031658483(23615),tm3:1507941031658504(23636),tm4:1507941031658511(23643)][tm4-tm0]:24165 finish 52 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23325 53----rcs.size():1[tm0:1507941031688950,tm1:1507941031689511,tm2:1507941031712965(23454),tm3:1507941031712987(23476),tm4:1507941031712994(23483)][tm4-tm0]:24044 finish 53 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23316 54----rcs.size():1[tm0:1507941031743882,tm1:1507941031744631,tm2:1507941031768056(23425),tm3:1507941031768078(23447),tm4:1507941031768101(23470)][tm4-tm0]:24219 finish 54 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23169 55----rcs.size():1[tm0:1507941031800038,tm1:1507941031800613,tm2:1507941031823923(23310),tm3:1507941031823963(23350),tm4:1507941031823989(23376)][tm4-tm0]:23951 finish 55 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23348 56----rcs.size():1[tm0:1507941031854721,tm1:1507941031855341,tm2:1507941031878818(23477),tm3:1507941031878858(23517),tm4:1507941031878865(23524)][tm4-tm0]:24144 finish 56 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23563 57----rcs.size():1[tm0:1507941031908819,tm1:1507941031909416,tm2:1507941031933123(23707),tm3:1507941031933157(23741),tm4:1507941031933174(23758)][tm4-tm0]:24355 finish 57 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23519 58----rcs.size():1[tm0:1507941031964050,tm1:1507941031964635,tm2:1507941031988281(23646),tm3:1507941031988304(23669),tm4:1507941031988320(23685)][tm4-tm0]:24270 finish 58 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23349 59----rcs.size():1[tm0:1507941032022366,tm1:1507941032022948,tm2:1507941032046419(23471),tm3:1507941032046458(23510),tm4:1507941032046466(23518)][tm4-tm0]:24100 finish 59 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:23422 60----rcs.size():1[tm0:1507941032077368,tm1:1507941032078123,tm2:1507941032101676(23553),tm3:1507941032101699(23576),tm4:1507941032101706(23583)][tm4-tm0]:24338 finish 60 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:22 (incpp)call encode cost time:tmd-tmc:23350 61----rcs.size():1[tm0:1507941032132410,tm1:1507941032132971,tm2:1507941032156442(23471),tm3:1507941032156483(23512),tm4:1507941032156490(23519)][tm4-tm0]:24080 finish 61 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24067 62----rcs.size():1[tm0:1507941032188098,tm1:1507941032188648,tm2:1507941032212880(24232),tm3:1507941032212904(24256),tm4:1507941032212912(24264)][tm4-tm0]:24814 finish 62 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24886 63----rcs.size():1[tm0:1507941032243975,tm1:1507941032244703,tm2:1507941032269707(25004),tm3:1507941032269748(25045),tm4:1507941032269756(25053)][tm4-tm0]:25781 finish 63 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24845 64----rcs.size():1[tm0:1507941032300574,tm1:1507941032301154,tm2:1507941032326129(24975),tm3:1507941032326179(25025),tm4:1507941032326187(25033)][tm4-tm0]:25613 finish 64 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25061 65----rcs.size():1[tm0:1507941032359106,tm1:1507941032359710,tm2:1507941032384911(25201),tm3:1507941032384935(25225),tm4:1507941032384942(25232)][tm4-tm0]:25836 finish 65 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24947 66----rcs.size():1[tm0:1507941032416418,tm1:1507941032416945,tm2:1507941032442040(25095),tm3:1507941032442063(25118),tm4:1507941032442070(25125)][tm4-tm0]:25652 finish 66 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24957 67----rcs.size():1[tm0:1507941032473384,tm1:1507941032473928,tm2:1507941032499038(25110),tm3:1507941032499062(25134),tm4:1507941032499070(25142)][tm4-tm0]:25686 finish 67 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24663 68----rcs.size():1[tm0:1507941032530591,tm1:1507941032531109,tm2:1507941032555971(24862),tm3:1507941032556013(24904),tm4:1507941032556020(24911)][tm4-tm0]:25429 finish 68 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24801 69----rcs.size():1[tm0:1507941032586681,tm1:1507941032587229,tm2:1507941032612225(24996),tm3:1507941032612266(25037),tm4:1507941032612274(25045)][tm4-tm0]:25593 finish 69 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24848 70----rcs.size():1[tm0:1507941032647046,tm1:1507941032647587,tm2:1507941032672548(24961),tm3:1507941032672574(24987),tm4:1507941032672582(24995)][tm4-tm0]:25536 finish 70 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24743 71----rcs.size():1[tm0:1507941032703815,tm1:1507941032704378,tm2:1507941032729241(24863),tm3:1507941032729284(24906),tm4:1507941032729292(24914)][tm4-tm0]:25477 finish 71 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24793 72----rcs.size():1[tm0:1507941032760256,tm1:1507941032761015,tm2:1507941032785973(24958),tm3:1507941032786014(24999),tm4:1507941032786022(25007)][tm4-tm0]:25766 finish 72 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24953 73----rcs.size():1[tm0:1507941032822016,tm1:1507941032822559,tm2:1507941032847721(25162),tm3:1507941032847745(25186),tm4:1507941032847784(25225)][tm4-tm0]:25768 finish 73 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24792 74----rcs.size():2[tm0:1507941032881133,tm1:1507941032881701,tm2:1507941032906631(24930),tm3:1507941032906661(24960),tm4:1507941032906669(24968)][tm4-tm0]:25536 finish 74 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24645 75----rcs.size():2[tm0:1507941032937602,tm1:1507941032938188,tm2:1507941032962947(24759),tm3:1507941032962997(24809),tm4:1507941032963005(24817)][tm4-tm0]:25403 finish 75 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24859 76----rcs.size():2[tm0:1507941032993868,tm1:1507941032994666,tm2:1507941033019664(24998),tm3:1507941033019700(25034),tm4:1507941033019736(25070)][tm4-tm0]:25868 finish 76 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24697 77----rcs.size():2[tm0:1507941033051386,tm1:1507941033051965,tm2:1507941033076805(24840),tm3:1507941033076858(24893),tm4:1507941033076870(24905)][tm4-tm0]:25484 finish 77 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24649 78----rcs.size():2[tm0:1507941033113719,tm1:1507941033114266,tm2:1507941033139070(24804),tm3:1507941033139107(24841),tm4:1507941033139117(24851)][tm4-tm0]:25398 finish 78 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24894 79----rcs.size():2[tm0:1507941033174487,tm1:1507941033175091,tm2:1507941033200112(25021),tm3:1507941033200194(25103),tm4:1507941033200207(25116)][tm4-tm0]:25720 finish 79 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24700 80----rcs.size():2[tm0:1507941033231594,tm1:1507941033232158,tm2:1507941033256982(24824),tm3:1507941033257055(24897),tm4:1507941033257066(24908)][tm4-tm0]:25472 finish 80 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24658 81----rcs.size():2[tm0:1507941033288382,tm1:1507941033288907,tm2:1507941033313732(24825),tm3:1507941033313787(24880),tm4:1507941033313799(24892)][tm4-tm0]:25417 finish 81 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24759 82----rcs.size():2[tm0:1507941033344661,tm1:1507941033345315,tm2:1507941033370242(24927),tm3:1507941033370317(25002),tm4:1507941033370326(25011)][tm4-tm0]:25665 finish 82 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24749 83----rcs.size():2[tm0:1507941033401047,tm1:1507941033401668,tm2:1507941033426530(24862),tm3:1507941033426587(24919),tm4:1507941033426598(24930)][tm4-tm0]:25551 finish 83 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25151 84----rcs.size():2[tm0:1507941033457419,tm1:1507941033458002,tm2:1507941033483309(25307),tm3:1507941033483365(25363),tm4:1507941033483393(25391)][tm4-tm0]:25974 finish 84 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24805 85----rcs.size():2[tm0:1507941033514587,tm1:1507941033515126,tm2:1507941033540086(24960),tm3:1507941033540169(25043),tm4:1507941033540180(25054)][tm4-tm0]:25593 finish 85 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24765 86----rcs.size():2[tm0:1507941033571577,tm1:1507941033572121,tm2:1507941033597028(24907),tm3:1507941033597086(24965),tm4:1507941033597100(24979)][tm4-tm0]:25523 finish 86 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24756 87----rcs.size():2[tm0:1507941033628665,tm1:1507941033629232,tm2:1507941033654167(24935),tm3:1507941033654208(24976),tm4:1507941033654219(24987)][tm4-tm0]:25554 finish 87 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24726 88----rcs.size():2[tm0:1507941033685668,tm1:1507941033686230,tm2:1507941033711132(24902),tm3:1507941033711217(24987),tm4:1507941033711229(24999)][tm4-tm0]:25561 finish 88 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25096 89----rcs.size():2[tm0:1507941033742176,tm1:1507941033742795,tm2:1507941033768036(25241),tm3:1507941033768096(25301),tm4:1507941033768108(25313)][tm4-tm0]:25932 finish 89 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24715 90----rcs.size():2[tm0:1507941033799628,tm1:1507941033800152,tm2:1507941033825063(24911),tm3:1507941033825105(24953),tm4:1507941033825114(24962)][tm4-tm0]:25486 finish 90 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25090 91----rcs.size():2[tm0:1507941033856355,tm1:1507941033856936,tm2:1507941033882208(25272),tm3:1507941033882251(25315),tm4:1507941033882264(25328)][tm4-tm0]:25909 finish 91 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24886 92----rcs.size():2[tm0:1507941033913880,tm1:1507941033914442,tm2:1507941033939535(25093),tm3:1507941033939595(25153),tm4:1507941033939607(25165)][tm4-tm0]:25727 finish 92 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24863 93----rcs.size():2[tm0:1507941033971461,tm1:1507941033972026,tm2:1507941033997051(25025),tm3:1507941033997096(25070),tm4:1507941033997107(25081)][tm4-tm0]:25646 finish 93 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24810 94----rcs.size():2[tm0:1507941034028847,tm1:1507941034029436,tm2:1507941034054381(24945),tm3:1507941034054426(24990),tm4:1507941034054456(25020)][tm4-tm0]:25609 finish 94 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24899 95----rcs.size():2[tm0:1507941034085974,tm1:1507941034086501,tm2:1507941034111581(25080),tm3:1507941034111626(25125),tm4:1507941034111638(25137)][tm4-tm0]:25664 finish 95 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25119 96----rcs.size():2[tm0:1507941034142193,tm1:1507941034142738,tm2:1507941034168001(25263),tm3:1507941034168060(25322),tm4:1507941034168070(25332)][tm4-tm0]:25877 finish 96 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24834 97----rcs.size():2[tm0:1507941034199859,tm1:1507941034200580,tm2:1507941034225556(24976),tm3:1507941034225601(25021),tm4:1507941034225614(25034)][tm4-tm0]:25755 finish 97 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24733 98----rcs.size():2[tm0:1507941034256746,tm1:1507941034257361,tm2:1507941034282251(24890),tm3:1507941034282298(24937),tm4:1507941034282311(24950)][tm4-tm0]:25565 finish 98 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24917 99----rcs.size():2[tm0:1507941034313735,tm1:1507941034314306,tm2:1507941034339382(25076),tm3:1507941034339428(25122),tm4:1507941034339440(25134)][tm4-tm0]:25705 finish 99 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24891 100----rcs.size():3[tm0:1507941034371333,tm1:1507941034371882,tm2:1507941034396934(25052),tm3:1507941034396985(25103),tm4:1507941034396998(25116)][tm4-tm0]:25665 finish 100 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24794 101----rcs.size():3[tm0:1507941034428067,tm1:1507941034428712,tm2:1507941034453676(24964),tm3:1507941034453732(25020),tm4:1507941034453744(25032)][tm4-tm0]:25677 finish 101 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24873 102----rcs.size():3[tm0:1507941034485457,tm1:1507941034486024,tm2:1507941034511104(25080),tm3:1507941034511171(25147),tm4:1507941034511188(25164)][tm4-tm0]:25731 finish 102 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25198 103----rcs.size():3[tm0:1507941034542402,tm1:1507941034542946,tm2:1507941034568293(25347),tm3:1507941034568364(25418),tm4:1507941034568378(25432)][tm4-tm0]:25976 finish 103 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24833 104----rcs.size():3[tm0:1507941034599575,tm1:1507941034600161,tm2:1507941034625132(24971),tm3:1507941034625216(25055),tm4:1507941034625233(25072)][tm4-tm0]:25658 finish 104 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24908 105----rcs.size():3[tm0:1507941034657429,tm1:1507941034658172,tm2:1507941034683243(25071),tm3:1507941034683319(25147),tm4:1507941034683336(25164)][tm4-tm0]:25907 finish 105 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24851 106----rcs.size():3[tm0:1507941034715099,tm1:1507941034715663,tm2:1507941034740640(24977),tm3:1507941034740702(25039),tm4:1507941034740717(25054)][tm4-tm0]:25618 finish 106 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24878 107----rcs.size():3[tm0:1507941034772152,tm1:1507941034772700,tm2:1507941034797706(25006),tm3:1507941034797766(25066),tm4:1507941034797784(25084)][tm4-tm0]:25632 finish 107 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24699 108----rcs.size():3[tm0:1507941034828569,tm1:1507941034829114,tm2:1507941034853976(24862),tm3:1507941034854056(24942),tm4:1507941034854096(24982)][tm4-tm0]:25527 finish 108 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24611 109----rcs.size():3[tm0:1507941034885114,tm1:1507941034885649,tm2:1507941034910388(24739),tm3:1507941034910446(24797),tm4:1507941034910459(24810)][tm4-tm0]:25345 finish 109 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25104 110----rcs.size():3[tm0:1507941034941502,tm1:1507941034942190,tm2:1507941034967451(25261),tm3:1507941034967512(25322),tm4:1507941034967543(25353)][tm4-tm0]:26041 finish 110 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24788 111----rcs.size():3[tm0:1507941034999266,tm1:1507941034999914,tm2:1507941035024901(24987),tm3:1507941035025003(25089),tm4:1507941035025043(25129)][tm4-tm0]:25777 finish 111 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24973 112----rcs.size():3[tm0:1507941035055438,tm1:1507941035055948,tm2:1507941035081108(25160),tm3:1507941035081183(25235),tm4:1507941035081226(25278)][tm4-tm0]:25788 finish 112 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25016 113----rcs.size():3[tm0:1507941035113041,tm1:1507941035113744,tm2:1507941035138910(25166),tm3:1507941035138988(25244),tm4:1507941035139001(25257)][tm4-tm0]:25960 finish 113 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24882 114----rcs.size():3[tm0:1507941035170405,tm1:1507941035170951,tm2:1507941035196023(25072),tm3:1507941035196090(25139),tm4:1507941035196133(25182)][tm4-tm0]:25728 finish 114 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24932 115----rcs.size():3[tm0:1507941035227779,tm1:1507941035228507,tm2:1507941035253634(25127),tm3:1507941035253714(25207),tm4:1507941035253731(25224)][tm4-tm0]:25952 finish 115 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24737 116----rcs.size():2[tm0:1507941035284890,tm1:1507941035285574,tm2:1507941035310476(24902),tm3:1507941035310555(24981),tm4:1507941035310566(24992)][tm4-tm0]:25676 finish 116 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25075 117 117----rcs.size():2[tm0:1507941035341086,tm1:1507941035341673,tm2:1507941035366913(25240),tm3:1507941035366980(25307),tm4:1507941035366995(25322)][tm4-tm0]:25909 finish 117 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25173 118----rcs.size():2[tm0:1507941035398707,tm1:1507941035399436,tm2:1507941035424811(25375),tm3:1507941035424877(25441),tm4:1507941035424891(25455)][tm4-tm0]:26184 finish 118 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24956 119----rcs.size():2[tm0:1507941035455088,tm1:1507941035455673,tm2:1507941035480828(25155),tm3:1507941035480896(25223),tm4:1507941035480936(25263)][tm4-tm0]:25848 finish 119 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24895 120----rcs.size():2[tm0:1507941035512436,tm1:1507941035512981,tm2:1507941035538077(25096),tm3:1507941035538148(25167),tm4:1507941035538159(25178)][tm4-tm0]:25723 finish 120 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25126 121----rcs.size():2[tm0:1507941035569061,tm1:1507941035569647,tm2:1507941035594975(25328),tm3:1507941035595028(25381),tm4:1507941035595066(25419)][tm4-tm0]:26005 finish 121 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25182 122----rcs.size():2[tm0:1507941035626304,tm1:1507941035627229,tm2:1507941035652682(25453),tm3:1507941035652742(25513),tm4:1507941035652780(25551)][tm4-tm0]:26476 finish 122 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25024 123----rcs.size():2[tm0:1507941035688022,tm1:1507941035688600,tm2:1507941035713803(25203),tm3:1507941035713856(25256),tm4:1507941035713890(25290)][tm4-tm0]:25868 finish 123 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24838 124----rcs.size():3[tm0:1507941035745218,tm1:1507941035745785,tm2:1507941035770777(24992),tm3:1507941035770867(25082),tm4:1507941035770881(25096)][tm4-tm0]:25663 finish 124 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24911 125----rcs.size():3[tm0:1507941035802401,tm1:1507941035803050,tm2:1507941035828112(25062),tm3:1507941035828200(25150),tm4:1507941035828232(25182)][tm4-tm0]:25831 finish 125 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25117 126----rcs.size():3[tm0:1507941035859084,tm1:1507941035859694,tm2:1507941035884983(25289),tm3:1507941035885072(25378),tm4:1507941035885085(25391)][tm4-tm0]:26001 finish 126 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24939 127----rcs.size():3[tm0:1507941035915206,tm1:1507941035915751,tm2:1507941035940865(25114),tm3:1507941035940943(25192),tm4:1507941035940956(25205)][tm4-tm0]:25750 finish 127 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24996 128----rcs.size():3[tm0:1507941035972537,tm1:1507941035973223,tm2:1507941035998444(25221),tm3:1507941035998511(25288),tm4:1507941035998531(25308)][tm4-tm0]:25994 finish 128 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24967 129----rcs.size():3[tm0:1507941036029206,tm1:1507941036029751,tm2:1507941036054882(25131),tm3:1507941036054968(25217),tm4:1507941036054985(25234)][tm4-tm0]:25779 finish 129 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24851 130----rcs.size():3[tm0:1507941036086424,tm1:1507941036086985,tm2:1507941036112001(25016),tm3:1507941036112091(25106),tm4:1507941036112109(25124)][tm4-tm0]:25685 finish 130 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24818 131----rcs.size():3[tm0:1507941036144530,tm1:1507941036145269,tm2:1507941036170282(25013),tm3:1507941036170368(25099),tm4:1507941036170414(25145)][tm4-tm0]:25884 finish 131 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25111 132----rcs.size():3[tm0:1507941036201062,tm1:1507941036201667,tm2:1507941036226937(25270),tm3:1507941036227006(25339),tm4:1507941036227023(25356)][tm4-tm0]:25961 finish 132 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25286 133----rcs.size():3[tm0:1507941036257973,tm1:1507941036258578,tm2:1507941036284079(25501),tm3:1507941036284157(25579),tm4:1507941036284176(25598)][tm4-tm0]:26203 finish 133 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24870 134----rcs.size():2[tm0:1507941036315277,tm1:1507941036315988,tm2:1507941036341068(25080),tm3:1507941036341152(25164),tm4:1507941036341163(25175)][tm4-tm0]:25886 finish 134 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24961 135----rcs.size():2[tm0:1507941036372465,tm1:1507941036373030,tm2:1507941036398185(25155),tm3:1507941036398244(25214),tm4:1507941036398284(25254)][tm4-tm0]:25819 finish 135 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25110 136----rcs.size():2[tm0:1507941036433300,tm1:1507941036434010,tm2:1507941036459360(25350),tm3:1507941036459422(25412),tm4:1507941036459461(25451)][tm4-tm0]:26161 finish 136 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25139 137----rcs.size():2[tm0:1507941036490322,tm1:1507941036490905,tm2:1507941036516285(25380),tm3:1507941036516390(25485),tm4:1507941036516402(25497)][tm4-tm0]:26080 finish 137 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25208 138----rcs.size():2[tm0:1507941036547425,tm1:1507941036548130,tm2:1507941036573571(25441),tm3:1507941036573651(25521),tm4:1507941036573666(25536)][tm4-tm0]:26241 finish 138 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24989 139----rcs.size():2[tm0:1507941036603685,tm1:1507941036604254,tm2:1507941036629461(25207),tm3:1507941036629537(25283),tm4:1507941036629549(25295)][tm4-tm0]:25864 finish 139 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25200 140----rcs.size():2[tm0:1507941036659477,tm1:1507941036660268,tm2:1507941036685751(25483),tm3:1507941036685813(25545),tm4:1507941036685828(25560)][tm4-tm0]:26351 finish 140 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25293 141----rcs.size():2[tm0:1507941036717124,tm1:1507941036717687,tm2:1507941036743239(25552),tm3:1507941036743302(25615),tm4:1507941036743345(25658)][tm4-tm0]:26221 finish 141 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25151 142----rcs.size():2[tm0:1507941036780038,tm1:1507941036780680,tm2:1507941036806083(25403),tm3:1507941036806166(25486),tm4:1507941036806208(25528)][tm4-tm0]:26170 finish 142 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25082 143----rcs.size():2[tm0:1507941036837201,tm1:1507941036837766,tm2:1507941036863075(25309),tm3:1507941036863163(25397),tm4:1507941036863208(25442)][tm4-tm0]:26007 finish 143 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24988 144----rcs.size():3[tm0:1507941036894315,tm1:1507941036894936,tm2:1507941036920161(25225),tm3:1507941036920303(25367),tm4:1507941036920345(25409)][tm4-tm0]:26030 finish 144 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24820 145----rcs.size():3[tm0:1507941036951480,tm1:1507941036952083,tm2:1507941036977146(25063),tm3:1507941036977255(25172),tm4:1507941036977266(25183)][tm4-tm0]:25786 finish 145 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24980 146----rcs.size():3[tm0:1507941037006893,tm1:1507941037007421,tm2:1507941037032624(25203),tm3:1507941037032719(25298),tm4:1507941037032732(25311)][tm4-tm0]:25839 finish 146 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24919 147----rcs.size():4[tm0:1507941037062802,tm1:1507941037063352,tm2:1507941037088470(25118),tm3:1507941037088558(25206),tm4:1507941037088576(25224)][tm4-tm0]:25774 finish 147 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24906 148----rcs.size():4[tm0:1507941037119761,tm1:1507941037120386,tm2:1507941037145524(25138),tm3:1507941037145603(25217),tm4:1507941037145622(25236)][tm4-tm0]:25861 finish 148 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25141 149----rcs.size():4[tm0:1507941037177024,tm1:1507941037177653,tm2:1507941037203133(25480),tm3:1507941037203240(25587),tm4:1507941037203263(25610)][tm4-tm0]:26239 finish 149 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24900 150----rcs.size():4[tm0:1507941037234238,tm1:1507941037234887,tm2:1507941037260001(25114),tm3:1507941037260116(25229),tm4:1507941037260146(25259)][tm4-tm0]:25908 finish 150 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25210 151----rcs.size():4[tm0:1507941037291018,tm1:1507941037291586,tm2:1507941037317062(25476),tm3:1507941037317178(25592),tm4:1507941037317201(25615)][tm4-tm0]:26183 finish 151 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24895 152----rcs.size():3[tm0:1507941037347494,tm1:1507941037348080,tm2:1507941037373162(25082),tm3:1507941037373280(25200),tm4:1507941037373316(25236)][tm4-tm0]:25822 finish 152 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24924 153----rcs.size():3[tm0:1507941037403322,tm1:1507941037403886,tm2:1507941037429045(25159),tm3:1507941037429172(25286),tm4:1507941037429192(25306)][tm4-tm0]:25870 finish 153 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25516 154----rcs.size():3[tm0:1507941037458463,tm1:1507941037458990,tm2:1507941037484735(25745),tm3:1507941037484815(25825),tm4:1507941037484835(25845)][tm4-tm0]:26372 finish 154 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25311 155----rcs.size():4[tm0:1507941037514811,tm1:1507941037515399,tm2:1507941037540955(25556),tm3:1507941037541058(25659),tm4:1507941037541080(25681)][tm4-tm0]:26269 finish 155 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25168 156----rcs.size():5[tm0:1507941037570864,tm1:1507941037571451,tm2:1507941037596878(25427),tm3:1507941037596988(25537),tm4:1507941037597010(25559)][tm4-tm0]:26146 finish 156 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25037 157----rcs.size():5[tm0:1507941037627455,tm1:1507941037628096,tm2:1507941037653429(25333),tm3:1507941037653561(25465),tm4:1507941037653585(25489)][tm4-tm0]:26130 finish 157 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:24873 158----rcs.size():5[tm0:1507941037684329,tm1:1507941037684957,tm2:1507941037710071(25114),tm3:1507941037710196(25239),tm4:1507941037710222(25265)][tm4-tm0]:25893 finish 158 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25240 159----rcs.size():5[tm0:1507941037740007,tm1:1507941037740558,tm2:1507941037766059(25501),tm3:1507941037766176(25618),tm4:1507941037766196(25638)][tm4-tm0]:26189 finish 159 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25143 160----rcs.size():5[tm0:1507941037796700,tm1:1507941037797282,tm2:1507941037822718(25436),tm3:1507941037822821(25539),tm4:1507941037822840(25558)][tm4-tm0]:26140 finish 160 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25358 161----rcs.size():5[tm0:1507941037856620,tm1:1507941037857132,tm2:1507941037882707(25575),tm3:1507941037882817(25685),tm4:1507941037882843(25711)][tm4-tm0]:26223 finish 161 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25279 162----rcs.size():5[tm0:1507941037913483,tm1:1507941037914122,tm2:1507941037939707(25585),tm3:1507941037939803(25681),tm4:1507941037939822(25700)][tm4-tm0]:26339 finish 162 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25107 163----rcs.size():5[tm0:1507941037970693,tm1:1507941037971266,tm2:1507941037996632(25366),tm3:1507941037996739(25473),tm4:1507941037996782(25516)][tm4-tm0]:26089 finish 163 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25195 164----rcs.size():5[tm0:1507941038026628,tm1:1507941038027274,tm2:1507941038052781(25507),tm3:1507941038052886(25612),tm4:1507941038052914(25640)][tm4-tm0]:26286 finish 164 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25246 165----rcs.size():5[tm0:1507941038083112,tm1:1507941038083689,tm2:1507941038109195(25506),tm3:1507941038109321(25632),tm4:1507941038109347(25658)][tm4-tm0]:26235 finish 165 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25503 166----rcs.size():5[tm0:1507941038139485,tm1:1507941038140073,tm2:1507941038165864(25791),tm3:1507941038165974(25901),tm4:1507941038166002(25929)][tm4-tm0]:26517 finish 166 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25155 167----rcs.size():5[tm0:1507941038196347,tm1:1507941038196933,tm2:1507941038222401(25468),tm3:1507941038222517(25584),tm4:1507941038222545(25612)][tm4-tm0]:26198 finish 167 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25253 168----rcs.size():5[tm0:1507941038253343,tm1:1507941038253939,tm2:1507941038279461(25522),tm3:1507941038279573(25634),tm4:1507941038279600(25661)][tm4-tm0]:26257 finish 168 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25469 169----rcs.size():5[tm0:1507941038309890,tm1:1507941038310503,tm2:1507941038336358(25855),tm3:1507941038336469(25966),tm4:1507941038336498(25995)][tm4-tm0]:26608 finish 169 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25450 170----rcs.size():5[tm0:1507941038366961,tm1:1507941038367533,tm2:1507941038393325(25792),tm3:1507941038393453(25920),tm4:1507941038393480(25947)][tm4-tm0]:26519 finish 170 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25420 171----rcs.size():5[tm0:1507941038423488,tm1:1507941038424097,tm2:1507941038449796(25699),tm3:1507941038449909(25812),tm4:1507941038449940(25843)][tm4-tm0]:26452 finish 171 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25379 172----rcs.size():5[tm0:1507941038480122,tm1:1507941038480697,tm2:1507941038506402(25705),tm3:1507941038506532(25835),tm4:1507941038506553(25856)][tm4-tm0]:26431 finish 172 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25349 173----rcs.size():5[tm0:1507941038536661,tm1:1507941038537236,tm2:1507941038562882(25646),tm3:1507941038562997(25761),tm4:1507941038563028(25792)][tm4-tm0]:26367 finish 173 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25553 174----rcs.size():5[tm0:1507941038592954,tm1:1507941038593673,tm2:1507941038619594(25921),tm3:1507941038619713(26040),tm4:1507941038619744(26071)][tm4-tm0]:26790 finish 174 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25306 175----rcs.size():5[tm0:1507941038649859,tm1:1507941038650413,tm2:1507941038676000(25587),tm3:1507941038676123(25710),tm4:1507941038676167(25754)][tm4-tm0]:26308 finish 175 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25396 176----rcs.size():5[tm0:1507941038706162,tm1:1507941038706753,tm2:1507941038732448(25695),tm3:1507941038732568(25815),tm4:1507941038732598(25845)][tm4-tm0]:26436 finish 176 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25115 177----rcs.size():5[tm0:1507941038763259,tm1:1507941038763817,tm2:1507941038789232(25415),tm3:1507941038789368(25551),tm4:1507941038789398(25581)][tm4-tm0]:26139 finish 177 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25729 178----rcs.size():5[tm0:1507941038819368,tm1:1507941038820008,tm2:1507941038846253(26245),tm3:1507941038846380(26372),tm4:1507941038846412(26404)][tm4-tm0]:27044 finish 178 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25500 179----rcs.size():5[tm0:1507941038877048,tm1:1507941038877918,tm2:1507941038903778(25860),tm3:1507941038903902(25984),tm4:1507941038903933(26015)][tm4-tm0]:26885 finish 179 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25483 180----rcs.size():5[tm0:1507941038934251,tm1:1507941038934818,tm2:1507941038960680(25862),tm3:1507941038960806(25988),tm4:1507941038960837(26019)][tm4-tm0]:26586 finish 180 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25775 181----rcs.size():5[tm0:1507941038990513,tm1:1507941038991088,tm2:1507941039017260(26172),tm3:1507941039017386(26298),tm4:1507941039017416(26328)][tm4-tm0]:26903 finish 181 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25555 182----rcs.size():5[tm0:1507941039051061,tm1:1507941039051596,tm2:1507941039077515(25919),tm3:1507941039077661(26065),tm4:1507941039077690(26094)][tm4-tm0]:26629 finish 182 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25480 183----rcs.size():5[tm0:1507941039111926,tm1:1507941039112537,tm2:1507941039138381(25844),tm3:1507941039138505(25968),tm4:1507941039138526(25989)][tm4-tm0]:26600 finish 183 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25379 184----rcs.size():6[tm0:1507941039169977,tm1:1507941039170611,tm2:1507941039196376(25765),tm3:1507941039196517(25906),tm4:1507941039196567(25956)][tm4-tm0]:26590 finish 184 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25641 185----rcs.size():6[tm0:1507941039226628,tm1:1507941039227325,tm2:1507941039253351(26026),tm3:1507941039253499(26174),tm4:1507941039253530(26205)][tm4-tm0]:26902 finish 185 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25547 186----rcs.size():6[tm0:1507941039283621,tm1:1507941039284194,tm2:1507941039310152(25958),tm3:1507941039310301(26107),tm4:1507941039310336(26142)][tm4-tm0]:26715 finish 186 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25974 187----rcs.size():6[tm0:1507941039340326,tm1:1507941039340935,tm2:1507941039367327(26392),tm3:1507941039367478(26543),tm4:1507941039367517(26582)][tm4-tm0]:27191 finish 187 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25527 188----rcs.size():6[tm0:1507941039401366,tm1:1507941039401920,tm2:1507941039427886(25966),tm3:1507941039428045(26125),tm4:1507941039428092(26172)][tm4-tm0]:26726 finish 188 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25485 189----rcs.size():6[tm0:1507941039460387,tm1:1507941039461027,tm2:1507941039486914(25887),tm3:1507941039487070(26043),tm4:1507941039487109(26082)][tm4-tm0]:26722 finish 189 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25645 190----rcs.size():6[tm0:1507941039517336,tm1:1507941039517893,tm2:1507941039543957(26064),tm3:1507941039544115(26222),tm4:1507941039544161(26268)][tm4-tm0]:26825 finish 190 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26160 191----rcs.size():6[tm0:1507941039574407,tm1:1507941039575008,tm2:1507941039601574(26566),tm3:1507941039601751(26743),tm4:1507941039601835(26827)][tm4-tm0]:27428 finish 191 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25459 192----rcs.size():6[tm0:1507941039632114,tm1:1507941039632667,tm2:1507941039658536(25869),tm3:1507941039658712(26045),tm4:1507941039658748(26081)][tm4-tm0]:26634 finish 192 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26186 193----rcs.size():6[tm0:1507941039689753,tm1:1507941039690327,tm2:1507941039716964(26637),tm3:1507941039717122(26795),tm4:1507941039717167(26840)][tm4-tm0]:27414 finish 193 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25537 194----rcs.size():6[tm0:1507941039751133,tm1:1507941039751662,tm2:1507941039777623(25961),tm3:1507941039777779(26117),tm4:1507941039777805(26143)][tm4-tm0]:26672 finish 194 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25870 195----rcs.size():6[tm0:1507941039807543,tm1:1507941039808129,tm2:1507941039834416(26287),tm3:1507941039834569(26440),tm4:1507941039834594(26465)][tm4-tm0]:27051 finish 195 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25955 196----rcs.size():6[tm0:1507941039864693,tm1:1507941039865293,tm2:1507941039891731(26438),tm3:1507941039891895(26602),tm4:1507941039891935(26642)][tm4-tm0]:27242 finish 196 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26024 197----rcs.size():6[tm0:1507941039921981,tm1:1507941039922537,tm2:1507941039949007(26470),tm3:1507941039949192(26655),tm4:1507941039949231(26694)][tm4-tm0]:27250 finish 197 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25656 198----rcs.size():6[tm0:1507941039979324,tm1:1507941039979880,tm2:1507941040006059(26179),tm3:1507941040006274(26394),tm4:1507941040006316(26436)][tm4-tm0]:26992 finish 198 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25817 199----rcs.size():6[tm0:1507941040037623,tm1:1507941040038183,tm2:1507941040064454(26271),tm3:1507941040064620(26437),tm4:1507941040064662(26479)][tm4-tm0]:27039 finish 199 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25910 200----rcs.size():6[tm0:1507941040094966,tm1:1507941040095523,tm2:1507941040121974(26451),tm3:1507941040122151(26628),tm4:1507941040122190(26667)][tm4-tm0]:27224 finish 200 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25682 201----rcs.size():6[tm0:1507941040152001,tm1:1507941040152609,tm2:1507941040178785(26176),tm3:1507941040179024(26415),tm4:1507941040179069(26460)][tm4-tm0]:27068 finish 201 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25887 202----rcs.size():6[tm0:1507941040210003,tm1:1507941040210800,tm2:1507941040237294(26494),tm3:1507941040237482(26682),tm4:1507941040237524(26724)][tm4-tm0]:27521 finish 202 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26505 203----rcs.size():6[tm0:1507941040273192,tm1:1507941040274530,tm2:1507941040302234(27704),tm3:1507941040302409(27879),tm4:1507941040302448(27918)][tm4-tm0]:29256 finish 203 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26504 204----rcs.size():6[tm0:1507941040332210,tm1:1507941040332921,tm2:1507941040359992(27071),tm3:1507941040360183(27262),tm4:1507941040360340(27419)][tm4-tm0]:28130 finish 204 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26234 205----rcs.size():6[tm0:1507941040391569,tm1:1507941040393097,tm2:1507941040420769(27672),tm3:1507941040420980(27883),tm4:1507941040421119(28022)][tm4-tm0]:29550 finish 205 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26415 206----rcs.size():6[tm0:1507941040452564,tm1:1507941040453987,tm2:1507941040481846(27859),tm3:1507941040482054(28067),tm4:1507941040482205(28218)][tm4-tm0]:29641 finish 206 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26557 207----rcs.size():6[tm0:1507941040514191,tm1:1507941040515551,tm2:1507941040543543(27992),tm3:1507941040543748(28197),tm4:1507941040543777(28226)][tm4-tm0]:29586 finish 207 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26302 208----rcs.size():6[tm0:1507941040579591,tm1:1507941040580906,tm2:1507941040608651(27745),tm3:1507941040608834(27928),tm4:1507941040608863(27957)][tm4-tm0]:29272 finish 208 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26504 209----rcs.size():6[tm0:1507941040638957,tm1:1507941040640268,tm2:1507941040668176(27908),tm3:1507941040668399(28131),tm4:1507941040668444(28176)][tm4-tm0]:29487 finish 209 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26192 210----rcs.size():7[tm0:1507941040703083,tm1:1507941040704396,tm2:1507941040732075(27679),tm3:1507941040732308(27912),tm4:1507941040732349(27953)][tm4-tm0]:29266 finish 210 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26541 211----rcs.size():7[tm0:1507941040764507,tm1:1507941040765889,tm2:1507941040794081(28192),tm3:1507941040794292(28403),tm4:1507941040794335(28446)][tm4-tm0]:29828 finish 211 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26870 212----rcs.size():7[tm0:1507941040825714,tm1:1507941040827395,tm2:1507941040855602(28207),tm3:1507941040855809(28414),tm4:1507941040855855(28460)][tm4-tm0]:30141 finish 212 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26808 213----rcs.size():7[tm0:1507941040887371,tm1:1507941040888728,tm2:1507941040916648(27920),tm3:1507941040916900(28172),tm4:1507941040916946(28218)][tm4-tm0]:29575 finish 213 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26516 214----rcs.size():7[tm0:1507941040948479,tm1:1507941040949800,tm2:1507941040977500(27700),tm3:1507941040977756(27956),tm4:1507941040977801(28001)][tm4-tm0]:29322 finish 214 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27130 215----rcs.size():7[tm0:1507941041012315,tm1:1507941041013676,tm2:1507941041041983(28307),tm3:1507941041042228(28552),tm4:1507941041042272(28596)][tm4-tm0]:29957 finish 215 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27095 216----rcs.size():7[tm0:1507941041077709,tm1:1507941041079063,tm2:1507941041107498(28435),tm3:1507941041107738(28675),tm4:1507941041107782(28719)][tm4-tm0]:30073 finish 216 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26954 217----rcs.size():7[tm0:1507941041142227,tm1:1507941041143901,tm2:1507941041172370(28469),tm3:1507941041172636(28735),tm4:1507941041172683(28782)][tm4-tm0]:30456 finish 217 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27124 218----rcs.size():7[tm0:1507941041204103,tm1:1507941041205521,tm2:1507941041234119(28598),tm3:1507941041234381(28860),tm4:1507941041234428(28907)][tm4-tm0]:30325 finish 218 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27120 219----rcs.size():6[tm0:1507941041265932,tm1:1507941041267326,tm2:1507941041296324(28998),tm3:1507941041296566(29240),tm4:1507941041296616(29290)][tm4-tm0]:30684 finish 219 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27508 220----rcs.size():6[tm0:1507941041327055,tm1:1507941041328533,tm2:1507941041357979(29446),tm3:1507941041358208(29675),tm4:1507941041358254(29721)][tm4-tm0]:31199 finish 220 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27346 221----rcs.size():6[tm0:1507941041388733,tm1:1507941041390046,tm2:1507941041418902(28856),tm3:1507941041419111(29065),tm4:1507941041419163(29117)][tm4-tm0]:30430 finish 221 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27143 222----rcs.size():6[tm0:1507941041450837,tm1:1507941041452320,tm2:1507941041480811(28491),tm3:1507941041481234(28914),tm4:1507941041481303(28983)][tm4-tm0]:30466 finish 222 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27058 223----rcs.size():6[tm0:1507941041511934,tm1:1507941041513211,tm2:1507941041542120(28909),tm3:1507941041542347(29136),tm4:1507941041542390(29179)][tm4-tm0]:30456 finish 223 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27014 224----rcs.size():6[tm0:1507941041572462,tm1:1507941041573838,tm2:1507941041602488(28650),tm3:1507941041602707(28869),tm4:1507941041602750(28912)][tm4-tm0]:30288 finish 224 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27194 225----rcs.size():6[tm0:1507941041635750,tm1:1507941041637056,tm2:1507941041666264(29208),tm3:1507941041666475(29419),tm4:1507941041666518(29462)][tm4-tm0]:30768 finish 225 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27134 226----rcs.size():7[tm0:1507941041698203,tm1:1507941041699610,tm2:1507941041728611(29001),tm3:1507941041728850(29240),tm4:1507941041728884(29274)][tm4-tm0]:30681 finish 226 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27185 227----rcs.size():7[tm0:1507941041761424,tm1:1507941041762716,tm2:1507941041791775(29059),tm3:1507941041792017(29301),tm4:1507941041792052(29336)][tm4-tm0]:30628 finish 227 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27456 228----rcs.size():7[tm0:1507941041822183,tm1:1507941041823535,tm2:1507941041853061(29526),tm3:1507941041853346(29811),tm4:1507941041853395(29860)][tm4-tm0]:31212 finish 228 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27019 229----rcs.size():7[tm0:1507941041884592,tm1:1507941041885896,tm2:1507941041914691(28795),tm3:1507941041914953(29057),tm4:1507941041915002(29106)][tm4-tm0]:30410 finish 229 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27139 230----rcs.size():8[tm0:1507941041945824,tm1:1507941041947233,tm2:1507941041975697(28464),tm3:1507941041975933(28700),tm4:1507941041975984(28751)][tm4-tm0]:30160 finish 230 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27477 231----rcs.size():8[tm0:1507941042007791,tm1:1507941042009302,tm2:1507941042038905(29603),tm3:1507941042039180(29878),tm4:1507941042039227(29925)][tm4-tm0]:31436 finish 231 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27236 232----rcs.size():8[tm0:1507941042069794,tm1:1507941042071253,tm2:1507941042100306(29053),tm3:1507941042100602(29349),tm4:1507941042100658(29405)][tm4-tm0]:30864 finish 232 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27098 233----rcs.size():8[tm0:1507941042131302,tm1:1507941042132984,tm2:1507941042162116(29132),tm3:1507941042162410(29426),tm4:1507941042162465(29481)][tm4-tm0]:31163 finish 233 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27765 234----rcs.size():8[tm0:1507941042192067,tm1:1507941042193688,tm2:1507941042223338(29650),tm3:1507941042223586(29898),tm4:1507941042223642(29954)][tm4-tm0]:31575 finish 234 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27675 235----rcs.size():8[tm0:1507941042253878,tm1:1507941042255302,tm2:1507941042285025(29723),tm3:1507941042285296(29994),tm4:1507941042285351(30049)]****[tm4-tm0]:31473 finish 235 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27345 236----rcs.size():8[tm0:1507941042316260,tm1:1507941042317762,tm2:1507941042347339(29577),tm3:1507941042347604(29842),tm4:1507941042347814(30052)]****[tm4-tm0]:31554 finish 236 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26992 237----rcs.size():8[tm0:1507941042378867,tm1:1507941042380282,tm2:1507941042409352(29070),tm3:1507941042409608(29326),tm4:1507941042409645(29363)][tm4-tm0]:30778 finish 237 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27422 238----rcs.size():8[tm0:1507941042440436,tm1:1507941042441892,tm2:1507941042471928(30036),tm3:1507941042472209(30317),tm4:1507941042472417(30525)]****[tm4-tm0]:31981 finish 238 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25774 239----rcs.size():7[tm0:1507941042502195,tm1:1507941042503494,tm2:1507941042529590(26096),tm3:1507941042529871(26377),tm4:1507941042529903(26409)][tm4-tm0]:27708 finish 239 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25681 240----rcs.size():7[tm0:1507941042559524,tm1:1507941042560092,tm2:1507941042586185(26093),tm3:1507941042586383(26291),tm4:1507941042586415(26323)][tm4-tm0]:26891 finish 240 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25603 241----rcs.size():7[tm0:1507941042615863,tm1:1507941042616447,tm2:1507941042642419(25972),tm3:1507941042642632(26185),tm4:1507941042642663(26216)][tm4-tm0]:26800 finish 241 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26190 242----rcs.size():7[tm0:1507941042672556,tm1:1507941042673123,tm2:1507941042699787(26664),tm3:1507941042699999(26876),tm4:1507941042700032(26909)][tm4-tm0]:27476 finish 242 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25382 243----rcs.size():7[tm0:1507941042730075,tm1:1507941042730684,tm2:1507941042756443(25759),tm3:1507941042756677(25993),tm4:1507941042756709(26025)][tm4-tm0]:26634 finish 243 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25764 244----rcs.size():7[tm0:1507941042787658,tm1:1507941042788414,tm2:1507941042814586(26172),tm3:1507941042814812(26398),tm4:1507941042814847(26433)][tm4-tm0]:27189 finish 244 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25396 245----rcs.size():7[tm0:1507941042845490,tm1:1507941042846228,tm2:1507941042871981(25753),tm3:1507941042872231(26003),tm4:1507941042872283(26055)][tm4-tm0]:26793 finish 245 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25533 246----rcs.size():7[tm0:1507941042902416,tm1:1507941042903116,tm2:1507941042929089(25973),tm3:1507941042929338(26222),tm4:1507941042929487(26371)][tm4-tm0]:27071 finish 246 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25527 247----rcs.size():7[tm0:1507941042959749,tm1:1507941042960512,tm2:1507941042986427(25915),tm3:1507941042986672(26160),tm4:1507941042986814(26302)][tm4-tm0]:27065 finish 247 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25831 248----rcs.size():7[tm0:1507941043017551,tm1:1507941043018297,tm2:1507941043044611(26314),tm3:1507941043044850(26553),tm4:1507941043044885(26588)][tm4-tm0]:27334 finish 248 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26795 249----rcs.size():7[tm0:1507941043075537,tm1:1507941043076287,tm2:1507941043103890(27603),tm3:1507941043104114(27827),tm4:1507941043104168(27881)][tm4-tm0]:28631 finish 249 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26320 250----rcs.size():7[tm0:1507941043135781,tm1:1507941043137249,tm2:1507941043163984(26735),tm3:1507941043164232(26983),tm4:1507941043164265(27016)][tm4-tm0]:28484 finish 250 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25531 251----rcs.size():7[tm0:1507941043193038,tm1:1507941043193699,tm2:1507941043219612(25913),tm3:1507941043219839(26140),tm4:1507941043219872(26173)][tm4-tm0]:26834 finish 251 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26047 252----rcs.size():7[tm0:1507941043249847,tm1:1507941043250471,tm2:1507941043276936(26465),tm3:1507941043277219(26748),tm4:1507941043277252(26781)][tm4-tm0]:27405 finish 252 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25568 253----rcs.size():7[tm0:1507941043311187,tm1:1507941043311785,tm2:1507941043337749(25964),tm3:1507941043338000(26215),tm4:1507941043338031(26246)][tm4-tm0]:26844 finish 253 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25657 254----rcs.size():7[tm0:1507941043371695,tm1:1507941043372276,tm2:1507941043398330(26054),tm3:1507941043398562(26286),tm4:1507941043398596(26320)][tm4-tm0]:26901 finish 254 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25713 255----rcs.size():7[tm0:1507941043428279,tm1:1507941043428858,tm2:1507941043454997(26139),tm3:1507941043455240(26382),tm4:1507941043455273(26415)][tm4-tm0]:26994 finish 255 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25577 256----rcs.size():7[tm0:1507941043484323,tm1:1507941043484869,tm2:1507941043510876(26007),tm3:1507941043511132(26263),tm4:1507941043511174(26305)][tm4-tm0]:26851 finish 256 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26133 257----rcs.size():7[tm0:1507941043540725,tm1:1507941043541290,tm2:1507941043567890(26600),tm3:1507941043568129(26839),tm4:1507941043568172(26882)][tm4-tm0]:27447 finish 257 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25864 258----rcs.size():7[tm0:1507941043601580,tm1:1507941043602164,tm2:1507941043628575(26411),tm3:1507941043628814(26650),tm4:1507941043628860(26696)][tm4-tm0]:27280 finish 258 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25643 259----rcs.size():7[tm0:1507941043659153,tm1:1507941043659914,tm2:1507941043686135(26221),tm3:1507941043686403(26489),tm4:1507941043686452(26538)][tm4-tm0]:27299 finish 259 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26219 260----rcs.size():7[tm0:1507941043717180,tm1:1507941043717894,tm2:1507941043744681(26787),tm3:1507941043744948(27054),tm4:1507941043745110(27216)][tm4-tm0]:27930 finish 260 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26010 261----rcs.size():7[tm0:1507941043777702,tm1:1507941043779141,tm2:1507941043806437(27296),tm3:1507941043806682(27541),tm4:1507941043806728(27587)][tm4-tm0]:29026 finish 261 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25825 262----rcs.size():7[tm0:1507941043837195,tm1:1507941043837927,tm2:1507941043864215(26288),tm3:1507941043864464(26537),tm4:1507941043864498(26571)][tm4-tm0]:27303 finish 262 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26541 263----rcs.size():7[tm0:1507941043894919,tm1:1507941043895530,tm2:1507941043922659(27129),tm3:1507941043922933(27403),tm4:1507941043922981(27451)][tm4-tm0]:28062 finish 263 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26934 264----rcs.size():7[tm0:1507941043954697,tm1:1507941043956179,tm2:1507941043984489(28310),tm3:1507941043984754(28575),tm4:1507941043984801(28622)][tm4-tm0]:30104 finish 264 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26412 265----rcs.size():7[tm0:1507941044016411,tm1:1507941044017914,tm2:1507941044045770(27856),tm3:1507941044046022(28108),tm4:1507941044046072(28158)][tm4-tm0]:29661 finish 265 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26824 266----rcs.size():7[tm0:1507941044078121,tm1:1507941044079441,tm2:1507941044108253(28812),tm3:1507941044108549(29108),tm4:1507941044108604(29163)][tm4-tm0]:30483 finish 266 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26538 267----rcs.size():7[tm0:1507941044142242,tm1:1507941044143803,tm2:1507941044171998(28195),tm3:1507941044172282(28479),tm4:1507941044172327(28524)][tm4-tm0]:30085 finish 267 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26733 268----rcs.size():7[tm0:1507941044203385,tm1:1507941044204786,tm2:1507941044232763(27977),tm3:1507941044233052(28266),tm4:1507941044233099(28313)][tm4-tm0]:29714 finish 268 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26626 269----rcs.size():7[tm0:1507941044264768,tm1:1507941044266184,tm2:1507941044294745(28561),tm3:1507941044295043(28859),tm4:1507941044295090(28906)][tm4-tm0]:30322 finish 269 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25698 270----rcs.size():6[tm0:1507941044326796,tm1:1507941044328255,tm2:1507941044354248(25993),tm3:1507941044354513(26258),tm4:1507941044354551(26296)][tm4-tm0]:27755 finish 270 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25559 271----rcs.size():6[tm0:1507941044385272,tm1:1507941044385979,tm2:1507941044411864(25885),tm3:1507941044412061(26082),tm4:1507941044412100(26121)][tm4-tm0]:26828 finish 271 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:24949 272----rcs.size():6[tm0:1507941044441738,tm1:1507941044442487,tm2:1507941044467750(25263),tm3:1507941044467953(25466),tm4:1507941044467993(25506)][tm4-tm0]:26255 finish 272 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25316 273----rcs.size():6[tm0:1507941044499753,tm1:1507941044500382,tm2:1507941044525988(25606),tm3:1507941044526212(25830),tm4:1507941044526251(25869)][tm4-tm0]:26498 finish 273 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25564 274----rcs.size():6[tm0:1507941044556399,tm1:1507941044557080,tm2:1507941044583011(25931),tm3:1507941044583211(26131),tm4:1507941044583256(26176)][tm4-tm0]:26857 finish 274 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25272 275----rcs.size():6[tm0:1507941044613431,tm1:1507941044614009,tm2:1507941044639610(25601),tm3:1507941044639819(25810),tm4:1507941044639861(25852)][tm4-tm0]:26430 finish 275 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25445 276----rcs.size():6[tm0:1507941044669969,tm1:1507941044670659,tm2:1507941044696432(25773),tm3:1507941044696638(25979),tm4:1507941044696678(26019)][tm4-tm0]:26709 finish 276 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25669 277----rcs.size():6[tm0:1507941044726457,tm1:1507941044726986,tm2:1507941044753100(26114),tm3:1507941044753349(26363),tm4:1507941044753381(26395)][tm4-tm0]:26924 finish 277 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25564 278----rcs.size():6[tm0:1507941044785373,tm1:1507941044786025,tm2:1507941044812042(26017),tm3:1507941044812303(26278),tm4:1507941044812440(26415)][tm4-tm0]:27067 finish 278 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25168 279----rcs.size():6[tm0:1507941044841743,tm1:1507941044842499,tm2:1507941044867997(25498),tm3:1507941044868233(25734),tm4:1507941044868272(25773)][tm4-tm0]:26529 finish 279 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25337 280----rcs.size():6[tm0:1507941044901738,tm1:1507941044902302,tm2:1507941044928027(25725),tm3:1507941044928267(25965),tm4:1507941044928306(26004)][tm4-tm0]:26568 finish 280 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26026 281----rcs.size():6[tm0:1507941044958018,tm1:1507941044959017,tm2:1507941044985546(26529),tm3:1507941044985796(26779),tm4:1507941044985857(26840)][tm4-tm0]:27839 finish 281 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25525 282----rcs.size():6[tm0:1507941045016111,tm1:1507941045016885,tm2:1507941045042840(25955),tm3:1507941045043086(26201),tm4:1507941045043127(26242)][tm4-tm0]:27016 finish 282 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25674 283----rcs.size():7[tm0:1507941045073019,tm1:1507941045073647,tm2:1507941045099691(26044),tm3:1507941045099992(26345),tm4:1507941045100035(26388)][tm4-tm0]:27016 finish 283 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25056 284----rcs.size():7[tm0:1507941045129851,tm1:1507941045130637,tm2:1507941045156027(25390),tm3:1507941045156327(25690),tm4:1507941045156368(25731)][tm4-tm0]:26517 finish 284 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25501 285----rcs.size():7[tm0:1507941045185744,tm1:1507941045186378,tm2:1507941045212340(25962),tm3:1507941045212649(26271),tm4:1507941045212696(26318)][tm4-tm0]:26952 finish 285 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25671 286----rcs.size():7[tm0:1507941045242726,tm1:1507941045243439,tm2:1507941045269599(26160),tm3:1507941045269914(26475),tm4:1507941045270097(26658)][tm4-tm0]:27371 finish 286 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25534 287----rcs.size():7[tm0:1507941045299654,tm1:1507941045300429,tm2:1507941045326353(25924),tm3:1507941045326611(26182),tm4:1507941045326660(26231)][tm4-tm0]:27006 finish 287 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25791 288----rcs.size():7[tm0:1507941045356250,tm1:1507941045356981,tm2:1507941045383165(26184),tm3:1507941045383442(26461),tm4:1507941045383488(26507)][tm4-tm0]:27238 finish 288 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25423 289----rcs.size():7[tm0:1507941045413894,tm1:1507941045414567,tm2:1507941045440440(25873),tm3:1507941045440703(26136),tm4:1507941045440747(26180)][tm4-tm0]:26853 finish 289 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25494 290----rcs.size():7[tm0:1507941045470764,tm1:1507941045471471,tm2:1507941045497387(25916),tm3:1507941045497652(26181),tm4:1507941045497699(26228)][tm4-tm0]:26935 finish 290 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25479 291----rcs.size():7[tm0:1507941045529393,tm1:1507941045530100,tm2:1507941045556109(26009),tm3:1507941045556401(26301),tm4:1507941045556449(26349)][tm4-tm0]:27056 finish 291 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25576 292----rcs.size():7[tm0:1507941045586233,tm1:1507941045586945,tm2:1507941045612948(26003),tm3:1507941045613226(26281),tm4:1507941045613271(26326)][tm4-tm0]:27038 finish 292 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25512 293----rcs.size():6[tm0:1507941045642920,tm1:1507941045643669,tm2:1507941045669632(25963),tm3:1507941045669907(26238),tm4:1507941045669967(26298)][tm4-tm0]:27047 finish 293 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25491 294----rcs.size():6[tm0:1507941045699835,tm1:1507941045700585,tm2:1507941045726516(25931),tm3:1507941045726810(26225),tm4:1507941045726869(26284)][tm4-tm0]:27034 finish 294 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26029 295----rcs.size():6[tm0:1507941045756338,tm1:1507941045757081,tm2:1507941045783556(26475),tm3:1507941045783790(26709),tm4:1507941045783833(26752)][tm4-tm0]:27495 finish 295 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25728 296----rcs.size():6[tm0:1507941045813842,tm1:1507941045814587,tm2:1507941045840800(26213),tm3:1507941045841098(26511),tm4:1507941045841150(26563)][tm4-tm0]:27308 finish 296 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26062 297----rcs.size():6[tm0:1507941045871206,tm1:1507941045871796,tm2:1507941045898334(26538),tm3:1507941045898588(26792),tm4:1507941045898633(26837)][tm4-tm0]:27427 finish 297 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26006 298----rcs.size():6[tm0:1507941045928725,tm1:1507941045929405,tm2:1507941045955991(26586),tm3:1507941045956272(26867),tm4:1507941045956319(26914)][tm4-tm0]:27594 finish 298 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25567 299----rcs.size():6[tm0:1507941045986097,tm1:1507941045986834,tm2:1507941046012843(26009),tm3:1507941046013097(26263),tm4:1507941046013158(26324)][tm4-tm0]:27061 finish 299 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25651 300----rcs.size():6[tm0:1507941046043571,tm1:1507941046044234,tm2:1507941046070419(26185),tm3:1507941046070692(26458),tm4:1507941046070761(26527)][tm4-tm0]:27190 finish 300 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25733 301----rcs.size():6[tm0:1507941046097417,tm1:1507941046098000,tm2:1507941046124233(26233),tm3:1507941046124493(26493),tm4:1507941046124540(26540)][tm4-tm0]:27123 finish 301 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25909 302----rcs.size():6[tm0:1507941046153352,tm1:1507941046154082,tm2:1507941046180466(26384),tm3:1507941046180722(26640),tm4:1507941046180768(26686)][tm4-tm0]:27416 finish 302 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25946 303----rcs.size():6[tm0:1507941046210434,tm1:1507941046211135,tm2:1507941046237655(26520),tm3:1507941046237934(26799),tm4:1507941046237982(26847)][tm4-tm0]:27548 finish 303 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25810 304----rcs.size():6[tm0:1507941046269332,tm1:1507941046269967,tm2:1507941046296404(26437),tm3:1507941046296666(26699),tm4:1507941046296715(26748)][tm4-tm0]:27383 finish 304 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25929 305----rcs.size():6[tm0:1507941046326367,tm1:1507941046327064,tm2:1507941046353573(26509),tm3:1507941046353838(26774),tm4:1507941046353892(26828)][tm4-tm0]:27525 finish 305 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26107 306----rcs.size():6[tm0:1507941046383697,tm1:1507941046384385,tm2:1507941046411085(26700),tm3:1507941046411357(26972),tm4:1507941046411543(27158)][tm4-tm0]:27846 finish 306 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26228 307----rcs.size():6[tm0:1507941046441134,tm1:1507941046442068,tm2:1507941046469077(27009),tm3:1507941046469350(27282),tm4:1507941046469533(27465)][tm4-tm0]:28399 finish 307 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26014 308----rcs.size():6[tm0:1507941046499374,tm1:1507941046500145,tm2:1507941046526743(26598),tm3:1507941046527006(26861),tm4:1507941046527198(27053)][tm4-tm0]:27824 finish 308 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25954 309----rcs.size():7[tm0:1507941046556831,tm1:1507941046557555,tm2:1507941046584179(26624),tm3:1507941046584462(26907),tm4:1507941046584499(26944)][tm4-tm0]:27668 finish 309 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25865 310----rcs.size():7[tm0:1507941046613474,tm1:1507941046614040,tm2:1507941046640470(26430),tm3:1507941046640760(26720),tm4:1507941046640963(26923)][tm4-tm0]:27489 finish 310 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25947 311----rcs.size():7[tm0:1507941046671425,tm1:1507941046672047,tm2:1507941046698510(26463),tm3:1507941046698819(26772),tm4:1507941046698860(26813)][tm4-tm0]:27435 finish 311 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26223 312----rcs.size():7[tm0:1507941046730661,tm1:1507941046731256,tm2:1507941046758028(26772),tm3:1507941046758369(27113),tm4:1507941046758567(27311)][tm4-tm0]:27906 finish 312 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26233 313----rcs.size():8[tm0:1507941046791127,tm1:1507941046792642,tm2:1507941046820109(27467),tm3:1507941046820420(27778),tm4:1507941046820476(27834)][tm4-tm0]:29349 finish 313 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26153 314----rcs.size():8[tm0:1507941046850172,tm1:1507941046850895,tm2:1507941046877658(26763),tm3:1507941046877941(27046),tm4:1507941046877998(27103)][tm4-tm0]:27826 finish 314 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26364 315----rcs.size():8[tm0:1507941046908943,tm1:1507941046910417,tm2:1507941046938132(27715),tm3:1507941046938426(28009),tm4:1507941046938468(28051)][tm4-tm0]:29525 finish 315 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26473 316----rcs.size():8[tm0:1507941046970270,tm1:1507941046970884,tm2:1507941046998005(27121),tm3:1507941046998300(27416),tm4:1507941046998361(27477)][tm4-tm0]:28091 finish 316 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26593 317----rcs.size():8[tm0:1507941047031653,tm1:1507941047033050,tm2:1507941047061177(28127),tm3:1507941047061498(28448),tm4:1507941047061746(28696)][tm4-tm0]:30093 finish 317 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26152 318----rcs.size():8[tm0:1507941047092343,tm1:1507941047093696,tm2:1507941047121243(27547),tm3:1507941047121541(27845),tm4:1507941047121583(27887)][tm4-tm0]:29240 finish 318 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26705 319----rcs.size():8[tm0:1507941047151510,tm1:1507941047152818,tm2:1507941047180953(28135),tm3:1507941047181271(28453),tm4:1507941047181313(28495)][tm4-tm0]:29803 finish 319 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26592 320----rcs.size():8[tm0:1507941047211956,tm1:1507941047213246,tm2:1507941047241873(28627),tm3:1507941047242181(28935),tm4:1507941047242225(28979)][tm4-tm0]:30269 finish 320 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26439 321----rcs.size():8[tm0:1507941047273105,tm1:1507941047274411,tm2:1507941047302781(28370),tm3:1507941047303080(28669),tm4:1507941047303124(28713)][tm4-tm0]:30019 finish 321 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26500 322----rcs.size():8[tm0:1507941047333481,tm1:1507941047334778,tm2:1507941047362892(28114),tm3:1507941047363204(28426),tm4:1507941047363248(28470)][tm4-tm0]:29767 finish 322 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26354 323----rcs.size():8[tm0:1507941047393719,tm1:1507941047395009,tm2:1507941047422972(27963),tm3:1507941047423296(28287),tm4:1507941047423341(28332)][tm4-tm0]:29622 finish 323 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27110 324----rcs.size():8[tm0:1507941047453876,tm1:1507941047455238,tm2:1507941047484476(29238),tm3:1507941047484794(29556),tm4:1507941047485035(29797)][tm4-tm0]:31159 finish 324 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26535 325----rcs.size():8[tm0:1507941047516376,tm1:1507941047517727,tm2:1507941047546355(28628),tm3:1507941047546689(28962),tm4:1507941047546758(29031)][tm4-tm0]:30382 finish 325 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26745 326----rcs.size():8[tm0:1507941047578081,tm1:1507941047579430,tm2:1507941047607760(28330),tm3:1507941047608095(28665),tm4:1507941047608351(28921)][tm4-tm0]:30270 finish 326 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27338 327----rcs.size():8[tm0:1507941047640758,tm1:1507941047642500,tm2:1507941047671797(29297),tm3:1507941047672125(29625),tm4:1507941047672381(29881)][tm4-tm0]:31623 finish 327 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27575 328----rcs.size():7[tm0:1507941047704736,tm1:1507941047706081,tm2:1507941047735631(29550),tm3:1507941047735982(29901),tm4:1507941047736228(30147)]****[tm4-tm0]:31492 finish 328 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27658 329----rcs.size():8[tm0:1507941047767285,tm1:1507941047768651,tm2:1507941047798169(29518),tm3:1507941047798531(29880),tm4:1507941047798759(30108)]****[tm4-tm0]:31474 finish 329 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27666 330----rcs.size():7[tm0:1507941047831267,tm1:1507941047832590,tm2:1507941047862453(29863),tm3:1507941047862812(30222),tm4:1507941047863033(30443)]****[tm4-tm0]:31766 finish 330 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27345 331----rcs.size():7[tm0:1507941047893309,tm1:1507941047894613,tm2:1507941047923944(29331),tm3:1507941047924311(29698),tm4:1507941047924537(29924)][tm4-tm0]:31228 finish 331 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27396 332----rcs.size():6[tm0:1507941047954475,tm1:1507941047955801,tm2:1507941047985348(29547),tm3:1507941047985646(29845),tm4:1507941047985684(29883)][tm4-tm0]:31209 finish 332 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27397 333----rcs.size():6[tm0:1507941048016486,tm1:1507941048017850,tm2:1507941048047203(29353),tm3:1507941048047499(29649),tm4:1507941048047697(29847)][tm4-tm0]:31211 finish 333 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27671 334----rcs.size():7[tm0:1507941048079408,tm1:1507941048080823,tm2:1507941048110755(29932),tm3:1507941048111098(30275),tm4:1507941048111165(30342)]****[tm4-tm0]:31757 finish 334 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27363 335----rcs.size():7[tm0:1507941048141562,tm1:1507941048142953,tm2:1507941048172358(29405),tm3:1507941048172667(29714),tm4:1507941048172725(29772)][tm4-tm0]:31163 finish 335 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27308 336----rcs.size():6[tm0:1507941048202835,tm1:1507941048204179,tm2:1507941048233328(29149),tm3:1507941048233629(29450),tm4:1507941048233824(29645)][tm4-tm0]:30989 finish 336 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27883 337----rcs.size():7[tm0:1507941048264030,tm1:1507941048265380,tm2:1507941048295305(29925),tm3:1507941048295640(30260),tm4:1507941048295688(30308)]****[tm4-tm0]:31658 finish 337 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28100 338----rcs.size():6[tm0:1507941048329287,tm1:1507941048330654,tm2:1507941048361267(30613),tm3:1507941048361617(30963),tm4:1507941048361675(31021)]****[tm4-tm0]:32388 finish 338 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27606 339----rcs.size():6[tm0:1507941048392210,tm1:1507941048393582,tm2:1507941048423275(29693),tm3:1507941048423622(30040),tm4:1507941048423674(30092)]****[tm4-tm0]:31464 finish 339 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28175 340----rcs.size():7[tm0:1507941048456215,tm1:1507941048457611,tm2:1507941048488458(30847),tm3:1507941048488830(31219),tm4:1507941048488890(31279)]****[tm4-tm0]:32675 finish 340 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27737 341----rcs.size():6[tm0:1507941048518550,tm1:1507941048519892,tm2:1507941048549813(29921),tm3:1507941048550116(30224),tm4:1507941048550177(30285)]****[tm4-tm0]:31627 finish 341 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27645 342----rcs.size():6[tm0:1507941048580402,tm1:1507941048581740,tm2:1507941048612051(30311),tm3:1507941048612308(30568),tm4:1507941048612359(30619)]****[tm4-tm0]:31957 finish 342 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27757 343----rcs.size():6[tm0:1507941048643240,tm1:1507941048644581,tm2:1507941048674277(29696),tm3:1507941048674524(29943),tm4:1507941048674575(29994)][tm4-tm0]:31335 finish 343 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27832 344----rcs.size():6[tm0:1507941048707290,tm1:1507941048708969,tm2:1507941048738971(30002),tm3:1507941048739223(30254),tm4:1507941048739404(30435)]****[tm4-tm0]:32114 finish 344 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27782 345----rcs.size():6[tm0:1507941048770998,tm1:1507941048772330,tm2:1507941048802493(30163),tm3:1507941048802734(30404),tm4:1507941048802785(30455)]****[tm4-tm0]:31787 finish 345 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28424 346----rcs.size():6[tm0:1507941048833314,tm1:1507941048834614,tm2:1507941048865674(31060),tm3:1507941048865913(31299),tm4:1507941048865963(31349)]****[tm4-tm0]:32649 finish 346 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27805 347----rcs.size():6[tm0:1507941048899643,tm1:1507941048900290,tm2:1507941048930771(30481),tm3:1507941048931020(30730),tm4:1507941048931059(30769)]****[tm4-tm0]:31416 finish 347 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27861 348----rcs.size():6[tm0:1507941048961671,tm1:1507941048963025,tm2:1507941048993576(30551),tm3:1507941048993832(30807),tm4:1507941048993882(30857)]****[tm4-tm0]:32211 finish 348 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28614 349----rcs.size():6[tm0:1507941049024280,tm1:1507941049025767,tm2:1507941049057153(31386),tm3:1507941049057390(31623),tm4:1507941049057442(31675)]****[tm4-tm0]:33162 finish 349 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28408 350----rcs.size():6[tm0:1507941049090280,tm1:1507941049091022,tm2:1507941049122301(31279),tm3:1507941049122541(31519),tm4:1507941049122595(31573)]****[tm4-tm0]:32315 finish 350 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28460 351----rcs.size():6[tm0:1507941049150177,tm1:1507941049150804,tm2:1507941049181888(31084),tm3:1507941049182133(31329),tm4:1507941049182191(31387)]****[tm4-tm0]:32014 finish 351 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28311 352----rcs.size():6[tm0:1507941049211549,tm1:1507941049212845,tm2:1507941049243914(31069),tm3:1507941049244242(31397),tm4:1507941049244292(31447)]****[tm4-tm0]:32743 finish 352 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28149 353----rcs.size():6[tm0:1507941049273408,tm1:1507941049273972,tm2:1507941049305473(31501),tm3:1507941049305790(31818),tm4:1507941049305843(31871)]****[tm4-tm0]:32435 finish 353 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26800 354----rcs.size():5[tm0:1507941049335375,tm1:1507941049336688,tm2:1507941049364797(28109),tm3:1507941049365021(28333),tm4:1507941049365063(28375)][tm4-tm0]:29688 finish 354 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26421 355----rcs.size():6[tm0:1507941049395785,tm1:1507941049397139,tm2:1507941049424931(27792),tm3:1507941049425269(28130),tm4:1507941049425309(28170)][tm4-tm0]:29524 finish 355 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26611 356----rcs.size():6[tm0:1507941049456185,tm1:1507941049457658,tm2:1507941049485956(28298),tm3:1507941049486276(28618),tm4:1507941049486316(28658)][tm4-tm0]:30131 finish 356 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26358 357----rcs.size():6[tm0:1507941049517497,tm1:1507941049518839,tm2:1507941049546594(27755),tm3:1507941049546905(28066),tm4:1507941049546952(28113)][tm4-tm0]:29455 finish 357 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26353 358----rcs.size():6[tm0:1507941049578729,tm1:1507941049580167,tm2:1507941049608029(27862),tm3:1507941049608279(28112),tm4:1507941049608326(28159)][tm4-tm0]:29597 finish 358 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26689 359----rcs.size():6[tm0:1507941049641786,tm1:1507941049643130,tm2:1507941049671245(28115),tm3:1507941049671577(28447),tm4:1507941049671623(28493)][tm4-tm0]:29837 finish 359 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26684 360----rcs.size():6[tm0:1507941049702671,tm1:1507941049703974,tm2:1507941049732129(28155),tm3:1507941049732341(28367),tm4:1507941049732373(28399)][tm4-tm0]:29702 finish 360 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26352 361----rcs.size():6[tm0:1507941049763406,tm1:1507941049764711,tm2:1507941049792488(27777),tm3:1507941049792711(28000),tm4:1507941049792742(28031)][tm4-tm0]:29336 finish 361 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26871 362----rcs.size():6[tm0:1507941049828656,tm1:1507941049830049,tm2:1507941049858446(28397),tm3:1507941049858678(28629),tm4:1507941049858835(28786)][tm4-tm0]:30179 finish 362 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26576 363----rcs.size():6[tm0:1507941049892842,tm1:1507941049894171,tm2:1507941049922215(28044),tm3:1507941049922444(28273),tm4:1507941049922599(28428)][tm4-tm0]:29757 finish 363 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26708 364----rcs.size():6[tm0:1507941049954158,tm1:1507941049955498,tm2:1507941049984501(29003),tm3:1507941049984726(29228),tm4:1507941049984776(29278)][tm4-tm0]:30618 finish 364 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26582 365----rcs.size():6[tm0:1507941050016548,tm1:1507941050017899,tm2:1507941050046501(28602),tm3:1507941050046735(28836),tm4:1507941050046871(28972)][tm4-tm0]:30323 finish 365 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26926 366----rcs.size():6[tm0:1507941050078896,tm1:1507941050080232,tm2:1507941050109263(29031),tm3:1507941050109492(29260),tm4:1507941050109533(29301)][tm4-tm0]:30637 finish 366 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26892 367----rcs.size():6[tm0:1507941050141476,tm1:1507941050143004,tm2:1507941050171872(28868),tm3:1507941050172086(29082),tm4:1507941050172128(29124)][tm4-tm0]:30652 finish 367 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26857 368----rcs.size():6[tm0:1507941050203878,tm1:1507941050205265,tm2:1507941050233676(28411),tm3:1507941050233903(28638),tm4:1507941050233965(28700)][tm4-tm0]:30087 finish 368 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26538 369----rcs.size():6[tm0:1507941050266220,tm1:1507941050267560,tm2:1507941050296026(28466),tm3:1507941050296373(28813),tm4:1507941050296414(28854)][tm4-tm0]:30194 finish 369 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25767 370----rcs.size():5[tm0:1507941050328366,tm1:1507941050329783,tm2:1507941050355904(26121),tm3:1507941050356105(26322),tm4:1507941050356150(26367)][tm4-tm0]:27784 finish 370 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25534 371----rcs.size():5[tm0:1507941050386348,tm1:1507941050386924,tm2:1507941050412867(25943),tm3:1507941050413021(26097),tm4:1507941050413056(26132)][tm4-tm0]:26708 finish 371 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25919 372----rcs.size():5[tm0:1507941050443489,tm1:1507941050444010,tm2:1507941050470343(26333),tm3:1507941050470579(26569),tm4:1507941050470697(26687)][tm4-tm0]:27208 finish 372 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25510 373----rcs.size():5[tm0:1507941050502895,tm1:1507941050503558,tm2:1507941050529446(25888),tm3:1507941050529623(26065),tm4:1507941050529743(26185)][tm4-tm0]:26848 finish 373 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25495 374----rcs.size():5[tm0:1507941050562506,tm1:1507941050563065,tm2:1507941050588982(25917),tm3:1507941050589156(26091),tm4:1507941050589208(26143)][tm4-tm0]:26702 finish 374 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25669 375----rcs.size():5[tm0:1507941050623192,tm1:1507941050623768,tm2:1507941050650092(26324),tm3:1507941050650284(26516),tm4:1507941050650404(26636)][tm4-tm0]:27212 finish 375 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25613 376----rcs.size():5[tm0:1507941050683434,tm1:1507941050684050,tm2:1507941050710048(25998),tm3:1507941050710247(26197),tm4:1507941050710364(26314)][tm4-tm0]:26930 finish 376 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25427 377----rcs.size():5[tm0:1507941050741226,tm1:1507941050742028,tm2:1507941050767840(25812),tm3:1507941050767992(25964),tm4:1507941050768019(25991)][tm4-tm0]:26793 finish 377 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25628 378----rcs.size():5[tm0:1507941050800250,tm1:1507941050800831,tm2:1507941050826824(25993),tm3:1507941050826997(26166),tm4:1507941050827115(26284)][tm4-tm0]:26865 finish 378 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25552 379----rcs.size():5[tm0:1507941050860610,tm1:1507941050861278,tm2:1507941050887248(25970),tm3:1507941050887421(26143),tm4:1507941050887447(26169)][tm4-tm0]:26837 finish 379 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25339 380----rcs.size():5[tm0:1507941050919527,tm1:1507941050920149,tm2:1507941050945808(25659),tm3:1507941050946021(25872),tm4:1507941050946057(25908)][tm4-tm0]:26530 finish 380 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25568 381----rcs.size():5[tm0:1507941050980732,tm1:1507941050981294,tm2:1507941051007271(25977),tm3:1507941051007443(26149),tm4:1507941051007559(26265)][tm4-tm0]:26827 finish 381 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25828 382----rcs.size():5[tm0:1507941051039471,tm1:1507941051040060,tm2:1507941051066329(26269),tm3:1507941051066504(26444),tm4:1507941051066532(26472)][tm4-tm0]:27061 finish 382 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25394 383----rcs.size():5[tm0:1507941051096651,tm1:1507941051097234,tm2:1507941051123008(25774),tm3:1507941051123209(25975),tm4:1507941051123337(26103)][tm4-tm0]:26686 finish 383 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25724 384----rcs.size():5[tm0:1507941051153545,tm1:1507941051154106,tm2:1507941051180331(26225),tm3:1507941051180520(26414),tm4:1507941051180562(26456)][tm4-tm0]:27017 finish 384 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26101 385----rcs.size():5[tm0:1507941051211127,tm1:1507941051211673,tm2:1507941051238317(26644),tm3:1507941051238487(26814),tm4:1507941051238527(26854)][tm4-tm0]:27400 finish 385 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25667 386----rcs.size():5[tm0:1507941051269299,tm1:1507941051269900,tm2:1507941051295962(26062),tm3:1507941051296153(26253),tm4:1507941051296284(26384)][tm4-tm0]:26985 finish 386 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25906 387----rcs.size():5[tm0:1507941051325962,tm1:1507941051326509,tm2:1507941051352923(26414),tm3:1507941051353120(26611),tm4:1507941051353304(26795)][tm4-tm0]:27342 finish 387 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26554 388----rcs.size():5[tm0:1507941051384401,tm1:1507941051385788,tm2:1507941051413373(27585),tm3:1507941051413559(27771),tm4:1507941051413599(27811)][tm4-tm0]:29198 finish 388 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25547 389----rcs.size():5[tm0:1507941051444048,tm1:1507941051444759,tm2:1507941051470714(25955),tm3:1507941051470923(26164),tm4:1507941051470963(26204)][tm4-tm0]:26915 finish 389 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26546 390----rcs.size():5[tm0:1507941051505723,tm1:1507941051506428,tm2:1507941051533465(27037),tm3:1507941051533677(27249),tm4:1507941051533811(27383)][tm4-tm0]:28088 finish 390 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26381 391----rcs.size():5[tm0:1507941051564916,tm1:1507941051566267,tm2:1507941051593931(27664),tm3:1507941051594124(27857),tm4:1507941051594174(27907)][tm4-tm0]:29258 finish 391 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25893 392----rcs.size():5[tm0:1507941051629118,tm1:1507941051629701,tm2:1507941051656120(26419),tm3:1507941051656334(26633),tm4:1507941051656471(26770)][tm4-tm0]:27353 finish 392 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25912 393----rcs.size():6[tm0:1507941051686242,tm1:1507941051686830,tm2:1507941051713191(26361),tm3:1507941051713455(26625),tm4:1507941051713589(26759)][tm4-tm0]:27347 finish 393 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26130 394----rcs.size():6[tm0:1507941051742968,tm1:1507941051743593,tm2:1507941051770263(26670),tm3:1507941051770546(26953),tm4:1507941051770685(27092)][tm4-tm0]:27717 finish 394 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26523 395----rcs.size():6[tm0:1507941051802317,tm1:1507941051803728,tm2:1507941051831477(27749),tm3:1507941051831731(28003),tm4:1507941051831775(28047)][tm4-tm0]:29458 finish 395 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26386 396----rcs.size():6[tm0:1507941051863941,tm1:1507941051865451,tm2:1507941051893230(27779),tm3:1507941051893433(27982),tm4:1507941051893480(28029)][tm4-tm0]:29539 finish 396 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26025 397----rcs.size():6[tm0:1507941051925617,tm1:1507941051926939,tm2:1507941051954357(27418),tm3:1507941051954561(27622),tm4:1507941051954606(27667)][tm4-tm0]:28989 finish 397 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26681 398----rcs.size():6[tm0:1507941051986147,tm1:1507941051987556,tm2:1507941052015739(28183),tm3:1507941052015960(28404),tm4:1507941052016014(28458)][tm4-tm0]:29867 finish 398 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26511 399----rcs.size():6[tm0:1507941052048081,tm1:1507941052049574,tm2:1507941052077456(27882),tm3:1507941052077677(28103),tm4:1507941052077832(28258)][tm4-tm0]:29751 finish 399 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26340 400----rcs.size():6[tm0:1507941052111811,tm1:1507941052113132,tm2:1507941052140703(27571),tm3:1507941052140955(27823),tm4:1507941052141110(27978)][tm4-tm0]:29299 finish 400 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26936 401----rcs.size():6[tm0:1507941052169651,tm1:1507941052170251,tm2:1507941052198309(28058),tm3:1507941052198540(28289),tm4:1507941052198591(28340)][tm4-tm0]:28940 finish 401 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26733 402----rcs.size():6[tm0:1507941052230180,tm1:1507941052231557,tm2:1507941052259779(28222),tm3:1507941052259994(28437),tm4:1507941052260039(28482)][tm4-tm0]:29859 finish 402 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26636 403----rcs.size():6[tm0:1507941052291073,tm1:1507941052292601,tm2:1507941052320588(27987),tm3:1507941052320803(28202),tm4:1507941052320849(28248)][tm4-tm0]:29776 finish 403 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26717 404----rcs.size():6[tm0:1507941052352291,tm1:1507941052353792,tm2:1507941052382118(28326),tm3:1507941052382355(28563),tm4:1507941052382403(28611)][tm4-tm0]:30112 finish 404 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26464 405----rcs.size():6[tm0:1507941052414042,tm1:1507941052415400,tm2:1507941052443574(28174),tm3:1507941052443822(28422),tm4:1507941052443868(28468)][tm4-tm0]:29826 finish 405 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26855 406----rcs.size():6[tm0:1507941052475226,tm1:1507941052476568,tm2:1507941052504795(28227),tm3:1507941052505010(28442),tm4:1507941052505044(28476)][tm4-tm0]:29818 finish 406 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27441 407----rcs.size():6[tm0:1507941052536902,tm1:1507941052538367,tm2:1507941052567624(29257),tm3:1507941052567857(29490),tm4:1507941052567891(29524)][tm4-tm0]:30989 finish 407 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26918 408----rcs.size():6[tm0:1507941052599559,tm1:1507941052601029,tm2:1507941052630048(29019),tm3:1507941052630289(29260),tm4:1507941052630462(29433)][tm4-tm0]:30903 finish 408 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26832 409----rcs.size():6[tm0:1507941052661586,tm1:1507941052662893,tm2:1507941052691681(28788),tm3:1507941052691907(29014),tm4:1507941052691941(29048)][tm4-tm0]:30355 finish 409 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26571 410----rcs.size():6[tm0:1507941052723088,tm1:1507941052724586,tm2:1507941052753287(28701),tm3:1507941052753510(28924),tm4:1507941052753562(28976)][tm4-tm0]:30474 finish 410 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28293 411----rcs.size():6[tm0:1507941052785609,tm1:1507941052787094,tm2:1507941052818068(30974),tm3:1507941052818318(31224),tm4:1507941052818364(31270)]****[tm4-tm0]:32755 finish 411 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27300 412----rcs.size():6[tm0:1507941052849194,tm1:1507941052850521,tm2:1507941052880027(29506),tm3:1507941052880261(29740),tm4:1507941052880308(29787)][tm4-tm0]:31114 finish 412 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27464 413----rcs.size():6[tm0:1507941052912629,tm1:1507941052914028,tm2:1507941052943639(29611),tm3:1507941052943895(29867),tm4:1507941052943941(29913)][tm4-tm0]:31312 finish 413 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27334 414----rcs.size():6[tm0:1507941052975125,tm1:1507941052976534,tm2:1507941053005689(29155),tm3:1507941053005939(29405),tm4:1507941053005989(29455)][tm4-tm0]:30864 finish 414 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27317 415----rcs.size():6[tm0:1507941053036806,tm1:1507941053038255,tm2:1507941053067388(29133),tm3:1507941053067639(29384),tm4:1507941053067798(29543)][tm4-tm0]:30992 finish 415 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28020 416----rcs.size():6[tm0:1507941053098528,tm1:1507941053099964,tm2:1507941053130345(30381),tm3:1507941053130593(30629),tm4:1507941053130642(30678)]****[tm4-tm0]:32114 finish 416 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27607 417----rcs.size():6[tm0:1507941053162273,tm1:1507941053163728,tm2:1507941053193450(29722),tm3:1507941053193694(29966),tm4:1507941053193874(30146)]****[tm4-tm0]:31601 finish 417 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27483 418----rcs.size():5[tm0:1507941053225520,tm1:1507941053226925,tm2:1507941053256471(29546),tm3:1507941053256732(29807),tm4:1507941053256875(29950)][tm4-tm0]:31355 finish 418 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27097 419----rcs.size():5[tm0:1507941053290808,tm1:1507941053292248,tm2:1507941053321465(29217),tm3:1507941053321657(29409),tm4:1507941053321797(29549)][tm4-tm0]:30989 finish 419 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27421 420----rcs.size():5[tm0:1507941053354661,tm1:1507941053356032,tm2:1507941053385401(29369),tm3:1507941053385603(29571),tm4:1507941053385717(29685)][tm4-tm0]:31056 finish 420 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26836 421----rcs.size():5[tm0:1507941053419833,tm1:1507941053421091,tm2:1507941053449294(28203),tm3:1507941053449481(28390),tm4:1507941053449505(28414)][tm4-tm0]:29672 finish 421 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25722 422----rcs.size():4[tm0:1507941053482222,tm1:1507941053483510,tm2:1507941053509541(26031),tm3:1507941053509708(26198),tm4:1507941053509736(26226)][tm4-tm0]:27514 finish 422 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25251 423----rcs.size():4[tm0:1507941053540738,tm1:1507941053541538,tm2:1507941053567114(25576),tm3:1507941053567254(25716),tm4:1507941053567282(25744)][tm4-tm0]:26544 finish 423 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25514 424----rcs.size():4[tm0:1507941053601576,tm1:1507941053602276,tm2:1507941053628157(25881),tm3:1507941053628273(25997),tm4:1507941053628300(26024)][tm4-tm0]:26724 finish 424 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25165 425----rcs.size():5[tm0:1507941053660862,tm1:1507941053661525,tm2:1507941053687014(25489),tm3:1507941053687261(25736),tm4:1507941053687349(25824)][tm4-tm0]:26487 finish 425 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26002 426----rcs.size():5[tm0:1507941053721660,tm1:1507941053722374,tm2:1507941053748707(26333),tm3:1507941053748923(26549),tm4:1507941053748950(26576)][tm4-tm0]:27290 finish 426 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25219 427----rcs.size():5[tm0:1507941053782061,tm1:1507941053782725,tm2:1507941053808264(25539),tm3:1507941053808516(25791),tm4:1507941053808547(25822)][tm4-tm0]:26486 finish 427 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25408 428----rcs.size():5[tm0:1507941053844270,tm1:1507941053844990,tm2:1507941053870765(25775),tm3:1507941053870902(25912),tm4:1507941053870934(25944)][tm4-tm0]:26664 finish 428 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25195 429----rcs.size():5[tm0:1507941053901472,tm1:1507941053902131,tm2:1507941053927784(25653),tm3:1507941053927932(25801),tm4:1507941053927968(25837)][tm4-tm0]:26496 finish 429 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25292 430----rcs.size():5[tm0:1507941053958626,tm1:1507941053959295,tm2:1507941053984934(25639),tm3:1507941053985110(25815),tm4:1507941053985223(25928)][tm4-tm0]:26597 finish 430 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25262 431----rcs.size():5[tm0:1507941054015928,tm1:1507941054016660,tm2:1507941054042290(25630),tm3:1507941054042529(25869),tm4:1507941054042634(25974)][tm4-tm0]:26706 finish 431 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25323 432----rcs.size():5[tm0:1507941054072889,tm1:1507941054073798,tm2:1507941054099461(25663),tm3:1507941054099610(25812),tm4:1507941054099718(25920)][tm4-tm0]:26829 finish 432 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25671 433----rcs.size():5[tm0:1507941054130205,tm1:1507941054130886,tm2:1507941054156993(26107),tm3:1507941054157155(26269),tm4:1507941054157180(26294)][tm4-tm0]:26975 finish 433 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25543 434----rcs.size():5[tm0:1507941054186421,tm1:1507941054187003,tm2:1507941054212935(25932),tm3:1507941054213070(26067),tm4:1507941054213095(26092)][tm4-tm0]:26674 finish 434 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25406 435----rcs.size():5[tm0:1507941054242537,tm1:1507941054243118,tm2:1507941054268863(25745),tm3:1507941054269018(25900),tm4:1507941054269160(26042)][tm4-tm0]:26623 finish 435 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25620 436----rcs.size():5[tm0:1507941054300038,tm1:1507941054300788,tm2:1507941054326771(25983),tm3:1507941054326934(26146),tm4:1507941054327042(26254)][tm4-tm0]:27004 finish 436 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25637 437----rcs.size():5[tm0:1507941054357456,tm1:1507941054358089,tm2:1507941054384209(26120),tm3:1507941054384369(26280),tm4:1507941054384394(26305)][tm4-tm0]:26938 finish 437 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25551 438----rcs.size():5[tm0:1507941054414234,tm1:1507941054414839,tm2:1507941054440756(25917),tm3:1507941054440950(26111),tm4:1507941054440984(26145)][tm4-tm0]:26750 finish 438 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25765 439----rcs.size():5[tm0:1507941054470695,tm1:1507941054471300,tm2:1507941054497450(26150),tm3:1507941054497611(26311),tm4:1507941054497637(26337)][tm4-tm0]:26942 finish 439 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25568 440----rcs.size():5[tm0:1507941054529392,tm1:1507941054530007,tm2:1507941054555929(25922),tm3:1507941054556092(26085),tm4:1507941054556127(26120)][tm4-tm0]:26735 finish 440 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25834 441----rcs.size():5[tm0:1507941054586050,tm1:1507941054586774,tm2:1507941054613003(26229),tm3:1507941054613169(26395),tm4:1507941054613203(26429)][tm4-tm0]:27153 finish 441 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25425 442----rcs.size():5[tm0:1507941054642971,tm1:1507941054643553,tm2:1507941054669379(25826),tm3:1507941054669539(25986),tm4:1507941054669564(26011)][tm4-tm0]:26593 finish 442 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25400 443----rcs.size():5[tm0:1507941054698940,tm1:1507941054699505,tm2:1507941054725325(25820),tm3:1507941054725481(25976),tm4:1507941054725516(26011)][tm4-tm0]:26576 finish 443 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26195 444----rcs.size():5[tm0:1507941054755544,tm1:1507941054756151,tm2:1507941054783060(26909),tm3:1507941054783226(27075),tm4:1507941054783262(27111)][tm4-tm0]:27718 finish 444 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25677 445----rcs.size():5[tm0:1507941054813580,tm1:1507941054814144,tm2:1507941054840370(26226),tm3:1507941054840607(26463),tm4:1507941054840648(26504)][tm4-tm0]:27068 finish 445 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26011 446----rcs.size():6[tm0:1507941054871470,tm1:1507941054872145,tm2:1507941054898581(26436),tm3:1507941054898862(26717),tm4:1507941054898989(26844)][tm4-tm0]:27519 finish 446 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25498 447----rcs.size():6[tm0:1507941054928865,tm1:1507941054929412,tm2:1507941054955315(25903),tm3:1507941054955571(26159),tm4:1507941054955599(26187)][tm4-tm0]:26734 finish 447 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26512 448----rcs.size():6[tm0:1507941054985219,tm1:1507941054985783,tm2:1507941055013034(27251),tm3:1507941055013291(27508),tm4:1507941055013433(27650)][tm4-tm0]:28214 finish 448 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26493 449----rcs.size():6[tm0:1507941055045321,tm1:1507941055046638,tm2:1507941055074382(27744),tm3:1507941055074566(27928),tm4:1507941055074597(27959)][tm4-tm0]:29276 finish 449 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26213 450----rcs.size():6[tm0:1507941055105211,tm1:1507941055106708,tm2:1507941055134163(27455),tm3:1507941055134350(27642),tm4:1507941055134379(27671)][tm4-tm0]:29168 finish 450 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26182 451----rcs.size():6[tm0:1507941055163451,tm1:1507941055164789,tm2:1507941055192215(27426),tm3:1507941055192418(27629),tm4:1507941055192446(27657)][tm4-tm0]:28995 finish 451 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26659 452----rcs.size():6[tm0:1507941055223321,tm1:1507941055224797,tm2:1507941055252786(27989),tm3:1507941055252984(28187),tm4:1507941055253028(28231)][tm4-tm0]:29707 finish 452 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26285 453----rcs.size():6[tm0:1507941055289066,tm1:1507941055290718,tm2:1507941055318701(27983),tm3:1507941055318898(28180),tm4:1507941055318960(28242)][tm4-tm0]:29894 finish 453 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26775 454----rcs.size():6[tm0:1507941055349864,tm1:1507941055351209,tm2:1507941055379270(28061),tm3:1507941055379464(28255),tm4:1507941055379510(28301)][tm4-tm0]:29646 finish 454 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26309 455----rcs.size():6[tm0:1507941055409941,tm1:1507941055411254,tm2:1507941055438783(27529),tm3:1507941055438986(27732),tm4:1507941055439034(27780)][tm4-tm0]:29093 finish 455 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26167 456----rcs.size():6[tm0:1507941055469076,tm1:1507941055469613,tm2:1507941055496356(26743),tm3:1507941055496541(26928),tm4:1507941055496584(26971)][tm4-tm0]:27508 finish 456 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26200 457----rcs.size():6[tm0:1507941055531239,tm1:1507941055532573,tm2:1507941055560100(27527),tm3:1507941055560315(27742),tm4:1507941055560357(27784)][tm4-tm0]:29118 finish 457 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26456 458----rcs.size():6[tm0:1507941055590641,tm1:1507941055592147,tm2:1507941055619760(27613),tm3:1507941055619948(27801),tm4:1507941055619993(27846)][tm4-tm0]:29352 finish 458 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26813 459----rcs.size():6[tm0:1507941055650912,tm1:1507941055652270,tm2:1507941055680472(28202),tm3:1507941055680666(28396),tm4:1507941055680711(28441)][tm4-tm0]:29799 finish 459 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26843 460----rcs.size():6[tm0:1507941055716467,tm1:1507941055717781,tm2:1507941055745972(28191),tm3:1507941055746181(28400),tm4:1507941055746328(28547)][tm4-tm0]:29861 finish 460 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26615 461----rcs.size():6[tm0:1507941055777070,tm1:1507941055778364,tm2:1507941055806269(27905),tm3:1507941055806452(28088),tm4:1507941055806483(28119)][tm4-tm0]:29413 finish 461 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26882 462----rcs.size():6[tm0:1507941055836832,tm1:1507941055838195,tm2:1507941055866603(28408),tm3:1507941055866813(28618),tm4:1507941055866860(28665)][tm4-tm0]:30028 finish 462 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26601 463----rcs.size():6[tm0:1507941055898725,tm1:1507941055900111,tm2:1507941055928075(27964),tm3:1507941055928305(28194),tm4:1507941055928472(28361)][tm4-tm0]:29747 finish 463 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26711 464----rcs.size():6[tm0:1507941055960276,tm1:1507941055961630,tm2:1507941055989637(28007),tm3:1507941055989860(28230),tm4:1507941055989905(28275)][tm4-tm0]:29629 finish 464 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26781 465----rcs.size():6[tm0:1507941056022495,tm1:1507941056024089,tm2:1507941056052322(28233),tm3:1507941056052544(28455),tm4:1507941056052698(28609)][tm4-tm0]:30203 finish 465 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27129 466----rcs.size():6[tm0:1507941056084440,tm1:1507941056085847,tm2:1507941056114446(28599),tm3:1507941056114678(28831),tm4:1507941056114724(28877)][tm4-tm0]:30284 finish 466 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26381 467----rcs.size():6[tm0:1507941056150084,tm1:1507941056151422,tm2:1507941056179176(27754),tm3:1507941056179397(27975),tm4:1507941056179445(28023)][tm4-tm0]:29361 finish 467 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26659 468----rcs.size():6[tm0:1507941056211170,tm1:1507941056212580,tm2:1507941056240599(28019),tm3:1507941056240828(28248),tm4:1507941056240983(28403)][tm4-tm0]:29813 finish 468 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26529 469----rcs.size():6[tm0:1507941056272794,tm1:1507941056274363,tm2:1507941056302312(27949),tm3:1507941056302548(28185),tm4:1507941056302708(28345)][tm4-tm0]:29914 finish 469 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27083 470----rcs.size():6[tm0:1507941056334393,tm1:1507941056335859,tm2:1507941056364892(29033),tm3:1507941056365108(29249),tm4:1507941056365275(29416)][tm4-tm0]:30882 finish 470 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26682 471----rcs.size():6[tm0:1507941056402249,tm1:1507941056403632,tm2:1507941056432355(28723),tm3:1507941056432591(28959),tm4:1507941056432754(29122)][tm4-tm0]:30505 finish 471 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26814 472----rcs.size():6[tm0:1507941056466400,tm1:1507941056467747,tm2:1507941056496065(28318),tm3:1507941056496321(28574),tm4:1507941056496366(28619)][tm4-tm0]:29966 finish 472 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26653 473----rcs.size():5[tm0:1507941056528081,tm1:1507941056529465,tm2:1507941056557691(28226),tm3:1507941056557923(28458),tm4:1507941056557950(28485)][tm4-tm0]:29869 finish 473 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26146 474----rcs.size():4[tm0:1507941056589146,tm1:1507941056590763,tm2:1507941056618020(27257),tm3:1507941056618226(27463),tm4:1507941056618261(27498)][tm4-tm0]:29115 finish 474 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26816 475----rcs.size():5[tm0:1507941056650130,tm1:1507941056651544,tm2:1507941056679660(28116),tm3:1507941056679872(28328),tm4:1507941056679908(28364)][tm4-tm0]:29778 finish 475 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26541 476----rcs.size():5[tm0:1507941056711977,tm1:1507941056713400,tm2:1507941056741321(27921),tm3:1507941056741569(28169),tm4:1507941056741602(28202)][tm4-tm0]:29625 finish 476 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26560 477----rcs.size():6[tm0:1507941056773568,tm1:1507941056775074,tm2:1507941056802985(27911),tm3:1507941056803341(28267),tm4:1507941056803379(28305)][tm4-tm0]:29811 finish 477 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27023 478----rcs.size():6[tm0:1507941056834622,tm1:1507941056836004,tm2:1507941056864401(28397),tm3:1507941056864641(28637),tm4:1507941056864678(28674)][tm4-tm0]:30056 finish 478 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26538 479----rcs.size():6[tm0:1507941056899041,tm1:1507941056900413,tm2:1507941056928346(27933),tm3:1507941056928590(28177),tm4:1507941056928632(28219)][tm4-tm0]:29591 finish 479 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26475 480----rcs.size():6[tm0:1507941056960704,tm1:1507941056962101,tm2:1507941056990020(27919),tm3:1507941056990247(28146),tm4:1507941056990292(28191)][tm4-tm0]:29588 finish 480 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26615 481----rcs.size():6[tm0:1507941057022195,tm1:1507941057023896,tm2:1507941057051940(28044),tm3:1507941057052165(28269),tm4:1507941057052206(28310)][tm4-tm0]:30011 finish 481 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26721 482----rcs.size():6[tm0:1507941057084079,tm1:1507941057085445,tm2:1507941057113710(28265),tm3:1507941057113909(28464),tm4:1507941057113953(28508)][tm4-tm0]:29874 finish 482 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26715 483----rcs.size():6[tm0:1507941057145657,tm1:1507941057146986,tm2:1507941057175167(28181),tm3:1507941057175384(28398),tm4:1507941057175426(28440)][tm4-tm0]:29769 finish 483 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26564 484----rcs.size():6[tm0:1507941057207456,tm1:1507941057208973,tm2:1507941057237533(28560),tm3:1507941057237742(28769),tm4:1507941057237899(28926)][tm4-tm0]:30443 finish 484 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26714 485----rcs.size():6[tm0:1507941057270820,tm1:1507941057272158,tm2:1507941057300718(28560),tm3:1507941057300947(28789),tm4:1507941057301006(28848)][tm4-tm0]:30186 finish 485 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26519 486----rcs.size():6[tm0:1507941057331887,tm1:1507941057333290,tm2:1507941057361323(28033),tm3:1507941057361552(28262),tm4:1507941057361693(28403)][tm4-tm0]:29806 finish 486 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26620 487----rcs.size():6[tm0:1507941057393556,tm1:1507941057394987,tm2:1507941057423171(28184),tm3:1507941057423375(28388),tm4:1507941057423421(28434)][tm4-tm0]:29865 finish 487 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26538 488----rcs.size():6[tm0:1507941057454995,tm1:1507941057456561,tm2:1507941057484647(28086),tm3:1507941057484835(28274),tm4:1507941057484881(28320)][tm4-tm0]:29886 finish 488 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27022 489----rcs.size():6[tm0:1507941057517318,tm1:1507941057518759,tm2:1507941057547634(28875),tm3:1507941057547830(29071),tm4:1507941057547976(29217)][tm4-tm0]:30658 finish 489 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26616 490----rcs.size():6[tm0:1507941057583074,tm1:1507941057584336,tm2:1507941057612903(28567),tm3:1507941057613114(28778),tm4:1507941057613185(28849)][tm4-tm0]:30111 finish 490 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26794 491----rcs.size():6[tm0:1507941057648578,tm1:1507941057649917,tm2:1507941057678409(28492),tm3:1507941057678626(28709),tm4:1507941057678672(28755)][tm4-tm0]:30094 finish 491 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26680 492----rcs.size():6[tm0:1507941057710746,tm1:1507941057712182,tm2:1507941057741003(28821),tm3:1507941057741231(29049),tm4:1507941057741262(29080)][tm4-tm0]:30516 finish 492 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27134 493----rcs.size():6[tm0:1507941057773902,tm1:1507941057775268,tm2:1507941057804202(28934),tm3:1507941057804411(29143),tm4:1507941057804581(29313)][tm4-tm0]:30679 finish 493 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27625 494----rcs.size():6[tm0:1507941057835816,tm1:1507941057837228,tm2:1507941057866787(29559),tm3:1507941057867037(29809),tm4:1507941057867199(29971)][tm4-tm0]:31383 finish 494 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27388 495----rcs.size():6[tm0:1507941057900357,tm1:1507941057901754,tm2:1507941057931023(29269),tm3:1507941057931277(29523),tm4:1507941057931308(29554)][tm4-tm0]:30951 finish 495 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27053 496----rcs.size():6[tm0:1507941057962397,tm1:1507941057963703,tm2:1507941057992623(28920),tm3:1507941057992831(29128),tm4:1507941057992878(29175)][tm4-tm0]:30481 finish 496 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27310 497----rcs.size():6[tm0:1507941058023921,tm1:1507941058025307,tm2:1507941058054523(29216),tm3:1507941058054734(29427),tm4:1507941058054765(29458)][tm4-tm0]:30844 finish 497 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27800 498----rcs.size():6[tm0:1507941058085282,tm1:1507941058086605,tm2:1507941058116252(29647),tm3:1507941058116460(29855),tm4:1507941058116491(29886)][tm4-tm0]:31209 finish 498 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26638 499----rcs.size():6[tm0:1507941058147535,tm1:1507941058148896,tm2:1507941058176938(28042),tm3:1507941058177159(28263),tm4:1507941058177189(28293)][tm4-tm0]:29654 finish 499 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27220 500----rcs.size():6[tm0:1507941058212641,tm1:1507941058213953,tm2:1507941058242881(28928),tm3:1507941058243096(29143),tm4:1507941058243125(29172)][tm4-tm0]:30484 finish 500 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26602 501----rcs.size():6[tm0:1507941058271898,tm1:1507941058273521,tm2:1507941058301600(28079),tm3:1507941058301834(28313),tm4:1507941058301865(28344)][tm4-tm0]:29967 finish 501 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27103 502----rcs.size():6[tm0:1507941058332308,tm1:1507941058333626,tm2:1507941058362442(28816),tm3:1507941058362731(29105),tm4:1507941058362778(29152)][tm4-tm0]:30470 finish 502 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25866 503----rcs.size():5[tm0:1507941058397775,tm1:1507941058399133,tm2:1507941058425689(26556),tm3:1507941058425887(26754),tm4:1507941058425920(26787)][tm4-tm0]:28145 finish 503 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25685 504----rcs.size():5[tm0:1507941058456506,tm1:1507941058457212,tm2:1507941058483263(26051),tm3:1507941058483421(26209),tm4:1507941058483447(26235)][tm4-tm0]:26941 finish 504 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25293 505----rcs.size():5[tm0:1507941058518018,tm1:1507941058518569,tm2:1507941058544210(25641),tm3:1507941058544393(25824),tm4:1507941058544429(25860)][tm4-tm0]:26411 finish 505 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25822 506----rcs.size():5[tm0:1507941058574900,tm1:1507941058575459,tm2:1507941058601718(26259),tm3:1507941058601870(26411),tm4:1507941058601908(26449)][tm4-tm0]:27008 finish 506 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25609 507----rcs.size():5[tm0:1507941058633042,tm1:1507941058633597,tm2:1507941058659566(25969),tm3:1507941058659728(26131),tm4:1507941058659753(26156)][tm4-tm0]:26711 finish 507 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25286 508----rcs.size():5[tm0:1507941058689814,tm1:1507941058690416,tm2:1507941058716025(25609),tm3:1507941058716207(25791),tm4:1507941058716244(25828)][tm4-tm0]:26430 finish 508 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25544 509----rcs.size():5[tm0:1507941058746888,tm1:1507941058747624,tm2:1507941058773514(25890),tm3:1507941058773690(26066),tm4:1507941058773726(26102)][tm4-tm0]:26838 finish 509 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25481 510----rcs.size():5[tm0:1507941058807801,tm1:1507941058808425,tm2:1507941058834287(25862),tm3:1507941058834454(26029),tm4:1507941058834478(26053)][tm4-tm0]:26677 finish 510 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25543 511----rcs.size():5[tm0:1507941058869447,tm1:1507941058869956,tm2:1507941058895839(25883),tm3:1507941058896015(26059),tm4:1507941058896054(26098)][tm4-tm0]:26607 finish 511 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25669 512----rcs.size():5[tm0:1507941058926599,tm1:1507941058927233,tm2:1507941058953270(26037),tm3:1507941058953464(26231),tm4:1507941058953490(26257)][tm4-tm0]:26891 finish 512 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25741 513----rcs.size():5[tm0:1507941058983462,tm1:1507941058984190,tm2:1507941059010318(26128),tm3:1507941059010533(26343),tm4:1507941059010571(26381)][tm4-tm0]:27109 finish 513 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:25564 514----rcs.size():5[tm0:1507941059040659,tm1:1507941059041386,tm2:1507941059067406(26020),tm3:1507941059067585(26199),tm4:1507941059067620(26234)][tm4-tm0]:26961 finish 514 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26443 515----rcs.size():4[tm0:1507941059099276,tm1:1507941059099895,tm2:1507941059126966(27071),tm3:1507941059127118(27223),tm4:1507941059127161(27266)][tm4-tm0]:27885 finish 515 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26371 516----rcs.size():5[tm0:1507941059162572,tm1:1507941059164056,tm2:1507941059191503(27447),tm3:1507941059191740(27684),tm4:1507941059191782(27726)][tm4-tm0]:29210 finish 516 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25554 517----rcs.size():5[tm0:1507941059226154,tm1:1507941059226690,tm2:1507941059252665(25975),tm3:1507941059252885(26195),tm4:1507941059252907(26217)][tm4-tm0]:26753 finish 517 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:25677 518----rcs.size():5[tm0:1507941059288754,tm1:1507941059289570,tm2:1507941059315759(26189),tm3:1507941059315993(26423),tm4:1507941059316022(26452)][tm4-tm0]:27268 finish 518 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26084 519----rcs.size():5[tm0:1507941059350763,tm1:1507941059351321,tm2:1507941059377965(26644),tm3:1507941059378114(26793),tm4:1507941059378172(26851)][tm4-tm0]:27409 finish 519 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26135 520----rcs.size():5[tm0:1507941059414440,tm1:1507941059415715,tm2:1507941059442836(27121),tm3:1507941059442988(27273),tm4:1507941059443016(27301)][tm4-tm0]:28576 finish 520 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26671 521----rcs.size():5[tm0:1507941059472767,tm1:1507941059473507,tm2:1507941059501119(27612),tm3:1507941059501385(27878),tm4:1507941059501536(28029)][tm4-tm0]:28769 finish 521 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26640 522----rcs.size():5[tm0:1507941059534003,tm1:1507941059535459,tm2:1507941059563623(28164),tm3:1507941059563867(28408),tm4:1507941059563905(28446)][tm4-tm0]:29902 finish 522 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26066 523----rcs.size():5[tm0:1507941059593990,tm1:1507941059595272,tm2:1507941059622447(27175),tm3:1507941059622618(27346),tm4:1507941059622644(27372)][tm4-tm0]:28654 finish 523 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26172 524----rcs.size():5[tm0:1507941059652512,tm1:1507941059653089,tm2:1507941059679831(26742),tm3:1507941059679999(26910),tm4:1507941059680122(27033)][tm4-tm0]:27610 finish 524 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26257 525----rcs.size():5[tm0:1507941059710771,tm1:1507941059711353,tm2:1507941059738181(26828),tm3:1507941059738357(27004),tm4:1507941059738383(27030)][tm4-tm0]:27612 finish 525 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26384 526----rcs.size():5[tm0:1507941059769387,tm1:1507941059770831,tm2:1507941059799021(28190),tm3:1507941059799209(28378),tm4:1507941059799248(28417)][tm4-tm0]:29861 finish 526 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26516 527----rcs.size():5[tm0:1507941059830643,tm1:1507941059831984,tm2:1507941059860088(28104),tm3:1507941059860261(28277),tm4:1507941059860304(28320)][tm4-tm0]:29661 finish 527 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26771 528----rcs.size():5[tm0:1507941059892308,tm1:1507941059893663,tm2:1507941059922269(28606),tm3:1507941059922440(28777),tm4:1507941059922573(28910)][tm4-tm0]:30265 finish 528 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26397 529----rcs.size():5[tm0:1507941059954231,tm1:1507941059955899,tm2:1507941059983763(27864),tm3:1507941059983956(28057),tm4:1507941059984091(28192)][tm4-tm0]:29860 finish 529 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26348 530----rcs.size():5[tm0:1507941060015928,tm1:1507941060017355,tm2:1507941060044969(27614),tm3:1507941060045186(27831),tm4:1507941060045228(27873)][tm4-tm0]:29300 finish 530 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26253 531----rcs.size():5[tm0:1507941060077018,tm1:1507941060078355,tm2:1507941060105974(27619),tm3:1507941060106133(27778),tm4:1507941060106170(27815)][tm4-tm0]:29152 finish 531 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27037 532----rcs.size():5[tm0:1507941060137478,tm1:1507941060139163,tm2:1507941060167868(28705),tm3:1507941060168057(28894),tm4:1507941060168207(29044)][tm4-tm0]:30729 finish 532 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27149 533----rcs.size():5[tm0:1507941060201748,tm1:1507941060203176,tm2:1507941060231757(28581),tm3:1507941060231938(28762),tm4:1507941060232093(28917)][tm4-tm0]:30345 finish 533 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26689 534----rcs.size():5[tm0:1507941060265570,tm1:1507941060266878,tm2:1507941060294829(27951),tm3:1507941060295010(28132),tm4:1507941060295039(28161)][tm4-tm0]:29469 finish 534 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26775 535----rcs.size():5[tm0:1507941060325570,tm1:1507941060326848,tm2:1507941060354906(28058),tm3:1507941060355087(28239),tm4:1507941060355114(28266)][tm4-tm0]:29544 finish 535 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27233 536----rcs.size():4[tm0:1507941060385553,tm1:1507941060386843,tm2:1507941060415674(28831),tm3:1507941060415841(28998),tm4:1507941060415866(29023)][tm4-tm0]:30313 finish 536 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26820 537----rcs.size():4[tm0:1507941060451107,tm1:1507941060452419,tm2:1507941060480719(28300),tm3:1507941060480864(28445),tm4:1507941060480889(28470)][tm4-tm0]:29782 finish 537 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26510 538----rcs.size():4[tm0:1507941060515110,tm1:1507941060516494,tm2:1507941060544623(28129),tm3:1507941060544760(28266),tm4:1507941060544800(28306)][tm4-tm0]:29690 finish 538 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27333 539----rcs.size():4[tm0:1507941060576147,tm1:1507941060577549,tm2:1507941060606689(29140),tm3:1507941060606837(29288),tm4:1507941060606864(29315)][tm4-tm0]:30717 finish 539 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26755 540----rcs.size():4[tm0:1507941060637396,tm1:1507941060638800,tm2:1507941060667171(28371),tm3:1507941060667318(28518),tm4:1507941060667342(28542)][tm4-tm0]:29946 finish 540 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26514 541----rcs.size():5[tm0:1507941060703437,tm1:1507941060704727,tm2:1507941060733168(28441),tm3:1507941060733363(28636),tm4:1507941060733387(28660)][tm4-tm0]:29950 finish 541 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26626 542----rcs.size():5[tm0:1507941060764014,tm1:1507941060765307,tm2:1507941060793413(28106),tm3:1507941060793627(28320),tm4:1507941060793672(28365)][tm4-tm0]:29658 finish 542 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27098 543----rcs.size():5[tm0:1507941060825371,tm1:1507941060826777,tm2:1507941060855941(29164),tm3:1507941060856124(29347),tm4:1507941060856178(29401)][tm4-tm0]:30807 finish 543 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26560 544----rcs.size():5[tm0:1507941060887093,tm1:1507941060888350,tm2:1507941060916687(28337),tm3:1507941060916885(28535),tm4:1507941060916915(28565)][tm4-tm0]:29822 finish 544 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27261 545----rcs.size():5[tm0:1507941060952762,tm1:1507941060954157,tm2:1507941060983804(29647),tm3:1507941060984007(29850),tm4:1507941060984057(29900)][tm4-tm0]:31295 finish 545 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27368 546----rcs.size():5[tm0:1507941061016383,tm1:1507941061017748,tm2:1507941061046947(29199),tm3:1507941061047134(29386),tm4:1507941061047191(29443)][tm4-tm0]:30808 finish 546 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27557 547----rcs.size():5[tm0:1507941061078121,tm1:1507941061079530,tm2:1507941061108935(29405),tm3:1507941061109123(29593),tm4:1507941061109181(29651)][tm4-tm0]:31060 finish 547 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27292 548----rcs.size():5[tm0:1507941061142476,tm1:1507941061143926,tm2:1507941061173195(29269),tm3:1507941061173409(29483),tm4:1507941061173439(29513)][tm4-tm0]:30963 finish 548 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27326 549----rcs.size():5[tm0:1507941061207938,tm1:1507941061209339,tm2:1507941061238648(29309),tm3:1507941061238844(29505),tm4:1507941061238874(29535)][tm4-tm0]:30936 finish 549 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27341 550----rcs.size():5[tm0:1507941061270073,tm1:1507941061271452,tm2:1507941061301094(29642),tm3:1507941061301336(29884),tm4:1507941061301367(29915)][tm4-tm0]:31294 finish 550 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27416 551----rcs.size():5[tm0:1507941061329373,tm1:1507941061330744,tm2:1507941061360251(29507),tm3:1507941061360449(29705),tm4:1507941061360480(29736)][tm4-tm0]:31107 finish 551 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27347 552----rcs.size():5[tm0:1507941061390793,tm1:1507941061392107,tm2:1507941061421663(29556),tm3:1507941061421882(29775),tm4:1507941061421913(29806)][tm4-tm0]:31120 finish 552 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27289 553----rcs.size():5[tm0:1507941061453551,tm1:1507941061454916,tm2:1507941061484852(29936),tm3:1507941061485062(30146),tm4:1507941061485113(30197)]****[tm4-tm0]:31562 finish 553 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27490 554----rcs.size():5[tm0:1507941061515705,tm1:1507941061517134,tm2:1507941061546819(29685),tm3:1507941061547014(29880),tm4:1507941061547067(29933)][tm4-tm0]:31362 finish 554 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28114 555----rcs.size():5[tm0:1507941061577532,tm1:1507941061578939,tm2:1507941061609255(30316),tm3:1507941061609467(30528),tm4:1507941061609514(30575)]****[tm4-tm0]:31982 finish 555 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27416 556----rcs.size():5[tm0:1507941061640017,tm1:1507941061641421,tm2:1507941061671017(29596),tm3:1507941061671234(29813),tm4:1507941061671280(29859)][tm4-tm0]:31263 finish 556 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27594 557----rcs.size():5[tm0:1507941061701824,tm1:1507941061703381,tm2:1507941061733216(29835),tm3:1507941061733414(30033),tm4:1507941061733475(30094)]****[tm4-tm0]:31651 finish 557 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27808 558----rcs.size():5[tm0:1507941061766358,tm1:1507941061767792,tm2:1507941061797329(29537),tm3:1507941061797540(29748),tm4:1507941061797585(29793)][tm4-tm0]:31227 finish 558 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27689 559----rcs.size():5[tm0:1507941061827415,tm1:1507941061828740,tm2:1507941061858789(30049),tm3:1507941061859008(30268),tm4:1507941061859052(30312)]****[tm4-tm0]:31637 finish 559 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26760 560----rcs.size():4[tm0:1507941061889830,tm1:1507941061891304,tm2:1507941061919457(28153),tm3:1507941061919650(28346),tm4:1507941061919674(28370)][tm4-tm0]:29844 finish 560 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27076 561----rcs.size():4[tm0:1507941061950560,tm1:1507941061951899,tm2:1507941061980536(28637),tm3:1507941061980674(28775),tm4:1507941061980712(28813)][tm4-tm0]:30152 finish 561 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26873 562----rcs.size():4[tm0:1507941062012261,tm1:1507941062013660,tm2:1507941062042159(28499),tm3:1507941062042313(28653),tm4:1507941062042353(28693)][tm4-tm0]:30092 finish 562 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27058 563----rcs.size():4[tm0:1507941062074188,tm1:1507941062075569,tm2:1507941062104103(28534),tm3:1507941062104273(28704),tm4:1507941062104403(28834)][tm4-tm0]:30215 finish 563 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27326 564----rcs.size():4[tm0:1507941062135648,tm1:1507941062137099,tm2:1507941062166265(29166),tm3:1507941062166404(29305),tm4:1507941062166443(29344)][tm4-tm0]:30795 finish 564 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26941 565----rcs.size():4[tm0:1507941062198215,tm1:1507941062199543,tm2:1507941062228126(28583),tm3:1507941062228266(28723),tm4:1507941062228292(28749)][tm4-tm0]:30077 finish 565 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26870 566----rcs.size():4[tm0:1507941062259570,tm1:1507941062260973,tm2:1507941062289595(28622),tm3:1507941062289752(28779),tm4:1507941062289790(28817)][tm4-tm0]:30220 finish 566 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27045 567----rcs.size():4[tm0:1507941062321255,tm1:1507941062322868,tm2:1507941062352068(29200),tm3:1507941062352221(29353),tm4:1507941062352260(29392)][tm4-tm0]:31005 finish 567 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27388 568----rcs.size():4[tm0:1507941062383507,tm1:1507941062384829,tm2:1507941062414268(29439),tm3:1507941062414409(29580),tm4:1507941062414449(29620)][tm4-tm0]:30942 finish 568 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26628 569----rcs.size():4[tm0:1507941062445766,tm1:1507941062447051,tm2:1507941062475171(28120),tm3:1507941062475341(28290),tm4:1507941062475382(28331)][tm4-tm0]:29616 finish 569 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26385 570----rcs.size():4[tm0:1507941062506769,tm1:1507941062508060,tm2:1507941062536107(28047),tm3:1507941062536277(28217),tm4:1507941062536311(28251)][tm4-tm0]:29542 finish 570 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27168 571----rcs.size():4[tm0:1507941062567392,tm1:1507941062568736,tm2:1507941062597991(29255),tm3:1507941062598165(29429),tm4:1507941062598213(29477)][tm4-tm0]:30821 finish 571 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27405 572----rcs.size():4[tm0:1507941062630601,tm1:1507941062632010,tm2:1507941062661491(29481),tm3:1507941062661653(29643),tm4:1507941062661687(29677)][tm4-tm0]:31086 finish 572 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26846 573----rcs.size():4[tm0:1507941062692598,tm1:1507941062693949,tm2:1507941062722887(28938),tm3:1507941062723033(29084),tm4:1507941062723072(29123)][tm4-tm0]:30474 finish 573 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26344 574----rcs.size():3[tm0:1507941062753629,tm1:1507941062755122,tm2:1507941062782890(27768),tm3:1507941062783042(27920),tm4:1507941062783069(27947)][tm4-tm0]:29440 finish 574 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26070 575----rcs.size():3[tm0:1507941062813164,tm1:1507941062813716,tm2:1507941062840277(26561),tm3:1507941062840387(26671),tm4:1507941062840417(26701)][tm4-tm0]:27253 finish 575 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26280 576----rcs.size():3[tm0:1507941062873796,tm1:1507941062875183,tm2:1507941062902798(27615),tm3:1507941062902909(27726),tm4:1507941062902938(27755)][tm4-tm0]:29142 finish 576 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26225 577----rcs.size():3[tm0:1507941062935956,tm1:1507941062936507,tm2:1507941062963312(26805),tm3:1507941062963434(26927),tm4:1507941062963455(26948)][tm4-tm0]:27499 finish 577 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26418 578----rcs.size():3[tm0:1507941062998814,tm1:1507941063000225,tm2:1507941063028167(27942),tm3:1507941063028315(28090),tm4:1507941063028344(28119)][tm4-tm0]:29530 finish 578 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26450 579----rcs.size():3[tm0:1507941063059374,tm1:1507941063060776,tm2:1507941063088606(27830),tm3:1507941063088735(27959),tm4:1507941063088764(27988)][tm4-tm0]:29390 finish 579 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26383 580----rcs.size():3[tm0:1507941063119636,tm1:1507941063121015,tm2:1507941063149073(28058),tm3:1507941063149198(28183),tm4:1507941063149231(28216)][tm4-tm0]:29595 finish 580 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26712 581----rcs.size():3[tm0:1507941063180413,tm1:1507941063181809,tm2:1507941063210179(28370),tm3:1507941063210305(28496),tm4:1507941063210337(28528)][tm4-tm0]:29924 finish 581 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26589 582----rcs.size():3[tm0:1507941063241842,tm1:1507941063243234,tm2:1507941063271300(28066),tm3:1507941063271428(28194),tm4:1507941063271527(28293)][tm4-tm0]:29685 finish 582 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26406 583----rcs.size():3[tm0:1507941063306849,tm1:1507941063308199,tm2:1507941063336183(27984),tm3:1507941063336327(28128),tm4:1507941063336349(28150)][tm4-tm0]:29500 finish 583 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26722 584----rcs.size():3[tm0:1507941063366274,tm1:1507941063367589,tm2:1507941063395823(28234),tm3:1507941063395956(28367),tm4:1507941063395979(28390)][tm4-tm0]:29705 finish 584 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26515 585----rcs.size():3[tm0:1507941063426740,tm1:1507941063428212,tm2:1507941063456292(28080),tm3:1507941063456427(28215),tm4:1507941063456463(28251)][tm4-tm0]:29723 finish 585 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26381 586----rcs.size():3[tm0:1507941063487341,tm1:1507941063488957,tm2:1507941063517023(28066),tm3:1507941063517185(28228),tm4:1507941063517218(28261)][tm4-tm0]:29877 finish 586 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26819 587----rcs.size():3[tm0:1507941063552067,tm1:1507941063553579,tm2:1507941063582410(28831),tm3:1507941063582534(28955),tm4:1507941063582643(29064)][tm4-tm0]:30576 finish 587 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26697 588----rcs.size():3[tm0:1507941063615851,tm1:1507941063617219,tm2:1507941063645671(28452),tm3:1507941063645807(28588),tm4:1507941063645840(28621)][tm4-tm0]:29989 finish 588 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26668 589----rcs.size():3[tm0:1507941063677289,tm1:1507941063678708,tm2:1507941063707175(28467),tm3:1507941063707313(28605),tm4:1507941063707346(28638)][tm4-tm0]:30057 finish 589 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26576 590----rcs.size():3[tm0:1507941063741776,tm1:1507941063743233,tm2:1507941063771640(28407),tm3:1507941063771768(28535),tm4:1507941063771808(28575)][tm4-tm0]:30032 finish 590 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27161 591----rcs.size():3[tm0:1507941063803486,tm1:1507941063805017,tm2:1507941063833830(28813),tm3:1507941063833971(28954),tm4:1507941063834009(28992)][tm4-tm0]:30523 finish 591 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26582 592----rcs.size():3[tm0:1507941063869256,tm1:1507941063870592,tm2:1507941063899318(28726),tm3:1507941063899443(28851),tm4:1507941063899477(28885)][tm4-tm0]:30221 finish 592 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26433 593----rcs.size():3[tm0:1507941063935253,tm1:1507941063936651,tm2:1507941063964880(28229),tm3:1507941063965006(28355),tm4:1507941063965039(28388)][tm4-tm0]:29786 finish 593 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26657 594----rcs.size():3[tm0:1507941063996490,tm1:1507941063997933,tm2:1507941064026048(28115),tm3:1507941064026186(28253),tm4:1507941064026220(28287)][tm4-tm0]:29730 finish 594 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27036 595----rcs.size():3[tm0:1507941064057604,tm1:1507941064059016,tm2:1507941064087542(28526),tm3:1507941064087685(28669),tm4:1507941064087720(28704)][tm4-tm0]:30116 finish 595 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27069 596----rcs.size():3[tm0:1507941064120104,tm1:1507941064121697,tm2:1507941064150423(28726),tm3:1507941064150576(28879),tm4:1507941064150612(28915)][tm4-tm0]:30508 finish 596 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27575 597----rcs.size():3[tm0:1507941064182306,tm1:1507941064183737,tm2:1507941064213036(29299),tm3:1507941064213174(29437),tm4:1507941064213211(29474)][tm4-tm0]:30905 finish 597 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27354 598----rcs.size():3[tm0:1507941064244866,tm1:1507941064246311,tm2:1507941064275466(29155),tm3:1507941064275595(29284),tm4:1507941064275631(29320)][tm4-tm0]:30765 finish 598 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27386 599----rcs.size():3[tm0:1507941064309728,tm1:1507941064311154,tm2:1507941064341244(30090),tm3:1507941064341389(30235),tm4:1507941064341428(30274)]****[tm4-tm0]:31700 finish 599 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27160 600----rcs.size():3[tm0:1507941064375729,tm1:1507941064377125,tm2:1507941064405940(28815),tm3:1507941064406069(28944),tm4:1507941064406109(28984)][tm4-tm0]:30380 finish 600 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27086 601----rcs.size():3[tm0:1507941064436005,tm1:1507941064437388,tm2:1507941064466413(29025),tm3:1507941064466544(29156),tm4:1507941064466580(29192)][tm4-tm0]:30575 finish 601 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27819 602----rcs.size():3[tm0:1507941064497253,tm1:1507941064498652,tm2:1507941064528430(29778),tm3:1507941064528568(29916),tm4:1507941064528606(29954)][tm4-tm0]:31353 finish 602 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27149 603----rcs.size():3[tm0:1507941064559528,tm1:1507941064561026,tm2:1507941064590465(29439),tm3:1507941064590613(29587),tm4:1507941064590648(29622)][tm4-tm0]:31120 finish 603 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27296 604----rcs.size():3[tm0:1507941064622221,tm1:1507941064623695,tm2:1507941064653210(29515),tm3:1507941064653340(29645),tm4:1507941064653375(29680)][tm4-tm0]:31154 finish 604 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27294 605----rcs.size():3[tm0:1507941064689078,tm1:1507941064690449,tm2:1507941064719396(28947),tm3:1507941064719525(29076),tm4:1507941064719555(29106)][tm4-tm0]:30477 finish 605 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27396 606----rcs.size():2[tm0:1507941064752495,tm1:1507941064753899,tm2:1507941064784009(30110),tm3:1507941064784136(30237),tm4:1507941064784161(30262)]****[tm4-tm0]:31666 finish 606 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27335 607----rcs.size():2[tm0:1507941064818524,tm1:1507941064819821,tm2:1507941064849600(29779),tm3:1507941064849681(29860),tm4:1507941064849708(29887)][tm4-tm0]:31184 finish 607 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28041 608----rcs.size():2[tm0:1507941064881379,tm1:1507941064882764,tm2:1507941064913559(30795),tm3:1507941064913657(30893),tm4:1507941064913682(30918)]****[tm4-tm0]:32303 finish 608 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27819 609----rcs.size():2[tm0:1507941064944420,tm1:1507941064945764,tm2:1507941064976507(30743),tm3:1507941064976620(30856),tm4:1507941064976706(30942)]****[tm4-tm0]:32286 finish 609 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27759 610----rcs.size():2[tm0:1507941065011566,tm1:1507941065013114,tm2:1507941065043776(30662),tm3:1507941065043871(30757),tm4:1507941065043889(30775)]****[tm4-tm0]:32323 finish 610 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28000 611----rcs.size():2[tm0:1507941065074774,tm1:1507941065076167,tm2:1507941065107090(30923),tm3:1507941065107202(31035),tm4:1507941065107310(31143)]****[tm4-tm0]:32536 finish 611 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27904 612----rcs.size():2[tm0:1507941065138194,tm1:1507941065139658,tm2:1507941065170957(31299),tm3:1507941065171062(31404),tm4:1507941065171090(31432)]****[tm4-tm0]:32896 finish 612 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28224 613----rcs.size():2[tm0:1507941065202568,tm1:1507941065204067,tm2:1507941065235668(31601),tm3:1507941065235766(31699),tm4:1507941065235793(31726)]****[tm4-tm0]:33225 finish 613 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28448 614----rcs.size():2[tm0:1507941065266792,tm1:1507941065268186,tm2:1507941065300576(32390),tm3:1507941065300658(32472),tm4:1507941065300686(32500)]****[tm4-tm0]:33894 finish 614 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28406 615----rcs.size():2[tm0:1507941065330934,tm1:1507941065331652,tm2:1507941065363169(31517),tm3:1507941065363264(31612),tm4:1507941065363282(31630)]****[tm4-tm0]:32348 finish 615 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28027 616----rcs.size():2[tm0:1507941065393783,tm1:1507941065395149,tm2:1507941065426530(31381),tm3:1507941065426632(31483),tm4:1507941065426662(31513)]****[tm4-tm0]:32879 finish 616 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28313 617----rcs.size():2[tm0:1507941065458714,tm1:1507941065460099,tm2:1507941065491495(31396),tm3:1507941065491597(31498),tm4:1507941065491689(31590)]****[tm4-tm0]:32975 finish 617 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28480 618----rcs.size():2[tm0:1507941065525188,tm1:1507941065526599,tm2:1507941065558690(32091),tm3:1507941065558779(32180),tm4:1507941065558873(32274)]****[tm4-tm0]:33685 finish 618 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28765 619----rcs.size():2[tm0:1507941065591718,tm1:1507941065592323,tm2:1507941065625204(32881),tm3:1507941065625294(32971),tm4:1507941065625390(33067)]****[tm4-tm0]:33672 finish 619 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27214 620----rcs.size():1[tm0:1507941065659123,tm1:1507941065659839,tm2:1507941065688329(28490),tm3:1507941065688428(28589),tm4:1507941065688468(28629)][tm4-tm0]:29345 finish 620 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28870 621----rcs.size():2[tm0:1507941065720591,tm1:1507941065722362,tm2:1507941065755886(33524),tm3:1507941065755977(33615),tm4:1507941065756075(33713)]****[tm4-tm0]:35484 finish 621 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28693 622----rcs.size():2[tm0:1507941065785387,tm1:1507941065785919,tm2:1507941065818874(32955),tm3:1507941065818956(33037),tm4:1507941065818976(33057)]****[tm4-tm0]:33589 finish 622 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28521 623----rcs.size():2[tm0:1507941065848364,tm1:1507941065848904,tm2:1507941065881297(32393),tm3:1507941065881378(32474),tm4:1507941065881398(32494)]****[tm4-tm0]:33034 finish 623 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28723 624----rcs.size():2[tm0:1507941065910994,tm1:1507941065911569,tm2:1507941065944575(33006),tm3:1507941065944658(33089),tm4:1507941065944678(33109)]****[tm4-tm0]:33684 finish 624 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28521 625----rcs.size():2[tm0:1507941065974359,tm1:1507941065974950,tm2:1507941066007218(32268),tm3:1507941066007307(32357),tm4:1507941066007337(32387)]****[tm4-tm0]:32978 finish 625 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28684 626----rcs.size():2[tm0:1507941066041707,tm1:1507941066042278,tm2:1507941066074580(32302),tm3:1507941066074685(32407),tm4:1507941066074714(32436)]****[tm4-tm0]:33007 finish 626 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:28290 627----rcs.size():2[tm0:1507941066104913,tm1:1507941066105605,tm2:1507941066136759(31154),tm3:1507941066136858(31253),tm4:1507941066136878(31273)]****[tm4-tm0]:31965 finish 627 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27149 628----rcs.size():1[tm0:1507941066170650,tm1:1507941066172256,tm2:1507941066201155(28899),tm3:1507941066201256(29000),tm4:1507941066201302(29046)][tm4-tm0]:30652 finish 628 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27047 629----rcs.size():1[tm0:1507941066236969,tm1:1507941066238746,tm2:1507941066267785(29039),tm3:1507941066267875(29129),tm4:1507941066267891(29145)][tm4-tm0]:30922 finish 629 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27682 630----rcs.size():1[tm0:1507941066299552,tm1:1507941066300924,tm2:1507941066330389(29465),tm3:1507941066330461(29537),tm4:1507941066330477(29553)][tm4-tm0]:30925 finish 630 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26612 631----rcs.size():1[tm0:1507941066361661,tm1:1507941066363030,tm2:1507941066391582(28552),tm3:1507941066391634(28604),tm4:1507941066391645(28615)][tm4-tm0]:29984 finish 631 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27238 632----rcs.size():1[tm0:1507941066423446,tm1:1507941066424789,tm2:1507941066453896(29107),tm3:1507941066453955(29166),tm4:1507941066454000(29211)][tm4-tm0]:30554 finish 632 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27080 633----rcs.size():1[tm0:1507941066485732,tm1:1507941066487092,tm2:1507941066516834(29742),tm3:1507941066516907(29815),tm4:1507941066516924(29832)][tm4-tm0]:31192 finish 633 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27686 634----rcs.size():1[tm0:1507941066549045,tm1:1507941066550430,tm2:1507941066580526(30096),tm3:1507941066580598(30168),tm4:1507941066580614(30184)]****[tm4-tm0]:31569 finish 634 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27269 635----rcs.size():1[tm0:1507941066612913,tm1:1507941066614267,tm2:1507941066644002(29735),tm3:1507941066644093(29826),tm4:1507941066644110(29843)][tm4-tm0]:31197 finish 635 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:26316 636----rcs.size():1[tm0:1507941066678517,tm1:1507941066679902,tm2:1507941066708503(28601),tm3:1507941066708593(28691),tm4:1507941066708610(28708)][tm4-tm0]:30093 finish 636 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27793 637----rcs.size():1[tm0:1507941066740930,tm1:1507941066742327,tm2:1507941066772293(29966),tm3:1507941066772383(30056),tm4:1507941066772399(30072)]****[tm4-tm0]:31469 finish 637 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27564 638----rcs.size():1[tm0:1507941066803724,tm1:1507941066805472,tm2:1507941066835213(29741),tm3:1507941066835270(29798),tm4:1507941066835287(29815)][tm4-tm0]:31563 finish 638 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27818 639----rcs.size():1[tm0:1507941066867663,tm1:1507941066869273,tm2:1507941066899518(30245),tm3:1507941066899572(30299),tm4:1507941066899583(30310)]****[tm4-tm0]:31920 finish 639 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27918 640----rcs.size():1[tm0:1507941066930899,tm1:1507941066932255,tm2:1507941066962608(30353),tm3:1507941066962680(30425),tm4:1507941066962697(30442)]****[tm4-tm0]:31798 finish 640 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27353 641----rcs.size():1[tm0:1507941066996791,tm1:1507941066998236,tm2:1507941067028022(29786),tm3:1507941067028079(29843),tm4:1507941067028096(29860)][tm4-tm0]:31305 finish 641 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27853 642----rcs.size():1[tm0:1507941067061039,tm1:1507941067062463,tm2:1507941067093008(30545),tm3:1507941067093067(30604),tm4:1507941067093117(30654)]****[tm4-tm0]:32078 finish 642 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27785 643----rcs.size():1[tm0:1507941067124237,tm1:1507941067125612,tm2:1507941067155499(29887),tm3:1507941067155558(29946),tm4:1507941067155591(29979)][tm4-tm0]:31354 finish 643 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27816 644----rcs.size():1[tm0:1507941067186798,tm1:1507941067188542,tm2:1507941067218588(30046),tm3:1507941067218661(30119),tm4:1507941067218678(30136)]****[tm4-tm0]:31880 finish 644 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27342 645----rcs.size():1[tm0:1507941067250998,tm1:1507941067252487,tm2:1507941067282429(29942),tm3:1507941067282487(30000),tm4:1507941067282500(30013)]****[tm4-tm0]:31502 finish 645 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:28300 646----rcs.size():1[tm0:1507941067315781,tm1:1507941067317208,tm2:1507941067348389(31181),tm3:1507941067348479(31271),tm4:1507941067348495(31287)]****[tm4-tm0]:32714 finish 646 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27854 647----rcs.size():1[tm0:1507941067381191,tm1:1507941067382574,tm2:1507941067412773(30199),tm3:1507941067412843(30269),tm4:1507941067412852(30278)]****[tm4-tm0]:31661 finish 647 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:27396 648----rcs.size():1[tm0:1507941067444254,tm1:1507941067445628,tm2:1507941067474703(29075),tm3:1507941067474781(29153),tm4:1507941067474812(29184)][tm4-tm0]:30558 finish 648 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:23 (incpp)call encode cost time:tmd-tmc:27200 649----rcs.size():1[tm0:1507941067507430,tm1:1507941067508838,tm2:1507941067538218(29380),tm3:1507941067538274(29436),tm4:1507941067538286(29448)][tm4-tm0]:30856 finish 649 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:24 (incpp)call encode cost time:tmd-tmc:26820 650----rcs.size():1[tm0:1507941067570320,tm1:1507941067572109,tm2:1507941067600542(28433),tm3:1507941067600651(28542),tm4:1507941067600680(28571)][tm4-tm0]:30360 finish 650 frame 651----rcs.size():0[tm0:1507941067631994,tm1:1507941067633385,tm2:1507941067633385(0),tm3:1507941067633393(8),tm4:1507941067633393(8)][tm4-tm0]:1399 finish 651 frame 652----rcs.size():0[tm0:1507941067665961,tm1:1507941067666564,tm2:1507941067666564(0),tm3:1507941067666571(7),tm4:1507941067666572(8)][tm4-tm0]:611 finish 652 frame 653----rcs.size():0[tm0:1507941067699198,tm1:1507941067699733,tm2:1507941067699733(0),tm3:1507941067699741(8),tm4:1507941067699741(8)][tm4-tm0]:543 finish 653 frame 654----rcs.size():0[tm0:1507941067734425,tm1:1507941067735051,tm2:1507941067735051(0),tm3:1507941067735058(7),tm4:1507941067735058(7)][tm4-tm0]:633 finish 654 frame 655----rcs.size():0[tm0:1507941067770390,tm1:1507941067771395,tm2:1507941067771395(0),tm3:1507941067771403(8),tm4:1507941067771403(8)][tm4-tm0]:1013 finish 655 frame 656----rcs.size():0[tm0:1507941067805488,tm1:1507941067806130,tm2:1507941067806130(0),tm3:1507941067806140(10),tm4:1507941067806140(10)][tm4-tm0]:652 finish 656 frame 657----rcs.size():0[tm0:1507941067840692,tm1:1507941067841219,tm2:1507941067841219(0),tm3:1507941067841227(8),tm4:1507941067841227(8)][tm4-tm0]:535 finish 657 frame 658----rcs.size():0[tm0:1507941067875490,tm1:1507941067876091,tm2:1507941067876091(0),tm3:1507941067876099(8),tm4:1507941067876099(8)][tm4-tm0]:609 finish 658 frame 659----rcs.size():0[tm0:1507941067910528,tm1:1507941067911263,tm2:1507941067911263(0),tm3:1507941067911269(6),tm4:1507941067911270(7)][tm4-tm0]:742 finish 659 frame 660----rcs.size():0[tm0:1507941067945528,tm1:1507941067946176,tm2:1507941067946176(0),tm3:1507941067946183(7),tm4:1507941067946183(7)][tm4-tm0]:655 finish 660 frame 661----rcs.size():0[tm0:1507941067981507,tm1:1507941067982167,tm2:1507941067982167(0),tm3:1507941067982174(7),tm4:1507941067982175(8)][tm4-tm0]:668 finish 661 frame 662----rcs.size():0[tm0:1507941068016509,tm1:1507941068017235,tm2:1507941068017235(0),tm3:1507941068017242(7),tm4:1507941068017242(7)][tm4-tm0]:733 finish 662 frame 663----rcs.size():0[tm0:1507941068051772,tm1:1507941068052457,tm2:1507941068052457(0),tm3:1507941068052464(7),tm4:1507941068052464(7)][tm4-tm0]:692 finish 663 frame 664----rcs.size():0[tm0:1507941068086590,tm1:1507941068087347,tm2:1507941068087347(0),tm3:1507941068087372(25),tm4:1507941068087372(25)][tm4-tm0]:782 finish 664 frame 665----rcs.size():0[tm0:1507941068124200,tm1:1507941068124882,tm2:1507941068124882(0),tm3:1507941068124889(7),tm4:1507941068124889(7)][tm4-tm0]:689 finish 665 frame 666----rcs.size():0[tm0:1507941068160367,tm1:1507941068161045,tm2:1507941068161045(0),tm3:1507941068161051(6),tm4:1507941068161051(6)][tm4-tm0]:684 finish 666 frame 667----rcs.size():0[tm0:1507941068195180,tm1:1507941068195933,tm2:1507941068195933(0),tm3:1507941068195940(7),tm4:1507941068195940(7)][tm4-tm0]:760 finish 667 frame 668----rcs.size():0[tm0:1507941068231214,tm1:1507941068231860,tm2:1507941068231860(0),tm3:1507941068231866(6),tm4:1507941068231867(7)][tm4-tm0]:653 finish 668 frame 669----rcs.size():0[tm0:1507941068266700,tm1:1507941068267297,tm2:1507941068267297(0),tm3:1507941068267303(6),tm4:1507941068267304(7)][tm4-tm0]:604 finish 669 frame 670----rcs.size():0[tm0:1507941068302154,tm1:1507941068302694,tm2:1507941068302694(0),tm3:1507941068302700(6),tm4:1507941068302701(7)][tm4-tm0]:547 finish 670 frame 671----rcs.size():0[tm0:1507941068339658,tm1:1507941068340320,tm2:1507941068340320(0),tm3:1507941068340327(7),tm4:1507941068340327(7)][tm4-tm0]:669 finish 671 frame 672----rcs.size():0[tm0:1507941068375275,tm1:1507941068375834,tm2:1507941068375834(0),tm3:1507941068375841(7),tm4:1507941068375841(7)][tm4-tm0]:566 finish 672 frame 673----rcs.size():0[tm0:1507941068410779,tm1:1507941068411501,tm2:1507941068411501(0),tm3:1507941068411508(7),tm4:1507941068411508(7)][tm4-tm0]:729 finish 673 frame 674----rcs.size():0[tm0:1507941068446159,tm1:1507941068446824,tm2:1507941068446824(0),tm3:1507941068446830(6),tm4:1507941068446830(6)][tm4-tm0]:671 finish 674 frame 675----rcs.size():0[tm0:1507941068481221,tm1:1507941068481741,tm2:1507941068481742(1),tm3:1507941068481748(7),tm4:1507941068481748(7)][tm4-tm0]:527 finish 675 frame 676----rcs.size():0[tm0:1507941068515716,tm1:1507941068516293,tm2:1507941068516293(0),tm3:1507941068516299(6),tm4:1507941068516299(6)][tm4-tm0]:583 finish 676 frame 677----rcs.size():0[tm0:1507941068550913,tm1:1507941068551474,tm2:1507941068551474(0),tm3:1507941068551480(6),tm4:1507941068551480(6)][tm4-tm0]:567 finish 677 frame 678----rcs.size():0[tm0:1507941068590037,tm1:1507941068590689,tm2:1507941068590690(1),tm3:1507941068590696(7),tm4:1507941068590696(7)][tm4-tm0]:659 finish 678 frame 679----rcs.size():0[tm0:1507941068625183,tm1:1507941068625679,tm2:1507941068625679(0),tm3:1507941068625686(7),tm4:1507941068625686(7)][tm4-tm0]:503 finish 679 frame ================================================ FILE: logn20.txt ================================================ hahahah0 hahahah1 hahahah2 process image cost time:1 _create_network batch_norm_fn batch_norm_fn ('feature dimensionality: ', 128) batch_norm_fn hahahah (inpython)encode one frame cost time:t2-t1:0, t3-t1:963 (incpp)call encode cost time:tmd-tmc:1053045 1----rcs.size():0[tm0:1507940934430047,tm1:1507940934435754,tm2:1507940934435754(0),tm3:1507940934435762(8),tm4:1507940934435762(8)][tm4-tm0]:5715 finish 1 frame 2----rcs.size():0[tm0:1507940934486848,tm1:1507940934488444,tm2:1507940934488444(0),tm3:1507940934488446(2),tm4:1507940934488446(2)][tm4-tm0]:1598 finish 2 frame 3----rcs.size():0[tm0:1507940934529762,tm1:1507940934530410,tm2:1507940934530410(0),tm3:1507940934530413(3),tm4:1507940934530413(3)][tm4-tm0]:651 finish 3 frame 4----rcs.size():0[tm0:1507940934558436,tm1:1507940934558947,tm2:1507940934558947(0),tm3:1507940934558949(2),tm4:1507940934558950(3)][tm4-tm0]:514 finish 4 frame 5----rcs.size():0[tm0:1507940934594917,tm1:1507940934595498,tm2:1507940934595498(0),tm3:1507940934595500(2),tm4:1507940934595501(3)][tm4-tm0]:584 finish 5 frame 6----rcs.size():0[tm0:1507940934631359,tm1:1507940934631905,tm2:1507940934631905(0),tm3:1507940934631907(2),tm4:1507940934631907(2)][tm4-tm0]:548 finish 6 frame 7----rcs.size():0[tm0:1507940934674166,tm1:1507940934674894,tm2:1507940934674894(0),tm3:1507940934674896(2),tm4:1507940934674897(3)][tm4-tm0]:731 finish 7 frame 8----rcs.size():0[tm0:1507940934710071,tm1:1507940934710599,tm2:1507940934710599(0),tm3:1507940934710601(2),tm4:1507940934710602(3)][tm4-tm0]:531 finish 8 frame 9----rcs.size():0[tm0:1507940934745149,tm1:1507940934745694,tm2:1507940934745694(0),tm3:1507940934745696(2),tm4:1507940934745696(2)][tm4-tm0]:547 finish 9 frame 10----rcs.size():0[tm0:1507940934781832,tm1:1507940934782361,tm2:1507940934782361(0),tm3:1507940934782363(2),tm4:1507940934782363(2)][tm4-tm0]:531 finish 10 frame 11----rcs.size():0[tm0:1507940934815817,tm1:1507940934816354,tm2:1507940934816354(0),tm3:1507940934816356(2),tm4:1507940934816356(2)][tm4-tm0]:539 finish 11 frame 12----rcs.size():0[tm0:1507940934850533,tm1:1507940934851030,tm2:1507940934851030(0),tm3:1507940934851032(2),tm4:1507940934851032(2)][tm4-tm0]:499 finish 12 frame 13----rcs.size():0[tm0:1507940934885128,tm1:1507940934885675,tm2:1507940934885675(0),tm3:1507940934885677(2),tm4:1507940934885678(3)][tm4-tm0]:550 finish 13 frame 14----rcs.size():0[tm0:1507940934920198,tm1:1507940934920731,tm2:1507940934920731(0),tm3:1507940934920733(2),tm4:1507940934920733(2)][tm4-tm0]:535 finish 14 frame 15----rcs.size():0[tm0:1507940934954774,tm1:1507940934955351,tm2:1507940934955351(0),tm3:1507940934955353(2),tm4:1507940934955353(2)][tm4-tm0]:579 finish 15 frame 16----rcs.size():0[tm0:1507940934989958,tm1:1507940934990485,tm2:1507940934990485(0),tm3:1507940934990487(2),tm4:1507940934990487(2)][tm4-tm0]:529 finish 16 frame 17----rcs.size():0[tm0:1507940935024260,tm1:1507940935024775,tm2:1507940935024775(0),tm3:1507940935024778(3),tm4:1507940935024778(3)][tm4-tm0]:518 finish 17 frame 18----rcs.size():0[tm0:1507940935060102,tm1:1507940935060656,tm2:1507940935060656(0),tm3:1507940935060658(2),tm4:1507940935060659(3)][tm4-tm0]:557 finish 18 frame 19----rcs.size():0[tm0:1507940935095817,tm1:1507940935096335,tm2:1507940935096335(0),tm3:1507940935096337(2),tm4:1507940935096337(2)][tm4-tm0]:520 finish 19 frame 20----rcs.size():0[tm0:1507940935131041,tm1:1507940935131666,tm2:1507940935131666(0),tm3:1507940935131668(2),tm4:1507940935131668(2)][tm4-tm0]:627 finish 20 frame 21----rcs.size():0[tm0:1507940935165755,tm1:1507940935166307,tm2:1507940935166307(0),tm3:1507940935166309(2),tm4:1507940935166309(2)][tm4-tm0]:554 finish 21 frame 22----rcs.size():0[tm0:1507940935200871,tm1:1507940935201456,tm2:1507940935201456(0),tm3:1507940935201458(2),tm4:1507940935201458(2)][tm4-tm0]:587 finish 22 frame 23----rcs.size():0[tm0:1507940935235779,tm1:1507940935236320,tm2:1507940935236320(0),tm3:1507940935236322(2),tm4:1507940935236322(2)][tm4-tm0]:543 finish 23 frame 24----rcs.size():0[tm0:1507940935270596,tm1:1507940935271111,tm2:1507940935271112(1),tm3:1507940935271114(3),tm4:1507940935271114(3)][tm4-tm0]:518 finish 24 frame 25----rcs.size():0[tm0:1507940935305608,tm1:1507940935306146,tm2:1507940935306146(0),tm3:1507940935306148(2),tm4:1507940935306148(2)][tm4-tm0]:540 finish 25 frame 26----rcs.size():0[tm0:1507940935341066,tm1:1507940935341642,tm2:1507940935341643(1),tm3:1507940935341645(3),tm4:1507940935341645(3)][tm4-tm0]:579 finish 26 frame 27----rcs.size():0[tm0:1507940935375930,tm1:1507940935376511,tm2:1507940935376511(0),tm3:1507940935376514(3),tm4:1507940935376514(3)][tm4-tm0]:584 finish 27 frame 28----rcs.size():0[tm0:1507940935411309,tm1:1507940935411863,tm2:1507940935411863(0),tm3:1507940935411865(2),tm4:1507940935411865(2)][tm4-tm0]:556 finish 28 frame 29----rcs.size():0[tm0:1507940935446165,tm1:1507940935446932,tm2:1507940935446932(0),tm3:1507940935446934(2),tm4:1507940935446935(3)][tm4-tm0]:770 finish 29 frame 30----rcs.size():0[tm0:1507940935481776,tm1:1507940935482294,tm2:1507940935482294(0),tm3:1507940935482297(3),tm4:1507940935482297(3)][tm4-tm0]:521 finish 30 frame 31----rcs.size():0[tm0:1507940935516471,tm1:1507940935517026,tm2:1507940935517026(0),tm3:1507940935517028(2),tm4:1507940935517029(3)][tm4-tm0]:558 finish 31 frame 32----rcs.size():0[tm0:1507940935551487,tm1:1507940935552060,tm2:1507940935552060(0),tm3:1507940935552062(2),tm4:1507940935552063(3)][tm4-tm0]:576 finish 32 frame 33----rcs.size():0[tm0:1507940935586387,tm1:1507940935586887,tm2:1507940935586887(0),tm3:1507940935586890(3),tm4:1507940935586890(3)][tm4-tm0]:503 finish 33 frame 34----rcs.size():0[tm0:1507940935621203,tm1:1507940935621721,tm2:1507940935621721(0),tm3:1507940935621723(2),tm4:1507940935621723(2)][tm4-tm0]:520 finish 34 frame 35----rcs.size():0[tm0:1507940935655857,tm1:1507940935656395,tm2:1507940935656395(0),tm3:1507940935656397(2),tm4:1507940935656397(2)][tm4-tm0]:540 finish 35 frame 36----rcs.size():0[tm0:1507940935691344,tm1:1507940935691898,tm2:1507940935691898(0),tm3:1507940935691900(2),tm4:1507940935691900(2)][tm4-tm0]:556 finish 36 frame 37----rcs.size():0[tm0:1507940935726520,tm1:1507940935727036,tm2:1507940935727036(0),tm3:1507940935727038(2),tm4:1507940935727038(2)][tm4-tm0]:518 finish 37 frame 38----rcs.size():0[tm0:1507940935761794,tm1:1507940935762336,tm2:1507940935762336(0),tm3:1507940935762339(3),tm4:1507940935762339(3)][tm4-tm0]:545 finish 38 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32571 39----rcs.size():1[tm0:1507940935796099,tm1:1507940935796945,tm2:1507940935829663(32718),tm3:1507940935829677(32732),tm4:1507940935829677(32732)]****[tm4-tm0]:33578 finish 39 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:33097 40----rcs.size():1[tm0:1507940935860797,tm1:1507940935861442,tm2:1507940935894724(33282),tm3:1507940935894791(33349),tm4:1507940935894791(33349)]****[tm4-tm0]:33994 finish 40 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32713 41----rcs.size():1[tm0:1507940935930823,tm1:1507940935931540,tm2:1507940935964430(32890),tm3:1507940935964446(32906),tm4:1507940935964473(32933)]****[tm4-tm0]:33650 finish 41 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:30 (incpp)call encode cost time:tmd-tmc:32340 42----rcs.size():1[tm0:1507940935996015,tm1:1507940935996908,tm2:1507940936029378(32470),tm3:1507940936029420(32512),tm4:1507940936029427(32519)]****[tm4-tm0]:33412 finish 42 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:30 (incpp)call encode cost time:tmd-tmc:32644 43----rcs.size():1[tm0:1507940936061015,tm1:1507940936061642,tm2:1507940936094493(32851),tm3:1507940936094530(32888),tm4:1507940936094537(32895)]****[tm4-tm0]:33522 finish 43 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32512 44----rcs.size():1[tm0:1507940936125332,tm1:1507940936125879,tm2:1507940936158517(32638),tm3:1507940936158537(32658),tm4:1507940936158544(32665)]****[tm4-tm0]:33212 finish 44 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:30 (incpp)call encode cost time:tmd-tmc:32129 45----rcs.size():1[tm0:1507940936191630,tm1:1507940936192175,tm2:1507940936224472(32297),tm3:1507940936224491(32316),tm4:1507940936224498(32323)]****[tm4-tm0]:32868 finish 45 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32493 46----rcs.size():1[tm0:1507940936255496,tm1:1507940936256043,tm2:1507940936288682(32639),tm3:1507940936288702(32659),tm4:1507940936288709(32666)]****[tm4-tm0]:33213 finish 46 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32528 47----rcs.size():1[tm0:1507940936320603,tm1:1507940936321231,tm2:1507940936353939(32708),tm3:1507940936353960(32729),tm4:1507940936353983(32752)]****[tm4-tm0]:33380 finish 47 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32895 48----rcs.size():1[tm0:1507940936386651,tm1:1507940936387212,tm2:1507940936420265(33053),tm3:1507940936420302(33090),tm4:1507940936420309(33097)]****[tm4-tm0]:33658 finish 48 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32518 49----rcs.size():1[tm0:1507940936455913,tm1:1507940936456471,tm2:1507940936489146(32675),tm3:1507940936489168(32697),tm4:1507940936489192(32721)]****[tm4-tm0]:33279 finish 49 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32532 50----rcs.size():1[tm0:1507940936521576,tm1:1507940936522220,tm2:1507940936554927(32707),tm3:1507940936554966(32746),tm4:1507940936554973(32753)]****[tm4-tm0]:33397 finish 50 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32344 51----rcs.size():1[tm0:1507940936591130,tm1:1507940936591674,tm2:1507940936624190(32516),tm3:1507940936624227(32553),tm4:1507940936624235(32561)]****[tm4-tm0]:33105 finish 51 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32394 52----rcs.size():1[tm0:1507940936659463,tm1:1507940936660087,tm2:1507940936692714(32627),tm3:1507940936692752(32665),tm4:1507940936692759(32672)]****[tm4-tm0]:33296 finish 52 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32376 53----rcs.size():1[tm0:1507940936722726,tm1:1507940936723286,tm2:1507940936755830(32544),tm3:1507940936755851(32565),tm4:1507940936755859(32573)]****[tm4-tm0]:33133 finish 53 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32773 54----rcs.size():1[tm0:1507940936786450,tm1:1507940936787142,tm2:1507940936820248(33106),tm3:1507940936820286(33144),tm4:1507940936820294(33152)]****[tm4-tm0]:33844 finish 54 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32656 55----rcs.size():1[tm0:1507940936851726,tm1:1507940936852374,tm2:1507940936885226(32852),tm3:1507940936885249(32875),tm4:1507940936885255(32881)]****[tm4-tm0]:33529 finish 55 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:30 (incpp)call encode cost time:tmd-tmc:32347 56----rcs.size():1[tm0:1507940936916309,tm1:1507940936916903,tm2:1507940936949418(32515),tm3:1507940936949440(32537),tm4:1507940936949449(32546)]****[tm4-tm0]:33140 finish 56 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:31 (incpp)call encode cost time:tmd-tmc:32433 57----rcs.size():1[tm0:1507940936983081,tm1:1507940936983640,tm2:1507940937016239(32599),tm3:1507940937016261(32621),tm4:1507940937016284(32644)]****[tm4-tm0]:33203 finish 57 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34662 58----rcs.size():1[tm0:1507940937047948,tm1:1507940937048517,tm2:1507940937083344(34827),tm3:1507940937083366(34849),tm4:1507940937083373(34856)]****[tm4-tm0]:35425 finish 58 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34557 59----rcs.size():1[tm0:1507940937114987,tm1:1507940937115481,tm2:1507940937150210(34729),tm3:1507940937150251(34770),tm4:1507940937150259(34778)]****[tm4-tm0]:35272 finish 59 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34674 60----rcs.size():1[tm0:1507940937181855,tm1:1507940937182437,tm2:1507940937217264(34827),tm3:1507940937217287(34850),tm4:1507940937217294(34857)]****[tm4-tm0]:35439 finish 60 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34597 61----rcs.size():1[tm0:1507940937253549,tm1:1507940937254125,tm2:1507940937288881(34756),tm3:1507940937288904(34779),tm4:1507940937288912(34787)]****[tm4-tm0]:35363 finish 61 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34749 62----rcs.size():1[tm0:1507940937323865,tm1:1507940937324548,tm2:1507940937359467(34919),tm3:1507940937359491(34943),tm4:1507940937359508(34960)]****[tm4-tm0]:35643 finish 62 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:34645 63----rcs.size():1[tm0:1507940937391214,tm1:1507940937391756,tm2:1507940937426552(34796),tm3:1507940937426574(34818),tm4:1507940937426581(34825)]****[tm4-tm0]:35367 finish 63 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35069 64----rcs.size():1[tm0:1507940937461009,tm1:1507940937461562,tm2:1507940937496799(35237),tm3:1507940937496821(35259),tm4:1507940937496827(35265)]****[tm4-tm0]:35818 finish 64 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34637 65----rcs.size():1[tm0:1507940937527088,tm1:1507940937527677,tm2:1507940937562490(34813),tm3:1507940937562514(34837),tm4:1507940937562522(34845)]****[tm4-tm0]:35434 finish 65 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:34906 66----rcs.size():1[tm0:1507940937593981,tm1:1507940937594543,tm2:1507940937629651(35108),tm3:1507940937629675(35132),tm4:1507940937629682(35139)]****[tm4-tm0]:35701 finish 66 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34753 67----rcs.size():1[tm0:1507940937659811,tm1:1507940937660303,tm2:1507940937695284(34981),tm3:1507940937695309(35006),tm4:1507940937695318(35015)]****[tm4-tm0]:35507 finish 67 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35121 68----rcs.size():1[tm0:1507940937725906,tm1:1507940937726460,tm2:1507940937761804(35344),tm3:1507940937761828(35368),tm4:1507940937761835(35375)]****[tm4-tm0]:35929 finish 68 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34874 69----rcs.size():1[tm0:1507940937792134,tm1:1507940937792676,tm2:1507940937827769(35093),tm3:1507940937827810(35134),tm4:1507940937827817(35141)]****[tm4-tm0]:35683 finish 69 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34524 70----rcs.size():1[tm0:1507940937862301,tm1:1507940937863185,tm2:1507940937897908(34723),tm3:1507940937897931(34746),tm4:1507940937897938(34753)]****[tm4-tm0]:35637 finish 70 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35029 71----rcs.size():1[tm0:1507940937929655,tm1:1507940937930277,tm2:1507940937965543(35266),tm3:1507940937965566(35289),tm4:1507940937965573(35296)]****[tm4-tm0]:35918 finish 71 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:34892 72----rcs.size():1[tm0:1507940937995718,tm1:1507940937996523,tm2:1507940938031597(35074),tm3:1507940938031622(35099),tm4:1507940938031645(35122)]****[tm4-tm0]:35927 finish 72 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34864 73----rcs.size():1[tm0:1507940938062732,tm1:1507940938063471,tm2:1507940938098567(35096),tm3:1507940938098592(35121),tm4:1507940938098612(35141)]****[tm4-tm0]:35880 finish 73 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34587 74----rcs.size():2[tm0:1507940938130178,tm1:1507940938130801,tm2:1507940938165596(34795),tm3:1507940938165626(34825),tm4:1507940938165634(34833)]****[tm4-tm0]:35456 finish 74 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34642 75----rcs.size():2[tm0:1507940938197029,tm1:1507940938197626,tm2:1507940938232435(34809),tm3:1507940938232470(34844),tm4:1507940938232478(34852)]****[tm4-tm0]:35449 finish 75 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34623 76----rcs.size():2[tm0:1507940938263218,tm1:1507940938263863,tm2:1507940938298655(34792),tm3:1507940938298724(34861),tm4:1507940938298742(34879)]****[tm4-tm0]:35524 finish 76 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:34 (incpp)call encode cost time:tmd-tmc:34731 77----rcs.size():2[tm0:1507940938330013,tm1:1507940938330638,tm2:1507940938365527(34889),tm3:1507940938365580(34942),tm4:1507940938365593(34955)]****[tm4-tm0]:35580 finish 77 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34801 78----rcs.size():2[tm0:1507940938397180,tm1:1507940938397741,tm2:1507940938432722(34981),tm3:1507940938432776(35035),tm4:1507940938432787(35046)]****[tm4-tm0]:35607 finish 78 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34834 79----rcs.size():2[tm0:1507940938463984,tm1:1507940938464567,tm2:1507940938499563(34996),tm3:1507940938499601(35034),tm4:1507940938499634(35067)]****[tm4-tm0]:35650 finish 79 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34873 80----rcs.size():2[tm0:1507940938530932,tm1:1507940938531535,tm2:1507940938566571(35036),tm3:1507940938566625(35090),tm4:1507940938566638(35103)]****[tm4-tm0]:35706 finish 80 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35044 81----rcs.size():2[tm0:1507940938598151,tm1:1507940938598682,tm2:1507940938633895(35213),tm3:1507940938633932(35250),tm4:1507940938633945(35263)]****[tm4-tm0]:35794 finish 81 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35187 82----rcs.size():2[tm0:1507940938665056,tm1:1507940938665657,tm2:1507940938701065(35408),tm3:1507940938701120(35463),tm4:1507940938701132(35475)]****[tm4-tm0]:36076 finish 82 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34906 83----rcs.size():2[tm0:1507940938732553,tm1:1507940938733117,tm2:1507940938768176(35059),tm3:1507940938768214(35097),tm4:1507940938768226(35109)]****[tm4-tm0]:35673 finish 83 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35094 84----rcs.size():2[tm0:1507940938800058,tm1:1507940938800618,tm2:1507940938835946(35328),tm3:1507940938836003(35385),tm4:1507940938836015(35397)]****[tm4-tm0]:35957 finish 84 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34647 85----rcs.size():2[tm0:1507940938867414,tm1:1507940938867959,tm2:1507940938902791(34832),tm3:1507940938902831(34872),tm4:1507940938902844(34885)]****[tm4-tm0]:35430 finish 85 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34645 86----rcs.size():2[tm0:1507940938934143,tm1:1507940938934676,tm2:1507940938969483(34807),tm3:1507940938969524(34848),tm4:1507940938969534(34858)]****[tm4-tm0]:35391 finish 86 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34684 87----rcs.size():2[tm0:1507940939001313,tm1:1507940939001802,tm2:1507940939036690(34888),tm3:1507940939036747(34945),tm4:1507940939036759(34957)]****[tm4-tm0]:35446 finish 87 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34868 88----rcs.size():2[tm0:1507940939068194,tm1:1507940939068718,tm2:1507940939103794(35076),tm3:1507940939103836(35118),tm4:1507940939103869(35151)]****[tm4-tm0]:35675 finish 88 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34942 89----rcs.size():2[tm0:1507940939135674,tm1:1507940939136205,tm2:1507940939171364(35159),tm3:1507940939171418(35213),tm4:1507940939171430(35225)]****[tm4-tm0]:35756 finish 89 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34744 90----rcs.size():2[tm0:1507940939202826,tm1:1507940939203360,tm2:1507940939238274(34914),tm3:1507940939238332(34972),tm4:1507940939238344(34984)]****[tm4-tm0]:35518 finish 90 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35150 91----rcs.size():2[tm0:1507940939271734,tm1:1507940939272325,tm2:1507940939307716(35391),tm3:1507940939307774(35449),tm4:1507940939307787(35462)]****[tm4-tm0]:36053 finish 91 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35197 92----rcs.size():2[tm0:1507940939340621,tm1:1507940939341182,tm2:1507940939376609(35427),tm3:1507940939376681(35499),tm4:1507940939376694(35512)]****[tm4-tm0]:36073 finish 92 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34792 93----rcs.size():2[tm0:1507940939407962,tm1:1507940939408568,tm2:1507940939443568(35000),tm3:1507940939443610(35042),tm4:1507940939443625(35057)]****[tm4-tm0]:35663 finish 93 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34658 94----rcs.size():2[tm0:1507940939474841,tm1:1507940939475392,tm2:1507940939510249(34857),tm3:1507940939510309(34917),tm4:1507940939510323(34931)]****[tm4-tm0]:35482 finish 94 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35055 95----rcs.size():2[tm0:1507940939541883,tm1:1507940939542446,tm2:1507940939577730(35284),tm3:1507940939577791(35345),tm4:1507940939577804(35358)]****[tm4-tm0]:35921 finish 95 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34850 96----rcs.size():2[tm0:1507940939609250,tm1:1507940939609875,tm2:1507940939644991(35116),tm3:1507940939645078(35203),tm4:1507940939645091(35216)]****[tm4-tm0]:35841 finish 96 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34753 97----rcs.size():2[tm0:1507940939676223,tm1:1507940939676853,tm2:1507940939711792(34939),tm3:1507940939711838(34985),tm4:1507940939711852(34999)]****[tm4-tm0]:35629 finish 97 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34841 98----rcs.size():2[tm0:1507940939742607,tm1:1507940939743201,tm2:1507940939778269(35068),tm3:1507940939778315(35114),tm4:1507940939778328(35127)]****[tm4-tm0]:35721 finish 98 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35149 99----rcs.size():2[tm0:1507940939810021,tm1:1507940939810622,tm2:1507940939846018(35396),tm3:1507940939846062(35440),tm4:1507940939846073(35451)]****[tm4-tm0]:36052 finish 99 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34973 100----rcs.size():3[tm0:1507940939876837,tm1:1507940939877397,tm2:1507940939912576(35179),tm3:1507940939912627(35230),tm4:1507940939912641(35244)]****[tm4-tm0]:35804 finish 100 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35022 101----rcs.size():3[tm0:1507940939943088,tm1:1507940939943641,tm2:1507940939978853(35212),tm3:1507940939978909(35268),tm4:1507940939978922(35281)]****[tm4-tm0]:35834 finish 101 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35406 102----rcs.size():3[tm0:1507940940013370,tm1:1507940940013918,tm2:1507940940049508(35590),tm3:1507940940049582(35664),tm4:1507940940049602(35684)]****[tm4-tm0]:36232 finish 102 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34895 103----rcs.size():3[tm0:1507940940080308,tm1:1507940940080884,tm2:1507940940115967(35083),tm3:1507940940116033(35149),tm4:1507940940116052(35168)]****[tm4-tm0]:35744 finish 103 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34919 104----rcs.size():3[tm0:1507940940146742,tm1:1507940940147327,tm2:1507940940182442(35115),tm3:1507940940182499(35172),tm4:1507940940182517(35190)]****[tm4-tm0]:35775 finish 104 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34778 105----rcs.size():3[tm0:1507940940213558,tm1:1507940940214145,tm2:1507940940249100(34955),tm3:1507940940249176(35031),tm4:1507940940249204(35059)]****[tm4-tm0]:35646 finish 105 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34755 106----rcs.size():3[tm0:1507940940280858,tm1:1507940940281481,tm2:1507940940316459(34978),tm3:1507940940316518(35037),tm4:1507940940316534(35053)]****[tm4-tm0]:35676 finish 106 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34563 107----rcs.size():3[tm0:1507940940347567,tm1:1507940940348132,tm2:1507940940382886(34754),tm3:1507940940382946(34814),tm4:1507940940382963(34831)]****[tm4-tm0]:35396 finish 107 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34870 108----rcs.size():3[tm0:1507940940413738,tm1:1507940940414349,tm2:1507940940449403(35054),tm3:1507940940449463(35114),tm4:1507940940449479(35130)]****[tm4-tm0]:35741 finish 108 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:34495 109----rcs.size():3[tm0:1507940940480286,tm1:1507940940480859,tm2:1507940940515518(34659),tm3:1507940940515594(34735),tm4:1507940940515611(34752)]****[tm4-tm0]:35325 finish 109 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34970 110----rcs.size():3[tm0:1507940940546115,tm1:1507940940546679,tm2:1507940940581857(35178),tm3:1507940940581918(35239),tm4:1507940940581935(35256)]****[tm4-tm0]:35820 finish 110 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35027 111----rcs.size():3[tm0:1507940940612610,tm1:1507940940613208,tm2:1507940940648432(35224),tm3:1507940940648511(35303),tm4:1507940940648529(35321)]****[tm4-tm0]:35919 finish 111 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35108 112----rcs.size():3[tm0:1507940940678938,tm1:1507940940679590,tm2:1507940940714990(35400),tm3:1507940940715052(35462),tm4:1507940940715070(35480)]****[tm4-tm0]:36132 finish 112 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34974 113----rcs.size():3[tm0:1507940940748081,tm1:1507940940748719,tm2:1507940940783887(35168),tm3:1507940940783951(35232),tm4:1507940940783969(35250)]****[tm4-tm0]:35888 finish 113 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34950 114----rcs.size():3[tm0:1507940940814499,tm1:1507940940815081,tm2:1507940940850251(35170),tm3:1507940940850330(35249),tm4:1507940940850347(35266)]****[tm4-tm0]:35848 finish 114 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34765 115----rcs.size():3[tm0:1507940940881128,tm1:1507940940881757,tm2:1507940940916709(34952),tm3:1507940940916773(35016),tm4:1507940940916791(35034)]****[tm4-tm0]:35663 finish 115 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:34965 116----rcs.size():2[tm0:1507940940947888,tm1:1507940940948433,tm2:1507940940983616(35183),tm3:1507940940983676(35243),tm4:1507940940983690(35257)]****[tm4-tm0]:35802 finish 116 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34924 117 117----rcs.size():2[tm0:1507940941018098,tm1:1507940941018682,tm2:1507940941053819(35137),tm3:1507940941053884(35202),tm4:1507940941053899(35217)]****[tm4-tm0]:35801 finish 117 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35149 118----rcs.size():2[tm0:1507940941088760,tm1:1507940941089480,tm2:1507940941124877(35397),tm3:1507940941124926(35446),tm4:1507940941124940(35460)]****[tm4-tm0]:36180 finish 118 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35272 119----rcs.size():2[tm0:1507940941156120,tm1:1507940941156674,tm2:1507940941192200(35526),tm3:1507940941192250(35576),tm4:1507940941192264(35590)]****[tm4-tm0]:36144 finish 119 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34991 120----rcs.size():2[tm0:1507940941223599,tm1:1507940941224151,tm2:1507940941259370(35219),tm3:1507940941259420(35269),tm4:1507940941259434(35283)]****[tm4-tm0]:35835 finish 120 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35316 121----rcs.size():2[tm0:1507940941291480,tm1:1507940941292052,tm2:1507940941327641(35589),tm3:1507940941327692(35640),tm4:1507940941327707(35655)]****[tm4-tm0]:36227 finish 121 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35225 122----rcs.size():2[tm0:1507940941358485,tm1:1507940941359065,tm2:1507940941394527(35462),tm3:1507940941394579(35514),tm4:1507940941394593(35528)]****[tm4-tm0]:36108 finish 122 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35058 123----rcs.size():2[tm0:1507940941425707,tm1:1507940941426305,tm2:1507940941461584(35279),tm3:1507940941461641(35336),tm4:1507940941461656(35351)]****[tm4-tm0]:35949 finish 123 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35060 124----rcs.size():3[tm0:1507940941492106,tm1:1507940941492636,tm2:1507940941527950(35314),tm3:1507940941528024(35388),tm4:1507940941528035(35399)]****[tm4-tm0]:35929 finish 124 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34924 125----rcs.size():3[tm0:1507940941559153,tm1:1507940941559790,tm2:1507940941594912(35122),tm3:1507940941595018(35228),tm4:1507940941595032(35242)]****[tm4-tm0]:35879 finish 125 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:34658 126----rcs.size():3[tm0:1507940941630072,tm1:1507940941630637,tm2:1507940941665503(34866),tm3:1507940941665600(34963),tm4:1507940941665616(34979)]****[tm4-tm0]:35544 finish 126 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35040 127----rcs.size():3[tm0:1507940941697328,tm1:1507940941697874,tm2:1507940941733202(35328),tm3:1507940941733266(35392),tm4:1507940941733315(35441)]****[tm4-tm0]:35987 finish 127 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34616 128----rcs.size():3[tm0:1507940941764238,tm1:1507940941764834,tm2:1507940941799688(34854),tm3:1507940941799750(34916),tm4:1507940941799764(34930)]****[tm4-tm0]:35526 finish 128 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34938 129----rcs.size():3[tm0:1507940941831118,tm1:1507940941831770,tm2:1507940941866943(35173),tm3:1507940941867024(35254),tm4:1507940941867041(35271)]****[tm4-tm0]:35923 finish 129 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34989 130----rcs.size():3[tm0:1507940941898486,tm1:1507940941899072,tm2:1507940941934271(35199),tm3:1507940941934375(35303),tm4:1507940941934393(35321)]****[tm4-tm0]:35907 finish 130 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34773 131----rcs.size():3[tm0:1507940941965545,tm1:1507940941966248,tm2:1507940942001283(35035),tm3:1507940942001364(35116),tm4:1507940942001381(35133)]****[tm4-tm0]:35836 finish 131 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34388 132----rcs.size():3[tm0:1507940942032030,tm1:1507940942032610,tm2:1507940942067192(34582),tm3:1507940942067277(34667),tm4:1507940942067298(34688)]****[tm4-tm0]:35268 finish 132 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34799 133----rcs.size():3[tm0:1507940942097807,tm1:1507940942098374,tm2:1507940942133414(35040),tm3:1507940942133497(35123),tm4:1507940942133510(35136)]****[tm4-tm0]:35703 finish 133 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35045 134----rcs.size():2[tm0:1507940942163963,tm1:1507940942164519,tm2:1507940942199821(35302),tm3:1507940942199913(35394),tm4:1507940942199924(35405)]****[tm4-tm0]:35961 finish 134 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35072 135----rcs.size():2[tm0:1507940942230494,tm1:1507940942231035,tm2:1507940942266411(35376),tm3:1507940942266466(35431),tm4:1507940942266477(35442)]****[tm4-tm0]:35983 finish 135 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35066 136----rcs.size():2[tm0:1507940942298112,tm1:1507940942298659,tm2:1507940942334005(35346),tm3:1507940942334063(35404),tm4:1507940942334104(35445)]****[tm4-tm0]:35992 finish 136 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35327 137----rcs.size():2[tm0:1507940942365922,tm1:1507940942366610,tm2:1507940942402237(35627),tm3:1507940942402318(35708),tm4:1507940942402341(35731)]****[tm4-tm0]:36419 finish 137 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35288 138----rcs.size():2[tm0:1507940942433936,tm1:1507940942434548,tm2:1507940942470208(35660),tm3:1507940942470283(35735),tm4:1507940942470298(35750)]****[tm4-tm0]:36362 finish 138 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34994 139----rcs.size():2[tm0:1507940942502135,tm1:1507940942502695,tm2:1507940942538037(35342),tm3:1507940942538118(35423),tm4:1507940942538132(35437)]****[tm4-tm0]:35997 finish 139 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35842 140----rcs.size():2[tm0:1507940942569504,tm1:1507940942570244,tm2:1507940942606414(36170),tm3:1507940942606474(36230),tm4:1507940942606490(36246)]****[tm4-tm0]:36986 finish 140 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35348 141----rcs.size():2[tm0:1507940942637493,tm1:1507940942638154,tm2:1507940942673877(35723),tm3:1507940942673952(35798),tm4:1507940942673968(35814)]****[tm4-tm0]:36475 finish 141 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35238 142----rcs.size():2[tm0:1507940942705562,tm1:1507940942706135,tm2:1507940942741726(35591),tm3:1507940942741794(35659),tm4:1507940942741817(35682)]****[tm4-tm0]:36255 finish 142 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35262 143----rcs.size():2[tm0:1507940942772935,tm1:1507940942773619,tm2:1507940942809192(35573),tm3:1507940942809269(35650),tm4:1507940942809284(35665)]****[tm4-tm0]:36349 finish 143 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35446 144----rcs.size():3[tm0:1507940942840631,tm1:1507940942841252,tm2:1507940942877037(35785),tm3:1507940942877120(35868),tm4:1507940942877136(35884)]****[tm4-tm0]:36505 finish 144 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35171 145----rcs.size():3[tm0:1507940942908617,tm1:1507940942909144,tm2:1507940942944612(35468),tm3:1507940942944732(35588),tm4:1507940942944743(35599)]****[tm4-tm0]:36126 finish 145 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35222 146----rcs.size():3[tm0:1507940942975417,tm1:1507940942975983,tm2:1507940943011471(35488),tm3:1507940943011594(35611),tm4:1507940943011644(35661)]****[tm4-tm0]:36227 finish 146 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35182 147----rcs.size():4[tm0:1507940943042706,tm1:1507940943043378,tm2:1507940943078849(35471),tm3:1507940943078935(35557),tm4:1507940943078953(35575)]****[tm4-tm0]:36247 finish 147 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35221 148----rcs.size():4[tm0:1507940943110551,tm1:1507940943111086,tm2:1507940943146609(35523),tm3:1507940943146706(35620),tm4:1507940943146758(35672)]****[tm4-tm0]:36207 finish 148 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35403 149----rcs.size():4[tm0:1507940943183665,tm1:1507940943184247,tm2:1507940943219997(35750),tm3:1507940943220077(35830),tm4:1507940943220101(35854)]****[tm4-tm0]:36436 finish 149 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35271 150----rcs.size():4[tm0:1507940943251205,tm1:1507940943251876,tm2:1507940943287458(35582),tm3:1507940943287551(35675),tm4:1507940943287567(35691)]****[tm4-tm0]:36362 finish 150 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35277 151----rcs.size():4[tm0:1507940943318466,tm1:1507940943318987,tm2:1507940943354612(35625),tm3:1507940943354705(35718),tm4:1507940943354722(35735)]****[tm4-tm0]:36256 finish 151 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35121 152----rcs.size():3[tm0:1507940943385469,tm1:1507940943386004,tm2:1507940943421430(35426),tm3:1507940943421544(35540),tm4:1507940943421563(35559)]****[tm4-tm0]:36094 finish 152 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35025 153----rcs.size():3[tm0:1507940943452236,tm1:1507940943452838,tm2:1507940943488219(35381),tm3:1507940943488296(35458),tm4:1507940943488314(35476)]****[tm4-tm0]:36078 finish 153 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35349 154----rcs.size():3[tm0:1507940943518838,tm1:1507940943519402,tm2:1507940943555087(35685),tm3:1507940943555179(35777),tm4:1507940943555197(35795)]****[tm4-tm0]:36359 finish 154 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35280 155----rcs.size():4[tm0:1507940943585916,tm1:1507940943586596,tm2:1507940943622189(35593),tm3:1507940943622276(35680),tm4:1507940943622359(35763)]****[tm4-tm0]:36443 finish 155 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35106 156----rcs.size():5[tm0:1507940943652112,tm1:1507940943652641,tm2:1507940943688045(35404),tm3:1507940943688174(35533),tm4:1507940943688191(35550)]****[tm4-tm0]:36079 finish 156 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35154 157----rcs.size():5[tm0:1507940943721829,tm1:1507940943722403,tm2:1507940943757922(35519),tm3:1507940943758021(35618),tm4:1507940943758047(35644)]****[tm4-tm0]:36218 finish 157 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35466 158----rcs.size():5[tm0:1507940943789428,tm1:1507940943789989,tm2:1507940943825762(35773),tm3:1507940943825877(35888),tm4:1507940943825905(35916)]****[tm4-tm0]:36477 finish 158 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35302 159----rcs.size():5[tm0:1507940943856188,tm1:1507940943856864,tm2:1507940943892496(35632),tm3:1507940943892614(35750),tm4:1507940943892641(35777)]****[tm4-tm0]:36453 finish 159 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35413 160----rcs.size():5[tm0:1507940943923015,tm1:1507940943923653,tm2:1507940943959489(35836),tm3:1507940943959600(35947),tm4:1507940943959677(36024)]****[tm4-tm0]:36662 finish 160 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35271 161----rcs.size():5[tm0:1507940943990673,tm1:1507940943991351,tm2:1507940944026944(35593),tm3:1507940944027061(35710),tm4:1507940944027087(35736)]****[tm4-tm0]:36414 finish 161 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35425 162----rcs.size():5[tm0:1507940944062569,tm1:1507940944063284,tm2:1507940944099046(35762),tm3:1507940944099175(35891),tm4:1507940944099251(35967)]****[tm4-tm0]:36682 finish 162 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35443 163----rcs.size():5[tm0:1507940944129199,tm1:1507940944129877,tm2:1507940944165737(35860),tm3:1507940944165843(35966),tm4:1507940944165923(36046)]****[tm4-tm0]:36724 finish 163 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35165 164----rcs.size():5[tm0:1507940944200724,tm1:1507940944201290,tm2:1507940944236852(35562),tm3:1507940944236951(35661),tm4:1507940944236970(35680)]****[tm4-tm0]:36246 finish 164 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35266 165----rcs.size():5[tm0:1507940944267580,tm1:1507940944268280,tm2:1507940944303932(35652),tm3:1507940944304049(35769),tm4:1507940944304068(35788)]****[tm4-tm0]:36488 finish 165 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35235 166----rcs.size():5[tm0:1507940944333836,tm1:1507940944334406,tm2:1507940944370009(35603),tm3:1507940944370109(35703),tm4:1507940944370129(35723)]****[tm4-tm0]:36293 finish 166 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35477 167----rcs.size():5[tm0:1507940944399962,tm1:1507940944400527,tm2:1507940944436359(35832),tm3:1507940944436480(35953),tm4:1507940944436501(35974)]****[tm4-tm0]:36539 finish 167 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35199 168----rcs.size():5[tm0:1507940944466315,tm1:1507940944466906,tm2:1507940944502477(35571),tm3:1507940944502609(35703),tm4:1507940944502639(35733)]****[tm4-tm0]:36324 finish 168 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35650 169----rcs.size():5[tm0:1507940944533474,tm1:1507940944534037,tm2:1507940944570072(36035),tm3:1507940944570209(36172),tm4:1507940944570238(36201)]****[tm4-tm0]:36764 finish 169 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35139 170----rcs.size():5[tm0:1507940944600202,tm1:1507940944600783,tm2:1507940944636308(35525),tm3:1507940944636430(35647),tm4:1507940944636450(35667)]****[tm4-tm0]:36248 finish 170 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35278 171----rcs.size():5[tm0:1507940944666206,tm1:1507940944666734,tm2:1507940944702396(35662),tm3:1507940944702522(35788),tm4:1507940944702542(35808)]****[tm4-tm0]:36336 finish 171 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35609 172----rcs.size():5[tm0:1507940944734159,tm1:1507940944734699,tm2:1507940944770730(36031),tm3:1507940944770861(36162),tm4:1507940944770953(36254)]****[tm4-tm0]:36794 finish 172 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35318 173----rcs.size():5[tm0:1507940944804164,tm1:1507940944804713,tm2:1507940944840432(35719),tm3:1507940944840549(35836),tm4:1507940944840570(35857)]****[tm4-tm0]:36406 finish 173 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35560 174----rcs.size():5[tm0:1507940944870513,tm1:1507940944871062,tm2:1507940944907077(36015),tm3:1507940944907232(36170),tm4:1507940944907265(36203)]****[tm4-tm0]:36752 finish 174 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:35425 175----rcs.size():5[tm0:1507940944942046,tm1:1507940944942599,tm2:1507940944978447(35848),tm3:1507940944978581(35982),tm4:1507940944978678(36079)]****[tm4-tm0]:36632 finish 175 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35608 176----rcs.size():5[tm0:1507940945010476,tm1:1507940945010996,tm2:1507940945047277(36281),tm3:1507940945047413(36417),tm4:1507940945047445(36449)]****[tm4-tm0]:36969 finish 176 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35249 177----rcs.size():5[tm0:1507940945081357,tm1:1507940945081938,tm2:1507940945117514(35576),tm3:1507940945117667(35729),tm4:1507940945117762(35824)]****[tm4-tm0]:36405 finish 177 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35942 178----rcs.size():5[tm0:1507940945151632,tm1:1507940945152182,tm2:1507940945188710(36528),tm3:1507940945188840(36658),tm4:1507940945188872(36690)]****[tm4-tm0]:37240 finish 178 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35450 179----rcs.size():5[tm0:1507940945223605,tm1:1507940945224171,tm2:1507940945260151(35980),tm3:1507940945260290(36119),tm4:1507940945260322(36151)]****[tm4-tm0]:36717 finish 179 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35975 180----rcs.size():5[tm0:1507940945290512,tm1:1507940945291061,tm2:1507940945327753(36692),tm3:1507940945327880(36819),tm4:1507940945327981(36920)]****[tm4-tm0]:37469 finish 180 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36393 181----rcs.size():5[tm0:1507940945359815,tm1:1507940945360378,tm2:1507940945397260(36882),tm3:1507940945397418(37040),tm4:1507940945397448(37070)]****[tm4-tm0]:37633 finish 181 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35527 182----rcs.size():5[tm0:1507940945431986,tm1:1507940945432556,tm2:1507940945468536(35980),tm3:1507940945468674(36118),tm4:1507940945468695(36139)]****[tm4-tm0]:36709 finish 182 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35860 183----rcs.size():5[tm0:1507940945498465,tm1:1507940945498980,tm2:1507940945535379(36399),tm3:1507940945535509(36529),tm4:1507940945535544(36564)]****[tm4-tm0]:37079 finish 183 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35814 184----rcs.size():6[tm0:1507940945566449,tm1:1507940945567069,tm2:1507940945603368(36299),tm3:1507940945603520(36451),tm4:1507940945603552(36483)]****[tm4-tm0]:37103 finish 184 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35793 185----rcs.size():6[tm0:1507940945638758,tm1:1507940945639410,tm2:1507940945675725(36315),tm3:1507940945675870(36460),tm4:1507940945675901(36491)]****[tm4-tm0]:37143 finish 185 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36371 186----rcs.size():6[tm0:1507940945707200,tm1:1507940945707738,tm2:1507940945744682(36944),tm3:1507940945744846(37108),tm4:1507940945744883(37145)]****[tm4-tm0]:37683 finish 186 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36303 187----rcs.size():6[tm0:1507940945776829,tm1:1507940945778573,tm2:1507940945816309(37736),tm3:1507940945816471(37898),tm4:1507940945816508(37935)]****[tm4-tm0]:39679 finish 187 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36338 188----rcs.size():6[tm0:1507940945848518,tm1:1507940945849926,tm2:1507940945886805(36879),tm3:1507940945886993(37067),tm4:1507940945887113(37187)]****[tm4-tm0]:38595 finish 188 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35389 189----rcs.size():6[tm0:1507940945917515,tm1:1507940945918083,tm2:1507940945954017(35934),tm3:1507940945954211(36128),tm4:1507940945954250(36167)]****[tm4-tm0]:36735 finish 189 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36424 190----rcs.size():6[tm0:1507940945985380,tm1:1507940945986125,tm2:1507940946023092(36967),tm3:1507940946023254(37129),tm4:1507940946023295(37170)]****[tm4-tm0]:37915 finish 190 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36318 191----rcs.size():6[tm0:1507940946054988,tm1:1507940946056461,tm2:1507940946094214(37753),tm3:1507940946094391(37930),tm4:1507940946094417(37956)]****[tm4-tm0]:39429 finish 191 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36582 192----rcs.size():6[tm0:1507940946126350,tm1:1507940946127979,tm2:1507940946165184(37205),tm3:1507940946165366(37387),tm4:1507940946165404(37425)]****[tm4-tm0]:39054 finish 192 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36820 193----rcs.size():6[tm0:1507940946196363,tm1:1507940946197056,tm2:1507940946234475(37419),tm3:1507940946234648(37592),tm4:1507940946234689(37633)]****[tm4-tm0]:38326 finish 193 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:36394 194----rcs.size():6[tm0:1507940946267051,tm1:1507940946268524,tm2:1507940946305465(36941),tm3:1507940946305638(37114),tm4:1507940946305679(37155)]****[tm4-tm0]:38628 finish 194 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36349 195----rcs.size():6[tm0:1507940946336186,tm1:1507940946336836,tm2:1507940946373818(36982),tm3:1507940946373994(37158),tm4:1507940946374034(37198)]****[tm4-tm0]:37848 finish 195 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37149 196----rcs.size():6[tm0:1507940946405861,tm1:1507940946407325,tm2:1507940946445605(38280),tm3:1507940946445767(38442),tm4:1507940946445807(38482)]****[tm4-tm0]:39946 finish 196 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36633 197----rcs.size():6[tm0:1507940946480010,tm1:1507940946481502,tm2:1507940946519254(37752),tm3:1507940946519450(37948),tm4:1507940946519491(37989)]****[tm4-tm0]:39481 finish 197 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36390 198----rcs.size():6[tm0:1507940946551206,tm1:1507940946552565,tm2:1507940946589992(37427),tm3:1507940946590175(37610),tm4:1507940946590306(37741)]****[tm4-tm0]:39100 finish 198 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36872 199----rcs.size():6[tm0:1507940946622122,tm1:1507940946623616,tm2:1507940946661599(37983),tm3:1507940946661799(38183),tm4:1507940946661838(38222)]****[tm4-tm0]:39716 finish 199 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36939 200----rcs.size():6[tm0:1507940946693260,tm1:1507940946694948,tm2:1507940946733284(38336),tm3:1507940946733470(38522),tm4:1507940946733601(38653)]****[tm4-tm0]:40341 finish 200 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36999 201----rcs.size():6[tm0:1507940946763324,tm1:1507940946764757,tm2:1507940946802931(38174),tm3:1507940946803117(38360),tm4:1507940946803170(38413)]****[tm4-tm0]:39846 finish 201 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36705 202----rcs.size():6[tm0:1507940946834336,tm1:1507940946835817,tm2:1507940946873968(38151),tm3:1507940946874165(38348),tm4:1507940946874209(38392)]****[tm4-tm0]:39873 finish 202 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37257 203----rcs.size():6[tm0:1507940946905434,tm1:1507940946906775,tm2:1507940946945242(38467),tm3:1507940946945411(38636),tm4:1507940946945453(38678)]****[tm4-tm0]:40019 finish 203 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36898 204----rcs.size():6[tm0:1507940946976376,tm1:1507940946977982,tm2:1507940947016501(38519),tm3:1507940947016690(38708),tm4:1507940947016734(38752)]****[tm4-tm0]:40358 finish 204 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36961 205----rcs.size():6[tm0:1507940947048413,tm1:1507940947049786,tm2:1507940947088026(38240),tm3:1507940947088215(38429),tm4:1507940947088372(38586)]****[tm4-tm0]:39959 finish 205 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36688 206----rcs.size():6[tm0:1507940947120101,tm1:1507940947121462,tm2:1507940947159621(38159),tm3:1507940947159802(38340),tm4:1507940947159940(38478)]****[tm4-tm0]:39839 finish 206 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37580 207----rcs.size():6[tm0:1507940947190790,tm1:1507940947192186,tm2:1507940947231320(39134),tm3:1507940947231506(39320),tm4:1507940947231644(39458)]****[tm4-tm0]:40854 finish 207 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37039 208----rcs.size():6[tm0:1507940947262524,tm1:1507940947263902,tm2:1507940947302407(38505),tm3:1507940947302603(38701),tm4:1507940947302646(38744)]****[tm4-tm0]:40122 finish 208 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36782 209----rcs.size():6[tm0:1507940947333789,tm1:1507940947335135,tm2:1507940947373455(38320),tm3:1507940947373652(38517),tm4:1507940947373699(38564)]****[tm4-tm0]:39910 finish 209 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37315 210----rcs.size():7[tm0:1507940947404278,tm1:1507940947405684,tm2:1507940947444399(38715),tm3:1507940947444604(38920),tm4:1507940947444632(38948)]****[tm4-tm0]:40354 finish 210 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37019 211----rcs.size():7[tm0:1507940947474901,tm1:1507940947476263,tm2:1507940947515044(38781),tm3:1507940947515290(39027),tm4:1507940947515349(39086)]****[tm4-tm0]:40448 finish 211 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37233 212----rcs.size():7[tm0:1507940947546991,tm1:1507940947548358,tm2:1507940947587284(38926),tm3:1507940947587525(39167),tm4:1507940947587572(39214)]****[tm4-tm0]:40581 finish 212 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37245 213----rcs.size():7[tm0:1507940947620951,tm1:1507940947622354,tm2:1507940947661330(38976),tm3:1507940947661556(39202),tm4:1507940947661607(39253)]****[tm4-tm0]:40656 finish 213 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37216 214----rcs.size():7[tm0:1507940947693247,tm1:1507940947695051,tm2:1507940947734201(39150),tm3:1507940947734434(39383),tm4:1507940947734586(39535)]****[tm4-tm0]:41339 finish 214 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37019 215----rcs.size():7[tm0:1507940947765571,tm1:1507940947766890,tm2:1507940947805719(38829),tm3:1507940947805934(39044),tm4:1507940947805982(39092)]****[tm4-tm0]:40411 finish 215 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37525 216----rcs.size():7[tm0:1507940947837504,tm1:1507940947838825,tm2:1507940947878315(39490),tm3:1507940947878557(39732),tm4:1507940947878605(39780)]****[tm4-tm0]:41101 finish 216 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37434 217----rcs.size():7[tm0:1507940947909461,tm1:1507940947911077,tm2:1507940947950893(39816),tm3:1507940947951109(40032),tm4:1507940947951298(40221)]****[tm4-tm0]:41837 finish 217 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37197 218----rcs.size():7[tm0:1507940947981724,tm1:1507940947983159,tm2:1507940948021829(38670),tm3:1507940948022065(38906),tm4:1507940948022229(39070)]****[tm4-tm0]:40505 finish 218 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37458 219----rcs.size():6[tm0:1507940948055987,tm1:1507940948057337,tm2:1507940948097256(39919),tm3:1507940948097478(40141),tm4:1507940948097622(40285)]****[tm4-tm0]:41635 finish 219 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37603 220----rcs.size():6[tm0:1507940948128018,tm1:1507940948129399,tm2:1507940948169409(40010),tm3:1507940948169629(40230),tm4:1507940948169789(40390)]****[tm4-tm0]:41771 finish 220 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37631 221----rcs.size():6[tm0:1507940948203032,tm1:1507940948204350,tm2:1507940948243740(39390),tm3:1507940948243965(39615),tm4:1507940948244114(39764)]****[tm4-tm0]:41082 finish 221 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37846 222----rcs.size():6[tm0:1507940948274343,tm1:1507940948275664,tm2:1507940948315362(39698),tm3:1507940948315583(39919),tm4:1507940948315735(40071)]****[tm4-tm0]:41392 finish 222 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37656 223----rcs.size():6[tm0:1507940948346235,tm1:1507940948347573,tm2:1507940948387787(40214),tm3:1507940948388026(40453),tm4:1507940948388264(40691)]****[tm4-tm0]:42029 finish 223 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37363 224----rcs.size():6[tm0:1507940948418500,tm1:1507940948419863,tm2:1507940948458903(39040),tm3:1507940948459148(39285),tm4:1507940948459299(39436)]****[tm4-tm0]:40799 finish 224 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38521 225----rcs.size():6[tm0:1507940948490287,tm1:1507940948491681,tm2:1507940948532456(40775),tm3:1507940948532687(41006),tm4:1507940948532848(41167)]****[tm4-tm0]:42561 finish 225 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:40304 226----rcs.size():7[tm0:1507940948564404,tm1:1507940948566342,tm2:1507940948610326(43984),tm3:1507940948610542(44200),tm4:1507940948610573(44231)]****[tm4-tm0]:46169 finish 226 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37993 227----rcs.size():7[tm0:1507940948644731,tm1:1507940948646000,tm2:1507940948686029(40029),tm3:1507940948686264(40264),tm4:1507940948686299(40299)]****[tm4-tm0]:41568 finish 227 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37623 228----rcs.size():7[tm0:1507940948716248,tm1:1507940948717515,tm2:1507940948757595(40080),tm3:1507940948757819(40304),tm4:1507940948757852(40337)]****[tm4-tm0]:41604 finish 228 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37503 229----rcs.size():7[tm0:1507940948792064,tm1:1507940948792617,tm2:1507940948832786(40169),tm3:1507940948833023(40406),tm4:1507940948833197(40580)]****[tm4-tm0]:41133 finish 229 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37039 230----rcs.size():8[tm0:1507940948866556,tm1:1507940948867913,tm2:1507940948906808(38895),tm3:1507940948907056(39143),tm4:1507940948907092(39179)]****[tm4-tm0]:40536 finish 230 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37957 231----rcs.size():8[tm0:1507940948942442,tm1:1507940948943985,tm2:1507940948984635(40650),tm3:1507940948984875(40890),tm4:1507940948985045(41060)]****[tm4-tm0]:42603 finish 231 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37653 232----rcs.size():8[tm0:1507940949015788,tm1:1507940949016397,tm2:1507940949056441(40044),tm3:1507940949056681(40284),tm4:1507940949056869(40472)]****[tm4-tm0]:41081 finish 232 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37668 233----rcs.size():8[tm0:1507940949089996,tm1:1507940949091375,tm2:1507940949131554(40179),tm3:1507940949131792(40417),tm4:1507940949131829(40454)]****[tm4-tm0]:41833 finish 233 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38355 234----rcs.size():8[tm0:1507940949162638,tm1:1507940949163990,tm2:1507940949204872(40882),tm3:1507940949205102(41112),tm4:1507940949205165(41175)]****[tm4-tm0]:42527 finish 234 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38342 235----rcs.size():8[tm0:1507940949235482,tm1:1507940949236116,tm2:1507940949276480(40364),tm3:1507940949276748(40632),tm4:1507940949276936(40820)]****[tm4-tm0]:41454 finish 235 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38297 236----rcs.size():8[tm0:1507940949310555,tm1:1507940949312177,tm2:1507940949353124(40947),tm3:1507940949353383(41206),tm4:1507940949353568(41391)]****[tm4-tm0]:43013 finish 236 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38018 237----rcs.size():8[tm0:1507940949384550,tm1:1507940949385239,tm2:1507940949425974(40735),tm3:1507940949426220(40981),tm4:1507940949426256(41017)]****[tm4-tm0]:41706 finish 237 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38081 238----rcs.size():8[tm0:1507940949455497,tm1:1507940949456056,tm2:1507940949496759(40703),tm3:1507940949496996(40940),tm4:1507940949497033(40977)]****[tm4-tm0]:41536 finish 238 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35869 239----rcs.size():7[tm0:1507940949527827,tm1:1507940949528519,tm2:1507940949564848(36329),tm3:1507940949565121(36602),tm4:1507940949565275(36756)]****[tm4-tm0]:37448 finish 239 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35575 240----rcs.size():7[tm0:1507940949594659,tm1:1507940949595326,tm2:1507940949631395(36069),tm3:1507940949631625(36299),tm4:1507940949631656(36330)]****[tm4-tm0]:36997 finish 240 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35546 241----rcs.size():7[tm0:1507940949660688,tm1:1507940949661354,tm2:1507940949697470(36116),tm3:1507940949697676(36322),tm4:1507940949697706(36352)]****[tm4-tm0]:37018 finish 241 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36058 242----rcs.size():7[tm0:1507940949729110,tm1:1507940949729675,tm2:1507940949766296(36621),tm3:1507940949766502(36827),tm4:1507940949766649(36974)]****[tm4-tm0]:37539 finish 242 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36560 243----rcs.size():7[tm0:1507940949798326,tm1:1507940949799640,tm2:1507940949836753(37113),tm3:1507940949836988(37348),tm4:1507940949837136(37496)]****[tm4-tm0]:38810 finish 243 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36302 244----rcs.size():7[tm0:1507940949867871,tm1:1507940949868585,tm2:1507940949905532(36947),tm3:1507940949905762(37177),tm4:1507940949905810(37225)]****[tm4-tm0]:37939 finish 244 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36421 245----rcs.size():7[tm0:1507940949937692,tm1:1507940949939101,tm2:1507940949976058(36957),tm3:1507940949976299(37198),tm4:1507940949976454(37353)]****[tm4-tm0]:38762 finish 245 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36008 246----rcs.size():7[tm0:1507940950008719,tm1:1507940950009267,tm2:1507940950045776(36509),tm3:1507940950045991(36724),tm4:1507940950046021(36754)]****[tm4-tm0]:37302 finish 246 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35509 247----rcs.size():7[tm0:1507940950079478,tm1:1507940950080046,tm2:1507940950116013(35967),tm3:1507940950116238(36192),tm4:1507940950116284(36238)]****[tm4-tm0]:36806 finish 247 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36457 248----rcs.size():7[tm0:1507940950151503,tm1:1507940950152210,tm2:1507940950189296(37086),tm3:1507940950189517(37307),tm4:1507940950189548(37338)]****[tm4-tm0]:38045 finish 248 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37236 249----rcs.size():7[tm0:1507940950222981,tm1:1507940950224348,tm2:1507940950263843(39495),tm3:1507940950264088(39740),tm4:1507940950264120(39772)]****[tm4-tm0]:41139 finish 249 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36347 250----rcs.size():7[tm0:1507940950299445,tm1:1507940950300739,tm2:1507940950338332(37593),tm3:1507940950338579(37840),tm4:1507940950338625(37886)]****[tm4-tm0]:39180 finish 250 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:35481 251----rcs.size():7[tm0:1507940950368964,tm1:1507940950369564,tm2:1507940950405522(35958),tm3:1507940950405744(36180),tm4:1507940950405792(36228)]****[tm4-tm0]:36828 finish 251 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36136 252----rcs.size():7[tm0:1507940950439929,tm1:1507940950440649,tm2:1507940950477332(36683),tm3:1507940950477620(36971),tm4:1507940950477773(37124)]****[tm4-tm0]:37844 finish 252 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35772 253----rcs.size():7[tm0:1507940950510755,tm1:1507940950512131,tm2:1507940950549204(37073),tm3:1507940950549431(37300),tm4:1507940950549479(37348)]****[tm4-tm0]:38724 finish 253 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36092 254----rcs.size():7[tm0:1507940950580638,tm1:1507940950581977,tm2:1507940950619541(37564),tm3:1507940950619773(37796),tm4:1507940950619927(37950)]****[tm4-tm0]:39289 finish 254 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36074 255----rcs.size():7[tm0:1507940950650847,tm1:1507940950652245,tm2:1507940950689731(37486),tm3:1507940950689963(37718),tm4:1507940950690118(37873)]****[tm4-tm0]:39271 finish 255 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36375 256----rcs.size():7[tm0:1507940950725569,tm1:1507940950726955,tm2:1507940950764800(37845),tm3:1507940950765037(38082),tm4:1507940950765203(38248)]****[tm4-tm0]:39634 finish 256 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36603 257----rcs.size():7[tm0:1507940950796558,tm1:1507940950797880,tm2:1507940950835583(37703),tm3:1507940950835847(37967),tm4:1507940950836004(38124)]****[tm4-tm0]:39446 finish 257 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36602 258----rcs.size():7[tm0:1507940950871812,tm1:1507940950873117,tm2:1507940950910984(37867),tm3:1507940950911248(38131),tm4:1507940950911299(38182)]****[tm4-tm0]:39487 finish 258 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36481 259----rcs.size():7[tm0:1507940950941614,tm1:1507940950942938,tm2:1507940950980718(37780),tm3:1507940950980955(38017),tm4:1507940950981005(38067)]****[tm4-tm0]:39391 finish 259 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36326 260----rcs.size():7[tm0:1507940951011736,tm1:1507940951013074,tm2:1507940951050762(37688),tm3:1507940951051023(37949),tm4:1507940951051056(37982)]****[tm4-tm0]:39320 finish 260 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36181 261----rcs.size():7[tm0:1507940951082649,tm1:1507940951083945,tm2:1507940951121134(37189),tm3:1507940951121402(37457),tm4:1507940951121457(37512)]****[tm4-tm0]:38808 finish 261 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:36003 262----rcs.size():7[tm0:1507940951153932,tm1:1507940951155317,tm2:1507940951192457(37140),tm3:1507940951192743(37426),tm4:1507940951192806(37489)]****[tm4-tm0]:38874 finish 262 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37308 263----rcs.size():7[tm0:1507940951223316,tm1:1507940951224691,tm2:1507940951263588(38897),tm3:1507940951263865(39174),tm4:1507940951263920(39229)]****[tm4-tm0]:40604 finish 263 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36397 264----rcs.size():7[tm0:1507940951293894,tm1:1507940951295332,tm2:1507940951332954(37622),tm3:1507940951333219(37887),tm4:1507940951333253(37921)]****[tm4-tm0]:39359 finish 264 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36718 265----rcs.size():7[tm0:1507940951363653,tm1:1507940951364952,tm2:1507940951403040(38088),tm3:1507940951403290(38338),tm4:1507940951403323(38371)]****[tm4-tm0]:39670 finish 265 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37514 266----rcs.size():7[tm0:1507940951434569,tm1:1507940951435995,tm2:1507940951475276(39281),tm3:1507940951475533(39538),tm4:1507940951475709(39714)]****[tm4-tm0]:41140 finish 266 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37490 267----rcs.size():7[tm0:1507940951506451,tm1:1507940951507800,tm2:1507940951546908(39108),tm3:1507940951547187(39387),tm4:1507940951547338(39538)]****[tm4-tm0]:40887 finish 267 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37309 268----rcs.size():7[tm0:1507940951582555,tm1:1507940951583955,tm2:1507940951622626(38671),tm3:1507940951622882(38927),tm4:1507940951622931(38976)]****[tm4-tm0]:40376 finish 268 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37426 269----rcs.size():7[tm0:1507940951653877,tm1:1507940951655302,tm2:1507940951694922(39620),tm3:1507940951695175(39873),tm4:1507940951695226(39924)]****[tm4-tm0]:41349 finish 269 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35831 270----rcs.size():6[tm0:1507940951725335,tm1:1507940951726819,tm2:1507940951763123(36304),tm3:1507940951763376(36557),tm4:1507940951763403(36584)]****[tm4-tm0]:38068 finish 270 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35592 271----rcs.size():6[tm0:1507940951793832,tm1:1507940951794572,tm2:1507940951830631(36059),tm3:1507940951830829(36257),tm4:1507940951830869(36297)]****[tm4-tm0]:37037 finish 271 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:34579 272----rcs.size():6[tm0:1507940951861221,tm1:1507940951861834,tm2:1507940951896799(34965),tm3:1507940951897009(35175),tm4:1507940951897053(35219)]****[tm4-tm0]:35832 finish 272 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35241 273----rcs.size():6[tm0:1507940951927324,tm1:1507940951927945,tm2:1507940951963632(35687),tm3:1507940951963829(35884),tm4:1507940951963872(35927)]****[tm4-tm0]:36548 finish 273 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35440 274----rcs.size():6[tm0:1507940951993879,tm1:1507940951994538,tm2:1507940952030443(35905),tm3:1507940952030660(36122),tm4:1507940952030703(36165)]****[tm4-tm0]:36824 finish 274 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35459 275----rcs.size():6[tm0:1507940952060762,tm1:1507940952061436,tm2:1507940952097341(35905),tm3:1507940952097548(36112),tm4:1507940952097592(36156)]****[tm4-tm0]:36830 finish 275 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35610 276----rcs.size():6[tm0:1507940952127870,tm1:1507940952128423,tm2:1507940952164481(36058),tm3:1507940952164701(36278),tm4:1507940952164746(36323)]****[tm4-tm0]:36876 finish 276 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36001 277----rcs.size():6[tm0:1507940952194967,tm1:1507940952195561,tm2:1507940952232139(36578),tm3:1507940952232428(36867),tm4:1507940952232456(36895)]****[tm4-tm0]:37489 finish 277 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36046 278----rcs.size():6[tm0:1507940952262379,tm1:1507940952262934,tm2:1507940952299507(36573),tm3:1507940952299817(36883),tm4:1507940952299955(37021)]****[tm4-tm0]:37576 finish 278 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35333 279----rcs.size():6[tm0:1507940952329263,tm1:1507940952329825,tm2:1507940952365547(35722),tm3:1507940952365762(35937),tm4:1507940952365791(35966)]****[tm4-tm0]:36528 finish 279 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35566 280----rcs.size():6[tm0:1507940952395488,tm1:1507940952396086,tm2:1507940952432062(35976),tm3:1507940952432383(36297),tm4:1507940952432413(36327)]****[tm4-tm0]:36925 finish 280 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36098 281----rcs.size():6[tm0:1507940952462228,tm1:1507940952462885,tm2:1507940952499523(36638),tm3:1507940952499744(36859),tm4:1507940952499795(36910)]****[tm4-tm0]:37567 finish 281 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35816 282----rcs.size():6[tm0:1507940952530019,tm1:1507940952530603,tm2:1507940952566951(36348),tm3:1507940952567183(36580),tm4:1507940952567228(36625)]****[tm4-tm0]:37209 finish 282 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35806 283----rcs.size():7[tm0:1507940952602205,tm1:1507940952602776,tm2:1507940952639078(36302),tm3:1507940952639371(36595),tm4:1507940952639522(36746)]****[tm4-tm0]:37317 finish 283 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35214 284----rcs.size():7[tm0:1507940952668175,tm1:1507940952668689,tm2:1507940952704295(35606),tm3:1507940952704573(35884),tm4:1507940952704621(35932)]****[tm4-tm0]:36446 finish 284 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36017 285----rcs.size():7[tm0:1507940952735497,tm1:1507940952736069,tm2:1507940952772599(36530),tm3:1507940952772878(36809),tm4:1507940952773036(36967)]****[tm4-tm0]:37539 finish 285 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36055 286----rcs.size():7[tm0:1507940952805481,tm1:1507940952806046,tm2:1507940952842722(36676),tm3:1507940952843008(36962),tm4:1507940952843178(37132)]****[tm4-tm0]:37697 finish 286 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35722 287----rcs.size():7[tm0:1507940952873232,tm1:1507940952873770,tm2:1507940952909989(36219),tm3:1507940952910245(36475),tm4:1507940952910277(36507)]****[tm4-tm0]:37045 finish 287 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35946 288----rcs.size():7[tm0:1507940952939300,tm1:1507940952939844,tm2:1507940952976376(36532),tm3:1507940952976627(36783),tm4:1507940952976660(36816)]****[tm4-tm0]:37360 finish 288 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35885 289----rcs.size():7[tm0:1507940953006426,tm1:1507940953007131,tm2:1507940953043560(36429),tm3:1507940953043809(36678),tm4:1507940953043971(36840)]****[tm4-tm0]:37545 finish 289 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35632 290----rcs.size():7[tm0:1507940953077096,tm1:1507940953077728,tm2:1507940953113927(36199),tm3:1507940953114192(36464),tm4:1507940953114371(36643)]****[tm4-tm0]:37275 finish 290 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35871 291----rcs.size():7[tm0:1507940953146400,tm1:1507940953147072,tm2:1507940953183462(36390),tm3:1507940953183730(36658),tm4:1507940953183781(36709)]****[tm4-tm0]:37381 finish 291 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35706 292----rcs.size():7[tm0:1507940953213902,tm1:1507940953214444,tm2:1507940953250669(36225),tm3:1507940953250958(36514),tm4:1507940953251150(36706)]****[tm4-tm0]:37248 finish 292 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35896 293----rcs.size():6[tm0:1507940953280652,tm1:1507940953281213,tm2:1507940953317623(36410),tm3:1507940953317883(36670),tm4:1507940953317913(36700)]****[tm4-tm0]:37261 finish 293 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35698 294----rcs.size():6[tm0:1507940953348366,tm1:1507940953348946,tm2:1507940953385189(36243),tm3:1507940953385474(36528),tm4:1507940953385526(36580)]****[tm4-tm0]:37160 finish 294 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36074 295----rcs.size():6[tm0:1507940953418567,tm1:1507940953419140,tm2:1507940953455863(36723),tm3:1507940953456101(36961),tm4:1507940953456132(36992)]****[tm4-tm0]:37565 finish 295 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36216 296----rcs.size():6[tm0:1507940953486231,tm1:1507940953487503,tm2:1507940953524978(37475),tm3:1507940953525269(37766),tm4:1507940953525301(37798)]****[tm4-tm0]:39070 finish 296 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36669 297----rcs.size():6[tm0:1507940953556433,tm1:1507940953557745,tm2:1507940953595814(38069),tm3:1507940953596059(38314),tm4:1507940953596237(38492)]****[tm4-tm0]:39804 finish 297 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36712 298----rcs.size():6[tm0:1507940953626801,tm1:1507940953628218,tm2:1507940953666095(37877),tm3:1507940953666346(38128),tm4:1507940953666380(38162)]****[tm4-tm0]:39579 finish 298 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36387 299----rcs.size():6[tm0:1507940953698856,tm1:1507940953700208,tm2:1507940953738020(37812),tm3:1507940953738279(38071),tm4:1507940953738446(38238)]****[tm4-tm0]:39590 finish 299 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36223 300----rcs.size():6[tm0:1507940953770839,tm1:1507940953771406,tm2:1507940953808277(36871),tm3:1507940953808526(37120),tm4:1507940953808693(37287)]****[tm4-tm0]:37854 finish 300 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36677 301----rcs.size():6[tm0:1507940953839491,tm1:1507940953840954,tm2:1507940953878686(37732),tm3:1507940953878934(37980),tm4:1507940953879123(38169)]****[tm4-tm0]:39632 finish 301 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36535 302----rcs.size():6[tm0:1507940953911881,tm1:1507940953913300,tm2:1507940953951271(37971),tm3:1507940953951521(38221),tm4:1507940953951693(38393)]****[tm4-tm0]:39812 finish 302 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36766 303----rcs.size():6[tm0:1507940953982756,tm1:1507940953984162,tm2:1507940954022283(38121),tm3:1507940954022550(38388),tm4:1507940954022728(38566)]****[tm4-tm0]:39972 finish 303 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36590 304----rcs.size():6[tm0:1507940954052968,tm1:1507940954054300,tm2:1507940954092049(37749),tm3:1507940954092308(38008),tm4:1507940954092359(38059)]****[tm4-tm0]:39391 finish 304 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37269 305----rcs.size():6[tm0:1507940954122571,tm1:1507940954123939,tm2:1507940954162293(38354),tm3:1507940954162538(38599),tm4:1507940954162588(38649)]****[tm4-tm0]:40017 finish 305 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37102 306----rcs.size():6[tm0:1507940954192663,tm1:1507940954194311,tm2:1507940954232662(38351),tm3:1507940954232912(38601),tm4:1507940954232963(38652)]****[tm4-tm0]:40300 finish 306 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37272 307----rcs.size():6[tm0:1507940954263947,tm1:1507940954265389,tm2:1507940954303941(38552),tm3:1507940954304216(38827),tm4:1507940954304270(38881)]****[tm4-tm0]:40323 finish 307 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36672 308----rcs.size():6[tm0:1507940954334287,tm1:1507940954335618,tm2:1507940954373330(37712),tm3:1507940954373584(37966),tm4:1507940954373618(38000)]****[tm4-tm0]:39331 finish 308 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36700 309----rcs.size():7[tm0:1507940954403295,tm1:1507940954404605,tm2:1507940954442347(37742),tm3:1507940954442636(38031),tm4:1507940954442673(38068)]****[tm4-tm0]:39378 finish 309 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36703 310----rcs.size():7[tm0:1507940954472562,tm1:1507940954473871,tm2:1507940954511553(37682),tm3:1507940954511836(37965),tm4:1507940954511872(38001)]****[tm4-tm0]:39310 finish 310 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36545 311----rcs.size():7[tm0:1507940954542991,tm1:1507940954544508,tm2:1507940954582111(37603),tm3:1507940954582463(37955),tm4:1507940954582501(37993)]****[tm4-tm0]:39510 finish 311 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36913 312----rcs.size():7[tm0:1507940954612441,tm1:1507940954613729,tm2:1507940954651929(38200),tm3:1507940954652228(38499),tm4:1507940954652286(38557)]****[tm4-tm0]:39845 finish 312 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36389 313----rcs.size():8[tm0:1507940954688401,tm1:1507940954689760,tm2:1507940954727229(37469),tm3:1507940954727509(37749),tm4:1507940954727708(37948)]****[tm4-tm0]:39307 finish 313 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36963 314----rcs.size():8[tm0:1507940954760469,tm1:1507940954761888,tm2:1507940954800035(38147),tm3:1507940954800345(38457),tm4:1507940954800405(38517)]****[tm4-tm0]:39936 finish 314 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36895 315----rcs.size():8[tm0:1507940954831518,tm1:1507940954832856,tm2:1507940954870897(38041),tm3:1507940954871222(38366),tm4:1507940954871284(38428)]****[tm4-tm0]:39766 finish 315 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37461 316----rcs.size():8[tm0:1507940954903221,tm1:1507940954904619,tm2:1507940954943476(38857),tm3:1507940954943782(39163),tm4:1507940954943844(39225)]****[tm4-tm0]:40623 finish 316 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37332 317----rcs.size():8[tm0:1507940954974608,tm1:1507940954976219,tm2:1507940955015375(39156),tm3:1507940955015678(39459),tm4:1507940955015740(39521)]****[tm4-tm0]:41132 finish 317 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36906 318----rcs.size():8[tm0:1507940955048189,tm1:1507940955049511,tm2:1507940955087884(38373),tm3:1507940955088195(38684),tm4:1507940955088414(38903)]****[tm4-tm0]:40225 finish 318 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37391 319----rcs.size():8[tm0:1507940955121188,tm1:1507940955122460,tm2:1507940955161287(38827),tm3:1507940955161578(39118),tm4:1507940955161619(39159)]****[tm4-tm0]:40431 finish 319 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37406 320----rcs.size():8[tm0:1507940955194609,tm1:1507940955195876,tm2:1507940955235023(39147),tm3:1507940955235331(39455),tm4:1507940955235399(39523)]****[tm4-tm0]:40790 finish 320 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37208 321----rcs.size():8[tm0:1507940955265861,tm1:1507940955267203,tm2:1507940955306463(39260),tm3:1507940955306777(39574),tm4:1507940955306848(39645)]****[tm4-tm0]:40987 finish 321 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37298 322----rcs.size():8[tm0:1507940955338880,tm1:1507940955340326,tm2:1507940955379794(39468),tm3:1507940955380116(39790),tm4:1507940955380247(39921)]****[tm4-tm0]:41367 finish 322 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37110 323----rcs.size():8[tm0:1507940955410336,tm1:1507940955411736,tm2:1507940955450896(39160),tm3:1507940955451223(39487),tm4:1507940955451291(39555)]****[tm4-tm0]:40955 finish 323 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37531 324----rcs.size():8[tm0:1507940955481231,tm1:1507940955482641,tm2:1507940955521938(39297),tm3:1507940955522253(39612),tm4:1507940955522319(39678)]****[tm4-tm0]:41088 finish 324 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37232 325----rcs.size():8[tm0:1507940955556638,tm1:1507940955557982,tm2:1507940955597223(39241),tm3:1507940955597547(39565),tm4:1507940955597614(39632)]****[tm4-tm0]:40976 finish 325 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37057 326----rcs.size():8[tm0:1507940955631816,tm1:1507940955633219,tm2:1507940955672411(39192),tm3:1507940955672754(39535),tm4:1507940955672800(39581)]****[tm4-tm0]:40984 finish 326 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37913 327----rcs.size():8[tm0:1507940955702899,tm1:1507940955704244,tm2:1507940955744571(40327),tm3:1507940955744901(40657),tm4:1507940955744965(40721)]****[tm4-tm0]:42066 finish 327 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37933 328----rcs.size():7[tm0:1507940955775163,tm1:1507940955776691,tm2:1507940955816674(39983),tm3:1507940955817014(40323),tm4:1507940955817078(40387)]****[tm4-tm0]:41915 finish 328 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37230 329----rcs.size():8[tm0:1507940955848990,tm1:1507940955850261,tm2:1507940955889868(39607),tm3:1507940955890314(40053),tm4:1507940955890358(40097)]****[tm4-tm0]:41368 finish 329 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38218 330----rcs.size():7[tm0:1507940955921118,tm1:1507940955922568,tm2:1507940955963584(41016),tm3:1507940955963930(41362),tm4:1507940955963971(41403)]****[tm4-tm0]:42853 finish 330 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37662 331----rcs.size():7[tm0:1507940955993589,tm1:1507940955994922,tm2:1507940956035125(40203),tm3:1507940956035479(40557),tm4:1507940956035535(40613)]****[tm4-tm0]:41946 finish 331 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37803 332----rcs.size():6[tm0:1507940956065773,tm1:1507940956067092,tm2:1507940956107454(40362),tm3:1507940956107719(40627),tm4:1507940956107775(40683)]****[tm4-tm0]:42002 finish 332 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37874 333----rcs.size():6[tm0:1507940956139046,tm1:1507940956139637,tm2:1507940956180361(40724),tm3:1507940956180614(40977),tm4:1507940956180668(41031)]****[tm4-tm0]:41622 finish 333 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38434 334----rcs.size():7[tm0:1507940956210807,tm1:1507940956212263,tm2:1507940956253489(41226),tm3:1507940956253797(41534),tm4:1507940956253838(41575)]****[tm4-tm0]:43031 finish 334 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38193 335----rcs.size():7[tm0:1507940956287595,tm1:1507940956288166,tm2:1507940956328534(40368),tm3:1507940956328834(40668),tm4:1507940956328889(40723)]****[tm4-tm0]:41294 finish 335 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37595 336----rcs.size():6[tm0:1507940956359690,tm1:1507940956361095,tm2:1507940956401082(39987),tm3:1507940956401382(40287),tm4:1507940956401438(40343)]****[tm4-tm0]:41748 finish 336 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38584 337----rcs.size():7[tm0:1507940956431795,tm1:1507940956433155,tm2:1507940956474355(41200),tm3:1507940956474685(41530),tm4:1507940956474741(41586)]****[tm4-tm0]:42946 finish 337 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39764 338----rcs.size():6[tm0:1507940956504175,tm1:1507940956504796,tm2:1507940956547736(42940),tm3:1507940956548045(43249),tm4:1507940956548081(43285)]****[tm4-tm0]:43906 finish 338 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38559 339----rcs.size():6[tm0:1507940956581514,tm1:1507940956582103,tm2:1507940956624149(42046),tm3:1507940956624473(42370),tm4:1507940956624527(42424)]****[tm4-tm0]:43013 finish 339 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:39805 340----rcs.size():7[tm0:1507940956654126,tm1:1507940956654816,tm2:1507940956697977(43161),tm3:1507940956698320(43504),tm4:1507940956698378(43562)]****[tm4-tm0]:44252 finish 340 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38292 341----rcs.size():6[tm0:1507940956728084,tm1:1507940956728642,tm2:1507940956769521(40879),tm3:1507940956769794(41152),tm4:1507940956769833(41191)]****[tm4-tm0]:41749 finish 341 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38666 342----rcs.size():6[tm0:1507940956801910,tm1:1507940956802459,tm2:1507940956844479(42020),tm3:1507940956844708(42249),tm4:1507940956844888(42429)]****[tm4-tm0]:42978 finish 342 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37960 343----rcs.size():6[tm0:1507940956877748,tm1:1507940956878318,tm2:1507940956919087(40769),tm3:1507940956919325(41007),tm4:1507940956919376(41058)]****[tm4-tm0]:41628 finish 343 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:39707 344----rcs.size():6[tm0:1507940956949789,tm1:1507940956950446,tm2:1507940956993332(42886),tm3:1507940956993559(43113),tm4:1507940956993598(43152)]****[tm4-tm0]:43809 finish 344 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38723 345----rcs.size():6[tm0:1507940957027776,tm1:1507940957028351,tm2:1507940957070348(41997),tm3:1507940957070593(42242),tm4:1507940957070643(42292)]****[tm4-tm0]:42867 finish 345 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39498 346----rcs.size():6[tm0:1507940957104523,tm1:1507940957105090,tm2:1507940957147684(42594),tm3:1507940957147913(42823),tm4:1507940957147963(42873)]****[tm4-tm0]:43440 finish 346 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38879 347----rcs.size():6[tm0:1507940957181602,tm1:1507940957182330,tm2:1507940957224655(42325),tm3:1507940957224886(42556),tm4:1507940957224936(42606)]****[tm4-tm0]:43334 finish 347 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38718 348----rcs.size():6[tm0:1507940957255186,tm1:1507940957255745,tm2:1507940957298015(42270),tm3:1507940957298264(42519),tm4:1507940957298315(42570)]****[tm4-tm0]:43129 finish 348 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39081 349----rcs.size():6[tm0:1507940957331633,tm1:1507940957332374,tm2:1507940957374759(42385),tm3:1507940957374995(42621),tm4:1507940957375045(42671)]****[tm4-tm0]:43412 finish 349 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39148 350----rcs.size():6[tm0:1507940957411722,tm1:1507940957412259,tm2:1507940957454720(42461),tm3:1507940957454957(42698),tm4:1507940957455008(42749)]****[tm4-tm0]:43286 finish 350 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39285 351----rcs.size():6[tm0:1507940957485864,tm1:1507940957486451,tm2:1507940957529182(42731),tm3:1507940957529420(42969),tm4:1507940957529471(43020)]****[tm4-tm0]:43607 finish 351 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39766 352----rcs.size():6[tm0:1507940957561951,tm1:1507940957562652,tm2:1507940957605813(43161),tm3:1507940957606132(43480),tm4:1507940957606190(43538)]****[tm4-tm0]:44239 finish 352 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39263 353----rcs.size():6[tm0:1507940957639231,tm1:1507940957639830,tm2:1507940957683611(43781),tm3:1507940957683930(44100),tm4:1507940957683978(44148)]****[tm4-tm0]:44747 finish 353 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36536 354----rcs.size():5[tm0:1507940957719342,tm1:1507940957719923,tm2:1507940957757523(37600),tm3:1507940957757753(37830),tm4:1507940957757781(37858)]****[tm4-tm0]:38439 finish 354 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36651 355----rcs.size():6[tm0:1507940957792026,tm1:1507940957793638,tm2:1507940957831619(37981),tm3:1507940957831938(38300),tm4:1507940957831982(38344)]****[tm4-tm0]:39956 finish 355 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37430 356----rcs.size():6[tm0:1507940957863683,tm1:1507940957865128,tm2:1507940957904154(39026),tm3:1507940957904467(39339),tm4:1507940957904509(39381)]****[tm4-tm0]:40826 finish 356 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36884 357----rcs.size():6[tm0:1507940957939376,tm1:1507940957940732,tm2:1507940957979133(38401),tm3:1507940957979457(38725),tm4:1507940957979506(38774)]****[tm4-tm0]:40130 finish 357 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37245 358----rcs.size():6[tm0:1507940958013260,tm1:1507940958014598,tm2:1507940958053242(38644),tm3:1507940958053469(38871),tm4:1507940958053622(39024)]****[tm4-tm0]:40362 finish 358 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36937 359----rcs.size():6[tm0:1507940958084589,tm1:1507940958085894,tm2:1507940958124368(38474),tm3:1507940958124688(38794),tm4:1507940958124720(38826)]****[tm4-tm0]:40131 finish 359 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37265 360----rcs.size():6[tm0:1507940958156221,tm1:1507940958157580,tm2:1507940958196621(39041),tm3:1507940958196829(39249),tm4:1507940958196980(39400)]****[tm4-tm0]:40759 finish 360 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37161 361----rcs.size():6[tm0:1507940958229034,tm1:1507940958230364,tm2:1507940958269036(38672),tm3:1507940958269256(38892),tm4:1507940958269409(39045)]****[tm4-tm0]:40375 finish 361 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37068 362----rcs.size():6[tm0:1507940958300192,tm1:1507940958301524,tm2:1507940958339990(38466),tm3:1507940958340245(38721),tm4:1507940958340290(38766)]****[tm4-tm0]:40098 finish 362 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36874 363----rcs.size():6[tm0:1507940958372058,tm1:1507940958373402,tm2:1507940958412624(39222),tm3:1507940958412850(39448),tm4:1507940958413009(39607)]****[tm4-tm0]:40951 finish 363 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37399 364----rcs.size():6[tm0:1507940958443346,tm1:1507940958444724,tm2:1507940958483878(39154),tm3:1507940958484106(39382),tm4:1507940958484276(39552)]****[tm4-tm0]:40930 finish 364 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37271 365----rcs.size():6[tm0:1507940958521248,tm1:1507940958522546,tm2:1507940958561654(39108),tm3:1507940958561866(39320),tm4:1507940958561909(39363)]****[tm4-tm0]:40661 finish 365 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37779 366----rcs.size():6[tm0:1507940958596407,tm1:1507940958597724,tm2:1507940958637334(39610),tm3:1507940958637563(39839),tm4:1507940958637606(39882)]****[tm4-tm0]:41199 finish 366 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37428 367----rcs.size():6[tm0:1507940958668579,tm1:1507940958669993,tm2:1507940958709549(39556),tm3:1507940958709786(39793),tm4:1507940958709829(39836)]****[tm4-tm0]:41250 finish 367 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37154 368----rcs.size():6[tm0:1507940958740531,tm1:1507940958742158,tm2:1507940958781437(39279),tm3:1507940958781679(39521),tm4:1507940958781722(39564)]****[tm4-tm0]:41191 finish 368 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37560 369----rcs.size():6[tm0:1507940958812854,tm1:1507940958814265,tm2:1507940958854231(39966),tm3:1507940958854555(40290),tm4:1507940958854600(40335)]****[tm4-tm0]:41746 finish 369 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36209 370----rcs.size():5[tm0:1507940958886225,tm1:1507940958887551,tm2:1507940958924240(36689),tm3:1507940958924459(36908),tm4:1507940958924496(36945)]****[tm4-tm0]:38271 finish 370 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35794 371----rcs.size():5[tm0:1507940958954571,tm1:1507940958955173,tm2:1507940958991447(36274),tm3:1507940958991618(36445),tm4:1507940958991653(36480)]****[tm4-tm0]:37082 finish 371 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36346 372----rcs.size():5[tm0:1507940959022056,tm1:1507940959022630,tm2:1507940959059511(36881),tm3:1507940959059686(37056),tm4:1507940959059721(37091)]****[tm4-tm0]:37665 finish 372 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35958 373----rcs.size():5[tm0:1507940959090331,tm1:1507940959090910,tm2:1507940959127400(36490),tm3:1507940959127571(36661),tm4:1507940959127606(36696)]****[tm4-tm0]:37275 finish 373 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35820 374----rcs.size():5[tm0:1507940959160217,tm1:1507940959160885,tm2:1507940959197296(36411),tm3:1507940959197471(36586),tm4:1507940959197507(36622)]****[tm4-tm0]:37290 finish 374 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35891 375----rcs.size():5[tm0:1507940959231521,tm1:1507940959232219,tm2:1507940959268672(36453),tm3:1507940959268846(36627),tm4:1507940959268882(36663)]****[tm4-tm0]:37361 finish 375 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35777 376----rcs.size():5[tm0:1507940959299504,tm1:1507940959300108,tm2:1507940959336385(36277),tm3:1507940959336560(36452),tm4:1507940959336599(36491)]****[tm4-tm0]:37095 finish 376 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35864 377----rcs.size():5[tm0:1507940959367173,tm1:1507940959367858,tm2:1507940959404253(36395),tm3:1507940959404431(36573),tm4:1507940959404469(36611)]****[tm4-tm0]:37296 finish 377 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35819 378----rcs.size():5[tm0:1507940959435623,tm1:1507940959436273,tm2:1507940959472657(36384),tm3:1507940959472852(36579),tm4:1507940959472888(36615)]****[tm4-tm0]:37265 finish 378 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35641 379----rcs.size():5[tm0:1507940959502378,tm1:1507940959502976,tm2:1507940959539117(36141),tm3:1507940959539290(36314),tm4:1507940959539326(36350)]****[tm4-tm0]:36948 finish 379 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35441 380----rcs.size():5[tm0:1507940959569525,tm1:1507940959570176,tm2:1507940959606105(35929),tm3:1507940959606284(36108),tm4:1507940959606320(36144)]****[tm4-tm0]:36795 finish 380 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35565 381----rcs.size():5[tm0:1507940959636342,tm1:1507940959637030,tm2:1507940959673071(36041),tm3:1507940959673264(36234),tm4:1507940959673301(36271)]****[tm4-tm0]:36959 finish 381 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36110 382----rcs.size():5[tm0:1507940959703484,tm1:1507940959704063,tm2:1507940959740681(36618),tm3:1507940959740867(36804),tm4:1507940959740907(36844)]****[tm4-tm0]:37423 finish 382 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35892 383----rcs.size():5[tm0:1507940959771178,tm1:1507940959771731,tm2:1507940959808108(36377),tm3:1507940959808320(36589),tm4:1507940959808358(36627)]****[tm4-tm0]:37180 finish 383 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36204 384----rcs.size():5[tm0:1507940959840776,tm1:1507940959841327,tm2:1507940959878442(37115),tm3:1507940959878611(37284),tm4:1507940959878648(37321)]****[tm4-tm0]:37872 finish 384 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36595 385----rcs.size():5[tm0:1507940959913368,tm1:1507940959914713,tm2:1507940959952363(37650),tm3:1507940959952534(37821),tm4:1507940959952576(37863)]****[tm4-tm0]:39208 finish 385 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36681 386----rcs.size():5[tm0:1507940959987554,tm1:1507940959988886,tm2:1507940960026777(37891),tm3:1507940960026961(38075),tm4:1507940960027000(38114)]****[tm4-tm0]:39446 finish 386 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36800 387----rcs.size():5[tm0:1507940960057157,tm1:1507940960057695,tm2:1507940960095345(37650),tm3:1507940960095516(37821),tm4:1507940960095554(37859)]****[tm4-tm0]:38397 finish 387 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36036 388----rcs.size():5[tm0:1507940960126130,tm1:1507940960127505,tm2:1507940960164944(37439),tm3:1507940960165153(37648),tm4:1507940960165181(37676)]****[tm4-tm0]:39051 finish 388 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36081 389----rcs.size():5[tm0:1507940960195890,tm1:1507940960197191,tm2:1507940960234486(37295),tm3:1507940960234669(37478),tm4:1507940960234698(37507)]****[tm4-tm0]:38808 finish 389 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36661 390----rcs.size():5[tm0:1507940960265628,tm1:1507940960266211,tm2:1507940960303543(37332),tm3:1507940960303728(37517),tm4:1507940960303755(37544)]****[tm4-tm0]:38127 finish 390 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37527 391----rcs.size():5[tm0:1507940960335407,tm1:1507940960336784,tm2:1507940960375459(38675),tm3:1507940960375652(38868),tm4:1507940960375691(38907)]****[tm4-tm0]:40284 finish 391 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36873 392----rcs.size():5[tm0:1507940960409860,tm1:1507940960411244,tm2:1507940960449280(38036),tm3:1507940960449456(38212),tm4:1507940960449496(38252)]****[tm4-tm0]:39636 finish 392 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36108 393----rcs.size():6[tm0:1507940960481036,tm1:1507940960482356,tm2:1507940960519915(37559),tm3:1507940960520177(37821),tm4:1507940960520217(37861)]****[tm4-tm0]:39181 finish 393 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37239 394----rcs.size():6[tm0:1507940960551713,tm1:1507940960553033,tm2:1507940960591548(38515),tm3:1507940960591801(38768),tm4:1507940960591841(38808)]****[tm4-tm0]:40128 finish 394 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36596 395----rcs.size():6[tm0:1507940960623374,tm1:1507940960624660,tm2:1507940960662620(37960),tm3:1507940960662873(38213),tm4:1507940960662905(38245)]****[tm4-tm0]:39531 finish 395 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37207 396----rcs.size():6[tm0:1507940960693933,tm1:1507940960695334,tm2:1507940960733895(38561),tm3:1507940960734102(38768),tm4:1507940960734266(38932)]****[tm4-tm0]:40333 finish 396 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36762 397----rcs.size():6[tm0:1507940960766033,tm1:1507940960767472,tm2:1507940960805572(38100),tm3:1507940960805816(38344),tm4:1507940960805875(38403)]****[tm4-tm0]:39842 finish 397 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37526 398----rcs.size():6[tm0:1507940960837872,tm1:1507940960839256,tm2:1507940960878315(39059),tm3:1507940960878558(39302),tm4:1507940960878711(39455)]****[tm4-tm0]:40839 finish 398 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37057 399----rcs.size():6[tm0:1507940960911366,tm1:1507940960912696,tm2:1507940960951048(38352),tm3:1507940960951271(38575),tm4:1507940960951444(38748)]****[tm4-tm0]:40078 finish 399 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36640 400----rcs.size():6[tm0:1507940960983044,tm1:1507940960984408,tm2:1507940961022174(37766),tm3:1507940961022408(38000),tm4:1507940961022602(38194)]****[tm4-tm0]:39558 finish 400 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37816 401----rcs.size():6[tm0:1507940961052324,tm1:1507940961053686,tm2:1507940961093507(39821),tm3:1507940961093735(40049),tm4:1507940961093898(40212)]****[tm4-tm0]:41574 finish 401 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37315 402----rcs.size():6[tm0:1507940961123858,tm1:1507940961125335,tm2:1507940961164674(39339),tm3:1507940961164908(39573),tm4:1507940961165069(39734)]****[tm4-tm0]:41211 finish 402 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37007 403----rcs.size():6[tm0:1507940961195302,tm1:1507940961196626,tm2:1507940961235476(38850),tm3:1507940961235714(39088),tm4:1507940961235763(39137)]****[tm4-tm0]:40461 finish 403 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36939 404----rcs.size():6[tm0:1507940961266120,tm1:1507940961267490,tm2:1507940961306383(38893),tm3:1507940961306626(39136),tm4:1507940961306793(39303)]****[tm4-tm0]:40673 finish 404 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37229 405----rcs.size():6[tm0:1507940961343566,tm1:1507940961344878,tm2:1507940961384049(39171),tm3:1507940961384286(39408),tm4:1507940961384458(39580)]****[tm4-tm0]:40892 finish 405 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36875 406----rcs.size():6[tm0:1507940961421626,tm1:1507940961423030,tm2:1507940961461950(38920),tm3:1507940961462197(39167),tm4:1507940961462371(39341)]****[tm4-tm0]:40745 finish 406 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37648 407----rcs.size():6[tm0:1507940961495378,tm1:1507940961496729,tm2:1507940961536707(39978),tm3:1507940961536950(40221),tm4:1507940961537121(40392)]****[tm4-tm0]:41743 finish 407 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37882 408----rcs.size():6[tm0:1507940961570460,tm1:1507940961571821,tm2:1507940961611488(39667),tm3:1507940961611735(39914),tm4:1507940961611788(39967)]****[tm4-tm0]:41328 finish 408 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37627 409----rcs.size():6[tm0:1507940961641939,tm1:1507940961643389,tm2:1507940961682805(39416),tm3:1507940961683046(39657),tm4:1507940961683228(39839)]****[tm4-tm0]:41289 finish 409 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37360 410----rcs.size():6[tm0:1507940961713889,tm1:1507940961715287,tm2:1507940961754453(39166),tm3:1507940961754692(39405),tm4:1507940961754748(39461)]****[tm4-tm0]:40859 finish 410 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38764 411----rcs.size():6[tm0:1507940961784984,tm1:1507940961786317,tm2:1507940961828377(42060),tm3:1507940961828585(42268),tm4:1507940961828619(42302)]****[tm4-tm0]:43635 finish 411 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38057 412----rcs.size():6[tm0:1507940961859206,tm1:1507940961859780,tm2:1507940961900473(40693),tm3:1507940961900716(40936),tm4:1507940961900875(41095)]****[tm4-tm0]:41669 finish 412 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38138 413----rcs.size():6[tm0:1507940961932421,tm1:1507940961933880,tm2:1507940961974789(40909),tm3:1507940961975039(41159),tm4:1507940961975207(41327)]****[tm4-tm0]:42786 finish 413 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:37613 414----rcs.size():6[tm0:1507940962006013,tm1:1507940962007412,tm2:1507940962047482(40070),tm3:1507940962047730(40318),tm4:1507940962047891(40479)]****[tm4-tm0]:41878 finish 414 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37660 415----rcs.size():6[tm0:1507940962082406,tm1:1507940962083777,tm2:1507940962123774(39997),tm3:1507940962124029(40252),tm4:1507940962124075(40298)]****[tm4-tm0]:41669 finish 415 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38741 416----rcs.size():6[tm0:1507940962154603,tm1:1507940962156001,tm2:1507940962197800(41799),tm3:1507940962198031(42030),tm4:1507940962198080(42079)]****[tm4-tm0]:43477 finish 416 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38342 417----rcs.size():6[tm0:1507940962228997,tm1:1507940962229573,tm2:1507940962270254(40681),tm3:1507940962270524(40951),tm4:1507940962270686(41113)]****[tm4-tm0]:41689 finish 417 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38189 418----rcs.size():5[tm0:1507940962301704,tm1:1507940962303106,tm2:1507940962343753(40647),tm3:1507940962343974(40868),tm4:1507940962344134(41028)]****[tm4-tm0]:42430 finish 418 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38038 419----rcs.size():5[tm0:1507940962374412,tm1:1507940962375165,tm2:1507940962415840(40675),tm3:1507940962416031(40866),tm4:1507940962416181(41016)]****[tm4-tm0]:41769 finish 419 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:37473 420----rcs.size():5[tm0:1507940962446278,tm1:1507940962446813,tm2:1507940962486449(39636),tm3:1507940962486631(39818),tm4:1507940962486666(39853)]****[tm4-tm0]:40388 finish 420 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37429 421----rcs.size():5[tm0:1507940962518079,tm1:1507940962519431,tm2:1507940962558483(39052),tm3:1507940962558684(39253),tm4:1507940962558796(39365)]****[tm4-tm0]:40717 finish 421 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35950 422----rcs.size():4[tm0:1507940962590179,tm1:1507940962591722,tm2:1507940962628197(36475),tm3:1507940962628369(36647),tm4:1507940962628456(36734)]****[tm4-tm0]:38277 finish 422 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35463 423----rcs.size():4[tm0:1507940962658845,tm1:1507940962659429,tm2:1507940962695296(35867),tm3:1507940962695431(36002),tm4:1507940962695459(36030)]****[tm4-tm0]:36614 finish 423 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35506 424----rcs.size():4[tm0:1507940962725896,tm1:1507940962726438,tm2:1507940962762391(35953),tm3:1507940962762529(36091),tm4:1507940962762617(36179)]****[tm4-tm0]:36721 finish 424 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35223 425----rcs.size():5[tm0:1507940962793105,tm1:1507940962793685,tm2:1507940962829307(35622),tm3:1507940962829535(35850),tm4:1507940962829561(35876)]****[tm4-tm0]:36456 finish 425 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36067 426----rcs.size():5[tm0:1507940962859948,tm1:1507940962860524,tm2:1507940962897038(36514),tm3:1507940962897284(36760),tm4:1507940962897378(36854)]****[tm4-tm0]:37430 finish 426 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35350 427----rcs.size():5[tm0:1507940962927758,tm1:1507940962928376,tm2:1507940962964124(35748),tm3:1507940962964351(35975),tm4:1507940962964383(36007)]****[tm4-tm0]:36625 finish 427 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35701 428----rcs.size():5[tm0:1507940962994555,tm1:1507940962995100,tm2:1507940963031289(36189),tm3:1507940963031426(36326),tm4:1507940963031535(36435)]****[tm4-tm0]:36980 finish 428 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35114 429----rcs.size():5[tm0:1507940963061744,tm1:1507940963062269,tm2:1507940963097800(35531),tm3:1507940963097948(35679),tm4:1507940963097971(35702)]****[tm4-tm0]:36227 finish 429 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35545 430----rcs.size():5[tm0:1507940963127938,tm1:1507940963128578,tm2:1507940963164555(35977),tm3:1507940963164711(36133),tm4:1507940963164820(36242)]****[tm4-tm0]:36882 finish 430 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35530 431----rcs.size():5[tm0:1507940963195047,tm1:1507940963195586,tm2:1507940963231619(36033),tm3:1507940963231865(36279),tm4:1507940963231975(36389)]****[tm4-tm0]:36928 finish 431 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35582 432----rcs.size():5[tm0:1507940963262518,tm1:1507940963263110,tm2:1507940963299203(36093),tm3:1507940963299352(36242),tm4:1507940963299467(36357)]****[tm4-tm0]:36949 finish 432 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35896 433----rcs.size():5[tm0:1507940963329633,tm1:1507940963330209,tm2:1507940963366652(36443),tm3:1507940963366821(36612),tm4:1507940963366856(36647)]****[tm4-tm0]:37223 finish 433 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35707 434----rcs.size():5[tm0:1507940963399304,tm1:1507940963399842,tm2:1507940963436073(36231),tm3:1507940963436245(36403),tm4:1507940963436283(36441)]****[tm4-tm0]:36979 finish 434 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35457 435----rcs.size():5[tm0:1507940963466763,tm1:1507940963467331,tm2:1507940963503246(35915),tm3:1507940963503409(36078),tm4:1507940963503444(36113)]****[tm4-tm0]:36681 finish 435 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35907 436----rcs.size():5[tm0:1507940963536187,tm1:1507940963536772,tm2:1507940963573159(36387),tm3:1507940963573327(36555),tm4:1507940963573361(36589)]****[tm4-tm0]:37174 finish 436 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35994 437----rcs.size():5[tm0:1507940963608889,tm1:1507940963609510,tm2:1507940963646061(36551),tm3:1507940963646225(36715),tm4:1507940963646339(36829)]****[tm4-tm0]:37450 finish 437 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36533 438----rcs.size():5[tm0:1507940963678231,tm1:1507940963679567,tm2:1507940963717297(37730),tm3:1507940963717448(37881),tm4:1507940963717581(38014)]****[tm4-tm0]:39350 finish 438 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35671 439----rcs.size():5[tm0:1507940963747693,tm1:1507940963748238,tm2:1507940963784443(36205),tm3:1507940963784597(36359),tm4:1507940963784631(36393)]****[tm4-tm0]:36938 finish 439 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35833 440----rcs.size():5[tm0:1507940963814930,tm1:1507940963815463,tm2:1507940963851775(36312),tm3:1507940963851927(36464),tm4:1507940963851962(36499)]****[tm4-tm0]:37032 finish 440 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35697 441----rcs.size():5[tm0:1507940963881898,tm1:1507940963882472,tm2:1507940963918703(36231),tm3:1507940963918854(36382),tm4:1507940963918890(36418)]****[tm4-tm0]:36992 finish 441 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36034 442----rcs.size():5[tm0:1507940963948856,tm1:1507940963949458,tm2:1507940963986061(36603),tm3:1507940963986224(36766),tm4:1507940963986259(36801)]****[tm4-tm0]:37403 finish 442 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36260 443----rcs.size():5[tm0:1507940964017703,tm1:1507940964019083,tm2:1507940964056750(37667),tm3:1507940964056904(37821),tm4:1507940964056941(37858)]****[tm4-tm0]:39238 finish 443 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36464 444----rcs.size():5[tm0:1507940964087333,tm1:1507940964088039,tm2:1507940964125095(37056),tm3:1507940964125272(37233),tm4:1507940964125309(37270)]****[tm4-tm0]:37976 finish 444 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36558 445----rcs.size():5[tm0:1507940964157127,tm1:1507940964158787,tm2:1507940964196580(37793),tm3:1507940964196817(38030),tm4:1507940964196853(38066)]****[tm4-tm0]:39726 finish 445 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36103 446----rcs.size():6[tm0:1507940964228939,tm1:1507940964230306,tm2:1507940964267473(37167),tm3:1507940964267725(37419),tm4:1507940964267762(37456)]****[tm4-tm0]:38823 finish 446 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:35688 447----rcs.size():6[tm0:1507940964301126,tm1:1507940964302415,tm2:1507940964339462(37047),tm3:1507940964339718(37303),tm4:1507940964339745(37330)]****[tm4-tm0]:38619 finish 447 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37206 448----rcs.size():6[tm0:1507940964370566,tm1:1507940964371883,tm2:1507940964410353(38470),tm3:1507940964410592(38709),tm4:1507940964410621(38738)]****[tm4-tm0]:40055 finish 448 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36929 449----rcs.size():6[tm0:1507940964441689,tm1:1507940964443084,tm2:1507940964481426(38342),tm3:1507940964481612(38528),tm4:1507940964481641(38557)]****[tm4-tm0]:39952 finish 449 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:36919 450----rcs.size():6[tm0:1507940964513177,tm1:1507940964514507,tm2:1507940964552575(38068),tm3:1507940964552775(38268),tm4:1507940964552806(38299)]****[tm4-tm0]:39629 finish 450 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36356 451----rcs.size():6[tm0:1507940964581774,tm1:1507940964583114,tm2:1507940964620760(37646),tm3:1507940964620979(37865),tm4:1507940964621008(37894)]****[tm4-tm0]:39234 finish 451 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37070 452----rcs.size():6[tm0:1507940964651043,tm1:1507940964652357,tm2:1507940964690692(38335),tm3:1507940964690879(38522),tm4:1507940964690908(38551)]****[tm4-tm0]:39865 finish 452 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37396 453----rcs.size():6[tm0:1507940964722069,tm1:1507940964723485,tm2:1507940964762532(39047),tm3:1507940964762717(39232),tm4:1507940964762747(39262)]****[tm4-tm0]:40678 finish 453 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37134 454----rcs.size():6[tm0:1507940964793370,tm1:1507940964794734,tm2:1507940964833027(38293),tm3:1507940964833230(38496),tm4:1507940964833260(38526)]****[tm4-tm0]:39890 finish 454 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36711 455----rcs.size():6[tm0:1507940964866640,tm1:1507940964867948,tm2:1507940964905807(37859),tm3:1507940964906006(38058),tm4:1507940964906049(38101)]****[tm4-tm0]:39409 finish 455 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36777 456----rcs.size():6[tm0:1507940964941902,tm1:1507940964943222,tm2:1507940964981235(38013),tm3:1507940964981441(38219),tm4:1507940964981471(38249)]****[tm4-tm0]:39569 finish 456 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36787 457----rcs.size():6[tm0:1507940965011870,tm1:1507940965013236,tm2:1507940965051282(38046),tm3:1507940965051481(38245),tm4:1507940965051522(38286)]****[tm4-tm0]:39652 finish 457 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37359 458----rcs.size():6[tm0:1507940965083366,tm1:1507940965084700,tm2:1507940965123423(38723),tm3:1507940965123614(38914),tm4:1507940965123760(39060)]****[tm4-tm0]:40394 finish 458 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37141 459----rcs.size():6[tm0:1507940965155199,tm1:1507940965156579,tm2:1507940965195717(39138),tm3:1507940965195926(39347),tm4:1507940965196069(39490)]****[tm4-tm0]:40870 finish 459 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:36736 460----rcs.size():6[tm0:1507940965227588,tm1:1507940965228984,tm2:1507940965267435(38451),tm3:1507940965267630(38646),tm4:1507940965267778(38794)]****[tm4-tm0]:40190 finish 460 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36888 461----rcs.size():6[tm0:1507940965300640,tm1:1507940965301962,tm2:1507940965340286(38324),tm3:1507940965340508(38546),tm4:1507940965340656(38694)]****[tm4-tm0]:40016 finish 461 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37073 462----rcs.size():6[tm0:1507940965373749,tm1:1507940965375376,tm2:1507940965414296(38920),tm3:1507940965414522(39146),tm4:1507940965414566(39190)]****[tm4-tm0]:40817 finish 462 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37339 463----rcs.size():6[tm0:1507940965445247,tm1:1507940965446560,tm2:1507940965485543(38983),tm3:1507940965485752(39192),tm4:1507940965485793(39233)]****[tm4-tm0]:40546 finish 463 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37219 464----rcs.size():6[tm0:1507940965517601,tm1:1507940965518991,tm2:1507940965557974(38983),tm3:1507940965558182(39191),tm4:1507940965558229(39238)]****[tm4-tm0]:40628 finish 464 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37070 465----rcs.size():6[tm0:1507940965588496,tm1:1507940965589824,tm2:1507940965628817(38993),tm3:1507940965629019(39195),tm4:1507940965629065(39241)]****[tm4-tm0]:40569 finish 465 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37084 466----rcs.size():6[tm0:1507940965659360,tm1:1507940965660681,tm2:1507940965699605(38924),tm3:1507940965699813(39132),tm4:1507940965699845(39164)]****[tm4-tm0]:40485 finish 466 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37191 467----rcs.size():6[tm0:1507940965730432,tm1:1507940965731769,tm2:1507940965770942(39173),tm3:1507940965771158(39389),tm4:1507940965771206(39437)]****[tm4-tm0]:40774 finish 467 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37075 468----rcs.size():6[tm0:1507940965801863,tm1:1507940965803200,tm2:1507940965842277(39077),tm3:1507940965842489(39289),tm4:1507940965842536(39336)]****[tm4-tm0]:40673 finish 468 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36996 469----rcs.size():6[tm0:1507940965873174,tm1:1507940965874743,tm2:1507940965913894(39151),tm3:1507940965914105(39362),tm4:1507940965914148(39405)]****[tm4-tm0]:40974 finish 469 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37252 470----rcs.size():6[tm0:1507940965948510,tm1:1507940965949846,tm2:1507940965988802(38956),tm3:1507940965989056(39210),tm4:1507940965989100(39254)]****[tm4-tm0]:40590 finish 470 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38033 471----rcs.size():6[tm0:1507940966019638,tm1:1507940966020974,tm2:1507940966060751(39777),tm3:1507940966060977(40003),tm4:1507940966061118(40144)]****[tm4-tm0]:41480 finish 471 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37311 472----rcs.size():6[tm0:1507940966091622,tm1:1507940966093056,tm2:1507940966132213(39157),tm3:1507940966132428(39372),tm4:1507940966132470(39414)]****[tm4-tm0]:40848 finish 472 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38286 473----rcs.size():5[tm0:1507940966163711,tm1:1507940966165033,tm2:1507940966205274(40241),tm3:1507940966205473(40440),tm4:1507940966205508(40475)]****[tm4-tm0]:41797 finish 473 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37346 474----rcs.size():4[tm0:1507940966237041,tm1:1507940966238414,tm2:1507940966276928(38514),tm3:1507940966277103(38689),tm4:1507940966277135(38721)]****[tm4-tm0]:40094 finish 474 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37275 475----rcs.size():5[tm0:1507940966308933,tm1:1507940966310273,tm2:1507940966348822(38549),tm3:1507940966349025(38752),tm4:1507940966349048(38775)]****[tm4-tm0]:40115 finish 475 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37363 476----rcs.size():5[tm0:1507940966380614,tm1:1507940966381982,tm2:1507940966420825(38843),tm3:1507940966421029(39047),tm4:1507940966421152(39170)]****[tm4-tm0]:40538 finish 476 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37615 477----rcs.size():6[tm0:1507940966452823,tm1:1507940966454253,tm2:1507940966493116(38863),tm3:1507940966493374(39121),tm4:1507940966493410(39157)]****[tm4-tm0]:40587 finish 477 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36853 478----rcs.size():6[tm0:1507940966530240,tm1:1507940966531571,tm2:1507940966569780(38209),tm3:1507940966569998(38427),tm4:1507940966570035(38464)]****[tm4-tm0]:39795 finish 478 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37360 479----rcs.size():6[tm0:1507940966601572,tm1:1507940966602939,tm2:1507940966642047(39108),tm3:1507940966642290(39351),tm4:1507940966642330(39391)]****[tm4-tm0]:40758 finish 479 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36863 480----rcs.size():6[tm0:1507940966672322,tm1:1507940966673705,tm2:1507940966711977(38272),tm3:1507940966712177(38472),tm4:1507940966712217(38512)]****[tm4-tm0]:39895 finish 480 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36986 481----rcs.size():6[tm0:1507940966744081,tm1:1507940966745546,tm2:1507940966784235(38689),tm3:1507940966784437(38891),tm4:1507940966784490(38944)]****[tm4-tm0]:40409 finish 481 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36852 482----rcs.size():6[tm0:1507940966815498,tm1:1507940966816811,tm2:1507940966855614(38803),tm3:1507940966855813(39002),tm4:1507940966855844(39033)]****[tm4-tm0]:40346 finish 482 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37119 483----rcs.size():6[tm0:1507940966886748,tm1:1507940966888115,tm2:1507940966926922(38807),tm3:1507940966927182(39067),tm4:1507940966927223(39108)]****[tm4-tm0]:40475 finish 483 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36861 484----rcs.size():6[tm0:1507940966958453,tm1:1507940966959812,tm2:1507940966998322(38510),tm3:1507940966998534(38722),tm4:1507940966998565(38753)]****[tm4-tm0]:40112 finish 484 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37043 485----rcs.size():6[tm0:1507940967030110,tm1:1507940967031460,tm2:1507940967070496(39036),tm3:1507940967070743(39283),tm4:1507940967070786(39326)]****[tm4-tm0]:40676 finish 485 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37552 486----rcs.size():6[tm0:1507940967102754,tm1:1507940967104164,tm2:1507940967143642(39478),tm3:1507940967143828(39664),tm4:1507940967143875(39711)]****[tm4-tm0]:41121 finish 486 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37185 487----rcs.size():6[tm0:1507940967179956,tm1:1507940967181299,tm2:1507940967220419(39120),tm3:1507940967220608(39309),tm4:1507940967220653(39354)]****[tm4-tm0]:40697 finish 487 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37199 488----rcs.size():6[tm0:1507940967252787,tm1:1507940967254134,tm2:1507940967293196(39062),tm3:1507940967293386(39252),tm4:1507940967293431(39297)]****[tm4-tm0]:40644 finish 488 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37325 489----rcs.size():6[tm0:1507940967329321,tm1:1507940967330709,tm2:1507940967369812(39103),tm3:1507940967370022(39313),tm4:1507940967370064(39355)]****[tm4-tm0]:40743 finish 489 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37744 490----rcs.size():6[tm0:1507940967401095,tm1:1507940967402448,tm2:1507940967441921(39473),tm3:1507940967442147(39699),tm4:1507940967442190(39742)]****[tm4-tm0]:41095 finish 490 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37729 491----rcs.size():6[tm0:1507940967474519,tm1:1507940967475918,tm2:1507940967515420(39502),tm3:1507940967515629(39711),tm4:1507940967515672(39754)]****[tm4-tm0]:41153 finish 491 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37606 492----rcs.size():6[tm0:1507940967547180,tm1:1507940967548576,tm2:1507940967588013(39437),tm3:1507940967588223(39647),tm4:1507940967588268(39692)]****[tm4-tm0]:41088 finish 492 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37853 493----rcs.size():6[tm0:1507940967619451,tm1:1507940967620742,tm2:1507940967660998(40256),tm3:1507940967661223(40481),tm4:1507940967661269(40527)]****[tm4-tm0]:41818 finish 493 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38072 494----rcs.size():6[tm0:1507940967693345,tm1:1507940967694654,tm2:1507940967735298(40644),tm3:1507940967735541(40887),tm4:1507940967735588(40934)]****[tm4-tm0]:42243 finish 494 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37483 495----rcs.size():6[tm0:1507940967772213,tm1:1507940967773750,tm2:1507940967813737(39987),tm3:1507940967814016(40266),tm4:1507940967814080(40330)]****[tm4-tm0]:41867 finish 495 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37996 496----rcs.size():6[tm0:1507940967848818,tm1:1507940967850214,tm2:1507940967890399(40185),tm3:1507940967890624(40410),tm4:1507940967890780(40566)]****[tm4-tm0]:41962 finish 496 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38544 497----rcs.size():6[tm0:1507940967925701,tm1:1507940967927046,tm2:1507940967967793(40747),tm3:1507940967968019(40973),tm4:1507940967968184(41138)]****[tm4-tm0]:42483 finish 497 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38381 498----rcs.size():6[tm0:1507940967999719,tm1:1507940968001099,tm2:1507940968042050(40951),tm3:1507940968042272(41173),tm4:1507940968042432(41333)]****[tm4-tm0]:42713 finish 498 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37018 499----rcs.size():6[tm0:1507940968073698,tm1:1507940968075237,tm2:1507940968114369(39132),tm3:1507940968114600(39363),tm4:1507940968114734(39497)]****[tm4-tm0]:41036 finish 499 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37803 500----rcs.size():6[tm0:1507940968146110,tm1:1507940968147506,tm2:1507940968187695(40189),tm3:1507940968187936(40430),tm4:1507940968188076(40570)]****[tm4-tm0]:41966 finish 500 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37377 501----rcs.size():6[tm0:1507940968220183,tm1:1507940968221548,tm2:1507940968260859(39311),tm3:1507940968261090(39542),tm4:1507940968261235(39687)]****[tm4-tm0]:41052 finish 501 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37736 502----rcs.size():6[tm0:1507940968291470,tm1:1507940968292929,tm2:1507940968332950(40021),tm3:1507940968333234(40305),tm4:1507940968333394(40465)]****[tm4-tm0]:41924 finish 502 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36242 503----rcs.size():5[tm0:1507940968364198,tm1:1507940968365648,tm2:1507940968402899(37251),tm3:1507940968403100(37452),tm4:1507940968403208(37560)]****[tm4-tm0]:39010 finish 503 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36472 504----rcs.size():5[tm0:1507940968438339,tm1:1507940968439023,tm2:1507940968476058(37035),tm3:1507940968476248(37225),tm4:1507940968476355(37332)]****[tm4-tm0]:38016 finish 504 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35789 505----rcs.size():5[tm0:1507940968506352,tm1:1507940968507317,tm2:1507940968543656(36339),tm3:1507940968543840(36523),tm4:1507940968543946(36629)]****[tm4-tm0]:37594 finish 505 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36153 506----rcs.size():5[tm0:1507940968573653,tm1:1507940968574440,tm2:1507940968611167(36727),tm3:1507940968611357(36917),tm4:1507940968611467(37027)]****[tm4-tm0]:37814 finish 506 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35783 507----rcs.size():5[tm0:1507940968641647,tm1:1507940968642351,tm2:1507940968678668(36317),tm3:1507940968678857(36506),tm4:1507940968678972(36621)]****[tm4-tm0]:37325 finish 507 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35545 508----rcs.size():5[tm0:1507940968709110,tm1:1507940968709673,tm2:1507940968745643(35970),tm3:1507940968745797(36124),tm4:1507940968745911(36238)]****[tm4-tm0]:36801 finish 508 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35609 509----rcs.size():5[tm0:1507940968778221,tm1:1507940968778901,tm2:1507940968814989(36088),tm3:1507940968815171(36270),tm4:1507940968815284(36383)]****[tm4-tm0]:37063 finish 509 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35775 510----rcs.size():5[tm0:1507940968849012,tm1:1507940968849706,tm2:1507940968885969(36263),tm3:1507940968886134(36428),tm4:1507940968886176(36470)]****[tm4-tm0]:37164 finish 510 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:35759 511----rcs.size():5[tm0:1507940968919561,tm1:1507940968920141,tm2:1507940968956350(36209),tm3:1507940968956523(36382),tm4:1507940968956549(36408)]****[tm4-tm0]:36988 finish 511 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:35824 512----rcs.size():5[tm0:1507940968985691,tm1:1507940968986272,tm2:1507940969022663(36391),tm3:1507940969022822(36550),tm4:1507940969022940(36668)]****[tm4-tm0]:37249 finish 512 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36010 513----rcs.size():5[tm0:1507940969053440,tm1:1507940969053997,tm2:1507940969090510(36513),tm3:1507940969090740(36743),tm4:1507940969090860(36863)]****[tm4-tm0]:37420 finish 513 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36148 514----rcs.size():5[tm0:1507940969120844,tm1:1507940969121428,tm2:1507940969158091(36663),tm3:1507940969158277(36849),tm4:1507940969158304(36876)]****[tm4-tm0]:37460 finish 514 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37090 515----rcs.size():4[tm0:1507940969190564,tm1:1507940969191313,tm2:1507940969229416(38103),tm3:1507940969229590(38277),tm4:1507940969229621(38308)]****[tm4-tm0]:39057 finish 515 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36498 516----rcs.size():5[tm0:1507940969261467,tm1:1507940969262832,tm2:1507940969300946(38114),tm3:1507940969301187(38355),tm4:1507940969301217(38385)]****[tm4-tm0]:39750 finish 516 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36347 517----rcs.size():5[tm0:1507940969333755,tm1:1507940969335223,tm2:1507940969372997(37774),tm3:1507940969373240(38017),tm4:1507940969373341(38118)]****[tm4-tm0]:39586 finish 517 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36564 518----rcs.size():5[tm0:1507940969404681,tm1:1507940969406105,tm2:1507940969443993(37888),tm3:1507940969444235(38130),tm4:1507940969444359(38254)]****[tm4-tm0]:39678 finish 518 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37104 519----rcs.size():5[tm0:1507940969477684,tm1:1507940969479051,tm2:1507940969517711(38660),tm3:1507940969517868(38817),tm4:1507940969517904(38853)]****[tm4-tm0]:40220 finish 519 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36583 520----rcs.size():5[tm0:1507940969551513,tm1:1507940969552904,tm2:1507940969590975(38071),tm3:1507940969591161(38257),tm4:1507940969591197(38293)]****[tm4-tm0]:39684 finish 520 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36989 521----rcs.size():5[tm0:1507940969622786,tm1:1507940969624584,tm2:1507940969663287(38703),tm3:1507940969663530(38946),tm4:1507940969663569(38985)]****[tm4-tm0]:40783 finish 521 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37397 522----rcs.size():5[tm0:1507940969695517,tm1:1507940969696892,tm2:1507940969735412(38520),tm3:1507940969735647(38755),tm4:1507940969735687(38795)]****[tm4-tm0]:40170 finish 522 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36400 523----rcs.size():5[tm0:1507940969767093,tm1:1507940969768535,tm2:1507940969806506(37971),tm3:1507940969806685(38150),tm4:1507940969806723(38188)]****[tm4-tm0]:39630 finish 523 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36532 524----rcs.size():5[tm0:1507940969838134,tm1:1507940969839581,tm2:1507940969878044(38463),tm3:1507940969878220(38639),tm4:1507940969878257(38676)]****[tm4-tm0]:40123 finish 524 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37252 525----rcs.size():5[tm0:1507940969909887,tm1:1507940969911203,tm2:1507940969949701(38498),tm3:1507940969949883(38680),tm4:1507940969949921(38718)]****[tm4-tm0]:40034 finish 525 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37209 526----rcs.size():5[tm0:1507940969981857,tm1:1507940969983271,tm2:1507940970021748(38477),tm3:1507940970021934(38663),tm4:1507940970021971(38700)]****[tm4-tm0]:40114 finish 526 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37402 527----rcs.size():5[tm0:1507940970053577,tm1:1507940970054930,tm2:1507940970093702(38772),tm3:1507940970093887(38957),tm4:1507940970093928(38998)]****[tm4-tm0]:40351 finish 527 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37329 528----rcs.size():5[tm0:1507940970125625,tm1:1507940970126945,tm2:1507940970166443(39498),tm3:1507940970166644(39699),tm4:1507940970166683(39738)]****[tm4-tm0]:41058 finish 528 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:36997 529----rcs.size():5[tm0:1507940970198452,tm1:1507940970199859,tm2:1507940970238472(38613),tm3:1507940970238659(38800),tm4:1507940970238695(38836)]****[tm4-tm0]:40243 finish 529 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37331 530----rcs.size():5[tm0:1507940970270449,tm1:1507940970271852,tm2:1507940970311107(39255),tm3:1507940970311304(39452),tm4:1507940970311344(39492)]****[tm4-tm0]:40895 finish 530 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37497 531----rcs.size():5[tm0:1507940970344110,tm1:1507940970345497,tm2:1507940970384682(39185),tm3:1507940970384853(39356),tm4:1507940970384896(39399)]****[tm4-tm0]:40786 finish 531 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37726 532----rcs.size():5[tm0:1507940970416788,tm1:1507940970418266,tm2:1507940970457877(39611),tm3:1507940970458070(39804),tm4:1507940970458116(39850)]****[tm4-tm0]:41328 finish 532 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37113 533----rcs.size():5[tm0:1507940970489541,tm1:1507940970491257,tm2:1507940970530082(38825),tm3:1507940970530311(39054),tm4:1507940970530351(39094)]****[tm4-tm0]:40810 finish 533 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37359 534----rcs.size():5[tm0:1507940970562744,tm1:1507940970564202,tm2:1507940970603357(39155),tm3:1507940970603548(39346),tm4:1507940970603588(39386)]****[tm4-tm0]:40844 finish 534 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37610 535----rcs.size():5[tm0:1507940970635539,tm1:1507940970636991,tm2:1507940970676375(39384),tm3:1507940970676549(39558),tm4:1507940970676608(39617)]****[tm4-tm0]:41069 finish 535 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37618 536----rcs.size():4[tm0:1507940970708258,tm1:1507940970709603,tm2:1507940970749191(39588),tm3:1507940970749354(39751),tm4:1507940970749390(39787)]****[tm4-tm0]:41132 finish 536 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37365 537----rcs.size():4[tm0:1507940970779757,tm1:1507940970781255,tm2:1507940970820549(39294),tm3:1507940970820705(39450),tm4:1507940970820741(39486)]****[tm4-tm0]:40984 finish 537 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37457 538----rcs.size():4[tm0:1507940970851032,tm1:1507940970852445,tm2:1507940970891887(39442),tm3:1507940970892043(39598),tm4:1507940970892083(39638)]****[tm4-tm0]:41051 finish 538 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37419 539----rcs.size():4[tm0:1507940970922397,tm1:1507940970923930,tm2:1507940970963469(39539),tm3:1507940970963625(39695),tm4:1507940970963662(39732)]****[tm4-tm0]:41265 finish 539 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37357 540----rcs.size():4[tm0:1507940970994264,tm1:1507940970995666,tm2:1507940971034918(39252),tm3:1507940971035057(39391),tm4:1507940971035093(39427)]****[tm4-tm0]:40829 finish 540 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37607 541----rcs.size():5[tm0:1507940971066191,tm1:1507940971067555,tm2:1507940971107306(39751),tm3:1507940971107513(39958),tm4:1507940971107550(39995)]****[tm4-tm0]:41359 finish 541 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37439 542----rcs.size():5[tm0:1507940971138093,tm1:1507940971139677,tm2:1507940971179448(39771),tm3:1507940971179646(39969),tm4:1507940971179689(40012)]****[tm4-tm0]:41596 finish 542 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37785 543----rcs.size():5[tm0:1507940971209889,tm1:1507940971211245,tm2:1507940971251346(40101),tm3:1507940971251546(40301),tm4:1507940971251589(40344)]****[tm4-tm0]:41700 finish 543 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37978 544----rcs.size():5[tm0:1507940971282236,tm1:1507940971283634,tm2:1507940971323782(40148),tm3:1507940971323995(40361),tm4:1507940971324038(40404)]****[tm4-tm0]:41802 finish 544 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37825 545----rcs.size():5[tm0:1507940971354229,tm1:1507940971355597,tm2:1507940971395630(40033),tm3:1507940971395844(40247),tm4:1507940971395877(40280)]****[tm4-tm0]:41648 finish 545 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37808 546----rcs.size():5[tm0:1507940971432427,tm1:1507940971433892,tm2:1507940971474238(40346),tm3:1507940971474449(40557),tm4:1507940971474480(40588)]****[tm4-tm0]:42053 finish 546 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37858 547----rcs.size():5[tm0:1507940971506281,tm1:1507940971507773,tm2:1507940971547958(40185),tm3:1507940971548158(40385),tm4:1507940971548189(40416)]****[tm4-tm0]:41908 finish 547 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38068 548----rcs.size():5[tm0:1507940971579344,tm1:1507940971580733,tm2:1507940971621329(40596),tm3:1507940971621520(40787),tm4:1507940971621683(40950)]****[tm4-tm0]:42339 finish 548 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38588 549----rcs.size():5[tm0:1507940971652754,tm1:1507940971654409,tm2:1507940971695531(41122),tm3:1507940971695733(41324),tm4:1507940971695900(41491)]****[tm4-tm0]:43146 finish 549 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38165 550----rcs.size():5[tm0:1507940971726182,tm1:1507940971727483,tm2:1507940971767810(40327),tm3:1507940971767998(40515),tm4:1507940971768044(40561)]****[tm4-tm0]:41862 finish 550 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38111 551----rcs.size():5[tm0:1507940971799872,tm1:1507940971801192,tm2:1507940971842109(40917),tm3:1507940971842308(41116),tm4:1507940971842339(41147)]****[tm4-tm0]:42467 finish 551 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38239 552----rcs.size():5[tm0:1507940971870461,tm1:1507940971871004,tm2:1507940971912351(41347),tm3:1507940971912532(41528),tm4:1507940971912567(41563)]****[tm4-tm0]:42106 finish 552 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38236 553----rcs.size():5[tm0:1507940971941446,tm1:1507940971942014,tm2:1507940971982886(40872),tm3:1507940971983063(41049),tm4:1507940971983096(41082)]****[tm4-tm0]:41650 finish 553 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38054 554----rcs.size():5[tm0:1507940972011937,tm1:1507940972012525,tm2:1507940972053218(40693),tm3:1507940972053400(40875),tm4:1507940972053432(40907)]****[tm4-tm0]:41495 finish 554 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38894 555----rcs.size():5[tm0:1507940972087208,tm1:1507940972087786,tm2:1507940972129699(41913),tm3:1507940972129892(42106),tm4:1507940972129922(42136)]****[tm4-tm0]:42714 finish 555 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38361 556----rcs.size():5[tm0:1507940972158731,tm1:1507940972159306,tm2:1507940972200412(41106),tm3:1507940972200596(41290),tm4:1507940972200626(41320)]****[tm4-tm0]:41895 finish 556 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37427 557----rcs.size():5[tm0:1507940972229532,tm1:1507940972230130,tm2:1507940972269772(39642),tm3:1507940972269988(39858),tm4:1507940972270150(40020)]****[tm4-tm0]:40618 finish 557 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38038 558----rcs.size():5[tm0:1507940972300193,tm1:1507940972301524,tm2:1507940972341390(39866),tm3:1507940972341603(40079),tm4:1507940972341755(40231)]****[tm4-tm0]:41562 finish 558 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38500 559----rcs.size():5[tm0:1507940972371414,tm1:1507940972372868,tm2:1507940972414615(41747),tm3:1507940972414820(41952),tm4:1507940972414989(42121)]****[tm4-tm0]:43575 finish 559 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36825 560----rcs.size():4[tm0:1507940972444680,tm1:1507940972446016,tm2:1507940972484622(38606),tm3:1507940972484806(38790),tm4:1507940972484933(38917)]****[tm4-tm0]:40253 finish 560 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37552 561----rcs.size():4[tm0:1507940972518667,tm1:1507940972520023,tm2:1507940972559591(39568),tm3:1507940972559728(39705),tm4:1507940972559858(39835)]****[tm4-tm0]:41191 finish 561 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37333 562----rcs.size():4[tm0:1507940972589623,tm1:1507940972590975,tm2:1507940972630211(39236),tm3:1507940972630364(39389),tm4:1507940972630497(39522)]****[tm4-tm0]:40874 finish 562 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37424 563----rcs.size():4[tm0:1507940972660380,tm1:1507940972661750,tm2:1507940972701105(39355),tm3:1507940972701255(39505),tm4:1507940972701389(39639)]****[tm4-tm0]:41009 finish 563 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37803 564----rcs.size():4[tm0:1507940972731472,tm1:1507940972732814,tm2:1507940972772752(39938),tm3:1507940972772899(40085),tm4:1507940972772924(40110)]****[tm4-tm0]:41452 finish 564 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37738 565----rcs.size():4[tm0:1507940972802323,tm1:1507940972803621,tm2:1507940972843325(39704),tm3:1507940972843474(39853),tm4:1507940972843500(39879)]****[tm4-tm0]:41177 finish 565 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37764 566----rcs.size():4[tm0:1507940972874314,tm1:1507940972875756,tm2:1507940972915668(39912),tm3:1507940972915826(40070),tm4:1507940972915855(40099)]****[tm4-tm0]:41541 finish 566 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38264 567----rcs.size():4[tm0:1507940972947516,tm1:1507940972948891,tm2:1507940972989100(40209),tm3:1507940972989250(40359),tm4:1507940972989289(40398)]****[tm4-tm0]:41773 finish 567 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37980 568----rcs.size():4[tm0:1507940973023850,tm1:1507940973025302,tm2:1507940973065261(39959),tm3:1507940973065407(40105),tm4:1507940973065443(40141)]****[tm4-tm0]:41593 finish 568 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37755 569----rcs.size():4[tm0:1507940973100141,tm1:1507940973101468,tm2:1507940973141301(39833),tm3:1507940973141435(39967),tm4:1507940973141460(39992)]****[tm4-tm0]:41319 finish 569 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36659 570----rcs.size():4[tm0:1507940973175027,tm1:1507940973176384,tm2:1507940973215015(38631),tm3:1507940973215184(38800),tm4:1507940973215211(38827)]****[tm4-tm0]:40184 finish 570 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38092 571----rcs.size():4[tm0:1507940973250262,tm1:1507940973251605,tm2:1507940973291607(40002),tm3:1507940973291753(40148),tm4:1507940973291792(40187)]****[tm4-tm0]:41530 finish 571 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37818 572----rcs.size():4[tm0:1507940973322527,tm1:1507940973324012,tm2:1507940973364363(40351),tm3:1507940973364509(40497),tm4:1507940973364544(40532)]****[tm4-tm0]:42017 finish 572 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37362 573----rcs.size():4[tm0:1507940973395520,tm1:1507940973396986,tm2:1507940973436451(39465),tm3:1507940973436600(39614),tm4:1507940973436634(39648)]****[tm4-tm0]:41114 finish 573 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36822 574----rcs.size():3[tm0:1507940973469594,tm1:1507940973470979,tm2:1507940973509761(38782),tm3:1507940973509914(38935),tm4:1507940973509940(38961)]****[tm4-tm0]:40346 finish 574 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36636 575----rcs.size():3[tm0:1507940973541794,tm1:1507940973543172,tm2:1507940973581327(38155),tm3:1507940973581452(38280),tm4:1507940973581479(38307)]****[tm4-tm0]:39685 finish 575 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36773 576----rcs.size():3[tm0:1507940973613281,tm1:1507940973614764,tm2:1507940973653390(38626),tm3:1507940973653499(38735),tm4:1507940973653521(38757)]****[tm4-tm0]:40240 finish 576 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36626 577----rcs.size():3[tm0:1507940973686036,tm1:1507940973687437,tm2:1507940973725790(38353),tm3:1507940973725901(38464),tm4:1507940973725928(38491)]****[tm4-tm0]:39892 finish 577 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36595 578----rcs.size():3[tm0:1507940973757772,tm1:1507940973759142,tm2:1507940973797277(38135),tm3:1507940973797392(38250),tm4:1507940973797496(38354)]****[tm4-tm0]:39724 finish 578 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36513 579----rcs.size():3[tm0:1507940973831595,tm1:1507940973832964,tm2:1507940973871337(38373),tm3:1507940973871468(38504),tm4:1507940973871496(38532)]****[tm4-tm0]:39901 finish 579 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36467 580----rcs.size():3[tm0:1507940973906785,tm1:1507940973908169,tm2:1507940973946500(38331),tm3:1507940973946616(38447),tm4:1507940973946720(38551)]****[tm4-tm0]:39935 finish 580 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36991 581----rcs.size():3[tm0:1507940973983115,tm1:1507940973984496,tm2:1507940974023442(38946),tm3:1507940974023575(39079),tm4:1507940974023605(39109)]****[tm4-tm0]:40490 finish 581 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37128 582----rcs.size():3[tm0:1507940974058623,tm1:1507940974059997,tm2:1507940974098638(38641),tm3:1507940974098796(38799),tm4:1507940974098839(38842)]****[tm4-tm0]:40216 finish 582 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36911 583----rcs.size():3[tm0:1507940974130484,tm1:1507940974131884,tm2:1507940974170711(38827),tm3:1507940974170844(38960),tm4:1507940974170872(38988)]****[tm4-tm0]:40388 finish 583 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37243 584----rcs.size():3[tm0:1507940974202012,tm1:1507940974203327,tm2:1507940974242510(39183),tm3:1507940974242639(39312),tm4:1507940974242672(39345)]****[tm4-tm0]:40660 finish 584 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36812 585----rcs.size():3[tm0:1507940974274561,tm1:1507940974275872,tm2:1507940974314164(38292),tm3:1507940974314276(38404),tm4:1507940974314298(38426)]****[tm4-tm0]:39737 finish 585 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36674 586----rcs.size():3[tm0:1507940974344996,tm1:1507940974346290,tm2:1507940974384333(38043),tm3:1507940974384478(38188),tm4:1507940974384501(38211)]****[tm4-tm0]:39505 finish 586 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36728 587----rcs.size():3[tm0:1507940974415078,tm1:1507940974416368,tm2:1507940974454935(38567),tm3:1507940974455063(38695),tm4:1507940974455086(38718)]****[tm4-tm0]:40008 finish 587 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37015 588----rcs.size():3[tm0:1507940974486374,tm1:1507940974487760,tm2:1507940974527156(39396),tm3:1507940974527277(39517),tm4:1507940974527309(39549)]****[tm4-tm0]:40935 finish 588 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37077 589----rcs.size():3[tm0:1507940974562608,tm1:1507940974564258,tm2:1507940974603416(39158),tm3:1507940974603554(39296),tm4:1507940974603587(39329)]****[tm4-tm0]:40979 finish 589 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37631 590----rcs.size():3[tm0:1507940974634973,tm1:1507940974636368,tm2:1507940974675776(39408),tm3:1507940974675912(39544),tm4:1507940974676030(39662)]****[tm4-tm0]:41057 finish 590 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37437 591----rcs.size():3[tm0:1507940974708124,tm1:1507940974709499,tm2:1507940974748811(39312),tm3:1507940974748933(39434),tm4:1507940974748966(39467)]****[tm4-tm0]:40842 finish 591 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36730 592----rcs.size():3[tm0:1507940974781053,tm1:1507940974782312,tm2:1507940974821056(38744),tm3:1507940974821200(38888),tm4:1507940974821223(38911)]****[tm4-tm0]:40170 finish 592 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36988 593----rcs.size():3[tm0:1507940974852008,tm1:1507940974853276,tm2:1507940974892192(38916),tm3:1507940974892326(39050),tm4:1507940974892349(39073)]****[tm4-tm0]:40341 finish 593 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37326 594----rcs.size():3[tm0:1507940974923343,tm1:1507940974924685,tm2:1507940974963666(38981),tm3:1507940974963799(39114),tm4:1507940974963826(39141)]****[tm4-tm0]:40483 finish 594 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37431 595----rcs.size():3[tm0:1507940974995768,tm1:1507940974997182,tm2:1507940975036462(39280),tm3:1507940975036605(39423),tm4:1507940975036638(39456)]****[tm4-tm0]:40870 finish 595 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37621 596----rcs.size():3[tm0:1507940975067535,tm1:1507940975068850,tm2:1507940975108375(39525),tm3:1507940975108515(39665),tm4:1507940975108550(39700)]****[tm4-tm0]:41015 finish 596 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37812 597----rcs.size():3[tm0:1507940975139261,tm1:1507940975140654,tm2:1507940975180626(39972),tm3:1507940975180770(40116),tm4:1507940975180804(40150)]****[tm4-tm0]:41543 finish 597 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37390 598----rcs.size():3[tm0:1507940975211811,tm1:1507940975213106,tm2:1507940975252712(39606),tm3:1507940975252842(39736),tm4:1507940975252877(39771)]****[tm4-tm0]:41066 finish 598 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38710 599----rcs.size():3[tm0:1507940975283451,tm1:1507940975284757,tm2:1507940975325626(40869),tm3:1507940975325786(41029),tm4:1507940975325821(41064)]****[tm4-tm0]:42370 finish 599 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37844 600----rcs.size():3[tm0:1507940975356440,tm1:1507940975357871,tm2:1507940975397910(40039),tm3:1507940975398039(40168),tm4:1507940975398075(40204)]****[tm4-tm0]:41635 finish 600 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37592 601----rcs.size():3[tm0:1507940975430504,tm1:1507940975431785,tm2:1507940975471653(39868),tm3:1507940975471783(39998),tm4:1507940975471820(40035)]****[tm4-tm0]:41316 finish 601 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38683 602----rcs.size():3[tm0:1507940975501604,tm1:1507940975502939,tm2:1507940975543664(40725),tm3:1507940975543791(40852),tm4:1507940975543827(40888)]****[tm4-tm0]:42223 finish 602 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38072 603----rcs.size():3[tm0:1507940975573950,tm1:1507940975575274,tm2:1507940975615255(39981),tm3:1507940975615403(40129),tm4:1507940975615437(40163)]****[tm4-tm0]:41487 finish 603 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37937 604----rcs.size():3[tm0:1507940975650048,tm1:1507940975651354,tm2:1507940975691253(39899),tm3:1507940975691421(40067),tm4:1507940975691453(40099)]****[tm4-tm0]:41405 finish 604 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37770 605----rcs.size():3[tm0:1507940975722058,tm1:1507940975723515,tm2:1507940975763764(40249),tm3:1507940975763896(40381),tm4:1507940975763928(40413)]****[tm4-tm0]:41870 finish 605 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38045 606----rcs.size():2[tm0:1507940975794265,tm1:1507940975795572,tm2:1507940975835610(40038),tm3:1507940975835735(40163),tm4:1507940975835763(40191)]****[tm4-tm0]:41498 finish 606 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38339 607----rcs.size():2[tm0:1507940975865727,tm1:1507940975867043,tm2:1507940975907515(40472),tm3:1507940975907612(40569),tm4:1507940975907638(40595)]****[tm4-tm0]:41911 finish 607 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38558 608----rcs.size():2[tm0:1507940975937487,tm1:1507940975939025,tm2:1507940975981494(42469),tm3:1507940975981570(42545),tm4:1507940975981588(42563)]****[tm4-tm0]:44101 finish 608 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38805 609----rcs.size():2[tm0:1507940976012019,tm1:1507940976012683,tm2:1507940976055695(43012),tm3:1507940976055771(43088),tm4:1507940976055790(43107)]****[tm4-tm0]:43771 finish 609 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38877 610----rcs.size():2[tm0:1507940976086745,tm1:1507940976087393,tm2:1507940976130894(43501),tm3:1507940976130977(43584),tm4:1507940976131007(43614)]****[tm4-tm0]:44262 finish 610 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38867 611----rcs.size():2[tm0:1507940976164279,tm1:1507940976164818,tm2:1507940976207926(43108),tm3:1507940976208022(43204),tm4:1507940976208049(43231)]****[tm4-tm0]:43770 finish 611 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39485 612----rcs.size():2[tm0:1507940976237964,tm1:1507940976238880,tm2:1507940976282750(43870),tm3:1507940976282825(43945),tm4:1507940976282843(43963)]****[tm4-tm0]:44879 finish 612 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38683 613----rcs.size():2[tm0:1507940976312516,tm1:1507940976313047,tm2:1507940976355549(42502),tm3:1507940976355628(42581),tm4:1507940976355648(42601)]****[tm4-tm0]:43132 finish 613 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39014 614----rcs.size():2[tm0:1507940976386081,tm1:1507940976386649,tm2:1507940976430130(43481),tm3:1507940976430217(43568),tm4:1507940976430236(43587)]****[tm4-tm0]:44155 finish 614 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39211 615----rcs.size():2[tm0:1507940976463716,tm1:1507940976464349,tm2:1507940976507798(43449),tm3:1507940976507881(43532),tm4:1507940976507928(43579)]****[tm4-tm0]:44212 finish 615 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39516 616----rcs.size():2[tm0:1507940976540304,tm1:1507940976541006,tm2:1507940976584598(43592),tm3:1507940976584676(43670),tm4:1507940976584696(43690)]****[tm4-tm0]:44392 finish 616 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:39757 617----rcs.size():2[tm0:1507940976614867,tm1:1507940976615436,tm2:1507940976659038(43602),tm3:1507940976659125(43689),tm4:1507940976659230(43794)]****[tm4-tm0]:44363 finish 617 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39309 618----rcs.size():2[tm0:1507940976689538,tm1:1507940976690081,tm2:1507940976732901(42820),tm3:1507940976732985(42904),tm4:1507940976733012(42931)]****[tm4-tm0]:43474 finish 618 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39983 619----rcs.size():2[tm0:1507940976768470,tm1:1507940976769014,tm2:1507940976813831(44817),tm3:1507940976813915(44901),tm4:1507940976814013(44999)]****[tm4-tm0]:45543 finish 619 frame (inpython)encode one frame cost time:t2-t1:1, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37222 620----rcs.size():1[tm0:1507940976850157,tm1:1507940976850693,tm2:1507940976889806(39113),tm3:1507940976889884(39191),tm4:1507940976889929(39236)]****[tm4-tm0]:39772 finish 620 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:40119 621----rcs.size():2[tm0:1507940976921550,tm1:1507940976923189,tm2:1507940976968750(45561),tm3:1507940976968836(45647),tm4:1507940976968933(45744)]****[tm4-tm0]:47383 finish 621 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:40533 622----rcs.size():2[tm0:1507940976999222,tm1:1507940976999886,tm2:1507940977045210(45324),tm3:1507940977045298(45412),tm4:1507940977045402(45516)]****[tm4-tm0]:46180 finish 622 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:40212 623----rcs.size():2[tm0:1507940977079956,tm1:1507940977080561,tm2:1507940977125658(45097),tm3:1507940977125745(45184),tm4:1507940977125850(45289)]****[tm4-tm0]:45894 finish 623 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:40598 624----rcs.size():2[tm0:1507940977160011,tm1:1507940977160609,tm2:1507940977206704(46095),tm3:1507940977206784(46175),tm4:1507940977206804(46195)]****[tm4-tm0]:46793 finish 624 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39852 625----rcs.size():2[tm0:1507940977237294,tm1:1507940977237914,tm2:1507940977283261(45347),tm3:1507940977283365(45451),tm4:1507940977283385(45471)]****[tm4-tm0]:46091 finish 625 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39681 626----rcs.size():2[tm0:1507940977318977,tm1:1507940977319540,tm2:1507940977364933(45393),tm3:1507940977365020(45480),tm4:1507940977365048(45508)]****[tm4-tm0]:46071 finish 626 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:39193 627----rcs.size():2[tm0:1507940977395731,tm1:1507940977396311,tm2:1507940977439430(43119),tm3:1507940977439519(43208),tm4:1507940977439546(43235)]****[tm4-tm0]:43815 finish 627 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38316 628----rcs.size():1[tm0:1507940977470207,tm1:1507940977470840,tm2:1507940977511709(40869),tm3:1507940977511822(40982),tm4:1507940977511841(41001)]****[tm4-tm0]:41634 finish 628 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37471 629----rcs.size():1[tm0:1507940977544707,tm1:1507940977546006,tm2:1507940977585682(39676),tm3:1507940977585735(39729),tm4:1507940977585750(39744)]****[tm4-tm0]:41043 finish 629 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38094 630----rcs.size():1[tm0:1507940977616976,tm1:1507940977618354,tm2:1507940977658473(40119),tm3:1507940977658525(40171),tm4:1507940977658536(40182)]****[tm4-tm0]:41560 finish 630 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37489 631----rcs.size():1[tm0:1507940977690175,tm1:1507940977691473,tm2:1507940977731235(39762),tm3:1507940977731304(39831),tm4:1507940977731333(39860)]****[tm4-tm0]:41158 finish 631 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:37879 632----rcs.size():1[tm0:1507940977763995,tm1:1507940977765360,tm2:1507940977805607(40247),tm3:1507940977805660(40300),tm4:1507940977805675(40315)]****[tm4-tm0]:41680 finish 632 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38174 633----rcs.size():1[tm0:1507940977837941,tm1:1507940977839618,tm2:1507940977880492(40874),tm3:1507940977880574(40956),tm4:1507940977880589(40971)]****[tm4-tm0]:42648 finish 633 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37977 634----rcs.size():1[tm0:1507940977916526,tm1:1507940977917831,tm2:1507940977958212(40381),tm3:1507940977958266(40435),tm4:1507940977958281(40450)]****[tm4-tm0]:41755 finish 634 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38143 635----rcs.size():1[tm0:1507940977989906,tm1:1507940977991337,tm2:1507940978031991(40654),tm3:1507940978032062(40725),tm4:1507940978032074(40737)]****[tm4-tm0]:42168 finish 635 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36742 636----rcs.size():1[tm0:1507940978066432,tm1:1507940978067761,tm2:1507940978107095(39334),tm3:1507940978107161(39400),tm4:1507940978107177(39416)]****[tm4-tm0]:40745 finish 636 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38313 637----rcs.size():1[tm0:1507940978137670,tm1:1507940978139248,tm2:1507940978180230(40982),tm3:1507940978180283(41035),tm4:1507940978180312(41064)]****[tm4-tm0]:42642 finish 637 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37955 638----rcs.size():1[tm0:1507940978211224,tm1:1507940978212489,tm2:1507940978252568(40079),tm3:1507940978252653(40164),tm4:1507940978252665(40176)]****[tm4-tm0]:41441 finish 638 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38491 639----rcs.size():1[tm0:1507940978282998,tm1:1507940978284291,tm2:1507940978325357(41066),tm3:1507940978325427(41136),tm4:1507940978325438(41147)]****[tm4-tm0]:42440 finish 639 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38188 640----rcs.size():1[tm0:1507940978356425,tm1:1507940978357692,tm2:1507940978399146(41454),tm3:1507940978399215(41523),tm4:1507940978399227(41535)]****[tm4-tm0]:42802 finish 640 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37899 641----rcs.size():1[tm0:1507940978430162,tm1:1507940978431427,tm2:1507940978471982(40555),tm3:1507940978472056(40629),tm4:1507940978472106(40679)]****[tm4-tm0]:41944 finish 641 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:34 (incpp)call encode cost time:tmd-tmc:38980 642----rcs.size():1[tm0:1507940978503785,tm1:1507940978505453,tm2:1507940978547660(42207),tm3:1507940978547718(42265),tm4:1507940978547769(42316)]****[tm4-tm0]:43984 finish 642 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38300 643----rcs.size():1[tm0:1507940978579888,tm1:1507940978581208,tm2:1507940978622151(40943),tm3:1507940978622206(40998),tm4:1507940978622219(41011)]****[tm4-tm0]:42331 finish 643 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38770 644----rcs.size():1[tm0:1507940978654032,tm1:1507940978655836,tm2:1507940978697415(41579),tm3:1507940978697473(41637),tm4:1507940978697486(41650)]****[tm4-tm0]:43454 finish 644 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38271 645----rcs.size():1[tm0:1507940978729950,tm1:1507940978731315,tm2:1507940978772493(41178),tm3:1507940978772568(41253),tm4:1507940978772578(41263)]****[tm4-tm0]:42628 finish 645 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38521 646----rcs.size():1[tm0:1507940978803026,tm1:1507940978804266,tm2:1507940978847106(42840),tm3:1507940978847169(42903),tm4:1507940978847180(42914)]****[tm4-tm0]:44154 finish 646 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:32 (incpp)call encode cost time:tmd-tmc:37877 647----rcs.size():1[tm0:1507940978877862,tm1:1507940978878410,tm2:1507940978919508(41098),tm3:1507940978919581(41171),tm4:1507940978919592(41182)]****[tm4-tm0]:41730 finish 647 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:38037 648----rcs.size():1[tm0:1507940978950258,tm1:1507940978951541,tm2:1507940978991891(40350),tm3:1507940978991981(40440),tm4:1507940978991991(40450)]****[tm4-tm0]:41733 finish 648 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:37374 649----rcs.size():1[tm0:1507940979024186,tm1:1507940979025423,tm2:1507940979064975(39552),tm3:1507940979065047(39624),tm4:1507940979065057(39634)]****[tm4-tm0]:40871 finish 649 frame (inpython)encode one frame cost time:t2-t1:0, t3-t1:33 (incpp)call encode cost time:tmd-tmc:36864 650----rcs.size():1[tm0:1507940979102104,tm1:1507940979103377,tm2:1507940979141779(38402),tm3:1507940979141879(38502),tm4:1507940979141888(38511)]****[tm4-tm0]:39784 finish 650 frame 651----rcs.size():0[tm0:1507940979173738,tm1:1507940979174990,tm2:1507940979174990(0),tm3:1507940979174998(8),tm4:1507940979174999(9)][tm4-tm0]:1261 finish 651 frame 652----rcs.size():0[tm0:1507940979209989,tm1:1507940979210517,tm2:1507940979210517(0),tm3:1507940979210525(8),tm4:1507940979210525(8)][tm4-tm0]:536 finish 652 frame 653----rcs.size():0[tm0:1507940979244670,tm1:1507940979245184,tm2:1507940979245184(0),tm3:1507940979245191(7),tm4:1507940979245192(8)][tm4-tm0]:522 finish 653 frame 654----rcs.size():0[tm0:1507940979279766,tm1:1507940979280296,tm2:1507940979280296(0),tm3:1507940979280304(8),tm4:1507940979280304(8)][tm4-tm0]:538 finish 654 frame 655----rcs.size():0[tm0:1507940979315209,tm1:1507940979315784,tm2:1507940979315784(0),tm3:1507940979315792(8),tm4:1507940979315792(8)][tm4-tm0]:583 finish 655 frame 656----rcs.size():0[tm0:1507940979350510,tm1:1507940979351045,tm2:1507940979351045(0),tm3:1507940979351053(8),tm4:1507940979351053(8)][tm4-tm0]:543 finish 656 frame 657----rcs.size():0[tm0:1507940979385371,tm1:1507940979385971,tm2:1507940979385971(0),tm3:1507940979385979(8),tm4:1507940979385979(8)][tm4-tm0]:608 finish 657 frame 658----rcs.size():0[tm0:1507940979420325,tm1:1507940979420898,tm2:1507940979420898(0),tm3:1507940979420906(8),tm4:1507940979420906(8)][tm4-tm0]:581 finish 658 frame 659----rcs.size():0[tm0:1507940979455517,tm1:1507940979456197,tm2:1507940979456197(0),tm3:1507940979456203(6),tm4:1507940979456203(6)][tm4-tm0]:686 finish 659 frame 660----rcs.size():0[tm0:1507940979490756,tm1:1507940979491266,tm2:1507940979491266(0),tm3:1507940979491272(6),tm4:1507940979491272(6)][tm4-tm0]:516 finish 660 frame 661----rcs.size():0[tm0:1507940979525604,tm1:1507940979526130,tm2:1507940979526130(0),tm3:1507940979526138(8),tm4:1507940979526139(9)][tm4-tm0]:535 finish 661 frame 662----rcs.size():0[tm0:1507940979560967,tm1:1507940979561516,tm2:1507940979561516(0),tm3:1507940979561522(6),tm4:1507940979561523(7)][tm4-tm0]:556 finish 662 frame 663----rcs.size():0[tm0:1507940979595989,tm1:1507940979596602,tm2:1507940979596602(0),tm3:1507940979596609(7),tm4:1507940979596609(7)][tm4-tm0]:620 finish 663 frame 664----rcs.size():0[tm0:1507940979631581,tm1:1507940979632146,tm2:1507940979632146(0),tm3:1507940979632152(6),tm4:1507940979632153(7)][tm4-tm0]:572 finish 664 frame 665----rcs.size():0[tm0:1507940979666257,tm1:1507940979666851,tm2:1507940979666851(0),tm3:1507940979666856(5),tm4:1507940979666857(6)][tm4-tm0]:600 finish 665 frame 666----rcs.size():0[tm0:1507940979701511,tm1:1507940979702019,tm2:1507940979702019(0),tm3:1507940979702025(6),tm4:1507940979702025(6)][tm4-tm0]:514 finish 666 frame 667----rcs.size():0[tm0:1507940979736373,tm1:1507940979736883,tm2:1507940979736883(0),tm3:1507940979736889(6),tm4:1507940979736889(6)][tm4-tm0]:516 finish 667 frame 668----rcs.size():0[tm0:1507940979771944,tm1:1507940979772588,tm2:1507940979772588(0),tm3:1507940979772610(22),tm4:1507940979772610(22)][tm4-tm0]:666 finish 668 frame 669----rcs.size():0[tm0:1507940979808757,tm1:1507940979809306,tm2:1507940979809306(0),tm3:1507940979809311(5),tm4:1507940979809312(6)][tm4-tm0]:555 finish 669 frame 670----rcs.size():0[tm0:1507940979844662,tm1:1507940979845291,tm2:1507940979845291(0),tm3:1507940979845297(6),tm4:1507940979845298(7)][tm4-tm0]:636 finish 670 frame 671----rcs.size():0[tm0:1507940979880218,tm1:1507940979880778,tm2:1507940979880778(0),tm3:1507940979880784(6),tm4:1507940979880784(6)][tm4-tm0]:566 finish 671 frame 672----rcs.size():0[tm0:1507940979916017,tm1:1507940979916538,tm2:1507940979916538(0),tm3:1507940979916544(6),tm4:1507940979916544(6)][tm4-tm0]:527 finish 672 frame 673----rcs.size():0[tm0:1507940979951673,tm1:1507940979952203,tm2:1507940979952203(0),tm3:1507940979952208(5),tm4:1507940979952209(6)][tm4-tm0]:536 finish 673 frame 674----rcs.size():0[tm0:1507940979988935,tm1:1507940979989512,tm2:1507940979989512(0),tm3:1507940979989518(6),tm4:1507940979989518(6)][tm4-tm0]:583 finish 674 frame 675----rcs.size():0[tm0:1507940980024742,tm1:1507940980025273,tm2:1507940980025273(0),tm3:1507940980025279(6),tm4:1507940980025279(6)][tm4-tm0]:537 finish 675 frame 676----rcs.size():0[tm0:1507940980059644,tm1:1507940980060174,tm2:1507940980060174(0),tm3:1507940980060179(5),tm4:1507940980060180(6)][tm4-tm0]:536 finish 676 frame 677----rcs.size():0[tm0:1507940980094977,tm1:1507940980095506,tm2:1507940980095506(0),tm3:1507940980095512(6),tm4:1507940980095513(7)][tm4-tm0]:536 finish 677 frame 678----rcs.size():0[tm0:1507940980132473,tm1:1507940980133053,tm2:1507940980133053(0),tm3:1507940980133059(6),tm4:1507940980133059(6)][tm4-tm0]:586 finish 678 frame 679----rcs.size():0[tm0:1507940980169730,tm1:1507940980170293,tm2:1507940980170293(0),tm3:1507940980170299(6),tm4:1507940980170300(7)][tm4-tm0]:570 finish 679 frame ================================================ FILE: make.sh ================================================ #!/bin/bash function getbazel(){ LINE=`readlink -f /home/$USER/code1/tensorflow-1.4.0-rc0/bazel-bin/` POS1="_bazel_$USER/" STR=${LINE##*$POS1} BAZEL=${STR:0:32} echo $BAZEL } BAZEL=`getbazel` IINCLUDE="-I/home/$USER/code/test/pp/opencvlib/include -I/usr/local/include -I/home/$USER/.cache/bazel/_bazel_$USER/$BAZEL/external/eigen_archive/Eigen -I/home/$USER/code1/tbb-2018_U1/include/tbb -I/home/$USER/code1/tbb-2018_U1/include" LLIBPATH="-L/home/$USER/code/test/pp/opencvlib/lib -L/usr/local/lib -L/home/$USER/code1/DS/deepsort/FeatureGetter -L/home/$USER/code1/tbb-2018_U1/build/linux_intel64_gcc_cc5.4.0_libc2.17_kernel3.10.0_release " rm DS -rf function BOPENMP(){ LLIBS="-lopencv_corexyz -lopencv_imgprocxyz -lopencv_highguixyz -lFeatureGetter -lboost_system -lglog -ltcmalloc" g++ --std=c++14 -O3 -fopenmp -DUDL -o DS $IINCLUDE $LLIBPATH deepsort/munkres/munkres.cpp deepsort/munkres/adapters/adapter.cpp deepsort/munkres/adapters/boostmatrixadapter.cpp NT.cpp fdsst/fdssttracker.cpp fdsst/fhog.cpp Main.cpp $LLIBS } function BTBB(){ LLIBS="-lopencv_corexyz -lopencv_imgprocxyz -lopencv_highguixyz -lFeatureGetter -lboost_system -lglog -ltbb" g++ --std=c++14 -DUSETBB -o DS $IINCLUDE $LLIBPATH deepsort/munkres/munkres.cpp deepsort/munkres/adapters/adapter.cpp deepsort/munkres/adapters/boostmatrixadapter.cpp NT.cpp Main.cpp $LLIBS } function BOPENMPHOG(){ LLIBS="-lopencv_corexyz -lopencv_imgprocxyz -lopencv_highguixyz -lboost_system -lglog -ltcmalloc" g++ --std=c++14 -O3 -fopenmp -o DS $IINCLUDE $LLIBPATH deepsort/munkres/munkres.cpp deepsort/munkres/adapters/adapter.cpp deepsort/munkres/adapters/boostmatrixadapter.cpp NT.cpp fdsst/fdssttracker.cpp fdsst/fhog.cpp Main.cpp $LLIBS } BOPENMPHOG ================================================ FILE: t.sh ================================================ #!/bin/bash ps aux | grep DS | grep -v grep | awk '{print $2}' | xargs -i -t kill -9 {}