Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de85ffd8 authored by Vaibhav Deshu Venkatesh's avatar Vaibhav Deshu Venkatesh Committed by Luca Stefani
Browse files

media: Add support for level 6-6.2 for AVC

H.264 codec does not have support for level 6-6.2. This
is needed for 8k video.

CRs-Fixed: 2306511
Change-Id: Iad0804105fb42315ca9f6ac4d2606c472cad8549
parent 22abc3cf
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -907,6 +907,9 @@ inline static const char *asString(OMX_VIDEO_AVCLEVELTYPE i, const char *def = "
        case OMX_VIDEO_AVCLevel5:  return "Level5";
        case OMX_VIDEO_AVCLevel51: return "Level51";
        case OMX_VIDEO_AVCLevel52: return "Level52";
        case OMX_VIDEO_AVCLevel6:  return "Level6";
        case OMX_VIDEO_AVCLevel61: return "Level61";
        case OMX_VIDEO_AVCLevel62: return "Level62";
        default:                   return def;
    }
}
+3 −0
Original line number Diff line number Diff line
@@ -832,6 +832,9 @@ typedef enum OMX_VIDEO_AVCLEVELTYPE {
    OMX_VIDEO_AVCLevel5   = 0x4000,   /**< Level 5 */
    OMX_VIDEO_AVCLevel51  = 0x8000,   /**< Level 5.1 */
    OMX_VIDEO_AVCLevel52  = 0x10000,  /**< Level 5.2 */
    OMX_VIDEO_AVCLevel6   = 0x20000,  /**< Level 6 */
    OMX_VIDEO_AVCLevel61  = 0x40000,  /**< Level 6.1 */
    OMX_VIDEO_AVCLevel62  = 0x80000,  /**< Level 6.2 */
    OMX_VIDEO_AVCLevelKhronosExtensions = 0x6F000000, /**< Reserved region for introducing Khronos Standard Extensions */
    OMX_VIDEO_AVCLevelVendorStartUnused = 0x7F000000, /**< Reserved region for introducing Vendor Extensions */
    OMX_VIDEO_AVCLevelMax = 0x7FFFFFFF