2016-04-11 4 views
0

Ich habe ein Problem, wenn ich die imagem mit 16 Bittiefe enconde i erhalten, einen Fehler, der Fehler ist:Fehler in HEVC enconde von 16 Bit-Tiefe: "enable RExt__HIGH_BIT_DEPTH_SUPPORT"

"RExt__HIGH_BIT_DEPTH_SUPPORT enable";

Ich benutze die InternalBitDepth = 16, ich brauche dies zu verwenden.

ich lese, was ich in TypeDef.h die nächste Zeile geändert müssen:

#ifndef RExt__HIGH_BIT_DEPTH_SUPPORT

#define RExt__HIGH_BIT_DEPTH_SUPPORT 0 /// < 0 (Standard) Definitionen Datentyp für 8-10 Bit verwenden Video, 1 = verwenden Sie größere Datentypen für bis zu 16 Bit Video

Ich ändere zu #define RExt__HIGH_BIT_DEPTH_SUPPORT 1 ///, und ich führe das Makefile, aber der Fehler blieb.

Was passiert?

danken Ihnen im Voraus

Antwort

0

Sind Sie sicher, dass HM die Bit-Tiefe von 16 unterstützt? Ich bin nicht sicher über meine Behauptung; Aber ich denke jedes Mal, wenn ich von jemandem höre, der von "höherer Bittiefe in HM" spricht, sprechen sie normalerweise von 10 oder höchstens 12 Bit Tiefe. Wie gesagt, ich bin mir überhaupt nicht sicher. Vielleicht unterstützt es! Wenn Sie die Antwort finden, teilen Sie es bitte mit uns.

Viel Glück

+0

Ja, die neue Version ist für 16 Bit aktiviert, aber nicht standardmäßig aktiviert. –