|
Lines 345-353
Link Here
|
| 345 |
"dvdsource", "exitsource", "hrefsource", "introsource", "pipesource", "tvscanner", "tvsource", "urlsource", "vcdsource", 0L |
345 |
"dvdsource", "exitsource", "hrefsource", "introsource", "pipesource", "tvscanner", "tvsource", "urlsource", "vcdsource", 0L |
| 346 |
}; |
346 |
}; |
| 347 |
|
347 |
|
| 348 |
KDE_NO_CDTOR_EXPORT MPlayer::MPlayer (QObject * parent, Settings * settings) |
348 |
KDE_NO_CDTOR_EXPORT MPlayer::MPlayer (QObject * parent, Settings * settings) |
| 349 |
: MPlayerBase (parent, settings, "mplayer"), |
349 |
: MPlayerBase (parent, settings, MPLAYER_BIN), |
| 350 |
m_widget (0L), |
350 |
m_widget (0L), |
| 351 |
m_configpage (new MPlayerPreferencesPage (this)), |
351 |
m_configpage (new MPlayerPreferencesPage (this)), |
| 352 |
aid (-1), sid (-1), |
352 |
aid (-1), sid (-1), |
| 353 |
m_needs_restarted (false) { |
353 |
m_needs_restarted (false) { |
|
Lines 511-520
Link Here
|
| 511 |
if (!m_use_slave) { |
511 |
if (!m_use_slave) { |
| 512 |
fprintf (stderr, "%s | ", pipe); |
512 |
fprintf (stderr, "%s | ", pipe); |
| 513 |
*m_process << pipe << " | "; |
513 |
*m_process << pipe << " | "; |
| 514 |
} |
514 |
} |
| 515 |
fprintf (stderr, "mplayer -wid %lu ", (unsigned long) widget ()); |
515 |
fprintf (stderr, "mplayer-bin -wid %lu ", (unsigned long) widget ()); |
| 516 |
*m_process << "mplayer -wid " << QString::number (widget ()); |
516 |
*m_process << "mplayer-bin -wid " << QString::number (widget ()); |
| 517 |
|
517 |
|
| 518 |
if (m_use_slave) { |
518 |
if (m_use_slave) { |
| 519 |
fprintf (stderr, "-slave "); |
519 |
fprintf (stderr, "-slave "); |
| 520 |
*m_process << "-slave "; |
520 |
*m_process << "-slave "; |
|
Lines 599-607
Link Here
|
| 599 |
QString outdir = locateLocal ("data", "kmplayer/"); |
599 |
QString outdir = locateLocal ("data", "kmplayer/"); |
| 600 |
m_grabfile = outdir + QString ("00000001.jpg"); |
600 |
m_grabfile = outdir + QString ("00000001.jpg"); |
| 601 |
unlink (m_grabfile.ascii ()); |
601 |
unlink (m_grabfile.ascii ()); |
| 602 |
QString myurl (url.isLocalFile () ? getPath (url) : url.url ()); |
602 |
QString myurl (url.isLocalFile () ? getPath (url) : url.url ()); |
| 603 |
QString args ("mplayer "); |
603 |
QString args ("mplayer-bin "); |
| 604 |
if (m_settings->mplayerpost090) |
604 |
if (m_settings->mplayerpost090) |
| 605 |
args += "-vo jpeg:outdir="; |
605 |
args += "-vo jpeg:outdir="; |
| 606 |
else |
606 |
else |
| 607 |
args += "-vo jpeg -jpeg outdir="; |
607 |
args += "-vo jpeg -jpeg outdir="; |
|
Lines 920-928
Link Here
|
| 920 |
|
920 |
|
| 921 |
KDE_NO_EXPORT void MPlayerPreferencesPage::prefLocation (QString & item, QString & icon, QString & tab) { |
921 |
KDE_NO_EXPORT void MPlayerPreferencesPage::prefLocation (QString & item, QString & icon, QString & tab) { |
| 922 |
item = i18n ("General Options"); |
922 |
item = i18n ("General Options"); |
| 923 |
icon = QString ("kmplayer"); |
923 |
icon = QString ("kmplayer"); |
| 924 |
tab = i18n ("MPlayer"); |
924 |
tab = i18n (MPLAYER_BIN); |
| 925 |
} |
925 |
} |
| 926 |
|
926 |
|
| 927 |
KDE_NO_EXPORT QFrame * MPlayerPreferencesPage::prefPage (QWidget * parent) { |
927 |
KDE_NO_EXPORT QFrame * MPlayerPreferencesPage::prefPage (QWidget * parent) { |
| 928 |
m_configframe = new MPlayerPreferencesFrame (parent); |
928 |
m_configframe = new MPlayerPreferencesFrame (parent); |
|
Lines 1020-1028
Link Here
|
| 1020 |
QString args; |
1020 |
QString args; |
| 1021 |
m_use_slave = m_source->pipeCmd ().isEmpty (); |
1021 |
m_use_slave = m_source->pipeCmd ().isEmpty (); |
| 1022 |
if (!m_use_slave) |
1022 |
if (!m_use_slave) |
| 1023 |
args = m_source->pipeCmd () + QString (" | "); |
1023 |
args = m_source->pipeCmd () + QString (" | "); |
| 1024 |
args += QString ("mplayer ") + m_source->recordCmd (); |
1024 |
args += QString ("mplayer-bin ") + m_source->recordCmd (); |
| 1025 |
// FIXME if (m_player->source () == source) // ugly |
1025 |
// FIXME if (m_player->source () == source) // ugly |
| 1026 |
// m_player->stop (); |
1026 |
// m_player->stop (); |
| 1027 |
QString myurl = url.isLocalFile () ? getPath (url) : url.url (); |
1027 |
QString myurl = url.isLocalFile () ? getPath (url) : url.url (); |
| 1028 |
bool post090 = m_settings->mplayerpost090; |
1028 |
bool post090 = m_settings->mplayerpost090; |