LINUX.ORG.RU
ФорумTalks

Frontend для mencoder на Qt4


0

0

Предлагаю широкой общественности фронтенд для mencoder, который я только что наваял на Qt4 (у меня 4.1.4) для собственных нужд. То состояние, в котором он сейчас находится (работает под win и lin, багов вроде не видно), меня вполне устраивает, и дальше что-то добавлять/улучшать мне лениво. Это почти полная копия http://bokorn.uw.hu/linux/dmencoder/ , только на C++/Qt4 и с некоторыми усовершенстваваниями; форма нарисована в дизайнере, for fun. В общем, кому надо - ковыряйтесь (никакой лицензии, делайте что хотите), кому не надо - пропускайте мимо ушей. Если есть замечания по существу - с радостью выслушаю и учту на будущее :)

URL: http://www.mytempdir.com/838944

anonymous

Респектище!

Одно но - без дописывания
#include <math.h>
в tmainform.cpp у меня не собиралось, вылетало с воплями
---
tmainform.cpp: In member function `void TMainForm::GenerateBtnPressed()':
tmainform.cpp:772: error: `floor' was not declared in this scope
tmainform.cpp:850: error: `round' was not declared in this scope
tmainform.cpp:850: warning: unused variable 'round'
make: *** [tmainform.o] Ошибка 1
---
Как ты умудрился без math.h собрать, я что-то не понял. :)

Ramen ★★★★
()
Ответ на: комментарий от Ramen

Не знаю... Slackware 10.2, GCC 3.3.6... (под винду - кроссплатформенно из линукса с помощью MinGW 3.1, а то перегружаться лениво).

Я не виноват :) Я вообще про include вспоминаю только тогда, когда компилер орать начинает :)

anonymous
()
Ответ на: комментарий от anonymous

У меня Slackware-current (за июнь), gcc 3.4.6, Qt 4.1.2. Под венду не собирал.

>Я не виноват :) Я вообще про include вспоминаю только тогда, когда компилер орать начинает :)

Хм. :))

З.Ы. а скрипты для сборки лучше писать независимыми от путей ;)

Ramen ★★★★
()

> который я только что наваял на Qt4 > никакой лицензии, делайте что хотите

Всё таки лицензия нужна.

Legioner ★★★★★
()
Ответ на: комментарий от Ivanz

>Надо не #include <math.h>, а #include <cmath>!

Хм... я не в курсе, си всё никак не распинаю себя выучить... :)

Для общего развития - почему cmath, а не math.h?

Ramen ★★★★
()
Ответ на: комментарий от Ramen

>Как ты умудрился без math.h собрать, я что-то не понял. :)

Было такое и у меня --- проект на Qt3 под Slack10.0 компилился, а под SuSE 10.0 --- орал, что нет символов из m (math.h)

Ay49Mihas ★★★★
()
Ответ на: комментарий от Legioner

> Всё таки лицензия нужна.

Ну, тогда, видимо, мне надо выбирать GPL, потому что именно под ней распространяется Qt Opensource - по крайней мере, под винду.

anonymous
()
Ответ на: комментарий от Ramen

> З.Ы. а скрипты для сборки лучше писать независимыми от путей ;)

Это всё понятно. Но дело в том, что прогу я изначально писал под себя (начал неделю назад и далее с перерывами), потому как ниасилил запоминать ключи mencoder'а. Догнал её до нужной мне функциональности (она сырая, я даже про setWindowTitle позабыл) и дальше возиться мне неинтересно и некогда - работает, и ладно. Поэтому и выложил - может, кому пригодиться или кто-то захочет до ума довести.

anonymous
()
Ответ на: комментарий от anonymous

Немного изменил интерфейс(Раскидал настройки по табам и повесил некоторые enable на сигналы).

http://www.mytempdir.com/839201

Автору респект.

P.S. Может на kde-apps.org повесишь? Там много народу ходит.

YesSSS ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.