【正文】
this is also the default value) SEIPictureDigest Enable or disable verification of any picture_digest SEI messages. When this parameter is set to 0, the feature is disabled and all messages are ignored. When set to 1 (default), the feature is enabled and the decoder has the following behaviour: ? For each decoded picture, the MD5 is calculated and written to the log. If the input bitstream has a picture_digest SEI message for the corresponding decoded picture, the two MD5s are pared. Decoding will continue even if there is a mismatch. ? After decoding is plete, if any MD5sum parison failed, a warning is printed and the decoder exits with the status EXIT_FAILURE ? The perpicture MD5 log message has the following formats: [MD5:d41d8cd98f00b204e9800998ecf8427e,(OK)], [MD5:d41d8cd98f00b204e9800998ecf8427e,(unk)], [MD5:d41d8cd98f00b204e9800998ecf8427e,(***ERROR***)] [rxMD5:b9e1...] where, (unk) implies that no MD5 was signalled for this picture, (OK) implies that the decoder agrees with the signalled MD5, (***ERROR***) implies that the decoder disagrees with the signalled MD5. [rxMD5:...] is the signalled MD5 if different. 7 Hardcoded decoder parameters TBD 。 Page: 1 Date Saved: 20210124 Joint Collaborative Team on Video Coding (JCTVC) of ITUT SG16 WP3 and ISO/IEC JTC1/SC29/WG11 6th Meeting: Torino, IT, 1422 July, 2021 Document: JCTVCF634 WG11 Number: m21073 Title: HEVC Reference Software Manual Status: Input Document to JCTVC Purpose: Information Author(s) or Contact(s): Frank Bossen David Flynn Karsten S252。hring Tel: Email: +1 650 496 4742 Source: AHG Chairs _____________________________ Abstract This document is a user manual describing usage of reference software for the HEVC project. It applies to version of the software. 1 General Information Reference software is being made available to provide a reference implementation of the draft HEVC standard being developed by the Joint Collaborative Team on Video Coding (JCTVC) regrouping experts from ITUT SG 16 and ISO/IEC SC29 WG11. One of the main goals of the reference software is to provide a basis upon which to conduct experiments in order to determine which coding tools provide desired coding performance. It is not meant to be a particularly efficient implementation of anything, and one may notice its apparent unsuitability for a particular use. It should not be construed to be a reflection of how plex a productionquality implementation of a future HEVC standard would be. This document aims to provide guidance on the usage of the reference software. It is widely suspected to be inplete and suggestions for improvements are wele. Such suggestions and general inquiries may be sent to the general JCTVC reflector on (registration required). Bug reporting Bugs should be reported on the issue tracker set up at 2 Installation and pilation The software may be retrieved from one of the following SVN servers (mirrored): ? ? Project files are provided for development environments. Environment Location of project file Page: 2 Date Saved: 20210124 MS Visual Studio 8 build/ MS Visual Studio 9 build/ Xcode Linux build/linux/makefile 3 Using the encoder Encoder syntax TAppEncoder [h] [c ] [parameter=value] Option Description h Prints parameter usage c Defines configuration file to use. Multiple configuration files may be used with repeated –c options. parameter=value Assigns value to a given parameter, as further described below. Some parameters are also supported by shorthand –* value. Sample configuration files are provided in the cfg/ folder. 4 Encoder parameters File, I/O and source parameters InputFile Defines source YUV file. Default is “”. Shorthand form is –i. Note: Raw image data is stored in YUV files in planar format. When the bit depth of samples is larger than 8, each sample is encoded in 2 bytes (li