FPlay - видеоплеер в Колибри

Processing, playback of audio and video
  • Pathoswithin wrote:в UNIX можно использовать все символы, кроме 0 и "/".
    Не просто так же ограничения в Windows. Можно в винде написать del *.txt. А в unix как это будет работать?
  • В процессе тестирования видеодрайвера i915-4.6.7-1.7z
    http://board.kolibrios.org/viewtopic.ph ... lay#p70018

    Было замечено три бага (?) в FPlay:
    1. При раскрытии на весь экран окно по видимому создается с положением Х=1 т.к. слева виден 1 пиксель рабочего стола => https://i.imgur.com/izv6a2C.jpg
    2. При проигрывании с драйвером активные элементы видео имеют вертикальные полосы которых нет при воспроизведении без драйвера => https://imgur.com/a/fDJqP
    3. Отказ проигрывать видео Ducks.Take.Off.720p.QHD.CRF24.x264-CtrlHD.mkv из https://rutracker.org/forum/viewtopic.php?t=857557

    Один раз у меня FPlay завис при воспрозведении с драйвером, другие разы все было ок.
    Из хаоса в космос
  • Я уже давно мечтаю о перемотке в FPlay. Попробовал разобрать исходники и честно скажу, что они весьма непростые. Также непривычна работа через send_message(), как я понимаю такой подход свойственен более продвинутым системам управления окнами, вроде Windows? (IPC?) Все что я нашел, это то, что плеер поддерживает перемотку. Вот только я не понял как оно используется и куда ведет

    Code: Select all

    send_message((ctrl_t*)win, ev, 0, key.code);
    Из хаоса в космос
  • Было замечено три бага (?) в FPlay
    1.Так всегда или только с драйвером? Я у себя не наблюдал такого.
    2.Не понял, о каких вертикальных полосах речь.
  • 1. Проверю.
    2. Полосы появляются в местах где активно меняется картинка http://prntscr.com/inz5zm, http://prntscr.com/inz6yf без драйвера их нету
    Из хаоса в космос
  • 2. Полосы появляются в местах где активно меняется картинка http://prntscr.com/inz5zm, http://prntscr.com/inz6yf без драйвера их нету
    А видео в оригинальном размере или растянуто?
  • Итак, подсумируем :)

    1. Баг https://i.imgur.com/izv6a2C.jpg проявляется только в случае, если ширина видео равна экрану (возможно если и больше), то окно создается в позиции Х=0, но при раскрытии на весь экран, позиция меняется на Х=1.

    У меня экран 1280х768, видео 1280х720. Открываю Х=0, Enter на весь экран Х=1

    2. При проигрывании с драйвером активные элементы видео имеют полосы, которых нет при воспроизведении без драйвера. Полосы видны в любом размере видео https://drive.google.com/open?id=1upo5W ... KHaqN_eVZF

    3. Если нажать пробел, то изображение пропадает, чего не случается если нажать кнопку "пауза".

    4. Все же очень хотел бы попросить добавить перемотку с клавиатуры.

    5. Ты раньше писал:
    В принципе в Fplay можно склеивать путь из нескольких параметров в одну строку, но если там два пробела подряд, фокус не пройдёт. Т.е собрать из argv[1]="мой" и argv[2]="файл.avi" "мой файл.avi" получится, а "мой<пробел><пробел><пробел>файл.avi" нет.
    Приемлемое решение за неимением других вариантов. Уж лучше чем в большинстве случаев невозможность запустить видеофайл. Я постоянно использую АРР+ для запуска видео, что порядком неудобно :)

    6. Если файл не поддерживается, можно выдавать вообщение через @notify спараметром

    Code: Select all

    "'FPlay\nSorry, video codec in this file is not supported yet.' -Et"
    Last edited by Leency on Wed Mar 07, 2018 11:40 pm, edited 1 time in total.
    Из хаоса в космос
  • 1. Баг https://i.imgur.com/izv6a2C.jpg проявляется только в случае, если ширина видео равна экрану (возможно если и больше), то окно создается в позиции Х=0, но при раскрытии на весь экран, позиция меняется на Х=1.
    Это независимо, с драйвером или без?
  • И с драйвером, и без драйвера. И так и так есть полоса.

    Я там в предыдущий пост пункт 5 и 6 добавил.
    Из хаоса в космос
  • Полоса слева похожа на баг ядра. Если подвести курсор к левому краю, чтобы появилась панель, полоса исчезнет. То есть ошибка в карте окон.
  • Задолбался запускать видеофайлы через иконку Fplay.
    #7203 - use /kolibrios/media/fplay_run to run Fplay with parameter wrapped into "
    Из хаоса в космос
  • Leency wrote:fplay_run
    Не очень понятно, какую проблему это решает.

    Code: Select all

    EIP    = $000001DF; EAX    = $00000046; EBX    = $000031F2; ECX    = $00000000
    EDX    = $00000002; ESI    = $00000101; EDI    = $0412EE77; EBP    = $0412EE60
    ESP    = $0412EE60; EFLAGS = $00010246
    RunFile(Path:"/kolibrios/media/fplay", CmdLine:"""")
    И почему нельзя её решить в самом fplay? Или ты теперь будешь для каждой программы делать дополнительно запускатель xxx_run?
  • 0CodErr
    Ну реши, че.
    Из хаоса в космос
  • Leency wrote:Ну реши
    Ну вот я, собственно, и интересовался в предыдущем сообщении
    0CodErr wrote:
    Leency wrote:fplay_run
    Не очень понятно, какую проблему это решает.
  • Who is online

    Users browsing this forum: No registered users and 3 guests