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

MetalheadGautham
19th June 2007, 10:29
hey RVM, I think this is still a ram sucker... it uses as much ram as MPC, because smplayer.exe(relatively less ram) + mplayer.exe(relatively less ram) = tonnes of ram:confused:


anyway, here are some feature requests:



1. because SMPlayer is still not 1.0 and some things can be done in MPUI by a gui but not by SMPlayer, and beacuse MPUI is so small, please provide it in the package itself. we can enjoy both.:cool:


2. Please include the binary win32 codecs with the program, or atleast give an option to download them while installing, as that simplifies lots of stuff:helpful:

3. please provide a file explaining the different codes for adding additional components like postprocesing(with level), etc. Most ammature users dn't know what to type in the advanced settings box:p.

rvm
19th June 2007, 17:27
hey RVM, I think this is still a ram sucker... it uses as much ram as MPC, because smplayer.exe(relatively less ram) + mplayer.exe(relatively less ram) = tonnes of ram:confused:

I never had the intention to make a low memory consumption application. In fact there are a lot of things to add, so it will be bigger and use more RAM.

Anyway SMPlayer can use about 20 MB, MPlayer another 20 or 30 MB. Today's computers use to have at least 1 GB of RAM, so I don't consider it a big deal.

1. because SMPlayer is still not 1.0 and some things can be done in MPUI by a gui but not by SMPlayer, and beacuse MPUI is so small, please provide it in the package itself. we can enjoy both.:cool:

LoRd_MuldeR has already made a package with MPUI + SMPlayer.

2. Please include the binary win32 codecs with the program, or atleast give an option to download them while installing, as that simplifies lots of stuff:helpful:

I will add a link in the web to the binary codecs, and some instructions about how to install it.

Anyway, I think LoRd_MuldeR's package also include the codecs.

3. please provide a file explaining the different codes for adding additional components like postprocesing(with level), etc. Most ammature users dn't know what to type in the advanced settings box:p.

That's why that section is for advanced users ;)
Anyway, anyone can take a look at the MPlayer manpage (http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html). All options, all filters, are perfectly explained there.

LoRd_MuldeR
19th June 2007, 18:34
Well, first I have to find out if it's possible to change the priority by using the Qt library, otherwise it would be needed to use native code (and I know nothing about windows programming...)

Setting the priority under Win32 is really easy to do:
procedure ChangePriority(NewPriority: Integer);
var
x: DWORD;
begin
case NewPriority of
0: x := ABOVE_NORMAL_PRIORITY_CLASS;
1: x := BELOW_NORMAL_PRIORITY_CLASS;
2: x := HIGH_PRIORITY_CLASS;
3: x := IDLE_PRIORITY_CLASS;
4: x := NORMAL_PRIORITY_CLASS;
5: x := REALTIME_PRIORITY_CLASS;
else
x := NORMAL_PRIORITY_CLASS;
end;

SetPriorityClass(GetCurrentProcess(), x)
end;

More info:
http://msdn2.microsoft.com/en-us/library/ms686219.aspx

smok3
19th June 2007, 20:06
So I recommend that the priority of SMPlayer.exe should be set at least to the same level as MPlayer.exe. That's the way MPUI does it... related; when trying to http stream some mp4 file we can go into endless loop, when again killproc is the only way, both gui and mplayer will stop responding. But here the priority changes wont work i guess, how about an option to kill mplayer automagically if it does not respond for to long? (not a popup, but maybe something like: "mplayer is behaving, will be killed /restarted in N seconds, set the N in preferences if you wish.")

rvm
19th June 2007, 23:07
Could you point me to a mp4 http stream so I can test it?

Anyway when this happens, smplayer is almost dead. Until the mplayer process isn't killed, smplayer doesn't come to live again, so adding such option will be useless.

LoRd_MuldeR
19th June 2007, 23:27
BTW: SMPlayer still doesn't open files from commandline, when there's a ' in the name.
It seems somehow the ' character is lost...

