При открытии свойств любого видео файла, в строке "Размер файла" всегда будет написано "Неизвестный".
Что еще за "Неизвестный", если он известен и мы его знаем? Для этого достаточно заглянуть в свойства встроенного видео декодера (MPC Video Decoder).
Алгоритм воспроизведения:
1. Выбрать системный EVR-видео-рендерер
2. Открыть любой видео файл
3. Выполнить команду: "Файл" -> "Свойства"
Фактический результат: в свойствах файла, в строке "Размер кадра", всегда будет написано "Неизвестный"
Ожидаемый результат: в свойствах файла, в строке "Размер кадра", должен быть указан конкретный его размер.
P.S. Если не ошибаюсь, раньше в свойствах показывался размер кадра для любых видео файлов.
Могу предположить, что это поломка и возникла она, если не ошибаюсь, скорее всего после того, как добавили поддержку входного формата.
Не подтверждаю.
Цитата: V0ltНе подтверждаю.
V0lt, выберете пожалуйста
системный EVR видео-рендерер, откройте любой видео файл и выполните команду: "Файл" -> "Свойства". В итоге, вы увидите надпись "Неизвестный".
Я понял в чем дело, оказывается размер кадра в свойствах файла
не показывается только на системном EVR-видео-рендерере, на других системных видео-рендерерах он есть, на видео-рендерерах с кастом аллокаторами он тоже есть.
P.S. Обновил алгоритм воспроизведения бага в первом посте.
Ну значит системный EVR не может отдавать реальный размер видео-кадра. Видимо по этой же причине если сохранить кадр, то он будет не полноразмерный, а в размер окна.
Цитата: Aleksoid1978Ну значит системный EVR не может отдавать реальный размер видео-кадра. Видимо по этой же причине если сохранить кадр, то он будет не полноразмерный, а в размер окна.
Получается, что системный EVR - единственный видео-рендерер, не способный отображать реальный размер кадра видео? Очень странно...
Исправлено в r1058.