Log in

View Full Version : SMPlayer - a new frontend for MPlayer


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17

Clobon
3rd June 2008, 02:55
HiMaybe your side buttons are producing horizontal wheel events. These events are ignored since svn r1232.

If you move the mouse wheel, does it activate the action you configured for MB3 by any chance?

Nopes, it controls volume... Default is media seeking but I always
use the MWheel for volume control. I wish that would be the default.

The MWheel is a 4 way wheel so the horizontal wheel events
are triggered by the wheel itself and not by the sidebuttons.

The bottuns are numbered like this:
LeftMB=0
RightMB=1
MiddleMB(Wheel)=2
Sidebutton1=3
Sidebutton2=4

HF, Clobon

rvm
3rd June 2008, 03:02
Ok, do you know the last version of smplayer on which the MB3 worked for you? (appears in Help->About smplayer)

Clobon
3rd June 2008, 03:34
Hi,

unfortunately I don't have the old packages anymore.
In SVN-r1321 nothing happens. In SVN-r1299 the
equalizer appeared on MB3 but didn't disappear when
pushing the MB3 again.

And afair in SVN-r1293 it worked fine but I can't say for
sure. I'm really sorry for being that vague. *gomenasai*

Under preferences/keyboard and mouse/mouse all buttons
that can be programmed are shown so I take it smplayer
recognises them. It wouldn't let me assign a function to
a mouse button it doesn't recognise, would it?

HF, Clobon

rvm
3rd June 2008, 07:52
Hi,

unfortunately I don't have the old packages anymore.
In SVN-r1321 nothing happens. In SVN-r1299 the
equalizer appeared on MB3 but didn't disappear when
pushing the MB3 again.

Ok, I'll see what has changed between r1299 and r1321.


Under preferences/keyboard and mouse/mouse all buttons
that can be programmed are shown so I take it smplayer
recognises them. It wouldn't let me assign a function to
a mouse button it doesn't recognise, would it?

I'm afraid smplayer doesn't check for the mouse buttons (I don't know if that can be done with Qt). So yes, you can assing a function to a button your mouse even may not have.

rvm
3rd June 2008, 08:21
Well, between versions r1299 and r1321 nothing related to the mouse buttons has changed.

The only thing that has changed which may have an effect on it, is the version of the Qt libraries. In my package I upgraded Qt from 4.3.2 to 4.3.5, while LoRd_MuldeR's packages I think now include 4.4.0.

Qt 4.4.0 introduced a lot of important changes, and it's quite possible that it could have broken several things in smplayer (at least two issues were detected and fixed until now).

Did you test my package? (smplayer_0.6.1_setup.exe (http://prdownload.berlios.de/smplayer/smplayer_0.6.1_setup.exe))

Clobon
3rd June 2008, 11:42
Hi,Did you test my package?
just did, same effect. Nothing happens when I assign the equalizer to MB3.
LeftMB or MiddleMB do fine. I didn't change anything related to the mouse...
No new driver and I didn't mess with any preferences either.

Thanks so far. HF, Clobon

rvm
4th June 2008, 10:37
You'll find here (ftp://ftp.berlios.de/pub/smplayer/windows/) some old versions, from r1202 to r1341. Could you test them until you find the one where your MB3 stops to work?

LoRd_MuldeR
18th June 2008, 18:06
I've got a question: Is there a way to hack the "smplayer.ini" in order to embed SMPlayer's playlist window into the main window?
Apparently embedding the playlist only changes some bytes in "toolbars_state", but that's a pretty long array. So I don't want to (over)write it as a whole.

Note: I ask, because I want to change the initial layout right after install. So I'm looking for a method that's safe for future versions...

rvm
18th June 2008, 19:11
That array is generated by Qt (QMainWindow::saveState) and it seems to be some internal data. Also the structure of the array might change in future versions, so I don't know if it would be safe to modify it. But I'm afraid there's no other way.

LoRd_MuldeR
18th June 2008, 19:18
That array is generated by Qt (QMainWindow::saveState) and it seems to be some internal data. Also the structure of the array might change in future versions, so I don't know if it would be safe to modify it. But I'm afraid there's no other way.

I see. Thanks for info! So I can forget about this...

avih
18th June 2008, 19:37
I see. Thanks for info! So I can forget about this...
Actually, you can modify it, to a degree. Before you change that array, make sure it's the one you already know (crc32 comes to mind). If it's a match, change it, if not, let it be. It will at least work for the versions you know.

Reimar
18th June 2008, 20:56
That array is generated by Qt (QMainWindow::saveState) and it seems to be some internal data. Also the structure of the array might change in future versions, so I don't know if it would be safe to modify it. But I'm afraid there's no other way.

If it wasn't safe to modify, anyone who updates smplayer without deleting the .ini file would be in trouble, too...
And I can't resist to also say: please do not misuse CRCs. They are only to check against low probablility errors/noise, and not really suitable for anything else (not to mention that I can't see it help in this case anyway, even if the default value has stayed the same, the value for "embedded playlist" might still have changed).

LoRd_MuldeR
18th June 2008, 21:53
Well, I think I'll simply keep it as-is, unless a better solution is available. Maybe a separate option or a new commandline switch can be added?

rvm
19th June 2008, 08:27
If it wasn't safe to modify, anyone who updates smplayer without deleting the .ini file would be in trouble, too...

Actually some people reported the playlist not showing after an update. The only solution was to delete the toolbars_state entry in the config file.

Well, I think I'll simply keep it as-is, unless a better solution is available. Maybe a separate option or a new commandline switch can be added?

Yes, I think this can be done.

LoRd_MuldeR
21st June 2008, 13:31
I have to report a problem with SMPlayer that bothers me for some time now:

When I play an audio-only file first and then play a video file, MPlayer will crash! Then I press the "play" button again and it works :confused:
This is 100% reproducible, but only with OpenGL renderer. It does not happen with DirectX renderer.
Furthermore I cannot reproduce the crash with MPUI, even when using the GL renderer and when switching between audio-only and video files.

I have compared the commandlines:
There is no difference! So the same commandline, that works 100% fine in the second attempt, crashes in the first attempt (after an audio only file).

This was tested with SMPlayer v0.6.1+SVN-r1441, but can be reproduces with previous revisions. Also I use MPlayer Sherpya-SVN-r27081.
I'm on Windos XP Professional x64 Edition, using an ATI card with latest Catalyst drivers.

Here is what I get on the log:
http://pastebin.org/45103

Second attempt, same commandline:
http://pastebin.org/45104

Any ideas ???

My idea is that SMPlayer hides the video panel for the audio-only file. Then I play the video file, but initially the video panel is still hidden.
Somehow the GL renderer doesn't like that and crashes. Nevertheless SMPlayer recognizes that there should have been video and makes the video panel visible again.
When I try again, the video panel is already visible so everything works as expected again.

Quick and dirty workaround: Don't hide the video panel for audio-only files, just resize the SMPlayer window...

Reimar
21st June 2008, 19:57
Here is what I get on the log:
http://pastebin.org/45103


I know neither if it is enabled in your MPlayer build nor if it works in Windows, but try the following to get more useful output:
1) Make sure gdb (available from the MinGW homepage) is in your path (e.g. whatever SMPlayer uses as current directory should do it).
2) add -crash-debug to the MPlayer command-line

If it works, the MPlayer output should contain a gdb backtrace. Obviously this is most useful if you have a MPlayer version with debug info included.

LoRd_MuldeR
21st June 2008, 21:06
MPlayer Sherpya-SVN-r27081-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 Quad CPU @ 2.40GHz (Family: 6, Model: 15, Stepping: 7)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Unknown option on the command line: -crash-debug
Error parsing option on the command line: -crash-debug
Setting process priority: abovenormal

:D

rvm
23rd June 2008, 08:28
Well, I think I'll simply keep it as-is, unless a better solution is available. Maybe a separate option or a new commandline switch can be added?

From r1465 you can use -actions "dock_playlist true".

(dock_playlist false should undock the playlist but for some unknown reason is not working)

I have to report a problem with SMPlayer that bothers me for some time now:

When I play an audio-only file first and then play a video file, MPlayer will crash! Then I press the "play" button again and it works :confused:
This is 100% reproducible, but only with OpenGL renderer. It does not happen with DirectX renderer.

I can't reproduce this problem. After playing an audio file, I play a video file (using gl or gl:yuv=2:force-pbo:ati-hack) and there's no crash.

Using smplayer r1469, tested with both Qt 4.3.5 and Qt 4.4. The version of mplayer is r26865 compiled by myself.

Edit: I've just downloaded MPlayer-rtm-svn-27081.7z (http://downloads.sourceforge.net/mplayer-win32/MPlayer-rtm-svn-27081.7z). No crash either :confused:

LoRd_MuldeR
23rd June 2008, 11:41
From r1465 you can use -actions "dock_playlist true".

(dock_playlist false should undock the playlist but for some unknown reason is not working)

Thanks for that :)

I can't reproduce this problem. After playing an audio file, I play a video file (using gl or gl:yuv=2:force-pbo:ati-hack) and there's no crash.

Using smplayer r1469, tested with both Qt 4.3.5 and Qt 4.4. The version of mplayer is r26865 compiled by myself.

Edit: I've just downloaded MPlayer-rtm-svn-27081.7z (http://downloads.sourceforge.net/mplayer-win32/MPlayer-rtm-svn-27081.7z). No crash either :confused:

Hmmm, anything I can do? Are you on WinXP with ATI card and latest Catalyst too?

I just tried your "mplayer-r26865-mingw.7z" and it crashed in the same way :scared:
http://pastebin.org/45604

Maybe you can make "Hide video panel for audio-only files" optional?
In fact I can see no reason why displaying the SMPlayer logo while playing audio should be a bad thing...

rvm
24th June 2008, 08:42
Hmmm, anything I can do? Are you on WinXP with ATI card and latest Catalyst too?

Windows XP (32 bits), ATI card, and Catalyst I think it's version 8.4.

Maybe you can make "Hide video panel for audio-only files" optional?

Maybe. First try this build (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_svn_r1476_nohidevideowindow.7z). It doesn't hide the video window when playing audio files. Verify that it really avoids the crash.

Anyway this looks like a mplayer bug, maybe caused by something new in the ATI drivers.

LoRd_MuldeR
24th June 2008, 14:18
Maybe. First try this build (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_svn_r1476_nohidevideowindow.7z). It doesn't hide the video window when playing audio files. Verify that it really avoids the crash.

Yes, it definitely works :)

Can you make that a default for Win32 builds until a better solution comes around?

Anyway this looks like a mplayer bug, maybe caused by something new in the ATI drivers.

ATI and drives :rolleyes:

LoRd_MuldeR
24th June 2008, 16:13
Interesting observation:

The crash still happens when the video area is resized to zero size, e.g. when I make the playlist fill the entire SMPlayer window.
So it will be necessary to automatically resize the video area to at least 1x1 pixels before video playback starts...

BTW: Resizing the video area to zero size while the video is already playing doesn't cause a problem for some reason :confused:

ericab
25th June 2008, 04:46
very small visual feature request:

when in fullscreen;
moving the cursor down to the bottom of the screen, the play controls nicely slide up in a smooth animation....


...can we have it so it slides down in the same smooth animation too ?

rvm
25th June 2008, 09:09
Yes, it definitely works :)

Can you make that a default for Win32 builds until a better solution comes around?

Now in r1482 there's the option hide_video_window_on_audio_files for smplayer.ini. So you only need to set it to false.

On the other hand, I had to remove the action dock_playlist because it was causing a lot of troubles (even crashes) and it was difficult to properly fix it. So I'm afraid you'll need to modify the toolbars_state if you want the playlist embedded by default (or patch the source code).

rvm
25th June 2008, 09:10
...can we have it so it slides down in the same smooth animation too ?

I'll try.

LoRd_MuldeR
25th June 2008, 11:21
Now in r1482 there's the option hide_video_window_on_audio_files for smplayer.ini. So you only need to set it to false.

Okay, thanks for that :)

But there still is the problem that MPlayer will crash if the video area has zero size, e.g. when the playlist fills the entire SMPlayer window.
This has become even worse, because SMPlayer now won't resize it's window according to the video size when the playlist is visible. I think this did work before.
Even clicking "Video > Size > 100%" doesn't change the size of the SMPlayer window, when the playlist is visible. Simply nothing does happen.
So when the video area has zero size, because the playlist is visible, and you play a video, it will crash. And it will even crash at all following attempts now!
You need to either make the playlist smaller or hide it. Only then the video area becomes "visible" (size != 0x0) and MPlayer works again.

[EDIT]

To be precise, SMPlayer will sometimes resize the window to 100% size of the video. But sometimes it will resize the window to some other (smaller) size.
And sometimes it won't resize the window at all. So the video area might remain at zero size and cause MPlayer to crash on subsequent playback attempts.
I'm unable to reproduce the resizing problem reliable. It just seems to happen randomly...

On the other hand, I had to remove the action dock_playlist because it was causing a lot of troubles (even crashes) and it was difficult to properly fix it. So I'm afraid you'll need to modify the toolbars_state if you want the playlist embedded by default (or patch the source code).

Too bad, I liked that option...

JoeBG
25th June 2008, 12:12
@ rvm

You have a very nice mkv support for your player. We can see the name of the streams and all chapters. :thanks:
Unfortunatly 99% of my files are mp4 and for mp4 there is no support for chapters, streamnames and tags. It would be wonderful to have a full mp4 suport - do you plan to add something like this? :)

I still hope for the mp4 support with chapters, tags and streamnames ;) ;)

LoRd_MuldeR
27th June 2008, 14:31
Thanks for the audio EQ :)

Maybe you can add some fancy presets like "Rock", "Live" or "Club" to it ;)

rvm
28th June 2008, 00:57
But there still is the problem that MPlayer will crash if the video area has zero size, e.g. when the playlist fills the entire SMPlayer window.
This has become even worse, because SMPlayer now won't resize it's window according to the video size when the playlist is visible. I think this did work before.
Even clicking "Video > Size > 100%" doesn't change the size of the SMPlayer window, when the playlist is visible. Simply nothing does happen.
So when the video area has zero size, because the playlist is visible, and you play a video, it will crash. And it will even crash at all following attempts now!
You need to either make the playlist smaller or hide it. Only then the video area becomes "visible" (size != 0x0) and MPlayer works again.


I'm afraid I can't reproduce this problem.

LoRd_MuldeR
28th June 2008, 01:30
I'm afraid I can't reproduce this problem.

Okay, I have uploaded a screen capture that illustrates the problem:
http://mplayer.somestuff.org/misc/MPlayer_Crash.7z

rvm
2nd July 2008, 00:40
Okay, I have uploaded a screen capture that illustrates the problem:
http://mplayer.somestuff.org/misc/MPlayer_Crash.7z

I see.

Well, as expected I don't have any crash. In my case I can't see the video, but when resizing the playlist the video appears.

I think the problem happens if the main window doesn't fit on the screen, then Qt resizes on its own to fit.

For instance, I play a 720x576 video. In the logs I can see the following:

Debug: [01:23:06] BaseGui::resizeWindow: 720, 576
Debug: [01:23:06] BaseGui::resizeWindow: size to scale: 720, 576
Debug: [01:23:06] BaseGui::resizeWindow: temp window size: 720, 1502
Debug: [01:23:06] BaseGui::resizeWindow: temp panel->size: 720, 573
Debug: [01:23:06] BaseGui::resizeWindow: diff: 0, 929
Debug: [01:23:06] BaseGui::resizeWindow: done: window size: 720, 1505
Debug: [01:23:06] BaseGui::resizeWindow: done: panel->size: 720, 576
Debug: [01:23:06] BaseGui::resizeWindow: done: mplayerwindow->size: 720, 576


The "done" lines report the size of the main window ("window size") and the video window ("panel" and "mplayerwindow") just after smplayer had resize the window. The video window size is correct, the problem is that the height of the main window (1505) doesn't fit on my screen (1280x1024) so I think Qt resizes to fit, which can make that the video window could be smaller than it should be.

The problem is difficult to fix, as for the function which makes the resizing everything went ok.

Edit: in svn r1515 (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_update_svn_r1515.7z) I've made the minimum size of video window to be 1x1 instead of 0x0, but I don't know if this will fix anything...

LoRd_MuldeR
2nd July 2008, 16:22
I just discovered this:

Revision 1515 - Directory Listing
Modified Wed Jul 2 00:05:54 2008 UTC (15 hours, 15 minutes ago) by rvm

Setting the minimum size of the panel widget to 1x1 instead of 0x0

This definitely fixes the crashes I encountered with the OpenGL renderer right after playing an audio-only file :)

:thanks: to rvm!

rvm
11th July 2008, 02:08
Good news, SMPlayer is one of the finalists in the "Best Project for Multimedia" category in the SourceForge.net 2008 Community Choice Awards:
http://sourceforge.net/community/cca08-finalists

http://sourceforge.net/awards/cca/badge_img.php?group_id=185512&style=5 (http://sourceforge.net/awards/cca/?group_id=185512)

I'd also like to say that version 0.6.2 is going to be released very soon. This version includes:

* audio equalizer
* new dialog to search and download subtitles from opensubtitles.org
* possibility to configure the toolbars. Ok, no graphical editor yet, it has to be done editing the config file, but you can at least get rid of the buttons you don't like, change the order, add other buttons... (I'll try to add the toolbar editor for 0.6.3)

You can test the latest version from svn: smplayer_update_svn_r1553.7z (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_update_svn_r1553.7z)

ericab
11th July 2008, 02:10
Good news, SMPlayer is one of the finalists in the "Best Project for Multimedia" category in the SourceForge.net 2008 Community Choice Awards:
http://sourceforge.net/community/cca08-finalists

http://sourceforge.net/awards/cca/badge_img.php?group_id=185512&style=5 (http://sourceforge.net/awards/cca/?group_id=185512)

I'd also like to say that version 0.6.2 is going to be released very soon. This version includes:

* audio equalizer
* new dialog to search and download subtitles from opensubtitles.org
* possibility to configure the toolbars. Ok, no graphical editor yet, it has to be done editing the config file, but you can at least get rid of the buttons you don't like, change the order, add other buttons... (I'll try to add the toolbar editor for 0.6.3)

You can test the latest version from svn: smplayer_update_svn_r1553.7z (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_update_svn_r1553.7z)

cool congrats rvm!

any word on the smooth scrolling control bar (stop, play, seek etc...) in fullscreen ?

LoRd_MuldeR
11th July 2008, 02:12
Good news, SMPlayer is one of the finalists in the "Best Project for Multimedia" category in the SourceForge.net 2008 Community Choice Awards:
http://sourceforge.net/community/cca08-finalists

http://sourceforge.net/awards/cca/badge_img.php?group_id=185512&style=5 (http://sourceforge.net/awards/cca/?group_id=185512)

I'd also like to say that version 0.6.2 is going to be released very soon. This version includes:

* audio equalizer
* new dialog to search and download subtitles from opensubtitles.org
* possibility to configure the toolbars. Ok, no graphical editor yet, it has to be done editing the config file, but you can at least get rid of the buttons you don't like, change the order, add other buttons... (I'll try to add the toolbar editor for 0.6.3)

You can test the latest version from svn: smplayer_update_svn_r1553.7z (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_update_svn_r1553.7z)

Congratulations http://www.soadfans.de/forum/images/armageddon/smilies/winken.gif

rvm
11th July 2008, 02:18
any word on the smooth scrolling control bar (stop, play, seek etc...) in fullscreen ?

I'm afraid that won't be in time for 0.6.2.

video_magic
11th July 2008, 02:34
Thankyou for your work on making Mplayer easy to use and accessible as a player, I use it quite often, and it's taken over from (the also terrific) VLC.

Congratulations also :thanks:

rvm
15th August 2008, 11:18
Version 0.6.2 released


Most important changes since 0.6.1:

* Added an audio equalizer (please read Audio_equalizer.txt).
* Added a dialog to search and download subtitles from opensubtitles.org (See Finding_subtitles.txt).
* The toolbars can be configured. The user can remove, add or change the order of the buttons. Right now it can only be done by editing manually the configuration file. A graphical editor will be added in the next version. See Configuring_the_toolbars.txt.
* The single instance port can now be chosen automatically by the application.
* Possibility to compile a portable version which (by default) won't write anything outside the smplayer's folder. It won't write either anything in the Windows registry. See Portable_Edition.txt for details.
* Added the Slovenian translation.

Downloads: http://smplayer.berlios.de/downloads.php

LoRd_MuldeR
15th August 2008, 11:49
great! :D

avih
17th August 2008, 10:23
Good news, SMPlayer is one of the finalists in the "Best Project for Multimedia" category in the SourceForge.net 2008 Community Choice Awards:
http://sourceforge.net/community/cca08-finalists

http://sourceforge.net/awards/cca/badge_img.php?group_id=185512&style=5 (http://sourceforge.net/awards/cca/?group_id=185512)

I'd also like to say that version 0.6.2 is going to be released very soon. This version includes:

* audio equalizer
* new dialog to search and download subtitles from opensubtitles.org
* possibility to configure the toolbars. Ok, no graphical editor yet, it has to be done editing the config file, but you can at least get rid of the buttons you don't like, change the order, add other buttons... (I'll try to add the toolbar editor for 0.6.3)

You can test the latest version from svn: smplayer_update_svn_r1553.7z (ftp://ftp.berlios.de/pub/smplayer/windows/smplayer_update_svn_r1553.7z)
Congratulations and good luck :)
It is indeed a very good project. Well done.

Regarding the subtitles, I used to use opensubtitles.org, but it's quite slow and I've found that in most cases, http://subscene.com gives better results.

IceHand
6th September 2008, 19:28
Very nice frontend, it's my default video player now. One small problem though: I can't find an option to configure which channel to use for volume control. By default SMPlayer uses the channel "PCM" for mixing on my PC, but I would like it to use "Master" instead, because my other programs do too and setting PCM too high causes distortion.

I use Arch Linux (current) and have a AD1981B AC'97 Audio controller (Intel 855GM), if that's of any concern.

rvm
6th September 2008, 22:28
I think you can do it by adding something like -mixer-channel Master to Preferences->Advanced->Options for MPlayer.

This what the mplayer manpage (http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html) say about that option:

−mixer−channel <mixer line>[,mixer index] (−ao oss and −ao alsa only)

This option will tell MPlayer to use a different channel for controlling volume than the default PCM. Options for OSS include vol, pcm, line. For a complete list of options look for SOUND_DEVICE_NAMES in /usr/include/linux/soundcard.h. For ALSA you can use the names e.g. alsamixer displays, like Master, Line, PCM.
NOTE: ALSA mixer channel names followed by a number must be specified in the <name,number> format, i.e. a channel labeled ’PCM 1’ in alsamixer must be converted to PCM,1.

IceHand
6th September 2008, 23:15
I think you can do it by adding something like -mixer-channel Master to Preferences->Advanced->Options for MPlayer.Thank you, that worked! However now SMPlayer always changes the volume to the default volume set under Preferences->General->Audio when opening a file, even though I have disabled the option "Change volume on every file". How can I disable that behaviour?

rvm
7th September 2008, 02:35
I think that problem is now fixed in svn r1751.

IceHand
7th September 2008, 11:21
Thanks!

rvm
26th September 2008, 12:56
Version 0.6.3 released

Most important changes since 0.6.2:

* Two fixes for Windows Vista. Now IPv4 is used by default (connection to networks are faster). And now it really uses "gl:yuv=2:force-pbo:ati-hack" as the default video output driver. Note: this mode could give problems with some graphic cards (specially ATI), if you experience any, try the other gl variants, or just directx.
* (Linux) Added a fix for a black screen problem when using Compiz.
* Added an option to select the number of threads that mplayer will use for decoding (only works for MPEG-1/2 and some H.264 videos).
* Added the possibility to disable the audio equalizer. Seems to be necessary to use the S/PDIF output.
* Added some options to increase/decrease the speed by 1% and 4%. This allows to play 24 fps movies at 25 fps speed and vice versa.
* Fix: sometimes the playlist is not shown. Added a workaround for the problem.
* Added some checks to avoid crashes when selecting subtitle tracks.
* (Windows) Added a new submenu Video->Screen to select the screen which will display the video when using directx.
* The settings in smplayer.ini have been reorganized in several sections. (This also means most of your preferences will be lost and you will have to reconfigure smplayer again).
* Added an option to mirror the video. And now it's also possible to flip and rotate the subtitles along with the image.
* Added a new shortcut set (sda.keys) which can be loaded in the shortcut editor in preferences.
* Added two new translations: Arabic and Kurdish.

(whole changelog (http://smplayer.berlios.de/forums/viewtopic.php?id=720))

Downloads (http://smplayer.berlios.de/downloads.php)

fastplayer
27th September 2008, 21:03
Thanks a lot for the new version, rvm! :thanks:
Two things I noticed:
1. There's one problem though with the portable version*: In Preferences --> General --> Video, "User defined" is selected by default with the value being "directx,". The problem is with the comma. With it no video is displayed (screen remains black). If you remove the comma, then all is fine and SMP reverts to "directx (fast)".
2. I have "save_playlist_in_config" set to "false" and all items removed from the playlist but smplayer.ini still contains an current_item=0 (item_0_filename, duration and name are all set with the last video played back before "save_playlist_in_config" was set to "false"). I know this is nitpicking but there shouldn't be any traces of filenames in the smplayer.ini if all history features are disabled.

* I don't know if this issue occurs with other builds since I use the portable only...

rvm
27th September 2008, 22:41
Thanks a lot for the new version, rvm! :thanks:
Two things I noticed:
1. There's one problem though with the portable version*: In Preferences --> General --> Video, "User defined" is selected by default with the value being "directx,". The problem is with the comma. With it no video is displayed (screen remains black). If you remove the comma, then all is fine and SMP reverts to "directx (fast)".

Actually the comma tells mplayer to fall back to other drivers if directx is not available. That's why I add it as default. I don't know why it doesn't work for you. I'll try to reproduce the problem, although if I could see your mplayer log when you use "directx," would be useful...

2. I have "save_playlist_in_config" set to "false" and all items removed from the playlist but smplayer.ini still contains an current_item=0 (item_0_filename, duration and name are all set with the last video played back before "save_playlist_in_config" was set to "false"). I know this is nitpicking but there shouldn't be any traces of filenames in the smplayer.ini if all history features are disabled.

I'll check this.

fastplayer
27th September 2008, 22:48
Actually the comma tells mplayer to fall back to other drivers if directx is not available. That's why I add it as default. I don't know why it doesn't work for you. I'll try to reproduce the problem, although if I could see your mplayer log when you use "directx," would be useful...
Here's the MPlayer log:
D:/Apps/Player/SMPlayer/mplayer/mplayer.exe -noquiet -nofs -sub-fuzziness 1 -identify -slave -vo directx, -ao dsound -zoom -nokeepaspect -priority abovenormal -nodr -double -wid 2425412 -monitorpixelaspect 1 -subfont-autoscale 1 -subfont-text-scale 5 -subcp ISO-8859-1 -subpos 100 -volume 50 -cache 2000 -osdlevel 0 -vf-add screenshot -slices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -nofontconfig D:/Incoming/spiritthe_trlr_02_720p_dl.mov

MPlayer dev-SVN-r27130-3.4.5 (with -volume) (C) 2000-2008 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 47, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Setting process priority: abovenormal

Playing D:/Incoming/spiritthe_trlr_02_720p_dl.mov.

Cache fill: 0.00% (0 bytes)
libavformat file format detected.
ID_VIDEO_ID=0
[lavf] Video stream found, -vid 0
ID_AUDIO_ID=1
[lavf] Audio stream found, -aid 1
VIDEO: [avc1] 1280x544 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
ID_FILENAME=D:/Incoming/spiritthe_trlr_02_720p_dl.mov
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=avc1
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1280
ID_VIDEO_HEIGHT=544
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=255
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_LENGTH=147.07
ID_SEEKABLE=1
Opening video filter: [screenshot]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
ID_VIDEO_CODEC=ffh264
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
[mov,mp4,m4a,3gp,3g2,mj2 @ 00C370B0]negative ctts, ignoring
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
AO: [dsound] 48000Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=faad
Starting playback...
VDec: vo config request - 1280 x 544 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
[swscaler @ 00C33B64]No accelerated colorspace conversion found
[swscaler @ 00C33B64]using unscaled yuv420p -> rgb24 special converter
VO: [directx] 1280x544 => 1280x544 Planar YV12 [zoom]
ID_AUDIO_TRACK=1


Maybe the comma is not allowed in a parameter (see first line)?

rvm
27th September 2008, 23:13
2. I have "save_playlist_in_config" set to "false" and all items removed from the playlist but smplayer.ini still contains an current_item=0 (item_0_filename, duration and name are all set with the last video played back before "save_playlist_in_config" was set to "false").

With that option set to false, the playlist is not saved to the config file, but it won't delete the remaining info there could be already there. You have to delete yourself.

About the problem with "directx," I'll check it later (I'm on linux now). BTW, could you copy the mplayer log when you use "directx" (without the comma)?