http://img474.imageshack.us/img474/7918/filesmplayercharfn5.th.png (http://img474.imageshack.us/my.php?image=filesmplayercharfn5.png)

If I open the the same file via drag & drop, then it plays fine...

rvm
19th June 2007, 23:40
Yes. After some tests I think this is a bug in Qt 4.3.0. It doesn't happen with Qt 4.2.3, so probably I'll go back to version 4.2.3.

MetalheadGautham
20th June 2007, 07:19
I never had the intention to make a low memory consumption application. In fact there are a lot of things to add, so it will be bigger and use more RAM.

Anyway SMPlayer can use about 20 MB, MPlayer another 20 or 30 MB. Today's computers use to have at least 1 GB of RAM, so I don't consider it a big deal.



LoRd_MuldeR has already made a package with MPUI + SMPlayer.



I will add a link in the web to the binary codecs, and some instructions about how to install it.

Anyway, I think LoRd_MuldeR's package also include the codecs.



That's why that section is for advanced users ;)
Anyway, anyone can take a look at the MPlayer manpage (http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html). All options, all filters, are perfectly explained there.


1. I know... but I have only 256 mb ram:(

2. good

3. good

4. coppy the text in a .txt file???


PS: I have made a package with SMPLayer, MPUI, Codecs, SUPER, speexdrop, oggdrop, Media Player Classic, VLC, Tak encoder, Riva FLV Player & JHymn(yummy!!!) I have made a 7Zip SFX, and I am gonna change the icon, version info, etc with resource hacker;). ANY TAKERS?

I can remove Riva FLV Player, replace super with MediaCoder(which is less stable, less easy to use btw), also removing oggdrop and speex(MediaCoder can code em both) along with tak(propiatary, non commersial, personal, chartiatiable, educational use only) to make it fully open source. Any Ideas?(if I get a good responce, I can move this to a new thread... Lord_MuldeR and rpm, please suggest)

rvm
21st June 2007, 02:31
0.5.19 update for windows is available (http://smplayer.sourceforge.net/windows/download_en.php)

This version is compiled with Qt 4.2.3, so the problem with the apostrophe should be fixed. But you should read this! (http://www.phpbbplanet.com/smplayer/viewtopic.php?p=876&mforum=smplayer#876)

Important changes:
* The priority of the SMPlayer process changes accordingly to the priority of MPlayer (SMPlayer will try to run with higher priority).
* Added support for audio CDs, although it doesn't work for me in Windows (MPlayer error: "No stream found to handle url cdda://1"), does MPlayer in Windows support audio CDs?

smok3
21st June 2007, 08:41
Could you point me to a mp4 http stream so I can test it?

Anyway when this happens, smplayer is almost dead. Until the mplayer process isn't killed, smplayer doesn't come to live again, so adding such option will be useless.

this are private streams, so i cant, but i suspect similar behaviour should happen with some apple trailers and such.

rvm
21st June 2007, 18:29
It seems that a work around to prevent that smplayer freezes is to use gl or gl2 as video driver. I don't know why, but in that case at least smplayer keeps working (mplayer can go crazy anyway, but you can kill it by pressing the stop button).

LoRd_MuldeR
22nd June 2007, 14:19
0.5.19 update for windows is available (http://smplayer.sourceforge.net/windows/download_en.php)

This version is compiled with Qt 4.2.3, so the problem with the apostrophe should be fixed. But you should read this! (http://www.phpbbplanet.com/smplayer/viewtopic.php?p=876&mforum=smplayer#876)

Important changes:
* The priority of the SMPlayer process changes accordingly to the priority of MPlayer (SMPlayer will try to run with higher priority).
* Added support for audio CDs, although it doesn't work for me in Windows (MPlayer error: "No stream found to handle url cdda://1"), does MPlayer in Windows support audio CDs?

Could you privide a 'statically linked' build once more? :)

BTW: Is there an important reason why you still make 'dynamically linked' builds by default? Is it only to keep the update size small?

ExtraEye
22nd June 2007, 22:06
I ran into a file that causes the mplayer process to take 99 cpu and then get stuck. i've uploaded a part here:
http://www.gigasize.com/get.php/-1100061863/SECRET_WALTZ_PART.avi

Delerue
22nd June 2007, 23:36
I ran into a file that causes the mplayer process to take 99 cpu and then get stuck. i've uploaded a part here:
http://www.gigasize.com/get.php/-1100061863/SECRET_WALTZ_PART.avi


Tested, but I got nothing more than 8% (Core 2 Duo @3.0 GHz).

MetalheadGautham
23rd June 2007, 11:07
hey rvm, why don't you give a link to the download of SMPlayer(the latest version) from sourceforge in your signature? It will be really easy for thers to download it...






PS:(take this lightly and it will help you get over your worries;)
@mods: is this post allowed?)

Here are some problems I found with SMPlayer. Can you fix them?:devil:

1. I Pressed Alt+F4 in SMPlayer for windows, and SMPlayer crashed. SMPlayer hence stinks to the core.:p

2. My speakers have a button which lights up when pressed. when I press them again, the light disappears! but when I make that light disappear to save power, may favourite song could not be heard on SMPlayer. can anyone please help me?:confused:

3. I play music with my monitor off, to save power, after I heard that VLC has good keyboard controls. but when I pressed a little button next to that big button on the CPU, my song stops. even when I press the button assighed for play, SMPlayer simply refuses to play. I was fiddling with this for over half an hour, and then saw that my system was again in the choose user menu. this is an extremely dangerous bug in SMPlayer which I found. I must get a Nobel Prize and SMPlayer must be never used.:mad:

4. This is a huge discovery I made about SMPlayer: when you press a big button on the monitor, my video suddenly disappears. when I press it again, my video appears again. this is a bad bug. when I want to watch videos while sleeping, I keep the computer right in front of my bed. what if I accidently press that button with my leg in my sleep? I will not be able to watch any videos after that.:scared:



I ask you kind users to help me, or I will go to court against SMPlayer:goodpost:

LoRd_MuldeR
23rd June 2007, 12:52
I ran into a file that causes the mplayer process to take 99 cpu and then get stuck. i've uploaded a part here:
http://www.gigasize.com/get.php/-1100061863/SECRET_WALTZ_PART.avi

ExtraEye, your sample video plays 100% fine here. Test with both, 'directx' and 'gl' renderer. I can't reproduce any lockup or heavy CPU load. My CPU load is between 5% and 20% on my AthlonXP 2800+. For my test I used SMPlayer v0.5.14 and the latest MPlayer builds from Celtic Druid's site (2007-06-18).

MetalheadGautham
23rd June 2007, 13:20
hey Lord_MuldeR, what version exactly is SMPlayer now?

LoRd_MuldeR
23rd June 2007, 13:28
A look at the SMPlayer Homepage (http://smplayer.sourceforge.net/windows/download_en.php) or the Changelog (http://www.phpbbplanet.com/smplayer/viewtopic.php?t=165) can answer this question :rolleyes:

LoRd_MuldeR
23rd June 2007, 15:49
I found another issue with SMPlayer: Imagine I'm currently playing a video and I want to enqueue another video, so it will play right after the current video. I open the Playlist window and drag in the new file. It will appear on the playlist, but it won't start automatically after the current video has ended!

Nevertheless it does play automatically for some reason if there were other files on the playlist before. The current video doesn't have to be on the playlist though. So it would be very nice, if could enqueue files just by adding them to the playlist.

Furthermore an additional command-line parameter for enqueueing files would be nice. Like the -enqueue param I added to MPUI...

rvm
23rd June 2007, 17:18
I found another issue with SMPlayer: Imagine I'm currently playing a video and I want to enqueue another video, so it will play right after the current video. I open the Playlist window and drag in the new file. It will appear on the playlist, but it won't start automatically after the current video has ended!

Nevertheless it does play automatically for some reason if there were other files on the playlist before. The current video doesn't have to be on the playlist though. So it would be very nice, if could enqueue files just by adding them to the playlist.

The playlist doesn't work well if the video currently playing is not on the playlist. So the video added may not play because the playlist may think it's the one it has just played.

Furthermore an additional command-line parameter for enqueueing files would be nice. Like the -enqueue param I added to MPUI...

I'll try to add that option. But right now I think I'm going to start to port the program to Qt 4, so new features and bug fixes will probably have to wait.

Could you privide a 'statically linked' build once more? :)

I'll try to do it as soon as I can.

BTW: Is there an important reason why you still make 'dynamically linked' builds by default? Is it only to keep the update size small?

Yes, for me it's easier (and faster) to upload a 900 KB file than a 4 MB file, specially if I have to do it almost every day. I also think the user will prefer to download the 900 KB file. I can make the static binary from time to time, but not so often.

Anyway, if you don't mind to waste about 200-300 MB in the Qt development environment, you can do the static compilation by yourself. It's quite easy, I can explain.

I ran into a file that causes the mplayer process to take 99 cpu and then get stuck. i've uploaded a part here:
http://www.gigasize.com/get.php/-1100061863/SECRET_WALTZ_PART.avi

I also tested that file, using the MPlayer build included in the SMPlayer package, and the file plays well. Can't see any problem at all.

LoRd_MuldeR
23rd June 2007, 17:25
The playlist doesn't work well if the video currently playing is not on the playlist. So the video added may not play because the playlist may think it's the one it has just played.

In MPUI this is solved the following way: If you open a single file (or drag it on the main window), then the playlist will be cleared and the file will be put on the playlist. So to currently playing file will be the only one on the playlist at that moment. Now I can enqueue more files by dragging them on the playlist window, using the "Add" button or using the -enqueue commandline param. Those files will be appended on the playlist and they will be played after the current file is finished. Wouldn't that be a solution for SMPlayer too ???

BTW: What does porting to QT 4 mean? I thought SMPlayer is already based on QT 4.3.0 :confused:

rvm
23rd June 2007, 17:32
BTW: What does porting to QT 4 mean? I thought SMPlayer is already based on QT 4.3.0 :confused:

I'm developing the program in linux using Qt 3.3. It can be compiled with Qt 4 but it's mainly a Qt 3 app, so to be able to use the new features that Qt 4 offers I have to ported it to Qt 4.

LoRd_MuldeR
23rd June 2007, 17:40
I'm developing the program in linux using Qt 3.3. It can be compiled with Qt 4 but it's mainly a Qt 3 app, so to be able to use the new features that Qt 4 offers I have to ported it to Qt 4.

I see! :)

rvm
24th June 2007, 00:37
smplayer_windows_0.5.20_static_without_mplayer.7z (http://downloads.sourceforge.net/smplayer/smplayer_windows_0.5.20_static_without_mplayer.7z)

Compiled this time with Qt 4.2.3 to avoid the problem with apostrophes, but unfortunately now it depends again on mingwm10.dll.

LoRd_MuldeR
24th June 2007, 12:31
smplayer_windows_0.5.20_static_without_mplayer.7z (http://downloads.sourceforge.net/smplayer/smplayer_windows_0.5.20_static_without_mplayer.7z)

Compiled this time with Qt 4.2.3 to avoid the problem with apostrophes, but unfortunately now it depends again on mingwm10.dll.

Thank you sir :)

ExtraEye
3rd July 2007, 02:23
I'm working with Smplayer in linux now and there's a wierd behavior in it's part. After a while the volume starts to lower on itself (!) until it's off completely. By switching the volume higher or lower I get it to return to the way it was originally (and after a while it happens again, and again, and again).
I tried other players and they didn't produce this problem so it must be something in the settings...

rvm
3rd July 2007, 17:19
This is very strange. Have you tried selecting another audio driver?

Anyway you can take a look at the smplayer log. If you see messages like this "Core::setVolume: xx" then maybe smplayer for an unknown reason is changing the volume. Otherwise the problem is in another place.

foxyshadis
3rd July 2007, 21:19
Is any sort of normalization on? (I don't remember what it's called in smplayer.) One method of implementing one-pass normalization is to lower the multiplier any time a larger peak appears, until volume has decreased rather drastically.

LoRd_MuldeR
3rd July 2007, 21:55
Is any sort of normalization on? (I don't remember what it's called in smplayer.) One method of implementing one-pass normalization is to lower the multiplier any time a larger peak appears, until volume has decreased rather drastically.

MPlayer has a normalization filter (-af volnorm=2), but it works independen from the volume control. So if the normalization filter would decided to lower the volume, then the volume slider couldn't undo that - except the volume slider is below 100% and you have room to go up. But then it would stop working as soon as you reach 100% once. According to ExtraEye moving the volume slider up/down can fix the problem multiple times, but the problem returns a short time after that...

ExtraEye
4th July 2007, 09:18
Another problem with Smplayer in linux: real media files won't play :(
here's what the log says:
mplayer -noquiet -nofs -sub-fuzziness 1 -identify -slave -vo xv -ao alsa -zoom -nokeepaspect -framedrop -input conf=/usr/share/smplayer/input.conf -stop-xscreensaver -wid 12582934 -colorkey 131586 -monitoraspect 1.77778 -subfont-autoscale 1 -subfont-text-scale 5 -subcp Unicode -aid 0 -subpos 100 -contrast 0 -brightness 0 -hue 0 -saturation 0 -ss 35 -osdlevel 0 -softvol -softvol-max 100 /media/sda1/Documents and Settings/Yarden/My Documents/Anime/AMVs/TV/DBZ/enfuego.rm -vf-add expand=-19:-25 -aspect 16:9 -sws 9

MPlayer 2:1.0~rc1-0ubuntu9.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3000+ (Family: 15, Model: 47, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
stderr: mplayer: could not connect to socket
stderr: mplayer: No such file or directory
stderr: Failed to open LIRC support. You will not be able to use your remote control.
Terminal type `unknown' is not defined.

Playing /media/sda1/Documents and Settings/Yarden/My Documents/Anime/AMVs/TV/DBZ/enfuego.rm.
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
ID_AUDIO_ID=0
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
ID_VIDEO_ID=1
Stream mimetype: logical-fileinfo
VIDEO: [RV30] 160x120 24bpp 27.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: En Fuego - By DannyPoo
ID_CLIP_INFO_NAME0=name
ID_CLIP_INFO_VALUE0=En Fuego - By DannyPoo
ID_CLIP_INFO_N=1
ID_FILENAME=/media/sda1/Documents and Settings/Yarden/My Documents/Anime/AMVs/TV/DBZ/enfuego.rm
ID_DEMUXER=real
ID_VIDEO_FORMAT=RV30
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=160
ID_VIDEO_HEIGHT=120
ID_VIDEO_FPS=27.000
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=cook
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=2
ID_LENGTH=198.00
xscreensaver_disable: Could not find XScreenSaver window.
GNOME screensaver disabled
Opening video filter: [expand w=-19 h=-25]
Expand: -19 x -25, -1 ; -1, osd: 0, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
stderr: Error: /usr/lib/win32/drvc.so: cannot open shared object file: No such file or directory
stderr: Error loading dll
stderr: ERROR: Could not open required DirectShow codec drvc.so.
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
stderr: Error: /usr/lib/win32/drv3.so.6.0: cannot open shared object file: No such file or directory
stderr: Error loading dll
stderr: ERROR: Could not open required DirectShow codec drv3.so.6.0.
Win32 LoadLibrary failed to load: drv3.so.6.0, /usr/lib/win32/drv3.so.6.0, /usr/local/lib/win32/drv3.so.6.0
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
stderr: Error loading dll
stderr: ERROR: Could not open required DirectShow codec drv33260.dll.
Win32 LoadLibrary failed to load: drv33260.dll, /usr/lib/win32/drv33260.dll, /usr/local/lib/win32/drv33260.dll
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
stderr: Error: /usr/lib/win32/drvc.bundle/Contents/MacOS/drvc: cannot open shared object file: No such file or directory
stderr: Error loading dll
stderr: ERROR: Could not open required DirectShow codec drvc.bundle/Contents/MacOS/drvc.
Win32 LoadLibrary failed to load: drvc.bundle/Contents/MacOS/drvc, /usr/lib/win32/drvc.bundle/Contents/MacOS/drvc, /usr/local/lib/win32/drvc.bundle/Contents/MacOS/drvc
Read the RealVideo section of the DOCS!
VDecoder init failed :(
stderr: Cannot find codec matching selected -vo and video format 0x30335652.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Forced audio codec: mad
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 64.7 kbit/4.58% (ratio: 8086->176400)
ID_AUDIO_BITRATE=64688
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=2
Selected audio codec: [ffcook] afm: ffmpeg (FFmpeg COOK audio decoder)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=ffcook
Video: no video
Starting playback...
[Mixer] No hardware mixing, inserting volume filter.
stderr: No bind found for key 'JOY_RIGHT'.-JOY_DOWN-JOY_AXIS3_PLUS-JOY_AXIS2_PLUS

messinian
4th July 2007, 09:33
Hello guys !!

This is my first post, but I read the forum since long time. So to my problem:

I have ripped my DVDs to my disk, usualy with english audio stream (DD or DTS) and one subtitle in my language. I have connected my sound output to my AV receiver thru SPDIF and my OS is XPpro.

I try many settings but I can't play my DVDs, the subtitle not display and my AV receiver don't light up the DD or DTS led.

Maybe rvm or LoRd_MuldeR can write basic setup file so a user can play his files easy from the first time?

Thanks for your help.

P.S. Sorry for my bad english

Gusar
4th July 2007, 10:08
@ExtraEye: Do you have the win32codecs package installed? No idea how ubuntu handles this package, but you'll need to install it for now to play real video (not for long though, a native real decoder for ffmpeg is being written). Some ubuntu wiki will for sure have instructions on how to install it.

ExtraEye
4th July 2007, 12:01
@ExtraEye: Do you have the win32codecs package installed? No idea how ubuntu handles this package, but you'll need to install it for now to play real video (not for long though, a native real decoder for ffmpeg is being written). Some ubuntu wiki will for sure have instructions on how to install it.
o.k thx. Sorry for bringing unrelated stuff in I thought it would work the way it does in windows.

LoRd_MuldeR
4th July 2007, 15:33
Hello guys !!

This is my first post, but I read the forum since long time. So to my problem:

I have ripped my DVDs to my disk, usualy with english audio stream (DD or DTS) and one subtitle in my language. I have connected my sound output to my AV receiver thru SPDIF and my OS is XPpro.

I try many settings but I can't play my DVDs, the subtitle not display and my AV receiver don't light up the DD or DTS led.

Maybe rvm or LoRd_MuldeR can write basic setup file so a user can play his files easy from the first time?

Thanks for your help.

P.S. Sorry for my bad english

If you want MPlayer to put out AC3 (Dolby Digital) and/or DTS audio via digital-out (S/PDIF), then you need to check "AC3/DTS pass-through S/PDIF" in the SMPlayer preferences...

Also make sure you have configured your DVD drive properly in the SMPlayer preferences before you try to play a DVD...

rvm
4th July 2007, 17:07
Someone asked about CoreAVC. Well, it turned out that the mplayer build included in smplayer (taken from here (http://www.cccp-project.net/smf/index.php?topic=811.0)) has support for that codec.

To use it you need to copy the file CoreAVCDecoder.ax to the codecs folder in mplayer.

Now if you want to use that codec just for one video, open the video in smplayer and select Options->View info and properties. Under the video codec tab, select coreavc instead of ffh264.

http://img249.imageshack.us/img249/8048/smplayercoreavc1nd3.th.jpg (http://img249.imageshack.us/my.php?image=smplayercoreavc1nd3.jpg)

If you want the codec to be used whenever possible, go to Preferences->Advanced and type -vc coreavc, in the options field. Be carefully with the comma at the end, it's very important, it tells mplayer to use another codec if coreavc is not suitable for a video.

http://img507.imageshack.us/img507/9996/smplayercoreavc2xw3.th.jpg (http://img507.imageshack.us/my.php?image=smplayercoreavc2xw3.jpg)

If you really want to be sure that coreavc is actually used, you can take a look at the mplayer log.

http://img507.imageshack.us/img507/9333/smplayercoreavc3ck3.th.jpg (http://img507.imageshack.us/my.php?image=smplayercoreavc3ck3.jpg)

Said that, I must say that I don't find a big difference in performance compared to ffh264. Both use more or less the CPU.

rvm
12th July 2007, 10:23
I've just released a new full package for version 0.5.21, which is the latest stable version.

You can get it here (http://smplayer.sourceforge.net/windows/download_en.php).

There's also a 7z package, without mplayer.

I have also uploaded an update for the current unstable version (0.5.29-qt4-0710). This is only for testing. I'm porting the application to Qt 4. This requires a lot of changes in the code, and it can introduce bugs.

Things yet to be ported are the playlist and the main window, among other small things. One thing fully ported is the preferences dialog (which was almost rewritten) and where you'll find more differences.

http://img98.imageshack.us/img98/854/smplayerqt4ao7.th.jpg (http://img98.imageshack.us/my.php?image=smplayerqt4ao7.jpg)

Sirber
12th July 2007, 14:54
Latest release is really nice! Keep the good work! :D

cinezone
15th July 2007, 12:35
How can I easily associate all video files with smplayer ?

What does "use software video equalizer" do ? Is it like "-sws 10" ?

Thx

LoRd_MuldeR
15th July 2007, 13:05
How can I easily associate all video files with smplayer ?

What does "use software video equalizer" do ? Is it like "-sws 10" ?

Thx

My installer has a "File Associations" tool included:
http://mulder.dummwiedeutsch.de/home/?page=projects#mplayer

I guess "software video equalizer" will use mplayer's internal Color Equalizer instead of the one from your graphics card.
The -sws option refers to the software scaler (-vf scale), that's something different...

Jerry_Sm@rt
16th July 2007, 11:55
It's really a goodlooking and powerful ui for mlayer!

And I need some help with handling it.

1.Where is the settings saving?I can not find any file like .ini that restores the user's settings.I do not want to reconfigure all the settings everytime I update smplayer or moving to another computer.

2.How can I make smplayer automatically expand to 4:3 when there are subs,so the subs will display under the image?

LoRd_MuldeR
16th July 2007, 14:57
It's really a goodlooking and powerful ui for mlayer!

And I need some help with handling it.

1.Where is the settings saving?I can not find any file like .ini that restores the user's settings.I do not want to reconfigure all the settings everytime I update smplayer or moving to another computer.

2.How can I make smplayer automatically expand to 4:3 when there are subs,so the subs will display under the image?

Answer to question 1. is simple :)

With older versions of SMPlayer it is stored at:
C:\Dokumente und Einstellungen\<Your Name>\Anwendungsdaten\RVM\smplayer.ini

With the latest version of SMPlayer it is stored at:
C:\Dokumente und Einstellungen\<Your Name>\.smplayer\smplayer.ini

rvm
16th July 2007, 22:33
For English systems:

Stable version:
C:\Documents and Settings\your_name\Application Data\RVM\smplayer.ini

New versions:
C:\Documents and Settings\your_name\.smplayer\smplayer.ini

Anyway the path can be changed with the option -ini-path:
smplayer -ini-path c:\another_directory

(If the directory is omitted it will use the same directory where smplayer.exe is)

For the 2nd question, you can add expand=:::::4/3 in Preferences->Advanced->Video filters.

http://img461.imageshack.us/img461/7886/preferencesoa7.th.jpg (http://img461.imageshack.us/my.php?image=preferencesoa7.jpg)

LoRd_MuldeR
28th July 2007, 01:36
rvm, could you provide a new "static" build of the last SMPlayer for my next MPlayer update? :)

artisanicview
29th July 2007, 12:32
I have a question not directly for SMplayer but related with Mplayer. How to make my own per-file setting for a video file? I have a video file with some chinese subtitles, and I want to erase them when I see this video file.

artisanicview
29th July 2007, 12:40
....
With older versions of SMPlayer it is stored at:
C:\Dokumente und Einstellungen\<Your Name>\Anwendungsdaten\RVM\smplayer.ini

With the latest version of SMPlayer it is stored at:
C:\Dokumente und Einstellungen\<Your Name>\.smplayer\smplayer.ini

And why the SMplayer dont store the smplayer.ini file into the SMPlayer.exe directory?

Gusar
29th July 2007, 13:53
And why the SMplayer dont store the smplayer.ini file into the SMPlayer.exe directory?Because on linux the smplayer binary is in /usr/bin, which is not writable by the user and is not meant to store configuration data. On linux, user configuration is in dotted files or dirs in your home directory "/home/<username>/". The Windows equvalent of the home dir being "C:\Documents and Settings\<username>\" (XP), or "C:\Users\<username>\" (vista).

Storing configuration in the application directory is a no-go even in Windows. The fact that apps do this is just bad practice, a relic from single-user systems (dos, win98). The truly correct place to store configuration on XP is "C:\Documents and Settings\<username>\Application Data\"

LoRd_MuldeR
29th July 2007, 14:04
Also you can still change it, if you need it for some reason:

Anyway the path can be changed with the option -ini-path:
smplayer -ini-path c:\another_directory

rvm
30th July 2007, 02:12
rvm, could you provide a new "static" build of the last SMPlayer for my next MPlayer update? :)

I'll try to do it as soon as possible (I'm not having much time lately)

Anyway if you don't mind to waste 200 or 300 MB in the Qt devel package, you can create those builds by yourself, it's quite easy.

HeadBangeR77
30th July 2007, 22:59
Hello everyone :)

I've been absent for many months (reality called me ;) ), and I really haven't got enough time to read through both threads post by post (this one and LoRd MuldeR's). So just a few simple questions:
1) Has anyone with AthlonXP CPU noticed any difference in terms of speed between the generic mplayer build and the optimized one by Celtic Druid?
2) How to get the Celtic Druid's builds to work with SMPlayer? I've already read in the other thread it's somehow related to the folder for storing configuration files. I've been messing with those for a good hour, yet without success so far :confused:

@ rvm:
Are you planning to update the old mplayer's revision by CCCP or is it not on your priority list atm?

Btw, I'm slowly leaning towards SMPlayer instead of MPC + ffdshow (I will keep both for some time ;)). Good job!

:thanks:

rvm
30th July 2007, 23:12
2) How to get the Celtic Druid's builds to work with SMPlayer? I've already read in the other thread it's somehow related to the folder for storing configuration files. I've been messing with those for a good hour, yet without success so far :confused:

Well, I haven't tested those builds for a while. The problem was that fontconfig and ass lib didn't use to work. The trick was to set the screenshot folder in smplayer to the folder where mplayer.exe is installed (smplayer sets the mplayer working directory to the screenshot folder).

@ rvm:
Are you planning to update the old mplayer's revision by CCCP or is it not on your priority list atm?

Actually I don't have much time for testing mplayer builds, but I'll try to update it for the next full release.