Skip to content

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

Merge request reports

Loading