View Full Version : Media Player Classic (patched build)
clsid
5th August 2007, 16:44
First of all:
I am not the creator/developer of Media Player Classic.
Gabest, the author of Media Player Classic, stopped with the development of his player in May 2006. Since then various patches started floating around here on Doom9 to fix a few bugs in MPC. Those patches included a few security fixes. All these patches have been bundled and a new project called Guliverkli2 was created so that the patched code is easily accessible to the general public. Since then I have also backported a few fixes/updates/improvements from MPC-HC project and made a few tiny tweaks.
Guliverkli2 project page with downloads, source code, etc. (http://sourceforge.net/projects/guliverkli2/)
I am NOT going to fix any bugs.
However, if people submit patches, then I might consider applying them. But unless people contribute, this project is pretty much dead!
I am not a C++ programmer. I have not read the code. I am not familiar with the code of MPC. So don't bother asking me about the code.
If you want to submit a bug report or feature request, then go visit the The Media Player Classic Home Cinema (http://sourceforge.net/projects/mpc-hc/) topic. That project is still in active development.
buzzqw
5th August 2007, 17:21
not working (p4 2.8 northwood, 1gb ram, winxp pro)
i launch mplayerc.exe (all alone in a folder) and got this message (i try to traslate in english)
Impossible to start application. The configuration of application is incorrect. A new installation could resolve the problem.
the file is 4182016 bytes
BHH
HeadBangeR77
5th August 2007, 17:25
not working (p4 2.8 northwood, 1gb ram, winxp pro)
i launch mplayerc.exe (all alone in a folder) and got this message (i try to traslate in english)
Impossible to start application. The configuration of application is incorrect. A new installation could resolve the problem.
the file is 4182016 bytes
BHH
The same issue by me (has just finished checking), with exactly the same message (thanks to buzzqw I didn't have to translate it from polish ;) ).
Tried both leaving the old configuration as an *.ini file and as registry keys.
:confused:
clsid
5th August 2007, 18:08
Edit:
It seems that MPC fails if the MSVC80 runtimes are not present.
mitsubishi
5th August 2007, 18:34
Works for me (XP SP2)
Started it up and played an mkv (both internal and external splitter) AVC/AAC with external SSA subs loaded and working.
Schrade
5th August 2007, 19:37
Might want to add a link to the VC 80 Redist in the first post. Not that easy to find for people.
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) (http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en)
clsid
5th August 2007, 19:47
A new build will be available asap that no longer needs the runtimes. ;)
Edit: it's up
HeadBangeR77
5th August 2007, 21:00
A new build will be available asap that no longer needs the runtimes. ;)
Edit: it's up
Thanks in advance ;)
I must have missed the runtimes, since it can't be any Vista's devilry (XP Professional SP2 on board ;))
The new v2 works like charm - thanks a bunch! :)
buzzqw
5th August 2007, 21:20
yea! all is working now! (and btw i have installed msvcr8 sp1 dll..)
thansk
BHH
GmorG McRoth
5th August 2007, 22:00
Thanks CLSID!
LoRd_MuldeR
5th August 2007, 22:17
Thanks CLSID!
I can sign that :)
chros
6th August 2007, 08:58
I can sign that :)
Me too ... :)
HeadBangeR77
6th August 2007, 09:17
You can laugh yourselves to death, but the new icon really does the trick! :D :D :D
I saw a similar one once, with an old MPC build included in QuickTime Alternative. Since then I have had to cope with the nasty the most compact among compact icons icon. :p
clsid
6th August 2007, 14:19
The icon was changed with ResHacker. Same trick can be used for other progs that have ugly low res icons.
MasterNobody
6th August 2007, 19:07
This version of MPC also freezes when trying to play DVD (or any VOB-file) with Haali's Video Renderer (03/06/2007) as output. No such problems with Zoom Player WMV Pro v5.00 and Haali's Video Renderer (03/06/2007), so I think it is MPC problem, not Haali's Video Renderer bug.
clsid
6th August 2007, 19:51
Maybe. Haali is the expert. Maybe he can comment on why the freeze occurs.
thuan
7th August 2007, 15:42
Thanks for the MPC update. XP-Theme does not work over here. Can you fix it?
clsid
7th August 2007, 22:52
Should be fixed now.
thuan
9th August 2007, 09:58
Yeah, thanks. It took me a while to figure out how to make the MPC internal sub filter work though, but that's my fault as I didn't read your changelog carefully.
PS: Your build wants d3dx9_22.dll when using anything pixel shader related. I can't find that file anywhere, can you upload that too, or make another build that use newer shader compiler.
Kado
9th August 2007, 13:22
@thuan
Download latest DirectX (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=cb7397f3-0949-487b-9247-8fee451bf952).
GrofLuigi
9th August 2007, 14:19
How much does this build differ from Casimir666's Homecinema build? I.e. how many of the patches are different, is there any modified behaviour... ?
I read the changelogs, but don't understand much :rolleyes:
*** edit *** I guess, what I wanted to ask, is which build could be considered more 'up to date'.
GL
clsid
9th August 2007, 14:48
My build just has some updated libs and a few small patches to fix some bugs. Homecinema has new functionality, mainly related to the renderers. If you have fullscreen tearing problems or want to use the EVR render, use Homecinema. Otherwise use mine.
thuan
9th August 2007, 14:51
I know that. I've installed that already. The problem is the oldest one in the latest August DirectX is d3dx9_24.dll.
clsid
9th August 2007, 14:57
Each DirectX SDK contains a new d3dx9_xx.dll file. I could update to the latest SDK (august 2007), but that would mean that everyone would need to update to the latest version of DirectX. What should I do?
Btw, next build will have two new shaders. A levels converter (16-235 to 0-255) and a nightvision effect. If anyone has written some cool shaders, post them here, and I can add them.
LoRd_MuldeR
9th August 2007, 15:37
What should I do?
Maybe put the required d3dx9_xx.dll for every build into the RAR file !?
thuan
10th August 2007, 01:12
Updating to latest DirectX SDK is ok I think. As finding new software is easier than finding ancient one. For ppl who don't want to update their DirectX (for whatever reason) you can just upload the needed d3dx9_??.dll to any file upload service like your MPC.
Kado
10th August 2007, 01:56
I think the homecinema version has that file inside the rar file.
burfadel
10th August 2007, 06:27
Manually putting the ddx9_??.dll file into the archive for distribution is actually wrong...! lol, it would work for the given Windows version, but not for other versrions of Windows. For example, if you are running xp x64, or vista 32, or vista 64, it might actually stop the program from running properly. Might I also add that doesn't it violate the Microsoft licence agreement to distribute single files instead of the redistributable?... It would be far better to have a link to the Microsoft Directx page for the web installer. Afterall, the web installer is actually quite small. The first time you might require 6mb of download etc. but then every 2 months when it comes out the download is quite tiny... it makes better sense and you don't run in to OS compatibility problems or licensing problems :)
Leak
10th August 2007, 08:44
It would be far better to have a link to the Microsoft Directx page for the web installer. Afterall, the web installer is actually quite small. The first time you might require 6mb of download etc. but then every 2 months when it comes out the download is quite tiny... it makes better sense and you don't run in to OS compatibility problems or licensing problems :)
Seconded. To quote the download page (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en):
The DirectX end-user installation includes all the latest and previous released DirectX runtime. This includes the bi-monthly D3DX, XInput, and Managed DirectX components.
How about adding a link to that in the Help menu?
Schrade
10th August 2007, 08:50
I have another request.. up the version number or at least put a build or date in the Help -> About menu so we can tell what version we have.
thuan
10th August 2007, 10:52
Manually putting the ddx9_??.dll file into the archive for distribution is actually wrong...! lol, it would work for the given Windows version, but not for other versrions of Windows. For example, if you are running xp x64, or vista 32, or vista 64, it might actually stop the program from running properly. Might I also add that doesn't it violate the Microsoft licence agreement to distribute single files instead of the redistributable?... It would be far better to have a link to the Microsoft Directx page for the web installer. Afterall, the web installer is actually quite small. The first time you might require 6mb of download etc. but then every 2 months when it comes out the download is quite tiny... it makes better sense and you don't run in to OS compatibility problems or licensing problems :)
Well if the required file was in the latest DX update then I wouldn't have any problem, and I would 2nded what you said too.
But for whatever reason (I have to repeat what I said in my previous post) d3dx9_22.dll is not in the latest DX update despite what MS said.
As for license issue, please enlighten me any part that specific so. I know some games that bundles DX file in them (e.g. s.t.a.l.k.e.r with d3dx31.dll somewhere in the bin folder).
JimmyZ
10th August 2007, 14:31
haali render always fails while playing dvd, MPC said: "DVD: Macrovision fail"
i assumed it is a haali issue, but seems some one got it working with DVD in this thread
kurt
10th August 2007, 14:53
haali render always fails while playing dvd, MPC said: "DVD: Macrovision fail"
confirmed, but it works if you disable the build_in mpeg2 decoder and use ffdshow's libmpeg2 instead.
casimir's build fails also...
GrofLuigi
10th August 2007, 15:14
Well what do you know, I always keep my DX updated and I thought this doesn't affect me. But I just checked and indeed there is no 22 dll, just 24 and higher. :rolleyes:
I haven't stumbled into any problems since I don't use pixel shaders, but I think this issue should be addressed (compile against other dll)?
GL
clsid
10th August 2007, 15:52
I will use the latest DirectX SDK for next build. I'll also upload the required DLL.
JimmyZ
10th August 2007, 18:58
but ffdshow also fails in my practice, maybe my ffdshow is outdated, well, i'll take another try, thx kurt
and i prefer the internal mped2 decoder, it has a convenient color space fix preset, while i'm not quite sure how to set ffdshow's "picture properties" filter to do a proper color space fix, and ffdshow's dvd decoding checkbox is still labeled "not working yet" while it's actually, working.
waiting for the upcoming build for the pixel shader color space convertor :)
hope my previous post didn't look like blame, i really like this refresh build, thx clsid! maybe you should contact gabest for the official sf svn access? or a new project like mpc-hc?
clsid
10th August 2007, 19:19
New build is up.
I am not doing any real development here, so I don't see a need for a new project. I don't have any plans for further changes, so this is the last build for now. Of course, if any worthwhile new patches appear, a fresh build shall be made.
burfadel
10th August 2007, 20:07
I thought it was the _29 version that was common in the latest mplayerc builds? What function requires _22?
clsid
10th August 2007, 20:51
The shaders is the only functionality that need the dll. The number depends on which version of the DirectX SDK is used during compilation.
Waleska
10th August 2007, 21:15
Make a copy of your latest d3dx9_ and place it into the same folder (system32), then rename to d3dx9_22.dll. Problem solved :)
Shatylle
11th August 2007, 07:16
Great build, Thanks clsid
thuan
11th August 2007, 17:00
Thanks, clsid. Now I can use shader.
rack04
11th August 2007, 17:48
Can someone tell me what I'm doing wrong? I can't load any of the shaders.
clsid
11th August 2007, 18:14
Options -> Playback -> output -> "use texture surfaces and render video in 3D"
rack04
11th August 2007, 18:36
http://i11.photobucket.com/albums/a199/rack04/mpc1.jpg
http://i11.photobucket.com/albums/a199/rack04/mpc2.jpg
Still no luck.
chros
11th August 2007, 20:14
Still no luck.
The shaders don't work with Haali's Renderer. This is a known limitation.
Use VMR9 renderless instead.
LoRd_MuldeR
13th August 2007, 00:16
clsid, I have mirrored your latest build at this location:
http://mulder.dummwiedeutsch.de/pub/downloads/mplayerc.2007-08-10.zip
Just in case you want to put the direct download link in your initial post...
war59312
13th August 2007, 04:19
Crashes on HD 1080 version:
http://pixelcorps.tv/node/250
Application popup: mplayerc.exe - Application Error : The instruction at "0x6685895c" referenced memory at "0x00000002". The memory could not be "read".
Same crash every time.
Update: Official MPC 6.4.9.0 crashes too. :( Any ideas?
Update2: Uninstalled quicktime and problem solved. Quicktime sucks big time!!!!!
vcmfc
13th August 2007, 08:23
Bento4 0.9.4-2 Release.
Fluffbutt
13th August 2007, 08:58
Interestingly enough that file works perfectly on CelticDruids late 2006 build
http://tirnanog.fate.jp/mirror/Media%20Player%20Classic/
Leak
13th August 2007, 10:32
Interestingly enough that file works perfectly on CelticDruids late 2006 build
What file? If you mean the above HD video - the poster said that uninstalling QuickTime solved the problem...
clsid
13th August 2007, 14:22
Instead of uninstalling QuickTime, you could also rename the file to .mp4 or .hdmov or .whatever. Then MPC will use DirectShow for playing it.
You can also set QuickTime file formats to DirectShow in MPC options. But I recommend renaming instead, since some .mov files can only be played properly with QuickTime.
Amour
15th August 2007, 15:06
Problem with an .MP3. It plays fine with WMP, but not with MPC:
C:\Documents and Settings\Amour\Bureau\test.mp3::Output
Media Type 0:
--------------------------
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: MEDIASUBTYPE_MPEG1Audio {E436EB87-524F-11CE-9F53-0020AF0BA770}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0
Media Type 1:
--------------------------
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0
Amour
15th August 2007, 15:11
Here is the file for which I get the problem of my previous message:
http://rapidshare.com/files/49144820/test.mp3.html
clsid
15th August 2007, 16:27
WMP uses its own DMO decoder.
Your file plays fine in MPC if you enable the internal MPEG audio decoder or if you install a DirectShow decoder for MP3 audio.
JarrettH
15th August 2007, 18:12
Edit found answer on second page ;p
Has Gabest made changes to MPC source code this year?
clsid
16th August 2007, 13:09
The last change to Guliverkli SVN was on May 11th 2006.
JarrettH
17th August 2007, 05:52
love the new icon :devil:
Episode
18th August 2007, 02:31
I hate it, is there any way to get the old one back?-)
JarrettH
18th August 2007, 02:36
You do as you would to change any icon and find it in your mplayerc.exe :p
wyrd
18th August 2007, 09:12
Thanks clsid.
I've mirrored your build too.(very belatedly...)
http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/guliverkli-clsid/20070810/mplayerc_20070810.rar
Regards
Delerue
18th August 2007, 17:10
Can anyone play this video (http://rapidshare.com/files/35312010/Bangalore_Choir_-_Loaded_Gun.7z.html) using MPC internal MPEG1 decoder without stutter? The first stutter occurs at 0:10/0:11. I can't, even with FFDShow (neither libavcodec nor libmpeg2).
Cheers
boyumeow
19th August 2007, 09:31
Is it possible to use clsid patches on mpc hc or can I? by using vc2005? Was hoping clsid could do his update to casimir mpc hc since I do not know how to. Thks.
delude101
22nd August 2007, 14:31
Hey
First i want to say thanks for all your efforts.
I just have one little thing to report, the shader selections don't get saved. I use 16-235 to 0-255 filter, but i have to reselect it every time i launch MPC... small annoyance.
Demi9OD
22nd August 2007, 14:42
I have seeking issues in XP+.net 3.0 with EVR. Any time I try to seek when outputting either EVR mode the player locks. Is there a fix for this?
Sharktooth
22nd August 2007, 14:47
XP has no EVR... so... what are you trying to do?
Kado
22nd August 2007, 15:07
@Sharktooth
XP has EVR if you install dotNET v3.0, and is listed in casimir's mpc builds under output.
Demi9OD
22nd August 2007, 15:44
And it works just fine until I try to seek :P
clsid
22nd August 2007, 16:34
This thread is not about Casimir's mod ;)
My build has no support for EVR.
Kado
22nd August 2007, 21:39
Is EVR better than Haali? VMR9 is used to get hw decoding acceleration with the proper filters but i don't think you can get HW acceleration with EVR in XP, so why use it? unless your graphics card does not have shader model 2.
@Demi9OD
Works fine here. try this tread (http://forum.doom9.org/showthread.php?p=1035897#post1035897) maybe casimir can help you.
Sharktooth
23rd August 2007, 20:52
Sorry, my bad (however EVR in .net 3 makes me laugh... damn M$...).
Leak
24th August 2007, 00:09
Sorry, my bad (however EVR in .net 3 makes me laugh... damn M$...).
I'd hazard a guess that .NET 3 has added some classes related to DirectShow that depend on EVR...
I guess adding EVR was easier than churning out more classes for VMR9 and/or the video overlay just for XP. Now if only .NET 3.5 came with DirectX 10 for Windows XP... :D
np: Funkstörung - Like A Poet (ft. Enik) (Disconnected)
Sharktooth
24th August 2007, 03:46
uhm... i dont think M$ wants that just because the only reason to install Vista is to get DX10...
however what does EVR have that overlay doesnt (DXVA apart)?
Leak
24th August 2007, 08:25
uhm... i dont think M$ wants that just because the only reason to install Vista is to get DX10...
however what does EVR have that overlay doesnt (DXVA apart)?
Custom presenters and applying pixel shaders to the video comes to mind, not to mention the much tighter timing if you compare both in MPC HC...
Sharktooth
24th August 2007, 12:55
interesting. i made it work with my video card (nvidia GF6600), but unless i get it in fullscreen mode it has a lot of tearing problems AND it's also slower than overlay.
Leak
24th August 2007, 14:26
interesting. i made it work with my video card (nvidia GF6600), but unless i get it in fullscreen mode it has a lot of tearing problems AND it's also slower than overlay.
Well, I'm talking about MPC with EVR custom presenter and fullscreen D3D mode of course. Compare MPC HC's jitter graph for VMR and EVR...
np: Underworld - Rez (Second Toughest In The Infants (Disc 2))
clsid
24th August 2007, 17:06
A new build is available in the opening post.
Biggest change is a FLV parsing fix. (big thanks to Moitah)
I have also compiled and uploaded a bundle of stand-alone filters.
LoRd_MuldeR
24th August 2007, 17:52
A new build is available in the opening post.
Biggest change is a FLV parsing fix. (big thanks to Moitah)
I have also compiled and uploaded a bundle of stand-alone filters.
Thanks and mirrored :)
http://mulder.dummwiedeutsch.de/pub/downloads/mplayerc.2007-08-24.zip
Taurus
24th August 2007, 17:56
A new build is available in the opening post.
Biggest change is a FLV parsing fix. (big thanks to Moitah)
I have also compiled and uploaded a bundle of stand-alone filters.
Thanks, will give the FLV parser a try and report back.
Cheers
Taurus
Just tested on a few clips: And what can I say: It Works!
The build in splitter and the external one are doing fine.
Thank you, clsid! And of course Moitah.
wyrd
25th August 2007, 06:53
Thanks for your new build(specifically filters).
I've mirrored too:)
http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/guliverkli-clsid/20070824/
rt87
25th August 2007, 12:17
Thanks for your new build(specifically filters).
I've mirrored too:)
http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/guliverkli-clsid/20070824/
Thanks!
slavickas
25th August 2007, 23:17
flv splitter: http://labs.adobe.com/technologies/flashplayer9/fullscreendemo/backcountry_bombshells_4min_HD_1500_96.flv
at least here gets all pink on keyframes...
clsid
26th August 2007, 13:23
It's the fault of the decoder, not the splitter. The old splitter did not work at all with that sample file.
Amour
28th August 2007, 23:21
Not sure where it comes from, but I have screen-capture issues. I get error message: « GetCurrentImage failed, hr = 8000ffff ». This happens with any video I think.
Running :
* latest MPC by clsid (24th august 2007)
* latest ffdshow by clsid (rev1437)
* AMD X700 with Catalyst 7.7 [lucky 777]
* Windows XP SP2 with .NET 3
Kado
29th August 2007, 01:47
What's the renderer you're using?
Amour
29th August 2007, 01:53
Ah ah, thanks Kado. I just notice this:
* Saving images won't work with these renderers
I switch from System Default to VMR9 and DirectX 9 and now it works fine. Thanks again.
clsid
29th August 2007, 11:24
If someone could write a patch to modify the behavior to show a nice warning/info message instead of the GetCurrentImage failed error it would be much appreciated.
zambelli
31st August 2007, 21:34
OK, I admit, I'm a little confused with the various offsprings of MPC that are now popping up. So there's this clsid version, and then there's Casimir's Home Cinema version (http://tibrium.neuf.fr), and looks like there were some _xxl builds at some point in time too. Should perhaps all these different versions be merged into the main MPC SVN?
NanoBot
31st August 2007, 22:17
Hi,
I would like to make a suggestion for future versions of the MPC modified builds:
Is it possible to modify the internal import filter for transport streams in that way, that the user can adjust the number of TS packets to be scanned in order to find the first sequence header within the .ini file ?
The reason for that request are transport streams containing h.264 video streams. Since h.264 ( HTDV ) video streams have much longer GOPs, MPC often fails to identify the video type of such streams when using its internal TS filter. When I deactive the internal filter and use haalis splitter instead, all works fine, because there the scanning depth is adjustable.
C.U. NanoBot
clsid
31st August 2007, 23:05
Casimir's version is a fork of MPC with several changes. The _xxl builds were just SVN builds with a few patches. My builds are also just SVN builds, but with some additional patches and minor tweaks.
I don't have access to MPC's SVN so I cannot commit any patches. That's why I have posted the patches here. I don't have the intentions nor the skills to make any big changes, so making another fork is pointless at this moment.
zhfi
1st September 2007, 01:31
You should not pack the exe file with upx ~~!
That needs more memory (7XXX KB->>10XXX KB),and may cause some error.
And the lastest DX too.
clsid
1st September 2007, 01:55
The files that I have posted are NOT packed with UPX.
zambelli
1st September 2007, 10:29
Casimir's version is a fork of MPC with several changes. The _xxl builds were just SVN builds with a few patches. My builds are also just SVN builds, but with some additional patches and minor tweaks.
I don't have access to MPC's SVN so I cannot commit any patches. That's why I have posted the patches here. I don't have the intentions nor the skills to make any big changes, so making another fork is pointless at this moment.
What happened to Guliverkli? Would it be worth trying to get somebody else to commit your patches into MPC SVN? I mean, if they're good patches, it seems like it'd be beneficial to have them in the official builds. Otherwise you're doing all the work but most people aren't seeing the benefit, which sucks.
Wilbert
2nd September 2007, 12:42
Why don't you start a new sf project (Guliverkli2)?
Sharktooth
2nd September 2007, 14:48
it would be easier to ask gabest to be added to the guliverkli devs so patches can be commited to the CVS/SVN and updated builds can be made available on the official SF page.
burfadel
2nd September 2007, 14:54
It would be great to have all the patches, enhancements and changes in one build, I totally agree with everyone there. The numbering that Casimir has got (such as 1.0.9.0) is much better than every single new patched build being 6.4.9.0. The idea of the numbering system was based on the Windows media player 6.4, so really MPC's version is still currently 0.0.9.0, or if you like :) 1.0.9.0. That works out well, the numbering can just progress from Casimir's builds!
One thing is important though, DO NOT bundle just the one directx file with MPC. Different versions of Windows require different Directx files, so if you bundle the XP one and run it on XP x64, it will NOT work...! same goes for Vista etc. In most cases it hopefully uses the one installed in the system directory if Directx is installed. A much better solution would be a link to the Microsoft Directx webpage so the latest version can be installed. Directx has extensions added to it every 2 months, and has all the windows versions covered.
Including the directx by itself with MPC, I believe, goes against the Microsoft License agreement, and like autopatcher we wouldn't want the same thing happening to MPC!
clsid
2nd September 2007, 15:51
Unless people suddenly start submitting new patches, I don't foresee any new builds in the future. That is also why I won't start a new project. It will likely be dead right from the beginning. If anyone else really sees a need for a new project, go ahead and create it.
@burfadel
It's already a separate download. Also your x64 example does not apply since MPC is 32-bit and therefore will use the 32-bit version of the dll on x64.
XebelBit
2nd September 2007, 16:14
Is the security flaw with FLI (http://www.heise-security.co.uk/news/94875) files fixed in this release?
If not, could someone pleas write a patch for it!?
LoRd_MuldeR
2nd September 2007, 21:02
The files that I have posted are NOT packed with UPX.
Mine are, but I don't see any problem with UPX'd files ;)
A lot of software is released as UPX'd binaries. I used the latest stable release of UPX.
In case you want me to mirror your "original" files, I will change that ASAP of course...
cyberyeye
5th September 2007, 12:47
Hi there ;)
I've translated Media Player Classic "string" into French with ResHacker. I used the latest officiel french translation, and copy paste string, i've done nothing special...
Media Player Classic: French based on Clsid build v6.4.9.0+ (24-08-2007)
Here it is: http://www.megaupload.com/fr/?d=990X6AF9
I'll not update this translation, I juste done this for my use, and now want to share if someone (french) is interested....
MPC is a reaaaally good app. I hope this project will not die ^^
Tery
5th September 2007, 21:01
Hi,
I'm trying to read a file x264/mkv, and everytime MPC is crashing with this message
http://tery.free.fr/pix/clip.png
Graphedit says, there's some flows it can't deal with.
It's seems to be subtitle flow, present in the video file.
Any ideas ?
Tery.
clsid
5th September 2007, 21:23
The error comes from your H.264 decoder, not from Media Player Classic.
Tery
5th September 2007, 21:53
i'm currently using coreavc 1.5.0.0, I don't understand.
Thank you for your answer i'm gonna look for this with them.
Tery.
zambelli
6th September 2007, 09:24
Unless people suddenly start submitting new patches, I don't foresee any new builds in the future. That is also why I won't start a new project. It will likely be dead right from the beginning. If anyone else really sees a need for a new project, go ahead and create it.
One has to assume that most users find MPC by googling for it.... and the results typically take them to Guliverkli SF, or to one of the many free video software websites. So until the patched builds show up there and are available to the casual user - all this good work will only be seen by the few hardcore MPC fans who frequent these forums... which is a shame.
Taurus
6th September 2007, 12:01
@Zambelli
Yeah, you're right. All the people looking for an alternative player will be directed to the google searches,
mostly overaged releases. And they will end up with the feeling: Booah, what an old fashion mess.
They will never see all the hard work of the new maintainers.
clsid
6th September 2007, 12:24
They will never see all the hard work of the new maintainers.That's the problem. People start thinking that MPC is being developed again. Which is not the case (except for Casimir's mod).
I will consider creating a new project at sf.net if I have some time. With a big fat note about the development state (or lack thereof).
foxyshadis
6th September 2007, 13:43
Maybe Casimir would be amenable to having a branch with these basic patches off the original. Most of the codec sites are already stocking MPC HC instead of the original now, so it's not as big a deal, but it'd still be very useful until gabest responds.
boyumeow
7th September 2007, 04:44
Juz to let U all be much more happy than b4, I was directed to this forum when I try to find latest update about MPC. I m glad that clsid and casimir are willing to let us have whatever they have done for MPC. Thanks.
Martin H
8th September 2007, 02:30
@clsid
1. Could you please tell me why you decided to make these changes :
* disable internal AVI/Matroska/MPEG/MP4/OGG source filters
* disable internal AAC/AC3/DTS/LPCM/Vorbis/MPEG2 transform filters
I myself only use MPC and ffdshow tryouts and then was wondering if ffdshow tryouts would be able to do by itself what you had disabled MPC to do ? What i mean, is if i then would need to re-enable some of the MPC internal filters again, or if i didn't need to do that, since ffdshow tryouts maybe allready supported everything that you had disabled in MPC ?
2. Why did you change the default renderer into 'Overlay Mixer' ?
3. Do you know if i can just place the directx dll into the MPC program folder under %programfiles%, or if i will have to place it in '%windir%\system32' for it to be picked up correctly by MPC ?
Thank's in advance and also many thank's for your efforts in both MPC and ffdshow tryouts :)
Also, i apologise in advance for the nature of my questions, as i'm a complete newbie when these matters are concerned...
foxyshadis
8th September 2007, 03:41
Haali's does the first set better, and ffdshow does the other half better.
The dll can be in either the program folder or either windows folder, correct.
I'd guess overlay was for compatibility or color-correctness reasons, but I don't really know.
Martin H
8th September 2007, 03:50
@foxyshadis
Thank you very much for your kind help, my friend :)
Also many thanks to you too for all your efforts on ffdshow tryouts :)
CU, Martin.
Delerue
8th September 2007, 03:52
Haali's does the first set better, and ffdshow does the other half better.
Better how? Do you have any bench? :)
I'd guess overlay was for compatibility or color-correctness reasons, but I don't really know.
Unfortunately Overlay Render has a few problems with some video aspect ratio. Here's an example: http://download.microsoft.com/download/e/a/d/eadb9b42-728b-42b0-bfdf-b472fa2a2464/Step_into_Liquid_1080.exe
foxyshadis
8th September 2007, 04:18
Better how? Do you have any bench? :)
Compatibility is much higher (strange/old/broken streams, newer formats like evob/m2ts, tags, advanced container features, multichannel), that's unequivocally better in my opinion even if it was a bit slower. There shouldn't be any significant speed differences, though I'd expect lavc to be faster if there are.
And yeah, overlay is broken on some things, in fact it's very badly broken on a lot of older chipsets (flipped, green, distorted, etc), and it's a bit underfeatured, so I wouldn't have made that change.
clsid
8th September 2007, 11:04
That is why there is an option to change it.
I personally prefer Overlay above System Default (= VMR-7 on XP).
Delerue
13th September 2007, 03:26
Compatibility is much higher (strange/old/broken streams, newer formats like evob/m2ts, tags, advanced container features, multichannel), that's unequivocally better in my opinion even if it was a bit slower. There shouldn't be any significant speed differences, though I'd expect lavc to be faster if there are.
And yeah, overlay is broken on some things, in fact it's very badly broken on a lot of older chipsets (flipped, green, distorted, etc), and it's a bit underfeatured, so I wouldn't have made that change.
I got it. Thanks for your explanation, man. ;)
Skyfish
13th September 2007, 10:57
I seem to have the same problem as Amour on page 3 but not with
an MP3 but with an .avi.
That .avi does not open in VLC or WMP and I am at a loss on how I can solve it, thanks for your help.
Here is the error message I get from MPC
The following pin(s) failed to find a connectable filter :
xxx.avi :: Output
Media Type 0:
--------------------------
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: MEDIASUBTYPE_Avi {E436EB88-524F-11CE-9F53-0020AF0BA770}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0
Media Type 1:
--------------------------
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
Delerue
13th September 2007, 12:59
I seem to have the same problem as Amour on page 3 but not with
an MP3 but with an .avi.
That .avi does not open in VLC or WMP and I am at a loss on how I can solve it, thanks for your help.
Here is the error message I get from MPC
Can you open with at least one player? Can you provide a sample?
Skyfish
13th September 2007, 17:07
VLC opens and shows snow and a weird very high pitched sound.
Both other players can't open, with MPC giving this error message.
The file is 700MB so how do I make a smaller one for samples ?
Delerue
13th September 2007, 18:57
VLC opens and shows snow and a weird very high pitched sound.
Both other players can't open, with MPC giving this error message.
The file is 700MB so how do I make a smaller one for samples ?
I'm afraid I can't teach you this, because I'm not a good Virtualdub (probably the program that you'll have to use) user. With the sample in hand, come here and I'll try to help you. ;)
clsid
13th September 2007, 19:12
If even VLC fails to play an AVI file, then it is 99% certain that the file is b0rked/damaged/corrupt/fake.
Delerue
13th September 2007, 20:51
If even VLC fails to play an AVI file, then it is 99% certain that the file is b0rked/damaged/corrupt/fake.
Yeah. Probably he got a DRMed file.
Lilien
13th September 2007, 21:01
Code injection using avi files in Media Player Classic and MPlayer (http://www.heise-security.co.uk/news/95964)
Is someone working on a patch/fix?
thomaz909
13th September 2007, 22:29
yeahh wtf is going on with gabest ??? leaving the best m player on earth unpatched sucks. pls fix it.
KoD
14th September 2007, 10:48
Pls die.
clsid
14th September 2007, 12:40
Gabest has no time to work on the Guliverkli project.
A workaround for the vulnerability is to disable the internal AVI source filter. It is disabled by default in my build.
raynor
14th September 2007, 17:39
A workaround for the vulnerability is to disable the internal AVI source filter. It is disabled by default in my build.
May I ask why you chose to disable it by default ?
Is the internal AVI splitter worse than the system's default one ?
What are the advantages and disadvantages of the internal
AVI splitter on the one hand and the system default on the other hand ??
clsid
14th September 2007, 17:57
Advantages:
- works better with partially downloaded files
- works with files that don't have an index
Disadvantages
- the newly discovered vulnerability
- doesn't work with files that are non-interleaved
Kado
14th September 2007, 18:50
what about haali splitter avi support?
KoD
14th September 2007, 21:04
what about haali splitter avi support?
Haali would know better, but I do remember having met some avi files that did not work with his splitter.
As a side note, I got a rule 4 violation for my above post, so I'll behave nicely from now on.
clsid
14th September 2007, 22:47
The recently discovered security vulnerabilities have been fixed. Big thanks to Casimir666.
Fresh build can be found in opening post.
Lilien
15th September 2007, 02:31
Great news, thanks!
raynor
15th September 2007, 02:52
Advantages:
- works better with partially downloaded files
- works with files that don't have an index
Disadvantages
- the newly discovered vulnerability
- doesn't work with files that are non-interleaved
Sounds to me (now that the vulnerability has been fixed (thx casimir)), that the INTERNAL splitter has more advantages, am
I right ? :confused:
wyrd
15th September 2007, 03:24
clsid, Thanks for update.
mirrored here;)
http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/guliverkli-clsid/20070914/
KoD
15th September 2007, 10:15
If I'd have to chose between:
1) Microsoft's splitter that works with all complete files
2) gabest's splitter that works on incomplete files but doesn't work with a portion of the complete ones,
I'd chose option (1).
The reasons are that I have no interest to watch incomplete (corrupted, in other words) files and I'd rather see all the complete files, not only some of them.
But that's only my choice.
Note: well, there are compliant opendml avi files that Microsoft's splitter would choke on, but nobody makes such files as the primary test platform for avi files is Windows and the inability to play those files would be noticed quite quickly by the encoder herself/himself.
LoRd_MuldeR
15th September 2007, 11:39
Thanks a lot :D
mirror: http://mulder.dummwiedeutsch.de/pub/downloads/mplayerc.2007-09-14.zip
(mplayerc.exe + d3dx9_35.dll, UPX'd)
clsid
15th September 2007, 11:40
If you use MPC to preview partially downloaded files, like from eMule or something, then the internal one is very useful.
For any normal AVI files that one would download, I mean backup, it does not matter much which one you use.
Complete files that don't work with one of the two are just plain crap and should be shift+del-entered.
Fonk
15th September 2007, 16:47
Just like to say thanks! For this great Media Player.
And i follow all the updates here. Great to see support for it:)
Keep up the great work you all:)
:thanks:
raynor
15th September 2007, 17:05
1) Microsoft's splitter that works with all complete files
2) gabest's splitter that works on incomplete files but doesn't work with a portion of the complete ones,
Hehe, I've never encountered a file that gabest's splitter choked on,
but maybe thats because I was lucky ... but I figure
"non-interleaved" files (the ones gabest's splitter wont work with)
aren't exactly common, are they ?
LigH
15th September 2007, 17:58
"Non-interleaved AVI" should be avoided like hell if you want to allow people to watch the file from a slowly positioning device, like a CD/DVD drive: The read head would need to jump forth and back to read a piece of video from here, a piece of audio from there, and back to the video...
Interleaving would have had written those pieces into the AVI file close to the time when they are needed, avoiding lots of seeks.
If you ever encounter such a file - remux it! Preferably with AviMux-GUI, VirtualDubMod or similar able tools.
Disabled
18th September 2007, 10:18
"Non-interleaved AVI" should be avoided like hell if you want to allow people to watch the file from a slowly positioning device, like a CD/DVD drive: The read head would need to jump forth and back to read a piece of video from here, a piece of audio from there, and back to the video...
Interleaving would have had written those pieces into the AVI file close to the time when they are needed, avoiding lots of seeks.
If you ever encounter such a file - remux it! Preferably with AviMux-GUI, VirtualDubMod or similar able tools.
Doesn't AVI stand for "Audio Video Interleaved"? Interesting to hear there are non-interleaved AVIs...
Leak
18th September 2007, 12:56
Doesn't AVI stand for "Audio Video Interleaved"? Interesting to hear there are non-interleaved AVIs...
True, but I think the interval at which audio and video are interleaved (usually 500ms IIRC) is configurable - if you use the length of the whole file as interval you'll basically get a non-interleaved file... :D
Thunderbolt8
25th September 2007, 11:36
I have no clue of that, can someone tell me where to copy/how to use/apply all these filters & patches to make them work?
clsid
25th September 2007, 12:05
You don't need to use the patches. Those are for developers. Ignore them.
The filters work like any other DirectShow filter. To enable them you need to register them:
regsvr32.exe "C:\some\folder\example.ax"
Thunderbolt8
25th September 2007, 15:16
are these filter newer than the ones in the old version, or are they included there at all? do these filter also come along with programs that are otherwise installed/regged? if yes, are these newer version of those filters other programs include?
iron2000
25th September 2007, 18:06
Can I know what is the difference between this MPC and MPC HC?
Sharktooth
25th September 2007, 19:06
... yes, sure. head to the MPC HC homepage AND read the first post of this thread ...
Shakey_Jake33
25th September 2007, 19:24
Can I know what is the difference between this MPC and MPC HC?
I don't think this build supports EVR, does it? It's the main thing added in the HC version for me.
Kado
25th September 2007, 22:39
no evr on clsid build. go here (http://forum.doom9.org/showthread.php?t=123537) for info on mpc hc like Sharktooth said.
max24
26th September 2007, 20:02
german version mplayerc_20070918.de (http://rapidshare.com/files/58674147/mplayerc_20070918_FIX.DE.zip)-
FIX
Icon Patcher
Icon Patcher works only in english version, fix for german version coming soon
http://img230.imageshack.us/img230/9706/213qh2.png
Translation $ Icon Patcher by www.mom-community.to
Schrade
27th September 2007, 01:15
I don't understand.. that icon is already in the Media Player Classic contained in this thread. What are you patching?
max24
27th September 2007, 05:24
I don't understand.. that icon is already in the Media Player Classic contained in this thread. What are you patching?
Patch Fix.
@Schrade look what i mean
Thunderbolt8
27th September 2007, 11:34
if the approval thing takes even longer now, would be nice if you could just host it via rapidshare or such. looking forward to finally get rid of that current icon and the other one back again. I remember the other one worked for a while for me, but then it somehow changed and I couldnt get it back ;/
clsid
27th September 2007, 11:43
Do you mean the logo inside the MPC window? You can change that in the options.
Thunderbolt8
27th September 2007, 14:39
I mean that program logo, for example when having mpc in the quick lauch bar.
CiTay
27th September 2007, 15:04
I might have missed something, but what about the changes that were included in celtic_druid's MPC rev.611 version (http://tirnanog.fate.jp/). Are those included here as well?
clsid
27th September 2007, 15:15
@CITay:
Yes, those changes (a few updated libs) are also included in this build.
@Thunderbolt8:
The icon can be changed with a program called ResHacker. Although I don't understand why you would want the old ugly looking low res icon.
Thunderbolt8
27th September 2007, 15:34
I want that sexy looking 3d icon with black background max24 posted above :P
ExarKun634
29th September 2007, 10:56
First of all, I want to say that this effort is an excellent idea. Thanks for bringing Media Player Classic up to date with patches and libraries. I am running with the 2007-09-18 build of Media Player Classic ("6.4.9.1") from the guliverkli2 SourceForge project, and I have encountered something that is different from the latest official Media Player Classic (6.4.9.0). I also have a related question about the build on guliverkli2 and any future builds on guliverkli2.
I just formatted and installed XP Pro SP2, so I have a pretty clean setup. As far DirectShow and codecs go, I have only installed all the latest updates from Microsoft Update including WMP11 (and configured it), the latest DirectX, and ffdshow (rev1473). Both versions of MPC (6.4.9.0 and "6.4.9.1") are using INI files in different directories and are set up almost exactly the same. The important thing is that, in both configurations, all the internal filters are unchecked. At this point, the original MPC will split a Matroska file with H264 video, a DTS audio track, several Vorbis audio tracks, and a crap load of SSA/ASS subtitle tracks. ffdshow decodes all the streams, and, as expected, I don't get subtitles, because I don't have them enabled in ffdshow, and I am using Overlay output mode. I close the original MPC and open the new MPC. I try to open the same file and get a status message saying that it failed to render. I can get it to render almost exactly the same as the original MPC if I explicitly enable the internal Matroska splitter using the checkbox. The only difference appears to be that the new MPC uses the Matroska file as input directly into the splitter while the old MPC opens the file and sends it to the splitter, but this happens when I explicitly turn on the internal Matroska splitter in the old MPC, so that's not new behavior. The "failed to render" behavior is obviously different from the original MPC. In the original MPC, if an internal filter is left unchecked, it can still be used as a fallback. I believe the filter is labeled low-merit if it does get used when unchecked. I think this behavior should stay the same between the official release and this branch. Is it possible that I have some other configuration item set that is causing this to happen?
My related question may be redundant, but I'll ask it anyway. Does this latest build of Media Player Classic internally use the latest versions of all the DirectShow filters from guliverkli and guliverkli2? In other words, as long as I don't plan to use any other DirectShow players except Media Player Classic, I shouldn't have to manually install any filters, right? (Unless I want subtitles in Overlay mode, in which case I would have to install VSFilter).
clsid
29th September 2007, 16:55
Guliverkli2 is based on the latest source code available in the Guliverkli project. That includes changes from the original project that have been made after the official release of v6.4.9.0.
I think this change is the cause of the behavior you described:
http://guliverkli.svn.sourceforge.net/viewvc/guliverkli/trunk/guliverkli/src/apps/mplayerc/FGManager.cpp?r1=607&r2=606&pathrev=607
I will see if I can commit a fix to SVN. But I won't be building a new binary just for this change.
ExarKun634
29th September 2007, 21:40
Guliverkli2 is based on the latest source code available in the Guliverkli project. That includes changes from the original project that have been made after the official release of v6.4.9.0.
I think this change is the cause of the behavior you described:
http://guliverkli.svn.sourceforge.net/viewvc/guliverkli/trunk/guliverkli/src/apps/mplayerc/FGManager.cpp?r1=607&r2=606&pathrev=607
I will see if I can commit a fix to SVN. But I won't be building a new binary just for this change.That would be great. I could do it myself if the code is doing what I think it's doing.
Is it hard to build MPC from SVN?
I am a C/C++ developer, but I have only modified and created the simplest of Win32 programs. I don't currently have any version of Visual Studio installed.
Leak
29th September 2007, 23:06
I am a C/C++ developer, but I have only modified and created the simplest of Win32 programs. I don't currently have any version of Visual Studio installed.
That's going to be a problem, then, I'm afraid...
It's all built via Visual Studio projects.
np: Burnt Friedman - Where Should I Go (ft. Steve Spacek) (First Night Forever)
EvaUnit02
30th September 2007, 06:25
Hi clsid,
One feature that I really like from casimir's MPC HC is that it can remember time positions in both DVDs and video files.
If it's not too much trouble, could you please include such a feature in your build, preferably via a method that doesn't put any junk into the registry?
Thanks in advance.
fastplayer
30th September 2007, 11:37
I think clsid's first post is pretty clear about the addition of new features...
I have no plans to make any further changes to MPC. I don't have the time nor the skills to do that.
If you post a patch that fixes or improves functionality in MPC, then I would be happy to include it and compile an updated version.
clsid
30th September 2007, 13:23
Like fastplayer quoted, I won't be making such a change. If you want such a feature or any other new features, use the MPC HC mod.
The only change I currently have planned is to update the file association behavior like in MPC HC.
rdilliker
6th October 2007, 15:00
When there are filters such as the ones you provided, with Unicode and ANSI versions, I am unsure of which version to install. Doesn't this matter on the applications that actually use the filters? I am running WinXP and I know I registered one of the ANSI versions of the filter you provided and then Windows Media Player crashed when rendering a stream that required that filter. When I switched to the Unicode version it seemed to render fine. I just want to get the correct answer to this.
Thanks.
rdilliker
6th October 2007, 15:33
Also, I noticed you have not released the Shoutcast source filter now that you've migrated to SourceForge. Your 20070914 release you had posted here had the shoutcast filter. Any reason for excluding it? It seems to be the only shoutcast filter I can find so that's why I'm interested in any updates.
Leak
6th October 2007, 15:41
When I switched to the Unicode version it seemed to render fine. I just want to get the correct answer to this.
The ANSI versions are mostly for Win9x compatibility, if you've got NT/2000/XP/Vista better go for the Unicode versions.
np: Future Sound Of London - Pale Moon (From The Archives Vol. 1)
clsid
6th October 2007, 16:22
Shoutcast filter can be found on the original Guliverkli project site. It hasn't been changed so the 'old' version is still good.
rdilliker
6th October 2007, 16:46
Shoutcast filter can be found on the original Guliverkli project site. It hasn't been changed so the 'old' version is still good.
Yeah, but the one I downloaded from the link you posted here on September 14th is a larger DLL than the one posted on the Guliverkli project site so I figured something changed (different compiler version, libs, source, etc.).
LoRd_MuldeR
6th October 2007, 19:34
Yeah, but the one I downloaded from the link you posted here on September 14th is a larger DLL than the one posted on the Guliverkli project site so I figured something changed (different compiler version, libs, source, etc.).
Mybe one DLL was UPX'd and one was not :p
Liisachan
7th October 2007, 09:10
The ANSI versions are mostly for Win9x compatibility, if you've got NT/2000/XP/Vista better go for the Unicode versions.
np: Future Sound Of London - Pale Moon (From The Archives Vol. 1)
Also, in case you are interested in subtitles, ANSI version of VSFilter cannot load the font in SSA/ASS file if the font name contains so-called Unicode characters (characters 'foreign' to your system). So, Unicode version is it anyway!
bmnot
10th October 2007, 21:55
How can i download the MPC source code in one click. In SVN you need to download separetly every file.
fastplayer
10th October 2007, 22:09
How can i download the MPC source code in one click. In SVN you need to download separetly every file.
It's explained all here:
http://sourceforge.net/svn/?group_id=205650
lexor
11th October 2007, 00:09
quick q: is there a way to permanently enable a shader-filter in MPC?
LoRd_MuldeR
11th October 2007, 03:14
How can i download the MPC source code in one click. In SVN you need to download separetly every file.
I'd recommend free Tortoise SVN for that purpose:
http://tortoisesvn.tigris.org/
Once Tortoise is installed, right-click a folder in your Windows Explorer and choose "SVN Checkout".
Then enter the repository URL of Guliverkli2 (https://guliverkli2.svn.sourceforge.net/svnroot/guliverkli2) and click OK.
That's it :)
fastplayer
17th October 2007, 09:33
clsid has released an updated version of MPC.
Changelog:
##### 2007-10-15 (SVN revision 18) #####
See SVN for changelog:
http://guliverkli2.svn.sourceforge.net/viewvc/guliverkli2/src/?view=log
Download:
NT: http://downloads.sourceforge.net/guliverkli2/mplayerc_20071015.zip
9x: http://downloads.sourceforge.net/guliverkli2/mplayerc_20071015_win9x.zip
ExarKun634
18th October 2007, 05:47
clsid has released an updated version of MPC.
Changelog:
Download:
NT: http://downloads.sourceforge.net/guliverkli2/mplayerc_20071015.zip
9x: http://downloads.sourceforge.net/guliverkli2/mplayerc_20071015_win9x.zipHe changed (http://guliverkli2.svn.sourceforge.net/viewvc/guliverkli2?view=rev&revision=6) the internal filter fallback behavior back to what it was in MPC 6.4.9.0 ("low priority").
thuan
20th October 2007, 05:56
@clsid: Can you make it so your build remember the last shader used from previous session? As of now I have to set the shader I want to use every time I start a new session.
clsid
20th October 2007, 11:02
Maybe when I got some spare time.
Sir Didymus
29th October 2007, 21:13
I am attempting to compile the clsid builds (the need depends on a little experiment I would like to perform, for logging out from the player the values of some GPRMs...)...
The errors I get seems related to some missed resources, all in the res\web folder:
11>Compiling resources...
11>.\mplayerc.rc(1237) : error RC2135 : file not found: res\web\default.css
11>.\mplayerc.rc(1238) : error RC2135 : file not found: res\web\vbg.gif
11>.\mplayerc.rc(1239) : error RC2135 : file not found: res\web\vbs.GIF
11>.\mplayerc.rc(1240) : error RC2135 : file not found: res\web\sliderbar.gif
11>.\mplayerc.rc(1241) : error RC2135 : file not found: res\web\slidergrip.gif
11>.\mplayerc.rc(1242) : error RC2135 : file not found: res\web\1pix.gif
11>.\mplayerc.rc(1243) : error RC2135 : file not found: res\web\sliderback.gif
11>.\mplayerc.rc(1244) : error RC2135 : file not found: res\web\headericon.png
11>.\mplayerc.rc(1245) : error RC2135 : file not found: res\web\headerback.png
11>.\mplayerc.rc(1246) : error RC2135 : file not found: res\web\headerclose.png
11>.\mplayerc.rc(1247) : error RC2135 : file not found: res\web\leftside.png
11>.\mplayerc.rc(1248) : error RC2135 : file not found: res\web\rightside.png
11>.\mplayerc.rc(1249) : error RC2135 : file not found: res\web\bottomside.png
11>.\mplayerc.rc(1250) : error RC2135 : file not found: res\web\leftbottomside.png
11>.\mplayerc.rc(1251) : error RC2135 : file not found: res\web\rightbottomside.png
11>.\mplayerc.rc(1252) : error RC2135 : file not found: res\web\seekbarleft.png
11>.\mplayerc.rc(1253) : error RC2135 : file not found: res\web\seekbarmid.png
11>.\mplayerc.rc(1254) : error RC2135 : file not found: res\web\seekbarright.png
11>.\mplayerc.rc(1255) : error RC2135 : file not found: res\web\seekbargrip.png
11>.\mplayerc.rc(1256) : error RC2135 : file not found: res\web\controlback.png
11>.\mplayerc.rc(1257) : error RC2135 : file not found: res\web\controlbuttonplay.png
11>.\mplayerc.rc(1258) : error RC2135 : file not found: res\web\controlbuttonpause.png
11>.\mplayerc.rc(1259) : error RC2135 : file not found: res\web\controlbuttonstop.png
11>.\mplayerc.rc(1260) : error RC2135 : file not found: res\web\controlbuttonskipback.png
11>.\mplayerc.rc(1261) : error RC2135 : file not found: res\web\controlbuttondecrate.png
11>.\mplayerc.rc(1262) : error RC2135 : file not found: res\web\controlbuttonincrate.png
I have to admit this is my first experience with Visual Studio 2005, so please forgive me if the above problems are self inflicted from some obvious mistake from my side...
Any help is really appreciated... :confused:
Leak
30th October 2007, 17:11
I have to admit this is my first experience with Visual Studio 2005, so please forgive me if the above problems are self inflicted from some obvious mistake from my side...
Any help is really appreciated... :confused:
Well, they're all there in the MPC-HC source so you could check out the res/web folder from their SVN on SourceForge, or just check out the code for the last release of MPC-HC and work from there...
np: Savath & Savalas - Mi Hijo (Golden Pollen)
Sir Didymus
30th October 2007, 17:23
Hey, thanks, Leak...
Infact, after some try and browse, the problem above went out... The mistake was that I assumed, after checking out from the SVN here:
https://guliverkli2.svn.sourceforge.net/svnroot/guliverkli2
that the whole set of source code was available in my local machine...
Now all the individual projects and source code seems compiled, but I have troubles with linking...
:(
Here is an excerpt of the disappointing list of messages I get...
11>------ Build started: Project: mplayerc, Configuration: Release Unicode Win32 ------
11>Linking...
11>MainFrm.obj : error LNK2019: unresolved external symbol "public: bool __thiscall
CSimpleTextSubtitle::SaveAs(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class
ATL::ChTraitsCRT<wchar_t> > >,enum exttype,double,enum CTextFile::enc)"
(?SaveAs@CSimpleTextSubtitle@@QAE_NV?$CStringT@_WV?$StrTraitMFC@_WV
?$ChTraitsCRT@_W@ATL@@@@@ATL@@W4exttype@@NW4enc@CTextFile@@@Z) referenced in
function "public: void __thiscall CMainFrame::OnFileSavesubtitle(void)" (
?OnFileSavesubtitle@CMainFrame@@QAEXXZ)
11>subtitlesourceRU.lib(SubtitleSource.obj) : error LNK2001: unresolved external symbol "public: bool
__thiscall CSimpleTextSubtitle::SaveAs(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class
ATL::ChTraitsCRT<wchar_t> > >,enum exttype,double,enum CTextFile::enc)" (?
SaveAs@CSimpleTextSubtitle@@QAE_NV?$CStringT@_WV?$StrTraitMFC@_WV?
$ChTraitsCRT@_W@ATL@@@@@ATL@@W4exttype@@NW4enc@CTextFile@@@Z)
11>MainFrm.obj : error LNK2019: unresolved external symbol "public: bool __thiscall CVobSubFile::Save
(class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,enum
CVobSubFile::SubFormat)" (?Save@CVobSubFile@@QAE_NV?$CStringT@_WV?$StrTraitMFC@_WV?
$ChTraitsCRT@_W@ATL@@@@@ATL@@W4SubFormat@1@@Z) referenced in function "public: void
__thiscall CMainFrame::OnFileSavesubtitle(void)" (?OnFileSavesubtitle@CMainFrame@@QAEXXZ)
...
Omissis
...
11>subtitlesRU.lib(SubtitleInputPin.obj) : error LNK2019: unresolved external symbol "class
ATL::CStringT<unsigned short,class StrTraitMFC<unsigned short,class ATL::ChTraitsCRT<unsigned
short> > > __cdecl GetPinName(struct IPin *)" (?GetPinName@@YA?AV?$CStringT@GV?
$StrTraitMFC@GV?$ChTraitsCRT@G@ATL@@@@@ATL@@PAUIPin@@@Z) referenced in
function "public: virtual long __thiscall CSubtitleInputPin::CompleteConnect(struct IPin *)" (?
CompleteConnect@CSubtitleInputPin@@UAEJPAUIPin@@@Z)
11>subtitlesRU.lib(SubtitleInputPin.obj) : error LNK2019: unresolved external symbol "public: void
__thiscall ssf::CRenderer::Append(__int64,__int64,unsigned short const *)" (?
Append@CRenderer@ssf@@QAEX_J0PBG@Z) referenced in function "public: virtual long __stdcall
CSubtitleInputPin::Receive(struct IMediaSample *)" (?
Receive@CSubtitleInputPin@@UAGJPAUIMediaSample@@@Z)
11>subtitlesRU.lib(SubtitleInputPin.obj) : error LNK2019: unresolved external symbol "class
ATL::CStringT<unsigned short,class StrTraitMFC<unsigned short,class ATL::ChTraitsCRT<unsigned
short> > > __cdecl UTF8To16(char const *)" (?UTF8To16@@YA?AV?$CStringT@GV?$StrTraitMFC@GV?
$ChTraitsCRT@G@ATL@@@@@ATL@@PBD@Z) referenced in function "public: virtual long __stdcall
CSubtitleInputPin::Receive(struct IMediaSample *)" (?
Receive@CSubtitleInputPin@@UAGJPAUIMediaSample@@@Z)
11>Mpeg2DecFilterRU.lib(Mpeg2DecFilter.obj) : error LNK2019: unresolved external symbol "public:
__thiscall CMpeg2DecSettingsWnd::CMpeg2DecSettingsWnd(void)" (??0CMpeg2
DecSettingsWnd@@QAE@XZ) referenced in function "private: virtual class CInternalPropertyPageWnd *
__thiscall CInternalPropertyPageTempl<class CMpeg2DecSettingsWnd>::GetWindow(void)" (?
GetWindow@?$CInternalPropertyPageTempl@VCMpeg2
DecSettingsWnd@@@@EAEPAVCInternalPropertyPageWnd@@XZ)
11>Release Unicode\mplayerc.exe : fatal error LNK1120: 32 unresolved externals
11>Build log was saved at "file://d:\SF_MPC\MPC\src\apps\mplayerc\Release Unicode\BuildLog.htm"
11>mplayerc - 43 error(s), 0 warning(s)
However, I suppose I am doing progresses... I hope...
For instance, regarding the SaveAs function, it is declared in the STS.cpp file; this function is present in the Subtitles lib, which is compiled without errors (just some warnings have been produced...). So, I don't figure out why the linker is unable to resolve it...
Edit 31-10: Hmmm. I have an idea... I noticed that for many libraries the Release Unicode configurations are missed, so only the Release versions have been generated so far in VS 2005. I will try to introduce the new configurations in order to compile everything in Release Unicode... Let's see...
JimmyZ
31st October 2007, 15:23
thx clsid for this refresh build :)
feature request: remember shader setting...
Avish
31st October 2007, 16:21
thx clsid for this refresh build :)
feature request: remember shader setting...
Well, I think this feature is already there... I use "16-235->0-255" shader regularly & I don't have to set it every time I start the MPC. :-)
I'm using Casimir's latest build.
Amour
29th November 2007, 19:11
Hello,
I'm currently using: vista, ffdshow tryouts beta3, haali 1.7.359.22.
I got two different MPC:
* old one is MPC 6.4.8.2 (c) 2003
* new one is MPC 6.4.9.1 (c) 2007, build 2007-10-16 from clsid
They are configured exactly the same (VMR9, DX9)
I got an .mkv file with vobsub inside.
When I open it with old 2003 MPC
* I see the subtitles
* ffdshow and haali icons won't show at the bottom of the screen
When I open it with new 2007 MPC
* I don't see the subtitles
* ffdshow-audio and haali icons will show at the bottom of the screen. I can try to switch the subtitles stream with haali, but nothing happens except a crash from time to time.
Well, I would like to succeed at having the subtitles visible with the new MPC. What's wrong?
clsid
29th November 2007, 19:15
Options -> Playback -> auto-load subtitles
Amour
29th November 2007, 19:17
It works. Great. :)
Make it a default for your next build. ;)
clsid
29th November 2007, 20:06
I intentionally disabled that option by default to prevent subs from appearing twice since many people use external subtitle filters such as vsfilter or ffdshow.
Amour
1st December 2007, 19:19
Clsid, when we install Haali Media Splitter, there is an option to disable MPC internal Matroska splitter.
We could think of the same behaviour for ffdshow and subtitles:
* MPC would auto-load subtitles by default
* ffdshow would offer to disable MPC auto-loading of subtitles when installing
As you have control over the two projects, that might be a good idea I think.
rack04
5th December 2007, 14:47
Does anyone know why MPC slows to a crawl when you right click to view filters?
clsid
5th December 2007, 16:50
I have no idea. It works fine for me.
Taurus
5th December 2007, 17:07
Does anyone know why MPC slows to a crawl when you right click to view filters?
I have no idea. It works fine for me.
It works fine here too....
Never heard or read about this issue.
By the way, which OS you are running.
Xp and Win98 are doing fine on my side.
rack04
5th December 2007, 17:08
XP SP2. It works find on my home PC but here are the office it slows to a crawl.
foxyshadis
5th December 2007, 17:37
ATI's implementation of VMR9 doesn't cope well with GDI/GDI+ being drawn on top of it; the entire window drops down to GDI, which is brutal to performance. Actually, with their latest drivers it seems all renderers take the perf hit; it used to be you could use Haali or EVR and it'd go away. Now VMR9 doesn't have the perf hit, but only because it draws over the menu as soon as you open it, and it's forced to fullscreen to boot. Fantastic. Every video driver update is like the bug lottery, it seems.
Leak
5th December 2007, 17:58
Actually, with their latest drivers it seems all renderers take the perf hit; it used to be you could use Haali or EVR and it'd go away. Now VMR9 doesn't have the perf hit, but only because it draws over the menu as soon as you open it, and it's forced to fullscreen to boot. Fantastic. Every video driver update is like the bug lottery, it seems.
That must be something on your side, as VMR9 works just fine in MPC HC under XP with the latest Catalyst drivers (7.11) and my Radeon X1900 XT...
np: Boxcutter - Bad You Do (Oneiric)
Brother John
5th December 2007, 20:47
I used to have that speed problem with semi-transparent menus. So I’d suggest disabling any such gadgets and try again.
fastplayer
6th December 2007, 22:48
Changelog:
##### 2007-12-06 (SVN revision 26) #####
* FLV splitter: Recognize ADPCM audio.
* FLV splitter: Recognize Nellymoser audio.
* MPC: Tweaked priorities in DirectShow source filter enumeration. Behavior now better matches that of GraphEdit.
* MPC: Remember active shaders.
* MPC: Added two sharpen shaders.
Download:
Win9x (http://downloads.sourceforge.net/guliverkli2/mplayerc_20071206_win9x.zip)
NT (http://downloads.sourceforge.net/guliverkli2/mplayerc_20071206.zip)
thuan
8th December 2007, 01:53
Thank you.
BrainDedd
9th December 2007, 14:02
SPDIF out no longer works correctly with the December build
clsid
9th December 2007, 15:29
Nothing has changed in the code that is in any way related to SPDIF. So I suspect this is a case of PEBDAC.
Delerue
9th December 2007, 23:38
SPDIF out no longer works correctly with the December build
Tested with an AC3 DVD here and works perfectly.
BrainDedd
10th December 2007, 23:47
Odd, will test with a AC3 DVD, but AC3 audio in AVI's definitely aren't being decoded by my sound card via SPDIF (and yes it did work that way before)
Edit: Seems it's not a Media Player Classic problem, appologies, just noticed it when I upgraded to the new build. Will have to try and reinstall my sound card drivers or something, it may be that.
Edit 2: Seems my Auzentech X-Fi Prelude does not have the decoding function my Creative X-Fi had. :-/ Oh well
Shakey_Jake33
13th December 2007, 16:30
Found a little bug using the internal MpegTS/PS/PVA filter. If that same file is being used by another application (for example, bittorrent), it seems to be unable to cashe the file properly or something, because it causes unwatchable stutter. Runs fine when said application is closed, and runs fine when the internal MPC filter is disabled (but unfortunately the internal Windows filter is inferior). Also runs fine in WMP11. And Haali splitter works fine too (but results in me having no audio with .vob w/ PCM audio).
Nothing to do with the machine, my PC is plenty powerful for it, and only happens when another application is actively accessing the same file (even if it's on another machine in the network).
Tested .ts and .mpg files specifically.
nestul
3rd January 2008, 20:02
I have just realised that subtitle database stuff has been removed from the options. Why?
I sometimes found it quite useful in combination with opensubtitles database. Could it be brought back within the next update?
Thanks for keeping MPC alive.
Casimir666
3rd January 2008, 21:21
I have just realised that subtitle database stuff has been removed from the options. Why?
I sometimes found it quite useful in combination with opensubtitles database. Could it be brought back within the next update?
Thanks for keeping MPC alive.
Was it working? Last time I tried it lead to a broken link, that's the reason it was removed :confused:
MatMaul
3rd January 2008, 22:31
yeah it works by using "www.opensubtitles.org/isdb" as base url.
The two default base urls provided with MPC are dead, so I think it could be cool if they are removed and replaced by this one as default.
Casimir666
3rd January 2008, 23:10
Hummm.... after check the option is still there in option menu. Nestul you are sure it disapeard? Are you using MPC in english or another language?
@Matmaul
Ok default url changed
cca
3rd January 2008, 23:16
I was just trying MPC-HC, and I seem to have a problem with EVR-Custom. If I try to change subtitles, playback stops, and sometimes MPC totally freezes. This does NOT happen with VMR9-custom, only with EVR-Custom. Usinv MPC-HC 1.0.11.4, but also happens with MPC-HC 1.0.11.0. OS is Windows Vista 64bit
nestul
4th January 2008, 01:58
Hummm.... after check the option is still there in option menu. Nestul you are sure it disapeard? Are you using MPC in english or another language?
@Matmaul
Ok default url changed
I am currently using the last build from guliverkli project (v6.4.9.0) because I read somewhere that this updated build called 6.4.9.1 had database subtitle stuff removed.
From the release notes in patched build 6.4.9.1 at sourceforge (project guliverkli2):
* MPC: removed subtitle database stuff
Maybe they were referring to something else, maybe the default servers. I am going to try it right now and tell you.
Edit: I have just checked that the database option under Subtitles options has been removed, at least in the last update, file "mplayerc_20071206.zip"
@Casimir666
Are you sure you are using the same release? Thanks.
Casimir666
4th January 2008, 09:36
Edit: I have just checked that the database option under Subtitles options has been removed, at least in the last update, file "mplayerc_20071206.zip"
@Casimir666
Are you sure you are using the same release? Thanks.
Ok clsid have remove it from it release, but you can try mpc-hc it's still activated :
http://sourceforge.net/project/showfiles.php?group_id=170561
clsid
4th January 2008, 12:43
It was re-added some time ago in SVN with a new working URL. There just isn't a fresh build available yet on sourceforge. I'll update it soon (when I have nothing better to do).
nestul
4th January 2008, 19:22
It was re-added some time ago in SVN with a new working URL. There just isn't a fresh build available yet on sourceforge. I'll update it soon (when I have nothing better to do).
Happy to know that. And thank you very much for your work in ffdshow-tryouts and MPC. :thanks:
clsid
4th January 2008, 19:34
A fresh build can be found @ sourceforge.
fastplayer
5th January 2008, 02:13
A fresh build can be found @ sourceforge.
:thanks:
##### 2008-01-04 (SVN revision 29) #####
* MPC: The INITIAL value of the setting "Auto-load subtitles" will now default to OFF when DirectVobSub is detected as installed and to ON when DirectVobSub is not found.
* MPC: Restored the subtitle database functionality and updated it with a working URL.
* MPC: various small changes.
Download (http://sourceforge.net/project/showfiles.php?group_id=205650&package_id=245753&release_id=540363)
Shakey_Jake33
5th January 2008, 08:01
So, are you guys now continuing to develop MPC as a completely separate project to MPC-HC?
chros
5th January 2008, 11:27
So, are you guys now continuing to develop MPC as a completely separate project to MPC-HC?
Yes, it seems so ...
And in the meantime somebody is developing the original project too ... :)
clsid
5th January 2008, 14:49
These are only minor changes. I would not call it development.
fastplayer
5th January 2008, 15:11
Looks like people are (still) confused about all 3 MPC projects:
http://www.neowin.net/news/software/08/01/04/media-player-classic-6491-build-20080104#comments
sillKotscha
5th January 2008, 16:08
I'm not confused about the different projects but confused about the fact why it has to be like it is...
why not combine them into one project with all the latest bells and whistles HC got for example, include the latest filters/ splitter and develop from that moment onwards...
leeperry
7th January 2008, 03:10
I'm using MPC HC from Casimir on XP SP2 with an ATI HD2600XT using the latest 7.12 drivers, the EVR support in XP is awesome.
I'm also using the PS 2.0 sharpen filter, which works very nicely :)
only 3 problems :
1) If I enable PS 2.0 resize in the OUTPUT options, I get "ghost" lines........vertical or horizontal depending on the resolution....
If I disable 3D surfaces, I don't get any output :(
I'm outputting YV12 from ffdshow and CoreAVC...If I set them to YUY2 I do get a picture with "2D surfaces" but it never starts playing.
here's a screenshot, there's several "ghost" lines right in the middle of the image on the driver's arm and the car windshield :
http://img520.imageshack.us/img520/4422/linesyl8.th.png (http://img520.imageshack.us/my.php?image=linesyl8.png)
any idea what I could do ?
software Bilinear upscale sucks, would software 4X Lanczos be possible ?!
both KMPlayer's EVR implementation and Haali's Renderer are using AF to resize........any chance doing the same in MPC HC ?
or maybe a bug fix could do the trick ? :D
2) is it possible to send YV12 or YUY2 to EVR instead of RGB32, so there's no lossy conversion ? it was possible in KMPlayer.
3) Reclock never had any problem to get the framerate from KMPlayer, but with MPC HC it hardly ever works...
Thank you for your time,
Leak
7th January 2008, 11:32
3) Reclock never had any problem to get the framerate from KMPlayer, but with MPC HC it hardly ever works...
If you're using EVR - ReClock won't work, period.
It only supports overlay and VMR; EVR is too new to be supported by what sadly is an abandoned project... :(
leeperry
7th January 2008, 11:50
well Reclock does work with MPC HC + EVR, and also with Haali's Renderer.
but it was able to detect the framerate perfectly with KMPlayer+EVR, and only 50% of the time with MPC HC.
I've tried to fiddle with Reclock settings to no success, but I'll try again :D
MPC HC + EVR in the native resolution of the display(HC3100 projector in my case) provides a most impressive PQ :D
but the PS2.0 "ghost" lines make upscaling SD worthless, and I won't use software bilinear resizing because it's very blurry........so for me this MPC HC doesn't really cut it for everyday use :(
so close to the perfect media player, so close http://forum-images.hardware.fr/images/perso/xqwzts.gif
apparently these "ghost" lines only appear with ATI videocards :(
thuan
9th January 2008, 02:23
Yeah, upscaling on ATI card has problem over here too. With Haali it looks like this:
http://img186.imageshack.us/img186/8483/14680965ck4.th.jpg (http://img186.imageshack.us/my.php?image=14680965ck4.jpg)
and with VMR9 renderless or EVR Custom both in 3D rendering mode and any Bicubic PS resizer you'll have this:
http://img248.imageshack.us/img248/686/62107752fy0.th.jpg (http://img248.imageshack.us/my.php?image=62107752fy0.jpg)
If you turn on Alternate Pixel Center in CCC, the situation is reverse. And EVR in any other mode beside 3d rendering will indeed freeze on starting playback.
leeperry
9th January 2008, 02:31
I've tried to enable "Alternate Pixel" but then there's some funky frame around the picture.
yeah Haali's R. is also messed up, I guess software upscaling is our only option.
Hopefully some of the programmers of MPC will find a fix.
like software bicubic, or letting the ATI drivers upscale with some DirectX call or sumthing
Actually Haali's R. is fine if you upscale in ffdshow, but then you have to switch BT601/709 depending on SD/HD
with EVR there's no such switch, so you can't upscale with ffdshow because the ATI drivers turn to BT709 automatically for 720p or bigger.
so upscaling within the renderer is our only option to get BT601 upscaled SD :(
and software Bilinear looks like junk atm :o
skanky
9th January 2008, 09:45
I'm not confused about the different projects but confused about the fact why it has to be like it is...
why not combine them into one project with all the latest bells and whistles HC got for example, include the latest filters/ splitter and develop from that moment onwards...
i appreciate all the work people have done, but i too would like to see a single project with all the latest patches/work done on it.
Kado
9th January 2008, 16:28
i appreciate all the work people have done, but i too would like to see a single project with all the latest patches/work done on it.
Use Media Player Classic HomeCinema (http://forum.doom9.org/showthread.php?p=1084633#post1084633) then!
It's based on clsid's mpc v6.4.9.1 and has all the other extras provided by casimir666.
skanky
9th January 2008, 16:58
Use Media Player Classic HomeCinema (http://forum.doom9.org/showthread.php?p=1084633#post1084633) then!
It's based on clsid's mpc v6.4.9.1 and has all the other extras provided by casimir666.
i am, but in the other thread there are builds done by _xxl and casmir666, both seemingly mpchc.
then there are builds with the latest patches/fixes (guilverkil?), why cant there just be a single version of mpc being updated/patched?
duckyy
9th January 2008, 18:13
Hi,
I've the exact same problem than leeperry. I own a MSI HD2600Pro.
I'm using MPC HC v1.0.11.0
Haali renderer (same problem in WMR9).
I installed 8.41 drivers (only working ones on my MSI AGP) and latest CCC.
leeperry
9th January 2008, 18:40
I think our only option is to buy a nvidia card.......
Delerue
9th January 2008, 22:23
I think our only option is to buy a nvidia card.......
Did you test with VMR7 Windowed?
Do you have a sample?
leeperry
9th January 2008, 22:37
the problem occurs with any material, actually.
as long as some resizing is required, it goes bersek.........today I'm getting + signs on SD instead of simple lines.
I've just tried, it occurs with VMR9 Renderless and EVR.
doesn't seem to happen for VMR7 Windowed or Renderless and VMR9 Windowed, though.
I hope someone can find a way to avoid these artefacts, like software bicubic ? or letting the video drivers upscale through Direct X ?
thanks for your help anyway ;)
Delerue
10th January 2008, 02:45
ALL
I see. But why don't you use VMR7 Windowed instead? To me it's the best (fast and compatible) render.
thuan
10th January 2008, 03:26
i am, but in the other thread there are builds done by _xxl and casmir666, both seemingly mpchc.
then there are builds with the latest patches/fixes (guilverkil?), why cant there just be a single version of mpc being updated/patched?
_xxl's and casimir666's builds come from the same project so they're the same basically. As for clsid's build/project it's only patch/bug fixes of the original mpc, the purpose of this project is ONLY to fix old bugs. So I normally use mpc by clsid for ataraxia and only use mpc-hc when tinkering with new features of it like DXVA decoding. The current situation is pretty clear IMHO.
skanky
10th January 2008, 08:26
_xxl's and casimir666's builds come from the same project so they're the same basically. As for clsid's build/project it's only patch/bug fixes of the original mpc, the purpose of this project is ONLY to fix old bugs. So I normally use mpc by clsid for ataraxia and only use mpc-hc when tinkering with new features of it like DXVA decoding. The current situation is pretty clear IMHO.
so if _xxl and casmir666's build are practically the same, then why not both work on it and release one instead of maybe one releasing a build with a change and the other releasing a slightly different build with different changes on it?
as for clsid's build which apparently fixes older bugs, wouldnt it be more productive to have older bugs fixed and then incorporated into MPCHC which is being developed with new features?
basically, why are 3 people working on developing a program (in this case MPC) and putting out 3 different versions when they could work together and put out a single version which has all the fixes and features.
Delerue
10th January 2008, 10:06
basically, why are 3 people working on developing a program (in this case MPC) and putting out 3 different versions when they could work together and put out a single version which has all the fixes and features.
Hey, man, don't complain that much. They work almost together, sharing the same patches. Believe me, you're not losing anything with these two MPC versions. Maybe would be more useful if you could help us with some bug report. ;)
leeperry
10th January 2008, 10:10
I see. But why don't you use VMR7 Windowed instead? To me it's the best (fast and compatible) render.
the best renderer ever is EVR to me and a lot of other ppl.
look again :)
the contrast is much better, and it's got a "3D" look that even HR can't reach
any chance to see this bug fixed ?
software bicubic or letting the videodrivers resize can't be too complicated, can it ? :(
fastplayer
10th January 2008, 11:57
basically, why are 3 people working on developing a program (in this case MPC) and putting out 3 different versions when they could work together and put out a single version which has all the fixes and features.
I only see 2 different versions (excluding the original project):
xxl + casimir --> MPC-HC
clsid --> patched MPC
Kado
10th January 2008, 12:09
so if _xxl and casmir666's build are practically the same, then why not both work on it and release one instead of maybe one releasing a build with a change and the other releasing a slightly different build with different changes on it?
as for clsid's build which apparently fixes older bugs, wouldnt it be more productive to have older bugs fixed and then incorporated into MPCHC which is being developed with new features?
basically, why are 3 people working on developing a program (in this case MPC) and putting out 3 different versions when they could work together and put out a single version which has all the fixes and features.
_xxl and casimir builds are the same because they come from the same source code, just check the change log (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log). there are only two versions and the bug fixes that clsid puts into his builds eventually reach MPC HC, anyway MPC HC has more features and it's the version I use, remember that they are providing us new builds for free.
fastplayer beat me to it! fast hum? ;)
thuan
10th January 2008, 12:14
so if _xxl and casmir666's build are practically the same, then why not both work on it and release one instead of maybe one releasing a build with a change and the other releasing a slightly different build with different changes on it?
They are on the same project, have you ever been here http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log drevel_xxl is _xxl. So those binaries from those two are from the same project and the newest is of course the latest.
as for clsid's build which apparently fixes older bugs, wouldnt it be more productive to have older bugs fixed and then incorporated into MPCHC which is being developed with new features?
Yes, it is already like what you said. Every change in his build is most likely in or soon to be incorporated into MPC-HC. And as clsid REPEATEDLY says, his build is only for bug fixing not developing new features, the project page is only for ease of accessing the fixed source code as an OSS.
basically, why are 3 people working on developing a program (in this case MPC) and putting out 3 different versions when they could work together and put out a single version which has all the fixes and features.
I guess answering your previous two questions already give you the answer for this last question. If you can't get it then there's something wrong with you. If you want to stay on the bleeding edge use MPC-HC, that's it.
JarrettH
11th January 2008, 07:08
I'm having a lot of occurrence of MPC seeing audio tracks which do not exist on the DVD...
http://img50.imageshack.us/img50/6255/39659165nf2.jpg
Just one example from 3:10 to Yuma.
Occurs in the Alien Quadrilogy too where I can only switch tracks using the Audio Menu.
- Alien lists English 5.1 Dolby, English 5.1 DTS, French 2Ch, English 2Ch, English 2Ch
- Aliens lists English 5.1 Dolby, French 5.1, English 2Ch, English 2Ch
I use a 2-ch stereo setup connected through my amp. I prefer to use the 2-ch mix when I can instead of having AC3 downmix it then having to use the 'loud' preset so I'm able to hear it.
:cool:
LigH
11th January 2008, 09:37
Where can I find which SVN revision mplayerc_20080104.zip (guliverkli2) is based on? Where are the changelogs? The ZIP contains only the binary, no documentation.
And is it necessary to have two distinct threads about more or less the same topic? Is this thread the recommendable, or the other one (http://forum.doom9.org/showthread.php?t=123537)?
Delerue
11th January 2008, 09:55
LigH, here's the full changelog (http://guliverkli2.svn.sourceforge.net/viewvc/guliverkli2/src/?view=log) of all versions. The other thread is about the Casiimir build. This thread is about clsid build.
fastplayer
11th January 2008, 11:58
Where can I find which SVN revision mplayerc_20080104.zip (guliverkli2) is based on?
Guess what the changelog is for:
http://sourceforge.net/project/shownotes.php?release_id=540363&group_id=205650
LigH
11th January 2008, 13:09
Thank you, now I understand, Delerue; I hope the titles can mention that more clearly.
Delerue
11th January 2008, 13:57
the best renderer ever is EVR to me and a lot of other ppl.
look again :)
the contrast is much better, and it's got a "3D" look that even HR can't reach
Hmmm... I took some SS to compare. What you think?
Image 1 - EVR Default:
http://img.photobucket.com/albums/v256/Delerue/01EVRDefault.jpg
Image 1 - EVR Custom:
http://img.photobucket.com/albums/v256/Delerue/01EVRCustom.jpg
Image 1 - VMR7 Windowed:
http://img.photobucket.com/albums/v256/Delerue/01VMR7Default.jpg
Image 2 - EVR Default:
http://img.photobucket.com/albums/v256/Delerue/02EVRCustom.jpg
Image 2 - EVR Custom:
http://img.photobucket.com/albums/v256/Delerue/02EVRDefault.jpg
Image 2 - VMR7 Windowed:
http://img.photobucket.com/albums/v256/Delerue/02VMR7Default.jpg
Image 3 - EVR Default:
http://img.photobucket.com/albums/v256/Delerue/03EVRCustom.jpg
Image 3 - EVR Custom:
http://img.photobucket.com/albums/v256/Delerue/03EVRDefault.jpg
Image 3 - VMR7 Windowed:
http://img.photobucket.com/albums/v256/Delerue/03VMR7Default.jpg
EVR Custom is:
- 3D Surfaces
- Bicubic A=-1.00
- No D3D Fullscreen
- Lock back-buffer
- 20 EVR Buffers
Using MPC HC 1.0.11.2 + FFDShow 1763.
fastplayer
11th January 2008, 15:09
Too difficult to compare since both renderers have different brightness applied...
Delerue
11th January 2008, 15:15
Too difficult to compare since both renderers have different brightness applied...
The brightness is the same, with default settings. No touch.
leeperry
11th January 2008, 15:17
actually you can't "capture" the "3D" look of EVR.
it doesn't seem to be a matter of contrast per se, but more like some ultra smooth motion engine or sumthing ?!
get some nice HD content, calibrate your display to D65 then switch between Haali's R and EVR :)
fastplayer
11th January 2008, 15:19
The brightness is the same, with default settings. No touch.
I understand but both renderers use different defaults making it hard to compare. The VMR shots are darker and thus hiding artifacts better, whereas the EVR are too bright and showing a lot of artifacts (see 3rd screenie).
skanky
11th January 2008, 15:28
EVR Custom is:
- 3D Surfaces
- Bicubic A=-1.00
- No D3D Fullscreen
- Lock back-buffer
- 20 EVR Buffers
is there a guide or something that explains what setting these settings to does?
like what is the difference between setting the resizer from bilinear to bicubic a? or 20 evr buffers instead of the default 5?
Delerue
11th January 2008, 16:37
actually you can't "capture" the "3D" look of EVR.
it doesn't seem to be a matter of contrast per se, but more like some ultra smooth motion engine or sumthing ?!
Hmmm... Something a little subjective here, ahn? :)
I understand but both renderers use different defaults making it hard to compare. The VMR shots are darker and thus hiding artifacts better, whereas the EVR are too bright and showing a lot of artifacts (see 3rd screenie).
I get it. So, what do you suggest?
is there a guide or something that explains what setting these settings to does?
From the old and unofficial MPC help (http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=144472):
Use regular offscreen plain surfaces - video surface is treated as usual surface outside the screen.
Use texture surfaces and render video in 2d - video surface is a texture, for copying and stretching uses 2D functions. Requires a videocard which supports 32bit RGBA textures with sizes which are not 2 multipliers at least with video resolution.
Use texture surfaces and render video in 3d - video surface is a texture which consists of two triangles in 3D. Antialiasing can dramatically slow down rendering process.
Resizing - in 3D mode you MPC can use different filters when scaling the image. The most simple and fast is Nearest Neighbor but it gives the worst quality. Bilinear is quite quick and gives good quality, there is variant which uses pixel shaders. Bicubic method has the best quality, but for realtime image processing requires powerful enough video card. There are three variants of bicubic interpolation, the difference is sharpness level (0,6 - the most sharp one).
About the buffers, I don't know exactly, but I guess it works like all buffers: more means more CPU usage in the beginning, but more stable playback; less means less CPU usage, but more instable playback. By 'stable' I mean 'less frame drops'. Can anyone confirm?
leeperry
11th January 2008, 16:43
don't use PS 2.0 resize on ATI cards, it will make artefacts.
resize in ffdshow instead.
well Delerue, give it a shot!
I'm not crazy :D
several friends of mine noticed the exact same thing.
we all use DLP projectors, calibrated to D65 using commercial sensors.
I'm quite picky when it comes to video material, and I can tell you that EVR looks most spectacular :eek:
kudos to Casimir666 _xxl clsid and all the other ppl I forgot for this fantastic MPC HC player :)
Delerue
11th January 2008, 17:36
don't use PS 2.0 resize on ATI cards, it will make artefacts.
resize in ffdshow instead.
Hmmm... The problem seems to be with Vista. At least here, in XP I have no problems at all. But in Vista I see a lot of aliasing.
well Delerue, give it a shot!
I'm not crazy :D
Probably you're not. But what you saying is that there's no objective way to test the EVR superiority over VMR7 Windowed. Anyway, I put MPC clsid VMR7 Windowed running side by side with MPC HC EVR Custom. No difference in motion at all. Am I blind? :D
leeperry
12th January 2008, 01:10
well....smoke some, compare them in fullscreen and enjoy the show :D
sharpened HD and a calibrated display will, of course, help too.
and use my updated package with the EVR DLL's from Vista SP1 :
http://www.badongo.com/fr/file/7196279
Yobbo
12th January 2008, 02:52
The other thread is about the Casiimir build. This thread is about clsid build.
What's the difference between the 2? What possible benefit is there of having 2 separate developments? I'm confused!:confused:
JarrettH
12th January 2008, 04:07
I'm having a lot of occurrence of MPC seeing audio tracks which do not exist on the DVD...
http://img50.imageshack.us/img50/6255/39659165nf2.jpg
Just one example from 3:10 to Yuma.
Occurs in the Alien Quadrilogy too where I can only switch tracks using the Audio Menu.
- Alien lists English 5.1 Dolby, English 5.1 DTS, French 2Ch, English 2Ch, English 2Ch
- Aliens lists English 5.1 Dolby, French 5.1, English 2Ch, English 2Ch
I use a 2-ch stereo setup connected through my amp. I prefer to use the 2-ch mix when I can instead of having AC3 downmix it then having to use the 'loud' preset so I'm able to hear it.
:cool:
i hate being last page :p
Delerue
12th January 2008, 05:06
What's the difference between the 2? What possible benefit is there of having 2 separate developments? I'm confused!:confused:
The clsid builds just fix little bugs, and update some critical parts of the MPC core. No new function is introduced. The Casimir builds, in other way, not just share all the clsid patches, but introduce a lot of new functions (EVR, DXVA, etc.). Not so difficult to understand, ahn? :)
leeperry
12th January 2008, 13:56
is it possible to watch pictures with MPC HC ?
when I click on .JPG files, they close right away....can't even see them :D
or should I add some sort of slideshow filter or sumthing ?
clsid
12th January 2008, 14:06
Use Irfanview (or something similar) for pictures.
leeperry
12th January 2008, 15:20
well I use ACDSee but I'd like to get my pictures through EVR and my PS2.0 scripts within MPC:D
BTW clsid is there a way you could fix the lines problems with PS2.0 resize on ATI cards ?
http://forum.doom9.org/showthread.php?p=1083921#post1083921
http://forum.doom9.org/showthread.php?p=1084807#post1084807
problem doesn't occur with nvidia cards.
if you could implement a software bicubic resizer, that'd be really great!
clsid
12th January 2008, 16:00
I am not doing any development on MPC.
But if someone posts a working patch, then I can include it in a new build.
leeperry
12th January 2008, 16:28
sorry, I thought you were taking care of bug fixes.
well there is a bug with the PS2.0 resizing algorithm within the renderer routine of MPC on ATI cards :(
clsid
12th January 2008, 16:47
I doubt that the shader code in MPC is vendor specific. So if there is a bug, it is likely to be in the ATi driver.
leeperry
12th January 2008, 17:10
well, there is a bug.
and I bet ATI doesn't give a rat's *ss :(
fastplayer
12th January 2008, 17:22
well, there is a bug.
and I bet ATI doesn't give a rat's *ss :(
I've had nothing but bad experience with reporting driver issues to DAAMIT but maybe you have more luck:
http://support.ati.com/ics/survey/survey.asp?deptID=894&surveyID=486&type=web
leeperry
12th January 2008, 19:02
well they're going to tell me that MPC is buggy, and that it is too bad.
If I get lucky I'll have a reply in 3 months.
hence that would be easier for someone to fix the bug or find a workaround :(
Delerue
12th January 2008, 21:50
well they're going to tell me that MPC is buggy, and that it is too bad.
If I get lucky I'll have a reply in 3 months.
hence that would be easier for someone to fix the bug or find a workaround :(
Did you try XP? As I said, here a have an ATI X800 and have no problem at all with XP, but with Vista I see a lot of aliasing. If you confirm this, maybe we could conclude that the problem is Vista. :D
leeperry
12th January 2008, 22:02
well problem occurs on XP SP2 for me, and same goes for several other ppl.
Casimir has made a beta version, I'm testing it as we speak
clsid
12th January 2008, 22:07
Or learn shader programming and implement your own resizing shader in MPC.
leeperry
12th January 2008, 22:59
hummm ?!
Casimir666 has made a version that fixes the problem, I'm beta-testing it.
I wasn't being sarcastic...
Kado
12th January 2008, 23:27
@leeperry
witch revision is it? can you provide it?
leeperry
13th January 2008, 02:31
you got a PM :D
hdboy
13th January 2008, 02:42
casimir: how difficult would it be to implement seamless playback, so there's no pause in between files when they're split up. I know I can join files, but it doesn't always work. for example, I have AVC encoded m2ts files that MPC can play perferctly one after another (with a pause in between), but when joined via copy /b or tssplitter, MPC only see the first part. i.e., if the first part is 20secs, MPC sees the file as only 20secs no matter how many I've joined together.
leeperry
13th January 2008, 03:08
I asked him the exact same thing a few hours ago.
didn't get a reply.....from what I understood his TODO list is as long as my arm :D
leeperry
18th January 2008, 01:18
anyone lucky with navigating through DVD menus with MPC HC ?
I've got "DVD Navigator" from WinDVD8 enabled.....but I can't click anywhere....nothing happens.
Mangix
19th January 2008, 20:43
can someone confirm that this file doesn't play back correctly? I'm using the latest guliverkli2 build and the problem with this file is that it uses Vorbis Audio Decoder, AAC Decoder and mp3 decoder even though there is only an aac stream inside the mp4...
http://img338.imageshack.us/img338/1264/clipboard01re4.jpg
http://www.zshare.net/download/66812925ecd273/
mitsubishi
19th January 2008, 21:20
Plays fine for me Mangix, with internal mp4 splitter or using latest Haali splitter. What splitter are you using?
Mangix
19th January 2008, 22:20
internal
thuan
20th January 2008, 04:57
@clsid: please compile a build with ATI pixel shader resizer fix. I want to use your build.
fastplayer
20th January 2008, 21:43
##### 2008-01-20 (SVN revision 34) #####
* MPC: Solved a problem with the pixel shader resizer
* MPC: The internal FLV4 video decoder will now only be used in low merit mode.
* MPC: Fixed isdb url.
* FLV splitter: Fixed crash on some files.
Download (http://downloads.sourceforge.net/guliverkli2/mplayerc_20080120.zip?modtime=1200859998)
FredThompson
21st January 2008, 06:13
Do VSFilter.dll and FLVSplitter.ax go in the MPC executable directory? (The don't have install notes...)
thuan
21st January 2008, 06:30
Those are included in MPC already and provided as external binaries for used with other DirectShow based applications. In case you need to use them with other players you can register them with this command:
regsvr32 filter.name
and uninstall them with this:
regsvr32 /u filter.name
in Command Prompt window. You may need to use VSFilter in order for sub to show up if you use any output renderer other than VMR7/9 renderless or Haali renderer.
fastplayer
27th January 2008, 23:06
##### 2008-01-27 (SVN revision 36) #####
* FLV splitter: bugfix
Download (http://downloads.sourceforge.net/guliverkli2/mplayerc_20080127.zip)
clsid
28th January 2008, 01:03
Now also available are 64-bit builds of the standalone filters.
thuan
31st January 2008, 11:04
I have a problem with MPC: when playing any file pressing win+E to bring up My Computer freezes explorer.exe (Task Bar freezes). Close MPC and explorer is responsive again.
clsid
31st January 2008, 14:20
Works fine for me.
fastplayer
31st January 2008, 14:29
Do you have a CD/DVD inserted in one of your optical drives?
Sometimes explorer needs a bit til the drives have started spinning the disc. During that time, explorer and maybe the taskbar itself remain unresponsive.
thuan
1st February 2008, 02:08
No, no media in drives. This problem is as I described, explorer.exe just hangs forever until I close MPC if you use win+e during a video playback. It's not AutoHotKey and/or CCC hot keys either, I have disabled them but no go. I have found the culprit though (just now during typing this :D), it's ffdshow_tryout Keys & Remote enabled.
NorthPole
8th February 2008, 01:21
I was kind of hoping someone would add EVR support. I have DVD navigation problems with the MPC HC fork.
Sir Didymus
11th February 2008, 11:56
Done!!!
:) :) :)
Yesterday evening I took it seriosly, starting at 9 o'clock PM. I reinstalled the whole Visual Studio, including the SP1, checked out with tortoise SVN the new revision 38. I installed all the SDK, with calm and following, with some trivial adaptations, this guide for newbies (with MSVS2005 I feel I belong definitely to this cathegory :cool: )...
http://www.cccp-project.net/wiki/index.php?title=Guliverkli
This time everything went out extremely smooth and easy: no need to change or adapt the project files nor even a single line of code... No need to patch anything... The res folder was already there... An impressive number of warnings, but not even a single error in the build...
I ended this morning at 2 o'clock, after building both the release and the release unicode versions. I'd say it was worth to spend these few hours on the matter: I am now very very happy about...
Thanks a lot, clsid, for your EXCELLENT work...
Cheers,
SD
twipley
15th February 2008, 19:06
Here is a suggestion for a new build of Media Player Classic:
is there any reason the small-jump forward and backward keys are by default left unbinded? I'd like them to automatically be mapped to the shift + left (and right) keys upon installation.
What do you think?
clsid
15th February 2008, 21:30
Those key combos are already in use for keyframe jumping. So the answer is that it will stay the way it is now.
twipley
15th February 2008, 23:15
Oh. Then what I thought wasn't there by default actually was.
Great. Sorry for the disturb,
and continue the good work.
MPC FTW! ;)
leeperry
16th February 2008, 16:00
if you could add wheel left and right to the binding options, that'd be so awesome :D
Mangix
17th February 2008, 20:58
is it possible to add an aspect ratio of 16:10 in the override aspect ratio menu? reason i'm asking is because my monitor has an aspect ratio of 16:10 and i don't want to use ffdshow or any other filter for that purpose.
Kado
17th February 2008, 21:56
Use "stretch to window".
Mangix
18th February 2008, 01:15
that's...exactly what i was searching for. thank you.
is there any difference between using that and having a correct aspect ratio though?
clsid
18th February 2008, 13:48
Stretching will not respect the AR of the video. It will use the AR of the window (or of the screen).
SpAwN_gUy
18th February 2008, 15:53
is it possible to add an aspect ratio of 16:10 in the override aspect ratio menu? reason i'm asking is because my monitor has an aspect ratio of 16:10 and i don't want to use ffdshow or any other filter for that purpose.if you wish to "change" AR.. so Stretch to window will help you..
otherwise try "Touch window from Outside"
*played with MPC a while*
OK.. if "Keep Aspect Ratio" is checked then Override - works..
if not KAR - then manipulation does not work... at all...
is this right behaviour?
i'm sorry those are my 2 cents... anyway i've got lost in my thinkings... :)
Kado
19th February 2008, 00:00
I have a 16:10 panel and use "touch from inside" and "keep aspect ratio", I get black bars (depending on the video aspect ratio) but that's the proper way to see the videos instead of a stretched or cropped image.
Mangix
19th February 2008, 00:52
i see
i'm also wondering how to use shaders in MPC. for some reason, they never load. i have an nVidia 8500 GT so i'm quite baffled at why it doesn't work. i've tried it with both Haali Renderer and VMR9 and none of them load.
foxyshadis
19th February 2008, 04:59
Is it set to use 3D Surfaces in output? They don't work in Haali's at all, though.
Mangix
19th February 2008, 06:42
Is it set to use 3D Surfaces in output? They don't work in Haali's at all, though.
it's set to 3d, yes.
i also read that they don't work in the haali renderer thread. kinda sucks :\
thuan
19th February 2008, 09:52
Have you installed this http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en
You might be missing some d3dx9_??.dll files.
Mangix
20th February 2008, 00:57
i installed it and amazingly, it works. thank you. i guess vista must be missing them by default or something:eek:
clsid
8th March 2008, 17:13
Fresh build is available:
http://sourceforge.net/project/showfiles.php?group_id=205650&package_id=245753
Changelog:
##### 2008-03-08 (SVN revision 44) #####
* MPC: Added subtitle delay function for the internal subtitle renderer. It can be controlled with the F1 (decrease delay) and F2 (increase delay) buttons. The default delay interval is 500ms, but can be changed in the options. Patch by MatMaul.
* MPC: Automatically block DirectVobSub filter (VSFilter) when the internal subtitle renderer will be used.
* MPC: (SubResync) Save to .srt subtitle fix concerning italics
* MPC: YUV mixing option is now hidden on Vista (because it does not work on Vista).
* MPC: Added CSS classes in WebInterface.
* MPC: Fixed buffer overrun in VobSub code.
* MPC: Show proper error message when trying to use the "Save Image" function together with Overlay Mixer renderer.
wyrd
8th March 2008, 17:50
Fresh build is available:
http://sourceforge.net/project/showfiles.php?group_id=205650&package_id=245753
Thank you very much for fresh build and VSFilter.:)
chros
8th March 2008, 19:19
Thanks clsid for the subfixes !!!
fastplayer
8th March 2008, 20:49
Why is the default half a second here? Shouldn't it be 0ms?
Guess I'm missing something here... :o
Yong
8th March 2008, 20:54
actually yuv mixing mode work on vista, tried with my nv6150 and 2600xt,
but its only work if the video decoder are using packed yuv output colorspace, and force bob(not very sure about this) :confused:
eg ffdshow, and some mpeg2 decoder:p
clsid
8th March 2008, 22:09
Why is the default half a second here? Shouldn't it be 0ms?
Guess I'm missing something here... :o
It is not the default delay, it the default delay interval. So each time you press F1/F2 the current delay changes with half a second.
fastplayer
8th March 2008, 22:17
It is not the default delay, it the default delay interval. So each time you press F1/F2 the current delay changes with half a second.
I should read more carefully... :o
Anyway, :thanks: for the build!
fastplayer
9th March 2008, 00:35
I have Store settings to .ini file enabled and MPC still writes to the registry when I make changes to the filters by double-clicking them in the options. Why? I thought those filters are internal and can't be shared resp. accessed like their standalone counterparts, can they? :confused:
fixed
9th March 2008, 00:57
How can I set "Position subtitles relative to the video frame" option enabled by default for all styles? Now I can enable it only for Default Style.
Some effects work incorrectly without this option.
clsid
9th March 2008, 15:46
I have Store settings to .ini file enabled and MPC still writes to the registry when I make changes to the filters by double-clicking them in the options. Why? I thought those filters are internal and can't be shared resp. accessed like their standalone counterparts, can they?The internal filter have always used the registry. They work and operate pretty much exactly the same as their standalone versions. The only difference is that they aren't registered to the system and thus are only used by MPC.
It is not a trivial fix to allow the filters to use the ini file. You could ask Casimir666 if he can take a look at it. If it results in a useful change, I don't mind backporting it into the regular MPC build.
How can I set "Position subtitles relative to the video frame" option enabled by default for all styles? Now I can enable it only for Default Style.
Some effects work incorrectly without this option.Use "Overrride placement". If that doesn't work, then you are out of luck.
fastplayer
9th March 2008, 19:15
It is not a trivial fix to allow the filters to use the ini file.
I thought this was a small oversight in the MPC code but since the "error" is "by design", I'm not sure if a "fix" is worth the effort.
I can live with my current solution: Export filter settings to .reg file and apply it right before running MPC from a flash stick. :)
twipley
2nd April 2008, 03:02
Here is a suggestion for a new build of Media Player Classic:
is there a reason the large-jump forward and backward keys are by default left unbinded? I'd kinda see them automatically mapped to the alt+left/right keys upon installation.
EDIT: like the idea?
wyrd
15th April 2008, 02:34
@clsid, Thanks for new build. :)
mplayerc_20080414(20080402) (http://sourceforge.net/project/showfiles.php?group_id=205650)
Hi guys,
A minor detail and I know it sounds a little bit like "Can I get the icon in cornflower blue?", but if someone went all the way as to change the application's icon - and did quite a good job at it btw -, can't you change the ugly win98 Mute/unmute icon(s) to something that has more than 16 colors, e.g. the winXp Mute icon(s)?
Just a wild suggestion. ;)
Or in case needed I could probably do the job myself. But it's easier for me to bug you about it.
If someone would provide some nice icons of the correct size, then I don't think it would be much of a trouble to replace the existing resources.
These are the resources that are currently used:
http://guliverkli2.svn.sourceforge.net/viewvc/guliverkli2/src/apps/mplayerc/res/
leeperry
12th May 2008, 15:06
is there a way to assign the -/+ Zoom keys to the mouse wheel, like in KMPlayer ?
or at least the pan & scan presets ?
my logitech drivers are very versatile(I've put CTRL+J on one button, and ALT+F4 on another one....but they can't assign keystrokes to the mouse wheel :(
and assigning the windows "zoom" to the mousewheel doesn't change the zoom in MPC.
TIA,
crlorentzen
15th May 2008, 04:13
@clsid, would it be possible to commit the current MS Detours.h file to the mplayerc builds? I use a product called Cisco Security Agent as my HIPS (Host Intrusion Prevention System) and the developers indicate that the failure of it to run is because of the old detours it is compiled with. Latest version of detours (2.1) can be downloaded here: http://research.microsoft.com/sn/detours/.
I am trying to compile with the current detours.h myself but am unable to get past errors in the compile processes for openning steams.h which appears to be in the SVN checkout I downloaded
Error is
c:\svn\guliverkli2\src\apps\mplayerc\stdafx.h(62) : fatal error C1083: Cannot open include file: 'streams.h': No such file or directory
clsid
15th May 2008, 13:23
You need to install the DirectX SDK in order to compile. You also need to update detours.lib.
Linking MPC fails for me with detours 2.1
crlorentzen
15th May 2008, 22:48
You need to install the DirectX SDK in order to compile. You also need to update detours.lib.
Linking MPC fails for me with detours 2.1
Thanks for looking at this, let me give a try installing the DirectX SDK. Sorry if that is a stupid mistake but, I don't program daily and have never worked on a project larger than like 3 source files, so I don't know how to do most of this stuff.
Liisachan
13th June 2008, 03:54
Thank you for the revision 55.
I'm afraid the sub-sync problem (http://forum.doom9.org/showthread.php?p=1135601#post1135601) in VMR9 (renderless)+VMR9 mixer mode, when used with ffdshow's Queue output sample option, has not been fixed yet. Is it a hard problem, like, mysterious and difficult to spot? I don't want to nag you, but imho subtitles out of sync by about 0.5 seconds are not something one can accept, not just for a cosmetic reason, but for the very practical reason.
The last version without this bug seems to be mplayerc_20080127. Personally I can just disable the mixer mode option, so it's okay, but this problem is kind of disturbing because innocent users may use that combination of the options without knowing the problem...
Thank you again for your great job, not only MPC, but updating VSFilter etc. I really appreciate your efforts! Thank you!
clsid
13th June 2008, 11:52
If Casimir666 ever fixes this problem, then I will backport it. I have looked at the changes since 20080127 and couldn't find anything that may have cause the problem. So maybe the bug has been introduced by using a newer DirectX SDK. But I don't remember which version I have used in januari. Maybe someone is able to deduce that from the binary?
CiTay
19th June 2008, 11:57
Resizing - in 3D mode you MPC can use different filters when scaling the image. The most simple and fast is Nearest Neighbor but it gives the worst quality. Bilinear is quite quick and gives good quality, there is variant which uses pixel shaders. Bicubic method has the best quality, but for realtime image processing requires powerful enough video card. There are three variants of bicubic interpolation, the difference is sharpness level (0,6 - the most sharp one).[/i]
That's incorrect, -1.0 is the sharpest one, -0.6 is the softest one.
BTW, the artifact lines when using EVR Custom with Bilinear or Bicubic PS 2.0 resizer are fixed in the latest MPC HC. I'm only mentioning this because earlier posts of this thread come up in Google search when you're looking for info on EVR vs. EVR custom, so i thought i'd mention it for those people.
Concerning the different resizers, the Bicubic ones have the best quality for me. Sharper than normal EVR and EVR Custom Bilinear.
Liisachan
19th June 2008, 12:44
If Casimir666 ever fixes this problem, then I will backport it.
Just tested a thing called mplayerc.558.x86, and it has the same bad behavior, unfortunately.
I have looked at the changes since 20080127 and couldn't find anything that may have cause the problem. So maybe the bug has been introduced by using a newer DirectX SDK.
That's quite possible. MS is very good at breaking compatibility...
PS: I don't know how to check the SDK version from the binary. Both old MPC and the new one load d3d9.dll d3d8thk.dll d3dx9_24.dll, but maybe calling different functions in the DLLs.
clsid
19th June 2008, 13:55
It uses d3dx9_24.dll by default instead of newer ones because that is the last version that supports Pixelshader 1.x. So that is not the SDK version that was used.
Liisachan
20th June 2008, 01:13
If fixing is not easy, I'd suggest you tentatively add a text "Subtitles may be out of sync." to the tooltip help for the "VMR9 mixer mode" checkbox, to discourage people to use this mode with no real reason. I don't know myself what this mode is good for, but somehow I checked it on before.
Like I said first, even though the problem may be in DirectX itself, the bug might be triggered by ffdshow, not by MPC, because the problem only appears when "Queue output samples" is enabled in ffdshow, and if it is disabled the problem is gone. I fully agree with you anyway, that there were no changes in the source code at all which could cause such a radical b0rk like this.
Btw, MPC experienced a somewhat similar problem before, in 2005. [ 1280326 ] MPC's sub renderer is 1 frame too late (http://sourceforge.net/tracker/index.php?func=detail&aid=1280326&group_id=82303&atid=565649) The sample clip Hard_vs_Softsubs.mkv was created back then. Gabest explained "The problem is dshow does not return the exact stream
position of the currently rendered image. Turn on the
subresync toolbar and watch the time as you frame step this
video. It should say 0.000, 0.100, 0.200, ... but instead you
will see something much crazier happening there." and fixed the problem "by a nasty
but elegant hack :P"
thuan
27th July 2008, 07:30
Bug report: With 2008-07-26 (SVN revision 66) version, it does not remember subtitle Default Style settings.
betaking
27th July 2008, 07:36
Bug report: With 2008-07-26 (SVN revision 66) version, it does not remember subtitle Default Style settings.
Yes,DirectVobSub 2.39 also has this bug!
clsid
27th July 2008, 14:26
Things will only be fixed if someone submits a working patch for a problem. Nobody is actively developing MPC anymore. So if you want things to be fixed, head over to the MPC-HC topic and post your bugreports there. Simple fixes will get backported into the regular MPC.
fixed
27th July 2008, 18:50
Similar bug:
http://forum.doom9.org/showpost.php?p=1163567&postcount=3453
thuan
28th July 2008, 12:08
Looks like there's a fix now, can you compile the new revision clsid?
Liisachan
28th July 2008, 12:39
clsid: Thank you so much for your great work esp. on VSFilter!!! That vmr9 mixer problem aside, this is so exciting.
clsid
28th July 2008, 14:24
The changes are thanks to people from Aegisub and someone else who submitted a useful patch.
Fresh builds will be available shortly.
Liisachan
28th July 2008, 15:42
Yeah, I saw the author name. Some of the fixes are actually based on (or related to) my old reports in an old Aegisub thread here. They are really great people.
But I'm really thankful to YOU too for this guliverkli2 project. I think everyone else is too.
edit: Some of the problems->I meant "Some of the fixed problems", reworded
Sir Didymus
30th July 2008, 13:20
...But I'm really thankful to YOU too for this guliverkli2 project. I think everyone else is too.
Just want to second the kind works of Liisachan and state the maximum respect and admiration for your excellent work on MPC, clsid!
Reino
1st August 2008, 21:00
I thought only mono IMA4 was still a problem (http://forum.doom9.org/showthread.php?p=794824#post794824) (how long will it be still anyway?), but it now seems I have even found a MOV[H.264+IMA(stereo!)] (http://www.wingsofdarkness.net/videos/Tarot_Ashestothestars.mov) that won't work with the up to date MP4 Splitter.
The "QuickTime Movie Parser" (quartz.dll) has no problems with the stereo IMA soundtrack, but obviously can't handle H.264 video.
clsid
1st August 2008, 21:16
Post it in the MPC-HC topic. Nobody is doing any active development on the regular version of MPC.
Reino
2nd August 2008, 00:07
I thought MPC-HC was just another project...
Will it eventually replace MPC then?
clsid
2nd August 2008, 10:19
That is a choice that the user has to make. For me and many others, MPC still works good enough. I don't use the internal Matroska/MP4/Ogg splitters.
MPC-HC is this patched MPC plus some new features. New developments take place in MPC-HC project. I occasionally apply small patches, that were created by others, to both this project and MPC-HC. And useful fixes in MPC-HC that can easily be ported back to MPC are applied as well.
plugh
13th August 2008, 16:57
Been doing some experimenting with h264 playback on an old P4. Installed latest coreavc and mpc and tried playing an 8GB x264+ac3 2 hour movie. Audio is 640Kb/s and as I figure it, video works out to 8+Mb/s average bitrate.
When I turn on statistics, the bitrate is labeled Kb/s, but it seems the values are off by a factor of 8. For example, the bitrate value for the audio is shown as 80 Kb/s.
On the other hand, I tried an MPEG2 TS cap (using mpc internal filters) and values shown make sense as bits/sec. (For example AC3 audio is '384')
Comments? mpc buglet?
cyberbeing
26th August 2008, 20:40
Just a heads up. If anybody was having a major slowdown (huge 30-35% CPU usage spike) when using the \be command which was introduced for me in guliverkli2 VSFilter_20080726, jfs made a new build which possibly could fix it. It is built off guliverkli2 and has all the recent patches but it was compiled/optimized differently and somehow it was able to make the extremely slow (30-35% CPU increase) \be issue become non-existent (1-2% CPU increase) which is how it was in VSFilter_20080612 and prior.
You can download it here: www.animereactor.dk/aegisub/vsfilter-2.39c.rar
If you don't notice a slowdown with \be, it would probably be best to just stick with the sourceforge build.
clsid
26th August 2008, 20:59
Those changes have already been committed to Guliverkli2 repository by the Aegisub developer. So future releases will contain the fix.
And before people start whining about new builds: go make them yourself, or be patient...
cyberbeing
26th August 2008, 21:27
Those changes have already been committed to Guliverkli2 repository by the Aegisub developer. So future releases will contain the fix.
I think you misunderstood, no changes to the code or fixes were made in the above build and it should be identical to VSFilter_20080728 code wise. It was just by chance compiled slightly differently and for some reason it fixed my problem.
Even jfs has no idea why the one I linked (www.animereactor.dk/aegisub/vsfilter-2.39c.rar) works for me but eariler one he built previously http://www.animereactor.dk/aegisub/vsfilter-2.39b.rar does not considering they were using the same source, patches, and compiling method/settings but for some reason came out different (2.39c was 4KB smaller). It's like some odd compiler optimization fluke that was causing an issue on my machine with both your builds and jfs's recent VSFilter builds.
jfs wasn't having the issue and it seems most other people weren't as well since I was the only one who reported it. I'm just posting the build here in case there is someone else out there who was running into the same problem I was.
fastplayer
26th August 2008, 21:44
There's no misunderstanding here. Fixes were made to the VS project files. Particularly one build parameter was added (WholeProgramOptimization).
See for yourself: http://guliverkli2.svn.sourceforge.net/viewvc/guliverkli2?view=rev&revision=77
cyberbeing
26th August 2008, 21:50
There's no misunderstanding here. Fixes were made to the VS project files. Particularly one build parameter was added (WholeProgramOptimization).
See for yourself: http://guliverkli2.svn.sourceforge.net/viewvc/guliverkli2?view=rev&revision=77
The misunderstanding is both http://www.animereactor.dk/aegisub/vsfilter-2.39c.rar and http://www.animereactor.dk/aegisub/vsfilter-2.39b.rar used the same source patches and WholeProgramOptimization.
According to jfs, between 2.39b and 2.39c the source was identical, patches were identical, the compiling method and settings were identical yet they came out differently for some reason.
2.39b had a massive slowdown with \be.
2.39c worked perfectly.
In other words it's possible when CLSID makes a new VSFilter build I still could have an issue if it turns out like 2.39b instead of 2.39c if there is really some inconsistency in compiling like jfs ran into.
clsid
26th August 2008, 22:40
The difference probably was incremental build versus full rebuild. The latter is needed for the modified project settings to take full effect.
jiifurusu
26th August 2008, 23:08
I am quite sure I enabled whole program optimisation before I made my 2.39b build, at least that's what I wrote in my post at another forum where I first put out 2.39b. Ie. I made changes to the project files, rebuilt and didn't commit them. (I also did some experiments with enabling profiling, but VS 2005 doesn't work well with profiling on Vista 64 bit. These profiling experiments were IIRC the reason I didn't commit.)
I always perform a full rebuild after changing something so significant in the build settings, but when I was messing around with things today, handing my builds off to Cyberbeing for testing, I didn't perform any full rebuilds. Whole program optimisation had been enabled all the time.
I did make some changes to the code between the two releases, but I'm pretty sure it shouldn't be significant for rendering speed issues. (See guliverkli2 rev. 78 changeset.)
Liisachan
27th August 2008, 08:16
I would like to thank clsid and Aegisub devs again for all of great works. cyberbeing thanks for sharing the info.
Let me add something different. While \blur tag is very cool, old versions of VSFilter could be drastically confused by it, not just ignoring it. The reason is obvious. For older versions. {\blur1} looks like {\b} with an unrecognizable argument, so {\b1}{\blur1} would work as {\b1}{\b} and so when the style in the [Styles] is not bold, {\b1}{\blur1} means {\b1}{\b0} for older versions. {\blur1}{\b1} is ok for both old and new versions, but not {\b1}{\blur1}. The order matters. If {\blur} were called {\beg} there wouldn't have been this problem, but it's too late I guess. Usually no real problem unless you use {\blur} in soft-subbing, wrongly expecting that older VSFilter that doesn't know this tag will ignore it.
jiifurusu
27th August 2008, 16:16
Uh, I realise this is going off-topic for the thread, but when I implemented the new tags here I mainly intended them for hardsubbing, simply because it'd be hell to distribute a new version to thousands or millions of people... maybe in a few years it'd be realistic to use them in softsubs.
Also, heavy \be and \blur parameters will be slow either way.
sneaker_ger
28th August 2008, 10:52
jiifurusu's VSFilter build 2.39c crashes MPC + Haali's Renderer again, although this bug was supposed to be fixed with revision 74 of guliverkli2. Very strange...
clsid
28th August 2008, 13:02
This build should work:
https://sourceforge.net/project/showfiles.php?group_id=205650&package_id=246121&release_id=541232
sneaker_ger
28th August 2008, 13:48
Thx for the binary.
Was just wondering why it was crashing again when his build was supposed to be made from the SVN of guliverkli2 and thought that the fix was perhabs not committed correctly. I guess he was just using an old version then?
jiifurusu
29th August 2008, 14:59
Sorry, I hadn't updated with those patches before I made the build. I figure I should have done that, but wanted to rule out any other patches while working on the insane \be slowness problem.
cyberbeing
29th August 2008, 17:14
Well it seems like I'm not having the slow \be problem with VSFilter_20080828 so I guess Whole Program Optimization really did fix it ¯\(°_o)/¯. Anyways, I'm thankful for having fully functional VSFilter builds again and hopefully this bug doesn't reappear on my machine with future builds.
Joniii
2nd September 2008, 06:34
No x64 version of VSFilter?
clsid
2nd September 2008, 15:50
No, that doesn't work properly afaik.
fastplayer
5th October 2008, 13:53
clsid, just wanna know if you're gonna "backport" PNG support for screenshots from the MPC-HC project?
clsid
5th October 2008, 14:12
New build is available @ SF.
With PNG support ;)
fastplayer
5th October 2008, 16:28
That was fast! :thanks:
Here's the changelog for the curious ones:
##### 2008-10-05 (SVN revision 82) #####
* MPC: Save image/thumbnails now also supports PNG
* MPC: Updated libpng to 1.2.32
* MPC: Fixed playlist shuffle functionality
* MPC: some minor changes
Tima
5th October 2008, 21:26
I have an issue with frame decoding accuracy.
Originally, I had a problem with VirtualDub frame decoding accuracy. Problem is described here (http://forums.virtualdub.org/index.php?act=ST&f=7&t=16216), and has been fully resolved by switching from ffdshow to official Xvid decoder.
Seems that MPC is still affected with this issue even with official decoder -- on my real-life video, when it's asked to show frame x, it shows frame x+1.
clsid
5th October 2008, 21:53
I can't help you. Post it in the MPC-HC topic.
Tima
5th October 2008, 22:20
The problem is not only with MPC-HC, but also with guliverkli2 build.
Anyway, posted it also there.
Liisachan
6th October 2008, 01:16
@clsid
Thanks again for maintaining MPC!!
@Tima
When you want to be sure that the result is frame-accurate, consider opening your file via AVS, with "seekzero=true". Then seeking is very slow but quite accurate.
ps: Don't use libavcodec in ffdshow in VFW for Xvid anyway--with that bvop delay is a known problem as you can see in the first post of this thread.
Tima
6th October 2008, 14:26
Liisachan, the problem is that I want not only to recode frame-accurate, but play video frame-accurate too.
VirtualDub+Xvid_original_decoder doesn't have any problems neither with seeking, nor with encoding, so I assume playback can be easily fixed for MPC too.
clsid
6th October 2008, 16:25
VirtualDub uses VFW, not DirectShow.
Liisachan
6th October 2008, 17:09
@Tima you can play video frame-accurate via AVS. AVS is not only for encoding, you can also use it for just playing back. ffdshow+libavcodec VfW is not frame-accurate, which is a known problem. You can use 'Xvid' in ffdshow if you don't like it.
Tima
6th October 2008, 17:53
Liisachan, yes, I know it. The point is that even MPC+Xvid_original_decoder (without ffdshow in the middle) isn't frame acurate, while VDub+Xvid_original_decoder is. Forget about ffdshow :)
clsid, does it mean that original Xvid DShow decoder is droken, while original Xvid VFW decoder is not?
clsid
6th October 2008, 22:08
It is not broken. It is a side effect of b-frames.
Liisachan
7th October 2008, 19:48
MPC-Options-Playback-Open settings-Auto-load subtitles
This option was, iirc, whether you want MPC to load external sub files, for example foo.ass when you open foo.avi.
However, in recent versions, the internal sub-renderer doesn't work if you un-check "Auto-load subtitles" even for embedded subtitles like in MKV. This is confusing and imho not preferable.
If subs are embedded in MKV, usually you want to watch it.
On the contrary, even if there is foo.ass in the same folder, you may not want MPC to load it when you open foo.avi.
These are different things. IMO.
clsid
7th October 2008, 21:14
Well, in the past it was impossible to disable the internal renderer for embedded subs. So that is undesirable as well. I personally use VSFilter, so I don't care much about this.
Liisachan
7th October 2008, 21:25
ok, if you say so...
maybe you might want to make the "BlockInternalSub" option sometime, opposite of the recently-added "BlockVSFilter" option.
Thanks for clarification anyway.
Martin H
12th October 2008, 14:58
@clsid
I am having a hard time deciding if i should stick with your build and ffdshow, or change to MPC-HC without ffdshow and with VSFilter, since i only use ffdshow for XviD/DivX decoding, the audio formats you've disabled in your build, subs, and then nothing else, and i'm always using overlay mixer renderer, so many things in MPC-HC are irrelevant to me, and so i would very much appreciate if you would please answer a couple of questions of mine then, thanks...
1. Which build do you use and why(i can see that you are registered as a MPC-HC dev also), and if you use MPC-HC, then do you use it's internal decoder, or ffdshow's, for Xvid/DivX decoding ?
2. Would you say that the internal Xvid/DivX decoders of MPC-HC are just as good as the ones in ffdshow ?
3. Do you think the AC3/DTS/AAC decoders in ffdshow are better than MPC's, and that the MP3 decoder in MPC are better than ffdshow's ?(i'm guessing that, since you have configured your build like that...)
4. Sorry for off-topic, but now when i can ask you, then why do you and many others use VSFilter for subs(i have read you say that), when ffdshow also can display subs ? Is VSFilter much better than ffdshow for subs and how ?
Sorry for the many questions, and many thanks' in advance :)
clsid
12th October 2008, 17:21
1. I still use the regular MPC and ffdshow. I have XP, so I don't use/need EVR. I use CoreAVC, so no need for DXVA.
2. No, ffdshow has many useful options that the internal filters lack. Post-processing, control of colorspaces, etc.
3. They all work fine afaik.
4. VSFilter is much better.
Martin H
12th October 2008, 17:37
Thank's alot, mate, - it's very much appreciated :)
CU, Martin.
Martin H
14th October 2008, 01:06
Sorry clsid, if you could please just answer one final question for me, then i would very much appreciate it, thanks...
By default you've disabled AC3, DTS and AAC decoding in your build since ffdshow is more advanced for that(i'm guessing that's your reason), but what's the reason for leaving MP3 decoding enabled in MPC ?
Just currius... :)
clsid
14th October 2008, 13:14
Because it is preferred above the standard Windows decoder. But I also use ffdshow for it myself.
betaking
14th October 2008, 14:53
Hi clsid,can you make FLV Splitter support H.264/AAC?
clsid
14th October 2008, 18:18
I have no plans to do any further development on MPC.
Ask someone else...
Martin H
14th October 2008, 22:32
Again, many thank's for your kind helpfullness, it's very much appreciated :)
CU, Martin.
zambelli
15th October 2008, 01:09
Because it is preferred above the standard Windows decoder. But I also use ffdshow for it myself.
Preferred why? Are there known incompatibilities or bugs in the Windows MP3 decoder?
clsid
15th October 2008, 11:39
There is no such thing as a single "Windows MP3 decoder". There are at least a few different ones over the years. I can't remember any specific bugs. I simply just don't use them.
Ayukawa
20th October 2008, 02:03
4. VSFilter is much better.
Sorry for the newb question, but I am one....
MPC doesn't use VSFilter to display subtitles? I had thought that the new VSFilters listed in Guliverkli2 were implmented in the new builds of MPC.
Thanks.
Martin H
20th October 2008, 02:56
VSFilter is only partially implemented in MPC...
MPC can only display subs in: VMR7/9 Renderless and Haali Render outputs, but the standalone filter can display subs in all output modes, as the subs are overlayed on the decoded data before it's handed to the render, in contrary to MPC's subtitle render which mixes the subs in with the video at the rendering stage by taking advantage of a special feature in the VMR renderless modes i.e. supplying a custom allocator presenter...
VSFilter is also much more powerfull(option-wise) and also includes a Vobsub VDub plugin to rip vobsubs from vobs(DVDs)...
nae1986
22nd October 2008, 13:07
This is a great piece of software and I install it on a lot of computers, using it as the default player for all supported types of media files.
To quickly associate file types, I use the "/regaud /regvid" switches on "mplayerc.exe". This works well, but some items are not associated: playlist files and the autoplay options.
I would like to have a switch to associate all of those items, like "/regall".
tin3tin
22nd October 2008, 15:16
A commandline request: Is it possible to add a forced 16:9 and 4:3 parameter?
DVD slideshow GUI uses MPC to show avs scripts, but it's not possible to set the ratio flag in avs scripts, therefore this request. :)
clsid
22nd October 2008, 16:03
Development of this regular version of MPC has stopped. Feature requests will NOT be implemented.
Octo-puss
22nd October 2008, 16:59
But why? You are probably one of the verey few familiar with the code :)
clsid
22nd October 2008, 17:40
I am not familiar with the code at all. I did not write it.
betaking
24th October 2008, 04:48
Hi clsid, last FLV Splitter does't support Adobe Flash Player 10
Plugin Final .Today I Install this but last Media Player Classic (patched build) and Media Player Classic Homecinema can not play FLV FILES! Please make new FLV Splitter to support it!
Because Adobe Flash Player9 hava a security problem! :thanks:
clsid
24th October 2008, 11:04
Don't cross-post. You can find an answer in the MPC-HC topic.
nae1986
24th October 2008, 20:32
Development of this regular version of MPC has stopped. Feature requests will NOT be implemented.
What about bugfixes? Are bugs going to be resolved?
Ayukawa
24th October 2008, 21:52
VSFilter is only partially implemented in MPC...
Thanks! That helped alot.
clsid
24th October 2008, 22:03
I am not the creator/developer of Media Player Classic.
I only bundled some publicly available patches that were created by various people, applied them to the last revision of the (inactive) Guliverkli project, and created the Guliverkli2 project to make the patched code easily accessible for everyone. Since then I have backported a few small fixes/improvements from MPC-HC project and made a few tiny tweaks. That is all.
I am NOT going to fix any bugs.
I am not a C++ programmer. I have not read the code. I am not familiar with the code of MPC. So don't bother asking me about it.
If people submit patches, then I might consider applying them. But unless people contribute, this project is dead!
If you want to submit a bug report or feature request, then go visit the MPC-HC topic. That projects has active developers.
Liisachan
25th October 2008, 05:03
I just want to say Thank you, clsid. Basically thanks should go to patch authors, that I know for sure, but your efforts are really appreciated and very much valuable.
Even just applying patches is really great sometimes (like celtic_druid was used to do that for ffdshow and other apps and many users in the world were greatly benefited). Those patch-works might be trivial for you, but not trivial at all for average users, really useful and helpful. Well, actually I'm talking more about VSFilter than about MPC itself, but I guess basically they're the same thing from your perspective of view.
Just wanted you to know how much I'm thanking you!
clsid
25th October 2008, 11:32
Thanks ;)
Octo-puss
25th October 2008, 13:54
I am not the creator/developer of Media Player Classic.
I only bundled some publicly available patches that were created by various people, applied them to the last revision of the (inactive) Guliverkli project, and created the Guliverkli2 project to make the patched code easily accessible for everyone. Since then I have backported a few small fixes/improvements from MPC-HC project and made a few tiny tweaks. That is all.
I am NOT going to fix any bugs.
I am not a C++ programmer. I have not read the code. I am not familiar with the code of MPC. So don't bother asking me about it.
If people submit patches, then I might consider applying them. But unless people contribute, this project is dead!
If you want to submit a bug report or feature request, then go visit the MPC-HC topic. That projects has active developers.
So does that mean MPC-HC is more up to date and with new features?
fastplayer
25th October 2008, 14:16
So does that mean MPC-HC is more up to date and with new features?
Read the 1st post... :rolleyes:
clsid
25th October 2008, 16:39
MPC-HC = MPC + new features (+ new bugs?)
egrimisu
1st November 2008, 10:34
1 Since i installed MPC HC the butoons in the navigate menu are unnavailable, and now are unavailable in MPC 6.4.9.0. How to enale it again?
2 How can i change the subtitle existent in the mkv during playback using Fulscreen for anti-tearing, witch i realy like:)
3 What is and what does the PN31 Driver? Why i can't unistall it , it give's me an error.
tHANKS
clsid
1st November 2008, 13:26
1) You can reset setting by deleting the MPC registry key: HKCU\Software\Gabest.
2/3) Those apply only to MPC-HC, not to regular MPC. So you are asking in the wrong topic.
Taurus
1st November 2008, 14:37
I just want to say Thank you, clsid. Basically thanks should go to patch authors, that I know for sure, but your efforts are really appreciated and very much valuable.
Even just applying patches is really great sometimes (like celtic_druid was used to do that for ffdshow and other apps and many users in the world were greatly benefited). Those patch-works might be trivial for you, but not trivial at all for average users, really useful and helpful. Well, actually I'm talking more about VSFilter than about MPC itself, but I guess basically they're the same thing from your perspective of view.
Just wanted you to know how much I'm thanking you!
I second this:
Thanks to you, clsid!
fastplayer
25th November 2008, 17:42
MPC's internal OGG splitter is just for Vorbis audio intended, it cannot process OGG Theora videos like this one (https://fedoraproject.org/w/uploads/9/9b/Fedora-10-boot-with-plymouth.ogg) for instance, right?
clsid
25th November 2008, 18:16
It also works for video files. For example .ogm files with Xvid video. But it does not support Theora. That is why the internal splitter is disabled by default. I recommend using Haali Media Splitter.
fastplayer
25th November 2008, 18:26
It also works for video files. For example .ogm files with Xvid video. But it does not support Theora. That is why the internal splitter is disabled by default. I recommend using Haali Media Splitter.
Thanks for the clarification!
FYI, I found an alternative to Haali's splitter:
http://www.xiph.org/dshow/
clsid
25th November 2008, 18:44
I know about that filter. It has been around for a long time. I prefer Haali.
Liisachan
25th November 2008, 19:20
@fastplayer
Those files were old... originally developed by a person known as illiminable many years ago, even before Theora specs were finalized, I think. It seems that the original developer stopped development. (FYI illiminable was one of the first developers (or maybe the very first developer) who used the extensions .ogv and .oga, now official, but totally unofficial back then.)
Yet another way to watch Ogg Theora on Windows would be this thing...
https://helixcommunity.org/frs/?group_id=7
...but I bet you don't like RealPlayer and you'd probably prefer VLC if you had to use a non-DirectShow way.
fastplayer
25th November 2008, 19:42
@Liisachan:
Thanks for the insider info! :)
I could not get the DS filters from xiph.org to work anyway. I tried it in a VM and the VM's video driver does not output in YV12 colorspace which the Theora decoder depends on (Haali's splitter+ffdshow's Theora don't complain). The package comes with splitter and decoder but there's no way to select only the splitter during setup...
Regarding RealPlayer: Yeah, that's a safe bet! :D
@clsid:
I joined the Haali club! :)
fastplayer
29th November 2008, 12:39
Changelog:
##### 2008-11-15 (SVN revision 86) #####
* FLV splitter: Added support for FLV files that contain H.264 video and AAC audio
* FLV splitter: fixed seeking on files with incorrect metadata
* MPC: some minor changes
Download:
WinNT (http://downloads.sourceforge.net/guliverkli2/mplayerc_20081115.zip)
Win9x (http://downloads.sourceforge.net/guliverkli2/mplayerc_20081005_win9x.zip) (still revision 82)
Amour
5th December 2008, 18:45
Secunia Personal Software Inspector (PSI) (http://secunia.com/vulnerability_scanning/personal/) reports a security issue with MPC 6.4.9.1 in advanced mode. They consider MPC as "end-of-life" because of the version number detected.
For future builds, would it be possible to change the version number to something like 6.4.9.86 (aka SVN revision 86)? Thanks a lot.
clsid
5th December 2008, 19:43
That security issue was fixed long ago. Does PSI stop complaining if you change the version to 6.4.9.2 (or higher) with a resource editor or hex editor?
Taurus
5th December 2008, 20:24
That security issue was fixed long ago. Does PSI stop complaining if you change the version to 6.4.9.2 (or higher) with a resource editor or hex editor?
:p:p:p
@Amour
Anyway, you can exclude MPC from the scan in secunia.
Just put it on the whitelist.
Amour
6th December 2008, 22:00
That security issue was fixed long ago. Does PSI stop complaining if you change the version to 6.4.9.2 (or higher) with a resource editor or hex editor?
Here are my test results, with MPC 2008-11-15 (SVN revision 86):
6.9.9.9 : end-of-life (Media Player Classic 6.x)
7.0.0.1 : PSI crash (file ignored / not recognized)
Secunia PSI version: 1.0.0.1
Amour
6th December 2008, 23:06
I made a request to Secunia:
http://secunia.com/community/forum/thread/show/818
I still think we should get past this 6.9.4.1 version number because it has lost all possible meaning. We should go up either one step (6.9.4.86) or two steps (6.9.86) or three steps (6.86).
Too bad on sourceforge the guliverkli project is considered "active", and the guliverkli2 project is considered "inactive", when it should be the opposite for better clarification about which one is the most secured version.
Klaus_1250
10th December 2008, 02:08
Secunia Personal Software Inspector (PSI) (http://secunia.com/vulnerability_scanning/personal/) reports a security issue with MPC 6.4.9.1 in advanced mode. They consider MPC as "end-of-life" because of the version number detected.
For future builds, would it be possible to change the version number to something like 6.4.9.86 (aka SVN revision 86)? Thanks a lot.
I notified them (PSI) about that a month ago. This was their reply:
Media Player Classic is detected as end-of-life because it is no longer
being maintained by its original creator. Other people have taken up the
project of maintaining the program under the same name, but technically
speaking, the program they now offer is not the original Media Player
Classic. That is why it is detected as end-of-life.
Liisachan
10th December 2008, 07:40
How silly. I wonder if they don't know what open-source means. Technically speaking, VSFilter's original creator was not gabest, Avery Lee's subtitler, right?
Or, MKV is not its original project that is um... what was that again? TCF?
Or, how about libpng itself for example? Or many other examples...
Even if guliverkli was stalled, guliverkli2 is not. That's why we now have this cute {\blur} thing for example. and {\iclip} etc.
Personally I would hate to use any software created by someone who says such stupid things. Because their very philosophy is essentially wrong,
what their program would tell you would be fundamentally wrong. Like, just checking the version number string... and saying it's ok or bad,
easily fooled by for example a tampered troy that says it's up-to-date, fooled easily even by a noob-est attacker.
fastplayer
11th December 2008, 16:12
Changelog:
##### 2008-12-10 (SVN revision 89) #####
* MP4 splitter: AC3 support
* MP4 splitter: small bugfix
* Matroska splitter: E-AC3 support
* Ogg splitter: Theora support
* VSFilter: Fixed buffer overrun in RealText subtitle parser
Download:
WinNT (http://downloads.sourceforge.net/guliverkli2/mplayerc_20081210.zip)
Win9x (http://downloads.sourceforge.net/guliverkli2/mplayerc_20081005_win9x.zip) (still revision 82)
leeperry
13th January 2009, 23:21
hi clsid, when you have time that'd be cool if you could add the Reclock deadlock fix to MPC if you don't mind http://forum-images.hardware.fr/icones/smilies/jap.gif
:thanks:
Aleksoid1978
26th January 2009, 06:02
to clsid - maybe add support multimonitor for fullscreen playback(as i do it in the MPC-HC) ???
clsid
26th January 2009, 12:21
I am not going to add new features unless people submit a patch.
Aleksoid1978
27th January 2009, 06:19
I am not going to add new features unless people submit a patch.
Let me make a patch ???
Aleksoid1978
27th January 2009, 08:15
I am not going to add new features unless people submit a patch.
here patch + fullsrc of changed and new files : http://tosei.ru/isoft/mpc/MM.RAR
shae
8th August 2009, 20:48
What's the latest build that supports Win9x? Anything newer than 2008/10/5? (Mainly looking for something that solves the added audio delay.)
tetsuo55
8th August 2009, 20:49
What happens when you try a newer build?
shae
8th August 2009, 20:54
What happens when you try a newer build?VC runtime library error + crash.
tetsuo55
8th August 2009, 20:58
VC runtime library error + crash.Can you install these runtime redists?
2008 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c) and 2005 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2)
If you can install them does MPC work?
shae
8th August 2009, 21:16
Can you install these runtime redists?
If you can install them does MPC work?I think it's statically linked, there's no MSVCRT imports (same imports as the older build which does work). The VC error isn't about a "missing function" or something like that, but an exception.
BTW, are these newer CRTs supposed to run on 9x at all? (I have 8.0/2005 DLLs, though I'm not sure if anything ever used them.)
Edit: v9 runtimes installer doesn't run because of a missing NT import. v8 does run.
tetsuo55
8th August 2009, 21:19
I don't think you will get this to work, any special reason for still using 98?
shae
8th August 2009, 21:28
I wasn't really expecting it to run, just wondered if there are newer 9x builds somewhere. :) 9x because it's an old computer.
tetsuo55
8th August 2009, 21:30
I wasn't really expecting it to run, just wondered if there are newer 9x builds somewhere. :) 9x because it's an old computer. if it has a 1000mhz+ cpu and 256+ memory you could upgrade it to a newer windows versions.
the minimum for windows 7 is 1,6ghz and 512mb (it was written with netbooks in mind)
----
Edit someone could probably compile the newest version with MSVC2005 and a platform SDK that still supports win98, but that person might have to fight his way through a ton of warnings and errors
shae
8th August 2009, 21:41
if it has a 1000mhz+ cpu and 256+ memory you could upgrade it to a newer windows versions. the minimum for windows 7 is 1,6ghz and 512mb (it was written with netbooks in mind)Well, that's for another thread. :) (Minimum requirements aren't really realistic, you know. 128MB "recommended" for XP, etc. Though XP will do fine with much less than 1GHz.) Anyway, thanks for the suggestions. Maybe a newer 9x build will surface sometime...
Liisachan
9th August 2009, 00:08
Sorry, wrong post of mine.
Anyway,
You can get unofficial builds here
http://www.xvidvideo.ru/content/category/1/3/4/
rev104, Jul 6 2009
Change-logs:
*104 Updated copyright year
*103 libpng to version 1.2.37
*102 VSFilter: blacklisted Google Desktop(v2.39.5.2)
*101 VSFilter: change registry key name of Style to Style2 to prevent issues with old versions
*100 FLV Splitter: fix support for NELLYMOSER_8HZ_MONO
*99 Better match standard DirectShow behavior for selecting the source filter.
*98 Updated libpng to version 1.2.35
*97 Minor changes
*96 Updated libfaad to version 2.7
*95 Bump VSFilter version number and copyright year.(v2.39.5.1)
*94 Fixes to VFR support in Avisynth TextSub function, thanks to Conan Tantei.
*93 Have VSFilter.dll report a sane version number in the VERSIONINFO resource, instead of the useless numbers telling nothing about the actual version numbers everyone else uses (including the DShow filter's own About property page.)(v2.39.5.0)
*92 Add VFR capability to the Avisynth 2.5 VSFilter TextSub() and MaskSub() functions.
Also make both TextSub() and MaskSub() take named parameters instead of only positional ones.
*91 Updated libpng to version 1.2.34
*90 Matroska splitter: Theora support
*89 MP4 splitter: AC3 support
MP4 splitter: small bugfix
Matroska splitter: E-AC3 support
*88 Ogg splitter: Theora support
*87 Fixed buffer overrun in RealText subtitle parser (Released)
JarrettH
9th August 2009, 07:10
Wow thanks, I didn't know about any of those changes since rev 89.
alexins
15th February 2010, 01:08
Media Player Classic, svn 107 (http://www.xvidvideo.ru/media-player-classic/media-player-classic-svn-107-eng-x86.html)
Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic.html)
Fix crash on Vista x64 due to recent Windows updates. (Patch made by addmx)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.