voidxWriteOutput(PicList*pcListPic,uint32_ttId);///< write YUV to file
#if JVET_S0078_NOOUTPUTPRIORPICFLAG
voidxFlushOutput(PicList*pcListPic,constintlayerId=NOT_VALID,boolnoOutputOfPriorPicsFlag=false);///< flush all remaining decoded pictures to file
#else
voidxFlushOutput(PicList*pcListPic,constintlayerId=NOT_VALID);///< flush all remaining decoded pictures to file
#endif
boolisNewPicture(ifstream*bitstreamFile,classInputByteStream*bytestream);///< check if next NAL unit will be the first NAL unit from a new picture
boolisNewAccessUnit(boolnewPicture,ifstream*bitstreamFile,classInputByteStream*bytestream);///< check if next NAL unit will be the first NAL unit from a new access unit
//########### place macros to be removed in next cycle below this line ###############
#define JVET_S0078_NOOUTPUTPRIORPICFLAG 1 // JVET-S0078: Handling of NoOutputOfPriorPicsFlag in output process
#define JVET_S0193_NO_OUTPUT_PRIOR_PIC 1 // JVET-S0193: Move ph_no_output_of_prior_pics_flag to SH
#define JVET_S0219_ASPECT2_CHANGE_ORDER_APS_PARAMS_TYPE 1 // JVET-S0219 aspect2: change the order to put the aps_params_type before the aps_adaptation_parameter_set_id.