]> git.pld-linux.org Git - packages/kmplayer.git/blob - kmplayer-video-size.patch
- 0.9.3pre1. Works well under current Ac.
[packages/kmplayer.git] / kmplayer-video-size.patch
1 diff -urN kmplayer-0.9.2a.orig/src/kmplayerprocess.cpp kmplayer-0.9.2a/src/kmplayerprocess.cpp
2 --- kmplayer-0.9.2a.orig/src/kmplayerprocess.cpp        2006-06-06 22:40:51.000000000 +0200
3 +++ kmplayer-0.9.2a/src/kmplayerprocess.cpp     2006-06-30 02:21:40.968983250 +0200
4 @@ -735,12 +735,13 @@
5              QRegExp & m_sizeRegExp = patterns[MPlayerPreferencesPage::pat_size];
6              v->addText (out, true);
7              if (!m_source->processOutput (out)) {
8 -                int movie_width = m_source->width ();
9 -                if (movie_width <= 0 && m_sizeRegExp.search (out) > -1) {
10 -                    movie_width = m_sizeRegExp.cap (1).toInt (&ok);
11 +                if (m_sizeRegExp.search (out) > -1) {
12 +                    int movie_width = m_sizeRegExp.cap (1).toInt (&ok);
13                      int movie_height = ok ? m_sizeRegExp.cap (2).toInt (&ok) : 0;
14 -                    if (ok && movie_width > 0 && movie_height > 0)
15 +                    if (ok && movie_width > 0 && movie_height > 0) {
16                          m_source->setDimensions(m_mrl,movie_width,movie_height);
17 +                       m_source->setAspect (m_mrl, 1.0*movie_width/movie_height);
18 +                   }
19                  } else if (m_startRegExp.search (out) > -1) {
20                      if (m_settings->mplayerpost090) {
21                          if (!m_tmpURL.isEmpty () && m_url != m_tmpURL) {
This page took 0.023661 seconds and 3 git commands to generate.