Важная информация

User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 66

Тема: Апогей - воспроизведение видео

  1. #21
    Member Аватар для hitomi2500
    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    172
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Э.. у тебя минимальный блок 8 байт что-ли? Я-то думал вообще на каждый байт по биту в дереве предусмотреть.
    Каюсь, погорячился. Действительно дерево с минимальным блоком в байт работает лучше всего, менее 400 байт на кадр в среднем получается. Мне почему-то казалось, что деревья с большими размерами блоков будут быстрее декодироваться, но видимо это не так.


  2. #22
    Member Аватар для hitomi2500
    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    172
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лучше! Заметно лучше. Ещё дёргано и медленно, но уже смотрится как видео, а не как слайдшоу. Дешифровщик отлаживал на эмуляторе с одним кадром, а вот буферизацию пришлось писать вслепую. Заработало с первого раза, но в конце буфера в 16К виснет, какие-то условия перехлёста с ошибками написаны. Скорость кадров пока не измерял, на вид около 4. Интерлейса тоже пока нет, он по идее может ещё раза в 2 разогнать в ущерб картинке. Ассемблерный код написан тоже абы как, может оптимизация ещё немного даст скорости.

    Видео : https://youtu.be/PMeIMVL_Vw4

    Вопрос к b2m, твой эмулятор поддерживает эмуляцию SD-карты? Я в общем-то и вслепую добью, но на эмуляторе было бы в разы проще.

  3. #23
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,846
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    166 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Твой вариант (с контроллером от vinxru/alemorf) нет, а простые варианты (типа nv8em) - да.

  4. #24
    Member Аватар для hitomi2500
    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    172
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче программист под КР580 из меня никакой. Кое-как склепал декодер, видео Bad Apple он воспроизводит до конца, а вот на втором видео грохается посередине, пока не разобрался почему. Если кому интересно посмотреть, исходники и сборку декодера, а также видеофайлы прикреплю к сообщению. На эмуляторе b2m интерфейс SD от vinxru не работает, на остальных видимо тоже, так что пока только реал. Имя файла пока задаётся жёстко в исходнике, в данном случае это "VIDEO\APPLE.APV"

    Видео 1:https://www.youtube.com/watch?v=jTkKTztZx_I
    Видео 2: (падает на 3-й минуте) https://www.youtube.com/watch?v=CLyV-c9ORko

    Декодер с исходниками: avplay_0010.zip

    Видеофайлы: https://yadi.sk/d/bbc42Q-FPQ2J0Q

    Кодировщик видео написан на Qt, выложу его позже, там вечная головная боль с библиотеками.

  5. #25
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hitomi2500 Посмотреть сообщение
    На эмуляторе b2m интерфейс SD от vinxru не работает, на остальных видимо тоже, так что пока только реал.
    В эмулятор Pyk-а можно и самому встроить
    https://github.com/vpyk/emu80v4
    Больше игр нет

  6. #26
    Veteran Аватар для Ратмир
    Регистрация
    07.05.2013
    Адрес
    г. Уфа
    Сообщений
    1,195
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    136
    Поблагодарили
    112 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Красота!

    Мои скромные железяки


    ATARI 65хе
    YAMAHA YIS503IIIR
    PackardBell
    HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
    AcerPower 433sv
    Fujitsu-Siemens Scenic/S 2
    Compaq deskpro en

    МС 0511-01
    Микро80(в процессе)
    Микроком85
    Апогей-БК01Ц
    РадиоРК-86
    БК0010/10-01/11/11М
    ПК-8000
    Львов ПК-01
    Агат-9
    ДВК-2(в процессе)
    ДВК-3М
    Вектор-06ц
    Специалист
    ХТ8088 nec-20
    АТ286,386,486
    PI-75-200ММХ
    РII, III,IV

    ZX-Evolution r.C3
    Santaka-002
    Дельта-С
    Ленинград48к
    [свернуть]

  7. #27
    Activist
    Регистрация
    14.05.2013
    Адрес
    г. Москва
    Сообщений
    254
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В моем эмуляторе SD от vinxru есть

  8. #28
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,165
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    428
    Поблагодарили
    175 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    В эмулятор Pyk-а можно и самому встроить
    https://github.com/vpyk/emu80v4
    Более того, я уже начинал делать поддержку этого контроллера, но до конца так и не довел, переключился на другое.
    Могу вернуться к нему и доделать, раз уж стало актуально.
    Последний раз редактировалось Pyk; 21.10.2018 в 20:26. Причина: typo

  9. #29
    Member Аватар для hitomi2500
    Регистрация
    05.10.2018
    Адрес
    г. Москва
    Сообщений
    172
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    В эмулятор Pyk-а можно и самому встроить
    https://github.com/vpyk/emu80v4
    Я подумаю, спасибо. Я не очень-то пока представляю протокол интерфейса, просто использую функции SD-биоса. Чтобы добавить его поддержку, нужно и в эмуляторе разобраться, и в коде для микроконтроллера.

    Цитата Сообщение от Ратмир Посмотреть сообщение
    Красота!
    Спасибо Теперь в играх для Апогея можно делать видео-заставки.

    Цитата Сообщение от uart Посмотреть сообщение
    В моем эмуляторе SD от vinxru есть
    Это здорово. У меня правда нет машины с OSX, поэтому проверить, заработает ли декодер на нём, я не могу.

    Выкладываю текущий вариант кодера, на случай если кого-то появилось желание поконвертировать видео.
    Сборка : https://yadi.sk/d/SHjlf2r0JUPftg
    Если будет ругаться на отсутствующие библиотеки или файлы платформы, скажите, попробую починить. Вроде проверил все зависимости, но с Qt никогда нельзя быть уверенным.
    Исходники : https://yadi.sk/d/_cx3VpQVv6739Q
    Если захотите собрать кодер из исходников, вам ещё понадобится девелоперская сборка библиотек ffmpeg для вашей архитектуры. И скорее всего придётся обновить заголовки ffmpeg в проекте, а заодно поменять пару вызовов функций, которые устарели в ffmpeg за последний месяц.

  10. #30
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,165
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    428
    Поблагодарили
    175 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hitomi2500 Посмотреть сообщение
    Если будет ругаться на отсутствующие библиотеки или файлы платформы, скажите, попробую починить.
    plugins/platmorms/qtwindows.dll как минимум не хватает
    У меня Qt 5.11 нет под рукой, проверить не смог.

    - - - Добавлено - - -

    Запустился. Нужно создать директорию platforms и положить туда qtwindows.dll от Qt 5.11.2:
    http://rgho.st/8VtjQzxvm

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Апогей-БК01 и Апогей-БК01Ц: Ремонт
    от ROMка в разделе Радио-86РК
    Ответов: 193
    Последнее: 15.11.2023, 15:09
  2. Апогей-БК01 и Апогей-БК01Ц: Обсуждение
    от Mick в разделе Радио-86РК
    Ответов: 358
    Последнее: 02.07.2023, 18:08
  3. Апогей-БК01 и Апогей-БК01Ц: Внешний ROM диск
    от vinxru в разделе Радио-86РК
    Ответов: 428
    Последнее: 29.05.2020, 12:30
  4. Ответов: 17
    Последнее: 09.06.2018, 13:21
  5. Апогей-БК01: Доработка до Апогей-БК01Ц
    от vinxru в разделе Радио-86РК
    Ответов: 14
    Последнее: 30.04.2012, 10:50

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •