HLS encoder & decoder cleanup
This MR contains the following changes and is based on top MR !30 (merged) changes:
Encoder cleanup:
- Removal of timestamp addition functionality from encoder. To be re-implemented in the HLS Utility tool.
Decoder cleanup:
- Removal of timestamp based decoding and feature set based decoding from decoder. To be re-implemented in the HLS Utility tool.
Addition of HLS Config (see hls_encoder.cfg) for encoder:
- Addition of HLS config file in encoder which supports following HLS functionalities:
- EncodingStartTimestamp : Inserts a timestamp indicating start time of encoder in the beginning of bitstream.
- EncodingEndTimestamp : Inserts a timestamp indicating end time of encoder in the end of bitstream.
- SegmentMetadataInterval : Specifies the number of IntraPeriods contained in a segment.
- EncodedBlockSizes : Enables the encoding of each segment's payload packet sizes.
- MAE : Denotes whether to pass Maximum absolute error in bitstream or not.
- PRD : Not implemented yet.
- SNR : Not implemented yet.
Edited by Panji Setiawan