Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition / MPC-BE (часть 3)

Модерирует : gyra, Maz

Maz (13-06-2018 23:10): Media Player Classic - Black Edition / MPC-BE (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части топика: часть 1 | часть 2
Media Player Classic - Black Edition


MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windоws. Этот проект имеет свою независимую разработку на базе оригинального кода «Media Player Classic» и «Media Player Classic - Home Cinema», со своими нововведениями и оптимизацией.  
Плеер имеет внушительный набор аудио-видео фильтров, который позволяет ему воспроизводить практически все существующие форматы медиафайлов.
Последняя версия с поддержкой XP - 1.4.6 (билд 1590) | неофициальная v1.4.7 от Evgeniy_1990
 
  • История изменений (упрощенный вариант).
  • Заменяемая графика: тулбары, фоновые картинки, иконки.
  • Схема управления плеером посредством тачскрина.

    Системные требования:
  • Windоws Vista, 7, 8, 8.1, 10 (32bit/64bit)  
  • Процессор с поддержкой SSE. Начиная с версии 1.5.1 (build 2631) beta требуется поддержка SSE2.

    Различный софт на тему воспроизведения видео
    Голосование "Выбираем популярные видеоплееры-2018".
     
    Помощь проекту | Помощь форуму.

  • Всего записей: 38741 | Зарегистр. 26-02-2002 | Отправлено: 22:18 24-12-2016 | Исправлено: V0lt, 06:10 24-05-2018
    judelaw

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    anikuha  
    Там типовое меню, изменение цвета которого у нас не предусмотрено.

    Привет всем!
    Поскребся по сусекам, нашел в закромах манипуляции с меню под темную тему. Если вдруг разработчикам будет интересно - я сброшу код. Там правда есть нюансы и нужно будет еще пилить и пилить. ))
    Задумка была такая:
    - сделать главное и всплывающее меню под темную тему (с поддержкой цветовой регулировки)
    - убрать режим HIDEMENU, оставить только SHOWCAPTION->FRAMEONLY->BORDERLESS
    - само отображение/скрытие меню вынести опцией и назначить отдельный хоткей на этот дело
    - отображение/скрытие меню должно работать во ВСЕХ режимах SHOWCAPTION->FRAMEONLY->BORDERLESS
     
    Практически все реализовано, остались некоторые нерешаемые проблемы, в частности с закраской самой рамки меню
     
    В целом выглядит так:
     



    Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 18:10 02-02-2017 | Исправлено: judelaw, 18:13 02-02-2017
    szl



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    judelaw, отличная работа!


    ----------
    Win11 x64, i7 8700K 5Ghz, MasterLiquid Pro 280, ASUS MAXIMUS X HERO, G.Skill (2x8GB) Trident Z F4-3600C16D-16GTZ, Crucial MX500 1TB, RX 5700,TV Philips 43PUS6703/12, Zappiti 4K HDR

    Всего записей: 1286 | Зарегистр. 14-12-2002 | Отправлено: 20:06 02-02-2017
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    judelaw, классно! Эх, вот бы теперь всё это в сабж воплотить...

    Всего записей: 8150 | Зарегистр. 14-04-2012 | Отправлено: 20:45 02-02-2017
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    judelaw
    Выглядит хорошо. Но хотелось бы увидеть патч.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 20:49 02-02-2017
    Zlodei_Vreditel

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    judelaw
    Очень хорошо !!!

    Всего записей: 130 | Зарегистр. 25-02-2011 | Отправлено: 23:09 02-02-2017
    zmashine



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    judelaw

    Цитата:
    остались некоторые нерешаемые проблемы, в частности с закраской самой рамки меню  

     
    "не трожь птичку рамку!" ©
     
    по мне так даже красивше будет.
     
    p.s. ну и привет труженикам невидимого фронта.

    ----------
    Win10 x64 Pro | R5 3600 with Mugen 5 Rev.B | ASUS ROG B450-I G | GTX 1070 Aero ITX | 32GB RAM | Seasonic SGX 650 | HP Z24i

    Всего записей: 602 | Зарегистр. 28-06-2010 | Отправлено: 23:52 02-02-2017 | Исправлено: zmashine, 23:53 02-02-2017
    MiholBeaR



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    judelaw
    Здорово. Наконец-то темная тема будет допилина.
    Может, хоть у вас получится и рамку убрать при разворачивании окна на Вин7. А то что-то когда-то наворотили и приходится на старой версии сидеть из-за этого.

    Всего записей: 495 | Зарегистр. 29-09-2010 | Отправлено: 01:36 03-02-2017
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    judelaw
    Привет. Во первых - я рад что ты "вернулся".
    По поводу меню - как уже сказали выше рамку не трогай, не надо ее убирать, она очень гармонично выглядит на скринах.
     
    Но а по поводу скрытия/отображения меню - я против того чтобы что-то менять в том как оно есть сейчас. Просто рисовать и все, ну конечно же и добавить соответственно под это дело галку. Логику отображения меню трогать не надо.
     
    Добавлено:
    MiholBeaR

    Цитата:
    рамку убрать при разворачивании окна на Вин7

    Что еще за рамки ??

    ----------
    AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9203 | Зарегистр. 11-05-2006 | Отправлено: 04:47 03-02-2017
    MiholBeaR



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978

    Цитата:
    Что еще за рамки ??

    При нажатии "Развернуть"
    или
    в новых версиях остается рамка окна

    которая должна исчезать, как происходит в старой версии 1.4.5 (build 436)

    У любых прочих программ с системной рамкой, при разворачивании на экран, эта рамка не отображается.
    Надеюсь, получилось понятно обозначить баг с рамкой.

    Всего записей: 495 | Зарегистр. 29-09-2010 | Отправлено: 16:37 03-02-2017 | Исправлено: MiholBeaR, 17:29 03-02-2017
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MiholBeaR, и с рамкой и без рамки. Кому как нравится. Версия 1.5.1.2324. Рамка убирается нажатием Ctrl + 0.
     

    Всего записей: 8150 | Зарегистр. 14-04-2012 | Отправлено: 16:56 03-02-2017 | Исправлено: MAX63ru, 16:59 03-02-2017
    MiholBeaR



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MAX63ru
    Это не то.

    Всего записей: 495 | Зарегистр. 29-09-2010 | Отправлено: 17:14 03-02-2017
    MAX63ru



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Это не то.

    MiholBeaR, а что именно не то? Не вижу никакой разницы между Вашими и своими скринами с рамкой и без.

    Всего записей: 8150 | Зарегистр. 14-04-2012 | Отправлено: 17:41 03-02-2017
    AngelNet



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я надеюсь эта рамка не от BORDER_STYLE зависит? вообще даже хотя бы просто убрать ее, не добавляя ничего нового уже было бы здорово.
    но это лишь моё imho.  
     
    не люблю я рамки, даже на винде когда ставлю свежую сразу применяю рег-файл (вступает в действие после рестарта системы):
    Код:
    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
    "BorderWidth"="0"
    "PaddedBorderWidth"="0"
    галочка "позволять темам изменять значки раб. стола" в настройках персонализации должна быть СНЯТА! (иначе при смене тем, толщина бордера окон опять "скинется" на дефолтное значение.

    ----------
    animelist

    Всего записей: 7412 | Зарегистр. 11-03-2004 | Отправлено: 17:53 03-02-2017 | Исправлено: AngelNet, 18:54 03-02-2017
    judelaw

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MiholBeaR

    Цитата:
    При нажатии "Развернуть"

    Во втором случае получил подобный баг на вин7 (из режима frameonly). Из режимов с видимым заголовком - все нормально.
     
    436 которая у меня есть - также ловлю баг
    427 тоже баг присутствует
    419 вроде бы норма, без рамок при развороте.
     
    скинь свой екзешник с 436 версией

    Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 18:04 03-02-2017 | Исправлено: judelaw, 18:05 03-02-2017
    exsidas



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Меня все устраивает.кроме одного..Как убрать правый клик по полосе прокрутки?
    выскакивает окно и оно не нравится.

    Всего записей: 925 | Зарегистр. 18-10-2010 | Отправлено: 18:12 03-02-2017
    MiholBeaR



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    judelaw
    Экзешник стандартный. Бажка именно во втором случае. Это я что-то зарапортовался в конце рабочего дня.
    В общем, где-то в районе той версии началось.

    Всего записей: 495 | Зарегистр. 29-09-2010 | Отправлено: 19:11 03-02-2017 | Исправлено: MiholBeaR, 19:26 03-02-2017
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня при развороте окна на весь экран никакой рамки нет. Win7Sp1 x64.
     
    Добавлено:
    exsidas
    Цитата:
    Как убрать правый клик по полосе прокрутки?
    выскакивает окно и оно не нравится.
    Ну хоть кто-то меня поддержал. Полностью согласен, ненужная и раздражающая фича, которую прикрутили лишь чтобы было или потому что где-то так же (точне не помню уже зачем).

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 20:01 03-02-2017 | Исправлено: V0lt, 20:18 03-02-2017
    judelaw

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    V0lt
    Цитата:
    У меня при развороте окна на весь экран никакой рамки нет. Win7Sp1 x64.

     
    у меня x86 но не думаю что важно
     
    вот у меня так (скрин двух мониторов), рамки видны в режиме FRAMEONLY

     
    если копнуть по истории... например в ревизию 432
    https://sourceforge.net/p/mpcbe/code/432/
     
    и добавить там чтото типа ...

    Код:
    if (s.iCaptionMenuMode == MODE_FRAMEONLY && IsWin7) {
        CSize fsize(0, 0);
        fsize.cx = GetSystemMetrics(SM_CXSIZEFRAME) * 2;
        fsize.cy = GetSystemMetrics(SM_CYSIZEFRAME) * 2;
        SetWindowPos(NULL, wr.left - fsize.cx, wr.top - fsize.cy, wr.Width() + fsize.cx * 2, wr.Height() + fsize.cy * 2, SWP_NOZORDER | SWP_NOACTIVATE);
    } else {
        SetWindowPos(NULL, wr.left, wr.top, wr.Width(), wr.Height(), SWP_NOZORDER | SWP_NOACTIVATE);
    }
     

    тогда правильно разворачивает.
    Хотя больше на костыль похоже

    Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 20:34 03-02-2017
    V0lt



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    judelaw
    Цитата:
    вот у меня так (скрин двух мониторов), рамки видны в режиме FRAMEONLY
    У меня стандартный режим кнопка "3" - рамки нет. В режиме кнопка "2" рамка видна.
     
    Подобный вопрос уже поднимали и, если не путаю, это такая фича у окон без заголовков.

    Цитата:
    тогда правильно разворачивает.
    Хотя больше на костыль похоже
    Так делать не стоит.

    Всего записей: 10450 | Зарегистр. 05-02-2003 | Отправлено: 20:49 03-02-2017 | Исправлено: V0lt, 20:50 03-02-2017
    judelaw

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    для тестов x86Eng - темное меню и все что с ним связано
     
     
    https://yadi.sk/d/3CNpIKL43ChjfE
     
    из явных проблем:  
    иногда, при потере фокуса (при открытии модальных окон) не отрисовывается временно полоса соединяюшая панель меню с клиентской частью

     
    Ctrl+0 - смена режимов
    M - отобразить или скрыть панель меню (работает во всех режимах)

    Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 21:00 03-02-2017 | Исправлено: judelaw, 21:03 03-02-2017
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Black Edition / MPC-BE (часть 3)
    Maz (13-06-2018 23:10): Media Player Classic - Black Edition / MPC-BE (часть 4)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru