Intel® Makers
Intel® Edison, Intel® Joule™, Intel® Curie™, Intel® Galileo
Announcements
Welcome - This is a Peer-to-Peer Forum only. Intel has discontinued these products but you may find support from other customers on this Forum
9880 Discussions

h265 10bit encoding support

Russell
New Contributor I
1,415 Views

Hello,

Just looking at the datasheet, reguarding h265 encoding, it says

"MP L4 up to 1080p60"

Does that mean 8 bit only?

Cheers

0 Kudos
2 Replies
idata
Community Manager
280 Views

 

Hi Russ^,

Thanks for your interest in the Intel® Joule™ Platform.

Reading through the Graphics Specifications https://software.intel.com/en-us/node/735254 IoT , it's not clear how many bits does the encode level support. Please let us investigate your concern and we will get back to you as soon as we have some useful information.

Have a nice day!

Best Regards,

 

-Jose P.
idata
Community Manager
280 Views

Hi Ruus^,

Thanks for your patience.

The vaapi h.265/HEVC video encoder supports both bit-depths. The supported input formats can be viewed in the following document, under "video/x-raw, format".

https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-vaapi-plugins/html/gstreamer-vaa... https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-vaapi-plugins/html/gstreamer-vaa... .

The h.265/HEVC will encode according to the input data it is given. With that being said, the MIPI cameras supported on the Intel Joule are only capable of outputting 8-bit data. The v4l2src gstreamer element typically used with USB Video Class cameras don't seem to support 10-bit output: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-... https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-...

In the section Video under the Intel Joule Module guide, https://software.intel.com/en-us/node/721498 https://software.intel.com/en-us/node/721498 the user can adapt them to check which H.265 encoders and decoders are present and then inspect them to show which formats are supported.

gst-inspect-1.0 | grep 265

[Choose a codec to inspect, e.g., vaapih265enc]

gst-inspect-1.0 vaapih265enc

The following link provides some of the most common video formats; formats that end in "_10LE" or "_10BE" are 10-bit. https://valadoc.org/gstreamer-video-1.0/Gst.Video.Format.html https://valadoc.org/gstreamer-video-1.0/Gst.Video.Format.html

Hope you find this information useful, have a nice weekend!

Best Regards,

 

-Jose P.
Reply