Cover High tier negotiation and independent KEY probes
This commit is contained in:
1 parent
7122d70ea6
commit
f2d67990f8
2 files changed
+17
-5
No files matched your search
@@ -1,5 +1,5 @@
|
||||
/* Общая проверка независимого KEY (configuration + Annex B AU). Не переписывает поток.
|
||||
* Проверяет ограниченный набор для звонков: AVC Baseline/CB, HEVC Main/Main tier,
|
||||
* Проверяет ограниченный набор для звонков: AVC Baseline/CB, HEVC Main с Main/High tier,
|
||||
* progressive 8-bit 4:2:0, один spatial/temporal layer, без reorder. DPB — по Annex A.
|
||||
* HEVC допускает dependent segments внутри IDR и явный pic_output_flag=1;
|
||||
* первый слайс независимый, адреса остальных — в границах CTB геометрии SPS.
|
||||
@@ -16,7 +16,7 @@ struct call_video_bitstream {
|
||||
};
|
||||
int call_video_inspect_key(int codec, const uint8_t *data, size_t length, struct call_video_bitstream *out);
|
||||
int call_video_check_key(const struct call_video_format *format, const uint8_t *data, size_t length);
|
||||
/* KEY-проба 1280x720 либо 1920x1080, включая обратную ориентацию.
|
||||
/* KEY-проба 1280x720 либо 1920x1080, включая обратную ориентацию. HEVC High tier — level 4.
|
||||
* Буфер 8192 байт достаточен; возвращает размер или -1 с диагностикой. */
|
||||
int call_video_probe_key(int codec, int profile, unsigned width, unsigned height, uint8_t *out, size_t capacity);
|
||||
#ifdef __cplusplus
|
||||
|
||||
Reference in new issue
Block a user