Does C6678 support H.265 High Profile encode/decode?
Or,are there is a road map to support H.265 HP encode/decode?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Does C6678 support H.265 High Profile encode/decode?
Or,are there is a road map to support H.265 HP encode/decode?
Hi,
at this point in time all the video codecs available can be found here:
http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C6678/index.html
I believe HEVC is the same as H.265, right? See:
http://en.wikipedia.org/wiki/High_Efficiency_Video_Coding
Kind regards,
one and zero
Hi, yes we have HEVC encoder and decoder for C6678 platform.
You can download HEVC decoder from: http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C6678/HEVC_D/latest/index_FDS.html
HEVC encoder will be soon listed on the web (http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C6678/index.html)
But in the meantime you can find it (library and headers) in our MCSDK video:
http://processors.wiki.ti.com/index.php/MCSDK_VIDEO_2.1_PCIE_Demo_Guide
http://software-dl.ti.com/sdoemb/sdoemb_public_sw/mcsdk_video/02_02_00_42/index_FDS.html
In our MCSDK video we have PCIe demos for HEVC encoder, decoder and transcoder that you can try.
thank you,
Paula
Why C6678's HEVC encoder is not on the web?Still under development?or need more optimized?
I know C6678 can do hevc(h.265) encode,but the h.265 encode is for main profile,or HIGH profile?
Hi, HEVC encoder will be soon published, we are currently polishing some documentation. About profile, currently it is Main up to level 5.0. Below list of Feautures for your information
FEATURES
- Supports encoding of HEVC Main, Main Still profile bitstreams up to level 5.0
- Supports arbitrary resolutions from 128x96 up to 1920x1088
- Supports standard resolutions which are multiple of 2
- Supports YUV 4:2:0 Planar Chroma format
- Supports encoding progressive content
- Supports SEI and VUI parameters encoding.
- Supports I , P and B frame encoding
- Supports CTU sizes 64x64,32x32,16x16
- Supports multiple slice, multiple tile encoding
- Supports encoding of streams with Wave front parallel processing feature
- Supports Low delay and Random access configurations
- Supports encoding of streams with scaling matrices
- Supports Deblocking and SAO features
- Supports encoding with dependent slices
- Supports insertion of IDR frame at random point with force frame control
- Supports constrained intra prediction
- Supports AIR(Adaptive Intra Refresh) with cyclic intra macroblocks
- Supports user controllable quantization parameter range, initial quantization parameter, HRD buffer size.
- Supports separate Cb and Cr quantization parameter control
- Supports user controlled Quarter pel & Half pel MV accuracy
- Supports user controlled in loop filter & SAO features which can be enabled/disabled at picture offset.
- Supports transform skip and trans quant bypass mode
- Supports to control the balance between encoding speed and quality by using user definable encoding preset option
- Supports call back API functions at CTU row level decoding
- Supports change of frame rate, bitrate dynamically
- Supports user controlled IDR frequency control
- Supports user configurable group of pictures (GOP) length and different GOP structures.
Supports capability to generate only header
- Encoder library validated on DSPC-8681 and DSPC-8682 card based on TMS320C6678 platform
- The other explicit features that TI’s HEVC Main Profile Encoder supports are
- eXpressDSP Digital Media (XDM IVIDENC2) interface compliant
-TI’s Multicore interface(IVIDMC3) compliant
- Independent of any operating system (DSP/BIOS, Linux etc)
- Cache aware Encoder library
-Ability to get plugged in any multimedia frameworks (eg. MCSDK, Codec Engine, OpenMax, GStreamer, etc)
Thank you,
Paula
Hi Young, FYI, below HEVC encoder link
http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C6678/HEVC_E/latest/index_FDS.html
Thank you,
Paula