View Full Version : New release of Media Player 6.4


Pages : 1 [2] 3

Lobuz
21st August 2003, 19:08
@Gabest
Nice work. It took just 7 days to create useful filter. :D

It works quite well but on some VOB files I have a black screen. Maybe they are just a little uncorect ( tryed ifoedit on them ) but with other filters its ok.

When playing DVD all navigation options are accessible but when playing IFO file from ( DVD or HDD ) there's no navigation, subtitles etc.

With DVDs with different sizes of video there's no automatic resizing to 100%.
With mpeg2 (anamorphic + keep aspect ratio) while choosing videoframe->normal the size is very small - few pixels.

Surprisingly subtitles from DVD work in windowed mode enabled from navigation menu.

With some VOBs I can use successfully ffdshow filter on it with postprocessing and conversion to YUY2.

Could it be possible to add some configuraton to that DSfilter? I mean color output space like YV12,YUY2 ( my card have shifted luma with YV12) or different IDCTs? Or maybe something extra like postprocessing from NIC's XviD filter?

Is that libmpeg2 the same code which is in mpeg2dec3 ( and DVD2AVI ) tuned recently by NIC or is it something else? What about its quality?

Regards
Lobuz

uneasy
21st August 2003, 20:07
Damnit, i must be missing something. I open DVD, load subtitle file and subtitles are shown in Subresync window (synchronized perfectly), but they doesnt show up in the video window during the playback. MPC is 6.4.6.0, video renderer is set to VMR7 (renderless) / VMR9 (renderless). I tried built-in MPEG2 codec as well, with same results.

I'm confused. :)

gabest
21st August 2003, 20:33
Originally posted by Lobuz
It works quite well but on some VOB files I have a black screen. Maybe they are just a little uncorect ( tryed ifoedit on them ) but with other filters its ok.Can you upload a little from one of these vobs to my ftp? PM me for the address if you can.When playing DVD all navigation options are accessible but when playing IFO file from ( DVD or HDD ) there's no navigation, subtitles etc.I guess you opened one of the vts_* ifos and not the main video_ts.ifo. The "DVD Navigator" isn't called a navigator for nothing :), in file mode only the mpeg2 splitter reads the vobs.With DVDs with different sizes of video there's no automatic resizing to 100%.Yea, auto-zoom isn't always working. Will be fixed.With mpeg2 (anamorphic + keep aspect ratio) while choosing videoframe->normal the size is very small - few pixels.Oh, hehe. I assumed the AR size is the display size, but often it is just 4:3 :PSurprisingly subtitles from DVD work in windowed mode enabled from navigation menu.Because dvd subpics (including menu highlights) are painted by decoder onto the picture. That's how it works in dshow.With some VOBs I can use successfully ffdshow filter on it with postprocessing and conversion to YUY2.

Could it be possible to add some configuraton to that DSfilter? I mean color output space like YV12,YUY2 ( my card have shifted luma with YV12) or different IDCTs? Or maybe something extra like postprocessing from NIC's XviD filter?Yes, there will be a ppage in the options, as the "Audio Switcher" has one now some others may get one too. IDCT and motion comp functions are libmpeg2's mmx implementations, and the only postprocessing there is virtualdub's blending deinterlacer, but I'm planing some brightness, saturation, ... controls too.Is that libmpeg2 the same code which is in mpeg2dec3 ( and DVD2AVI ) tuned recently by NIC or is it something else? What about its quality?Though they show some similarities (a few function names), but I think they are different.

gabest
21st August 2003, 20:44
Originally posted by uneasy
Damnit, i must be missing something. I open DVD, load subtitle file and subtitles are shown in Subresync window (synchronized perfectly), but they doesnt show up in the video window during the playback. MPC is 6.4.6.0, video renderer is set to VMR7 (renderless) / VMR9 (renderless). I tried built-in MPEG2 codec as well, with same results.

I'm confused. :) Me too. They should show up if you have one of the "renderless" filter loaded. Try to pause the playback, double click a subtitle line on the toolbar and wait a little. Does it show up then?

uneasy
22nd August 2003, 05:44
You mean, click on the subtitle line in subresync window? It skips to that part of the video, but subtitle is still only seen in subresync (in red).

Infophreak
23rd August 2003, 02:41
MPEG-2 playback is not working at all for me. When I try to open a .mpeg file, MPC 6.4.6.0 opens up an ActiveMovie Window and then just sits there using 95% CPU, eats up memory and nothing happens and I have to kill it with task manager.

Shinjipierre
23rd August 2003, 17:39
I was bored today, so I did a logo for WMC, just wanted to share it ^^


http://membres.lycos.fr/shinjipierre3/JPG/Logo%20MPC%20-%2001.bmp


P.S : I know that this logo is useless :D

Emp3r0r
23rd August 2003, 22:07
I downloaded the newest version 6.4.6 and tried running it on my Win2k3 machine yet when I try to execute MPC it doen't run. I tried XP compatability mode still didn't work. Can anyone else confirm this Win2k3 anomally?

Windows 2003 Server Standard
MPC 6.4.6

PS: I'm looking for an older version to test that.

Scipio
24th August 2003, 00:09
One suggestion that I think shouldn't be too difficult to implement:

It would be nice to flip the image vertically and horizontically. :)
If you've implemented that already, then I haven't found it, sorry.


Edit: Why do I ask this? Well, a Nero SVCD test-encoding turned out to be bottom up (vertically)...

xx
24th August 2003, 14:33
Emp3r0r:
i know what caused this problem. the unicode build of mpc 6460 won't run if the key [SPDefaultStyle] exists in neither the registry table nor mplayerc.ini. maybe it could be easily fixed by Gabest in the next version. but now u can just manually fix it by importing this registry key.;)

[HKEY_CURRENT_USER\Software\Gabest\Media Player Classic\Settings]
"SPDefaultStyle"="20,20,20,20,2,0,2.000000,3.000000,0xffffff,0x00ffff,0x000000,0x000000,0x00,0x00,0x00,0x80,1,Arial,18.000000,100.000000,100.000000,0.000000,700,0,0,0,0,0.000000,0.000000,0.000000,0"

technosexual
24th August 2003, 15:02
what about adding the ability to open up bin(s/vcd) files directly?

Scipio
24th August 2003, 18:50
@technosexual

Just try it... throw an SVCD into your drive and click on file...

Leolo
24th August 2003, 19:44
Hi gabest,

The MPEG1/2 decoding works great! Thanks a lot. :)

Let me request just one more thing: could you please add support for playing back PVA files?

The specs of the PVA format are here:
http://www.technotrend.de/download/av_format_v1.pdf

I believe that libmpeg2 already includes support for PVA files, but the problem is that there's no PVA Splitter filter for Windows yet :(

What do you think? Can this be possible?

Thanks a million.
Best regards.

Emp3r0r
24th August 2003, 23:41
Originally posted by xx
Emp3r0r:
i know what caused this problem. the unicode build of mpc 6460 won't run if the key [SPDefaultStyle] exists in neither the registry table

Thanks, this worked.

technosexual
25th August 2003, 18:41
@Scipio

actually i was talking about ones that are not burned.

Longinus
25th August 2003, 22:16
I found I very strange bug in MPC. Actually with the AVI splitter I guess, because if I don't use it, it works.

Uncompressed AVIs with TRANSPARENCY, plays upside down.
It's the work of the :devil:.

Wilbert
26th August 2003, 09:36
The MPEG1/2 decoding works great!
I guess this means it can play m2p files without the elecard mpeg2 decoder? I tried the latest version, but this doesn't work for me. I unregistered elecard mpeg2 decoder, and mpc won't play my mpeg2's (can't render the graph, or something like that) anymore. The mpeg2 decoding option is checked.

To my surprise (and contradicting witht the above), WMP6.4 could still play them! A while ago I bought a new version of windvd, and WMP6.4 is using iviaudio.ax to play the mpeg2 stream. So, no stupid elecard logo's anymore.

Lobuz
27th August 2003, 02:55
Some comments about 6.4.6.1

It now plays every vobs and video frame AR works better. :D

Small things Videoframe->Normalsize is not always right. With DVDs when AR is off the picture is smaller but AR is present. With VOBs is OK. With anamorphic Matroska and ffdshow ( overlay )is similarly.

Another thing, vertical menu navigation with DVD is not accurate. Highlighting of choosen item is shifted noticeable.

ffdshow with postprocessing still works with single VOBs but not with DVD.

Regards
Lobuz

gabest
27th August 2003, 03:49
Shinjipierre:
- If you can invert the colors to have a black background then it may get into the exe :)

Emp3r0r:
- It runs here inside vpc/win2k3server. Anyone else having this problem?

technosexual:
- daemon-tools, elecard's splitter, ... don't be lazy :)

Longinus:
- Could you cut that avi with vd and send me the first few frames?

Wilbert:
- Try again, now it's much better.

Lobuz:
Small things Videoframe->Normalsize is not always right. With DVDs when AR is off the picture is smaller but AR is present. With VOBs is OK. With anamorphic Matroska and ffdshow ( overlay )is similarly.Did you test all renderers? There are three different ways to get the AR, and a fourth when it is not possible at all. With the overlay mixer the player can only get the AR corrected size.Another thing, vertical menu navigation with DVD is not accurate. Highlighting of choosen item is shifted noticeable.Yea.. but strangely not with all dvds. I'm sure I'm going to fix this some day, but it was lower priority now.ffdshow with postprocessing still works with single VOBs but not with DVD.That's because the decoder has to change the resolution dynamically and ffdshow doesn't forward it to the renderer (this is a tough task, I don't know any filter which were able to do it, dvobsub tries it, but will mostly fail :)). The dvd navigator doesn't know the true resolution of the first clip until the playback starts so it connects with 720x480 at first, but then if you have a pal dvd it will almost always switch to 720x576, or in wierd cases to 704x... (yes, there are dvds in that resolution :P). So currently it is not recommended to load any other filter between the decoder and the renderer.

Lobuz
27th August 2003, 04:31
Originally posted by gabest
Lobuz:
Did you test all renderers? There are three different ways to get the AR, and a fourth when it is not possible at all. With the overlay mixer the player can only get the AR corrected size.

I tested VMR7,9 and AR at DVD works with Renderless mode.

With latest Detonators I found that with VMR7 Renderless picture is not properly filtered while resized. But that's probably nvidia's case..

Regards
Lobuz

technosexual
27th August 2003, 07:47
gabest. yea dtools and alcohol 120% work. but direct opening would be alot easier. and elecard splitter...?

crypton
27th August 2003, 11:16
Hi gabest

there's a problem with your latest MPC.
everytime i try to open a RealVideo file XP reboots.
same problem with FF/FR.
MPC 6.4.6.0 works fine.


System:
Pentium 4 3.06 GHZ
Windows XP Prof. SP1
Nvidia Gforce 4
Directx9b



Crypton

Bye

gabest
27th August 2003, 18:08
What are the settings for rm? Is it opened through "realmedia" or "directshow"? Which renderer is it using?

crypton
27th August 2003, 19:24
Hi Gabest

it's opened through realmedia
renderer settings Directx9

same settings in 6.4.6.0 --> no probs

Crypton

Bye

Valky
27th August 2003, 19:28
Originally posted by Shinjipierre
I was bored today, so I did a logo for WMC, just wanted to share it ^^


http://membres.lycos.fr/shinjipierre3/JPG/Logo%20MPC%20-%2001.bmp


P.S : I know that this logo is useless :D

This is very stylish and good looking logo.

calinb
28th August 2003, 21:17
This isn't specifically an MPC problem, but MPC is my player of choice (just donated on Kagi) so I'll ask here:

I'm currently using an Audigy 2 card with the KX Project drivers. The MPC volume control (which is mapped to my remote control using the key options) controls the wave level rather than the master volume level. This isn't very convenient when you are listening to 5.1 sound because only the front L/R outputs respond to the volume control.

I know this is a sound card/driver specific problem because other sound cards I've tried map the volume control to master volume. The KX Project is working on remote control support and I'll ask in that forum too, but does anyone have some ideas? The KX Project driver is very flexible, but I'm still learning how to use it. (ditto for MPC :)) Thanks!

gabest
28th August 2003, 21:20
Try the waveout renderer, I think that should control the master volume level. But as I recall from the past this driver separates the outputs to be different sound cards for the programs, which isn't very good :)

calinb
28th August 2003, 21:45
Originally posted by gabest
Try the waveout renderer
Thanks! Why didn't I think of that! I'll try it. If it doesn't work, I'll mention it as a feature that the KX Project should add to any remote control support they are developing.

Shinjipierre
29th August 2003, 09:33
Here the modified logo :

Get it (http://membres.lycos.fr/shinjipierre3/JPG/)

I just photoshopped it (In fact, I forgot to save my after effects project lol)

By the way, I've problems with media player classics 6.4.6.0 :

- I can't play OGM files (MPC crashes when I open it)
- MPC sometimes crashes when I open a file
- Audio decode in mpeg-2 is choppy

(I don't have any problem with older versions)

P.S : I still love MPC ^^

uneasy
29th August 2003, 11:53
Shinjipierre:
Why the logo says "Media Player Classics"? I thought it's Media Player Classic. ;)

BTW, I found MPC 6.4.6.2 at sourceforge. :) Still no word about the changes tho.

Shinjipierre
29th August 2003, 12:43
I've recreated the logo and even animated it (yeah, it's even more useless than the logo itself), it's on the same link : Here (http://membres.lycos.fr/shinjipierre3/JPG/)

By the way tried MPC 6.4.6.2, It doesn't crash when I open random files anymore but I still have the other bugs ^^

Kb_cruncher
30th August 2003, 02:26
I have just found a pretty cool feature of MPC quite by accident,i'm not sure if this is well known or not.If you have an mpeg elementery video stream and an Ac3 file in the same folder it will play both in synch automatically.:cool::confused:

wiflye81
30th August 2003, 17:43
I think it's well known because it seems to be a function of the built in audio switcher but it must have the same name.

mhe
31st August 2003, 14:04
I just spent an hour tracking down a problem, some movies were stuttering, like the audio/video stops for a split second now and then.

After disabling the built in "MPEG-1 decoder" filter the problem went away. And i can reproduce the problem by enabling it again.

Anyone else noticed this?

SpAwN_gUy
31st August 2003, 14:51
the Shift+Right (or Left) - Doesn't Work... Only +5Sec Jumps...
Staring from 6.0 version. iN 5.9 - it works.

gabest
31st August 2003, 15:00
mhe: Do you happen to have a smaller sample demonstrating this problem? Did you test it with different renderers?

SpAwN_gUy: It is no longer using vfw to get the list of keyframes (the avi file opener call just freezed with not-so-standard avis), but all the built-in splitters (avi, rm, matroska) reports them to the player and enables that kind of seeking.

mhe
31st August 2003, 17:57
gabest: i dont, but ive tried several other files and i dont get the same error, so i suppose its something about this particular mpeg file.

If i get the problem with any smaller files ill mail them to you.

Lobuz
31st August 2003, 23:27
@Gabest
There is some nice work done to convenience reading video files from eMule. It's an access module for VLC made as a plugin. There is an eMule VLC plugin (http://www.emule-project.net/?s=downloads) binary, sources and Readme (http://www.emule-project.net/faq/part_file_readme.htm).

"This access module will evaluate the eMule part.met file of the corresponding part file to know which file data is actually available. With this information the access module is capable of creating a virtual media stream without any gaps and will feed this media stream right into VideoLAN. VideoLAN will no longer need to scan the entire file, because it "sees" only the really available data of the part file."

If it would be possible to implement it in MPlayerClassic would be great. And file could be seekable cause there is an option to get first and last chunk(~9MB) first in eMule so the header and index would be in place. Now with normal AVISplitter it's seekable but it depends on codec to skip bad data and sometimes crasches. With that MPC's special AviSplitter it works to first gap then pauses, but works without index. So that plugin could make ultimate solution.

Regards
Lobuz

nexus
1st September 2003, 10:53
@Gabest:
I have a similar problem as mhe, if I play a DVD from my harddisk (VIDEO_TS), the output is very jerky. Didn't try latest build (v6.4.6.3).

--
nexus

gabest
1st September 2003, 11:26
Please try 6463 then. It should play much smoother with the overlay mixer, here at least.

Lobuz
1st September 2003, 19:50
Originally posted by Lobuz
@Gabest
There is some nice work done to convenience reading video files from eMule. It's an access module for VLC made as a plugin. There is an eMule VLC plugin (http://www.emule-project.net/?s=downloads) binary, sources and Readme (http://www.emule-project.net/faq/part_file_readme.htm).

"This access module will evaluate the eMule part.met file of the corresponding part file to know which file data is actually available. With this information the access module is capable of creating a virtual media stream without any gaps and will feed this media stream right into VideoLAN. VideoLAN will no longer need to scan the entire file, because it "sees" only the really available data of the part file."

If it would be possible to implement it in MPlayerClassic would be great. And file could be seekable cause there is an option to get first and last chunk(~9MB) first in eMule so the header and index would be in place. Now with normal AVISplitter it's seekable but it depends on codec to skip bad data and sometimes crasches. With that MPC's special AviSplitter it works to first gap then pauses, but works without index. So that plugin could make ultimate solution.


Is there a chance for it? :(

Regards
Lobuz

ssjkakaroto
2nd September 2003, 00:01
gabest, with mpc 6463 i cant play any matroska files that have mp3 with the internal MPEG Audio Decoder enabled (OGM and AVI work fine), if i disable it i can play normally, it doesnt matter if i use the internal Matroska Splitter or not

alx
2nd September 2003, 03:24
gabest, maybe a stupid question............but, how i can change "bright, color, contrast, etc" when i am playing Real Video with MPC???
Thanks a lot and sorry if it was a dumb question
Alx

uneasy
2nd September 2003, 18:31
Gabest: BTW, this problem with subtitles that I have - it appears only when I play DVD's, but not with vob files. Weird, coz the same filter is used for rendering...

nexus
3rd September 2003, 10:15
@Gabest: DVDs play fine with the latest version, DVDs from harddisks play also fine (only the playback of the menu is jerky).

--
nexus

eMMo
3rd September 2003, 10:40
@Gabest: I'm using MPC for a couple of weeks now and I am absolutely overwhelmed. Thank you for your work!

maa
3rd September 2003, 10:48
I was getting terrible playback with IfoEdit and saw in Mplayer 6.4 that it was a codec issue so I made an installer to register the PowerDVD codecs for use in both.
This may be of interest for some people - it has a built in un-register function too so you can try and remove safely.
PowerDVD Codec Installer (http://forum.doom9.org/showthread.php?s=&threadid=59243)
Of course you need PowerDVD for it to work as it doesn't come with the codecs.

cobydk
3rd September 2003, 17:53
Is there are changelog for mpc. I can't find any.

dzy
3rd September 2003, 18:25
@gabest: can you add an option to skip cd/dvd polling while creating the file menu and dialog?
sometime it will take several seconds to detect the media.
and is it possible to separate caption and menu, eg leave window title bar on but turn off the menu bar?

thanks for this great player.

@cobydk: you can try the release version links (MPC 6.4.x.x) on sf.net's download page.

vern.royce
3rd September 2003, 20:58
@gabest:
Your truly excellent tool is working brilliantly most of the time for playing ifo and vob files that have been ripped using dvd-decrypter to backup the main film on a dvd to my harddisk.

However, if the film includes multiple soundtracks (such as director's comments) wpc will only play this secondary soundtrack, and not the main soundtrack.

Is there any way mpc will allow me to switch audio without having to remix the vob files with ifo-edit?

Thanx,
V.

gabest
4th September 2003, 08:08
Lobuz: I don't think I can find time for this now.

ssjkakaroto: Thanks. It seems the splitter doesn't fill out WAVEFORMATEX::nAvgBytesPerSec as the other splitters do and unfortunatelly I used this to allocate the output buffer of the decoder too.

alx: It can't be changed. I could add this to the dshow decoder though, similar to the mpeg2 decoder.

uneasy: Hm, in dvd mode it really didn't work... Fixed finally.

cobydk: On the "files" page click the release name in bold.

dzy: Yea, this cd menu is annoying sometimes when you have a drive spinning off fast. I'm still thinking of how to make it better without turning it off totally :) "caption+menu" could be separated... it is just a little more work in the area I call low priority :P

vern.royce: I guess you are trying to open vts_xx_0.ifo, in file mode. Then only the mpeg2 splitter will load (or any alternative you may have) and it doesn't support many things including multiple audio streams or subtitles. (or even seeks wrong when the vob has presentation time discontinuities)

uneasy
5th September 2003, 16:33
gabest: Thanks! Desperately needed this feature - I have loads of DVD's without subtitles here.

nanji
6th September 2003, 09:29
BUG Report: Media Player Classic 6.4.6.3
:eek: :eek: :eek: :eek: :eek: :eek:

Gabest, MPC is a great video player. It gives me very satisfactory effects.

I downloaded 6.4.6.3 version from doom9 recently and it seemed to have a little problem with the audio decoder. I have an AVI file (700MB) with MP3 audio track. First, I tried it with Zoomplayer and windows media player. Both worked fine. Then I used MPC 6.4.6.3 to play it and the sound started to lag at the 10th second along with the video. Neither the sound nor the video could went through this. I closed MPC and opened it again. I jumped to the middle and the end (there's no sound at all, but video is running)

Test 1:
I cut the AVI file with Nandub from 0:00:00 to 0:01:00. MPC is able to get through the 10th second and the rest of the video/audio is fine.

Test 2:
I cut the AVI file with Nandub from 0:00:00 to 1 minute before the end. MPC is able to get through the 10th second and the rest of the video/audio is fine.

I thought this might be my decoder problem, so I sent this AVI file to several of my friends. All of them can get through the 10th second with previous versions of MPC but not 6.4.6.3.

6.4.6.3 added "a new mpeg audio decoder." I guess this is the problem.
_____________________________________________________________________

Suggestion: Can you add a feature for MPC to play Source Aspect Ratio? The previous versions of MPC are not able to play some mkv files with the correct ratio (need to adjust by hand) Versions after 6.4.6.2 can play Source Aspect Ratio defaultly but please add an option in the right click menu, thx!!

gabest
6th September 2003, 09:51
How long is this file exactly? (in bytes) Any chance that I can find it "somewhere" and download it for testing? :)

What do you mean by "Source Aspect Ratio"? Matroska files play with the corrected aspect ratio when you use ffdshow and have the "use overlay mixer" option checked.

nanji
6th September 2003, 21:15
Originally posted by gabest
How long is this file exactly? (in bytes) Any chance that I can find it "somewhere" and download it for testing? :)

What do you mean by "Source Aspect Ratio"? Matroska files play with the corrected aspect ratio when you use ffdshow and have the "use overlay mixer" option checked.
Yes, how can I contact you?

Source Aspect Ratio is a feature from Zoomplayer that allows user to view the original aspect ratio of the video file even the ratio is wrong.

celtic_druid
7th September 2003, 06:32
If you suspect that it is the built in mp3 decoding, then why not try playing with it disabled?

gabest
7th September 2003, 16:24
Originally posted by nanji
Yes, how can I contact you?Just click the PM button.Source Aspect Ratio is a feature from Zoomplayer that allows user to view the original aspect ratio of the video file even the ratio is wrong. View/Video Frame/Keep Aspect Ratio <-- uncheck this.

iwod
7th September 2003, 18:30
hi gabest....... (long time no see. )

how can i make MPC to play window media asf and real play streaming files??

mhe
7th September 2003, 18:31
Originally posted by iwod
hi gabest....... (long time no see. )

how can i make MPC to play window media asf and real play streaming files??

Good question, id like to know this aswell!

gabest
7th September 2003, 18:39
Both should work...

Wedgedkc
7th September 2003, 23:06
I have run into a small problem with 6463 that worked fine with/better with 6460.

One of my dvds have gotten really choppy and I think that I have tracked it down to the builtin mpg2 decoder. If I switch to another decoder it plays fine. I have not figure out yet how to make sure that the vob ripped to disk is decoded with the builtin decoder to completely rule out that it's not my hardware.

If I try to open the ripped vob from my hd it gets decoded by my other installed filter. Also if I disable the builtin decoder and try to play the dvd a new window pops up(activemovie window) and it's impossible to navigate the dvd so this is not a solution either. Any ideas?

The player works perfectly otherwise though so thanks for some fantastic code.

quietbritishjim
7th September 2003, 23:51
Thanks for writing this excellent player Gabest. I use it for all my video playback, I really think it's the best thing out there. But everyone's a critic ;) so here's my feature requests (+ a bug report).

1. While you've got a list of deinterlacing options for MPEG, I'd like it if you added telecide like the the virtualdub filter (http://neuron2.net/telecide.html) by Donald Graft. This would make MPC easily the best DVD player for the PC I know of.

2. The original media player 6.4 (i.e. the one by MS) had a back button to jump to the previous bit of media you were looking at that session. I'd like it if you added this to MPC, and maybe a forward button while you were at it.

3. I know this is a really shallow request, but it's always bugged me that MPC doesn't set icons when you associate files with it. Rakaz's file icon (http://www.creatype.nl/mpc/mpc-doc.ico) looks great, I think it'd be a great idea if you could use that. It'd be nice if you used his program icon as well, but I'm not too worried about that.

4. Maybe this seems a bit silly, but I don't see why you're using UPX. After all I've got 200GB of harddisk space, I'm not going to worry about MPC taking up another 1MB! OK so maybe the decompressing shouldn't take very long in itself, but I imagine it inteferes with XP app prefetching. If you're worried about people saying that MPC's bloated you could maybe put the internal filters in a separate dll and load that only if one of more of those filters is needed (actually I think that's a good idea anyway).

5. Your internal MPEG-1 filter doesn't seem to allow random seeking, at least in some files. If you try to jump to a random point the audio plays fine but the video freezes and stays that way until the end of the media. It works fine when I turn internal MPEG-1 filter off.

cobydk
8th September 2003, 02:22
In 6463 the audio become out of sync with mpeg1 files from a vcd, but only when you use the build in mpeg audio decoder.

Sorry for my bad english.

nanji
8th September 2003, 08:35
Originally posted by gabest
Just click the PM button.
I did PM you. Have you started to "get" this file yet?

Coroner
8th September 2003, 08:52
Telecide would be great, if it could be done on the fly - probably very cpu intensive?

chros
8th September 2003, 09:28
Originally posted by nanji
BUG Report: Media Player Classic 6.4.6.3
:eek: :eek: :eek: :eek: :eek: :eek:

...
I downloaded 6.4.6.3 version from doom9 recently and it seemed to have a little problem with the audio decoder. I have an AVI file (700MB) with MP3 audio track. First, I tried it with Zoomplayer and windows media player. Both worked fine. Then I used MPC 6.4.6.3 to play it and the sound started to lag at the 10th second along with the video. Neither the sound nor the video could went through this. I closed MPC and opened it again. I jumped to the middle and the end (there's no sound at all, but video is running)
...


I have the same problem: avi contents: xvid + vbr-mp3
If I save the avi in VirtualDubMOD without any changes (open, then save), MPC 6.4.6.3 plays it fine !!! (when I cut a part of the avi, it's good too ..., so I couldn't send a sample to you ...)
I have tried MPC 6.4.3.1 with the original avi: it plays it fine !

Strange ... I have tried 30 avi files, and that 2 caused a problem ...

Other: The new keyframe-search is the king !!! :)

ssjkakaroto
8th September 2003, 11:36
4. Maybe this seems a bit silly, but I don't see why you're using UPX. After all I've got 200GB of harddisk space, I'm not going to worry about MPC taking up another 1MB! OK so maybe the decompressing shouldn't take very long in itself, but I imagine it inteferes with XP app prefetching. If you're worried about people saying that MPC's bloated you could maybe put the internal filters in a separate dll and load that only if one of more of those filters is needed (actually I think that's a good idea anyway). IMHO using just a single file (the way it is now) it's the best idea, less files less trouble, and the smaller that file is the better, plus not everyone has a 200gb hd like you m8.

alx
10th September 2003, 09:43
Gabest: Sorry to bother you with this, but, recently i had to format my machine and installed Windows 98 SE.
The only software that it has installed on it are NVIDIA reference drivers 30.82, creative soundblaster live drivers, via 4in1 4.49v RealONE player v2, MPC 6.4.6.3 (for W98 of course)and DirectX 8.1b........nothing else.
Well, iīve been trying RV9 for a while and i started to using it to made my regular movie encodings and they all played OK in Windows XP, but when i go back to W98, things does NOT work very good......
Movies plays fine in W98, but the problem that i have is with subtitles......they does NOT appears at all, no matter what i tried, they just donīt show up.

Things that i tried:

1)Go to VIEW-->OPTIONS-->PLAYBACK-->RM/QT and set "Use special render.....".......nothing is displayed

2)Downloaded "realmediasplitter_20030904.zip", installed it, registered and then go to VIEW-->OPTIONS-->PLAYER-->FORMATS and use for RealMedia files DIRECTSHOW, and in the PLAYBACK tab, use Video Mixing Render 7 (renderless) (as you said in the help box that appears when you try to load manually a .srt file)........but again nothing is displayed

Iīve tried another type of rendering output..........doing some mixing between this options, but without any luck.
So i wondering what i am doing wrong???
Could you plese help me with this?
Thanks a lot for your time and sorry about my poor english.
Alx

Yusaku
10th September 2003, 10:35
alx: VMR7 works only in WinXP. Either get DirectX9 and use VMR9, or install VSFilter and have it render the subtitles to overlay.

mhe
10th September 2003, 21:58
I just tried videolan client, it plays svcd/dvd/divx etc. Pretty nice app actually. But the most interesting feature is that it can play bin/cue/img files "on the fly", its extremely useful (dont ask why ;))

Gabest, is this anything your considering to implement?

toraneko
12th September 2003, 12:45
Media Player Classic is a WONDERFUL software, so THANK YOU SO MUCH Gabest !!

but just two little bugging things :

first case : source is an anamorphic DVD, but the encoder guy let the frame in 4/3. I try to use "pan-scan" with X=1.0000 and Y=0.7500. while in fullscreen, it's all right, but in windowed mode, the clip is not cropped, so they're black rectangles appearing.

second case : source is NOT an anamorphic DVD, but the encoder guy turn the frame into 16/9. I try to use "pan-scan" with X=1.0000 and Y=1.3333. while in fullscreen, it's all right, but in windowed mode, the clip is cropped.

and a little feature request : while resizing the window by the diagonal, could the ratio of the window remain ? I mean no black rectangles appearing.

sorry for my bad BAD english

rakaz
12th September 2003, 18:08
@gabest:

Sometimes I use Cyberlink Powerproducer to create miniDVD slideshows, which works pretty okay once you're used to it.
I am running into a problem with the build-in MPEG decoder.

The menu is encoded at 768x576 4:3, which works pretty good. The actual slideshow is a MPEG2 movie encoded at 352x576, which causes the problems. When I start the movie it is displayed on the left half of the screen. The right half of the menu stays visible on the right half of the screen.

The decoding of the movie is actually perfect, except that it is squeezed into half the width it is supposed to be. Or in other words, it is shown with the aspect-ratio of the menu, and not it's own.

winman
15th September 2003, 05:52
Also like to thank Gabest for the awesome player.

And add two requests:

Could you add a "video on desktop" feature where the video would replace the desktop's background. The effect would be something like the Geiss2/MilkDrop visual plugins for Winamp.

A little dialog window for the build-in mpeg audio decoder display the statistic info like sample rate and bit-rate.

aydc
15th September 2003, 09:48
Hi,

Ýf we minimize with Windows+M key from fullscreen, when we return to the player, we are automatically returned to windowed mode. I request that when I set it to fullscreen, it should stay so until I want otherwise. I would also like to be able to set it so that it always starts fullscreen.

Tri
15th September 2003, 16:11
Maybe this has already been brought up, but this thread has become somewhat large...

MPC renders SSA subtitles (dialogue) as far on the bottom as possible, vsfilter doesn't. This happens with both VMR7 and 9 renderless. Overriding placements and margins didn't do anything. Text that is not dialogue but somewhere else on the screen is placed alright. Also, compared to vsfilter, all subtitles are shown a bit too late, which is rather annoying. Could you do something about this? :)

xx
19th September 2003, 10:30
bug report
- file open dialog will open all files from the current directory when the "open" button is pressed without choosing any file.

this function dosen't work in the ansi build.
ps, tested under win2k3:p

billou2000
19th September 2003, 14:21
Hi! thanks for your player Gabest. It's been my favourite for a while now...however I keep having a problem when opening file (with 6.4.6.3 too): it randomly freezes when opening a file.
It apparently happens with any files. The video starts playing without sound and the GUI isn't displayed entirely.Basically there is just the grey background. After a few second the video will stop. "The process doesnt answer" so I have to kill it.
I m running xp home, using vmr9 windowed. And I'm also using vobsub/ffdshow/and reclock as it's the best way I found to get a smooth playback. Could it be due to the use of all these filters?
Does anybody experience the same problem?

rakaz
21st September 2003, 16:31
Gabest, I have a couple of feature requests and two new bug reports. I'll start with the bug reports first:

-----

The 'Keep aspect ratio' option seem to work too well if your MPEG decoder is enabled and if you are using the Overlay mixer. In fact, even when 'Keep aspect ratio' is disabled the output is still using the aspect ratio. This is pretty important if you want to watch wide-screen DVDs on a wide-screen TV with high quality. I'll explain below.

I use a dual head video card with the second head running at 768 x 576 pixels. The video on this head is send to the television. I run MPC in full-screen mode on this head.

Widescreen PAL DVDs are encoded anamorphic and have a vertical resolution of 576 pixels. To get the best quality all of these pixels must be send to the television screen. So to get the best quality I basically want to send the anamorphic picture to the television as-is and the only way to do this is to turn off 'Keep aspect ratio'.

Because the aspect ratio is stuck it will be shown in letterbox on the second head and I will have to use the zoom function of my television to make the image fit. This will of course greatly reduce the quality. So currently I have to use the Intervideo video decoder, because then you can disable 'Keep aspect ratio'.

-----

My second bug report has also to do with the same thing. PAL has a 'resolution' of 768 x 576. Most 4:3 and 16:9 PAL DVDs are encoded at 704 x 576 or 720 x 576. To get the best quality output on my television I want to send the video as-is, without any resizing.

Like I said before to get this effect I turn off 'Keep aspect ratio'. Because the height of the encode and the height of the screen is the same that will work perfectly. No vertical resizing.

The width of the screen is different from the width of the encode, so it will resize the encode (704 or 720) to the width of the screen (768), so I still don't have what I want :(

So, I noticed you added a new function called 'Correct monitor/desktop AR diff'. And after trying it out it seems to do exactly what I need. Instead of resizing the encode to 768 it keeps the width the same as the encode. So no more horizontal resizing... YAY :)

I did notice a problem with the way the video is positioned. For example a 720 encode on a 768 screen should be shown as follows: a 24 x 576 black vertical strip, the video at 720 x 576 and again a 24 x 576 black vertical strip.

What appears to happen is the following: a 48 x 576 pixel black strip and the video at 720 x 576. So the video is positioned 24 pixels too much to the right.

-----

Feature request #1: I have 'Show controls in fullscreen' with 'auto-hide' enabled, but this interferes with DVD navigation. For example if I want to click on a button on the bottom of a DVD menu the control appear. Would it be possible to disable this feature during DVD navigation? It isn't useful then anyway.

Another way to solve this problem is change the way the controls are shown. For example with a 768 x 576 screen: currently if the controls use 150 pixels of height, the controls will be shown if the mouse moves below 576 - 150 = 426 pixels. If a button is shown below 426 pixels you can't click on it because the controls will be show. Instead of using the height of the control would it be possible to use a smaller fixed threshold? For example a 10 pixels strip at the bottom? Then the controls will only be shown if the mouse moves below 576 - 10 = 566 pixels.

Feature request #2: Could you add an option to the MPEG decoder to turn deinterlacing off. If I output to my television I want to keep the interlacing.

gabest
21st September 2003, 17:37
Originally posted by rakaz
The 'Keep aspect ratio' option seem to work too well if your MPEG decoder is enabled and if you are using the Overlay mixer. In fact, even when 'Keep aspect ratio' is disabled the output is still using the aspect ratio. This is pretty important if you want to watch wide-screen DVDs on a wide-screen TV with high quality. I'll explain below.I can't do anything about this, the overlay mixer simply tells the ar corrected frame size, and there is no way to get the native size from it.So, I noticed you added a new function called 'Correct monitor/desktop AR diff'. And after trying it out it seems to do exactly what I need. Instead of resizing the encode to 768 it keeps the width the same as the encode. So no more horizontal resizing... YAY :)This option was added for those who have a different ratio between the desktop resolution and the monitor's physical dimensions, the most common example is running a 1280x1024 desktop on a standard 4:3 monitor. If the resolution was also 4:3, there would be no effect of this option.I did notice a problem with the way the video is positioned. For example a 720 encode on a 768 screen should be shown as follows: a 24 x 576 black vertical strip, the video at 720 x 576 and again a 24 x 576 black vertical strip.

What appears to happen is the following: a 48 x 576 pixel black strip and the video at 720 x 576. So the video is positioned 24 pixels too much to the right.I don't have this problem here, the stipes are equally put to the left and right side of the window. Is this when viewing the video on the desktop or tv-out? With which renderer(s)?Another way to solve this problem is change the way the controls are shown. ...I like this idea better :)Feature request #2: Could you add an option to the MPEG decoder to turn deinterlacing off. If I output to my television I want to keep the interlacing. How do you mean "turn off"? In "Weave" mode the fields are interleaved together without any blending, maybe that's what you want?

rakaz
21st September 2003, 20:44
I can't do anything about this, the overlay mixer simply tells the ar corrected frame size, and there is no way to get the native size from it.

I don't think the problem originates there, because if I use the Intervideo video decoder instead it does work and 'Keep aspect ratio' can be disabled.

Anyway, if you only can get the AR corrected width and height could you add the following feature. Would it be possible to allow fixed pixel sized Pan & Scan presets. So instead of specifying 0.5, 0.5, 1.0, 1.33, you could specify 0.5, 0.5, 720px, 576px.

Then regardless of the aspect ratio and the aspect ratio corrected width and height, the video will be resized to the specified width and height. In case of a 16:9 DVD the video will be send anamorphic to the TV with the highest possible quality.

As an even better alternative you could add a similar new option for custom AR's, so I could simply define 720 by 576 as a custom AR and override the default one. Such an option would even be useful for viewing encodes when the AR is set wrong. For example I have a number of 'wide screen vcd encodes' which are have mistakenly a 4:3 AR. Now I have to use the zoom functions which are not as accurate, with this option I could simply override it with a 16:9 AR.

How do you mean "turn off"? In "Weave" mode the fields are interleaved together without any blending, maybe that's what you want?

Whoops, you're right... Overlooked that one.

rakaz
21st September 2003, 22:38
Gabest,

I forgot one feature request... Currently during full screen, the mouse is hidden after a couple of seconds. In addition to hiding the mouse would it be possible to move it off-screen or to one of the sides of the screen?

I ask because currently it interferes with navigation of DVD menu's by keyboard. For example if I leave the mouse in the middle of the screen above a button. It automatically hides after not moving the mouse for while. Then I use the keyboard to move to another button. The problem is that once every second or so the selection moves automatically back to the button that is underneath the position of the hidden mouse.

So unless I manually move the mouse to the sides of the screen I can't use keyboard navigation.

arman68
22nd September 2003, 13:59
Originally posted by rakaz
In addition to hiding the mouse would it be possible to move it off-screen or to one of the sides of the screen?

That is just what BZHider does. It is a freeware that hides the mouse cursor automatically by moving it to the top right hand corner. Google it.

ipnt
22nd September 2003, 17:11
Hi Gabest

Here is my bug reports or feature request:

1.) "// DX9BUG(?): without this StretchRect will use point sampling, tested with nvidia detonator 4282 whql and 4300 rSrcVid.DeflateRect(2,2,0,0);"
Can you remove this lines from DX9AllocatorPresenter.cpp or make this selectable option?
2.) Can you add selectable option for "disable volume control"
3.) Is possible use more back buffers for VMR9 (for tripple buffering) or overlay? VLC has option to enable tripple buffering for overlay.
4.) Can MPC update registry with new value, If I change merit for codec with "Set merit"?
5.) Why internal MPEG2 decoder and Fraunhofer DVDVideo.ax still resize 720x576 to 768x576 with and without AR enabled?
Can you let 720x576 or 704x576 input MPEG2 stream untouched - without resize? If I have MPEG stream with 16x9 AR and want output to 4/3 TVBox I can get letterboxed output with custom Pan&Scan (why you dont have presets for 720x576 to 720x432 = Zoom 1.0 -> 0.75 for letterbox?) or Pan&Scan (Zoom 1.33 -> 1.00), but still from untouched 720x576.
6.) For XVCD or DVD 352x576 will be usefull autoresize to 704x576.
For SVCD and custom MPEG stream from DVB will be usefull autoresize to 720x576.

Thanks

gabest
22nd September 2003, 18:02
1.) "// DX9BUG(?): without this StretchRect will use point sampling, tested with nvidia detonator 4282 whql and 4300 rSrcVid.DeflateRect(2,2,0,0);"
Can you remove this lines from DX9AllocatorPresenter.cpp or make this selectable option?Surprise! With the latest detonators, now vmr7 is also as pixalated as with vmr9 in renderless mode :D I need to texture it onto the screen instead of using 2d blting functions, that might work better... But I won't add any options for this, there are too many already, rather I'd like to find a way to fix it...2.) Can you add selectable option for "disable volume control"What would be the use of a disabled volume control on the player control bar? On the other hand there will be a "Null renderer" for both video and audio in the next release.3.) Is possible use more back buffers for VMR9 (for tripple buffering) or overlay? VLC has option to enable tripple buffering for overlay.The upstream filter connecting to the renderer requests as many buffers as it wants, this is depending on the decoder.4.) Can MPC update registry with new value, If I change merit for codec with "Set merit"?No, that is forbidden.5.) Why internal MPEG2 decoder and Fraunhofer DVDVideo.ax still resize 720x576 to 768x576 with and without AR enabled?If you mean with the overlay mixer, than it has the reason (but it should resize to 720x540 usually, the dummy video renderer connected after the overlay mixer tells this not knowing about the occasionally changes between the decoder and the overlay mixer). Could you make a screenshot and measure it exactly if it is the case?Can you let 720x576 or 704x576 input MPEG2 stream untouched - without resize?Well, try with the vmrs, those can be controlled better in this area. XP's vmr7 in normal windowed mode is probably the best renderer up till now, while the overlay mixer is still the fastest.

Blight
22nd September 2003, 23:43
Gabest:
It resizes 768x576 for PAL content, 720x540 is for NTSC.

I got over the stretch aliasing issue by disabling the media-type specifying an aspect ratio and having ZP itself do the AR calculations, if the media type has any AR info, it pixelates the image.

Any idea on when the new version of VSFilter that allows me to specify the Subtitle FPS will be released?

ipnt
23rd September 2003, 16:06
1.) Can you please add option to disable this hack? It will be fine if you find solution,
but now for TV out I dont need resize, I really want exact 720x576 output from 720x576 input.
"Overlay Mixer", "VMR7" or "VMR9 windowed" is not a solution.
2.) It will be fine, if MPC does not control volume level (selectable option).
Something like in winamp ("Enable volume control - disabled") or foobar2000 (preferences -> DSP - "volume control" can be removed).
3.) Like Divx decoder has options for "double buffering" ? Is there a way to configure integrated MPEG2 decoder for multibuffering?
4.) May be better have one aplication instead of X utilities or direct editing registry. Can you change your opinion :) ?
5.) Sorry, my fault, I made a lot of tests and here is my results:
WIN2K SP4 or WIN98SE, DX 9.0b, Nvidia 45.23 (MX400) for both platforms

Integrated MPEG2 decoder file mode, Video Frame - Normal Size, AR and Correct Mon. disabled
Old Video Renderer: 720 x 576 (AR 4:3) OK
Overlay Mixer: 768 x 576 BAD
VMR9 windowed: 768 x 576 BAD
VMR9 renderless: 720 x 576 (AR 4:3) OK

Fraunhofer is the same like integrated decoder, but with strange resize.

CyberLink clvsd.ax 5.0.0602 can connect only to "Overlay Mixer", with AR disabled - 720x540 and AR enabled - 720x480 :). Absolutely sh*t.
CyberLink clvsd.ax 5.0.0724 can connect only to "Overlay Mixer", with AR disabled - 768x576.

Last bug today - VMR9 renderless + "DVD mode" + "integrated decoder" + "AR disabled" is smaller than the same settings on file mode.
I will send printscreens to you.

Thanks for patience

Lobuz
23rd September 2003, 17:10
"avi splitter: jumps over bad parts" :cool:
Thanks for that feature. It's really great. MPC is better and better.

But it doesn't alaways work. After loading and starting playing (about 30s) it just goes back to the beginning of video, but when I seek and play a fragment after the gap I can back to beginning and now it jumps over the gap.

It sometimes works and sometimes not.
And sometimes after jumping over gap the picture freezes but audio plays. And it's different behavior with differen codecs ffdshow, xvid, divx.
And now it can't jump over the gaps without index. But I can live without it. ;)

Maybe that's because data in gaps isn't only zeros, but have constantly downloaded fragments. In that case using data obout gaps from part.met file could really make it fluid gaples playback. And showing gaps(grayed) on seek bar would be really niece.

Regards
Lobuz

gabest
23rd September 2003, 17:11
Originally posted by Blight
Gabest:
It resizes 768x576 for PAL content, 720x540 is for NTSC.Do you have proppage.dll registered? (comes with dxsdk) Then you can see the media type details in graphedit on the extra property pages. For me it is always set to 720x540 8 bit rgb on the input of the dummy video renderer (I only have pal dvds), and that's what I can also get from the filter graph to resize my window, because it doesn't know about the overlay mixer being the real renderer.I got over the stretch aliasing issue by disabling the media-type specifying an aspect ratio and having ZP itself do the AR calculations, if the media type has any AR info, it pixelates the image.With the overlay mixer? Or are you talking about the vmrs now?Any idea on when the new version of VSFilter that allows me to specify the Subtitle FPS will be released? Maybe at the weekend :)

gabest
23rd September 2003, 17:37
Originally posted by ipnt
1.) Can you please add option to disable this hack? It will be fine if you find solution,Going to think about it.2.) It will be fine, if MPC does not control volume level (selectable option).There is still something foggy here. MPC doesn't control the volume, you control it with its controller. Don't do it if you don't want to! But maybe I still don't understand the problem :D3.) Like Divx decoder has options for "double buffering" ? Is there a way to configure integrated MPEG2 decoder for multibuffering?The problem is the old renderer. It just won't switch to overlay when using multiple buffers. And I can't detect which renderer is trying to connect at that point when the buffers has to be specified... From msdn: "When the Video Renderer draws to a DirectDraw overlay surface, it allocates a single buffer for its input pin. If the upstream filter attempts to force a connection using multiple buffers, the Video Renderer will be unable to use the overlay surface."4.) May be better have one aplication instead of X utilities or direct editing registry. Can you change your opinion :) ?I know about one program for that matter in developement.VMR9 windowed: 768 x 576 BADHm, true, vmr9 in windowed mode also reports the corrected size. Fraunhofer is the same like integrated decoder, but with strange resize.

CyberLink clvsd.ax 5.0.0602 can connect only to "Overlay Mixer", with AR disabled - 720x540 and AR enabled - 720x480 :). Absolutely sh*t.
CyberLink clvsd.ax 5.0.0724 can connect only to "Overlay Mixer", with AR disabled - 768x576.Fraunhoffer has the same clsid as cyberlinks, so I guess it is just an early version of it... But cyberlink generally doesn't do any dynamic reconnection with the renderers (at least those versions I tried), instead it resizes the picture to fit the initial framesize, which is 720x480 for dvds when connected after the dvd navigator. Anything else than 720x480 ntsc looks very bad with this decoder.Last bug today - VMR9 renderless + "DVD mode" + "integrated decoder" + "AR disabled" is smaller than the same settings on file mode.Did you measure it as I recommended? Here it is exaclty 720x576 when opening vts_xx_0.ifo or the vobs too.I will send printscreens to you.Ok. (maybe it has already arrived, I haven't checked my email yet...)

gabest
23rd September 2003, 18:28
ipnt: Could you send me that m2v of which you made this screenshot: "Integrated MPEG2 VMR9 windowed.bmp"?

Blight
24th September 2003, 01:24
With regards to the aliasing, I was talking about VMR.

The Overlay on the NVIDIA crappola, it doesn't do any vertical filtering, Avery Lee (VirtualDub) actually made a mention of it on his front page not long ago.

That's why I prefer VMR9 quality over Overlay.

ipnt
24th September 2003, 09:48
Sound: Incidentally I hit mouse wheel by mistake and change volume. Of course, I can disable key mapping, I can set volume to max again, but I think it is good idea if there will be option to disable volume control. Often "volume control" is controlled by external power amplifier, active speakers, TV Box etc.
Specialise audio players (winamp, foobar2000) have this option. I can live with this, but why not make life better :) ?

About cyberlinks:
All my test was with the M2V file 720x576x25 "PAL" (I send file to you).
Clvsid.ax 5.0.0602 (from first edition of Powedvd 5.0) with AR disabled - 720x540 and 720x480 (why NTSC resolution ?, I still use the same PAL file) with AR enabled.
Clvsid.ax 5.0.0724 (from patch 0805) with AR disabled or enabled - 768x576.
All 4.0 and 5.0 versions can connect only to "overlay mixer", not VMR9 - strange.
Older Fraunhofer can connect to VMR9 with good output resolution but with resize artefacts (see screenshot). Is there a solution for this (not important, integrated MPEG2 decoder is fine)?
New test with Mainconcept mcdsmpeg.ax 1.0.0.51:
Old Video Renderer: 720 x 576 (AR 4:3) OK
Overlay Mixer: 768 x 576 BAD
VMR9 windowed: 768 x 576 BAD
VMR9 renderless: 720 x 576 (AR 4:3) OK
Very good decoder, but only for decrypted MPEG2 files. Can't be used for "direct" DVD playing :).
edit:
New test with old InterVideo ivivideo.ax 3.1.91.17:
Old Video Renderer: 720 x 576 OK
Overlay Mixer: 720 x 576 OK - first mpeg2 decoder with good overlay size
VMR9 windowed: start with 720 x 576, after pause and play resize to 768x576 :)
VMR9 renderless: 720 x 576 (AR 4:3) OK


And for DVD playback, I don't understand, what I need set, if I can get full 720x576 PAL output and not horizontally stretched picture (little only, but still not full resolution).

edit: once again my fault with testing, integrated MPEG2 decoder and "VMR9 renderless" is OK, but with ivivideo.ax, output is still horizontally stretched, file mode is OK for both decoders, others decoders is useless for "DVD mode"

I send you my test DV avi. It is auto deinterlaced with "overlay mixer" or "VMR9 windowed" but "VMR9 renderless" play this without deinterlacing.
It is not bug, it is example of deinterlacing by DX9+video card with DX9 compliant driver and hardware deinterlacing support. Sometime in the future, can you look for "deinterlace" in MSDN ?
It is not good for TV out, but for progressive display screen, it looks very good for me (not test DV avi, but really DV videos). It can be imlemented for all video containers and codecs too, if I proper understand, what I read :).

Thanks

gabest
24th September 2003, 18:23
Blight:

Overlay looks perfect to me with my card, but vmr9 with nearest point sampling not that much :) Avery also mentioned StretchBlt (dx9), but I think he misunderstood something about hw color conversion. It was already avaliable in ddraw7, and I use it in "vmr7 (renderless)" to blt a yuy2 to rgb surface quickly. To check when this feature is available I just do a test blt when allocating the surfaces, this is much better than the CheckDeviceFormatConversion() "stupidity", which has never worked for me (must be the evil detonator drivers :)).

ipnt:

I can stand on my head but "vmr9 windowed" won't tell me the native size + ar, inisits on 768x576 all the time... Very strange.

I'm surprised about mainconcept+overlay mixer, maybe they do some tricks to notify the dummy video renderer about the new resolution, I don't know.

VIDEOINFORHEADER2 has flags to describe the interlaced structure of the frames and I believe only these are needed to trigger the hw deinterlacer, but I can't really imagine how it could be used for dvds... This struct is in the mediatype and can't be changed so easily when the interlacing changes during the movie or just between menu and the titles.

Wedgedkc
24th September 2003, 22:45
Hello, when I try to play PAL dvds the video is really choppy with the internal mpg2 decoder. If I switch to another decoder(sonic) the playback is smooth or if I rip the file to hd and play it with mplayer (which also uses libmpeg2 I think) the playback is smooth as well. Is there any way to fix this? I'm using mplayerc6465.

chros
26th September 2003, 10:41
this is a link to the sample file(s) at Movie-List.com (an excelent trailer homepage :) ) in the Forums -> General -> Trailer news -> Forum Exclusives (perhaps U sould register in the forum to access this !) :

http://www.movie-list.com/forum/showthread.php?s=&postid=61568
and
http://www.movie-list.com/forum/showthread.php?s=&threadid=6875

1. reply:
"Can't play it with Media Player Classic. Half video goes off the screen. Very weird. It plays in QT, however"

I find that if U choose the QuickTime Movie Controller at the QT renderer settings, MPC plays it fine ! But the other 3 renderer is not good at these files (DirectX7,9 and GDI).

Last but not least: thanx for this GREAT player !!!!!

chros
26th September 2003, 11:02
I have realised that MPC supports some Remote Control programs ... I'm using Girder (www.girder.nl) with a serial-port UIR.

The question is:
can I access the Time info on the Status-Bar ? ( 0:45:12/1:37:45 )

In Girder there's a command that can acces a specific window-title, but not to other infos. There's a plugin called DVDSpy that can access some specific program (WMP9, Zoomplayer, Winamp), but not MPC :(

I found that there's a childobject (Girder shows it) which ChildName is the perfevt info what I'm looking for, but I don't know how to specify this ChildName .

It will be useable in OSD info, when stop, play, FF, RW pressed ...

gabest
26th September 2003, 16:29
Wedgedkc: Which renderers did you test, what is your windows version and what video card do you have?

chros: Thanks for the qt trailer links, I could fix it easily. About girder I can't tell you much, it has never worked with my tuner card so I didn't keep it installed too long at that time when I tried it.

Wedgedkc
26th September 2003, 17:33
gabest: i've tried all (video)renderers now and there is no difference. i'm running winxp with an ati radeon 8500 (cat3.7)

rakaz
26th September 2003, 21:00
gabest: Once again a bugreport and also a question. As I mentioned before I use a dual head video card (gForce 2MX) for playing video on my TV. I use the desktop extention mode, so I basically have two different desktops. I do not redirect the overlay to the second head, so I usually run MPC full-screen on the second head.

What happens is actually pretty weird. If I use the old video-renderer or the overlay mixer MPC freezes completely as soon as I drag an AVI file to an already opened player on the second head.

If I drag an MPEG file it begins the play almost immediately. If I change to VMR7 or 9 it also works without problems. If I make sure MPC is not loaded and open an AVI file by double clicking on it, it also works. If I do exactly the same thing on the primary head (my actual desktop) it also works without problems, regardless of the settings.

But if I double click the mplayerc.exe file, move the window to the secondary head and then drag any AVI file on it, MPC completely freezes. The only way to get rid of it is to kill it in the task manager.

-------

My question is about the different video output modes. If I play video full screen (768 x 576 pixels) the CPU load is different based on which renderer I use. For example a simple VCD:

Old video renderer: 5 - 10% CPU
Overlay mixer: 5 - 10% CPU
VMR7 (windowed): 10 - 15% CPU
VMR9 (windowed): 25 - 35% CPU
VMR7 (renderless): 80 - 90% CPU
VMR9 (renderless): 100% CPU

So VMR9 (renderless) is basically useless for me, because it drops frames. There is simply not enough CPU power. VMR7 (renderless) is also pretty useless, because playing anything more demanding than a simple VCD will also start dropping frames.

Now I know that VMR is more CPU intensive than the old video renderer and the overlay mixer, but are these figures for VMR renderless normal? I have a Athlon 2400+ which should be able to play a simple VCD, right?

Also, are there any reasons why I should use the renderless VMR modes over the others? What can they do what the others can't?

Roger
29th September 2003, 18:40
When I seek with large jump (for example) forward by 1:28 near the end, MPC seeks to wierd times - like "27:40/26:50" and keeps "playing" (time doesn't change). Shouldn't it better stop (pause)? Is this a bug or feature? :)
Thanks.

gabest
29th September 2003, 19:11
Roger: Do you mean by seeking with the special jump backward/forward commands?

Other.

The renderless modes were a little modified in the weekend, but I don't know how stable it is now, so I'm just putting it out here for testing.

http://gabest.org/mpc2d.rar

This uses Blt (vmr7) and StretchRect (vmr9), but now with "texture type" surfaces. Strange, but this seems to fix point sampling problem.

http://gabest.org/mpc3d.rar

As the name says, and how I've been wanted to do it since a while, it draws the video in 3d as two triangles (just like the subtitles before), which works fine ... but unfortunatelly looks much more blurred to me.

edit: wait, I mixed up the the file names, it is corrected now :P

Sirber
29th September 2003, 20:14
@Gabest

Do you think you could include AC3 filter to MPC? It would be great to play DVDs on restricted computers :D

Yusaku
29th September 2003, 20:34
Sirber: Put MPC.exe and [your AC3 decoder of choice].ax into one directory and run mpc with commandline parameter "/filter *.ax". Works even on w2k boxes where you have only user permission, off-the-CDs etc. If you put enough filters in the directory, you can play any file you want - OGMs, XviDs etc. on any PC without installing any codecs.

Sirber
29th September 2003, 21:12
oh yeah!!!

thanks a lot Yusaku :D I'll be able to watch DVDs at school :D :D :D

Roger
30th September 2003, 09:28
Originally posted by gabest
Roger: Do you mean by seeking with the special jump backward/forward commands?

Probably yes, I mean "Large jump forward/backward" in Keys and Tweaks (I hope I haven't misspelled it, I don't have MPC here).

chros
3rd October 2003, 11:03
Originally posted by gabest
chros: Thanks for the qt trailer links, I could fix it easily. About girder I can't tell you much, it has never worked with my tuner card so I didn't keep it installed too long at that time when I tried it.

Back to this problem ... I'am quoting from girder-forum (http://www.girder.nl/phpBB2/viewtopic.php?p=25928):

"when i send message to winamp for version ..." with SendMessage
"sendmessage 1024 ,wparam 0 , lparam 0 : this returns winamp version "
"How do I know, what kind of messages can I send to a specific program ? eg. winamp (webpage ?)"
"http://www.winamp.com/nsdn/winamp2x/dev/sdk/api.jhtml;$sessionid$DAVCFUMWZTSINTN241HBCYY"

"so if I send the WM_USER with id 105:
I can get the the position in milliseconds of playback or the current track length in seconds (according to the webpage)

GREAT !!! I can get these infos without the DVDSpy plugin !!!

I've asked this, because DVDSpy doesn't support Media Player Classic (www.sourceforge.net/project/guliverkli), and if I can get these infos from Gabest (the author), I'll win ! "

So has MPC such an interface ? Or can you create some ?
For example, I need the current track total playing time and the current position in this track, and possible the name of the directory, where this file is ...

I hope this is clear for you :)
Thanx

gabest
3rd October 2003, 19:46
With SendMessage you can get back a single DWORD, a string wouldn't fit into that. If I were doing such an interface I would make it as a server through sockets, but for that someone needs to write a client too.

SeeMoreDigital
3rd October 2003, 20:27
Hi gabest

How's the new website comming?

chros
4th October 2003, 10:13
Originally posted by gabest
With SendMessage you can get back a single DWORD, a string wouldn't fit into that.

You needn't give a string back ! I U check out the above Winamp page, it sends back the seconds or milliseconds ...
Is it hard to implement ? (Does it take long time ?)

Quoting from that link:

"WM_USER Messages

WM_USER messages are sent using SendMessage(). In C/C++, you can send these messages by calling:


int ret=SendMessage(hwndWinamp,WM_USER, data, id);
data is used by many of the messages, but not all. For messages where the meaning of data is not defined, simply use 0.

105: If data is 0, returns the position in milliseconds of playback. If data is 1, returns current track length in seconds. Returns -1 if not playing or if an error occurs."

Here is the Frontend.h link from winamp:
http://www.winamp.com/nsdn/winamp2x/dev/sdk/FRONTEND.H;$sessionid$ZEGONKCTVLSYI5YAAAARC0A

So ? :))) I hope I had convince You ... :)

Animaniac
4th October 2003, 18:25
Couple suggestions/questions...

Are you still planning on implementing your own version the MPEG-1/2 splitters? For the MPEG-1 splitter could you send the album tag in using the "Description" variable of IAMMediaContent rather than the "MoreInfoText" variable, that way MPC can display that tag. I can send you MP3s which do not play with the current splitter...

Are you still working on implementing Listen-To (http://listen-to.com) support? Hopefully it can be generalized that that if Listen-To were to disappear, MPC could be configured to communicate with other services.

QQ
5th October 2003, 22:22
I'm not really sure why, but I noticed that MPC is actually slower than classic MP6.4.. What I mean is that when playing movie in MP6.4 takes about 60% of my oooooold C300A time, then playing it in MPC takes about 80%.. And I disabled all built in splitters, audio decoders or anything like that..

Any ideas of what gives?

rakaz
6th October 2003, 15:15
My question is about the different video output modes. .... So VMR9 (renderless) is basically useless for me, because it drops frames.

One thing I forgot to mention in my earlier post. The increase in CPU usage only happens on the second head (connected to the TV) of the video card. If I play a video on the first head (connected to a regular monitor) there is a slight CPU increase, but it never reaches 100%.

I also tried the two test builds, but they didn't affect the CPU problem I have.

quantum
8th October 2003, 00:37
Something I've noticed when playing DVDs. When a menu is active, the "next chapter" button is disabled. In Zoom Player, I can often get past intro menus, such as FBI warnings and the long Fox advertisements, by pressing the "next chapter" button.

Unless I'm missing something, I have no choice but to watch all these to their completion when using mplayerc.

alx
8th October 2003, 08:15
Gabest, right now i am testing RV9 files into matroska container, and burned them with MPC onto 1 cd usually.
Cd Tree is like this :

MyMovie.mkv
MyMovie.srt
MediaPlayerC.exe

When i try to watch the movie from the cd a "Runtime Error" appears if an .srt file exists in the same dir. Donīt know why.
Any Ideas why this only happens if .srt files are present?
Alx

chros
11th October 2003, 09:47
There's a lot of changes:

http://sourceforge.net/project/shownotes.php?release_id=190009

By the way: have U implemented what we were talking about (send_message ...) ?

Thanx Gabest !

calinb
11th October 2003, 21:01
:( mpeg2 playback of my ReplayTV files seems to have broken (both internal decode and external DSF--black screen and no audio) with the 6.5.6.5 and later realeases. The renderer reports all "0's."

6.4.6.4 works!

Anyone know what's going on?

FredThompson
12th October 2003, 04:41
MPC breaks the MS Office integration. When trying to insert am m1v video into a PowerPoint slide, this message is displayed:

PowerPoint couldn't insert a movie from the selected file. Either the files is non-standard, or QuickTmie is not installed properly.

How can MPC be configured to prevent this from happening? It looks like maybe MPC doesn't support the calls from Office. If so, is there a way (batch file? batch-initiated auto-ini?) to restore Windows Media Player as the default player and revert to MPC when desired?

I've tried setting file associations to make Windows Media Player 6.4 the default for m1v but the problem remains.

rakaz
12th October 2003, 15:42
MPC breaks the MS Office integration...

I remember a thread a while ago where somebody gave the advice to rename MPC to mplayer2.exe. Well, doing so would indeed break the ability to embed video in other applications. As far as I know MPC is not an ActiveX control and can't be used embedded in other applications. The original mplayer2.exe is. So, if you are having problems it is not because something MPC did, but a sideeffect of removing mplayer2.exe.

gabest
12th October 2003, 16:27
calinb: any test file for me? :)

calinb
12th October 2003, 21:41
Originally posted by gabest
calinb: any test file for me? :) Of course, gabest!

http://home.comcast.net/~calinb/MPCsampl.mpg
6.4.6.5/6 play only a dark screen with no audio.

I'm getting an error on shutdown of MPC 6.4.6.4 too --it plays the file above, but has this error log:
http://home.comcast.net/~calinb/drwtsn32.log

Thanks so much:) PM or email me, if you need a larger sample. I can open a port on my server for you.

gabest
12th October 2003, 21:58
As I guessed, the mpeg2 demuxer can't cope with these files. Add the mpeg2 splitter to the filter overrides and set it to prefer, ... or write to MS, maybe they will fix it in the next dshow release then :)

calinb
13th October 2003, 06:57
gabest, thanks! :)

Nero mpeg filters can't handle the files either, but intervideo filters work. I'm already using MPC overrides to keep DS from using quartz.dll from decoding div5 in mp4 files and that's weird, huh?

What puzzles me with this mpeg2 problem is the fact that MPC 6.4.6.4 could play the files. Now it doesn't seem to matter at all whether or not I have internal mpeg2 video and mpeg audio filters selected in the MPC internal built-in filters options page. Hmmm--did you run into some kind of mpeg2 licensing problem and remove support?:scared: In any case, intervideo (and the splitter you suggested) can play them.

How can any player exist without DSF overrides? You have created a truely wonderful player! Even my friend at MS thought it was really cool when I showed it to her!

gabest
13th October 2003, 07:06
Originally posted by calinb
What puzzles me with this mpeg2 problem is the fact that MPC 6.4.6.4 could play the files.I think it was v6465 in which I switched to the mpeg2 demuxer back again. The splitter and the demuxer are the two mpeg2 reader filters in winxp. The demuxer has higher merit by default, but as you can see it is often less compatible while it seeks much better and faster than the splitter.Now it doesn't seem to matter at all whether or not I have internal mpeg2 video and mpeg audio filters selected in the MPC internal built-in filters options page. Hmmm--did you run into some kind of mpeg2 licensing problem and remove support?:scared: In any case, intervideo (and the splitter you suggested) can play them.This looks to be the problem of the demuxer not any of the decoder's. I need to check these mpegs closer to find out if they are non-standard in any way, and I'm going to do that tonight if I can still remember then :)

calinb
13th October 2003, 07:31
Originally posted by gabest
I need to check these mpegs closer to find out if they are non-standard in any way, and I'm going to do that tonight if I can still remember then :) Now I'm beginning to understand this. :cool: The mpeg 2 file was copied directly from my ReplayTV 2000. I recorded a short segment so I would not need to cut or remux it. I think you might find something wrong with the mp2 audio header--some aps get its 32kHz sample rate wrong, but most encoding aps work just fine.:) I think newer ReplayTV model files are 48kHz and they don't have this problem.

ookzDVD
14th October 2003, 02:21
Dear Gabest,

New question and request maybe :)

Is that possible to add the "region" selection for DVD Playback,
just like WinDVD do, so we don't have to change the region from
the DVD-ROM properties (WinXP) ?

Thank you.

AtomicDalton
14th October 2003, 22:15
Hello,

Recently, I decided to give MPC a shot at using my TV Card via open device. For some reason, PowerVCR doesn't seem to be deinterlacing it, so when playing console games through the composite input, the image has a great deal of the combing effect. I was hoping to use ffdshow's deinterlace filter through MPC. However, it seems that MPC automatically does single-field "deinterlacing". While the output is definitely better than PowerVCR (the combing effect gives me a headache), I wonder if there's any way to turn off the single-field so I can check out ffdshow's deinterlacing.

Of course, this is assuming that it doesn't have something to do with the TV Card's dshow filter (and that PowerVCR is overriding it somehow).

Coroner
15th October 2003, 16:32
I am using MPC to play vob files, the playback works well, but I'd like to sharpen the picture a bit. To this end I am trying to get ffdshow to run with mpeg2 playback so I can use it's filters. I can't work out how to get ffdshow to run along side MPCs mpeg2 decoder.

Anyone know how I can do this?

Edit: After some more research on the avsforums I found a link to the theatertek forums and found an answer. I went to the codec page in ffdshow and selected RAW video and it works now on DVDs.

Animaniac
17th October 2003, 00:04
After installing the new Windows version of the iTunes Music Store, I tried playing the downloaded .M4P file in MPC, but MPC tried playing it via DirectShow (and 3ivx and such) and subsequently crashed. I then opened the .M4P file in QuickTime Pro and saved it as a protected (and self-contained) .MOV. The DRM is maintained in the MOV container, but magically MPC was able to play the .MOV. So if you could tell MPC to play .M4P files via the QuickTime DLLs instead of DirectShow, then protected AAC audio could be played in MPC. I hope you can implement this quickly.

Lobuz
17th October 2003, 02:09
There's a small glitch with MPC's built in avisplitter. It just jumped to the beginning after a broken frame in a normal good file. Divfix detects corrupted data at 2 frames. But with normal splitter it's ok just shows few "big pixels" for a sec.

Regards
Lobuz

gabest
17th October 2003, 06:11
Animaniac: What if you add .m4p (wasn't it .mp4?) to the quicktime formats in the options? Can mpc play it then through quicktime?

Lobuz: Yea, it's not perfect, sometimes it still can't skip the bad part, but I haven't given up on it.

Animaniac
17th October 2003, 10:19
Originally posted by gabest
Animaniac: What if you add .m4p (wasn't it .mp4?) to the quicktime formats in the options? Can mpc play it then through quicktime?

Sweet, that worked. =D I didn't realize it was that simple. >< Would it be possible for you to add some kind of tag reading to the QuickTime part?

M4P = Protected (DRM'ed) AAC audio in MP4.

Edit: Hmm, seeking is very slow and stuttery and sometimes the audio just disappears... ><

gabest
17th October 2003, 10:56
Is it better in quicktime's own player? (Without resaving it to .mov of course)

Animaniac
17th October 2003, 12:26
Originally posted by gabest
Is it better in quicktime's own player? (Without resaving it to .mov of course)

Yes, much better.

vion11
17th October 2003, 13:16
If I drag a file (mpeg2) without sound onto the window playing another file with sound, mpc mixes both and I have kind of audiodub. The real problem mpc trys to play both videos, if I resize the window I can see both one playing onto the other and cpu is warming up. Close file doesn't help and graphedit shows only one active graph.
Why does dragging a file doesn't close the running one?

bilu
17th October 2003, 16:14
@Gabest

Any way to play RV9 with raw Vobsub subtitles?


Bilu

bilu
17th October 2003, 17:22
I'm now running RV9 under Zoom Player with raw Vobsub subtitles

Just needed to "C:\WINDOWS\system32>regsvr32.exe RealMediaSplitter.ax"

:cool:


Thanks for your great software.


Bilu

gizmotech
21st October 2003, 22:02
Gabest;

With the recent modifications to the mkv splitter you host in sf, are there any plans to update the displays in MPC to show the track name variables the new splitter allows you to access?

I'm eagerly waitting for a media player which can display the Track Name content encoded into mkv files for both audio and sub streams.

Thanks Gabest, keep up the good work.

Gizmo

ookzDVD
24th October 2003, 09:39
I can confirm that the MPC 6.4.6.7 play the .smil file with the wrong
AR. I try the same .smil file with RealOne Player with no problem.

Thank you.

CMatty
24th October 2003, 21:56
I have a prob with classic media player when autoplaying vcds and svcds. When I put a (S)VCD into the cdrom drive, a media player window loads but the file does not play automatically and I have to select "OPEN CD-ROM" to start the video playing. I can get media player to do this using a shortcut with the appropriate command line switches but not when the cd autoplays. I have also tried editing my registry and changinf file associations but these have not worked. Basically is there a way, when the cd is autoplayed, media player can play the video file automatically and at fullscreen? TIA

mhe
29th October 2003, 05:44
Im trying to get MPC to play SVCD files with a different demultiplexer (Elecard) because it seeks faster, i need to know wich media type is SVCD?

I want to know this because elecards filter is lousy on standard vcd files, but better with svcd.

FredThompson
29th October 2003, 05:51
SVCD is MPEG2

mhe
29th October 2003, 05:58
Thats what i figured, but it seems to not work.

This is how it looks:
http://mhe.mine.nu/img/overrides.png

And in the "filters" dialog every box is checked.

Basically what i want is the built in filters to handle all standard mpeg`s and elecard to handle svcd only.

six6
31st October 2003, 02:41
First off, I love this player. It's very robust and hardly ever has a problem in most of my experience!

But, I have trouble using a filter (MatrixMixer) in MPC. I've added MatrixMixer in the "overrides" section of MPC, and it works fine...

if I only have one audio track. If I have multiple audio tracks, MatrixMixer only works for the first track, not the second, not the third, etc.

(the clip was avi + ac3 + ogg + ogg in mkv)

Any suggestions?

Is there a better place for this post?

Regards

gabest
31st October 2003, 08:27
mhe: Nothing really differs an svcd from a plain mpeg2 file, the subtype will be mpeg2 program stream for both. If you set it to "prefer" then it should be loaded instead of "mpeg2 splitter" or "mpeg2 demultipler", but that isn't even needed since the current merit is just high enough by default.

six6: There has been a talk about this I think, basically what happens is that the additional audio streams can find the free input of the audio switcher faster than the graph builder could lookup matrixmixer from the registry. This is by design.

CMatty: In that case mpc gets launched with the root directory of the cd-rom drive passed through the command line, and since it isn't searching into the deeper level of directories for media files nothing gets loaded then. I'm going to fix this somehow.

mhe
31st October 2003, 08:39
"Nothing really differs an svcd from a plain mpeg2 file"

Yeah thats what i figured =)

Problem is the elecard filter is worse than the built in filter for normal mpeg/mpeg2 movies. You get ugly distortions etc when you fastforward.

Is there any plans on improving the VCD/SVCD/XCD filter? If its possible at all.

gabest
31st October 2003, 08:48
Originally posted by mhe
Problem is the elecard filter is worse than the built in filter for normal mpeg/mpeg2 movies. You get ugly distortions etc when you fastforward.I think you mean the mpeg2 splitter filter of windows, mpc doesn't have such.Is there any plans on improving the VCD/SVCD/XCD filter? If its possible at all. Seeking speed only depends on the splitter, not on the decoder or the file reader.

mhe
31st October 2003, 09:27
Seeking speed only depends on the splitter, not on the decoder or the file reader.

Didnt know that, i thought the VCD/SVCD/XCD reader was involved somehow, since if i uncheck the box i cant play svcd`s at all.

gabest
31st October 2003, 09:37
It just adds a layer between the parser and the real file reading functions to filter out the not needed sector data, this way the mpeg2 splitter can see the svcd dat/mpg file as it were a normal mpeg file.

chros
31st October 2003, 11:59
Have U implemented what we were talking about (send_message ...) ?

Thanx Gabest !

gizmotech
31st October 2003, 12:31
Good Day Gabest,

I mentioned this a while back, so I'll mention it again. (Posts like to get lost in the void :))

As you're aware, Toff recently submitted a patch to your mkv splitter which allows the players to pickup the "Track Names" out of the content for the audio/video/sub streams. I was wondering if you were planning on updating MPC to read these entries in the near future?

Thanks Kindly,

Gizmo.

gabest
31st October 2003, 13:29
gizmotech: Yes, it's on the todo list, though I don't like making exceptins and adding special code for one specific filter only. It would be better if this was integrated into dshow somehow and if there was a common way to handle these new splitter interfaces. The time to rewrite the filter graph manager is nearing :)

chros: Sorry, I still can't see how SendMessage could return anything else than a DWORD. But if that is enough for you I could implement that for numerical values (for time info basically).

And if we are already talking about things like this, I'd like to mention that now there a little web server in mpc. The biggest problem is that I have nothing to serve through it :) I was thinking of these things: remote controller, some level of playback information (state, playlist, filters, other filter graph details), and maybe downloading files from the playlist :). If anyone would volunteer to prepare nice template pages then I could fill them in.

chros
31st October 2003, 13:57
Originally posted by gabest
chros: Sorry, I still can't see how SendMessage could return anything else than a DWORD. But if that is enough for you I could implement that for numerical values (for time info basically).


Yes, it would be enough for me, if I can get the elapsed time in SECONDS(DWORD) and the total time of the file in SECONDS (DWORD).
I had get the Full-path of the file from the title bar already ...

Thanx and Happy weekend for everybody

rakaz
31st October 2003, 15:33
If anyone would volunteer to prepare nice template pages then I could fill them in.
No problem, PM me if you're interested.

sillKotscha
3rd November 2003, 11:33
little Matroska problem...

if your internal matroska splitter is enabled, then mpc closes/ crashes (just after the first few seconds) if I try to play files created with latest mkvtoolnix. MPC v6.4.6.7 is in use - one thing is for sure... disabling your internal splitter plays those files smooth - no matter of the splitter version /e.g. Matroska Splitter 1.0.1.8 or even Matroska Splitter 1.0.1.7

cheers Sill

toraneko
3rd November 2003, 11:52
is it normal that I can play a matroska clip which contain a MP4 audio/AAC sound stream (using CoreAAC) whereas I can't neither play an MP4 audio file nor a AAC file itself (either as a lone file, or as an alternative audio stream to a clip)?

it says to me that it can't "connect the pin" or something...

gabest
3rd November 2003, 12:23
toraneko: Yes, it is.

sillKotscha: I haven't tested too many matroska files recently..., only one with vobsub inside during the weeking, but that seemed to work. Could it be that the crash is only happening with a specific encoding type or with a certain decoder?

gizmotech
3rd November 2003, 12:30
Morning Gabest.

RE: MKV not working w/ built in splitter

It has to do with the new lacing code they put in mkvmerge with the 0.7.2+ versions. Currently any MKV created with mkvmerge after 0.7.2 will crach MPC unless the built in splitter is disabled.

Toff updated the mkv splitter to read this content back correctly when he added the ITrackName interface back in october.

Gizmo.

toraneko
3rd November 2003, 12:35
@Gabest

ok. thanks answering.

sillKotscha
3rd November 2003, 13:42
Originally posted by gabest
I haven't tested too many matroska files recently...

me too ;)

Could it be that the crash is only happening with a specific encoding type or with a certain decoder?


maybe... my testclip:

- captured clip -> xvid with generic common settings
- Audio: He-AAC file ~64kb encoded with Nero

muxed as I said with mkvtoolnix latest_bin

... this mkv file 'seems' to be ok, as every other player plays this clip, only MPC fails if internal Splitter is enabled ;(

cheers Sill

gabest
3rd November 2003, 15:01
Originally posted by gizmotech
Morning Gabest.

RE: MKV not working w/ built in splitter

It has to do with the new lacing code they put in mkvmerge with the 0.7.2+ versions. Currently any MKV created with mkvmerge after 0.7.2 will crach MPC unless the built in splitter is disabled.

Toff updated the mkv splitter to read this content back correctly when he added the ITrackName interface back in october.

Gizmo. Hehe, I forgot about that splitter release with the new lacing styles. That can be the reason surely.

sillKotscha
3rd November 2003, 15:14
thanks for the Info...

and btw... would it be possible to have a "hoover effect" concerning the build in filters - I mean if you hoover (right word??) your mouse over a build in filter you can see which version is used by MPC - that would be nice ;)

cheers Sill

gabest
3rd November 2003, 15:36
"Tooltip" is the right word :) But I could only display between which standalone versions are they. Like "Matroska Splitter 1.0.1.8 ~ 1.0.1.9"

sillKotscha
3rd November 2003, 15:43
ah, ok Tooltip ;)

...yeah, for example - as I said, that would be nice ;)

but aren't your build_in filters the latest standalone versions downloadable from sf??

of course, only as long as you haven't released a new one and didn't upgrade MPC accordingly :D

thanks Sill

gabest
3rd November 2003, 16:12
I can't update mpc for every filter, that would be too much.

dimzon
3rd November 2003, 16:18
Any plan's about internal audio/video decoders?

sillKotscha
3rd November 2003, 16:50
MPC isn't a CodecPack... :D it would blow it's size!

and btw... what about build in mpeg_audio decoder for example?!!! - didn't you realised it :rolleyes:

@gabest

no I didn't mean, that you should update mpc everytime you release a new filter_version... it's just the fact, that every latest release of MPC contains all the latest filter, isn't it?! That's why I said...

for example:

hoover your mouse over a build in filter and a tooltip appears with the (current)version of the filter of the current used MPC... that would suffice - nothing more :D

thanks Sill

gabest
3rd November 2003, 17:01
Originally posted by sillKotscha
no I didn't mean, that you should update mpc everytime you release a new filter_version... it's just the fact, that every latest release of MPC contains all the latest filter, isn't it?!The latest + the updates. Likewise, the standalone filter release after the latest mpc release contains additional fixes too! If I wanted to be correct, I should increase the version number of the filters for both releases, but that would just confuse everyone and I would get emails asking where did version x of y filter disappear.

dimzon
3rd November 2003, 17:04
Originally posted by sillKotscha
MPC isn't a CodecPack... :D it would blow it's size!

Just BASIC decoders (DivX/XviD(and other MPEG4 compilant) + MP3/AC3/Vorbis)

JimiK
4th November 2003, 13:05
If you want built in decoders for every format you should try mplayer. I think it's great that MPC decodes Mpeg2, because the other filters doing this are commercial (PowerDVD, WinDVD...). There is no need for Mpeg4 Filters, because ffdshow is also a very small package that can decode many kinds of video formats. So IMHO the internal decoding features are just perfect the way they are.
Best regards,
JimiK

dimzon
4th November 2003, 13:13
I thing it's good to put some player with build-in decoder on each DivX CD - no installation nedded, all in one :)

Lobuz
4th November 2003, 14:21
Avi file with audio delay corrected plays incorrectly with buildin AVISplitter. I don't know what was the muxer, but audio is VBR mp3 and video is xvid. With default AVISplitter it plays fine, with sync.

Regards
Lobuz

toraneko
4th November 2003, 16:11
why an MKV file is played (almost) instantly whereas an MKA file (containing the AAC audio file from the previous MKV file) needs to be buffered beforehands ?

gabest
4th November 2003, 17:50
Lobuz: How was it corrected?

toraneko: Did you put cue points into the mka? If not, the splitter will scan it and rebuild the index first.

arman68
4th November 2003, 22:25
A couple of problems:

1. Using the latest version of MPC. Movie with 3 AC3 audio tracks. Built in audio switcher. With Intervideo latest audio codec by itself (ie: iviaudio.ax and WinDVD not installed), it works but there is some crackling from time to time. With Cyberlink latest audio filters MPC crashes and just hangs there not doing anything.

2. Same movie as above but using mmswitch.ax 0.97: MPC crashes and closes almost straightaway.

calinb
4th November 2003, 22:35
Originally posted by JimiK
....ffdshow is also a very small package that can decode many kinds of video formats. So IMHO the internal decoding features are just perfect the way they are.
Agreement here!
and
Originally posted by dimzon
I thing it's good to put some player with build-in decoder on each DivX CD - no installation nedded, all in one :)
That's what the MPC /filter "filtername" option is for:)

I very much admire Gabest's concerns about "bloat."

Lobuz
4th November 2003, 23:42
Lobuz: How was it corrected?

I didn't do it.
In AVIInfo it shows some delay, so I conclude that it's just corrected in a header. When I remuxed it in vdubmod with some delay it's not correct in full lenght of movie. Framerate of audio is corrected too in aviinfo but in vdub it shows normally.

Regards
Lobuz

gabest
5th November 2003, 08:15
Lobuz: That's strange, avi headers should have any audio offset correction stored them in. None I know of. And since avi is an interleaved format without timestamps for each frame, the only way the delay one track is to drop/add a few samples while remultiplexing it.

arman68: Is it playing fine in graphedit with and without morgan? Have you tested ac3filter too? (may not the best if you have 3 tracks, but ac3filter is like that, it can't be silenced for inactive streams by an error return code like most decoders can be)

Lobuz
6th November 2003, 02:38
You can try and make some modified avi file with AVI Info (http://www.divx-digest.com/software/terabits_avi_info.html). It changes delay, speed without remuxing.

Regards
Lobuz

toraneko
6th November 2003, 15:08
@Gabest

you were absolutely right. that was the cause of my problem. thank you very much.

in mkvmerge 0.7.2, I've always let the "cue" to "default".
but after having read the doc of mkvmerge 0.7.2 once again, I've noticed that "default" meant "I frame only" for video file, but "none" for audio file.
I set "I frame only" to my audio file, and everything went well afterwards when I played the file.

@all

anyone knows if chapters can work for split files out of the first one ?

Coroner
6th November 2003, 22:01
@Gabtest

Hello.
I am having a bit of trouble with the latest sonic dvd video filter (2.5.03.08.06). In MPC when I try to open a DVD using this filter I get a black screen but I can hear the audio. Very rarely a few frames of image might appear then they freeze as if the player was paused. When opening a vob directly off the hard drive the image and sound work, but every 5 - 10 seconds or so the image flickers black for a frame and then back to the image. This also happens in DVDsubber (any chance of DVDsubber like functionality? :) ). So, I downloaded Zoom Player Pro trial and found that it worked with the sonic filter fine. Both accessing video off of a DVD and from a vob off HDD. I've reinstalled the sonic filters and reinstalled windows to no effect.

Any ideas?

Thanks

gabest
6th November 2003, 22:14
Are the used filters the same in mpc and zoom?

Coroner
7th November 2003, 01:10
Hello

Yes, the same filters. In Zoom I have sonic video selected and in MPC a right click shows the sonic filter being used. The built in mpeg2 decoder in MPC is off. No other mpeg2 filters are installed just the sonic one. No additional filters are being applied to the video in either Zoom or MPC.

Cheers

gabest
7th November 2003, 01:37
And the video renderers? Same too?

Coroner
7th November 2003, 01:40
MPC - VMR9 Renderless
Zoom - VMR9 Windowless

Couldn't find Renderless in Zoom or Windowless in MPC so I figure they are the same thing, just different names?

gabest
7th November 2003, 02:28
they are a bit different, but I'm going to test this decoder in mpc friday evening.

Coroner
7th November 2003, 02:42
Thanks for helping me out. It's very weird problem, well it seems strange to me.

Hopefully it's something simple.

Thanks

arman68
7th November 2003, 16:47
Originally posted by gabest
arman68: Is it playing fine in graphedit with and without morgan? Have you tested ac3filter too? (may not the best if you have 3 tracks, but ac3filter is like that, it can't be silenced for inactive streams by an error return code like most decoders can be) [/B]

It plays fine in mplayer2, wmplayer and crystalplayer (with its own avi splitter). Both with/without morgan (although in some cases all the tracks are played at once when morgan is not installed).

No problem in MPC when using AC3Filter.

gabest
7th November 2003, 18:04
Coroner: I have downloaded the trial version of sonic cineplayer and it includes the same version of this decoder as yours, but somehow I'm just unable to add it to the graph, the error code is 0x8004027d ("Copy protection cannot be enabled. Please make sure any other copy protected content is not being shown now"). The same thing happens with the audio decoder (0x80004005) but the other two looks ok (except the vcd filter crashes when closing the app :P).

arman68: see how much trouble can there be when not using free decoders :)

Lobuz
7th November 2003, 18:22
@gabest

Did You checked it?

Originally posted by Lobuz
You can try and make some modified avi file with AVI Info (http://www.divx-digest.com/software/terabits_avi_info.html). It changes delay, speed without remuxing.

Regards
Lobuz

gabest
7th November 2003, 18:49
Yes, I did. It writes some value into AVISTREAMHEADER::dwStart, but don't know what it really means. The smallest delay I could choose was 47.x seconds (!?) and the largest some incredibly large value. For that smallest it put 4 into dwStart, and for the largest (can't remember how many it was) 128000. But even that 47 sec could make it unplayable without reinterleaving, it is not recommended to override the start just like that...

Coroner
7th November 2003, 22:08
Gabest: Unfortunately you can't use the trial one. It doesn't work outside of the player.

Check your pm.

Lobuz
8th November 2003, 06:51
@gabest
Delaying function doesn't work well it shows for example 23,..sec but after apply it's 0,18s (in info window) and with different avi's works differently. In user guide on DivxDigest author didn't recommend it.
But streatching works really good. So maybe that tool isn't perfect.

That doesn't change the fact that there are avi files with stretched audio and | or delay which plays perfectly with default avisplitter but not with that from MPC.

Regards
Lobuz

alx
8th November 2003, 07:10
Mmmmmmmmmm Gabest, I still have the problem when I put an .avi or a .mkv file with a .srt in a CD. When i tried to watch the movie from it, an "ABNORMAL PROGRAM TERMINATION" message appears. Its related with subtitles, because, if I go to the "PLAYBACK" menu, and disable "AUTOLOAD SUBTITLES", the video appears ok.
Any ideas???
Alx

gizmotech
9th November 2003, 16:11
@Gabest.

Many thanks for the new update of MPC. Greatly appreciated, and with the updated splitter I should have FAR less headaches :)

Gizmo.

PS:
Is there any possiblity now to enable 2 subtitle streams at once in VSFilter now that you have vobsub subs in it? This would be very nice :)

arman68
9th November 2003, 17:18
gabest, something for you to consider: I have quite a few video clips - xvide, div3, div5 - which have frozen frames. The only player I found that can play them without problem is CrystalPlayer; you might want to have a look at how they do it.

Originally posted by gabest
arman68: see how much trouble can there be when not using free decoders :)

I totally agree. Plus I have found that AC3Filter does not have the problem of losing the audio when seeking - unlike cyberlink and intervideo filters. I have now switched over to AC3Filter.

m99
11th November 2003, 00:12
I'm new to MPC. Can MPC play realaudio-files without Realaudio installed?

AgeOfPanic
11th November 2003, 00:58
I don't know if this is a bug or maybe it is intented that way, but when you have the playlist opened, while playing a file and you press the spacebar, it doesn't pause the file, but just reopens it.

chros
12th November 2003, 09:09
@gabest: Is there the feature that we have been talking about in this new version ? If there is which application commands should I use ?

Or it will be in the webserver ?

Thanx

iwod
12th November 2003, 13:14
Originally posted by m99
I'm new to MPC. Can MPC play realaudio-files without Realaudio installed?

You could get the codec install.. ( which is illegal i think )

Otherwise you could install Realplayer and delete all the files you don't want and leave it to MPC to do the playback.

iwod
12th November 2003, 13:16
Hi,

Um........ the current MPC when switching to minimal mode has a grey border around it. Is it possible if there is a option to get it out so that MPC looks total flat on screen?? ( just a small request )

And i was thinking of filters. Why are there so many filters for WInDVD and PowerDVD. I normally just use WINDVD video decoder. What are other filter used for?? ( if there is no use i may just as well delete those files )

calinb
13th November 2003, 00:45
Anyone know how to use a mplayerc.ini file as read-only? I'm making autoplay XCDs with MPC. I'd like to have more configuration options than those availabile on the command line but, if I include an mplayerc.ini on the CD, MPC complains that it's unable to open file--no doubt because the .ini isn't writeable on the CD. I really don't want to copy files to the hard disk.

This thread is getting so large, (congrats, Gabest) the search engine doesn't help much.

Thanks!

P.S. I got no response to (accidently) starting this thread here:
http://forum.doom9.org/showthread.php?s=&threadid=64767
The board won't let me delete it so maybe a mod can delete it for me (or any combination of move/delete).

xx
13th November 2003, 14:43
hi Gabest:
Please tell me how can i play roq files in mpc 6468. is there any other dlls i need? Thanks.

m99
14th November 2003, 04:01
Originally posted by iwod
You could get the codec install.. ( which is illegal i think )

Otherwise you could install Realplayer and delete all the files you don't want and leave it to MPC to do the playback.


Yes, I'm aware of this, have tried it earlier with Winamp. Is there a audio-only Realaudio codec-pack out there? I need it only for listening to BBC WS.

Lobuz
14th November 2003, 04:04
@Gabest
Is there a possibility to embede decoder files into Matroska file and then use it stright from file to play it? Could MPC do that? In case that there is no proper system codec use that embeded. Or maybe matroska splitter could put that filters into the rendering stream?

Anyway it could be useful with some less popular codecs. Or just to keep properly working version of the decoder.

Regards
Lobuz

kwyjibo99
15th November 2003, 22:19
Is there any command line I can use to select the audio stream to start with?

LordDethstar
16th November 2003, 19:43
Originally posted by Lobuz
@Gabest
Is there a possibility to embede decoder files into Matroska file and then use it stright from file to play it? Could MPC do that? In case that there is no proper system codec use that embeded. Or maybe matroska splitter could put that filters into the rendering stream?

Anyway it could be useful with some less popular codecs. Or just to keep properly working version of the decoder.

Regards
Lobuz

As soon as that becomes possible I will stop using MPC or Matroska. Embedding code into data files is the worst thing that could be done, as a virus could be embedded into the file.

Animaniac
17th November 2003, 08:16
Gabest,

Have you had a chance to look at extrating metadata information from the QuickTime API, namely when playing Protected AAC files (.M4P). Thanks.

HarryM
20th November 2003, 09:18
@Gabest: Can you add into your AviSplitter function 'Redirect FourCC' (similar to Tobias's OGM splitter), pleeeease? :rolleyes:

gabest
20th November 2003, 12:28
HarryM: Not as bad idea, but I could do this automagically too. For example if there is an "xvid" fourcc I could add mp4v,divx,.. by just making sure they are really compatible. Which fourcc mappings did you think of?

Animaniac: Right now I have no idea if this is possible at all with the current qt sdk. (I think I've already mentioned how "usable" its documentation was :))

Lobuz: When this question comes up, there are always objections like LordDethstar's, and it is alright I think, separating code and content has always been the goal everywhere in many area of computer science.

kwyjibo99: What would you like to use for identification? Stream number perhaps? In dshow pins can be connected in any order, there is no guarantiee the switcher's input will stay the same when a different kind of graph is build for some reason. A new version of a source/splitter can choose to change the order any time, or one stream may fail to render because of a missing codec and your numbers can get shifted easily.

m99: With only the codecs you can only view local realmedia files through directshow. For streaming the entire framework of real is needed, but if you wish you can manually delete the video decoders from progfiles/common.../realsomething/codecs after installing realone or that realalternative thing :)

xx: I've already told xx the reason, but for everybody else interested: I forgot to associate the built-in splitter's output mediatypes with the decoders... Its kinda like forgetting to run regsvr32 on an external filter.

calinb: I tried to test this by just changing the attributes of mplayerc.ini to read-only, but then mpc didn't complain and left it alone even after changing the options :) I'm going to burn a cdrw later today... How odd is that 64767 thread id, reminds me to v6467 :)

iwod: Also letting to hide the sizing edge means more options to be placed onto the user interface :P About those filters I don't know much, I think they are mostly audio effect dmos and source filters for vcd/dvd.

chros: Sorry, no news about this or the new web interface.

AgeOfPanic: It's a feature :) Such toolbars are containing modeless dialogs and they eat all user input when being in focus.

arman68: Crystal has its own source filter too for avi, but I have finally found a bad avi and fixed the "going back to the beginning in the middle of the clip" bug :D

gizmotech: Sorry, only one subtitle stream at a time.

alx: I have tried to find out why this happens a few times already, but it doesn't want to crash here... Maybe it is cd drive dependent? Could you or anyone else test it by ripping the cd into an image and mounting it with daemontools or similar? If it still does, then I'd need to have that cd image somehow, or better a remade cd with the tiny version of the same clip.

sillKotscha
20th November 2003, 13:00
and when do plan to add the special gabest feature...

called: leave me alone, I need to have some spare time :D

dimzon
20th November 2003, 13:13
Originally posted by gabest
HarryM: Not as bad idea, but I could do this automagically too. For example if there is an "xvid" fourcc I could add mp4v,divx,.. by just making sure they are really compatible. Which fourcc mappings did you think of?

I think best solution is customasible fourCC mapping. Maybe without UI right now (just INI-file)

HarryM
20th November 2003, 14:13
Originally posted by gabest
HarryM: Not as bad idea, but I could do this automagically too. For example if there is an "xvid" fourcc I could add mp4v,divx,.. by just making sure they are really compatible. Which fourcc mappings did you think of?


You right. I note, that the newest DivX decoders (5.1.x and higher) are very good compatible with XviD advanced streams (b-frames, q-pel used).
And... for many peoples is DivX decoder more problemless than original XviD decoder or ffdshow.

I think the automatic remapping 'XVID'-'DIVX' or 'XVID'-'DX50', without rewriting FourCC on disc.

kwyjibo99
20th November 2003, 21:15
Originally posted by gabest
kwyjibo99: What would you like to use for identification? Stream number perhaps? In dshow pins can be connected in any order, there is no guarantiee the switcher's input will stay the same when a different kind of graph is build for some reason. A new version of a source/splitter can choose to change the order any time, or one stream may fail to render because of a missing codec and your numbers can get shifted easily.


I was thinking on that... I supossed that there were an order, because in every media player I launched the video file, audio streams appears in the same order...

calinb
21st November 2003, 04:06
Originally posted by gabest
calinb: I tried to test this by just changing the attributes of mplayerc.ini to read-only, but then mpc didn't complain and left it alone even after changing the options :) I'm going to burn a cdrw later today... How odd is that 64767 thread id, reminds me to v6467 :)
Yeah, weird--I didn't notice the thread id.

I'd better give you some more info, Gabest, if you're checking this out. The error msg. is:
"MS Visual C++ Runtime Library
Runtime Error!
Program E:\mplayerc.exe
The application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."

I'm making XCDs with one mkv "media" file and several other files for playback: mplayerc.exe, mplayerc.ini, *.ax filters, autorun.bat, and autorun.inf.

It works on a CD IFF I don't include the mplayerc.ini. Following your lead, I tried a chmod 444 mplayerc.ini experiment too (RKtools for windows :)) and got the same result you got, the attributes didn't make any difference and it still worked okay on the hard drive with R attributes.

I started by testing with CD-RWs but now I just write a Nero CD image and mount it with Daemon tools for testing. Same problem with a DVD image (instead of XCD) too.

gizmotech
21st November 2003, 12:48
Gabest;

Not to pry, but is it a technical issue that would prevent this, or is it a time issue?

And on another note for vsfilter, in the mkvmerge release thread you mentioned that the reason alot of people can't see their vobsub subs during playback was because of an issue w/ vsfilter and reading time codes (or durations). Is there a chance a fix will be out in the near future?

Gizmo.

gabest
21st November 2003, 17:32
calinb: Could you test this nrg? It has an ini + subtitle file, next to the exe and an avi. http://gabest.org/Track%20No01_20031121.rar

gizmotech: 1. both :) 2. going to release it this weekend.

Yattaman
21st November 2003, 22:39
hi to all,
this is my first post here, i'd like to thank Gabest for probably the best all in one player i ever seen...i make a ico for mpc and i'd like to put in the file... i used iconworkshop, but at least i can put a 256 colors 32x32 icon...there's a way to put a new one with greater colors?
Here's the one i made, the size is larger:
http://utenti.lycos.it/yattaman79/mp2.ico

gabest
21st November 2003, 22:58
You should know that icons with more than 256 colors will not look nice on older windows versions. I'm not sure even win2k can display true-color icons yet, maybe it needs xp at least. (btw, this icon only needs 5 colors I think :))

Yattaman
21st November 2003, 23:31
but the old one icon is very awful, you can't change it only on xp version of mpc?

Loopback
21st November 2003, 23:32
Hi!

My five days of waiting is out and now I can express my gratitude to Gabest for the world best player! I use it from the beginning and not need any other player anymore.

About icon: I mean, icons can to contain few different color formats in the same file. So high color formats will be used if possible.

calinb
22nd November 2003, 00:11
Originally posted by gabest calinb: Could you test this nrg? Sure, Gabest. Same error though :(

gabest
22nd November 2003, 00:22
calinb: hm... it works here on cdrw and with daemontools too, don't know what to try next.

Yattaman: Yea, as Loopback says and if there is a 256 color icon too then it will be ok. But still it is not excangable to another without resource hacking, that means the default will stay as long as something much better comes.

Loopback
22nd November 2003, 00:46
BTW, I've tried posted nrg, and it's works fine for me. Moreover, I made many disks with the MPC and mpalyerc.ini burned on it, and never have same problem.

Maybe I wrong, but I heard somewere that in some conditions, when programs trying to write readonly or nonexisting ini under Win9x like problems may occurs.

calinb
22nd November 2003, 08:59
Weird! I've tried it under both XP and Win2K with the same result. I've tried CD-RW, Daemon Tools, and Nero Imagedrive.

ASPI layer problem? I've tried it with and without Adaptec 4.60. Thanks! Maybe I'll get to the bottom of this eventually.

uneasy
23rd November 2003, 12:46
Hello, Gabest! Thanks again for the almost perfect player!
Still, I want to ask you again if you can implement one certain feature I desperately need. I dont think it is very difficult to add it, but then again I know nothing about programming. :)

Anyway, the feature I'm talking about is shell integration, like in WMP or Winamp2 (btw, Winamp3 doesnt have it). It works like this: if you select several files in explorer and press Enter (or select right click - play) Winamp or WMP starts and plays selected files as a playlist. I looked into the registry and I think this integration works because of the following keys:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Winamp.File\shell\Play\DropTarget]
"Clsid"="{46986115-84D6-459c-8F95-52DD653E532E}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{46986115-84D6-459c-8F95-52DD653E532E}\LocalServer32]
@="\"d:\\utils\\Winamp\\Winamp.exe\""

There are similar keys for WMP:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AVIFile\shell\open\DropTarget]
"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}]
@="WMP Play As Playlist Launcher"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}\InprocServer32]
@="C:\\WINDOWS\\System32\\wmpshell.dll"
"ThreadingModel"="Apartment"

Well, at least this integration breaks when I delete those keys. :)

Funny thing: if I register avi extension in Options - Formats window of MPC, this DropTarget key in the registry stays intact, and MPC only starts when I click on ONE avi file in explorer, and if I select SEVERAL avi's, and select Play or Open - WMP starts.

Lobuz
24th November 2003, 03:08
Crystal has its own source filter too for avi, but I have finally found a bad avi and fixed the "going back to the beginning in the middle of the clip" bug

Is it suppose to be fixed in 6.4.6.9? I still have that kind of behaviour with avi's with holes. After start it plays to the gap and go es back to the beginning. But if there is clicked on seek bar (anywhere) it skips that gap and continue playing. And it only can't pass it on first play.

Regards
Lobuz

dzy
24th November 2003, 06:06
Hi gabest

thanks for the ogm splitter, is it possible to integrate vorbis decoder as well?

And there might be a bug in the audio switcher. If I enable audio switcher and use directsound for output, ac3filter's spdif passthrough won't work. The audio render audio stream info are the same, could it be the audio switcher somehow corrupted the data? the external decoder did change to ac3 mode when it's playing. It plays fine when using waveout.

I used to disable audio switcher to work around this, but the ogm splitter requires it enabled else all audio streams will be played at same time.

regards,
dzy

Alxemi
24th November 2003, 08:10
Hi Gabest, thanks again for the OGG splitter. It was the feature i was about to ask for! :)
By the way, maybe you remember me, i told you about the posibility of translate MPC into a spanish version. Are the other translators here in doom9 forums? if they are here maybe i can ask them for advice.

Regards

gabest
24th November 2003, 08:12
calinb: Do you have any autoloading filter installed? Maybe vsfilter / older version of dvobsub, or some other? I know you said it didn't crash when the autoload subtitles option was unchecked, but maybe there is a conflict between the internal filter and another.

uneasy: looks interesting, msdn should have some information on this.

Lobuz: Well, it was a fix for that avi I discovered to have this problem. If you could upload or let me download one of your samples, then I could surely find a cure for them too :)

dzy: I don't know much about vorbis decoding and there are already two decoders (oggds and corevorbis). For the other question. When you say it is ok with the waveout renderer, do you also mean the audio switcher is loaded too? I wonder why it would pass the ac3 frames through for only one of the renderers... I can't really test it either since I have no equipment to plug the digital output of the soundcard into.

(btw, the new ogm splitter seeks a bit slow yet, but that's going to be improved certainly :))

uneasy
24th November 2003, 08:52
Gabest:

Here's what I found on DropTarget:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/fileassociations/fa_verbs.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/fileassociations/fa_perceived_types.asp

"DropTarget is a REG_SZ value containing the class identifier (CLSID) of an object—usually a local rather than in-process server—that implements IDropTarget. By default, when the target is an executable file, the Shell converts the list of dropped files into a command line parameter passed to ShellExecute in its lpParameters parameter."

dzy
24th November 2003, 09:25
gabest:

yes, using waveout plays fine regardless audio switcher settings.
but with directsound I have to disable audio switcher to play ac3.

audio switcher on, directsound -> no sound, audio stream info 146/2/48000/192000/4/1.00
audio switcher on, waveout -> have sound, audio stream info 146/2/48000/192000/4/1.00
audio switcher off, directsound -> have sound, audio stream info 146/2/48000/192000/4/1.00
audio switcher off, waveout -> have sound, audio stream info 146/2/48000/192000/4/1.00

however I remembered in some versions before, the format was different between directsound and waveout. If I recall correctly, ds format was normal 2channel stereo. I looked the sourceforge forum and found someone mentioned use waveout will solve the ac3 problem, then after some trial and error I found disabling audio switcher fixes the problem as well.

Gooop
25th November 2003, 02:20
thanks for the new version gabest
I have a question about the built in ogm splitter. How could I get corevorbis to work with it ?
I mean without your built in splitter, I use oggds0996 to split and corevorbis as a decoder. But when I activate your ogm splitter the vorbis streams are automatically decoded by the vorbis decoder. Is there any way to avoid that ?
sorry for my poor english

gabest
25th November 2003, 08:22
Gooop: corevorbis doesn't seem to accept the original vorbis media type anymore... Seems I forgot about this :)

dzy: I set ac3filter to spdif and watched the dsound renderer's properties during playback. It showed the same things as for you, but on the other page it also showed increasing number of samples rendered without errors, like it was doing just fine. Of course I couldn't verify it without listening, but is it also playing the same way for you?

uneasy: I knew it would be too easy, "MAX_PATH*2 only" through normal command line :) Anyway I need to test it to say more. (Yesterday I was busy improving the seeking time of the new ogg splitter :))

dzy
25th November 2003, 10:20
In all cases, the frame number are increasing, errors are kept at 0, looks like it's playing all right.
so I think it's the audio switcher conflicting with DirectSound.

DirectSound with Audio Switcher disabled, have sound
146/2/48000/192000/4/1.00
Buffer Info
Dur: 32ms, Discontinuities: 1, Fullness: 90%
other fields are 0 or -

DirectSound with Audio Switcher enabled, no sound
146/2/48000/192000/4/1.00
Buffer Info
Dur: 0ms, Discontinuities: 0, Fullness: 0% <------------- doesn't look right here
other fields are 0 or -

WaveOut with Audio Switcher disabled, have sound
146/2/48000/192000/4/1.00
Buffer Info
Dur: 32ms, Discontinuities: 1, Fullness: -%
other fields are -

Wave Out with Audio Switcher enabled, have sound
146/2/48000/192000/4/1.00
Buffer Info
Dur: 32ms, Discontinuities: 1, Fullness: -%
other fields are -

gabest
25th November 2003, 11:07
Yes, that fullness value and also the incoming sample duration aren't looking alright there...

ookzDVD
25th November 2003, 15:00
@gabest,

My .ogm which contain .avi (xvid) + .mp3 muxed with ogmuxer (Cyrius),
won't be played use the MPC 6.4.6.9.
MPC error while render the audio track, codec not found :(

Alxemi
25th November 2003, 20:44
Hum it seems that you missed my post for two minutes (it was out while you were writing)
Please put me in contact with any other translator to get advice :)

gabest
26th November 2003, 00:11
ookzDVD: I can't remember if I tested any ogm with mp3 (only had with ac3 and vorbis on hdd), it is possible that the media type gets initialized a bit wrong :) Going to check this. (ps: corevorbis was already fixed today), edit: fixed mp3 too, what a silly error I made there :P

Alxemi: Translating can be done with resource editing only. And for the dynamic menues to work you also have to hexedit the text :) Reshacker and hex workshop are the two programs I can recommend, but there may be better utils too.

Lobuz
26th November 2003, 00:26
I know it was raised up many times but I think it's different thing.
Tested Matroska file with 1 Video 2 audio streams: Vorbis 44.1KHz 128Kbit and Vorbis 32KHz 65Kbit Mono and 2 SRT.
With ZP it works. There are 2 instances of CoreVorbis decoder, 2 MatrixMixers, 2 DefaultDirectSoundDevice and MultiAudioRenderer.
And MatrixMixer works with both streams easily switchable.

Another thing with MMSwitcher. It works properly with MKV with the same param audio streams and 2 instances of MatrixMixer in MPC too. Just MMSwitcher should have higher merit.

Also it's from MatrixMixer page: "+ Support for 16/24/32/float sample formats at input and output + Support for multichannel input and output + Support for dynamic format change at input and output + Vortex support + Time shifting ! Loading several copies of filter bug fixed ! Crash on matrix change fixed"

So if it works in ZP and a little with MMswitch too could it be possible to make some work around it in MPC and make it work natively???

Regards
Lobuz

calinb
26th November 2003, 10:24
Originally posted by gabest
calinb: Do you have any autoloading filter installed?
<snip>
I know you said it didn't crash when the autoload subtitles option was unchecked, but maybe there is a conflict between the internal filter and another. Thanks Gabest but no, autoloads don't make a difference at all. It crashes with or without them. Also, I mounted your .nrg file on 3 XP machines and 1 Win2K machine and got the same error. Others in the forum reported that your .nrg/.ini file worked for them.

I'll try some more experiments and report back.

Cal

ookzDVD
26th November 2003, 14:27
@gabest,

thank you for the mp3 fix :)

other: is there any plan to support the anamorphic matroska file ?

thank you.

Alxemi
26th November 2003, 15:19
Thanks Gabest for the advice.
Now im in contact with Loopback (the russian translator) and i hope iīll have a spanish version soon.ī

Regards

raistlin2k
26th November 2003, 23:35
Ok, I found a bug in the MPC-switcher in MPC 6.4.6.9 which is still present in latest 6.4.7.0.

2 5.1 ac3-s inside a MKV, switching to the second one the sound is gone, disabling the inbuilt switcher & using a special fixed version of MMS it works, but this one doesn't display the "Track Name"-tag.

The streams work in Zoomplayer & TCMP as well, hope that Blight can fix this soon.

Thanks
Raist

Liisachan
27th November 2003, 02:10
Thanks always for your great player :)

I have this problem: AAC audio in OGM doesn't play if you use the inner Ogg Splitter. It plays, if you don't use the inner Ogg Splitter. Or, it plays with MPC 6.4.6.8. This problem is experienced only with 6.4.6.9 and 6.4.7.0.



Stream 1

Ogg Splitter

Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {000000FF-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 100000
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x00ff
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 14624
nBlockAlign: 4
wBitsPerSample: 16

gabest
27th November 2003, 02:27
raistlin2k: Which decoder do you use for ac3? I don't know if I have an ogm with two ac3 streams, but going to make one then.

Liisachan: I didn't know it was possible to put aac into ogg. When it was forced into matroska, we had to store a few initializer bytes for the decoder and send them in the media type. This is surely not done by the ogg splitter, it just creates one standard media type for audio and sets the common parameters like sample rate, channels and the wave format id.

Lobuz
27th November 2003, 03:18
@Gabest
I posted it earlier but it was last post on page so no-one noticed.


I know it was raised up many times but I think it's different thing.
Tested Matroska file with 1 Video stream adn 2 audio streams: Vorbis 44.1KHz 128Kbit and Vorbis 32KHz 65Kbit Mono and 2 SRT.

With ZP it works. There are 2 instances of CoreVorbis decoder, 2 MatrixMixers, 2 DefaultDirectSoundDevice and MultiAudioRenderer.
And MatrixMixer works with both streams easily switchable.

Another thing with MMSwitcher. It works properly with MKV with the same audio streams and MatrixMixer in MPC too. Just MMSwitcher should have higher merit, so MatrixMixer is after MMSwitcher.

Also it's from MatrixMixer page: "+ Support for 16/24/32/float sample formats at input and output + Support for multichannel input and output + Support for dynamic format change at input and output + Vortex support + Time shifting ! Loading several copies of filter bug fixed ! Crash on matrix change fixed"

So if it works in ZP and a little with MMswitch too could it be possible to make some work around it in MPC and make it work natively???


Could be nice if it works with identical streams with internal MPC switcher. And setting default audio and sub could work with MKV too.

Regards
Lobuz

calinb
27th November 2003, 03:39
Originally posted by ookzDVD
@gabest,
other: is there any plan to support the anamorphic matroska file ?
That would be way cool! I'd like to investigate any anamorphic features in matroska. In the meantime, I've just started encoding 720x480 res. in 1.85 and 2.35 anamorphic ARs. I've done the arithmetic for all my display sizes and stored the proper presets in MPC (Pan&Scan >> Edit). It would be nice if it were detected in the mkv file and automated, though. If this feature is already supported by MPC, I'm sorry--there are certainly many MPC features that I've not yet explored. Now, just how does that MPC webserver work, gabest? :)

@gabest: yeah, I was putting aac into ogm files before I started using mkv. I was surprised when SBR even worked (using the mp4 3vix splitter >> ogmuxer trick)! However, I've not had good luck demuxing those ogm files to useful aac for remuxing. Obviously, some important information was lost in the conversion.

Liisachan
27th November 2003, 04:24
Originally posted by gabest
I didn't know it was possible to put aac into ogg.
Possibly this is not standardized, but Oggmux_Nic enables you to have aac in OGM.
http://forum.doom9.org/showthread.php?s=&threadid=58522
OR: AAC in OGM is also possible by using GraphEdit, like:
mp4->(3ivx splitter)->aac->(ogg multiplexer)->ogm

raistlin2k
27th November 2003, 08:34
Which decoder do you use for ac3? I don't know if I have an ogm with two ac3 streams, but going to make one then.

It is a problem with MKVs only, OGMs works. I tried it with ac3filter.ax & iviaudio.ax.

Raist

gabest
27th November 2003, 19:44
Lobuz: Fine, just tested matrix mixer and it really accepts format changed as if it were the audio renderer. I'm going to let it load _after_ the switcher in one instance :) Btw, when I open a file in graphedit, mmswitch 0.99 loads twice, before and after the matrix mixer. I guess the switcher protects itself agains multiple loading only by checking the connecting filters and not all others the graph.

Liisachan: aac (and also wma) working now.

calinb: ffdshow + "use overlay mixer" is the usual solution for setting the ar of matroska. The webserver works just like any other webserver :)

raistlin2k: I can't reproduce your prob with two ac3 streams in mkv. Could you give me a few mb long sample? It doesn't matter if you just cut it off from the beginning.

chros
28th November 2003, 10:29
@gabest:

I have noticed in the View menu a greyed-out Subresync command...
How can I use it? I have tried to copy the subresync.exe into the same dir where mpc is, but still nothing happens ...

Thanx

gabest
28th November 2003, 11:22
It gets enabled with "vmr7/9 renderless" or the directx7/9 renderer of rm and qt.

bond
28th November 2003, 14:02
hi gabest

i am currently preparing a sample which shows how to put dvd menus into the mp4 container format

to play this back someone will need a special player which can handle the commands stored in the mp4
as most dshow players dont handle that, for them the file will be just a mp4 file with two (or more) audio streams and 2 video streams (1 for the movie and 1 for the menu) stored inside
ok, when i try to play these files in your player atm two windows are opened, displaying the two video files simoultaniously (audio switching works fine)

now as i assume that most people dont want to watch two video streams at the same time :D it would be great to have something like a video switcher filter (would be usefull also for other containers: also OGM and Matroska already support multiangle (multiple video files) for example)

Alxemi
29th November 2003, 16:29
Hi guys :)
Iīve been testing MPC with lots of media types and possibilities, and and very happy with the results.
If we install Matroska Playback Pack and MPC 6470, we can perfectly see and hear ALL media types, AVI, OGM, MKV, MP3, Vorbis, AC3, etc...
This could not seem to be a great thing, but i think itīs the first time it happens, till the matroska arriving, there was not an easy player+codec configuration to see all.
There is only one thing that is missing out or, at least, i couldnīt find.
Is there any way to see OGM subtitles without installing anything else?
MKV subs works perfectly but Ogms doesnīt... maybe a internal render for OGM subs (like the one in bsplayer) could be a good idea. (Hey I know itīs easy to say it when you are not the one who works, but IMHO may deserve the effort to cover all media)
Another little sugestion, when playing MKV movies, the audio switcher shows all streams as "English". I mux the files with vdubmod and always use customized (spanish) names for the audio streams like Ingles (English) and Castellano (Spanish). When I save in OGM container, MPC show me the names i put in the stream to choose, but when muxing with MKV they are all "English". Not a big problem, but maybe with an easy solution ^_^

By the way, Spanish version is near!!

Take care all of you

gabest
29th November 2003, 16:53
> we can perfectly see and hear ALL media types, AVI, OGM, MKV, MP3, Vorbis, AC3, etc...

I can assure you, there has been numerous bugs of the new ogg splitter found and fixed during this week :D

> Is there any way to see OGM subtitles without installing anything else?

Sure, with the internal subtitler. Set vmr7/9 renderless.

> Another little sugestion, when playing MKV movies, the audio switcher shows all streams as "English".

English is shown when nothing was set... Are you sure you set it at the right place? What is the output of mkvinfo?

Lobuz
29th November 2003, 17:35
It's almost 3 days without the new version what's going on?:scared:

:D

Regards
Lobuz

arman68
30th November 2003, 01:10
If we install Matroska Playback Pack and MPC 6470, we can perfectly see and hear ALL media types, AVI, OGM, MKV, MP3, Vorbis, AC3, etc...

Great achievement... Congratulations Gabest! And many thanks for your continuing work.

Hesse
30th November 2003, 20:38
Is it possible to control MPC with Girder's Send Message plugin?

There are IDs given for various commands in MPC that I'm guessing are associated with the wParam variable. What should the Message Number and IParam be? Or is it not possible for control at this time?

Thanks,

Jesse

gabest
30th November 2003, 20:53
IParam should be just set to 0 or anything, it doesn't really matter for WM_COMMAND.

Hesse
30th November 2003, 21:18
Gabest,

Sorry for the confusion. What should the message number be?

For example, to send messages to Zoom Player the varaibles are:

MessageNumber: 32817
wParam: 80
iParam: 1

This is for the play command. For MPC, to send the play command I should use

MessageNumber: ?
wParam: 157
iParam: 0

I don't know what the MessageNumber should be. In each case I am targeting:

Name
Class Name
Executable

Thanks for your help!

Jesse

gabest
30th November 2003, 21:45
WM_COMMAND is 0x0111 (273)

Hesse
30th November 2003, 22:10
gabest,

Thanks, I got it working! I had to disable the Target "Name" and only target "Class Name" and "Executable".

Jesse

Hesse
1st December 2003, 00:02
I created a Girder GML file that contains all of the Message commands that are in MPC. All that needs to be done is add your own Trigger Event to use the commands.

The file is located at:

http://www.laiserver.com/HTPC/software/MPC.rar

Thanks gabest for helping me figure out the Message plugin.

Jesse

Culvin
1st December 2003, 02:29
I'd like to watch OGM files on MPC. I downloaded and installed OggDS, now what about VSFilter for subtitles? I believe I read that MPC can do it without VSFilter, but it has to run in a slower mode. Is that right?

And if I install VSFilter for use with other players, will it conflict with MPC or give me double-subtitles?

Thanks.

Lobuz
1st December 2003, 05:48
@Gabest
Nice work. MPC 6.4.7.1 now works flawlessly with dual audio streams with MatrixMixer. Even with different audio sample rate.

Edit: It didn't work at the beginning just after lowering the merit of MatrixMixer to 00800000

Ogg splitter works without problems too. If it could be more responsive while seeking in incomplete file like in avi would be great. Now it stalls a little while trying to play the zeroed part.

Rewinding avi problem is definitely gone. :D
But I've found an avi where the MPC doesn't want to fast jump over incompleted part just slowly "plays" it after "reindexing".

Edit: Sorry there is no reindexing or buffering and It's and avi with AC3 but other avi with 2 AC3 streams is buffering but still not jumping over.

Regards
Lobuz

chros
1st December 2003, 09:07
Originally posted by Hesse
I created a Girder GML file that contains all of the Message commands that are in MPC. All that needs to be done is add your own Trigger Event to use the commands.

The file is located at:

http://www.laiserver.com/HTPC/software/MPC.rar

Thanks gabest for helping me figure out the Message plugin.

Jesse

Thanx, I'll try it ! I'm using girder too ... :)

@gabest:
please don't forget to add the 2 WindowMessages that we were talking about ... (elapsed time ; toatal time)

thanx

go69
1st December 2003, 09:48
Hi everybody, this is my first post here.
MPC is just fantastic!

Currently MPC is not visible in the task bar (or when pressing ALT-TAB or in the Task manager) at least on my system (XP).

Browsing the code a bit I believe that this is caused by the current PreCreateWindow function in the MainFrm - Guessing a bit still..

Gabest,

Is this by design and is there is good reason for having it this way?

The two main reasons to ask for that are (for me):

- Being able to use ALT-TAB when the player is not in the foreground, useful for audio only playback.

- Being able to use the TaskSwitch plug-in for Girder to dynamically remap a remote control to MPC commands when the application is foreground.

Thanks for your time and motivation!

go69.

JimiK
1st December 2003, 10:51
Hi, I'm using this great player for almost everything (o.k. video playback) Now I got a problem with embedded VobSub in Matroska container. I can't use the keys to switch the subs. The subtitle menue is greyed out and when I want to change the subtitles, I have to go to the filters->DirectVobSub menue and select it there. ZoomPlayer recognizes the embeded subs. After many people use these embeded VobSubs in Matroska it could also be a problem with my computer, because nobody besides me seems to have this prolem.
Best regards,
JimiK

LigH
1st December 2003, 12:29
"Black screen after resize" not yet fully fixed:

VMR9-Renderless on 2D texture with Matrox Millenium G450 DualHead LE, driver: 5.86.32.0 (WHCL) - still black.

3D texture and offscreen work fine.

VMR9-Windowed and Overlay Mixer too.

gabest
1st December 2003, 12:45
Culvin: > Is there any way to see OGM subtitles without installing anything else?

Sure, with the internal subtitler. Set vmr7/9 renderless.And yes, it is a slower mode, but the hardware requrements aren't that huge nowdays. It should be ok if you bought your machine in the last couple of years as new and doesn't have some really poor integrated card.

VSFilter will of course autoload when it is installed, so there is a chance you will see double subtitles unless you disabled one of them.

Lobuz:

From how many did you lower matrixmixer's merit? Didn't it autoload when it was just simply registered without being on the filter overrides' list?

When the ogg splitter looses sync, it begins to search for the "OggS" string, and that can take a while. For avi this is much faster because the file format is indexed and the splitter can just lookup the next valid chunk being after the last readed successfully. Btw, I forgot to reenable that warning dialog of the avi splitter in the latest mpc release. I commented it out for some reason and then it was left like that...

> But I've found an avi where the MPC doesn't want to fast jump over incompleted part just slowly "plays" it after "reindexing".

How big is it? ;)

chros:

Doh, sorry. Remind me more often, that usually helps.

go69:

> Currently MPC is not visible in the task bar (or when pressing ALT-TAB or in the Task manager) at least on my system (XP).

I think you mean the running applications on the first page of taskman, no idea why it isn't visible there.

> Browsing the code a bit I believe that this is caused by the current PreCreateWindow function in the MainFrm - Guessing a bit still..

Maybe you are right. But I still don't know how to fix it.

gabest
1st December 2003, 13:03
JimiK:

The priority of subtitle switching:
1. the play/subtitles menu if there are more than one on the list.
2. ogg splitter (oggds)
3. dvd navigator

As you can see dvobsub hasn't been aggregated yet.

LigH:

> 3D texture and offscreen work fine.

1st and 3rd choice are these, right? Then it must be a different problem, because this one supposed to fix modes 1+2. Does it work in the normal size if you don't zoom on the video?

bond
1st December 2003, 13:06
and me :(

gabest
1st December 2003, 13:21
bond: What about you? :D You mean, I should comment on the video switcher idea? I tried to make one once, but since it would never work with the old renderer (set as default for everyone using 9x/me/2k) I dropped the idea. The code is still there, maybe once I will finish it :)

bond
1st December 2003, 13:27
Originally posted by gabest
bond: What about you? :D You mean, I should comment on the video switcher idea?:D

I tried to make one once, but since it would never work with the old renderer (set as default for everyone using 9x/me/2k) I dropped the idea.why do you need the old renderer for that?

The code is still there, maybe once I will finish it:)

LigH
1st December 2003, 14:05
The video initially plays at the original size in 2D texture mode (the 2nd of 3); but as soon as it gets resized, it goes black.

gabest
1st December 2003, 14:19
bond:

> why do you need the old renderer for that?

Because it wouldn't be compatible with the default renderer, I couldn't enable it from the beginning as I can the audio switcher.

bond
1st December 2003, 14:25
Originally posted by gabest
Because it wouldn't be compatible with the default renderer, I couldn't enable it from the beginning as I can the audio switcher.you mean you cant use a video renderer twice?

gabest
1st December 2003, 14:32
No, I mean the old renderer alone in one instance can't do dynamic format changes. When the audio swicher changes the enabled stream, it also has to make sure the audio renderer adopts the new parameters (channels, freq, sample bits), for video the resolution and the supported output color spaces of the decoders can vary.

bond
1st December 2003, 14:48
ic, wouldnt it be possible to use a second renderer/a new graph?

gabest
1st December 2003, 15:16
Each renderer has to be assigned to a window (mpc has only one :)), or else the filter graph will create one for them when the playback starts (with that active movie something title).

bond
1st December 2003, 15:25
hm, i noticed that mpc98me6467 didnt open a new window for the second video stream, tough i think this was more a bug than a feature cause it isnt the case anymore with newer versions...

JimiK
1st December 2003, 16:32
Hi gabest,
please excuse me if this sounds dumb, but: does that mean that the embedded VobSub subs are not supposed to occur in the subtitles menue?
Best regards,
JimiK

gabest
1st December 2003, 16:38
That menu only lists subtitles opened by the player itself, dvd/ogm/dvobsub has to be queried and controlled through their own filter interfaces with some extra work for each.

CiTay
1st December 2003, 18:29
I have a question about VMR7 vs. VMR9. In the thread Zoomplayer VML9? (http://forum.doom9.org/showthread.php?&threadid=51409) (apparently started by a japanese), a Zoomplayer dev states that VMR7 is/is about to become obsolete. Is there any reason you keep both VMR methods in MPC?

Then, in the output options, the tip for "Use texture surfaces and render video in 2d" reads "Requires a video card that can...". If some of the requirements are not met, will it not play at all or will the image quality degrade? Furthermore, what combination do you recommend for a modern graphics card? I currently use VMR9 (renderless) with the 2D option.

Lastly, i found no way to change the mouse button associations. Reason i looked for them was that i use a doubleclick to make the video go fullscreen, but with the current setting, it always "blips" because it uses left-click for play/pause.

Thanks for a great player BTW.

gabest
1st December 2003, 18:55
Originally posted by CiTay
I have a question about VMR7 vs. VMR9. In the thread Zoomplayer VML9? (http://forum.doom9.org/showthread.php?&threadid=51409) (apparently started by a japanese), a Zoomplayer dev states that VMR7 is/is about to become obsolete. Is there any reason you keep both VMR methods in MPC?VMR7 is more stable and doesn't suffer from a few annoying bugs still present in directx9 or the video drivers. In windowed mode it can even use overlay much smoother than the old renderer.Then, in the output options, the tip for "Use texture surfaces and render video in 2d" reads "Requires a video card that can...". If some of the requirements are not met, will it not play at all or will the image quality degrade?There are two levels of the requirement checkings, vmr9's own and mine in renderless mode. If the first fails the filter won't even create and mpc will fall back to the "default video renderer".Furthermore, what combination do you recommend for a modern graphics card? I currently use VMR9 (renderless) with the 2D option.Anything what works for you :). texture+2d can be useful when the video is stretched in a smil script (StretchRect doesn't do stretching when the target is an offscreen surface), and with texture+3d I could create nice transition effects in 3d ... if I knew d3d better, hehe.Lastly, i found no way to change the mouse button associations. ... options/keys: full screen & "mouse" column -> nothing.

CiTay
1st December 2003, 19:00
Originally posted by gabest
options/keys: full screen & "mouse" column -> nothing.

Doh. In all this time, i never paid attention to the horizontal scrollbar. :o

CiTay
1st December 2003, 19:09
By the way, now that i turned off left click for play/pause, can i set it so that the window can be dragged when clicking anywhere in the MPC window and holding the left button? I admit it, i once was a long-time Zoomplayer user.

Lobuz
1st December 2003, 19:22
Originally posted by gabest
Lobuz:

From how many did you lower matrixmixer's merit? Didn't it autoload when it was just simply registered without being on the filter overrides' list?


It loaded but after one of vorbis decoders, not after audio switcher. I lowered merit of MatrixMixer from 00800001 to 00800000.

But I've found other strange behaviour. After clearing override list and adding only MatrixMixer and setting merit to 00800000 it didn't show up. Only after adding another one filter to override list (xvid, vorbis...) it started to work. And another strange after adding to that list ffdshow, to open divx3 files was used old Mpeg4 Video Decompresor instead of DivX5.1 decoder. Maybe it's normal behaviour I don't know.


When the ogg splitter looses sync, it begins to search for the "OggS" string, and that can take a while. For avi this is much faster because the file format is indexed and the splitter can just lookup the next valid chunk being after the last readed successfully. Btw, I forgot to reenable that warning dialog of the avi splitter in the latest mpc release. I commented it out for some reason and then it was left like that...


Couldn't it be possible to just stop that searching immediately if I click the seek bar in other place, or press stop or pause. Now it just freezes till it finds the good data. If I want to preview in eMule video and there is just e few chunks o actual good data it's hard to find that places. MPC doasn't show them :(


> But I've found an avi where the MPC doesn't want to fast jump over incompleted part just slowly "plays" it after "reindexing".

How big is it? ;)


After muxing a small part of video with AC3 and filling a few MB of data with 00 with Hex editor it behaves thesame, so if You try that Yoursel it shoul be simulated. You can simulte like that unfinished ogm or mkv too.

Could it be possible with avi to skip playing that blank places after cliking at the seek bar on it. Now it only jumps over bad places after playing good parts. So to find good place I must try many times on seek bar to find it.

Regards
Lobuz

Safai
2nd December 2003, 02:38
gabest: non-interleaved avi files are not working in 6471, don't get the beeps like in 6470, black video, no audio.

LigH
2nd December 2003, 06:44
Non-interleaved AVIs? That means: Complete video at the beginning, complete audio at the end, and the read heads jumping forth and back like a sewing-machine. What is that good for, except hardware stress testing?

Safai
2nd December 2003, 16:40
Originally posted by LigH
Non-interleaved AVIs? That means: Complete video at the beginning, complete audio at the end,

i think it is the other way, audio in front, video at the back...

and the read heads jumping forth and back like a sewing-machine. What is that good for, except hardware stress testing?

well... i changed them to interleaved after the download is completed... but now i can't really preview them anymore while downloading... :(

and it used to work... unless gabest "officially" dropped support for them...:confused:

gabest
2nd December 2003, 20:39
CiTay:

This was one of the forgotten things ... finally done :)

Lobuz:

I can explain why the matrixmixer only loaded after changing its merit to 0x800000... To allow transform filters to load before the audio switcher (it was designed to be the last before the renderer), first I lookup all audio renders and set the switcher's merit to the highest plus a little (like 0x800000.1). This way the auto-loading filters having a higher merit than all audio renderers (that's why they auto-load after all) will be connected after the decoders and before the switcher always (the switcher tries to act as the renderer). This includes matrixmixer too, because its merit is 0x800001 by default. Now, when you change it to 0x800000, there is a chance that it will be enumerated _before_ the audio render having this very same merit, but there is also a chance it will be enumarated _after_ and then the render terminates the stream too eary :) Now, what is the solution? To make sure the order inside the filter override list is applied, I'm already adding those "plus littles" or fractions to theirs merit, but unfortunately I started counting from zero, so when the first on the list was matrixmixer it ended up with the same merit as the default audio renderer (0x800000+0), but was put after it on the internal sorted list.

> Couldn't it be possible to just stop that searching immediately if I click the seek bar in other place, or press stop or pause. Now it just freezes till it finds the good data.

Yea, a not very good thing it is. Unlike the demuxing loop, seeking must be a blocking command, it should not return without setting the pointers to the right place, that's how it was designed for now. There is also a difference how avi and ogg can be resynced. Because avi has an index I set the supposedly right file position in the seek function and care about its validiy later when it can be broken in the demuxing loop.

> it only jumps over bad places after playing good parts.

It should work like that, ... will be done sometime surely :)

Safai:

> non-interleaved avi files are not working in 6471, don't get the beeps like in 6470, black video, no audio.

Quoted from myself :DBtw, I forgot to reenable that warning dialog of the avi splitter in the latest mpc release. I commented it out for some reason and then it was left like that...

LigH:

Non-interleaved avi means (in my interpretation), that one chunk from one stream doesn't necessarily follows the previous from another in time. My avi splitter can tolerate (by buffering) a distance of 500 chunks, but after that it shows that warnining dialog.

A little explanation: v - video, a - audio

Interleaved:

v: 0 40 80 120 160 200 ...
a: 0 90 180


Not properly interleaved:

v: 0 40 80 120 160 200 240 280 320 360 ...
a: 0 90 180

After a while this skew between the streams gets so huge, that it becomes impossible to play it by reading the file sequentially.

Lobuz
2nd December 2003, 23:22
These not interleaved avis are still common. And there are some with audio at the beginning and then video I think. Those are completly black.
But I've found another type of strange avi.:p It's audio stream is stretched to 95% (showed in AVIInfo)and I'm not sure but it's propably vbr mp3 muxed as cbr. I have only the beginning and end of the file but VDub shows the warning about vbr. It play but after a few seconds starts stuttering. But with default avisplitter it's ok. And I don't have it completed yet. Just my friend noticed me about that problem.

Regards
Lobuz

ps. Still oggDs splitter is noticable faster while seeking when I click on good ogg data in unfinished ogm. It jumps to I frames? Maybe borrowing some code from that splitter would be useful.

gabest
3rd December 2003, 00:28
> ps. Still oggDs splitter is noticable faster while seeking when I click on good ogg data in unfinished ogm. It jumps to I frames? Maybe borrowing some code from that splitter would be useful.

Have you ever seen its settings? :P One of the few checkboxes there is making it seek onto keyframes only, turn it off and it will be much slower.

Longinus
4th December 2003, 08:50
Gabest, I was trying the web interface, and I'm having some problems.. Using the automatic page to send the requests works. But if I try any simple POST querys from PHP, it makes MPC crash completly.

Here is the post query i'm using.

POST / HTTP/1.1
Host: localhost
Content-Length: 13
Content-Type: application/x-www-form-urlencoded
Connection: Close
wmcommand=131

What I'm doing wrong?
Thanks! I can think of a LOT of uses for these interface thing. =D

chros
4th December 2003, 09:36
Originally posted by Longinus
Thanks! I can think of a LOT of uses for these interface thing. =D

Which uses do you mean ? I have been thinking about this a lot, but I don't see which practical situations will benefit from this ?
Please, give me some idea !

Thanx

gabest
4th December 2003, 09:52
chros: It's the same for me. But I always hoped people like Longinus will come once and tell me what to use it for :D

Longinus: I can't debug it now, but I believe mpc is expecting the terminating \r\n\r\n at the end of the header. The POST data should only come after that in the body, all in one line separated with & characters, just like a GET argument list.

uneasy
4th December 2003, 11:03
Gabest, have you checked this DropTarget thingy yet? Is it possible to implement it?

gabest
4th December 2003, 11:35
I did, but I got lost in that maze... I would be really pleased if someone could setup the registry the way it works for multiple selections (passed as one via the command line) and showed me how he did it.

Yusaku
4th December 2003, 12:44
Usage: could be VERY useful for i.e. video playback at conventions, conferences etc., when you have computer playing back a video and don't want to show all the user interface on the overhead projector.

i.e. opening files and playlists remotely (but should have a possibility to pass a filename remotely); and remotely syncing audio/video (it's quite embarassing if it gets out of sync in front of 100 people... MPC has the audio delay correction mappable to keyboard, but doing it remotely is even better).

But for it to be really useful, it should be possible to open a file remotely; and it should be possible to limit IPs that have access (although that is maybe better left for firewall app)

gabest
4th December 2003, 13:27
I could easily show a file browser/chooser window, that's not a problem at all.

HarryM
4th December 2003, 15:09
@Gabest: Your OGM splitter implemented in MPC, works fine. But searching (a jumping in files) is little more slow.
Can you implement fast key-frames seeking like to original oggDS, please?:)

Animaniac
4th December 2003, 20:38
Does the Ogg splitter work with Ogg FLAC and CoreFLAC?

Redbird
4th December 2003, 21:12
Searching in OGM files works fine to minute 21:00 after that it takes LONG time to jump anyware (even 21:10).
I use latest version of mplayerc with div3/ogg (corevorbis).
P4 2.0, ATI 8500.

Loopback
4th December 2003, 23:13
Yes, I'm confirm that Redbird say, searching for times more then 21 min takes a very long time. This is for 700 mb movie (XviD, Vorbis). But other, 100 mb 24 min file works fine at any point.

Second strange thing: OGMs plays a bit jerky, no matter which Vorbis decoder is registered (or no one at all). No such problem with old splitter.

And third, mainly cosmetic: with the new splitter it is not possible anymore to use Navigate menu for switching streams.
BTW it's possible to make this functionality the same for all formats with multiple streams (OGM, MKV and maybe even AVI)?

Longinus
5th December 2003, 08:21
@Gabest: I got it to work by hand and in vb.net. But I couldn't in PHP... so it's not a problem of MPC, only of my lack of skills, don't worry. =D

@chros and gabest: Well, i'm using it to program my mediabox software... I'm making that now clichę Epia-Computer/Media Player to play mpeg4 movies and stuff. So I have this prog I created that allows me to choose the movie and play it. The first thing I tried was to display the video myself. It's not so hard to do basic stuff with DirectX. BUT MPC is soo much better than anything I could ever do (hardcoded splittttterrrs), that I decided to use it. So I could control it in different ways.. There are other options, but tcp/ip control is so much cleaner and smooth. First I open MPC with command-line + path of file to open and then I go webby from there.
That's it.

And BTW, I agree with Yusaku. It would be nice if a could pass the filename as a variabel to some sort of then Open File command.

Manao
5th December 2003, 13:49
In addition to slow seeking, the built-in ogg splitter can't make DVobsub ( VSFilter 2.31 ) load automatically ( whereas the oggDS makes it load ).

Tuning
5th December 2003, 14:14
Gabest,

First, Thanks for wonderful MPC.

Second, There are some problems in rendering subtitles in 6.4.7.1 (at least for me),
One is the size of subtitles displayed are large when playing a SRT muxed mkv file.( Here I'm using internal subtilte renderer ). The other problem is the internal subtitle renderer is "On" by default. i.e if I use Dvobsub, then both renders the same subtitle and same subtitle is displayed twice. Therefore I always disable the internal subtitle renderer. But on re-start this renderer is again enabled automatically. Can this be disabled by default ?

I'm using 704X272 muxed mkv with ac3 and SRT, playing with VMR9 renderless, in texture surfaces and render video in 3D, using Geforce 2MX400 AGP on a 800x600 monitor. (I have installed directx9 and is on Windows XP Pro)

I have a suggestion too. Can a "default button" be added to restore all settings to default and cleaning registry/ini entries.
:)Thanks.

Liisachan
5th December 2003, 14:38
Originally posted by Manao
the built-in ogg splitter can't make DVobsub ( VSFilter 2.31 ) load automatically ( whereas the oggDS makes it load ). Plz let me note that this behavior is rather preferable for me, who use VMR9 mode, because of the reason Tuning mentioned: I prefer the internal sub renderer, so DVobsub (autoloaded) is needless, and it is preferable that what is not needed here won't be autoloaded. Altho, these are two sides of the same coin :)

Manao
5th December 2003, 15:05
Liisachan : I would love to use VMR9, but I can't, since I've a dual head, and strangely, because MPC can't stay in fullscreen mode if it is on the first display ( GF4 TI 4200, latest drivers ). Moreover, if you uncheck 'Embedded' inside VSFilter, you won't have conflict between VSFilter and the internal subtitles renderer while playing back OGM and MKV.

vion11
5th December 2003, 16:48
I'm thinking of using the http thing as a bandwidth extender
for webpages. Instead of showing small and heavy compressed
streams, I insert a dvd, the page knows where to jump to and
mpc plays it.
Is it possible to jump to specfic titlesets and pgcs, like mp9 can?
Or better can mpc run inside a browser with same features?

Coyote
5th December 2003, 17:12
Gabest, thanks for this great app. (wha, not very original ;))

i've experienced a strange behavior though. i've searched the topic for it, but i can't find anything...

the problem occurs with every dvd with a lpcm audio track. when i load the entire dvd (via VIDEO_TS.IFO), the audio track is rendered through an ac3 filter. but, if i load only VTS_01_1.VOB, the audio track is correctly rendered through the correct filter.

so it seems that the dvd navigator always reports that the stream is ac3. while the mpeg2 splitter reports it correctly.

i've found a workaround using filter overides by completely disabling my ac3filter, but it's not very 'elegant' ;)

is it a problem on my side or not ?

CruNcher
5th December 2003, 18:05
@gabest
thx for fixing VRM9 renderless finally the mode where no color bleeding (Mpeg-4) occours is fixed :)

gabest
5th December 2003, 22:11
Animaniac: Don't know about FLAC in ogg, but now the extra bytes after the wave header are passed via the media type, that shouldn't be the problem anymore. (note: this is also true for the video but the dshow ogm muxer doesn't save those and so if wmv9 doesn't work, this it the only reason)

HarryM, Redbird, Loopback: Well, I made one bigger ogm and while debugging it I found a nasty overflow bug in my calculations. This means, in the current version seeking can end up anywhere in the stream and it is highly possible that the "preroll" decoding will start way behind the last keyframe. The effect is almost the same as seeking in a file with no keyframes.

Loopback: I'm going to listen more carefully to vorbis files, most files I tested were videos where I didn't pay attention to the sound too much. Streams with the new splitter will show up under the play menu because the audio tracks are plugged into the audio switcher and the subs into the internal subtitle filter. The navigate menu was only used for dvds originally.

Manao: I think dvobsub is picky about which splitter it connects to..., I must have forgotten to update the list of filter CLSIDs ;)

Tuning: "Large" is relative and the font size is adjustable :) Autoloading of the subtitles can be disabled in mpc and dvobsub both.

Liisachan: Sorry, this was a bug and I've just fixed it :D But what I said to Tuning is still true.

Manao (2): It will stay in fullscreen on the second, but probably you already know that and I just can't remember what specific prob you had with vmr9 and g400.

vion11: mpc won't run inside the browser, and it can jump on menus, titles, chapters.

Coyote: The menu might have ac3 sound (is there any menu?), but I can easily imagine that the dvd nav filter starts out with some default parameters for the audio too. For the video I know it will always create a 720x480 type and if the dimension were different it would dynamically change the format with the decoder. (This is the reason why dvds won't work with the old renderer, the decoder just can't set the new resolution)

CruNcher: Yea, though it is still a driver problem, newer ones report they can convert yv12 to rgb but fail with the right colors. For me it is still ugly in the normal windowed mode of vmr7 or vmr9 when ffdshow outputs yv12.

Manao
5th December 2003, 22:25
It will stay in fullscreen on the second, but probably you already know thatYep, but you speak of it as if you could do nothing about it ? Is it the case ?I just can't remember what specific prob you had with vmr9 and g400Never had a g400, you must confuse me with somebody else ( which is easy, seeing the length of that thread :) )Anyway, thanks a lot for developping these wonderful player / filters and still being so available.

gabest
5th December 2003, 22:28
Ah, it was a "GF4 TI 4200", sorry :)

Coyote
5th December 2003, 22:28
Gabest:
in the first dvd showing this prob, there isn't any menu, the whole dvd (including the little warning at the beginnning) is using lcpm.

the second one uses ac3 for the warning & the menu while it uses lpcm for the movie. as you can expect, i've got sound in the warning and the menu, but nothing in the movie.

Loopback
5th December 2003, 23:33
@Gabest

I'm going to listen more carefully to vorbis files, most files I tested were videos where I didn't pay attention to the sound too much.

Sorry Gabest, my english let me down again :( Indeed I mean jerky video playback, even when sound output set to "null". It looks like movie jumps for few frames forward every few seconds.

Kurtnoise
5th December 2003, 23:43
I quote myself.....:D coz It will be great...

Originally posted by Kurtnoise13
Hi !!!

One more suggestion for this great player...:p Just add a command line for chapters, because I would like to have the possibility to start at nth chapters...So, maybe a short command line like /startime=xxx ms or frames.

Thanks :cool:

gabest
5th December 2003, 23:49
Coyote: Then it is possible that the dvd navigator filter always creates an ac3 media type first, or it just sets all of them including ac3 too, and ac3filter connects to it first because it has highest merit.

Loopback: Ok, then I'm going to watch out for the timestamps of the video, maybe they aren't always perfectly continuous... Frames in ogg aren't all timestamped only every last(!) one on one page, and I have to find out the intermediate times by increasing the last known by 1/fps.

gabest
5th December 2003, 23:51
Kurtnoise13: Hm, did I promise implementing this some time ago? Maybe I did :D Anyway, it sounds possible the same way I save and load the starting position for the bookmarks.

Coyote
5th December 2003, 23:57
So, is there something i can do to prevent that (beside using the overide function) ?

gabest
6th December 2003, 00:15
I'm afraid not.

Tuning
6th December 2003, 01:42
Thanks gabest, I didn't realize that there is possibility of internal subttle resizer.Can this internal subtitle renderer made off by default ?
Btw, what you think on a universal "default button" ?.

One problem which related to sound, this happens when using ac3 filter in analogue mode. ( I mean no SPDIF). That is the volume slider doesn't work for rear speakers. For instance if I decrease volume the front speakers volume is only decresed, the rear still sounds @ same volume. Can this be fixed ?

Thanks

vion11
6th December 2003, 11:56
*bandwidth extender
didn't found a way to open chapter 12 in title 3
with the web-interface. With menu works, so is it
right it simply lacks the command/option?

How can I upload my own pages on the webserver?

gabest
6th December 2003, 14:05
Tuning: Since the video rendere is set to "system default" on the first run of mpc, I think the autoloading of the subs is off by default :) But I don't know why the volume level of the rear speakers can't be changed for you. I set one volume level on the audio render and directsound should apply that on all channels. This is something very low level I cannot control.

vion11: I only said it was possible inside mpc, but not via http, there is no command implemented for that yet :) "Uploading" will work once the specs of the available commands and the possibly returned info fiels are put down into a file, then I can start implementing them and you will be able to prepare template html pages to be served from some root directory next from mpc.

Tuning
6th December 2003, 15:12
Originally posted by gabest
Tuning: Since the video rendere is set to "system default" on the first run of mpc, I think the autoloading of the subs is off by default :) But I don't know why the volume level of the rear speakers can't be changed for you. I set one volume level on the audio render and directsound should apply that on all channels. This is something very low level I cannot control.

Thanks gabest for the info. I think then something is screwed up in my system. I'm always getting auto loaded subtitle with internal rendere. ( I must have done something stupid in config, causing the renderer on by default )
Finally one more question, I want to restore the mpc settings ( whole ) to its default. So what should I do. (For the time being i don't want to re-install windows to get the default). Can a regisrty deletion makes MPC "factory default" ;).

Btw, the rear channel problem is only applicable to ac3filter. The coreAAC is working fine and i can control whole speakers volume by moving the slider. Therefore I think the ac3filter is causing the problem.

Thanks :)

vion11
6th December 2003, 15:34
*bandwidth extender
Not sure about http possibilities. Can I send commands
to local mpc from webpage running local from another server?
If yes that should work right now, any example available?

Longinus
6th December 2003, 21:59
Originally posted by vion11
*bandwidth extender
Not sure about http possibilities. Can I send commands
to local mpc from webpage running local from another server?
If yes that should work right now, any example available?

If you're asking if you can control MPC from another page (not the local one, that mpc creates), the answer is yes. You can pass POST commands to the MPC server.

VincentRPGz
7th December 2003, 01:26
Everytime my Windows ME (-_-) decides to die, i have to get another windows media classic. the first time, no problem with the newest release (6/10ish date). Now, everytime i try and get the new one, it has a runtime.dll error when i try to start it.

Error:
Runtime Error!

The application has requested the Runtime to terminate it in a unusual way. Please contact the applications support team for futher information.

Any ideas?
And i know.. Windows ME is the devil....

:sly:

CiTay
7th December 2003, 01:53
Originally posted by VincentRPGz

Any ideas?
And i know.. Windows ME is the devil....


Maybe it's really time for a fresh installation... :D But this time, not with a DOS-based OS :scared:

VincentRPGz
7th December 2003, 04:01
Yea yea.. i know. Windows ME is the worst...

m99
7th December 2003, 21:21
If you don't have tons of memory and gigahertz WinME isn't that bad if you use 98lite.

Kurtnoise
7th December 2003, 22:10
10x Gabest for this add in command lines ;)

Loopback
8th December 2003, 00:03
@Gabest

I will more testing tomorrow, but seems problem with the jerky playing is gone, as well as seeking problem. Thank you! From now internal Ogg Splitter become really useful!

Only one more interface bug I've found for now. I have "Remember last window size" disabled. Now, if I maximize player and exit, next start MPC opens maximized. But If I just change window size all works as before. This bug appear only in the current version 6.4.7.2.

gabest
8th December 2003, 01:02
Originally posted by Loopback
Now, if I maximize player and exit, next start MPC opens maximized. But If I just change window size all works as before. This bug appear only in the current version 6.4.7.2. Not a bug, a new feature :P I read couple of times that mpc won't rememeber its maximized state when this option is on, now it does. But it should also still remember the normal window size it had before maximization.

CiTay
8th December 2003, 01:39
Thanks for implementing "click&drag" from anywhere in the window, i appreciate it.

Digiru
8th December 2003, 01:40
Just report a little bug.

if i use the built in ogg splitter, i can't display the ogm subtitle.

can i disable/inable this splitter by a .reg file ?


that's all ^^


and thanks again gabest for this great player ^^

++

gabest
8th December 2003, 01:46
CiTay & Kurtnoise13: Thanks for gathering the changelog, I couldn't remember the changes alone :)

Digiru: I've just updated vsfilter to connect to this new splitter too, but it can be disabled in the options at the usual place (options/filters/ogg splitter).

Digiru
8th December 2003, 03:50
New vsfilter works great with buit in ogm splitter ^^ thanks a lot


++

Alxemi
8th December 2003, 12:20
Ok now that vsfilter connects to built-in ogm spliter, i supose that i should be able to see ogm-subtitles in the same way i see matroska subtitles (with system default render). Am I wrong?
Now the only way that works for me is working with Output/VMR7/9 (which is very slow on my system :( Am I doing something worng?

Thank you all and take care

gabest
8th December 2003, 15:04
Can you see anything getting queued on the OSD of dvobsub?

Alxemi
8th December 2003, 15:36
Can you see anything getting queued on the OSD of dvobsub?
ŋ?ŋ? Iīm sorry but i donīt know what are you talking about... :)

BTW, Iīve seen that configuring VobSub to be loaded always, the problem is solved, itīs suposed to be in that way or it should appear when configuring "When needed"??

gabest
8th December 2003, 15:40
There is a checkbox somewhere saying "show OSD ...", if you turn that on dvobsub will print some info onto the video, including the incoming subtitles.

"itīs suposed to be in that way or it should appear when configuring "When needed"??"

"load when needed" + "embeded" should make it load also.

Alxemi
8th December 2003, 16:24
Here they doesnīt appear with "load when needed" + "embeded" :(
Now I found the OSD, but i cannot use it with OGMs because i have no vobsub with OGMs.

You want me to check "Load Always" and see the queued output in vobsubOSD with an OGM or leave it "When needed" and see the output with a matroska file??

heldchen
9th December 2003, 02:13
keep up the good work with mpc... and please implement the menu entry "capture" :)

would be cool to finally be able to capture single frames (to BMP, JPeg or whatever)...

Manao
9th December 2003, 02:29
gabest : thanks for the quick fixes. BTW, did you change anything in the AVISplitter between 6.4.7.1 and 6.4.7.2, because I had a pair of AVIs muxed with AC3 that didn't play with 6.4.7.1 unless I disable the internat AVISplitter, and which now work flawlessly.

Oh, also, I can't choose the ogg track with the internal OGM Splitter ( greyed inside the menus )

And finally, why can't ( or don't ) you make DVobSub and MPC interact, in order DVobSub to be as easy to use as the internal subtitles renderer ?

[Edit:] BTW, Gabest, there is a bug report on TextSub on Avisynth's Development forum.

arman68
9th December 2003, 14:02
Originally posted by gabest
I've just updated vsfilter

You forgot something in your changelog: the vertical flip with the latest DivX3 codecs (see MAIA pack) is fixed. Thanks.

cweb
9th December 2003, 14:53
I'm trying out your player.

I tried some small clips and they were ok.

I tried a DVD (the matrix - region 2) and it wouldn't play (copy-protection error).. I presume it won't play most discs then...
Or am I wrong.. Shouldn't it find the WinDVD 4 (InterVideo) drivers which I have installed?

wiflye81
9th December 2003, 16:03
Maybe this question was already asked on this topic but I can't find any answer : Is there skin support for MPC planned ? it will be great ( like TCMP or Winamp ).

Sorry for my bad english.

Safai
9th December 2003, 16:37
Originally posted by wiflye81
Maybe this question was already asked on this topic but I can't find any answer : Is there skin support for MPC planned ? it will be great ( like TCMP or Winamp ).

Sorry for my bad english.

IIRC, having no skin support is a feature ;) :D

oh, and thanks gabest for fixing the broken avi splitter ;)

gabest
9th December 2003, 16:56
Alxemi:
Are you sure you are using the latest release of vsfilter? I'm just asking because sometimes users forgot about having the same filter on their hard drives multiple times.

heldchen:
No, sorry, there are many renderers from which it is not possible to extract the picture, even printscreen would do a better job. ("capture" becomes enabled after "open device")

Manao:
The avi splitter in 6471 was a little broken... But in 6472 the main part of demuxer code was fully rewritten. http://cvs.sourceforge.net/viewcvs.py/guliverkli/guliverkli/src/filters/parser/avisplitter/AviSplitter.cpp?r1=1.16&r2=1.17 :D

> Oh, also, I can't choose the ogg track with the internal OGM Splitter ( greyed inside the menus )

Which menu? play/audio+subtitles is where the tracks should show up with the internal splitter.

> And finally, why can't ( or don't ) you make DVobSub and MPC interact, in order DVobSub to be as easy to use as the internal subtitles renderer ?

I would rather make another subtitler filter specially designed for that, but maybe it would be even better to combine it with that video switcher (and with a more general bri/con/sat/hue adjuster). However there is still a high risk using video transform filters before the renderer in dshow.

arman68:
Great :)

cweb:
MPC uses the dvd navigator filter of windows and that can throw errors like that. Especially when dvd drive is not set to the correct region (in control panel somewhere). But it is also possible that you are using win98 and have one of those "macrovision-overprotected" nvidia drivers installed, which do not allow playing dvds even if tv-out is not activated. My third guess that something is wrong with the decoder filters you are using. Make sure mpc's internal mpeg2 decoder is checked in the options and you have ac3filter installed. I test dvds with these two decoders the most, with others there can be a few undiscovered incompatibilies hiding.

wiflye81:
Nope.

Manao
9th December 2003, 17:03
gabest : there are simply no menus which allow me to swap ogg tracks if I use the internal ogm splitter. Both play -> Audio and -> Subtitles are greyed. It's normal for the later, not for the former. I'm not at home, I'll test it further when I'm back there.

Edit : Corrected some typos.

gabest
9th December 2003, 17:48
When you can hear both audio tracks that means the internal switcher is off and you don't have morgan's either.

Manao
9th December 2003, 18:53
:D You guessed right. I didn't remember having uncheck the audio switcher. My bad, and thanks a lot, again !

Loopback
9th December 2003, 23:33
@Gabest

Not a bug, a new feature :P I read couple of times that mpc won't rememeber its maximized state when this option is on, now it does.
Good, but when this option is on, right? Now maximized state saves even when this option is off. So this is a bug, yea? ;) Small, but annoying.

Alxemi
10th December 2003, 00:20
Are you sure you are using the latest release of vsfilter? I'm just asking because sometimes users forgot about having the same filter on their hard drives multiple times.

:D Hell what can i say... that was all the problem. Working perfectly right now. Thanks a million for your hard work and your patience! ;)


Signed by a happy user :) :)

quietbritishjim
10th December 2003, 03:01
I've got loads of MPEG-1 videos that don't seek properly when I use the internal video decoder: when I try a random seek the audio seeks properly but the video freezes. It doesn't seem to matter whether or not I use the internal audio codec, but the problem does only seem to happen when the file has audio.

Also, do you think you could add telecide (like the virtualdub filter (http://neuron2.net/telecide.html)) to the list of deinterlace methods? It would make MPC the best software DVD player on the planet :cool:

cweb
10th December 2003, 14:54
Originally posted by gabest
MPC uses the dvd navigator filter of windows and that can throw errors like that. Especially when dvd drive is not set to the correct region (in control panel somewhere). But it is also possible that you are using win98 and have one of those "macrovision-overprotected" nvidia drivers installed, which do not allow playing dvds even if tv-out is not activated. My third guess that something is wrong with the decoder filters you are using. Make sure mpc's internal mpeg2 decoder is checked in the options and you have ac3filter installed. I test dvds with these two decoders the most, with others there can be a few undiscovered incompatibilies hiding.



Thank you for your reply which helped me find the solution...

I'm using win98, nvidia drivers, but not tv out, just my PC's monitor.
I keep getting "DVD copy-protect fail", both when mpc's internal mpeg2 decoder is ticked and unticked.

By the way, I use DVD region killer v2.3. I'll try updating that program to see it makes a difference.

Edit: There was no difference with the latest DVD region killer. I also tried DVD Genie - the latest version. WinDVD still plays my DVD's
as good as before, but mpc doesn't want to.

I did have some ac3 filter installed - I checked it was the same program but an older version - but I have installed the one on doom9 now.. and mpc works then...

I'd like to ask you - Am I correct in thinking that mpc would play back KVCD's (mpeg1) with an svcd wrapper (mpeg2) without needing additional drivers (using the internal ones) such as the ones from WinDVD? That would be great.

billou2k
11th December 2003, 15:32
Thanks for your hard work in this player Gabest , I've been using it from the beginning of this thread (a long long time ago;-) )and it's great!
I've been trying recently to use MPC with the command line to play a list of wm9 clips in wm container. Some of them have the 16/9 aspect ratio. When clicking on them everything looks fine they are displayed the way they should, but using the command line most of the time everything is fine, but sometime a 16/9 encoded file is stretched to full screen (without the aspect ratio correction)
It looks strange as I never experienced that problem before by just clicking the files. Do you have an idea what could be the cause?

dimzon
11th December 2003, 16:43
How about adding internal video filters -
Brightness, Saturation and Contrast like in Crystal Player?

gabest
11th December 2003, 18:41
quietbritishjim:

This mpeg1 seeking bug comes from libmpeg2, I tried to find out how to fix it, but didn't know mpeg1 that much. Maybe one day... :) Until then it is unchecked by default (on a clean system).

What does the "telecide" plugin do? Could you explain it simply in a few words, the explanation on its homepage is kinda fuzzy for me.

cweb:

> I did have some ac3 filter installed - I checked it was the same program but an older version - but I have installed the one on doom9 now.. and mpc works then...

"ac3filter" is not some ac3 filter, this is its name :) (http://ac3filter.sf.net). But are you saying that mpc is not showing you that copy protection error anymore after installing another one from doom9?

Don't know what KVCD is, but if it's just mpeg1 then why not. It has to be tried.

billou2k:

When this fullscreen stretching happens, can it be fixed by switching the keep aspect ratio option on and off, or switching between the different video frame filling modes?

dimzon:

Crystal player has an easy job doing that, it just plugs everything into one big filter and renders the video/audio itself from system memory. But the more you keep begging the sooner I make that video switcher... :)

LigH
11th December 2003, 23:03
Telecide... A previously progressive FILM movie at 23,976 fps gets split into fake fields and gets pseudo-interlaced to achieve 29,97 fps for NTSC. Inverse Telecine (IVTC) tries to detect which one of five frames each is the start frame of this process, and reverses telecine'd NTSC back to progressive FILM.

"KVCD" is just another try to optimise DCT matrices to the hilt to squeeze a movie onto only one CD by all means (fans will tell you, it looks much better than a standard VCD - others will tell you that 2-3 SVCDs would have looked much better...). KVCD or MVCD are anything but a HQ backup. And sometimes, such techniques even ignore the maximum size of MPEG-1/2 GOPs (would you like to decode MPEG1 or MPEG2 video with more than 50 frames per ... "GOP" ... ?)

kwag
12th December 2003, 02:33
KVCD or MVCD are anything but a HQ backup.
Maybe MVCD is not. But KVCD ;)
http://www.kvcd.org/downloads/704x480-showoff.mpg
http://www.kvcd.org/downloads/red-planet-extreme-704x480.mpg
( Complete movie looks like that on ONE CD-R ;) )
BTW, who ever said KVCD uses GOPs of 50!
The max size used on KVCDs is 24 (NTSC) and 25 (PAL)
For KDVDs, it's standard compliant GOP of 15 (PAL) or 18 (NTSC), and is fully DVD compliant mpeg-2 files.

Greets,
-kwag

Kurtnoise
14th December 2003, 16:13
Hi all,

Just another request for the command lines...:D Yeaah, Yeaah I like it. ;)
But what : the possibility to choose the number of audios streams, because my MKV or OGM files are composed of 2 or 3 audios streams...So, Gabest if you could add a new command lines for that, It will be great ;)

By example : /audio x, where x is the number of audio stream.

Thanks.

happy_harry
14th December 2003, 18:57
Hi gabest!

I have a problem with a video file i've created.
It's a matroska, containing an xvid video track, a 5.1 ac3 and a 2.0 ac3 audio track. With the latest MPC and with internal audio switcher on, using iviaudio.ax (latest) i got scratchy sound, with ac3filter (latest) i got nothing at all. :(
With internal audio switcher off, i got the selected audio language, i mean, which is selected in the options as default.
If i try the morgan audio switcher both filter works perfectly.
With Zoomplayer it starts ok, but when changing to the other audio track i got something like this: "... out of bounds". Morgan works with zp one, too.

I'm using spdif and an nforce1 (driver 2.03) motherboard, so it might be just an audio driver issue.

Előre is köszi a választ! :)

gabest
14th December 2003, 19:09
happy_harry: Is it the same without spdif, just as pure decoded pcm?

happy_harry
14th December 2003, 19:24
Without spdif it works (audio switcher on + ac3filter stereo out).
It's strange...
With spdif my dolby decoder shows that the input is ac3, but NO sound, strange... (of course with ac3 spdif + no morgan + MPC audio switcher enabled)
I'm using my dolby decoder with a pcm (stereo) out to bypass the horrible sound of the onbourd ac97, so it clearly shows whether i'm listening to an ac3 track or another.
Enabling morgan stream switcher => everything goes fine again.

gabest
14th December 2003, 20:02
Are you sure with morgan it isn't get passed through as pcm? You can check the used format on the property page of the audio renderer.

happy_harry
14th December 2003, 20:04
With morgan i get the ac3 track, my dolby decoder's display switches from pcm to ac3.

def directsound device: audio stream information - wFormatTag=146 (with spdif selected in the ac3filter)

def directsound device: audio stream information - wFormatTag=1 (with stereo pcm output selected in ac3filter)

pankov
14th December 2003, 20:52
I deeply appologize for the off topic post but I'm trying to contact Gabest for almost a month now and I see he is very active on this thread so I'll post here

Gabest, please, have a look at this
http://forum.doom9.org/showthread.php?s=&threadid=65900

again I appologize for the OffTopic post

happy_harry
14th December 2003, 21:20
So, sorry.

I have just tried all this with "default waveout device" selected, and your switcher is working, i get my wonderful ac3s.
But with waveout device i get scratchy sound with movies(mkv) containing vorbis (i'm using corevorbis).
I hope it will help.

uneasy
15th December 2003, 08:06
Gabest: I have a little problem with a builtin MPEG2 filter. When I set DVD to fast forward (4x speed and higher) the playback becomes very jerky (it becomes a slideshow). This doesnt happen when I use clvsd.ax from PowerDVD.

gabest
15th December 2003, 12:26
uneasy: There are two modes to do fast forward with the dvd nav filter. What you see with the internal decoder is the frame skipping method :) But I'm going to check how the other works (it is quite new, I think only dx9 or xp supports it).

pankov: I saw your thread, but currently I have no time to spend on improving vsfilter in any direction, I only do urgent fixes/updates nowdays.

uneasy
15th December 2003, 12:43
:) Thanks!

..Actually, now that I think about it, this problem is the only reason why I still use powerdvd's filter. Also I had another problem with some old version of MPC's MPEG2 filter - the picture was too bright and somewhat pale, but looks like it's gone.

gabest
15th December 2003, 12:59
Originally posted by uneasy
Also I had another problem with some old version of MPC's MPEG2 filter - the picture was too bright and somewhat pale, but looks like it's gone. In the recent nvidia drivers I noticed they enabled yv12 to rgb conversion, but when it doesn't have coloring problems (eh :P) the picture is still too bright (black bars are gray bars). I'm going to make a few shots in the evening :)

jimarick
15th December 2003, 18:41
Hi Gabest,

Thanks for such a brilliant media player. I was using it the other day on an Xvid avi i got from someone. However, I noticed that the audio was out of sync and so i checked the delay settings in MPC and nothing was wrong (0ms). So I then tried the video in Zoom Player and Windows Media Player to see if it was the way the video was encoded that is the problem. However, there were no sync problems in either.

After closer watching, in MPC the audio at the very beginning of the file plays as soon as the video file is loaded into MPC. Whereas with Zoom Player and Windows Media Player, the audio starts approximately a second after the video begins to play. I think what is happening is that MPC is shifting the audio to the start, whereas the others are leaving it for a second, and hence keeping it in sync.

I hope you will be able to solve this little problem, or at least explain it!

Thanks, James

gabest
15th December 2003, 19:07
Is this a constant delay or growing as the movie advances? Could you convert it to a "sparse avi" (in virtualdub) and send it to me somehow?

Perplx
15th December 2003, 22:27
Gabest can you add an option to attemp to play quictime, using directshow before falling back on quictime? Alot of .mov's can be played back in Windows Media Player using 3vix/ffdshow/CoreAAC. They run alot smoother, then MPC using qt controls.

jimarick
15th December 2003, 22:38
I'm pretty sure it is a constant delay. I dont have any way of sending it to you as im on a 56k modem :( Sorry.

gabest
15th December 2003, 22:53
Hm, and what should I do when the graph couldn't be rendered? When to display the media type reporting window then? If I go on and try to reopen the file through qt the media types will be lost. And what if one of the streams can be rendered, but not the other and there is no quicktime installed? If I go on in this case, the user will end up with nothing.

mklp
15th December 2003, 23:25
I have installed powerdvd 5.0 and was trying to use the included audiocd playing filter (CLAudioCD.ax) for playing cd's with mpc on win98se. I know that the included audio filter only works with winxp which is why I was trying to get this to work. The "open cd-rom" option is greyed out so I go to open file and select a track to play but it doesn't work. I always get a "cannot render the file" message. I've tried setting it in the override section and selecting prefer filter but it still doesn't work. I even tried using it in graphedit and it worked no problem there so i have no idea what's up. Is there anyway to play cd's with mpc on windows98?

gabest
15th December 2003, 23:36
jimarick: a "sparse avi" can be really small, try to make one and see how big it gets after compressing it too.

mklp: Source filters have to be associated in the registry with either a file extension or some byte pattern. In graphedit, do you add this filter and load a .cda file manually, or can it construct the graph by itself if you drop it onto the window (or open from menu)?

edit: To setup the registry, add the HKEY_CLASSES_ROOT\Media Type\Extensions\.cda key, and create a Source Filter = {...} value with the CLSID of the cyberlink filter between the brackets.

happy_harry
19th December 2003, 12:42
Hm. My posts were not so clear, i guess...
I used the forum's powerful search button, and i found that dzy has the same problem as me, and he has a really clear explanation:
"Hi gabest

thanks for the ogm splitter, is it possible to integrate vorbis decoder as well?

And there might be a bug in the audio switcher. If I enable audio switcher and use directsound for output, ac3filter's spdif passthrough won't work. The audio render audio stream info are the same, could it be the audio switcher somehow corrupted the data? the external decoder did change to ac3 mode when it's playing. It plays fine when using waveout.

I used to disable audio switcher to work around this, but the ogm splitter requires it enabled else all audio streams will be played at same time.

regards,
dzy"

I hope you can solve this issue, too.
Thx,
happy_harry

billou2k
19th December 2003, 12:49
Gabest, about the problem I reported a few days ago,
I've changed the playback renderer from overlay mixer to vmr9 and it looks like the problem of wm9 16/9 videos occasionaly not being displayed in the correct aspect ratio is now solved...
Thanks!

gabest
19th December 2003, 17:28
happy_harry: Isn't the 44.1KHz resampler or the channel remapper enabled? Try to uncheck them if the were. I think this may be the problem here.

happy_harry
19th December 2003, 19:02
No, they are not enabled.

darkthrone
21st December 2003, 21:50
First of all I really appreciate your work Gabest, especially your autoload feature of different non-standard streams when playing anime .ogm files which unfortunately doesnt work for me :D

Objective

I want my .ogm files to automatically play with the
-japanese audio stream
-english sub stream.

Problem

"Prefered language for DVD Navigator and the external OGM Splitter" does not work.

I tried to play various .ogm files from various encoding groups but that feature (Options->Playback->DVD/OGM) always failed on me:

-mpc still autoloads the standard-audio stream (english) and not the japanese audio stream (stream 2)
-mpc still doesnt autoload the english sub stream

I've deinstalled & unregistered all codecs and filters and started from scratch by installing these codecs/filters step by step many times, without success:

-Media Player Classic 6.4.7.2 (but the previous version didn't work for me either)
-DivX 5.1 (DivX511Bundle.exe) by www.divx.com
-OggDS 0.9.9.5 (OggDS0995.exe original version by Tobias @ http://www.vorbis.com/files/1.0/tobias/OggDS0995.exe)
-VSfilter 2.32 (vsfilter_20031208.zip by guliverkli @ http://prdownloads.sourceforge.net/guliverkli/vsfilter_20031208.zip?download)

-CoreVorbis 1.0b6 (CoreVorbis_1.0b6_20031215.exe @ http://corecodec.org/project/showfiles.php?group_id=11&release_id=113)

my MPC settings:
Player->General (http://homepage.swissonline.ch/anime/mpc/player_player.gif)
Player->Formats (http://homepage.swissonline.ch/anime/mpc/player_formats.gif)
Playback->General (http://homepage.swissonline.ch/anime/mpc/playback_playback.gif)
Playback->DVD/OGM->Menu (http://homepage.swissonline.ch/anime/mpc/playback_dvd_ogm_menu.gif)
Playback->DVD/OGM->Audio (http://homepage.swissonline.ch/anime/mpc/playback_dvd_ogm_audio.gif)
Playback->DVD/OGM->Subtitles (http://homepage.swissonline.ch/anime/mpc/playback_dvd_ogm_subtitles.gif)
Playback->Output (http://homepage.swissonline.ch/anime/mpc/playback_output.gif)
Filters->General (http://homepage.swissonline.ch/anime/mpc/filters_filters.gif)
Filters->Audioswitcher (http://homepage.swissonline.ch/anime/mpc/filters_audioswitcher.gif)
Filters->Mpeg Decoder (http://homepage.swissonline.ch/anime/mpc/filters_mpeg_decoder.gif)
Filters->Overrides (http://homepage.swissonline.ch/anime/mpc/filters_overrides.gif)
Subtitles->General (http://homepage.swissonline.ch/anime/mpc/subtitles_subtitles.gif)

Vobsub Autoloading Version Settings:
Main (http://homepage.swissonline.ch/anime/mpc/vs0.gif)
General (http://homepage.swissonline.ch/anime/mpc/vs1.gif)
Misc (http://homepage.swissonline.ch/anime/mpc/vs2.gif)

As you see I disabled the mpc-internal OGM Splitter, no success.
Everytime I open an OGM File with embedded Subs both the Vobsub and Ogg Splitter symbols appear in the system tray (http://homepage.swissonline.ch/anime/mpc/vobsub_and_oggdssplitter.gif) but that's absolutely normal I guess.

other things I've tried
-MPC:enabling/disabling "auto-load audio files" and/or "auto-load subtitles"
-MPC:disabling mpc audioswitcher
-Morgan Stream Switcher 0.99
-MPC: DirectShow Video: System Default, VRM7 Renderless, VRM9 Renderless
-MPC:all DirectShow Audio Options (System Default etc..)
-MPC:Overrides: Manually selecting the external OGM Splitter
-Ogg Splitter Options: "always enable all streams"
-OggDS 0.9.9.6 by mgerald (http://nic.dnsalias.com/OggDS0996_inst.zip)
-Nvidia Detonator 41.09_win2kxp.exe
-Vobsub 2.23 (tried it with _both_ Vobsub and Vsfilters installed even if there's no sense)
-Using the previous MPC Version

Misc. System Info

-Windows XP, AMD 1900+, 512 DDR Ram, Sound Blaster Live
-Nvidia Geforce Ti4200 Graphics Card
-Nvidia Detonator 53.03_winxp2k_english_whql.exe
-DirectX 9b

-Software that could interfere? (really doubt it though)
-RealOne Player
-PowerDVD
-Bsplayer

thanks in advance, i'm gonna donate some bucks too, even if im a poor student :)

dzy
22nd December 2003, 00:29
6.4.7.3
audio switcher + dsound + spdif is working perfectly now ;)

thank you gabest

darkthrone
22nd December 2003, 07:00
I tried it with 6.4.7.3 too - still the same problem:

-japanese stream does not auto-load
-english sub stream does not auto-load

I think the fact that mpc doesn't even auto-load the japanese substream hints to an easy solution to my problem, but i just can't find it.

gabest
22nd December 2003, 15:15
darkthrone: Sorry, I read your post after I had released 6473. If this doesn't work with the original splitter then it is either some bug in mpc or the LCID was not set correctly in the ogm. Just to be sure, could you upload a little of this file somewhere?

darkthrone
22nd December 2003, 18:23
@Gabest: ok sent you a pm and icq message.

opsis81
23rd December 2003, 03:51
I installed the free versions of QuickTime and RealOne Player
(which is legal).
I copied the files I needed from them in my MPC folder
(which is legal).
Then I uninstalled QuickTime and RealOne Player
(which is also legal).
Now QuickTime decoding is working.RealVideo decoding isn't working
unless I create a reg file like this and add to the registry.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Software\RealNetworks]

[HKEY_CLASSES_ROOT\Software\RealNetworks\Preferences]

[HKEY_CLASSES_ROOT\Software\RealNetworks\Preferences\DT_Codecs]
@="C:\\Program Files\\Media Player Classic\\"

[HKEY_CLASSES_ROOT\Software\RealNetworks\Preferences\DT_Common]
@="C:\\Program Files\\Media Player Classic\\"

[HKEY_CLASSES_ROOT\Software\RealNetworks\Preferences\DT_Plugins]
@="C:\\Program Files\\Media Player Classic\\"

It seems that Media Player Classic tries to find the locations of RealVideo dll files from registry.If it fails it switches to DirectShow and RealMediaSplitter.
It would be really helpful for me if Media Player Classic searched at first without checking the registry(normally if the dll files are placed in system directory or in mplayerc.exe folder, Media Player Classic will find them),then checking the registry and if it fails again switch to DirectShow and RealMediaSplitter.

@Gabest: any answer will be appreciated and many thanks for your excellent work!

gabest
23rd December 2003, 08:48
opsis81: I only check for the codec dlls in the common dll paths when using realmediasplitter, in native rm mode I lookup the location of pnen3260.dll at DT_Common and this is the only file I use to communicate with codecs and other things.

darkthrone: I tried a few ogms of yours yesterday, but they seemed to open with jap audio + english subs after I set them in the options. I'm going to test more today, but could you check if really the original ogm splitter was loaded for you? In the menu at play/filters. You should see the selected tracks and a few other things in its submenu.

oddball
23rd December 2003, 11:44
MPC never saves the pan & scan setting. I ALWAYS have to set it to 16:9 manually. Can we have a save pan & scan setting on exit?

The other problem I have is with Quicktime which I think is Alt-Quicktime itself being the problem and was wondering if MPC could work around the bug somehow (Even if the player is not the thing that is causing it). When playing Quicktime movies TV overlay fails to work. I have to right click on the playback window to bring up a menu and THEN the TV overlay kicks in. Very odd.

OK just tried in Quicktime player proper and it still does it so is a Quicktime bug with my Nvidia GeForce4 440 MX? Hmm.

gabest
23rd December 2003, 12:41
oddball:

Are you using the "system default" qt renderer? That uses overlay whenever its window is not covered. I think when you bring up that popup menu it switches back to gdi and lets the tuner app take the overlay. Though it sounds strange, I've never seen any tv viewer being this smart, they just usually exit if overlay is not available.

> Can we have a save pan & scan setting on exit?

Maybe we can have :)

darkthrone
23rd December 2003, 16:18
@Gabest, yes, I posted my MPC settings in my original post:
As you can see I disabled the internal Ogg Splitter in MPC and chose the correct language settings for audio and subtitles:
OggDS 0995 is installed too

I talked to some other people and they have the same problem, it seems to only work for some..

Originally posted by darkthrone

my MPC settings:
Player->General (http://homepage.swissonline.ch/anime/mpc/player_player.gif)
Player->Formats (http://homepage.swissonline.ch/anime/mpc/player_formats.gif)
Playback->General (http://homepage.swissonline.ch/anime/mpc/playback_playback.gif)
Playback->DVD/OGM->Menu (http://homepage.swissonline.ch/anime/mpc/playback_dvd_ogm_menu.gif)
Playback->DVD/OGM->Audio (http://homepage.swissonline.ch/anime/mpc/playback_dvd_ogm_audio.gif)
Playback->DVD/OGM->Subtitles (http://homepage.swissonline.ch/anime/mpc/playback_dvd_ogm_subtitles.gif)
Playback->Output (http://homepage.swissonline.ch/anime/mpc/playback_output.gif)
Filters->General (http://homepage.swissonline.ch/anime/mpc/filters_filters.gif)
Filters->Audioswitcher (http://homepage.swissonline.ch/anime/mpc/filters_audioswitcher.gif)
Filters->Mpeg Decoder (http://homepage.swissonline.ch/anime/mpc/filters_mpeg_decoder.gif)
Filters->Overrides (http://homepage.swissonline.ch/anime/mpc/filters_overrides.gif)
Subtitles->General (http://homepage.swissonline.ch/anime/mpc/subtitles_subtitles.gif)

Vobsub Autoloading Version Settings:
Main (http://homepage.swissonline.ch/anime/mpc/vs0.gif)
General (http://homepage.swissonline.ch/anime/mpc/vs1.gif)
Misc (http://homepage.swissonline.ch/anime/mpc/vs2.gif)

As you see I disabled the mpc-internal OGM Splitter, no success.

other things I've tried
-MPC:enabling/disabling "auto-load audio files" and/or "auto-load subtitles"
-MPC:disabling mpc audioswitcher
-Morgan Stream Switcher 0.99
-MPC: DirectShow Video: System Default, VRM7 Renderless, VRM9 Renderless
-MPC:all DirectShow Audio Options (System Default etc..)
-MPC:Overrides: Manually selecting the external OGM Splitter
-Ogg Splitter Options: "always enable all streams"
-OggDS 0.9.9.6 by mgerald (http://nic.dnsalias.com/OggDS0996_inst.zip)
-Nvidia Detonator 41.09_win2kxp.exe
-Vobsub 2.23 (tried it with _both_ Vobsub and Vsfilters installed even if there's no sense)
-Using the previous MPC Version

Misc. System Info

-Windows XP, AMD 1900+, 512 DDR Ram, Sound Blaster Live
-Nvidia Geforce Ti4200 Graphics Card
-Nvidia Detonator 53.03_winxp2k_english_whql.exe
-DirectX 9b

-Software that could interfere? (really doubt it though)
-RealOne Player
-PowerDVD
-Bsplayer

thanks in advance, i'm gonna donate some bucks too, even if im a poor student :) [/B]

oddball
23rd December 2003, 17:43
Well Gabest about TV overlay. Yes it does that with default settings. I can get it to open up with TV overlay working if I change the settings to DX9 I think (Not sure of exact settings at the moment) but that gives another problem. If I then change the pan & scan so it outputs the correct ratio I wish to view the TV overlay goes black/blank. So I suffer the non-saved pan & scan settings and manually do it with default settings which will give me TV overlay and correct ratio. It's why I want the pan & scan settings saved on exit so that if I change to DX9 etc I don't have to touch the right click for Quictime files. Well I think that's how it would work anyhow.

Xenoproctologist
25th December 2003, 05:26
Would it be possible to add an option to blank all other monitors when MPC is in fullscreen mode on a multimonitor system?

uneasy
26th December 2003, 13:39
Hello, Gabest! I have two feature requests:
1. Auto-hide playlist bar in fullscreen mode (like in WMP), coz right now I have to always toggle playlist when swithing from fullscreen to window mode.
2. Smoother fast forward for DVD (instead of current slideshow, also I have a feeling the player is less responsive during fast forward).


Thanx in advance!

Roger
28th December 2003, 15:24
I must agree with darkthrone - I was never able to get this function work. Last try was with a4e Alien9 ogm, external splitter (usual DS 0.9.9.5).
MPC is set correctly (or I hope so). Splitter properties display both languages. But no matter what I do, it always plays with English as default (and that is, if you've heard the dub, real disaster :( ).
Pleeease, Gabest, is it possible to do something with this? :) Thanks...
If you have some questions about settings, codecs or whatever (btw - WXP SP1 CZ), just ask.

demonmagnet
1st January 2004, 12:17
I installed media player classic 6473. When i was playing a divx video i pressed the rewind button and the computer rebooted. Thinking it was a "fluke" i did it again but this time it blue screened with "Driver_irql_not_less_or_equal". 0x000000D1 (0X00000000, 0X00000008, 0X00000000, 0X00000000)

The video i tried playing was encoded using divx 5.1 and had abr mp3 audio.

Here is the small memory dump that was performed on crash if it is of any use to you http://users.froggy.com.au/annand/mpc6473crash.dmp

Windows XP SP1 (+ all updates)
3.13 Nforce drivers
53.03 forceware drivers

My computer has never experienced any crash problems before.

Can someone else try replicate the problem on their computer by playing a divx then pressing rewind. (if it helps any i pressed rewind nearly staright away after it started playing.

MLS
1st January 2004, 23:07
I'd also like to make a small feature request and also express my thanks for such a nice program.

I think it would be nice to be able to add a directory to the playlist and have it add all video files recursively, instead of having to add each one by one. nVidia NVDVD is the only program I know of that does this.

Thanks again,

/MLS

celtic_druid
2nd January 2004, 07:56
@MLS, if you select open, then browse to the directory and don't select any files it will add all files in the directory to the playlist. There is a post somewhere around here (probably in this thread) mentioning the fact.

MLS
2nd January 2004, 15:56
It apparently only checks one directory down though. I want it to add recursively.

/MLS

HarryM
2nd January 2004, 21:51
@Gabest: How can I override filters, that are installed in OS?

On my service notebook are installed any old filters (xvid.ax, divxdec.ax, etc.). I haven't admin (root) rights actually. That is why, I can't install the newest filters properly.

I test MPC for overriding old filters and temporal-installing any newest filters via MPC's commandline.
But (like it or not) MPC still prefer old filters(!), that are installed in Win2k. :mad: I cant override older filters with newer filters.

How can I this resolve, please??? :p

Seppe
3rd January 2004, 15:06
Could it be possible to give the playlist one more option.
Now it is impossible to add a file to the playlist from the playlist itself. I have only managed to solve this by using the command line paramater /add.

This small option would make the player even better.

oddball
3rd January 2004, 21:54
That thing about saving the aspect ratio on close is the one thing preventing me from changing to MPC over ZP at the moment. Looking forward to checking next version ;)

Booji Boy
4th January 2004, 15:35
I don't know if this issue has been discussed before, but I cannot select the audio track when playing a DVD.

Ah, and btw, how can I stop mpc from pausing the movie when I do a mouse click on the screen?

Booji Boy
4th January 2004, 18:11
Originally posted by Booji Boy
Ah, and btw, how can I stop mpc from pausing the movie when I do a mouse click on the screen?

Ok, that's disabled when mpc is in DVD playback mode... but worse than not being able to use the menu, is that mpc:

1. gets stuck in the DVD (!) menu where you can usually select the audio track ;). Usually there are options like "start the movie", "go back to main menu" or "resume movie playback". None of them works, and you have to restart the DVD ("File -> Open DVD")

2. the mpeg-2 decoder has problems with some DVD vobs... when changing a vob at playback, e.g. when changing from the intro (telling the viewer stuff like that the film isn't suitable for minoes etc - the Disclaimer) to the main menu, or some of the bonus material/films of some DVDs are displayed with heavy mpeg visual errors. But I don't know if mpc uses a system mpeg2 decoder or its own, so it could be a problem that only I have on my system due to crappy mpeg decoders...

3. general video playback error: I've experienced massive problems when using the seekbar to change the playback position... with some videos seekbar is unusable so I have to switch back to WMP9!! :D muahaha!

iwod
5th January 2004, 11:32
is it at all possible for MPC to play everything..........

I try to play online radio station with .smi ( Real type file i think ) and a .asx ( windows media file ) and none of them work...

gabest
5th January 2004, 15:22
iwod: Links please :)

Booji Boy: The dvd navigator has some problems and it responds a bit slowly to user actions, that's what dshow has currently for dvds. The internal mpeg2 decoder may not work as perfect as those made by professionals working in full time having all the needed specs, but its free at least... Audo, subtitles, angles are also selectable from the "navigate" menu. The left mouse pauses playback because it is assigned to the play/pause command in the options, but as you noticed it gets overriden sometimes when needed.

HarryM: First, add all filters you don't want to load and block them. Then load the externals and set them to prefer.

MLS: When you pass a directory as the file name (command line, dragndrop, playlist) the default behavior is to not load it recursively, otherwise you couldn't override it. To make it work every way I need to add command switches, checkboxes, secret key combos... It may happen some day, but not my top priority right now.

demonmagnet: You are not alone, but I believe this has something to do with the changed sampling frequency and the audio drivers. dshow itself couldn't crash the OS this hard, it just uses directsound (or the older api with waveout) which should be idiotproof. What the OS and the driver layer does behind dsound's interfaces is completly hidden, if it crashes because of an argument list it cannot handle then it's a bug in the driver. Anyone else using a similar nvidia mobo?

Pasqui
5th January 2004, 20:52
@gabest
With MPC 6.4.7.4, playback of Quicktime files is broken whatever output method I choose: Overlay, VMR7 or VMR9. Only the left quarter of the video is displayed.
Thanks for your great work,

Pasqui.

gabest
5th January 2004, 20:58
Doh, right.

reardon
6th January 2004, 00:37
I see the informational dialog box in Options/Keys, but I cannot figure out how to change any of the mappings. Is this possible?

-Reardon

oddball
6th January 2004, 03:05
Still no save pan & scan settings on exit in latest. Maybe in the next build?

Yusaku
6th January 2004, 07:34
Bug:
mpc6.4.7.3 (cannot test newest now, will do in the evening... but I guess it'll be the same), using default integrated mkv splitter
matroska file split to two (or more) pieces using newest mkvmerge that contains chapters:

If I choose to "link" the files (default and preferable), the second file internally starts from some advance time (e.g. 55mins), but mpc transforms it back to play from 0. Unfortunately this doesn't happen with chapters, which are pointing somewhere FAAAR beyond the file end in the second+ part (e.g. 55mins more then they should be).

gabest
6th January 2004, 09:36
reardon: click the cells and they will change into combo or edit boxes.

oddball: Maybe :)

Yusaku: Yes, that can be a problem with linked files.

reardon
6th January 2004, 10:04
>reardon: click the cells and they will change into combo or edit boxes.
<

Doh. Sorry. Should have figured that out myself. Thanks. Actually, a pretty nice UI.

-Reardon

Tuning
6th January 2004, 11:39
Thanks Gabest for including ac3 decoder and DTS Pass through. Now we don't even need ac3filter.

Is it possible to add dts parser filter to use with windvd and decode in anologe mode?

PS: I don't have SPDIF card to use digital facility.
Long live MPC!:)

Edit: it was already there!:stupid:, Sorry for wasting your time gabest. Thanks for all in one mediaplayer.

demonmagnet
6th January 2004, 11:56
Originally posted by gabest

demonmagnet: You are not alone, but I believe this has something to do with the changed sampling frequency and the audio drivers. dshow itself couldn't crash the OS this hard, it just uses directsound (or the older api with waveout) which should be idiotproof. What the OS and the driver layer does behind dsound's interfaces is completly hidden, if it crashes because of an argument list it cannot handle then it's a bug in the driver. Anyone else using a similar nvidia mobo?

Doh.So if it is something to do with the audio driver. Would going into "View>options>playback>output" and changing the audio device from system default to something else maybe fix this problem?

more info:
motherboard - Epox 8rda3+
sound(onboard) - Cmedia AC97 (audio codec: CMI9739A) with driver version 5.12.1.39
audio controller: Nvidia MCP2/MCPT Audio controller
directx version 9.0b

If you need any more info just ask.

oddball
6th January 2004, 12:34
Gabest MPC gives me a problem playing back dual audio. Both audio channels playback at the same time using ReClock 70b. Zoom Player just plays the 1st channel correctly. I get 2 instances of ReClock in the system tray when using MPC.

gabest
6th January 2004, 13:07
oddball: is the audio switcher on?

demonmagnet: Don't know if switching to waveout (or reclock just mentioned by oddball) would help. Try to not touch those buttons that's the safest :)

oddball
6th January 2004, 13:33
Yes the audio switcher option is on. Also tried disabling it and tried different audio output (system default, wave out, directsound, ReClock). None of them made any difference. It's a Matroska container with 2 audio streams BTW.

opsis81
7th January 2004, 01:28
My problem has to do with RealMediaSplitter.MPC includes built-in versions of RealMediaSplitter,RealVideo Decoder and RealAudio Decoder,so I don't think my post is off topic.
I'm trying to mux a very old rm file (with RV10 FourCC) into mkv with mkvtoolnix.Although the program lets me mux it I can't find a way to decode it properly.I've tried ffdshow by enabling its RV10 decoding feature,but the decoding was awful.Then I tried RealVideo Decoder(although I knew that the decoder doesn't have RV10 support)
and obviously it didn't play it.
Gabest are you going to release a new version of RealMediaSplitter, or the development of this filter is stopped?
Any answer will be welcomed!I can live without RV10 support:D
Many thanks for your great media player!

Rash
7th January 2004, 02:14
I only have one question. That LFE box on Audio Decoder means that MPC will send the LFE channel separated from the other channels (like in a true 5.1 speaker solution) or that MPC will mix the LFE information on the speaker channels? I mean, which of these two options will be true if I mark this box? (I hope I was clear enough ;))

Thanks Gabest for the program. It more than perfect now. :)

calinb
7th January 2004, 04:26
Originally posted by oddball
Gabest MPC gives me a problem playing back dual audio. oddball - I may have had a similar problem with a triple audio AC3 >> mkv video I made. I don't use reclock, but I found that intervideo decoder didn't work. Had to use AC3filter. Gotta go try that file on Gabest's new internal filter :)......

Originally posted by Tuning
Is it possible to add dts parser filter to use with windvd and decode in anologe mode? Tuning - can't you use AVI <-> AC3/DTS Filter? (Thanks again, Gabest :))That's what I use (no SPDIF >> external hardware decoder).
http://sourceforge.net/projects/guliverkli/

Tuning
7th January 2004, 06:09
Originally posted by calinb
Tuning - can't you use AVI <-> AC3/DTS Filter? (Thanks again, Gabest :))That's what I use (no SPDIF >> external hardware decoder).
http://sourceforge.net/projects/guliverkli/

Calinb, thanks again.

I remember, you were helping me to use this filter a while ago in the specific thread created by me. But even now I could not accomplish playing a dts muxed avi file with all the filters/application required. I even bought a new version of windvd platinum and power pack to check it once again. Still no luck. As i already mentioned in that thread I'm using sblive 4.1 value card, with analoge speakers. Every method for using this filter is not working on my system.

So as a last resort I was looking for MPC and dts support without digital facility. Thanks. :)

Subwars
7th January 2004, 06:21
hey peps just wanting a little help with using mpc i just downloaded it hoping that it will play my .rm files not a big fan of rm but some files are just that way and i'd rather use something better like mpc then have real player installed

now i got the mpc's main exe and allso downloaded the guliverkli_20031221 file that i was lead to believe has all the codecs i spose to play all different files but from here i'm not sure how to get it to work

any help is appreciated

Thanks

opsis81
7th January 2004, 08:54
All rm files will use realmedia engine.They won't use realmediasplitter or any other directshow filter.So you only need only realvideo codecs for playback of realvideo files.
Realmediasplitter is needed for playback of realvideo and realaudio
inside other containers that use directshow,such as matroska.You will
also need realvideo codecs!RealVideo Decoder and RealAudio Decoder
are nothing more than a bridge between directshow and realvideo codecs!

Subwars
7th January 2004, 09:02
ok that just made my head hurt even more then it is

what exactly do i need to get then and where from

Dropbear
7th January 2004, 09:24
I'm having no luck at all trying to get the DTS or the AC3 passthrough to work. Can someone please explain in idiot terms how to do this? I'm using the latest .4 release and have made sure the check box is checked for AC3/DTS options in the Options Menu under Filters.

opsis81
7th January 2004, 09:35
Just download RealAlternative.It includes everything you need.You can find the link in http://www.dvdrhelp.com/tools?tool=317#comments

Dropbear
7th January 2004, 09:51
I take it that wasn't addressed to me?

gabest
7th January 2004, 11:15
oddball: I'm going to find out why reclock loads more than once.

opsis81: Up till now noone has figured out how to use the exported functions of the rv10 decoder, ffdshow is the only way currently. (you can make mpc use the rm splitter for *.rm files too (in this mode it is even a bit better :P) at options/formats, but I hate repeating myself :)).

Rash: LFE means it will also be decoded and included in the downmixing, or sent to the LFE speaker when you select 3 front + 2 rear (nothing to downmix then). Ac3filter list every variation with LFE in its combo box doubling the selection, I choose to create a checkbox instead, there is no more difference.

calinb: Though I haven't tested yet, but the internal ac3 decoder should have lower cpu usage with more streams because it stops processing the incoming samples when the audio switcher returns an error code for the inactive. This was one of my major problems with ac3filter.

Dropbear: Is spdif working with other decoders for you? When the internal is enabled, what can you see if you check the statistics of the audio renderer (menu/play/filters/<audio renderer's name>), is anything changing there?

Tuning: Did you also test pure demuxed dts files (demuxed with dvd2avi for example) with mpc and the intervideo decoder?

Dropbear
7th January 2004, 11:51
Dropbear: Is spdif working with other decoders for you? When the internal is enabled, what can you see if you check the statistics of the audio renderer (menu/play/filters/<audio renderer's name> ), is anything changing there?


SPDIF has been working with AC3 tracks with AC3Filter.

I am using an AOPEN AW850 Deluxe and am a bit confused about the SPDIF function. I'll try and find out the statistics of the Audio Renderer and let you know.

I'm also a bit confused. Will this new version of MPC allow me to passthrough DTS and AC3 to my receiver?

gabest
7th January 2004, 12:32
Yes, it should pass through both ac3 and dts. One more question, there on that ppage I recommended to check, is the format (top most number) 148?

Dropbear
7th January 2004, 13:29
gabest, will check tomorrow..it's late night here in Australia :)

Thanks for your assistance. I'm not sure it's not the stupid sound card at the moment but I will check all possibilities. Thanks again!.

brute
7th January 2004, 17:08
here, too!

SPDIF function when enabled doesn't pass through any signal. So SP-DIF doesn't work either...


WRONG ALERT, SP-DIF FUNCTION WORKS GREAT (had put the wires the wrong way, sry)

Wedgedkc
7th January 2004, 18:07
the new version works great for me as well with spdif. i have tried both ac3/dts movies. i have only run into one movie where i only get static. should i rip a part of it and post it here?

cheers,
Wedge

mikeX
7th January 2004, 21:40
hi, can anyone tell me which runtime dlls mpc uses (either on win9x or winnt5)?

i'm having trouble running mpc on linux with wine and i thought i'd try using some win dlls
(wine's crash reports on ddraw.dll)

thanx & sorry if the answer is on this thread allready but it's kind of a HUGE thread (search results are a mess too)

gabest
7th January 2004, 21:50
KERNEL32.DLL
ADVAPI32.DLL
COMCTL32.DLL
COMDLG32.DLL
DDRAW.DLL
DSOUND.DLL
GDI32.DLL
OLE32.DLL
OLEAUT32.DLL
OLEDLG.DLL
SHELL32.DLL
SHLWAPI.DLL
USER32.DLL
WININET.DLL
WINMM.DLL
WINSPOOL.DRV
WS2_32.DLL

Siku
7th January 2004, 21:59
I'm having weird crashes with MPC 6.4.7.4. No matter which AVI file I open it will crash. It opens the video normally but when it should start playing the video file, it freezes. Then no matter what I try to do it'll crash. MPC 6.4.7.3 works great for me. I'm using Windows XP.

Regards,
Siku

Liisachan
7th January 2004, 22:00
mikeX: fyi, most probably mpc doesnt run on Win98 without DirectX 9

calinb
7th January 2004, 23:03
Originally posted by Tuning
I remember, you were helping me to use this filter a while ago in the specific thread created by me...<snip>...I'm using sblive 4.1 value card, with analoge speakers. Every method for using this filter is not working on my system.Oh yeah, I remember now. Like Gabest asked, have you tried a demuxed .dts file? Not a dts- wav, right?

WinDVD Plat + Powerpack should do the trick--that's what I use. I think I mentioned before that I use KX drivers with my Soundblaster for 5.1 playback, but that shouldn't matter. I've played dts on my 2.0 systems too (downmixed.) If WinDVD installed properly I assume that WMF7 installed too. I don't really know what else could be the problem.

--One more thing to check: is MPC using the intervideo audio filter as desired? It might be using the Nero Digital Audio Decoder, which doesn't work for me so I blocked it.

mikeX
7th January 2004, 23:35
thanks gabest & Liisachan for the quick reply & double thanks gabest for your work on mpc! i'm becoming a big fan of it lately

@ Liisachan

i was using the dlls from my win98se installation (which i haven't used in ages so it probably doesn't have dx9 installed)

but why is that?? (i'm gonna verify it later on)
so, if i install dx9b on my win98se platform should wine be able to run mpc using those dlls?

Dropbear
8th January 2004, 01:12
Still Can't get AC3/DTS Passthrough

Under Play-Filters I have

Default DirectSound Device
Video Renderer
AC3 Audio Decoder (Greyed Out)
FFDSHOW MPEG-4 Video Decoder


In the Filters Option I have the following checked.

DTS/AC3 Parser
DTS Passthrough to SP/DIF
AC3 Decoder


If I UNCHECK AC3 Decoder then I get a signal though the optical, but it's not AC3.

Filters show me

Default DirectSound Device
Video Renderer
Intervideo Audio Decoder
FFDSHOW MPEG-4 Video Decoder
AVI <-> AC3/DTS (greyed out)


So I can get sound, but I guess the Intervideo Audio Decoder is downmixing the AC3 signal. Cannot get AC3 passthrough.

Please help.

Dropbear
8th January 2004, 06:43
some more information.

In AC3Filter, I checked the box that says USE WAVEOUT instead of USE DIRECT SOUND

I rebooted and when I played a DVD, I got AC3filter working fine. (no DTS support obviously)..

I went back into AC3Filter, rechecked the option to USE DIRECTSOUND and rebooted again

This time, I got the Intervideo Audio Filter again, and the receiver observed it as 2 channel .. not AC3 or DTS.. So I'm still stuck.

I don't want to use AC3Filter because I can't get it to pass through DTS and it doesn't handle Music DVD audio well.

(note this experimentation is with your "AC3 DECODE" box checked off)



----

Just checked Control Panel -> Sounds and it says the sound hardware is "C-Media Wave Device". Is this a problem getting your program to work through DirectSound???

Coroner
8th January 2004, 07:58
Hello

For the last 4 or 6 versions of MPC I've been having this problem. When I am using a subtitle file (SRT, SSA doesn't seem to matter) it looses sync as soon as I fastforward or rewind through the file. I am playing VOB files and am using SSA and SRT files with them. As soon as I start to seek in the file the subtitles go out of whack. The only way to have them not go out of whack is to watch the VOB from start to finish with no seeking.

Earlier versions of MPC (about 4-6 months ago) never had this problem, you could seek as much as you wanted and they stayed in synch.

Adding AC3 to MPC is great! So much better not having to add AC3 filter manually. Perhaps a vorbis decoder could be next? Then there would be no need to instal corevorbis etc.

Dropbear
8th January 2004, 11:47
latest drama.. it seems the problem is not with media player at all.. I installed a Fortissimo II card and got DTS and AC3 passthrough no problems at all.... It seems the AOPEN AW-850 Deluxe is broken.

gabest
8th January 2004, 12:54
Siku: Is this with the normal version or a translation maybe?

Liisachan: It should run fine with dx7, but I've never tested it.

calinb: I also managed to get a few nero codecs installed. Generally I find it quite annoying when a program registers its privately used codecs with such a high merit that it autoloads in other programs too. Even more annoying is when I try to unregister those filters and the program stops working.

Dropbear: I've got an idea, try mpc with the waveout renderer if that worked with ac3filter.

Coroner: Only with vob files? If so, my guess is that there are time discontinuities in the stream and the subtitler gets incorrect timestamp after you seek to a new place. I can imagine that the source filter ignores these resets when not interrupting playback with seeks, and it just sums up the time accumlated from the parsed frames. Through the history of mpc I tried to enable/disable the new mpeg2 demuxer as the default parser several times, you may need to change back to the other now. If there is the demuxer loaded add mpeg2 splitter on the filter override list and set it to prefer, or vica versa.

Siku
8th January 2004, 14:54
@gabest

The normal one.

calinb
8th January 2004, 18:49
Originally posted by gabest
Generally I find it quite annoying when a program registers its privately used codecs with such a high merit that it autoloads in other programs too. Even more annoying is when I try to unregister those filters and the program stops working.Here-here! I was an early adopter of Nero 6 Ultra and paid for one of the first retail boxes. I've been plagued by this behavior through all the updates. I keep thinking Ahead will get the message and back-off/fix this. I install Nero, get all my filter management worked out (much easier than it used to be, thanks to MPC and Radlight filter manager), get my favorite icons switched back, etc. then do it all over again with the next Nero update, urrgghhh :(

Coroner
9th January 2004, 02:35
Gabest thanks!
Putting the mpeg2 splitter on prefer worked. I can seek all I want now and they stay synched.

Cheers

Hesse
12th January 2004, 07:42
Is there a way to make MPC start in fullscreen mode by default w/o having to use the command line switches? I tried to use "Save Window Size", but it doesn't work for full screen.

cweb
12th January 2004, 13:34
Originally posted by Liisachan
mikeX: fyi, most probably mpc doesnt run on Win98 without DirectX 9

It works on my Win98 machine with DirectX 8.1a (now 8.1b).

Is DirectX 9 now stable on Win98? And is there any advantages unless you have a DirectX 9 card?

Seppe
12th January 2004, 20:16
The playback of bik files is bugged with mpc

I have put the binkw32.dll (the one of the game Tony Hawk 4).
But when I tried to play one of the movie files, the playback was split in to 4 halves like this http://users.pandora.be/seppesbox/bik/bik_error.jpg

The info of one of the corrupt files is like this :
http://users.pandora.be/seppesbox/bik/bad_bik.jpg

The info of one of the playable files is like this :
http://users.pandora.be/seppesbox/bik/good_bik.jpg

The bik files both play well with the bink and smacker tools

A sample of a corrupt movie can also be provided to fix the error.

gabest
12th January 2004, 20:26
A sample would be nice definitely.

Seppe
12th January 2004, 22:34
a sample can be found at
http://users.pandora.be/seppesbox/bik/data015.bik 12 MB

This is copyrighted material, please do not download it if you do not own it. It is only for a bugfix.

It will be removed once that Gabest has confirmed that he has it

Liisachan
13th January 2004, 10:43
cweb: sorry for my inaccurate comments, i've just tested mpc+win98 and now I can confirm even DirectX7.0a does work, like Gabest said.
I'm not a win98 user myself, but i just thought MPC doesnt run on "default" win98 (DirectX6.4)...
Like you said, Dx9 might be useless if you cant use VMR-9 mode.
My PC is not very new either, but luckily I can use VMR-9 mode on my win2k, so I can enjoy the most beautiful subtitles rendered internally by MPC :)

calinb
13th January 2004, 11:04
Gabest,

Finally got around to trying the new internal MPC AC3 filter on a div5/ triple 5.1 AC3/ mkv file. Bad noise/distortion on all audio streams :( AC3 Filter v0.70b plays it okay but Intervideo also has problems with this file. Would a sample clip help?

LigH
13th January 2004, 11:37
I got reports in the german Gleitz / doom9 forum that the internal AC3 decoder of version 6.4.7.4 is always enabled upon DVD playback starting from an IFO file, even if the DVD does not include any AC3 audio streams but only MP2 (as usual for selfmade DVDs, e.g. by 'heroes' who convert (M/S)VCDs up to DVDs); cannot check this, but could be worth looking for in the source.

Coyote
13th January 2004, 12:00
@LigH : I've reported a similar problem a few weeks ago. it seems that the m$ dvd navigator always report audio streams from dvd as ac3.

gabest
13th January 2004, 18:19
Seppe: This one has a strange header, width/height: 640x480, y plane width/height: 320x240, uv width/height: 160x120. What you can see in the top left corner is the whole picture, other funny looking things are only memory garbage there. I think the maker of this clip imagined it to be playing back in the middle of the screen with black borders around. I can remember something similar from the past, a few games had two versions of its cutscenes, one in fullscreen and the other in half resolution.

calinb: Yes, testing a sample is the only way to find out what causing the troubles... :P

LigH: As Coyote says the dvd navigator cannot tell what kind of audio (or even video) it will read, because it may change depending on what stream the user chooses or which menu or title he's running currently. (loading video_ts.ifo is the same as loading the dvd)

calinb
13th January 2004, 20:29
Here's a sample, Gabest:
http://home.comcast.net/~calinb/AC3samp.avi
I never know how large of a clip is best. This one's about 1.7MB.

It's 5.1+2.0+5.1 AC3 (all at different sample rates) + DIV5. It was in a mkv container but I've trimmed it to an avi. Same problem in both containers.

Both I-video and MPC internal AC3 filters have problems playing it. Haven't tried Nero, ffdshow audio, etc. Thanks!

cweb
13th January 2004, 21:56
Originally posted by Liisachan
cweb: sorry for my inaccurate comments, i've just tested mpc+win98 and now I can confirm even DirectX7.0a does work, like Gabest said.
I'm not a win98 user myself, but i just thought MPC doesnt run on "default" win98 (DirectX6.4)...
Like you said, Dx9 might be useless if you cant use VMR-9 mode.
My PC is not very new either, but luckily I can use VMR-9 mode on my win2k, so I can enjoy the most beautiful subtitles rendered internally by MPC :)

I've installed DirectX9.0b on my win98 pc. It works - I haven't tried VMR-9 mode but I think it should work.

I've got a problem on my PC very recently - basically MPC or Zoom Player crash occasionally when loading a video (mpeg1/2/mpeg4-XviD).
(I didn't have this problem before some days ago)

I checked out faultlog.txt (because the PC freezes with an illegal operation from the media player) - everything freezes (no CTRL ALT DELETE) and I have to press the reset button.

Here's the error. I removed lots of stuff (including ffvfw, XviD) to test, updated to Dx9, tested various nvidia drivers (I'm using the latest version right now).


Date 01/13/2004 Time 20:04
MPLAYERC caused an invalid page fault in
module <unknown> at 0000:b00cb960.
Registers:
EAX=e6ea1000 CS=015f EIP=b00cb960 EFLGS=00010016
EBX=00000006 SS=0167 ESP=0301e99c EBP=000089b8
ECX=00001004 DS=0167 ESI=e6ea1000 FS=0157
EDX=0301e994 ES=0167 EDI=00000167 GS=0000
Bytes at CS:EIP:

Stack dump:
00007c57 0000032f 00000003 e6ea1000 00002077 00007bae 8096f160 000089d0 00007f1f 00001004 e6ea1000 00000003 8096f160 000089f8 000030b6 8096f160

The above dump is always the same every time MPC crashes.

I have a dump of DVD2AVI (neuron2's version) which crashed on me once too with the same error:
Date 01/12/2004 Time 15:00
DVD2AVIDG caused an invalid page fault in
module <unknown> at 0000:b00cb960.
Registers:
EAX=e6e8a000 CS=015f EIP=b00cb960 EFLGS=00010016
EBX=00000006 SS=0167 ESP=00d9faf4 EBP=00008b10
ECX=000006c8 DS=0167 ESI=e6e8a000 FS=0157
EDX=00d9faec ES=0167 EDI=00000167 GS=0000
Bytes at CS:EIP:

Stack dump:
00007c57 0000032f 00000003 e6e8a000 00002077 00007bae 8096f160 00008b28 00007f1f 000006c8 e6e8a000 00000003 8096f160 00008b50 000030b6 8096f160

Do you have any ideas on what might be going wrong? Or where might the problem lie?

Rash
14th January 2004, 03:44
Gabest, I really don't know if that's a bug in MPC or if it is a Windows thing. I can't associate .mpg, .avi and .wmv extensions with MPC. They keep opening Windows Media Player when I double click. The other file extensions work perfectly. Thanks pal. ;)

opsis81
14th January 2004, 06:27
It has nothing to do with MPC.Windows Media Player re-associates these filetypes.Open Windows Media Player,go to filetypes and uncheck .mpg, .avi and .wmv extensions.

Seppe
14th January 2004, 06:42
The file does actually play with the bink and smacker tools at the "correct" resolution of 640/480.
During the game the files are also played in full screen.

I think that it is a encoding option of bink
-> scaling compression : when u use this option, the playback in mpc is bugged.

gabest
14th January 2004, 09:06
Maybe it is a signal for the application using the bink decoder to stretch it to 640x480, the decoder itself won't do this. But I don't need to handle such cases fortunately, what I did to fix this problem was very easy, as the final resolution now I take the minimum of w/h and yw/yh, this seems to work for all samples I have.

Rash
14th January 2004, 15:38
Originally posted by opsis81
It has nothing to do with MPC.Windows Media Player re-associates these filetypes.Open Windows Media Player,go to filetypes and uncheck .mpg, .avi and .wmv extensions.
Indeed! Thanks a lot. ;)

dzy
15th January 2004, 14:35
Hi gabest

Can you make an auto load sub function for dvd as well?

Something like load sub files from

<user defined directory>/<disc id>/title<#>.srt

videolan uses <disc label>#<some date code> for the disc id

it's desirable because some (or most) r2 anime dvds don't have subtitles (not even japanese sub) :<

thanks

Yusaku
15th January 2004, 15:14
Feature wishlist of "things that doesn't seem hard to implement, but everyone keeps bugging me about them" ;) :

* Automatic stream selection based on DVD/OGM selection for internal OGM and (especially) MKV splitters (I know MKV has default track... but sometimes I don't agree with the creator of the file which one would I like to have as default)
(ideally, it should be preference list for all three items - e.g. for me; audio: Japanese-Czech-English-Russian-others - but even the one most preferred language now is good enough)

* Anamorphic correction of MKV movies - currently works only for ffdshow or RM; but many people use e.g. DivX decoder. There's already pan&scan support implemented in MPC; please please link it with this matroska feature - people expect it from player and not decoder...

* Support for track names in matroska splitter subtitles (e.g. subs, forced subs, audio commentary and on-screen texts will result in four "English" entries for subtitles... which is confusing)

celtic_druid
16th January 2004, 06:02
XviD also supports anamorphic correction of MKV movies, has done for at least a week.

toraneko
17th January 2004, 21:11
I'm using MPC 6.4.7.5 with WinXP.

I have (in the same directory) an MKV file containing chapters and an MKA file not containing any.
the MKA file is automatically loaded when I open the MKV one, as its filename contains the one of the MKV file.

in this configuration, the chapters from the MKV file are not available anymore ("jump to" remain greyed).

is there something I should have done with mkvmerge/mmg, please ?

opsis81
18th January 2004, 04:32
@GABEST
Are there any plans to add GRF support?ZoomPlayer has support for GraphEdit files and I'm using it for watching TV channels.
But I'd like to switch to MPC...

chros
21st January 2004, 11:21
So: there's a NTSC MPEG file (I think it was a NTSC VCD), 29,97 FPS, 352*240 resolution .

When I play it with MPC 6.4.7.5 the resolution is 352*262 (if I remember correctly), so the AR is perfect in the screen ...

I have tried with MPC 6.4.3.1 and the resolution was 352*240, and the picture was a little "pushed" ...

I am asking this, because I want to convert into XviD-AVI (in VirtualDubMod), and it converts with 352*240 ... Should I use a resize filter to get the perfect (???) 352*262 resolution ???

Does this problem exist with the PAL VCD-s too ? (352*2??)

Thanx

Sirber
21st January 2004, 18:40
@gabest

do you know when the HE-AAC issue will be fixed?

Thanks!!! :D

Uli
21st January 2004, 22:31
@gabest

I use MPC for a long time now and i'm very pleased with it :)

But i found a glitch in RealMedia playback:
When i set a clip to repeat in an endless loop and i've set to full screen, the screen is resized after the first repeat to the clip size and is played in the upper left corner. The last version i had, that played without this bug was 6.4.4.10. Version 6.4.4.10 plays correctly if i replace actual version with it. All versions after that (including the actual version) have this little bug.

greetz, Uli

PS: I use RealAlternative (latest ver. 1.2 RC 6)

gabest
21st January 2004, 23:04
dzy: Could be done, but I don't think it will happen very soon.

Yusaku: First, third are not easy and I'm willing to do something about them, but the second won't happen, there is one way in dshow already (if there is another, everyone has implement both just to make sure it will work, which is madness), every normal decoder uses it except the "avi" decoders because avi never had any AR information stored in it, but that doesn't mean they wouldn't have to connect to anything else than the avi splitter.

toraneko: Thanks for noticing, fixed.

opsis81: Don't know how zoom loads them, but dx9 doesn't support them anymore, with a good reason.

chros: You should resize it if the target is avi.

Sirber: It's fixed.

Uli: Do you use the realmedia or directshow mode? Which renderer?

oddball
22nd January 2004, 01:23
Gabest do you have an answer on why ReClock plays both audio streams at the same time yet?

Lobuz
22nd January 2004, 01:51
@Gabest

Hi. I support Yusaku in his subtitle related requests. And I want to add another one.

- optimisation of subtitle playback effects(example karaoke). Now it works in unbuffered mode resulting much higher CPU load even in normal uneffected parts. Could effects work in buffered mode too? Or maybe some optimisation could be possible?

- full integration of vsfilter to work in all video modes

- opening as subtitle the .txt extension file which has the same name as video one (many sub files are with .txt extension)

- while performing Load subtitles(ctr-L) jumping to the directory of played video file

- opening locked files other then (eDonkey, eMule) .part extension ( may require setting in options )

- going back to Yusaku proposal could it be possible to add software resizing and cropping to MPC as another internal filter. It could be used instead of graphics card resizing and to make AR correction with mkv files.
It would perform resize with configurable parameters to fullfill playback screen resolution. That could be handy and give higher quality than graphics card.
If MPC could use ffdshow resizing\cropping would be even easier. Of course that could be CPU intensive.

There's only one thing which could truly make a big quality leap in plaback. That's framerate conversion/interpolation. It most likely should work in Trimension (http://www.trimensiontech.com) Philips's software. And I'v found on forum those links (http://www.ics.ele.tue.nl/~dehaan/publications.html) to papers with Philips's algorythms (http://iss.bu.edu/jkonrad/Publications/local/cpapers/Kard03ivcp.pdf). Maybe it could be possible to put it in opensource project?

Regards
Lobuz

calinb
22nd January 2004, 02:20
Originally posted by gabest
<snip>.... but the second won't happen, there is one way in dshow already (if there is another, everyone has implement both just to make sure it will work, which is madness), every normal decoder uses it except the "avi" decoders because avi never had any AR information stored in it, but that doesn't mean they wouldn't have to connect to anything else than the avi splitter.Gabest, I don't really understand your arguments against this proposed MPC AR feature. I've never been able to get the ffdshow overlay mode to work with my video adapter so the ffdshow AR feature doesn't work for me. If you only supported reading and using the mkv AR flags, that would be a nice feature (de-selectable, of course--just like many MPC features.) It could be coupled to your internal matroska filter, if that makes it easier. If you never implement this feature, I'll just continue to use manual pan&scan presets because MPC is such a great player :)

RedDwarf69
22nd January 2004, 08:15
Originally posted by calinb
Gabest, I don't really understand your arguments against this proposed MPC AR feature. I've never been able to get the ffdshow overlay mode to work with my video adapter so the ffdshow AR feature doesn't work for me. If you only supported reading and using the mkv AR flags, that would be a nice feature (de-selectable, of course--just like many MPC features.) It could be coupled to your internal matroska filter, if that makes it easier. If you never implement this feature, I'll just continue to use manual pan&scan presets because MPC is such a great player :)

He says the problem is in DivX/Xvid/ffdshow decoders (works in ffdshow with overlay because a casual error, it should works without it too), we have only to use manual pan&scan until they correct it.
Gabest seems to be in the position of "if we correct this with a hack, they will never will correct it in the correct way"

P.D.: Correct me if any error
P.D.: I readed "something" about AR in Xvid 1.0 betas, is it corrected now?

toraneko
22nd January 2004, 10:13
why MPC can auto-load several audio-files when it can additionnally load only one ?

could you then, please, separate "open" of a main media file from "open" of additonal audio tracks ?

could it also be that opening additional audio tracks wouldn't rewind the main media file ?

thanks in advance

cweb
22nd January 2004, 13:46
Gabest,
About the invalid page faults I had running mpc, well now I've updated the ole files (using DCOM98 patch), and now the crash occurs much less frequently - only once in a while. Memtest86 indicates memory is completely ok, by the way.

I've also now had a page fault crash without the system freezing, at least, which makes a difference.

Sirber
23rd January 2004, 02:24
Originally posted by gabest
Sirber: It's fixed.6.4.7.5 is the lastest avalible and the build I have. When do you think you'l lrelease the fixed build?

calinb
23rd January 2004, 02:33
RedDwarf69, Thanks for the clarification. I've read Gabest's posts on the subject again and I guess his position is, fundamentally, the AR feature should not be present in both a decoder and a player.

rigel
23rd January 2004, 09:27
1. Would it be possible to make MPC "remember" the waveout volume that was present at MPC startup and restore it on exit when using the waveout audio renderer. It is somewhat annoying either to lower the volume every time manually( And I prefer not to have those windows sounds as loud as a movie).
2. Some way to have different settings for different file extensions?
Maybe by adding an option of loading settings ini files from commandline?

jp80
25th January 2004, 04:01
Hi gabest,

could you pliz check my post in this section, and which subject is titled "MPC resize in real time without keeping aspect ratio "?

Uli
25th January 2004, 22:42
Originally posted by gabest

...
Uli: Do you use the realmedia or directshow mode? Which renderer?

Hello again,

i use System Default Renderer (Win98SE on GF2pro with Detonator 45.23 and DirectX 9.0b) and RealMedia mode.
In both modes (DirectShow/RealMedia) happens the same.

greetz, Uli

Brother John
26th January 2004, 00:14
Good morning!

I just ran into problems with the new MPC 6476. The player produces a protection fault when trying to open this file:
Matroska, XviD "Selam", LC-AAC 5.1, LC-AAC 2.0
The video was made with VDubMod, sound with BeSweet+Nero 6.0.0.23 and finally muxed with mkvmerge 0.8.2.

It plays fine in MPC 6475 and BSPlayer. Also when I disable the internal matroska splitter in 6476, it works.
External splitter is matroskasplitter 1.0.2.1 (initial release, not the "-2" version now found on guliverkli); ffdshow 20030523 for video and CoreAAC 20030807 for audio.

Am I doing sth wrong or could this be a bug?

edit: 6476 works with internal splitter and non-aac mkvs.

Smiff
26th January 2004, 00:38
Originally posted by gabest
Rash: LFE means it will also be decoded and included in the downmixing, or sent to the LFE speaker when you select 3 front + 2 rear (nothing to downmix then). Ac3filter list every variation with LFE in its combo box doubling the selection, I choose to create a checkbox instead, there is no more difference.

Sorry to be an idiot, but i'm confused by this option also. If I don't have LFE checked (which is the default) what happens to the LFE channel (assuming one is present)? nothing - it's just ignored?. Normally, I use stereo speakers (or Dolby Pro Logic) and want 5.1 mixed to that and want the LFE included because the speakers are good quality... should I have LFE checked or unchecked? Thanks very much and for all your work :)

btw including normalisation is an incredibly brilliant move - am i right that it just prevents clipping by linearly scaling audio to a maximum of 0dB (or just below?) After all, no one replaygains their movie soundtracks :)

Zarxrax
26th January 2004, 07:55
Might I ask what happened to the "Always on top while playing" feature? It was in an earlier build and I loved it... but it seems to have disappeared :(

Edit: Nevermind the musings of this idiot, I have found the option :rolleyes: I was looking for it in the options menu.

celtic_druid
26th January 2004, 11:27
Internal subtitle filter seems to no longer be playing mkv files with internal subs. Went back and checked and the last working version would appear to be v6.4.7.0, which also works fine with its internal mkv splitter disabled, so I guess the current one is not the problem.

Brother John
26th January 2004, 11:39
I checked subtitles with 6476 (mkv, 1x ac3, 2x srt). No problem at all with VMR7, so I suppose text subs work. Don't know about Vobsubs though.

rakaz
26th January 2004, 13:11
Just noticed a post on the MPC SF.net forum:

Project Cowbell is a large independent update to MPC
that provides the user with greatly enhanced
functionality, with an emphasis on playlist interaction
(including additional context-menu items, a media
finder and auto-hide capability in full-screen mode.)
For more information and full feature descriptions,
visit http://www.geocities.com/projectcowbell
Looks very interesting...

EDIT2:
Screenshots fixed...

celtic_druid
26th January 2004, 17:25
Tested VMR9 with srt and ssa under win2k.

Screenshots on the above link work fine for me btw.

gabest
26th January 2004, 20:26
toraneko: one is more than none, and loading additional files after the playback has been started is not really possible.

rigel: 1. applications must not change the global volume level, that's why directsound and the directsound renderer exits, use that if you find mpc controlling the global level annoying.

Brother John: Can you give me a sample? I don't have any with he-aac currently. (if it's a null pointer error, try the latest coreaac filter, with a version ending to 9).

Smiff: Looking at the downmixing code of liba52 I found that it just ignores LFE in any case. If you have it checked, it's going to be output as +1 channel (and usually routed to the left front speaker by windows itself). The normalizer works as you think, except there is a 10 times muliplier limit.

celtic_druid: Do any of those clips play with subtitles from samples.matroska.org?

mrchisholm
26th January 2004, 21:24
I have trouble playing mpeg2 16:9 clips with MPClassic, it won't change to 16:9 but stay in 4:3 and with latest build it stutters aswell :confused: it used to work like a charm, i dunno what has happend, i have not installed any new DVD players, only Win DVD that been there all the time. :confused:

for the record, they play fine in WinDVD

celtic_druid
26th January 2004, 21:37
Ok, now I see that it is not using VMR9, despite it being set to do so in the output options. Reverting back to v6.4.7.0 VMR9 is used without changing any options and the subtitles work.

On further inspection I see that it was due to XviD being set to forced YV12 (default is YUY2). Still with v6.4.7.0 VMR9 works.

So to sum up VMR9 does not work with XviD set to YV12 in any version of MPC since v6.4.7.0. Set to default it works fine.

Tested v1.0RC1 and a post CVS build of XviD.

gabest
26th January 2004, 22:01
mrchisholm: which video renderer?

celtic_druid: in renderless mode the decoder has to output a format which can be converted to rgb by the video card, usually yuy2 is the only non-rgb type accepted.

mrchisholm
26th January 2004, 22:14
shit, now i see .. i installed ulead mediastudio and somehow it made itself primary mpeg2 decoder, how can i change back to windvd?

gabest
26th January 2004, 22:28
add ulead's to the filter override list and set "block".

Brother John
26th January 2004, 22:29
Thx, Gabest.
Solved by updating CoreAAC.

gabest
26th January 2004, 22:54
I'm still curious why I get so many aac bugreport after this release, I can't remember changing too many things there. The only new thing is that the realaudio decoder can cope with aac coming from any splitter now, but it has lower merit than coreaac and it will only load if you don't have that and have the decoder dll of realplayer.

mrchisholm
26th January 2004, 23:16
Originally posted by gabest
add ulead's to the filter override list and set "block".

Works great :) cheers!

Rash
27th January 2004, 00:33
Originally posted by gabest
Smiff: Looking at the downmixing code of liba52 I found that it just ignores LFE in any case. If you have it checked, it's going to be output as +1 channel (and usually routed to the left front speaker by windows itself). The normalizer works as you think, except there is a 10 times muliplier limit.
So you're saying that if we uncheck the LFE box we won't have the LFE information decoded (nor downmixed to the other speakers)?

uneasy
30th January 2004, 13:18
Project Cowbell (http://www.geocities.com/projectcowbell) is released! We can all start to bug Gabest about adding new features to MPC. ;) I especially liked those:

- Option to remember your last play list when the player starts
- Auto-hiding of docked play list in full-screen mode
- Scrolling the mouse wheel while holding the right mouse-button seeks backwards or forwards by a user-defined increment

six6
30th January 2004, 19:22
I really like mpc! Thanks for your work. I haven't had any problems with it until now. Anyway, I'm not sure if this bug has been caught or not, but mpc 6.4.7.6 crashes with the default matroska splitter checked. If I uncheck it and use the splitter from your page (ver 1.0.2.1) it plays the mkv file fine. I have the coreaac filter installed as well. The file is xvid with two he-aac streams.

Smiff
30th January 2004, 19:55
Project Cowbell (great name) may be out but their site also appears to be...

Rash
31st January 2004, 05:20
Humm, it would be great if you guys added which version of MPC it is based on in your website. ;)

MLS
31st January 2004, 08:44
Wow, a lot of those features are quite useful, thanks for the info.

I don't know much about sourceforge, but couldn't they have just submitted the source to Gabest and had him add that stuff so we don't have branches of the same program?

/MLS

DSP8000
2nd February 2004, 05:22
Dunno what happen but I can't play 5.1 AAC,MP4 anymore unless I install 3ivx D4 4.5.1.I've got installed CoreAAC DSFilter+AAC parser(the latest from rarewares),but no go without the 3ivx.If anyone knows whats going on please post a solution.
TNX.
DSP8000

Dropbear
2nd February 2004, 12:40
Gabest,

Having some trouble getting MPC to work with Sonic Cinemaster Video Codec. I have the sonic filters working with TheatreTek and Zoomplayer but when I try to use them with MPC playing DVD's I get a window with just a PINK screen, and a much bigger window which is black.

When I view the filters I get

DVD NAVIGATOR
SONIC CINEMASTER @ DS VIDEO DECODER
LINE 21 DECODER - greyed out
COLOR SPACE CONVERTER - greyed out
AC3 AUDIO DECODER - greyed out
VIDEO RENDERER
VIDEO RENDERER 0004
DEFAULT DIRECT SOUND DEVICE

I have checked the MP2 DECODER off in the options screen.

Any ideas what might be going wrong?

celtic_druid
2nd February 2004, 23:15
The AAC parser only parses RAW aac streams. If it is in an mp4 container then you need 3ivX's mp4/mov splitter.

bond
3rd February 2004, 20:07
it seems that the XCD reader isnt able to handle m2f2 .mp4 files as reported here (http://forum.doom9.org/showthread.php?s=&threadid=69761&perpage=20&pagenumber=2)

gabest, plz have a look

Siku
4th February 2004, 21:27
Originally posted by Siku
I'm having weird crashes with MPC 6.4.7.4. No matter which AVI file I open it will crash. It opens the video normally but when it should start playing the video file, it freezes. Then no matter what I try to do it'll crash. MPC 6.4.7.3 works great for me. I'm using Windows XP.

I have had this problem since MPC 6.4.7.4. and today I found a solution for my problem. I disabled the built-in AC3 Decoder and it didn't crash anymore. I'm just wondering if there is bug in the built-in AC3 Decoder... Or then it's just me. ;) Anyway, I'm glad it works again.

Regards,
Siku

gabest
4th February 2004, 23:15
Siku: Could you please run that debug build I posted at sf.net? It may show more info about the crash. http://gabest.org/mpc_debug_20040131.rar

bond: This filter knows how to create media types for a few formats like avi, mpeg1/2 or matroska, but the rest is generated using the registry where certain byte patterns are listed with the corresponding media types. These entries are usually put there when you run regsvr32 on a splitter or source filter. Try to reregister the 3ivx splitter and see if the cdxa filter will work then.

Dropbear: The colorspace converter (and a second video renderer) is a bad thing there... I tried to test this decoder a while ago, someone sent me different versions with reg files and everything, but still I couldn't add it to the graph anyhow (in graphedit), it just didn't want to do anything for me.

six6: Samples crashing mpc are always welcome on my ftp :) You should also try the debug build, and also everyone here having a crash for any reason.

Rash: Yes, it seems so. Though you could play with the channel mapping of the audio switcher to force LFE mixed with other channels. It doesn't use any magic downsampling formulas, just adds the values of the samples together, may be better than nothing.


One final note about http urls, I know they don't work now, but will in the next version :)

Siku
4th February 2004, 23:39
This is what I found out:
IActual <= GetSize()
At line 3520 of .\amfilter.cpp

Edit: I noticed that this happens with both AC3 Decoder and MPEG Audio Decoder.

calinb
5th February 2004, 01:46
Originally posted by gabest
Try to reregister the 3ivx splitter and see if the cdxa filter will work then. I unregistered/reregistered and it didn't help with cdxreader.ax or the internal MPC filter.

The internal AC3 filter seems to work with my 3x audio stream file now. Did you change anything, gabest, or is it my new sound card? :)

Lobuz
5th February 2004, 03:56
@Gabest
I just want to ask about that features from my earlier post. Could it be possible to realise any?

Originally posted by Lobuz


Hi. I support Yusaku in his subtitle related requests. And I want to add another one.

- optimisation of subtitle playback effects(example karaoke). Now it works in unbuffered mode resulting much higher CPU load even in normal uneffected parts. Could effects work in buffered mode too? Or maybe some optimisation could be possible?

- full integration of vsfilter to work in all video modes

- opening as subtitle the .txt extension file which has the same name as video one (many sub files are with .txt extension)

- while performing Load subtitles(ctr-L) jumping to the directory of played video file

- opening locked files other then (eDonkey, eMule) .part extension ( may require setting in options )

- going back to Yusaku proposal could it be possible to add software resizing and cropping to MPC as another internal filter. It could be used instead of graphics card resizing and to make AR correction with mkv files.
It would perform resize with configurable parameters to fullfill playback screen resolution. That could be handy and give higher quality than graphics card.
If MPC could use ffdshow resizing\cropping would be even easier. Of course that could be CPU intensive.

There's only one thing which could truly make a big quality leap in plaback. That's framerate conversion/interpolation. It most likely should work in Trimension (http://www.trimensiontech.com) Philips's software. And I'v found on forum those links (http://www.ics.ele.tue.nl/~dehaan/publications.html) to papers with Philips's algorythms (http://iss.bu.edu/jkonrad/Publications/local/cpapers/Kard03ivcp.pdf). Maybe it could be possible to put it in opensource project?

Regards
Lobuz

shitowax
5th February 2004, 10:34
The 3ivx splitter doesn't register any byte patterns but it only registers extension (m4a, mp4, ...), and registers to support the Quicktime Stream subtype. I wonder if it's not the problem : DirectShow could be parsing the XCD like a mad to find a matching byte patterns ... In theory it should finally find the Quicktime byte pattern and try connecting to the 3ivx splitter as it does with the avih XCD source ... The Question is "what kind of byte pattern does directshow use for quicktime" ... The registry is our friend ;)

Originally posted by gabest
bond: This filter knows how to create media types for a few formats like avi, mpeg1/2 or matroska, but the rest is generated using the registry where certain byte patterns are listed with the corresponding media types. These entries are usually put there when you run regsvr32 on a splitter or source filter. Try to reregister the 3ivx splitter and see if the cdxa filter will work then.

gabest
5th February 2004, 10:47
1. not without speeding up the text renderer by at least 10 times, rerendering every frame and uploading them onto a texture is impossible currently.
2. may happen if I'm going to have a video switcher
3. no
4. possible
5. maybe
6. if I had a few month of free time with pizza and coke around, then it would be a good idea :)

ernstblaauw
6th February 2004, 09:43
Hey Gabest,

Yesterday, I received some photo's and two movies from a friend. Those mvoies cannot be played in MPC if the internal AVI splitter is enabled. The movie stays black and MPC crashes. If it is turned off, I plays fine.
GSpot says:

File:
Bad chunk in frame data
Details
While processing chunk /RIFF:AVI /LIST:movi, found bad length value


Codec
4CC: mjpg
Name: Motion JPEG including Huffman Tables
Runtime: 00:00:22 (242 fr)
x:y: 320x240 (1.33:1) [=4:3]
Bitrate : 1640 kb/s
FPS: 11.000
Qf: 1.941 bits/pixel

Render
Video path: (S) --> AVI Splitter --> PICVideo MJPEG Decompressor --> (R)
Audio path: (S) --> AVI Splitter --> (R)

I think it's related to the bad frame data. Can you do something about this problem?
Thanx

gabest
6th February 2004, 12:55
ernstblaauw: Could you please try the debug build on this avi? Also, if virtualdub lets you make a sparse avi out of it, could you send that to me in email or anyhow?

ernstblaauw
6th February 2004, 13:06
Originally posted by gabest
ernstblaauw: Could you please try the debug build on this avi? Also, if virtualdub lets you make a sparse avi out of it, could you send that to me in email or anyhow?
Where can I find the debug build?
And I can send you the whole avi if you like. It's 6.4 MB.

gabest
6th February 2004, 18:49
Siku:

Sorry, I've just noticed your last post :) This is from the SetActualDataLength function and it says there isn't enough room in the output buffer. Because this filter decodes 3 different types (and may switch between them dynamically for dvds), it doesn't know how many bytes to ask when connecting up with the render or some other filter downstream, so it just tries to reallocate this buffer each time there isn't enough space. The audio switcher also uses this method when switching to a stream which needs a larger buffer size, but it doesn't allow anything other than renderers or the matrixmixer to connect after. Don't you have an autoloading audio filter? Or maybe some non-standard audio renderer/device driver?

ernstblaauw:

debug build: http://gabest.org/mpc_debug_20040131.rar
my ftp: ftp://gabest.dyndns.org:2121/ l/p: login/password

Siku
6th February 2004, 20:39
@gabest

I have the MatrixMixer and AC3Filter installed on my system. And I don't have any non-standard audio renderers installed as far as I know. But I think that I'm having these crashes 'cos my Window's 'Best before' date is passed already :D

I think I'm going to make a clean XP install soon, I let you know if I'm still having these crashes ;)

Cheers,
Siku

snowcrash
6th February 2004, 21:15
I'm having trouble with Realmedia/Quicktime playback. I just did a fresh install of WIndows XP and then I installed MPC 6.4.7.6, hoping that it would be able to play all my Realmedia and Quicktime files without having to install Realplayer and the Quicktime player. Well, it won't play either format. I've tried playing rmvb, ram and mov files and I get an error saying MPC cannot render some of the pins in graph. I get the following error code for rmvb files, for example:

Stream 0

Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {30345652-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 240176
cbFormat: 122

VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 710714
dwBitErrorRate: 0
AvgTimePerFrame: 416666

BITMAPINFOHEADER:
biSize: 40
biWidth: 676
biHeight: 364
biPlanes: 3
biBitCount: 12
biCompression: RV40
biSizeImage: 369096
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0


So I tried playing with some of the format and filter options but I'm not having any luck. Isn't this supposed to work with all the default settings? And I'm assuming mplayerc.exe is all I need and I don't have to install anything else for Realmedia/Quicktime playback... correct?

TIA

Coroner
6th February 2004, 21:31
You need the Quicktime and Real codecs installed for MPC to play them. Quicktime Alternative and Real Alternative a are a good choice, use google to find them as their site changes a fair bit.

bond
7th February 2004, 11:13
any updates on the xcd reader issues with mp4? :(

ernstblaauw
7th February 2004, 12:15
Originally posted by gabest
ernstblaauw:

debug build: http://gabest.org/mpc_debug_20040131.rar
my ftp: ftp://gabest.dyndns.org:2121/ l/p: login/password [/B]
Gabest, I'm now uploading to movie to your FTP, the filename is M5110017.AVI. The size is not 6.4 MB, as I mentioned earlier, but 4.5 MB.
The file playes fine with the debug build! (Both the "normal" version, as the "unicode" version.)

gabest
7th February 2004, 16:16
bond: Apparently 3ivx cannot assign the qt subtype for any byte pattern either, it just sets up this assignment for the .mp4 file extension. If you rename your files to something else and the bytes at 4-8 do not match with those MS has already setup for the old qt splitter, then you won't be able to open them with a good chance. The 3ivx splitter should register itself for any media type and decide if it can connect by reading into the file, and not just let the graph builder decide after the file extension if it loads it or not. (for xcd the .dat extension doesn't help much either :))

ernstblaauw: The file is ok here with both builds, but maybe we aren't using the same decoder. I tried picvideo, and you?

ernstblaauw
8th February 2004, 11:54
Originally posted by gabest
ernstblaauw: The file is ok here with both builds, but maybe we aren't using the same decoder. I tried picvideo, and you? [/B]
Both debug builds played ok. But the version I have installed (6.4.7.6), crashed every time it tried to decode the movie with the internal AVI-splitter. I installed my own version using K-Lite Codec Pack, but i don't think that doesn't matter, because it does not heavily depend on registry keys, is it?
I'm also using the PICVideo MJPEG codec, version 2.10.0.29.
I think the internal AVI Splitter of the debug build is different than the internal AVI splitter of the last release, 6.4.7.6.

mf
9th February 2004, 13:06
Excuse me for not reading the entire thread, but:

It seems the graph constructor runs on idle (or lowest?) priority. If I have background encoding that runs on "Even lower" priority, it will take MPC about a minute to load a file, so I have to set my encoding priority to Idle to get it to load within a reasonable time. Any fix? Checking/unchecking "Use worker thread to construct filter graph" seems to have no effect. Thanks :).

sillKotscha
9th February 2004, 15:05
@mf
" Excuse me for not reading the entire thread, but:" :D

yeah, that's true... I remember that somewhere in the midddle of this thread I was asking for something simliar to your request.

I can't remember quite well, but it was somthing like:

- an option as it is in zoomplayer... I think it's called "player thread priority" or something. You can set ZP above normal usage and it will load within a reasonable time.

this was my question to gabest a long time ago... I can't remeber/ find his answer but he'll surely help out a second time ;)

RathO
12th February 2004, 01:14
@Gabest:

Suggestion: would be cool to have a "Video Tuner" build in..
Just my cents, once again!

Keep up the good work :p

CiTay
12th February 2004, 01:57
Originally posted by RathO

Suggestion: would be cool to have a "Video Tuner" build in..

But wouldn't there be a problem of "accumulating" video EQ's, because many formats also have their own EQ (i.e. via ffdshow, DivX decoder, etc.). Maybe a video EQ that's selectable per format...

RathO
12th February 2004, 02:24
Hum... I just don't know about different EQ..

I had the idea while playing in the capture window of VirtualDub. MPC wouldn't need to have lots of options for the TV-Tuner: just the channel autoscan and channel selector.

I'd be curious to know what Gabest think about it :cool:

Cheers!

CiTay
12th February 2004, 02:34
Originally posted by RathO
Hum... I just don't know about different EQ..

I had the idea while playing in the capture window of VirtualDub. MPC wouldn't need to have lots of options for the TV-Tuner: just the channel autoscan and channel selector.

Oh sorry, i misunderstood you. I thought you wanted to have a video EQ, where you can manipulate gamma, RGB levels etc... never mind then.

Loopback
12th February 2004, 23:13
What the great news - a long awaiting image saving ability is done!

Only couple cosmetic touches need for it: screenshots autonumbering option (or any other way for automatically generating different names) and of course hotkey for it :)

encod3r
13th February 2004, 05:10
when you right click on the video and get the alternate menu there is no save image option, if there is a way to implement this please do as I hide the original menu all the time!

Ryokurin
13th February 2004, 14:47
This is kind of a weak question, but I cant find anything on it in a search.

Is there any way to stop MPC from pausing video on a single mouse click? The only thing that I want MPC to do is go to fullscreen on a double click. I've seen one post elsewhere that suggested to set fullscreen to a single click, but it still pauses the video. any suggestions?

oddball
13th February 2004, 15:14
Did MPC implement the 'save last aspect ratio used' setting yet? :)

Small alteration surely? ;)

CiTay
13th February 2004, 15:22
Originally posted by Ryokurin
This is kind of a weak question, but I cant find anything on it in a search.

Is there any way to stop MPC from pausing video on a single mouse click? The only thing that I want MPC to do is go to fullscreen on a double click. I've seen one post elsewhere that suggested to set fullscreen to a single click, but it still pauses the video. any suggestions?

Go to "options" - "keys", scroll right for the Mouse column, remove left-click for pause.

Ryokurin
13th February 2004, 19:21
pause is set to none. and it still pauses.

none in modifier, no key, type virtkey, id 156, mouse none, blank app and remote, repcnt 5.

CiTay
13th February 2004, 19:40
Originally posted by Ryokurin
pause is set to none. and it still pauses.

none in modifier, no key, type virtkey, id 156, mouse none, blank app and remote, repcnt 5.

What about "Play/Pause" (2 above Pause)?

iradic
14th February 2004, 01:02
Nice player but I can't show subtitles...

I have DX9a and DX9renderless is set in options menu, also tried setting Video Mixing Renderer 9 as prefered, but nothing - shows warning message...

Is this only for WinXP (I'm using WinME)? Am I doing something wrong? Bug?...

...

Ryokurin
14th February 2004, 01:10
Originally posted by CiTay
What about "Play/Pause" (2 above Pause)?

that did it. Now I feel extra dumb as i've been looking forever and never saw that. thanks...

CiTay
14th February 2004, 03:27
Originally posted by Ryokurin
that did it. Now I feel extra dumb as i've been looking forever and never saw that. thanks...

;)

I have a feature suggestion: Ability to enter custom aspect ratios, or change aspect ratio in 0.01 steps. Right now the steps are too far apart to get a 100% correct aspect ratio on some movies with wrong aspect ratio. For example, i can't set it exactly to 2.35 for one movie: The closest i can get is 2.32 and 2.36. :p

Shernand
14th February 2004, 05:32
Gabest,
Could it be possible to add a "totally disable mouse at fullscreen" due that sometimes (even when i don't move the mouse) i see the mouse pointer while i'm watching a video at fullscreen (and nobody likes that for sure ;))

Thanks in advance for your great player ;)

-- Shernand

mf
14th February 2004, 10:52
Originally posted by sillKotscha
@mf
- an option as it is in zoomplayer... I think it's called "player thread priority" or something. You can set ZP above normal usage and it will load within a reasonable time.

this was my question to gabest a long time ago... I can't remeber/ find his answer but he'll surely help out a second time ;)
Well this is a different story. The playback thread runs at normal priority, so I never have any stutters or glitches. It's just when opening a file it takes ages to load with a CPU-hogging background process.

Zarxrax
15th February 2004, 08:09
Originally posted by mf
Well this is a different story. The playback thread runs at normal priority, so I never have any stutters or glitches. It's just when opening a file it takes ages to load with a CPU-hogging background process.

I think a process priority setting for playback would be a wonderful addition. Sometimes I browse the net while watching videos, and the video will stutter due to the browser.

Liisachan
15th February 2004, 09:25
Originally posted by Zarxrax
I think a process priority setting for playback would be a wonderful addition. Sometimes I browse the net while watching videos, and the video will stutter due to the browser. I second it :) Actually, I usually use Task Manager after launching MPC to set its priority higher by 1 than normal. On my old computer (850Mhz CPU) I need to do so to play a vid smoothly with MPC. Altho, I know there s nothing wrong with MPC about this and I just sould buy a new computer...^^;

Kast
15th February 2004, 23:13
First time in this thread. Just wanna say a huge thanks to Gabest for the best media player ever.

Liisachan
15th February 2004, 23:48
libdts! so soon! :D
Thank you for 6478 & good-bye windvd (?)


Well, I still need InterVideo's and/or CybeLink's DTS Decoders for other DS Players and other purposes. But this, too, works thanks to your AVI <-> AC3/DTS Filter & DTS/AC3 Source filter... so let me thank you again _ _



Umm, but I must say CyberLink Audio decoder is more excellent atm (maybe naturally since libdts is still v0.0.1), tho GPL'ed free DTS decoder is truely promising and exciting...

theoneyouknowleast
16th February 2004, 06:31
I have been expermenting with keyframe insertion in xvid using zones, so seeking in chapters is quick.

When I playback an .ogm in WMP6.4 or MPC using OggDS it works fine. When I use the built-in OGG filter in MPC the seeking is slow, like when you seek inbetween keyframes.

Is there an advantage to using the MPC filter, or should I just stick to using OggDS 0.9.5.5 from Tobias ?

This happens in 6.4.7.5 and 6.4.7.7

mf
16th February 2004, 10:08
Originally posted by Zarxrax
I think a process priority setting for playback would be a wonderful addition. Sometimes I browse the net while watching videos, and the video will stutter due to the browser.
I do the same. My solution: Browse on a different computer :D. Also enables you to watch fullscreen ;).

kilg0r3
16th February 2004, 11:16
Isn't there a possibility to assign a default priority to applications via the registry. I remember that 'Another Taskmanager' could do this for win9x.

Wedgedkc
17th February 2004, 00:29
Do I have to do anything specific to be able to play dts files? I downloaded a test file from here: http://www.sr.se/laddahem/MultiKanal/Dts/SURROUNDTEST_011212.zip but all I get is static and under filters when playing only the wave parser is visible. Any ideas?

Liisachan
17th February 2004, 04:41
Originally posted by Wedgedkc
Do I have to do anything specific to be able to play dts files? I downloaded a test file from here: http://www.sr.se/laddahem/MultiKanal/Dts/SURROUNDTEST_011212.zip but all I get is static and under filters when playing only the wave parser is visible. Any ideas? That file is not a normal DTS but a DTS-WAV, but you can convert it into a normal DTS this way:
(1) Change your file's original extension, .wav, into .dts (like SURROUNDTEST_011212.dts )
(2) Get DTSParser10.exe here: http://hypercubemx.free.fr/html/download1.html
(3) Run (2) , check "Rebuild Stream" checkbox and open (1) by clicking [DTS File...]
(4) You'll get a new file named *.fixed.dts (like SURROUNDTEST_011212.dts.fixed.dts). It will be a normal DTS, which MPC should play too :)

As a side note, VLC (using the same lib) can open a DTS-WAV file with the extension .wav directly. So maybe there is a way to do the same with MPC, but I'm not sure.

Rash
17th February 2004, 05:06
Gabest, maybe you should know that. MPC and MatroskaSplitter is not using Matroska default track flag information (so that they never set the default track when the video starts playing).

It really isn't that much important. Just a note. ;)

Longinus
17th February 2004, 06:06
Oh now Gabest, what have you done??
With 6.4.7.8, you crossed the 1mb barrier!! =D
I have been speculating when would this happen... And with all the stuff MPC have, I'm surprised that this didn't happen before. Even UPX-compressed, this is a VERY small, almost stand-alone, media player.

Again, nice work.

chros
17th February 2004, 10:29
In 6.4.7.8 with the built-in AC3 filter one time the playback didn't started ... With the opensource AC3filter 0.70 it works fine ...

I can't upload the whole avi ...

Edited: (I must erase the name of the file ...)

Wedgedkc
17th February 2004, 12:46
Originally posted by Liisachan
That file is not a normal DTS but a DTS-WAV, but you can convert it into a normal DTS this way: ...
Thanks for the tip! Does this work for you with the file I posted? When I try with the .fixed.dts file mplayerc crashes... (S/PDIF output)

gabest
17th February 2004, 19:06
Wedgedkc: This file has an unusually big frame size (would be impossible on a dvd), it simply overruns the buffer I use for the spdif output. But decoding it doesn't crash :)

chros: I'm going try dling it, but it would be faster if you could upload the beginning of the file at least.

Longinus: Well, libdts has a few large lookup tables... :) Next barrier to break: size of a floppy!

Rash: Until there's no standard way of doing it, I'm not going to create little shortcuts here and there. The splitter should be able to transfer these properties of the streams to the filter needing it.

theoneyouknowleast: Unless you seek right on keyframes, you are really seeking inbetween them. Could you tell me more about this "keyframe insertion in xvid using zones"?

Liisachan: I haven't listened to too many dts files yet, do you mean there is a hearable quality difference between libdts and other decoders? In the TODO file I read that a few extensions aren't handled yet, maybe that is the reason.

Shernand: Sorry, but I'd not like to add more options which aren't really needed. I also have such an optical mouse which cannot stay at one place and have to push it sometimes to cure its parkinson's syndrome. The best solution is to get used to leaving the pointer at the right side of the screen :)

iradic: Does vmr9 show up at menu/play/filters after loading a video? If not that usually means the video card was missing some features to support it and mpc loaded the default renderer.

CiTay
17th February 2004, 19:32
What about the possibility to add custom aspect ratios by hand, or define a few and put it into the right-click menu? Like 1.33:1, 1.66:1, 1.78:1, 1.85:1, 2.35:1. Just by using the number keys on the right, you can't always get the correct aspect ratio.

iradic
17th February 2004, 22:42
gabest: Does vmr9 show up at menu/play/filters after loading a video? If not that usually means the video card was missing some features to support it and mpc loaded the default renderer.

Yes it shows "Video Mixing Renderer 9" - but only when I, in options menu, override vmr9 as prefered - ... (video card is tnt2 m64 - is this a problem maybe?)

gabest
17th February 2004, 23:16
Renderers shouldn't be forced into the graph like that :) You inserted it in the standard "windowed" mode that way, but without letting other autoloading transform filters to load before it (not that it was important now). Loading subtitles gets enabled only when the vmr is operating in the "renderless" mode, and for that the player has to configure it first. This process can fail somewhere, maybe a surface or texture of a kind cannot be allocated at some place with a tnt.

iradic
18th February 2004, 01:28
Well it seems my system ...

Question: How to remove all registry entries of mpc, so when I unzip new version I get default values in mpc?
Thanks

Backwoods
18th February 2004, 06:15
Is it possible to have Save As JPEG also? I know the BMP feature is new (and a great timesaver) but a JPG option would be nice also.

One thing I have noticed with the BMP saving, if you rename the file in the window, the extension doesn't save. You have to manually type in .BMP. Small thing really, just letting you know.

Laffer
18th February 2004, 11:24
Gabest: Is there any possibility you can add a video/audio crossfade option? I am desperate for this type of functionality! As I play a lot of music promo videos.

I also take it that MPC handles multi monitor setups ok (I can tell MPC to output on monitor 3, full screen for example)?

See http://forum.doom9.org/showthread.php?s=&threadid=70903 for more info.

thx,

Laffer.

CruNcher
19th February 2004, 04:43
Gabest looks like in 6.4.7.8 the Save Image feature has a Bug its only saving one picture if MPC is closed and reopened the Save Image doesn't work anymore can you look into it ?

Backwoods
19th February 2004, 04:44
Originally posted by CruNcher
Gabest looks like in 6.4.7.8 the Save Image feature has a Bug its only saving one picture if MPC is closed and reopened the Save Image doesn't work anymore can you look into it ?

I haven't experienced that. What exactly are you doing?

Liisachan
19th February 2004, 07:35
Originally posted by Wedgedkc
Thanks for the tip! Does this work for you with the file I posted? When I try with the .fixed.dts file mplayerc crashes... (S/PDIF output) Yep, it worked, but not S/PDIF. I simply used "decode to speakers: stereo"...

Originally posted by gabest
Liisachan: I haven't listened to too many dts files yet, do you mean there is a hearable quality difference between libdts and other decoders? In the TODO file I read that a few extensions aren't handled yet, maybe that is the reason. Well, altho DSPGuru said (http://forum.doom9.org/showthread.php?s=&threadid=70657) "i read and tested the code. very nice! (but incomplete..)" the decoder is probably near-complete if you say so.
What I meant was not decoders, but postprocessing, especially in downmixig, such as *Dolby Headphone and TruSurroundXT in CyberLink. I don't see many downmixing options in libdts, but probably libdts will be ok for 6-ch output.

MarkCoolio
19th February 2004, 11:35
@Gabest:

There seems to be a RealVideo bug with MPC since version 6.4.7.6 (6.4.7.5) is the latest one working.

Please look into this forum:

http://filesharingtalk.com/index.php?showtopic=93400

In the "Codec Pack Development/Real Alternative" thread you will see what people reported.

Thanks a lot

Stux
19th February 2004, 16:19
Is there anyway to configure MPC so that it *doesn't* start playing automatically when you open a file?

Thanks

Stux
19th February 2004, 16:48
Originally posted by Stux
Is there anyway to configure MPC so that it *doesn't* start playing automatically when you open a file?

I found I could do it by specifying the file as an argument with /open

ie

'"path" /open'

I'd still like to know of a quick GUI alternative though :)

iradic
19th February 2004, 19:11
Somehow now it works with wmr9 without forcing it... but there is no picture now (but subs are there :) )... is there a solution to this or I need to reinstall windows :) ...

Thanks...

AgeOfPanic
19th February 2004, 23:56
@ Gabest:
I read about the libdts project on their site. They stated there that it being an experiment, the sound quality could be less than with other (professional) codecs. I always use my receiver to decode the DTS stream. Can the quality also be worse when you select S/PDIF in MPC with the build-in decoder?

gabest
20th February 2004, 01:03
iradic: Isn't your desktop in 16bpp mode? To reset mpc's settings, delete hkcu\software\gabest\media player classic from the registry.

Backwoods: Saving jpeg will be available in the next version, it's not fully ready yet, but almost :) Going to fix the file extension prob too.

Laffer: With dshow it is next to impossible. Fullscreen to a single monitor works if they are separate desktops.

CruNcher: Could you describe which steps you do exactly? Which way you save the images, through the menu or with f5?

MarkCoolio: Hm, which bug do you mean?

AgeOfPanic: No, S/PDIF cannot be affected. But as you can read about one page earlier, some "not ripped from a dvd" dts files can crash mpc currently.

Loopback
20th February 2004, 02:27
@ Gabest:
@ MarkCoolio:

Not sure that it is a bug of MPC, seems this is a bug of latest Real Alternative 1.20 (final). With this version don't work even MPC included into package :confused:. But RA 1.20 RC7 work good.

Backwoods
20th February 2004, 02:35
Originally posted by gabest
Backwoods: Saving jpeg will be available in the next version, it's not fully ready yet, but almost :) Going to fix the file extension prob too.

Great news. Just one other thing my friend has brought up, how about saving the aspect ratio of the file being played instead of snapping the actual frame from the source file? If possible that'd be great. As is, my friends and I thank you and eagerly await each update.

iradic
20th February 2004, 04:14
Yes.. changed to 32bpp... now it's ok (sorry)...

Now I have playback problems... duron 700 ... avi 320x240 ~50% cpu, 512xnnn above 85% cpu time... is this normal... can I improve this?

Thanks, excellent player...

Coroner
20th February 2004, 04:41
Duron 700 isn't fast enough. Not much you can do about it, maybe if you overclock the hell out of it. The only real way you are going to fix it is to upgrade. You probably didn't want to hear that, but unfortunately that's all you can do to improve speed.

gabest
20th February 2004, 08:56
Backwoods: You mean saving the image resized to 4:3 or whatever AR the picture has? Yes, that would be hard, without having a good image resizer for all possible rgb formats I can get from the renderer (including <=8bit with a palette).

iradic: What kind of video card do you have? 700MHz isn't much, but a lot depends on the video card too. Maybe it can't do the yuy2 to rgb conversion in hardware and the decoder has to do it.

iradic
20th February 2004, 09:16
Well I have tnt2 m64 - drivers aren't newest also...
Why color conversion? Is this vmr9 thing or mpc or that's the way things are supossed to be...

gabest
20th February 2004, 16:58
Codecs usually decompress the video to some kind of yuv format, but on the desktop only rgb can be displayed (and manipulated) without using overlay, so at some place the images have to be converted to rgb. This can happen inside the codec or if you card supports it by the hardware when blting one surface to another.

AgeOfPanic
20th February 2004, 20:09
Thanks for your help Gabest. Another great option in your great program. Now I only have one feature request left and that is reading the correct AR from a file (option in Xvid 1.0) or a simple way th change the AR like in Zoomplayer.

Backwoods
20th February 2004, 20:16
Originally posted by gabest
Backwoods: You mean saving the image resized to 4:3 or whatever AR the picture has? Yes, that would be hard, without having a good image resizer for all possible rgb formats I can get from the renderer (including <=8bit with a palette).

Ok, I figured you did your method for a good reason. Thanks again.

Tuning
21st February 2004, 16:39
Thanks Gabest now I can play DTS muxed video files!(Avi/mkv) Thanks a lot ^_^.
Btw, with same setup the DTS contained vobs are not sounding at all. The vob contains only DTS track and video is played but without any audio.

Thanks for the update.:)

iradic
21st February 2004, 16:49
OK... Thanks for help...
Also I noticed when playing movie at 100% playrate is ok... after switching to fullscreen it slows down and it's jerky...

gabest
21st February 2004, 17:05
Tuning: mpeg splitters do not demux dts tracks, only the dvd navigator does currently.

Tuning
21st February 2004, 17:19
Thanks for clarifying, Gabest. I feel :stupid: Thanks for all of your efforts.
:)

kea
22nd February 2004, 23:14
Seems it doesn't work. I use \n but it dispays as a space.

Kea

dzy
22nd February 2004, 23:27
Originally posted by kea
Seems it doesn't work. I use \n but it dispays as a space.

Kea

use \N

kea
22nd February 2004, 23:37
works well. Thanks.

chros
23rd February 2004, 13:18
I'm alwasy using the dedynamic filter (U can download it from doom9), I think it is the best audio filter ! (Do you know any alternatives ?)

The problem is: if an avi has more than 2 channels (eg. 5.1 sound), the dedynamic also connect to it, and the playback is stopped at the beginning ... At Overrides: I set Multimedia_Audio -> Any_Type , and Prefer ...

There was a problem with AC3filter 0.69 too (U can see in the changelog :) ), but then I told this to the author, and he has fixed in 0.70 this ... :)

Or Gabest: can U implement this filter in MPC, so we can check it at the Audio properties page, and it connects just the 2 channels sounds ...

Or is there any workaround for this ?

gruppo_sd
25th February 2004, 13:38
Excuse for my bad english...
I think that there is a bug in MPC: after 6.4.7.5 to play an [rv9+aac].mkv I must disable the internal realmediasplitter and matroskasplitter because the player crash; of these I have installed the last versions available respective the 1.0.0.9 and 1.0.2.1 and mpc works whit the esternal filter. (I have not installed real alternative but real one)
Now a request:it is possible to increase the speed in fast forward and rewind of the movie, have an option to eliminate the audio during the accelerated visions and to make yes that the button it remains pressed in place of the play button?
Thanks

gabest
25th February 2004, 19:09
chros:

Dedynamic seems to be another filter which cannot switch between formats on the fly, this is now required for the internal audio decoder. You could set the ac3 decoder to downmix to 2 channels to avoid it.

gruppo_sd:

6475 isn't the latest version of mpc, that may be older than those standalone filters.

The sound can be muted ... manually, for now :), but that toolbar with the controls is too limited to do such tricks like staying pushed while you hold the mouse button down, mfc is not vcl.

gruppo_sd
25th February 2004, 19:30
Excuse but I have a problem whit english: 6.4.7.5 is the last version that works (for me) with the internal filer enable; 6.4.7.6 - 6.4.7.7 - 6.4.7.8 crash if internal filter (realmediasplitter and matroskasplitter) are anable so I install exernal (from Guliverkli)and disable the internal to play [rv9+aac].mkv file. Is only for me?

phrentec
26th February 2004, 07:18
Gabest, Is there any way you can add a feature to show the total bitrate of the playing video under file>properties
it becomes tedious to always bring out the calculator.
Just take (totalTime/filesizeKbytes)8 or something like that.

Also ctrl+rightarrow seek to the right 5secs. Is there a way to customize this seek time. Like if a user wanted it to seek 9seconds instead of 5.

thanks.

chros
26th February 2004, 09:29
Originally posted by phrentec
Also ctrl+rightarrow seek to the right 5secs. Is there a way to customize this seek time. Like if a user wanted it to seek 9seconds instead of 5.

U can already customize it under:
Options -> Tweaks -> Jump distances medium ...

phrentec
26th February 2004, 11:13
thanks, I didn't realize that that was what it was.

yevaman
26th February 2004, 16:27
Gabest it seems That u aer active is this forum

I hope I get an answer..
First of all congratulation for this great player..
So her's my problem

The ac3mpc's internal decodeur doesnt work with an spdif output..

The ac3drivers0.70b offer an option to set them to waveout output instead of diretsound.. This option gave big result for many users with spdif problem..Anyway If i change to wave output in Mediaplayerclassic , i get no sound at all..

The problem is the same with DTS Spdif output .
According to other post it seems that I'm not the only one that can't use the SPIDF output even in changing directsound/waveout option..

Would be cool If there a way to fix that.. I wish i could use mpc as dvd player !

Second point , As i Said mpc don't work with my DTS dvd and my External decoder with my spdif output
so I use WINDVD.. This one gimme me no problem with my spdif output , gimme great result in dolby 5.1 and dts..
So.. i had an idea. I thought i can reg the intervideo audio plugins to MPC.. I did it but no way :(... No spdif ouptut , no sound.. It's strange how the same plugin can give sound with WINDVD5 and no sound with another one ( mpc)

IF u can help to solve all that stuff would be pretty cool !


See ya

yevaman
26th February 2004, 16:46
Originally posted by gabest
Yes, it should pass through both ac3 and dts. One more question, there on that ppage I recommended to check, is the format (top most number) 148?

It Doesn't for me..Bouuuuuuuuuuuuuuuu :(

My spec : amd athlon XP , TERRATEC AREA SOUND FUN with spdif OUTPUT
Extrnal decodeur Pionner vx-806

gabest
26th February 2004, 17:59
yevaman:

And with ac3filter? Is it 148 there? If you have a fast internet connection we could debug this problem remotely.

You can use windvd's decoder in mpc if you disable the internal. If there is nothing else with higher merit, then it should load next.

gruppo_sd:

Don't know why it crashes in those versions, the remote debugging offer stands for you too.

yevaman
26th February 2004, 18:30
Originally posted by gabest
yevaman:

And with ac3filter? Is it 148 there? If you have a fast internet connection we could debug this problem remotely.

You can use windvd's decoder in mpc if you disable the internal. If there is nothing else with higher merit, then it should load next.




I have done and trying using the Windvd's decoder with mpc , no way..
With ac3filter 0.70b All is working ok.. Anyway I don't understand what u mean but "is it 148" :)...

I've got a Fast internet connexion (250k/s dn , 40 dn ) so I catch to offer to solve my problme With the debug method !! :)

Tell me how can i reach you, Perhpas we can meet in efnet ?

Tell me , I will do what u say :)

gabest
26th February 2004, 18:58
Originally posted by gabest: "Yes, it should pass through both ac3 and dts. One more question, there on that ppage I recommended to check, is the format (top most number) 148? "
You: "It Doesn't for me..Bouuuuuuuuuuuuuuuu "
Me: "And with ac3filter? Is it 148 there?"

Is it clear now? :) By the ppage I was referring to the property page of the audio renderer.

Anyway, tell me where to go on irc and I'll be there.

yevaman
26th February 2004, 19:10
Originally posted by gabest
Originally posted by gabest: "Yes, it should pass through both ac3 and dts. One more question, there on that ppage I recommended to check, is the format (top most number) 148? "
You: "It Doesn't for me..Bouuuuuuuuuuuuuuuu "
Me: "And with ac3filter? Is it 148 there?"

Is it clear now? :) By the ppage I was referring to the property page of the audio renderer.

Anyway, tell me where to go on irc and I'll be there.

#doom9 on efnet , i'm there waiting for you -> nickname yevaman :)

phrentec
1st March 2004, 02:16
Gabest: It would really be nice if there was an option under Tweaks to change the percentage of the 'Increase Rate' and 'Decrease Rate'. Reason because when a user is listening to a lecture audio, increasing the play rate by just a smaller amount than the current amount(which I think is 2x) will make the user able to figure out what is being said in the audio and not have it go way too fast but just fast enough to get through the lecture a bit quicker. this will very very much be appreciated by the students in all of us. Thanks.

toraneko
1st March 2004, 13:38
thanks again for that great player !

I don't see *.mp4 files when loading an additionnal audio file unless displaying all files, even though they do play well.

could that file extension be added to "mpeg4 files", please ?

frodoontop
1st March 2004, 23:03
Don't know if this belongs in this thread, but anyway:

When using a matroska file with multiple subs included, ripped with vsrip, the information of default tracks is being disregarded at the moment. I hope this can be easily changed for the next versions of media player classic and/or the matroska splitter.

And one other thing, could the latest vsfilter be included in mpc? I got the feeling it was gonna be the media player which needed a minimum of extra codecs to be registered. Without the latest vsfilter one cannot read these subs at all.

Regards,

frodoontop

Trojan
2nd March 2004, 05:49
Hi gabest
Great player but I am hoping you can help me out with a small problem.
I am using your player as the media player in myhtpc but when I want to watch an avi I cannot get media classic to open in fullscreen. I have tried everything but no luck so any suggestions you might have would be great. I have looked at your pathways but I am wondering do I put /fullscreen after the exe. or in the parameters box. I am running out of ideas as I have tried both ways and everyother thing in every way possible so any help woul be great.

Thank you

gizmotech
4th March 2004, 19:09
@gabest

I'm sure you've been hearing multiple reports on this, but I'll say it here just as a side note.

A number of users out there are very interested in the remaining subtitle track name support. We have been recieving many reports, in a-l and other irc channels about users using mkv files w/ multiple subtitle tracks all being listed by their language code.

Unfortunately for the time being, only TCMP has made a player which can read this track name, though many of our users dislike it and perfer to use MPC.

As an example of how frustrating this subsituation can be, linked below is the stream output from an mkv file in TCMP. the same file in mpc just lists, english after english, while not providing the users any of the relevent information.

http://www.anime-legion.net/subs.jpg

At any rate, we would REALLY appreciate it if you could update either VSfilter to display the information, or update MPC to correctly display this information. It would really be of benefit to a number of users.

Gizmo.

ookzDVD
5th March 2004, 08:25
@gabest,

I would like to ask about the subtitle in the MPC,
should I have to install the VSFilter.dll to watch the subtitle ?

Thank you.

chros
5th March 2004, 09:05
Originally posted by gabest
chros:

Dedynamic seems to be another filter which cannot switch between formats on the fly, this is now required for the internal audio decoder. You could set the ac3 decoder to downmix to 2 channels to avoid it.


I have found a newer version of it: the new name is DynEQ ... (I have created a new thred to it: http://forum.doom9.org/showthread.php?s=&threadid=71860 )

I have uploaded this DynEQ.zip to your ftp ...
Why this dyneq.cll doesn't connect to anything in MPC ?
You could try how it works, if you download the TCMP (www.tcmp.org) ...

I would very happy if you could integrate it (or at least get to work) this filter in MPC ... please , please, pleeaaase ... :)

Thanx

[Toff]
5th March 2004, 12:11
Originally posted by chros
Why this dyneq.cll doesn't connect to anything in MPC ?
Don't search too far, it's because this DynEQ version is customized for TCMP with some special function.

murattttt
6th March 2004, 00:52
Great work Gabest!..
I like MPC and it is getting quite popular in my country as well (Maybe because I make a lot of publicity). Well, it is of course because of your great code. However I miss one thing when you first released the first version of MPC. That was its simplicity(at half of the size it is today). I like the new features and tweaks but my user friends get into trouble and mess with every setting in the player when they might only view the subtitles or other basic stuff.
I think it would be nice to release a lite version which does not include MPEG 1-2, Realmedia decoders, dts/ogg/ filters or other container filters and TV tools, snapshot features etc.; just basic avi(maybe mkv) playback with/without ac3 filter.
IMHO your project would be quite charming with expandibility capabilities as in Mirandaim. I don't get any of it if I don't need it.
Forget these all if you think it already is too complicated. We're just happy.

RedDwarf69
6th March 2004, 20:36
Extra decoders don't make life EASIER to newbies?

Gordie Howe
7th March 2004, 02:42
Originally posted by Trojan
Hi gabest
Great player but I am hoping you can help me out with a small problem.
I am using your player as the media player in myhtpc but when I want to watch an avi I cannot get media classic to open in fullscreen. I have tried everything but no luck so any suggestions you might have would be great. I have looked at your pathways but I am wondering do I put /fullscreen after the exe. or in the parameters box. I am running out of ideas as I have tried both ways and everyother thing in every way possible so any help woul be great.

Thank you

MyHTPC has a strange bug where you sometimes have to put a blank space after the exe's parameters. These are the parameters I use for MPC: "/close /fullscreen ". Note the extra blank space at the end.

ernstblaauw
8th March 2004, 13:56
Still, the earlier mentioned Real Alternative does not work with version 6.4.7.6 or newer. It really seems to be a bug of MPC. Gabest, can you look after this problem? With version 6.4.7.5 everything works fine.

RedDwarf69
8th March 2004, 16:24
Originally posted by ernstblaauw
Still, the earlier mentioned Real Alternative does not work with version 6.4.7.6 or newer. It really seems to be a bug of MPC. Gabest, can you look after this problem? With version 6.4.7.5 everything works fine.

Don't really know, but perhaps has something to do with Options->Player->Formats->Real Media File? Try using "Realmedia" and not "DirectShow".
Some versions ago gabest changed this....because something I can't remember :p

chros
10th March 2004, 09:32
Originally posted by [Toff]
Don't search too far, it's because this DynEQ version is customized for TCMP with some special function.

I know ... (because it didn't work the standard way, at the overrides panel) and that's why I need a developer (eg. Gabest :) ) to implement it somehow ... :)

By The way: what does the merit value means at the overrides panel ?

gizmotech
10th March 2004, 12:55
The merit value is part of the directshow interface, and iirc it's used for weighting purpose when multiple splitters/decoders exist for 1 stream.

Gizmo.

Melkor
10th March 2004, 19:12
Would it be possible to integrate an option to start MPC as a high priority process like Zoom Player does?

chros
11th March 2004, 08:57
Originally posted by gizmotech
The merit value is part of the directshow interface, and iirc it's used for weighting purpose when multiple splitters/decoders exist for 1 stream.

Thanx ... I found that in the new Zoomplayer too (4.0 beta2), with a little help text...

chros
11th March 2004, 09:39
Originally posted by Melkor
Would it be possible to integrate an option to start MPC as a high priority process like Zoom Player does?

It's integrated at the latest 6.4.7.9 version, under:
Options -> Player
Process priority above normal checkbox

Liisachan
11th March 2004, 11:54
Originally posted by chros
It's integrated at the latest 6.4.7.9 version, under:
Options -> Player
Process priority above normal checkbox

This option is great. But it just doesn't work for me.
i.e. even if I check this checkbox and restart MPC,
it (mplayerc.exe) will run as NORMAL according to TaskManager.:confused:

The similar option in Bs Player does work for me.
i.e. if you set it HIGH, the priority seen in the TaskManager is HIGH.

Melkor
11th March 2004, 12:53
This option is great. But it just doesn't work for me. i.e. even if I check this checkbox and restart MPC,
Hi,
it works if once checked in preferences, but it seems that is is not correctly read. After a restart of MPC the setting is not activated.

Liisachan
11th March 2004, 13:05
Originally posted by Melkor
Hi,
it works if once checked in preferences, but it seems that is is not correctly read. After a restart of MPC the setting is not activated.

Confirmed: it works only within one session. Restarting MPC will default this option, altho the checkbox is still checked.

Edit:
"Store settings to .ini file" doesn't do the trick either
By checking that checkbox, "Priority=32" will be changed into "Priority=32768"...Seems that MPC writes the new settings in .ini but it does not read it next time

gabest
11th March 2004, 16:09
Confirmed, even though it reads the value back, it does not apply it then...

Any problems with the mpeg splitter? I was expecting many bugreports :)

rakaz
11th March 2004, 18:34
I've tried the new MPEG splitter with all kinds of MPEG files, both MPEG 1 and 2, and haven't found any problems so far.

I did find a problem with elementary streams, such as mp2, mp3 and m2v. None of these streams are accepted by the splitter and still require the MS 'MPEG-I Stream Splitter':

Media Type 0:
--------------------------
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:
--------------------------
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

gabest
11th March 2004, 19:40
These must be raw streams where there is no PES header before the frames (could be an mpeg audio file in this case, like mp3). I'm not very interested in parsing them, since there is nothing new to add to the existing filters. Maybe the mpeg-i splitter could be replaced with a better one to not choke (or even crash) on some id3 tags.

edit: just noticed you mentioned "mp2, mp3, m2v", yes that's what I meant by raw streams :)

Loopback
11th March 2004, 23:07
Nothing wrong so far with new mpeg splitter. I've tried about 30 mpeg movies, mpeg1 and mpeg2, elementary streams also and have not found any troubles.
But one bug seems remain from the previous version: "save image" option don't work after first using anymore. Silent saving (F5) works as expected.

dzy
11th March 2004, 23:49
great work, the mpeg splitter plays all my us/eu hdtv ts fine.
Is it possible to add aac demuxing? japanese hdtv uses aac for audio.

gabest
12th March 2004, 00:05
dzy: Oh, could it be I have aac in my only jap ts file? "(HDTV)HAPPY_Xmas_SHOW!_20031223_MM_(188byte).ts" (sorry, can't remember who uploaded it, maybe you :)) I was wondering what kind of stream it can be inside a PES with 0xc0 id. It should have been mpeg audio, but didn't look like such.

Loopback: That image saving prob is a strange one...

p.s. there is a silly bug I just found, I forgot to enable the new subpicture types for the null subtitle renderer, it is not a problem until the decoder has an input pin for subs, but the mpeg-1 decoder of windows doesn't have one, so that warning dialog pops up with the pin and media types.

Lobuz
12th March 2004, 01:22
I have one clip which have problems with embedeed splitter while changing resolutions. When I switch to 640x480 the picture is freezing and pause play doesnt help only clik on seekbar helps.
And another problem with that clip is with embeded mpeg2 decoder while clicking on seekbar is causing disapperaing of picture.

The clip plays without problems with not internal filters.
I can sand a small fragment.

Regards
Lobuz

gabest
12th March 2004, 01:43
Originally posted by Lobuz
The clip plays without problems with not internal filters.
I can sand a small fragment.Yes, send it please. The resolution change can cause bad things but that other problem sounds interesting.

Lobuz
12th March 2004, 02:50
That new buffering doesn't help much avi files without proper (or at all) interleaving played from cd-rom. It is still causing much stress for drive trying to read from 2 different places of CD.
Could it be possible to read more data of smaller stream(s)(audio) to buffer. Shouldn't it reduce a drive stress?

Regards
Lobuz

iwod
12th March 2004, 07:31
sorry......... haven't been checking with mpc for a long time. But does MPC support SMil yet?

planet1
12th March 2004, 08:12
Hi,

first a big THX to Gabest for this great player,
its coming closer to perfection with every new release :).

regarding the new *internal* MPEG splitter, here are my observations:

its basically working OK
(seek / jump to location - takes a little longer than with external splitters [~1/3 second video freeze - noticeable on large files]):

VOB (mpeg2 video & ac3) -----> OK

VOB (mpeg1 video & mp2 audio) ------> NOT tested


MPEG 2 system (video+audio) -------> OK

SVCD (mpeg2 video + mpeg1 layer II audio) -----> OK

SVCD (mpeg 2 video + Mpeg2 Multichannel) ------> OK (audio decoded as mp2)


VCD ---------> some weird "subtitle" error @ load -- but file is played correctly afterwards (only occurs if *internal* mpeg video decoder is disabled)

MPEG 1 system (video+mp2 audio) -----> same as VCD

MPEG 1 system (video+mp1 audio) -----> same as VCD



as for elementary streams:

.m1v & .m2v -------> external splitter is used

.mpa (mpeg1 layer I audio) & .mp2 (mpeg1 layer II audio)
-------> external splitter is used

.mp3 ------> apparently *internal* splitter is used, though im not sure on this


some feature requests for future versions:

1. DTS-WAV support - played from HDD (.wav) and from CD-A directly
If you need some samples -especially with "open-bitrate" - id be happy to provide some.

2. MPEG-2 Multichannel Audio [no AAC] decoder filter -
so MediaPlayer Classic can truely be called the first fully featured DVD software player - there is no player which can actually decode the multichannel extensions.
I know its a nearly dead sound format - but still its the only way you can get 5.1 on SuperVCD.
The only "user-friendly" encoder can be found here: http://hypercube.is.dreaming.org/
Philips also released some encoding / extraction tools.

3. Some basic birate (video+audio) info, similar to powerdvd and windvd.


That would be all ;)

Bye

Coroner
12th March 2004, 09:35
Gabest

I tried out the new mpeg2 splitter and am happy to report it works fine with subtitles (SSA and SRT). It doesn't lose synch when seeking like the other one did. I had to use the other splitter on overide up until now.

New splitter works great so far.

tiki4
12th March 2004, 11:30
Just wanted to say thank you for the new release. I just read on the doom9 news page that it supports SVCD subtitles. I will have to check this, as I wait for that feature for a long time now,

so thanks again, Gabest.

tiki4

Coyote
12th March 2004, 13:17
thanks a lot gabest, i've been waiting for the ability to use the sub streams from vob for years. it's working perfectly. now i'll be able to read the lyrics from my favorite jpop artist (well, actualy, i'll try to ;))

yevaman
12th March 2004, 17:28
Hey gabest it's yevaman

We passed some hours on irc concerning the spdid output bug. U finally fixed that and send me a debug version.

I was hoping the next official release will have those fixes included but it's seems that not..

My spidf output is back to silence with no switching to my external decoder.. :(

Hope u will fix that :)

See ya

gabest
12th March 2004, 18:49
yevaman:

This is bad, I thought it was ok :'( Are you up for another test in this weekend? I'm going to be at the usual place.

planet1:

> SVCD (mpeg 2 video + Mpeg2 Multichannel) ------> OK (audio decoded as mp2)

I'm afraid libmad cannot output more than two channels, but that it decoded something at all is nice :)

> VCD ---------> some weird "subtitle" error @ load -- but file is played correctly afterwards (only occurs if *internal* mpeg video decoder is disabled)

Yea, that's the dummy subtitle stream I mentioned on the previous page, it cannot be connected to the mpeg-1 decoder because it doesn't have any input pin for subtitles. Will be fixed in the next release.

> as for elementary streams: ...

These are only handled if they are packetized, ie. they have a PES header. Not having an index mpeg is not a good subject for seeking (still better than ogm :)), but also not having timestamps (and while being variable bitrate very often) ... now this can hurt :) These streams need to be fully parsed before opening them, they are only good to be intemediate files for authoring really. Even vbr mp3 cannot be positioned precisely.

> 1. DTS-WAV support

I'm still against stupid dts-wav files, but I might just do a filter in the future...


> 2. MPEG-2 Multichannel Audio [no AAC] decoder filter

Don't know anything about it really. You should talk to the guys who made libmad.

> 3. Some basic birate (video+audio) info, similar to powerdvd and windvd.

It's not very convinient to invent or support n+1 interfaces all just a little different (if there is any), just because there is no general way diretshow to let the player know about these information. DirectShow has a few limitations. Maybe in DirectShow v2 or with a new API... :)

iwod:

Not really.

Lobuz:

Are you sure it was mpc's avi splitter reading the file? It should not load when detecting non interleaved avi. Also, after it starts running, it reads the file sequentially, without any seeking.

I've just checked the mpeg you uploaded. Tried it with a few different splitters and decoders, but when not played from the beginning they all just froze the picture (couldn't sync/catch on with the picture, sound still played). Once the internal mpeg2 decoder showed something else too (colored garbage :)), but I guess only because it misread a start code and started decoding the wrong data.



p.s. it was really aac in my jap ts file :)

yevaman
12th March 2004, 18:56
Originally posted by gabest
yevaman:

This is bad, I thought it was ok :'( Are you up for another test in this weekend? I'm going to be at the usual place.

planet1:




Sure we can , I'm free tonight if u want

That's strange that the "private" build u made with me was working very well and the official is broken.
Something has certainly been broken in the code since u added some stuff :)

Anyway I 'll be at the same place tonight , or Sunday night

See ya gabest

Lobuz
13th March 2004, 00:04
Lobuz:

Are you sure it was mpc's avi splitter reading the file? It should not load when detecting non interleaved avi. Also, after it starts running, it reads the file sequentially, without any seeking.

My mistake it wasn't internal avi splitter :o
But anyway, maybe it could be possible?


I've just checked the mpeg you uploaded. Tried it with a few different splitters and decoders, but when not played from the beginning they all just froze the picture (couldn't sync/catch on with the picture, sound still played). Once the internal mpeg2 decoder showed something else too (colored garbage ), but I guess only because it misread a start code and started decoding the wrong data.

It works with seeking using: InterVideo Audio and Video decoders and MPEG-2 Demultiplexer. It's from WinDVD 5.1.

Could it be possible to have an option to turn off all effects and | or styles,fonts for subtitles so ssa would behave like srt? Now the solution is to put 2 subtitle streams srt and ssa but when there is many languages it's unnecesary mess. Some people prefer simple form of subs or just don't have needed CPU power.

About AviSplitter: jumping over gap in avi .part file with AC3 still doesn't work. ;)

Regards
Lobuz

sbp
13th March 2004, 10:24
Hi This is my first post regarding MPC.
Gabest, I just tried your player - and thank you it is nice to use and plays most of my files without any problem.

BUT I have a problem with my XVID files. I use XVID (latest release) for TV-capture, but the playback by MPC is jerky, the sound is OK- but the picture "jumps". If I play it through Zoomplayer there is no problems - so what can I do to get it working in MPC?

Thank you
Steen

rakaz
13th March 2004, 10:47
Gabest, could you add the following stream to the null text renderer? It's a script command for window media player that is used in some wmv files:

Stream 2

Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_ScriptCommand {73636D64-0000-0010-8000-00AA00389B71}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: Unknown GUID Name {5C8510F2-DEBE-4CA7-BBA5-F07A104F8DFF}
bFixedSizeSamples: 0
bTemporalCompression: 0
lSampleSize: 0
cbFormat: 16

iwod
13th March 2004, 10:52
ok. may not be a great idea. But.

I was thinking somebody could make a very very small and tiny .exe file ( a bit like realsched.exe that comes with Realplayer ) that start when window start.

All this exe file does is open the smil file and pass on the parameter to Media PLayer classic. ( this could be a url or whatever )......

Would this solve the problem..??

CruNcher
13th March 2004, 12:20
sbp 2 possibilities

1. Old ffdshow that doesn't understand Packed Bitstream ?
2. You useing Overlay Mixer together with recent ffdshow ?

solutions:

1. Update to newest Athos Version
2. Change Renderer to VMR9 Renderless


Now that i have seen Outputs of a Nvidia Card: Geforce3 and Ati Radeon 9800 both with newest driver i can say that Nvidia Drivers have really bad problems in Overlay with Yv12 Upsampleing causeing color bleeding Nvidia users should allways use VMR9 Renderless and ATI users should allways use the Overlay Mixer (less CPU usage) only if Ati users need subbtitles they need to change to VMR7/VMR9 Renderless (more CPU usage).

intermezzo
13th March 2004, 12:34
New buffer? As in buffers your video so it plays laglessly? My computer is slow so MPC lags. :(

m99
14th March 2004, 00:11
It's a while since I had a look on MPC. Can I use MPC and Realmediasplitter to listen to RealAudio on the internet, or do I need to install Real?

kilg0r3
15th March 2004, 12:28
@ Gabest

Hi Don't know if you care ;) but MPC is currently my standard media player for all formats :). Its variety of features, its stability, its ease of use .... Yeah I know how this sounds but what can I do?

But I also have a question to ask. Which version of Dvd2Avi project files does the d2vsource in MPC require?

Cheers to you, may you never loose the fun (is this English?) anyway you gettitiguess. :)

sbp
15th March 2004, 16:49
CruNcher - thanks for your suggestions.

1. I didn't know that I had to use FFDshow - so I tried to install the newest version - but no difference, the playback is still jumping.

2. I tried also to change overlay from defeault to WMR9 renderless - still no difference.

The sound is OK, but it seems li8ke the video comes ahead for sound and the suddently finds out - and it stops - for the sound to catch up.
If I play the videoclip in zoom-player everything is OK.

It is encoded using the newest XVID with packed bitstream, BVOB=2. Any suggestions.

PS: I thought that MPC didn't rely on any installed decoders - so therefore I didn't install the FFDshow - could I be missing anything else?

Thanks
Steen

CruNcher
15th March 2004, 20:53
so I tried to install the newest version


wich one the official or Athos build ?

chros
16th March 2004, 09:58
Originally posted by sbp
PS: I thought that MPC didn't rely on any installed decoders - so therefore I didn't install the FFDshow - could I be missing anything else?

You NEED install the codecs which is not in the internal filter list or You have unchecked ...
For Video I used to install: XviD 1.0, DivX 5.11, DivX 3.11alpha (it includes the Fraunhofer MP3 codec !) and nothing else ...
For Audio: I have unchecked the builtin ac3 and mpeg audio filters , and isntall the AC3filter 0.70

sbp
16th March 2004, 16:31
Hi thank you all for your help.

@CruNcher: The FFD-show I installed was: "ffdshow-20040312.exe" is that the correct version?

@chros: I didn't check or uncheck anything - so does that mean that I'm using the build in decoder or not?
Now I have installed ffdshow and also XVID, so do you advise me to uncheck the AVI files or not..?

Thank you
Steen

gizmotech
16th March 2004, 21:13
@gabest

Any news on when we'll see MKV Subtitle trackname support?

Gizmo

AgeOfPanic
16th March 2004, 23:07
I still can't find the option to change the Aspect Ratio in Media Player Classic. I know I ca do it with ffdshow, but for some movies ffdshow doesn't work properly for me. Can anybody tell me how to change the AR to 2.35:1 (just an example)?

kilg0r3
17th March 2004, 08:18
@ageofpanic
View/Pan-andScan

chros
17th March 2004, 10:08
Originally posted by kilg0r3
@ageofpanic
View/Pan-andScan

Or try the numeric keypad on the keyboard (1-9) to get custom AR !!! (5: original)

lighty
17th March 2004, 15:27
Has anybody considered starting a new thread?!

I tried looking for instructions how to dectivate play/pause by mouse click in MPC but have you ever tried looking over 84 pages?! :angry: :angry: :angry:

AOC
17th March 2004, 16:41
Originally posted by lighty
Has anybody considered starting a new thread?!

I tried looking for instructions how to dectivate play/pause by mouse click in MPC but have you ever tried looking over 84 pages?! :angry: :angry: :angry:

Go to View -> Options -> Keys
Then go to Play/Pause and replace in the mouse column "Left down" with "none" or whatever you want.

AgeOfPanic
17th March 2004, 18:06
What would I enter when I go to View, Pan&Scan, Edit and I would want to change it to like 2.35:1? I don't know the correct settings for Position and Zoom.

HarryM
17th March 2004, 19:52
@Gabest:

MPC is bigger and bigger (as you adding newer and newer features and filters)... :D
Do you plan spliting today's EXE into 'basic player' and one or more DLL libraries with filters?

Why is'nt Win98Me and Win2kXP versions together, in one file?

mikeX
17th March 2004, 20:09
Why is'nt Win98Me and Win2kXP versions together, in one file?
why download 2MBs instead of only 1? : P

Rash
17th March 2004, 22:24
Originally posted by HarryM
Do you plan spliting today's EXE into 'basic player' and one or more DLL libraries with filters?
Oh man, I seriously hope he doesn't. Unless, for some reason, he have to.

lighty
18th March 2004, 01:02
@AOC
Thx!

@gabest
I am not sure which MPEG2 decoder is used in MPC for viewing of DVDs but the only feature I am missing is a slowdown option that would be able to slowdown playrate by 4% thus rendering PAL DVDs back to the real speed of 24FPS. I now that WinDVD has this feature, but I was wondering if it is possible to implement it in MPC MPEG2 decoder?

opsis81
18th March 2004, 17:04
@gabest
The only feature I am missing is related to RealVideo Decoder.
I know it isn't possible to wrap real dlls for decoding RV10 but it could be great if you added RV10 and RV20 decoding from libavcodec in RealVideo Decoder(like ffdshow does).
This way I won't have to install ffdshow just for decoding RV10.Also even if I install ffdshow for decoding MPEG-4 video,I won't have to decode RV10 with the postprocessing filters I have added for MPEG-4 video.(I don't think RealVideo needs postprocessing filtering).

mrchisholm
19th March 2004, 19:30
is it possible to watch mpeg2 .ts files in MPC? all i get is "can't render file :(
Works in WinDVD & VLC but don't like those players ;)

mrchisholm
19th March 2004, 19:33
forget that, new version 6.4.8.0 opens them :)

Sirber
20th March 2004, 03:49
Nice. AAC is now included in MPC. But, built-in MPEG splitter is still buggy. It thinks .MPG contain subtitles and it's slow on seeking.

Soon we won't need any codec :D Good job Gabest :D

Sirber
20th March 2004, 03:51
Originally posted by opsis81
@gabest
The only feature I am missing is related to RealVideo Decoder.
I know it isn't possible to wrap real dlls for decoding RV10 but it could be great if you added RV10 and RV20 decoding from libavcodec in RealVideo Decoder(like ffdshow does).
This way I won't have to install ffdshow just for decoding RV10.Also even if I install ffdshow for decoding MPEG-4 video,I won't have to decode RV10 with the postprocessing filters I have added for MPEG-4 video.(I don't think RealVideo needs postprocessing filtering). MPC uses RealOne DLLs. MPC don't decode RealVideo. Also, FFDShow don't post-process RealVideo by default.

opsis81
20th March 2004, 14:05
@Sirber
I want to thank you for your excellent Producer GUI.I'm using RealAnime for all my anime encodings!

MPC plays .rm and .rmvb with directshow by default.It doesn't play them with RealMedia engine by default.
This means that it will use RealVideo Decoder(it will wrap RealOne DLLs) and not RealOne DLLs directly for .rm and .rmvb extensions.
Right now:
RealVideo Decoder
RV10 doesn't work,even if you have RealOne DLLs installed.You HAVE to use ffdshow
RV20 works perfectly with RealOne DLLs
RV30 works perfectly with RealOne DLLs
RV40 works perfectly with RealOne DLLs

What I would like to see:
RealVideo Decoder
RV10 works perfectly with libavcodec
RV20 works perfectly with RealOne DLLs
RV30 works perfectly with RealOne DLLs
RV40 works perfectly with RealOne DLLs

MPC doesn't decode RealVideo,but it could:D
You said "Soon we won't need any codec".
I hope soon I won't need ffdshow! :D

blahh
21st March 2004, 00:14
Had no problems with 6.4.7.9, but in 6.4.8.0 most mpgs play jerky with MPEG Splitter enabled.

(quite imprecise, sorry...)

Sirber
21st March 2004, 14:02
Originally posted by opsis81
@Sirber
I want to thank you for your excellent Producer GUI.I'm using RealAnime for all my anime encodings!

MPC plays .rm and .rmvb with directshow by default.It doesn't play them with RealMedia engine by default.
This means that it will use RealVideo Decoder(it will wrap RealOne DLLs) and not RealOne DLLs directly for .rm and .rmvb extensions.
Right now:
RealVideo Decoder
RV10 doesn't work,even if you have RealOne DLLs installed.You HAVE to use ffdshow
RV20 works perfectly with RealOne DLLs
RV30 works perfectly with RealOne DLLs
RV40 works perfectly with RealOne DLLs

What I would like to see:
RealVideo Decoder
RV10 works perfectly with libavcodec
RV20 works perfectly with RealOne DLLs
RV30 works perfectly with RealOne DLLs
RV40 works perfectly with RealOne DLLs

MPC doesn't decode RealVideo,but it could:D
You said "Soon we won't need any codec".
I hope soon I won't need ffdshow! :D I'm using DShow mode, and it's not using FFDShow. It's still using RealOne DLLs. The only RealVideo decoder is the RealOne's DLLs. You should re-install realone. Something on your system is messy.

[edit]

Sorry. Seems I missunderstood you. IIRC, producer can't encode RV10. RV20 is still supported (RV G2 IIRC). My question is: Why do you need RV10?

vip
24th March 2004, 07:25
Gabest

Got some kind of problem with new version of MPC (6.4.8.1). When i try to enter the File menu player just hang up and wont respond to the close command, have to use task manager 3 times to kill it ;) All other menus works correctly. I discovered the slow entering into File menu even in earlyer versions, but so far player was working i didnt doubt about it. I've deleted registry settings for MPC, it didnt help.
My PC config: WinXP Pro SP1, DX 9.0b, Celeron 2.4GHz, 256Mb.

Perplx
24th March 2004, 08:46
vip: Disable cd-rom menu in the options.

Gabest: I have a bug, I use overlay mixer so I can use the tv out on my radeon with MPC minimized, and it work. But when I use a playlist the next video isn't displayed on the tv.

techz
24th March 2004, 08:57
since i started using MPC, i havent changed to any other app , but why so many releases in such a short time

blahh
24th March 2004, 10:07
Originally posted by blahh
Had no problems with 6.4.7.9, but in 6.4.8.0 most mpgs play jerky with MPEG Splitter enabled.

(quite imprecise, sorry...)
Still present in 6.4.8.1...

How can I specify the problem?

vip
24th March 2004, 13:04
Thanks Perplx, you helped me a lot :)

rotflol
24th March 2004, 15:14
Hi,

I've got a few DVDs that are non-seekable, and when I jump to one of the chapters, the current playing time is reset to zero, so it's something like 00:00:00 / 01:30:00, and the seek slider moves to the left end. This doesn't happen in PowerDVD.

opsis81
25th March 2004, 00:28
@Sirber
Why do I need RV10?For my precious old SouthPark episodes..:D
Is it true that RV10 is just H.263?I've downloaded some H.263 decoders,but they don't work.
I hope Gabest will answer on this,I just can't live without Cartman!:D

r0cket
26th March 2004, 13:54
@Gabest

If I untick built-in matroska splitter and open mkv it gives me runtime error. Doesn't happen with mplayer2.exe

Chez_Wimpy
28th March 2004, 10:06
I noticed that mpc since 6.4.8.0 fails to play a matroska file when there is a mono HE-AAC file as the "top" audio track. It works if I have a stereo HE-AAC as the top, and then I can switch to a mono track if it is a second track. I have to go back to 6.4.7.9 to get many of my old anime files to play :-(

Zarxrax
28th March 2004, 19:42
Small feature request: would it be possible to add an option to be able to turn Loop on and off via a hotkey?

r6d2
29th March 2004, 02:43
Hi, @Gabest,

I have just tried yor player and I'm impressed. Thanks! So far it is the only player I've found to play muxed subs on a DVD.

I'm experiencing a problem though. My encode is a non-standard DVD, patched with DVD Patcher. It is 528x480, 16:9. I like to use this "weird" frame size because it plays perfectly on 4:3 and 16:9 TVs (first one is height-shinked by 3/4 by my standalone, second one is width-expanded by 4/3 to give 704x480).

Subtitles play if selected (not by default), only they are not centered, but shifted to the right. I guess this has to do with the non-standard width I use, but I prefered to post it anyway in case you may have a fix.

Thanks a lot again.

cipher
30th March 2004, 02:03
Hi :)
Starting at 6.4.8.1, MPC cannot playback such a clip whose framerate is generated @ 120fps (to deal with hybrid sources). Instead of displaying normal images, MPC delivered blocky/broken ones (as well as incorrect lumianance/chrominance maybe?)

6.4.8.0 and a few previous versions(that i tested) have no such problems.

Other informations that might be concerned:

The clip is encoded by XviD and decoded by xvid.ax of XviD 1.0 RC3, (no ffdshow, divx..ect)

System: Windows XP with SP1 English version + DirectX 9.1b

Video Card: Nvidia GF3 Ti @ forceware 56.64

This has been reproduced on my friend's machine, which has roughly the same configuration as mine.

for those of you who might wanna take a look at the clip, you can dl it from here (ftp://temp:temp@nemolus.kmip.net:309/b0rken.avi) (available just temporally) :D

Any suggetion is apprectiated. :D
Regards,
Cipher
:)

bot
30th March 2004, 03:55
I don't think this is my own fault, but you never know.

Don't remember which was my previous version, but this concerns 6.4.8.2:
-It stopped playing anamorphic xvid (with AR flag) correctly.


Sorry if this has been brought up before. Most people abbreviate aspect ratio with AR, and that's not searchable.


Edit:
I uninstalled and reinstalled koepi's xvid binaries and standalone directshow filter several times (and rebooted too). The third time I reinstalled the xvid binaries (but not the ds filter, strangely enough), the AR played correctly again.
Mind you, it played correctly all the time in Zoom Player v3.30.

S_O
1st April 2004, 00:02
I yust found some bugs:
AAC is not decoded correctly from MP4 with the new internal AAC-Decoder.
I have 3ivx D4 4.5 installed and the mp4 plays fine with internal AAC decoder disabled using the CoreAAC DirectShow-Filter to decode AAC.
With AAC decoder activated I get no sound at all, also the AAC Decoder and the Default DirectSound Device are shown in the filter list.
The audio is simple LC-AAC ~100kbps VBR. Error occurs in all versions with AAC Decoder (6.4.8.1, 6.4.8.2), at least I canīt remember that it ever worked.

RTSP/PNM source changes Wave-Volume in system to 0.
When playing streamed RealMedia the wave-volume is set to zero in system, that you have no sound until you increase it again.

It now also contains a MPEG Splitter, but ES MPEG files are still parsed with the M$ DirectShow parser, with the result that the length of VBR mp3 files is still not shown correctly.Also there are some minor bugs, I have to say itīs the best player out there. Thank you very much for coding it and spending time on it. But I also have some feature requests, which would make MPC even better :D:
Internal MPEG-4 Splitter: This would be great, also the 3ivx Splitter works fine, but it isnīt really free.

Internal MPEG Audio decoding: MAD is a very high quality and fast decoder and it is GPLed. M$ MPEG Audio Decoder has some problems with non-standard (224kbps mono) mp2 files for example, and Iīve I remember correctly it also couldnīt play MPEG-2 Layer I/II.

A installer version, with language selection, automatic system selection (unicode or not), selectable extension take-over etc. This is very useful for newbies having no idea how to setup something.Ok, thatīs it. Yust a little question: Do you use FAAD 2.0 release or the latest CVS version? If you use 2.0 release, does this version already support the new tool called Parametric Stereo?

opsis81
1st April 2004, 00:28
@S_O for RTSP/PNM source changes Wave-Volume in system to 0.
This is not a bug of MPC.This also happens when I use other players with RealMedia content such as jetAudio Player.I had to override the existing pnen3260.dll from the common folder with an older one to make it work again.
An internal MPEG-4 Splitter that could split nerodigital and BIFS subtitles would be really great!

S_O
1st April 2004, 01:33
Yust another feature request: By reading some posts here, seems that people doesnīt really like ffdshow. What about internal MPEG-4 Video decoding? With MP4-Parser and AAC-Decoder MPC would become a stand-alone MP4-Player :). If you donīt like libavcodec and xvid as decoder, did you had a look at Skalīs MPEG-4 Codec? It is an active project (last update 31th march 2004) and decoder seems to be fast (468fps 352x240 MPEG-4 ASP and 243fps 640x480 MPEG-4 SP / 1GHz Athlon without display) and supports nearly all MPEG-4 features and doesnīt seem to have problems with the 6of9-Matrix:
Decoder features:

* I/P/B/S VOP, with interlacing.
* H263 and MPEG4 quantization (+custom matrix).
* Quarter Pixel
* Reduced Resolution.
* GMC (3 warp points)
* possibly sliced output.
* Debug and trace facilities.
* NEWPRED and resyncs won't crash :)
* Partial MPEG1/2 support (frame only)

Not supported: Data partitioning, reversible VLC.
http://skal.planet-d.net/coding/mpeg4codec.html
Only problem, itīs not GPL, itīs somekind of home-made open-source license.
@S_O for RTSP/PNM source changes Wave-Volume in system to 0.
This is not a bug of MPC.This also happens when I use other players with RealMedia content such as jetAudio Player.I had to override the existing pnen3260.dll from the common folder with an older one to make it work again.Does that mean MPC uses the entire Real engine for rtsp streaming? I thought it only uses some DLLs for decoding, but splitting, streaming and rendering is done by MPC.

opsis81
1st April 2004, 02:57
@S_O
MPC uses the entire Real engine for rtsp streaming.RealMediaSplitter doesn't support streaming.

chros
1st April 2004, 09:02
Originally posted by S_O
With MP4-Parser and AAC-Decoder MPC would become a stand-alone MP4-Player :).
I don't think it's a good idea ... It remembers me to the standalone hardware DivX players ... Always new versions will be out of every codec with new functions so the player must be updated somehow ! (more work for the Authors)

I think to download a new version of a codec is not a problem for any user, mainly if we taking consideration that the decoder part of all of the codecs are free ...

Perhaps I'm not right, it's my opinion ... :)

dimzon
1st April 2004, 12:00
Originally posted by chros
I don't think it's a good idea ... It remembers me to the standalone hardware DivX players ... Always new versions will be out of every codec with new functions so the player must be updated somehow ! (more work for the Authors)
Oh no, it's great idea! Im looking for such player many times (to burn it onto CD-R near AVI for dummy users wich have not any expirience in codecs installation)

Yusaku
1st April 2004, 12:35
It's very bad idea for a DShow (=modular) player to attempt this. A player developper (one person or a small team) cannot support all the possible codecs... anytime. If you want a player to burn alongside your movies, just use mplayer or burn MPC on the CD together with needed filters (should be only something like one or two files) and load them from commandline or ini file.

Personally, I'd much rather see actual player improvements like subtitle stream names in MKV and OGM splitters (having six times "english" is really confusing) or better AR support (I know, I know... but most widely used video decoder - read DivX - is bugged; and finding the right option in ffdshow is quite hard for average Joe User - "Use Overlay Mixer" is not too intuitive of a name for "pass extended information to renderer", not to mention ffdshow AR support was broken for over half year until like a week ago)

S_O
1st April 2004, 15:00
I don't think it's a good idea ... It remembers me to the standalone hardware DivX players ... Always new versions will be out of every codec with new functions so the player must be updated somehow ! (more work for the Authors) MPEG-4 is a standard. So there wonīt be always updates with non-backward compatible features. Also on a hardare player there are other problems, that the processing power is very limited etc. That wonīt be a big problem
I think to download a new version of a codec is not a problem for any user, mainly if we taking consideration that the decoder part of all of the codecs are free ......and finding the right option in ffdshow is quite hard for average Joe User - "Use Overlay Mixer" is not too intuitive of a name for "pass extended information to renderer", not to mention ffdshow AR support was broken for over half year until like a week ago)If I have a website and put a RealVideo on it I can write: Install RealPlayer and you can play the video. If I make a WMV: Install Windows Media Player and play it. If I put MP4 on the website:
Download the latest build of MediaPlayerClassic in your favorite language for your OS and copy it into a new directory. Now install the best current ffdshow build. Use latest stable build from sourceforge, maybe you need an alpha build. But probably better is an unofficial alpha build compiled by Athos which is mirrored on a faster server by Ligh. Best you search the doom9-forum and read the entire ffdshow-thread to find out the best current build. Now configure ffdshow-postprocesing and select the FourCCs you want to decode with it, but beware, some codecs are not working correctly. Now you have to install 3ivx and CoreAAC. Now open MPC and register the mp4 extension in the options to it. With good luck you can play mp4 now in MPC.

You cannot put that on a website! Stupid and also most averaged users will not be able to get it working correctly. There has to be something like: To play this Movie on Windows install MPC.

Maybe the average user thinks "Ah, if I install codecpack XYZ everything will work and I have all codecs installed Iīll ever need", but then everything is messed up. I think less DirectShow and more internal is better.
It's very bad idea for a DShow (=modular) player to attempt this. A player developper (one person or a small team) cannot support all the possible codecs... anytime. Youīre right, it will be impossible to have internal support for all codecs. But Iīm not talking about all codecs, Iīm talking about MPEG-4. That is one format, also there are many enocders and even more FourCCs (DIVX, MP4V, XVID, DX50, RMP4, 3IV2...) out. DirectShow is very complicated and very easy to mess up with some filters. Less DirectShow is better in my opinion to make things easier and more reliable.

opsis81
1st April 2004, 16:22
@Yusaku
I really don't understand why it's a good idea for MPC to include a Matroska Splitter,an MPEG Splitter and an OGM Splitter and it's not a good idea to include an MP4 Splitter!
Don't forget that Matroska became so popular when Gabest released it's own Matroska splitter.Before this Matroska playback was sooo buggy that noboby used it.
If Gabest releases it's own MP4 Splitter with chapter and subtitle support we will see how popular MP4 could become.
I also don't understand why it's a good idea for MPC to include an MPEG-1 Decoder and an MPEG-2 Decoder and it's not a good idea to include an MPEG-4 Decoder!
Don't forget that MPEG-4 is a standard,such as MPEG-1 and MPEG-2!
@S_O
Youīre right my friend.MP4 playback is a big nightmare for any user right now.

dimzon
1st April 2004, 16:35
Originally posted by opsis81
@Yusaku
I really don't understand why it's a good idea for MPC to include a Matroska Splitter,an MPEG Splitter and an OGM Splitter and it's not a good idea to include an MP4 Splitter!
Don't forget that Matroska became so popular when Gabest released it's own Matroska splitter.Before this Matroska playback was sooo buggy that noboby used it.
If Gabest releases it's own MP4 Splitter with chapter and subtitle support we will see how popular MP4 could become.
I also don't understand why it's a good idea for MPC to include an MPEG-1 Decoder and an MPEG-2 Decoder and it's not a good idea to include an MPEG-4 Decoder!
Don't forget that MPEG-4 is a standard,such as MPEG-1 and MPEG-2!
@S_O
Youīre right my friend.MP4 playback is a big nightmare for any user right now.
100% agreed

athos
1st April 2004, 17:03
Here's a thought: What if MPC and similar players where able to download the needed codecs, and update those installed when necessary. Much like Microsofts players tries to do, but of course those only work with M$ approved codecs. Maybe we could build a common repository, based for example around sourceforge, and then the players can give the user the opportunity to download the codecs that match a given FourCC. If several are available, the player could be given a choice, with a short description for each codec.

dimzon
1st April 2004, 17:07
Originally posted by athos
Here's a thought: What if MPC and similar players where able to download the needed codecs, and update those installed when necessary.
It's not so good, I think. There are huge number of users without internet connection.

dimzon
1st April 2004, 17:13
Originally posted by Yusaku
It's very bad idea for a DShow (=modular) player to attempt this. A player developper (one person or a small team) cannot support all the possible codecs... anytime. If you want a player to burn alongside your movies, just use mplayer or burn MPC on the CD together with needed filters (should be only something like one or two files) and load them from commandline or ini file.

I think the best way is WinAmp way (multiple NOT COM plugins with open API).

Anibody agreed?

S_O
1st April 2004, 17:13
Here's a thought: What if MPC and similar players where able to download the needed codecs, and update those installed when necessary. Much like Microsofts players tries to do, but of course those only work with M$ approved codecs. Maybe we could build a common repository, based for example around sourceforge, and then the players can give the user the opportunity to download the codecs that match a given FourCC. If several are available, the player could be given a choice, with a short description for each codec.I also already thought about that, but there are some problems:
-Not all users have internet connection
-Not all codecs/splitters are free, for example I donīt think 3ivx likes it if their Splitter is downloaded automatically from a third-party site.

S_O
1st April 2004, 17:16
I think the best way is WinAmp way (multiple NOT COM plugins with open API).No, I donīt think so. WinAMP plug-in system is really messed up. With the plug-ins in the end weīll have the same effect as with the DirectShow Filter, install this decoder plug-ib, or that, whih version etc.
But it could be useful exspecially since MPC is growing at the moment (FAAD, libdts etc.) to put the decoders into external DLLs.

dimzon
1st April 2004, 17:19
Originally posted by S_O
But it could be useful exspecially since MPC is growing at the moment (FAAD, libdts etc.) to put the decoders into external DLLs.
Yeah, I think you are right! It's the best way for MPC right now (move splitters and decoders into external DLL set)

athos
1st April 2004, 19:24
Originally posted by dimzon
It's not so good, I think. There are huge number of users without internet connection.
I dont really see the problem here? Let's say you include a number of basic codecs for example with MPC. Those people without internet wont be able to update them or download additional codecs. But if these same codecs are built in, they still wont be able to update the player.

And about the 3ivx splitter, my idea is that those who are interested would make their codecs available in this way. So if 3ivx dont want in, they dont have to. But if someone else makes a splitter that is downloadable in this way, then maybe that one will be more widespread.

S_O
1st April 2004, 19:50
And about the 3ivx splitter, my idea is that those who are interested would make their codecs available in this way. So if 3ivx dont want in, they dont have to. But if someone else makes a splitter that is downloadable in this way, then maybe that one will be more widespread.First we need a alternative MP4-Splitter. But what is when 3ivx are installed, maybe the mp4 contains MPEG-4 ASP video with 3-warp-point GMC and the 3ivx decoder is set not to connect to unsupported decoders. With the result, video isnīt played correctly, but MPC doesnīt know that, because graph is rendered fine. If you make everything external you canīt control anymore whatīs supported correctly and what not. If you make the decoders internal you can say MPC plays A, B and C for sure. D, E, F etc. only when the DS-Filters for it are installed. But A, B, C cannot be screwed up by other DS-Filters which take over some formats, except you disable the internal decoder.

athos
1st April 2004, 21:17
Originally posted by S_O
First we need a alternative MP4-Splitter. But what is when 3ivx are installed, maybe the mp4 contains MPEG-4 ASP video with 3-warp-point GMC and the 3ivx decoder is set not to connect to unsupported decoders. With the result, video isnīt played correctly, but MPC doesnīt know that, because graph is rendered fine. If you make everything external you canīt control anymore whatīs supported correctly and what not. If you make the decoders internal you can say MPC plays A, B and C for sure. D, E, F etc. only when the DS-Filters for it are installed. But A, B, C cannot be screwed up by other DS-Filters which take over some formats, except you disable the internal decoder.

Yes, so we would need some more detailed information on the filters. If everything is internal, then this would, in practice, mean that gabest has to manage the code for avi,mp4,mkv-etc fileformats, mpeg1,2,4,ac3,ogg,dts sound etc etc. by using a modular approach, the work is split up, and also ýou only have to install the parts that you need.

sterlina
1st April 2004, 21:20
Originally posted by Yusaku
Personally, I'd much rather see actual player improvements like subtitle stream names in MKV and OGM splitters (having six times "english" is really confusing)
Hello forum! And hello Yusaku, you've got my first post :cool:

I cannot tell about OGM, but MPC takes well subtitle streams names on MKV, maybe your problem is they are all encoded with the default name (english)... try to open your file with VirtualDubMod, menu stream/stream_list, select your "text stream" and check the comments, if there is nothing add the language version and save the file (direct stream copy, of course :D )

But it could be useful exspecially since MPC is growing at the moment (FAAD, libdts etc.) to put the decoders into external DLLs. Please don't! One great thing of MPC is that it is only one file, why change that? Are there some so big problems on compiling all jointly? :confused:

ciao!
.: ster :.

S_O
1st April 2004, 21:56
Yes, so we would need some more detailed information on the filters. If everything is internal, then this would, in practice, mean that gabest has to manage the code for avi,mp4,mkv-etc fileformats, mpeg1,2,4,ac3,ogg,dts sound etc etc. by using a modular approach, the work is split up, and also ýou only have to install the parts that you need.Hmm.. Youīre right, also for fast Gabest coding a matroska DS-splitter in a few days this is very much to do. So a plug-in system wouldnīt be that bad, but with a new, cleanly implemented API (what about that UCI / CoreAPI thing, any specs yet??). The player would use them by default. So there would be parser/demuxer plug-ins and decoder plug-ins. In my opinion this plug-ins should not be FourCC based, there should be a other ID system, Iīm yust writing down my thoughts. But what about putting these plug-ins online, so if a type is not supported currently it can get such a plug-in from the Inet?

Gabest, what do you thing about a plug-in based MPC with codec-download from the internet? Itīs your project, you decide what to do.

Please don't! One great thing of MPC is that it is only one file, why change that? Are there some so big problems on compiling all jointly?Why do you need one file? In fact, since you use DirectShow filters to play media, the player uses more than one file. If you want to play MPEG-4 Video on a system without any special decoder installed the mplayerc.exe alone also doesnīt work anymore.

sterlina
1st April 2004, 22:31
Originally posted by S_O Originally posted by sterlina
Please don't! One great thing of MPC is that it is only one file, why change that? Are there some so big problems on compiling all jointly?Why do you need one file? In fact, since you use DirectShow filters to play media, the player uses more than one file. If you want to play MPEG-4 Video on a system without any special decoder installed the mplayerc.exe alone also doesnīt work anymore. Hey! You haven't answer me... :p
If there are lot's of files, each time you copy it somewere (in a cd or anywere on an hard drive) you have to check all files for missing, whereas in an one-file-only programm you don't. With more files you can't have mpc on your desktop, only a shortcut or a folder and it's not the same thing. And there are lot's of others little things that can be... little, but are useful and make the difference between "a great" player and "the greatest" player.
Also my biggest fear is that with more and more files there will be a need of an installer, with plenty of registry keys and reboots and no more the easyest thing: just launch it. :sly:

.: ster :.

Coroner
1st April 2004, 22:54
I prefer to keep MPC the way it is. The main reason I use it beacuse it is 1 file that doesn't have a bunch of other stuff with it. I'd rather just Gabest keep doing it the way it is now. Seperate DLLs would be annoying, there is no need for a inbuilt mpeg4 codec.

Gabest please keep MPC in 1 file and continue on the path you have already done so. The way MPC is setup is the reason why myself and a lot of people use it.

There are different players out there, try a different player if you want seperate DLLs and built mpeg4. Rather than trying to turn MPC into something a lot of us don't want.

Loopback
1st April 2004, 23:06
IMO that "one file" concept is good enough and I don't think it's need to globally change this. Of course, it's impossible to have all codecs in the one file, but it's not need! Look: MPEG1,2,4 - standard, AC3, DTS, MP2, MP3 - standard, AAC - maybe become standard. So now we have only industry standard decoders in the player - and let it be. Standards appears not so often... Splitters don't take many space, and those splitters are well integrated. So I don't see many problems for now.

About plugin system - where is the gain of using this? If you need some rare format, you can always use DS filters. Why you think plugins are better?

Peronally, I more like some filters base like athos say - but only for non standard / rare codecs. Moreover, now MPC can to ask user "Search web for codecs", so some piece of work already done.

LigH
1st April 2004, 23:17
Dear Gabest,

do you think it would be possible to allow to register MPC as the default DVD player application?

You would have to use a REG_EXPAND_SZ type entry as "standard" entry for the key "HKEY_CLASSES_ROOT\DVD\shell\play\command" (probably for Windows 2000 and up only).

I tried to change the entry manually to "(install-path)\mplayerc.exe /dvd /play %1", and it worked well.

S_O
1st April 2004, 23:29
Hey! You haven't answer me... Sorry:
More files are more flexability, so you can easily replace one part with a newer version, also you can remove unwanted parts.
If there are lot's of files, each time you copy it somewere (in a cd or anywere on an hard drive) you have to check all files for missing, whereas in an one-file-only programm you don't.If you have 10 instead of one file in one directory you can simply copy the entire directory, normaly no files are lost this way.
With more files you can't have mpc on your desktop, only a shortcut or a folder and it's not the same thing.Where is the difference in having a shortcut on the desktop and the exe file somewhere else compared to having the exe directly on the desktop?
Also my biggest fear is that with more and more files there will be a need of an installer, with plenty of registry keys and reboots and no more the easyest thing: just launch it. MPC has already registry keys:
HKCU\Software\Gabest\Media Player Classic\
HKLM\Software\Gabest\Media Player Classic\
Maybe it has more, but that was all Iīve found. Also the plug-ins doesnīt need to be registered in registry, neither a reboot is necessary for DLLs.
Seperate DLLs would be annoying, there is no need for a inbuilt mpeg4 codec.Why is there a need for a inbuild AAC Decoder, there is working DS-Filter (CoreAAC)? Why do we need AC3, DTS etc. decoders inbuild?
Gabest please keep MPC in 1 file and continue on the path you have already done so. The way MPC is setup is the reason why myself and a lot of people use it.Nobody said something from dividing the player itself into several parts, yust the possibility of adding decoders/demuxers with external DLLs, instead of DS-Filters, because this is more reliable. I also prefer a zip file instead of a installer, but I would like to see a installer version in addition to that for the stupid user who is not able to handle that correctly without a installer, that all people can enjoy this great player. Like Iīve written before, install Real, play file. Thatīs easy, but setting up MPC for MP4 playback is a nightmare for average/stupid user.
There are different players out there, try a different player if you want seperate DLLs and built mpeg4. Rather than trying to turn MPC into something a lot of us don't want.I know there are other players out, but either they look as a proof-of-concept or they are completly DirectShow-based (with the problem Joe Average needs to install 1000 filters). MediaPlayerClassic is the best, designed for simple, every-day use.

OK, I donīt want a war here and I also like MPC as it is. What about making these plug-ins more global, a DirectShow replacement, with a standarized API. So this files wouldnīt be a part of MPC and stored somewhere else. MPC could use this new API like it uses DirectShow at the moment, and maybe a additional installer version of MPC could install some plug-ins. MPC could have a auto-download feature to download some additional plug-ins. Thatīs high-flexabilty and easy for Joe Average and MPC stays a one-file-player, as it is today.

gabest
2nd April 2004, 00:29
Oh my, this thread is really going out of my control :)

About having separate codecs my opinion is that basically that makes the confusion among users ("which codec do I have in use?") and the frequent crashes of the players based on dshow. It's great of course, but when the developer doesn't know which filters are going to get loaded it is always harder to figure out the cause of problems. With in-built filters there is at least a chance to debug the whole source, but when I hear "help my video is all green" or "upside down" or just crashes in the first second because an extrenal filter tries to load, then I can either tell the solution based on my experiences or tell everyone to open up the same file in graphedit and ask what filters there are, but a great percentage of the users will have no idea about how to do this small thing either.

Blight asked me to make a mov/mp4 splitter last weekend, so I went to read the specification of the file format a couple of times to understand it and it didn't seem to be more or less complicated than any other media file format. I think I'm going to do it within a few weeks (or months :)).

Yusaku & sterlina: It wasn't in the changelog, but subtitle stream names are now displayed in mpc, and maybe with vsfilter too, can't remember exactly when this was added, before or after the last release of it.

S_O: Do aac play from other containers or alone using the aac parser filter? Did you try cheking/unchecking the stereo downmix option? What can you see on the ppage of the sound renderer, do the samples arrive at all or does the format (frequency, channels) match with what you have? The mpeg4 decoder you linked in looks usable, I might wrap it into a dshow filter, if its license and maker agrees :) MAD is already in use as the mpeg audio decoder, and yes libfaad is the latest version, just checked out from sf.net at the date of mpc's release)

S_O
2nd April 2004, 01:08
Do aac play from other containers or alone using the aac parser filter?Yes, it even plays fine from many mp4 files, just some donīt work. But the same aac plays fine when played from adts-aac using the AAC Parser.
Did you try cheking/unchecking the stereo downmix option? Yes, with no difference.
What can you see on the ppage of the sound renderer, do the samples arrive at all or does the format (frequency, channels) match with what you have? Everything is ok and looks correct, but in the advanced tab everywhere is "0" or "-", also format of samples is set correctly, it seems that there have never arrived any samples.
Iīm trying to create a small mp4 on which this problem occurs and Iīll upload it.
Blight asked me to make a mov/mp4 splitter last weekend, so I went to read the specification of the file format a couple of times to understand it and it didn't seem to be more or less complicated than any other media file format. I think I'm going to do it within a few weeks (or months ).Great! Thank you very much!
The mpeg4 decoder you linked in looks usable, I might wrap it into a dshow filter, if its license and maker agrees You can say that if this only work for a half hour. :thanks:
MAD is already in use as the mpeg audio decoderGreat, havenīt seen it in the options.

Yusaku
2nd April 2004, 03:04
MPC 6482 and vsfilter 2.33 doesn't display the sub track names... I guess I'll have to wait for new vsfilter, then :)

(Nope, using renderless on graphic card with 2.5MB memory is not an option :( )

smok3
2nd April 2004, 03:27
tnx for the great player.
so this new version will play he-aac in matroska out of the box?
(are there any docs/detailed changelogs?)

alcuin
2nd April 2004, 03:35
Hello Gabest,
I'm a big fan of your program. Wanted to let you know, something seems to have changed in MPC 6.4.8.1 and 8.2 in the Mpeg splitter. I play back mpeg2 files from my ReplayTV fine in them, but the total time in the status bar is wrong; the amount is inconsistent and varies from file to file; some files when played say 1hr37 mins (when the file is 1hr30) and some files go up to 3hrs14mins (for another 1hr30min file). If I uncheck mpeg splitter in the options, all is fine, and the correct file length is displayed. Possibly, it might be an issue with the mpeg2 files though; if I play an edited file, where I cut the commercials out, it shows the correct time. Another interesting but very small thing I noticed is if I uncheck Mpeg2 decoder, and there is none installed on my system, my mpeg2 files still play (at least in 6.4.8.1) For right now I'll go back to using 6.4.8.0; Thanks for developing an awesome program, keep up the great work!

-e

alx
2nd April 2004, 05:21
Hi, hope this is a stupid bug..........i use MPC to play dvdīs on my computer with spanish subtitles........NO problem with 6.4.8.1, NO SUBS with 6.4.8.2.....donīt know why.
Thanks
alx

chros
2nd April 2004, 10:54
Originally posted by gabest
[B]Blight asked me to make a mov/mp4 splitter last weekend[/B
What are these splitters for (mpeg, avi, mov) ? Is this meen that I don't need the Quicktime package ?

Perhaps a bug in 6.4.8.x: I have an avi file which has a total green picture, among the list of filters I can see Sorenson...MPEG4 (I think), but with 6.4.3.x it plays fine and in the list : DivX decoder! How can it be ??? (all decoder is set to decode its own format : XviD, DivX)

@Gabest: What about the integration of the DynEQ filter ? :) (U haven't respond to it ... :( )

dimzon
2nd April 2004, 11:40
Originally posted by gabest
The mpeg4 decoder you linked in looks usable, I might wrap it into a dshow filter, if its license and maker agrees
Why not include them as built-in mpeg4 decoder? Please Please Please!

opsis81
2nd April 2004, 13:16
@chros
mov/mp4 splitter will just split quicktime files.You will need also a quicktime video decoder and a quicktime audio decoder.You will need Quicktime package.
@dimzon
Every filter that Gabest created is included in MPC.In fact there are built in filters that don't have an external version (for example the Smacker & Bink Decoder).
I'm sure that if Gabest creates a MPEG-4 directshow decoder,he will included it in MPC too.
@Gabest
Will this mov/mp4 splitter also split BIFS subtitles created with mp4box?
I know it's too early asking that kind of stuff...but you could make me really happy(and Bond :D )!

rakaz
2nd April 2004, 14:41
I've been reading the last couple of pages of this thread about MP4 splitters, plugins and build in decoders and want to clear some things up.

First of all, all the internal decoders and splitters that MPC contains are not strictly internal, they are regular Directshow filters that are compiled into MPC. Take for example the internal Matroska or Real splitter. On the Guliverkli project site you can also download the stand-alone directshow filter. They are the same as the internal versions. Some of the internal decoders are currently not available as a standalone download, but that does not mean they cannot be easily seperated from MPC. It's just that nobody has done it.

So, creating a new plugin infrastructure for MPC seems a bit nonsensical to me, because in a way it already contains one: Directshow. All the internal decoders already are 'plugins'. They just come in one handy package.

A new internal MP4 splitter would be perfect. In fact I have been hoping Gabest would create one, because it would make using MP4 so much easier. An internal MPEG-4 decoder would also be great, because if the splitter would expose the BIFS subtitle format, the decoder could be tuned to include support for imposing subtitles onto the video (just like the MPEG-2 decoder currently does).

@chros: MP4 and QuickTime are not the same. I tried to explain it here: http://sourceforge.net/forum/message.php?msg_id=2477112

athos
2nd April 2004, 14:45
I was not thinking of inventing a new plugin-system, more on the lines of a framework for finding and updating directshow filters. I was thinking along the lines of Instant Messenger client Miranda's Wassup. But this might be better suited for a separate application, paired with some sort of online repository, preferably in some xml-format.

This has probably gone too much OT for this thread now.

Edit: Coincidently, I just ran into this: http://www.kcsoftwares.com/index.php?vtb

S_O
2nd April 2004, 17:36
I yust noticed when playing the audio from aac / mp4 (audio-only) it is much louder with the internal decoder than with CoreAAC. This is only with this file, not with others. Unfortunately I wasnīt able to reproduce this bug with any other file. I created a small clip exactly the same way using the same tools: Plays fine. I tried the clip again: No audio. I remuxed the old clip: Still no audio. Remuxed the file using gpac mp4box: No audio with internal decoder, but also plays fine in QuickTime and with CoreAAC.

The file is 25MB big, can I upload it somewhere?

gabest
2nd April 2004, 17:40
Sure, ftp://gabest.dyndns.org:2121/ l/p: login/password.

Yusaku
2nd April 2004, 17:42
I can confirm that it happens to me as well - although file is 700MB.

5.1 Internet Profile HE-AAC in Nero, 44.1kHz

S_O
2nd April 2004, 17:46
Sure, ftp://gabest.dyndns.org:2121/ l/p: login/password.I can access the server, but as you may have noticed in your logs, I cannot upload :(

gabest
2nd April 2004, 17:48
PORT 192,168,1,2,10,197
530 PORT command only accepts client IP address.

Try passive mode!

(loudness can come from the normalizer)

S_O
2nd April 2004, 17:54
I find the same in my FTP log:
> PORT 192,168,1,2,10,242
< 530 PORT command only accepts client IP address.
The problem must be the router, 192.168.1.2 is my LAN IP, not the internet.
Passive mode is not supported in my FTP client (LeechFTP), do you know a better, free FTP client for windows? LeechFTP had always worked.
(loudness can come from the normalizer)Why only on this file and not on the others?

gabest
2nd April 2004, 18:02
Originally posted by S_O
The problem must be the router, 192.168.1.2 is my LAN IP, not the internet.
Passive mode is not supported in my FTP client (LeechFTP), do you know a better, free FTP client for windows? LeechFTP had always worked.far manager and aceftp the two clients I use, but there are many.Why only on this file and not on the others? Dunno :P

bond
2nd April 2004, 18:09
Originally posted by opsis81
MP4 playback is a big nightmare for any user right now.hold on guys, i have to defend the great work shitowax (and the other 3ivx guys) did with their mp4 tools!

in fact i dont know what the 100% freely available (no adware) 3ivx splitter isnt able to handle? it works great for me

of course i wouldnt be the last one to be happy about a gpl (nothing goes above open source!) mp4 splitter but still i think what the 3ivx guys do is great and they dont deserve to get bashed :)

Will this mov/mp4 splitter also split BIFS subtitles created with mp4box?hm i think its not that easy :(
what we would need is a decoder filter which is able to decode bifs streams at all (without this it doesnt make much sense if the splitter is able to pass the bifs stream)

rakaz
2nd April 2004, 18:15
hm i think its not that easy
what we would need is a decoder filter which is able to decode bifs streams at all (whitout this it doesnt make much sense if the splitter is able to pass the bifs stream)
True, but we can dream, can't we? :)

For now I'll settle for an open-source MP4 splitter which exposes the Nero vobsub subtitle stream. One-CD DVD backups created with Nero Recode 2 which can be played, with full support for subtitles, chapters and anamorphic ARs... That can be played by MPC without any additional filters... Yum!

S_O
2nd April 2004, 19:01
far manager and aceftp the two clients I use, but there are many.Installed aceftp and Iīm already uploading.hold on guys, i have to defend the great work shitowax (and the other 3ivx guys) did with their mp4 tools!Yes, their splitter works fine, but I donīt want users of my (the school website Iīm working on) website tell they have to install several different tools to play one video. If 3ivx splitter would be really free I could easily create a little installer for stupid users, installing MPC and 3ivx splitter. But I donīt think 3ivx license allows that.

bond
2nd April 2004, 19:09
Originally posted by S_O
Yes, their splitter works fine, but I donīt want users of my (the school website Iīm working on) website tell they have to install several different tools to play one video. If 3ivx splitter would be really free I could easily create a little installer for stupid users, installing MPC and 3ivx splitter. But I donīt think 3ivx license allows that.hm i get your point
tell them to install quicktime (if they dont have it already), hopefully i dont get bashed for that ;)

S_O
2nd April 2004, 19:20
tell them to install quicktime (if they dont have it already), hopefully i dont get bashed for that I cannot tell them to use QuickTime with good conscience! Also I will make the mp4s QT-compatible for the MAC users I want them to install good software, if they get another mp4 with Qpel, MPEG Q.-matrix etc. theyīll think "mp4 is a crappy format, I cannot play it always, letīs better use WMV, thatīll always work!"

bond
2nd April 2004, 19:28
Originally posted by S_O
I cannot tell them to use QuickTime with good conscience!yeah, thats why 3ivx with wmp9 is also not the altogether best, but still maybe the best "newbie-proof" way to play mp4s for the moment :(

S_O
2nd April 2004, 19:38
yeah, thats why 3ivx with wmp9 is also not the altogether best, but still maybe the best "newbie-proof" way to play mp4s for the momentA installer installing MPC, CoreAAC, 3ivx splitter and a good MPEG-4 Decoder (ffdshow is really borked at the moment and cannot be recommend either, Iīm waiting for Skalīs MPEG-4 Decoder as DS Filter) would also be newbie safe, but illegal.

gabest
2nd April 2004, 20:23
S_O: "aac_no_sound_bug.mp4" is really strange, I get the same error code from faad with coreaac and the internal decoder too (but coreaac was an older one, it just came with faad2 :). On the first packet is says: "Maximum number of bitstream elements exceeded", then "Unexpected channel configuration change" on the followings. I must admit the first packet looked a bit suspicius, they usually start with the byte 0x21 but this one was an exception (0xc0 0x10 0x12 ..) Seeing that only the first packet was different I tried to skip it and start with the second, and guess what then it played fine.

S_O
2nd April 2004, 21:40
S_O: "aac_no_sound_bug.mp4" is really strange, I get the same error code from faad with coreaac and the internal decoder too (but coreaac was an older one, it just came with faad2 . On the first packet is says: "Maximum number of bitstream elements exceeded", then "Unexpected channel configuration change" on the followings. I must admit the first packet looked a bit suspicius, they usually start with the byte 0x21 but this one was an exception (0xc0 0x10 0x12 ..) Seeing that only the first packet was different I tried to skip it and start with the second, and guess what then it played fine.I yust decoded the adts-aac file with FAAD 2.0 RC3 (compiled Jan. 11th) and the current 2.1 beta rarewares build (compiled March 20th): Both with no errors.
Could it be that this audio packet was introduced/broken during muxing? Where does the problem occur? In muxing or demuxing? Encoding/decoding alone works fine.

Could you also have at this: http://forum.doom9.org/showthread.php?postid=468868#post468868
Another problem with mp4 playback in MPC, but not related to the internal AAC decoder.

Edit: File will be online here very soon: freezing_video_bug.mp4 (1,74MB) (http://l.b.oltmanns.bei.t-online.de/freezing_video_bug.mp4)

gabest
2nd April 2004, 22:02
Don't know what can be the problem, it plays without any glich here, using the decoder of 3ivx and the aac decoder of mpc.

LigH
2nd April 2004, 22:12
(Not that I would want to urge, but the question might have been missed: What about registering MPC as default DVD player application?)

S_O
2nd April 2004, 22:18
Don't know what can be the problem, it plays without any glich here, using the decoder of 3ivx and the aac decoder of mpc.Hmm.. Iīm using ffdshow, but in GraphEdit everything is fine. I activated the farme counter in the OSD of ffdshow, the glitches are really there, the number stops, too.
I yust looked into the properties of the video renderer, it counts the droped frames: "Frames dropped in renderer:". So the question is, why does the renderer drops frames in MPC, but not in GraphEdit?

S_O
2nd April 2004, 22:26
(Not that I would want to urge, but the question might have been missed: What about registering MPC as default DVD player application?)Optionen -> Formate (in the tree-list left side) -> AutoPlay (frame about some checkboxes)-> DVD (checkbox).
When you activate it WinXP lists MPC in list of available application for DVD playing when you insert one. If you select it with the options "never ask again" activated, DVDs are autoplayed with MPC.

Zarxrax
2nd April 2004, 22:47
Bug that I've noticed in the last few versions:
If you start playing an MPEG file, then hit stop, you can't make the file start playing again unless you click on the seek bar.

LigH
3rd April 2004, 07:06
There is no "Auto play" option in my german version 6.4.8.x:

http://www.ligh.de/tmp/MPC_Opt_Fmt.gif

And I only have Win2000. There is no "Open with..." entry for video DVDs in the content menu of the DVD drive - that would be nice! ;)

S_O
3rd April 2004, 11:19
I also have the german version. The Box is named "AutoPlay (nur WinXP)", you have Win2k, thatīs most likely the problem, but if youīve found a solution how it works in Win2k, too, I think Gabest will implement it.

LigH
3rd April 2004, 11:35
I already wrote the solution two pages ago (http://forum.doom9.org/showthread.php?s=&threadid=29798&perpage=20&pagenumber=86) - please look here (http://forum.doom9.org/showthread.php?s=&postid=468462#post468462)!

gizmotech
3rd April 2004, 18:54
Gabest, given you've mentioned that subtitlte track support is available in cvs (or you've atleast implemented it since the previous mpc and vsfilter releases) could we see an update to those 2 components to enable these features?

Gizmo.

wata
5th April 2004, 08:14
gabest can you take a look at the vsfilter bug here

http://forum.doom9.org/showthread.php?s=&threadid=72660

thanks :)

ArconX
6th April 2004, 12:24
gabest: Is it possible to build in a auto select function for ogm/mkv file's to automaticly sellect the user predefined audio language. Becouse ogm's etc still switch to English audio all the time you run a new episode ( tried the build in dvd setting but the system doesent respond to this ). It's kinde nerve wreking sinds most Jap audio is about 60% of the audio level of English Dub's, and it's no fun every time you start a new episode, to have your speakers blast out the english audio at almost double the soundlevel as you where watching it in Japanese.

CruNcher
6th April 2004, 17:59
Gabest also a nice idea would be a automatic VMR Renderless switcher if subtitles are detected :) or Vobsub itself changes the video output to the VMR 9 renderer if it gets loaded :)

raistlin2k
7th April 2004, 12:02
Just a question:
MPC has an integrated DTS-Decoder.

Would it be possible to add a way that MPC detects an DTS-Audio-CD correctly? Actually, it plays them as normal Audio-CD resulting in only noise.

Would be really nice.
Raist

h9903209
8th April 2004, 15:37
any chance to have internal shortcut key brightness/ contrast/ saturation direct control like crystal player in future version? ^^ this feature is so awesome and convenient!

dvdmonger
10th April 2004, 07:01
Hey Gabest,

Kudos for the awesome player. With that aside, I was wondering why your player seems to try to enumerate logical drives the second you click on the file menu. On my computer, when I click on the file menu, it takes about 5 seconds each time for the menu to drop down. I traced to my cd burner which had an empty cd in it. When I removed the cd, the problem almost disappeared. There was still a lag apparent, though. Maybe about 200msec. Not the end of the world, but I was just curious if maybe you could take a look at this? Since mplayer2 does not seem to have the same behaviour.

edit - Yep, that hide cdrom menu seems to do the trick. Ty dzy. Interestingly enough, I was over a friends house this last weekend and his menus were as fast as mplayer2's even with the cdrom menu.

dzy
10th April 2004, 07:54
@dvdmonger

preferences -> hide cdroms menu

LigH
10th April 2004, 08:59
I always wondered what that option would be good for... :rolleyes: - Now I know!

h9903209
12th April 2004, 03:20
I want full screen without res. change, so I follow the shortcut key, but why no difference in ctrl+enter and enter in MPC? both change the resolution in full screen...

LigH
12th April 2004, 08:42
Fullscreen switch was always Alt+Enter.

aydc
15th April 2004, 14:19
Hi Gabest,

Congratulations on the most convenient player on earth!
It has just one bug that's keeping me from using it as my only player.

I always watch movies on fullscreen. The problem is, when I minimize the player on fullscreen and then return back to it, it loses the fullscreen mode and returns to windowed mode.

If you can fix this and make the player keep its fullscreen mode no matter what, you'll do me a great favor.

Thanks.

Lobuz
15th April 2004, 14:48
@h9903209

You can set different key shortcuts for changing to fullscreen with or without res change => Options->Player->Keys. And set wanted resolution => Options->Playback->Changefullscreenresolution

Regards
Lobuz

Sirber
15th April 2004, 16:19
Is there a way to have a custom AR in MPC whitout tweaking decoders?

sterlina
15th April 2004, 23:08
Originally posted by Sirber
Is there a way to have a custom AR in MPC whitout tweaking decoders? AR? :confused:

^AnThraX^
15th April 2004, 23:10
Originally posted by sterlina
AR? :confused:

Aspect Ratio (i guess *g*)

RedDwarf69
16th April 2004, 21:43
Yes, I think he talks about the problem gabest says must be corrected in decoders and not in players. Although I can't remember the issue very well and gabest sayed this for first time a lot of months ago, isn't corrected yet?

Lobuz
18th April 2004, 16:00
@Gabest
I have a small problem with that Divx5 encoded clip (www.republika.pl/lobuzsign/initiald4s.avi)
It plays ok with divx decoder but not with xvid or ffdshow with internal avisplitter. And turning on double buffering in divx decoder is cousing troubles too. So maybe internal buffering is faulty while playing avi with dropped frames.

Regards
Lobuz

Jaques
21st April 2004, 13:28
Originally posted by Sirber
Is there a way to have a custom AR in MPC whitout tweaking decoders?
Right Click->Pan & Scan->Edit? It would be nice if you could set keyboard shortcuts for these too.

You can also hit 8 or 2 on you numpad on the keyboard to increase or decrease AR.

Are there any plans to support matroska's "Set resolution/AR" feature? I like to encode my movies Anamorphically and set the resolution in mmg.exe (no wasted bits), but I've had to either hit 8 a bunch of times, use my preset, or just play it in bsplayer and I really like MPC better.

dzy
21st April 2004, 18:06
mpc supported mkv's ar long ago, just set the ar when muxing with mkvmerge.

kilg0r3
21st April 2004, 20:30
Originally posted by dzy
mpc supported mkv's ar long ago, just set the ar when muxing with mkvmerge. And be sure to let mpc, or the decoder filter respectively, use the overlay mixer on playback.

Jaques
22nd April 2004, 02:01
http://img8.imageshack.us/img8/5030/titled.JPG
When I do this it opens at 640x320 in MPC even with the overlay mixer on, but 776x320 in bsplayer.

HarryM
22nd April 2004, 09:20
MPC returns:
"Failed to query the needed interfaces for DVD playback"

What is't? :(

I think, that MPC is capable of playing DVD discs, directly and standalone.
What I need for additional? Any filters more?

Chiru
23rd April 2004, 00:55
Maybe MPC can use aspect ratio only follow conditions...
Output setting: System Default
Codec: XviD or ffdshow(Overlay)
DivX and WMV9VCM,cannot use.

but bsplayer,zoomplayer is no probrem everything.

RedDwarf69
24th April 2004, 16:42
Originally posted by HarryM
MPC returns:
"Failed to query the needed interfaces for DVD playback"

What is't? :(

I think, that MPC is capable of playing DVD discs, directly and standalone.
What I need for additional? Any filters more?

Windows XP? I'm not sure if Win98 has "DVD Navigator" filter.
In this case, perhaps installing Windows Media Player 9...

techz
29th April 2004, 19:21
pc: 1.5 centrino/512ram/ati 9200 with64m
for some reason mpc 6.4.8.2 uses 100% cpu utilization and when i right click for the menu the video becomes all framey, even on low quality vids?

CiTay
29th April 2004, 21:41
Originally posted by techz
pc: 1.5 centrino/512ram/ati 9200 with64m
for some reason mpc 6.4.8.2 uses 100% cpu utilization and when i right click for the menu the video becomes all framey, even on low quality vids?

Same here, i guess it's normal. It seems to depend on the decoder. If MPC uses DivX decoder, it's all fluid. With XviD, ffdshow etc. it stutters.

RathO
1st May 2004, 04:30
Have the "Save image" been removed for some reason?
Nothing happens when i "Save image"... using 6.4.8.2

Regards

Loopback
1st May 2004, 13:31
Originally posted by RathO
Have the "Save image" been removed for some reason?
Nothing happens when i "Save image"... using 6.4.8.2


It's here, but this function have a bug from version 6.4.7.8, that not allow shoose save location after first using. Maybe Gabest just can's figure where this bug come.

But until it will be fixed you can use hotkey "Save image (auto)" (F5 by default), it should work.

sbp
1st May 2004, 16:28
Hi CiTay - thanks for the information - but please help a novice - how do I force MPC to use DIVX-decoder instead of XVID.
Please step by step, as I haven't found a way to freely choose which decoder I want to use in MPC....

Thanks
Steen

CiTay
1st May 2004, 19:57
Options -> Overrides -> Add Filter... -> select "DivX Decoder Filter" -> set to "Prefer" and make sure it's checked.

LigH
3rd May 2004, 09:09
@ RathO:

Saving images won't work with specific output devices (e.g. not with Overlay). "System default" might use overlay, too...

techz
4th May 2004, 07:46
Originally posted by CiTay
Options -> Overrides -> Add Filter... -> select "DivX Decoder Filter" -> set to "Prefer" and make sure it's checked.

thanks, i needed it too

sbp
7th May 2004, 07:15
Thanks CiTay, it is so simple when you know how......

Thank you
Steen

blahh
7th May 2004, 12:03
I have a small problem with the system wide volume control. Not sure whether it's really MPC-related (I fear it's a general Real issue), but i'll try it anyway. Perhaps someone has an idea...

Whenever I open a Real stream (e.g. from Amazon) the system volume for wave/mp3 gets lowered to the half. Don't know whether it's the same with other Real files.

Latest versions of MPC and Real alternative are installed.

vio_man
7th May 2004, 17:47
I'm using MPC for quite sometime and I find it very good and very useful. I use it mainly to watch movies, but there are 2 features that could be improved:

- By default MPC doesn't enables the subtitles for DVD-Video. I always test my DVD backups before burning them. I mount the ISO image created by DVDShrink into the virtual drive and then play it using MPC. But if I want to see the Portuguese subtitles I have to enable them every time, because they're disabled by default and it won't save my selection for the future.

- Also the Favorites feature could be greatly improved. When I mark a movie with the position it creates a favorite with the name of the movie but it doesn't displays the saved time position. If I have many favorites for one movie it's hard to know which one I want to see.
And finally, when a movie (XviD, DivX...) is open it should only display the Favorites for that movie and not for all movies.

techz
9th May 2004, 09:25
it still doesnt make a difference even with the divx filter loaded, by default there is a null filter on

chros
18th May 2004, 09:51
I'm using extended desktop with my ATI Radeon 9600XT card (TV is the extended) with the current Omega driver...

So the avi playback is perfect, but the QuickTime isn't:
it only works well with the "system default" renderer on the TV, and not with the "directx 7" and the "directx 9" renderer . :( On the primary desktop (monitor) all renderer working fine ...

Xenoproctologist
20th May 2004, 21:50
Feature Request: Auto-fallback to DirectVobSub-style subtitling when not using VMR(renderless).

Those of us with broken VMR for one reason or another are forced to use VobSub, which is not integrated with the player and does not, to my knowledge, have any hotkeys for enabling/disabling/switching subtitles.

Rash
21st May 2004, 00:01
That would a really great feature! ;)

Ewi
21st May 2004, 11:01
Originally posted by CiTay
Same here, i guess it's normal. It seems to depend on the decoder. If MPC uses DivX decoder, it's all fluid. With XviD, ffdshow etc. it stutters.

I have this problem, too.

System: AthlonXP 1700+, WinXP, Geforce 2, Det. 53.03, DirectX 9.0b

I'm using XviD 1.0 Decoders and DivX 5.1.1 for decoding. I have stuttering only when:
(stuttering means frame freezes for about 1/4 to 1/2 of a second; this appears once every two seconds)

(*)
- MPC (current 6.4.8.2)
- XviD 1.0 with both deblocking activated
- VMR9 (renderless)
- watching NTSC 29,97 material on PAL TV

When using Zoomplayer everything is fine. When deblocking deactivated everything is fine. When using VMR7 or Overlay everything is fine. When watching 25 or 23,97 Material the effect is not that clear but from time to time it also appears there.

All this counter methods reduce the CPU load (esspecially zoomplayer and VMR7 uses much less CPU). But that can't be the only factor. If I watch 29,97 material on my monitor (with settings as in (*)) everything is fine; even the CPU load is here a bit higher as when watching on my PAL TV. Monitor uses 85Hz at 1280x960.

When I decode XviD with DivX 5.1.1 the load goes down a lot: -25%. Even if all deblocking is on, i.e. deblocking in DivX is much more efficient in term of CPU usuage than in XviD. But when using DivX for XviD material I get decoding errors from time to time.

In the worst case (*) the CPU load is between 85-95%. But as I said before, I don't know if this is the main factor. When using Overlay renderer, Zoomplayer, DivX without deblocking it goes down to 20%.

P.S.: in the new DivX and XviD decoders you can set the merit value of the decoders higher so that these decoders decode all MPEG4 stuff. In DivX this is the checkbox "Support Generic Mpeg-4" and in XviD this is "Four-CC Support" for "DX50" and "DIVX". So perhaps you should have a look at these if XviD is not decodec by XviD and similar...

Xenoproctologist
22nd May 2004, 00:29
Separate 'boost' controls for the built in MPEG+AAC+LPCM and AC3+DTS audio decoders. Alternately, a special-case 'boost' slider for DVDs would work, though it would be considerably harder to detect if someone used obscure filters for DVD playback.

Commercial DVDs are always normalized to a good 10dB or more below normal CD levels, requiring one to crank the 'boost', Wave volume, Master volume, and speaker volume all the way up for acceptable volume -- which results in a *very* nasty suprise if one forgets to change it back and trys to play a non-dvd audio source later on.

oddball
23rd May 2004, 16:11
Logical options requested (I still do not use MPC and use Zoom Player instead because of these lack of options).

1. Option to use/save last used aspect ratio upon launch of MPC (Been requesting this for months and months and has totally been ignored).

2. Option to playback secondary (Or other) audio stream in OGM or MKV as default audio stream (Some anime has English dub as first stream which means manually selecting secondary stream. Zoom Player lets you set the secondary audio stream as the default stream to playback).

3. Option to select other subtitle streams as preferred subtitles on playback (Like Zoom Player again).

4. Subtitles On/Off button on main player window. An easy to use tickbox would suffice. None of this right click nonsense (I note there appears to be no way to turn subtitles off even if you right click).

Really daft things really that should have been implemented ages ago ;)

CiTay
23rd May 2004, 16:59
Originally posted by oddball
(I note there appears to be no way to turn subtitles off even if you right click).


Right click -> Subtitles -> Enable (it's a switch)

RedDwarf69
23rd May 2004, 18:17
Seems that renderless modes (VMR 7 and 9) don't work when the decoder outputs in YV12 (tried ffdshow, DIVX and XVID decoders). Microsoft made them this way or can be solved? Being the only modes where subtitles work...

ATI Radeon 8500LE - Catalyst 4.3

lighty
25th May 2004, 02:42
MPC 6.4.8.2 is out for some time now and ASX support is still broken (since 6.4.7.4). So it't back to WMP9 for me (at least for some files).

Any progress in that area? :confused:

r0cket
25th May 2004, 06:49
Originally posted by blahh
I have a small problem with the system wide volume control. Not sure whether it's really MPC-related (I fear it's a general Real issue), but i'll try it anyway. Perhaps someone has an idea...

Whenever I open a Real stream (e.g. from Amazon) the system volume for wave/mp3 gets lowered to the half. Don't know whether it's the same with other Real files.

Latest versions of MPC and Real alternative are installed.

IIRC rm files may have scripts that can change the volume of the player. And realplayer (and MPC uses it's engine) volume control is global. So there's nothing other you can do than to change the volume back.

oddball
25th May 2004, 20:31
Originally posted by CiTay
Right click -> Subtitles -> Enable (it's a switch)


Does not work. Dual audio OGM here and subtitles is greyed out (As per image below). Works fine in Zoom Player

http://www.oddball.nildram.co.uk/mpc.jpg

oddball
25th May 2004, 20:33
Oh yeah and as I said saving last aspect ratio would be a simple thing to add surely? :)

zwahri
31st May 2004, 17:46
Hi,

I don't know if this was mentioned before (I tried to search through this thread without much success and I read it on a regular basis :) ):

MPC has a really nice feature - a "/shutdown" switch. However, there seems to be a bug with that: It works fine as long as you play a single clip, but when you use a playlist it doesn't work anymore - at the end of the playlist MPC just goes to 'pause' and that's it.

For example, I use this 'batch file' for drag & drop since I'm too lazy to type in the cmdline every time:
start "MPC" "D:\Multimedia\Mplayer Classic\mplayerc.exe" %1 /shutdown /play
It works like a charm as long as i don't use a *.m3u file with it :) . Shutdown also doesn't work if you start a single file using that cmdline and manually add other file to the playlist - so I think it's a MPC bug :)

Can anyone confirm this?

On a side note, I think a GUI switch for shutdown could be useful too, but personally I don't need it.

Thanks,
Z

Hesse
1st June 2004, 02:43
I'm sorry if this has been asked before, but I couldn't find a good way to just search this thread. When using VMR9 (or any VMR as far as I can tell), I get very pixelated output on playback. The files I notice it on are enocoded with Xvid 1.0. If I switch to overlay, then the pixelation is gone (or at least not as visible). Almost all lines/edges are very blocky.

Is this a problem with using VMR or is it a problem in MPC or do I just need to adjust something?

Thanks,

Jesse

Rat Killer
4th June 2004, 15:00
Does MPC have a user configurable read ahead buffer? If not what buffer size/length does it use?

Thanks

mrchisholm
6th June 2004, 19:04
Hi

Downloaded new WinDVD6, tried a 1280x720p (MPEG2 TS) movie and it became 1280x380 for some reason, this doesn't happen with WinDV5.

Anyone have same problem?
I guess it's WinDVD6 fault :confused:

RedDwarf69
7th June 2004, 18:09
Originally posted by Hesse
Is this a problem with using VMR or is it a problem in MPC or do I just need to adjust something?

I think VMR7 windowed had not the problem for me, but no internal subtitler anyway.
But yes, I have seen vey bad thinks when using VMR7/9 renderless.
Right now I use Overlay Mixer with DirectVobSub.

Lobuz
7th June 2004, 23:47
@mrchisholm

Maybe it's just the way to speed up decoding? When CPU or screen resolution is not enough decoder is dropping some of the data.
On my AthlonXP 2400+ it takes 70%CPU to decode 1920x1080 clip. It shows 1920x544 or 960x544(diferent VMRs) res in MPC. With MPC's internal mpeg2 decoder it's much slower, but full resoultion.

Regards
Lobuz

eb
8th June 2004, 02:17
Originally posted by mrchisholm
Hi

Downloaded new WinDVD6, tried a 1280x720p (MPEG2 TS) movie and it became 1280x380 for some reason, this doesn't happen with WinDV5.

Anyone have same problem?
I guess it's WinDVD6 fault :confused:

I think that it is not foult of WinDVD6.
You can try to find decoder that is used to decode picture and try to change Aspect Ratio parameters,set for 16:9 or set there Letterbox.
For Mpeg.TS streams you can use also VLCplayer from VIDEOLAN

eb

happy_harry
8th June 2004, 09:27
Where are you Gabest? :confused:
We need new features, eg.: mpeg4, vorbis decoding! :cool:

m99
10th June 2004, 02:57
Exams, work, studying, vacation... The world is cruel against us ;-)

Mei
13th June 2004, 18:51
I am actually writting an NSIS 2.0 script for an installation of MPC with registering files extensions...

Actually it is for the 2KXP French version, but it can be translated to US and ported for the 9XME version...

Is it interesting at your eyes, or not ?

(this install will support silent installation)

quietbritishjim
16th June 2004, 23:56
Originally posted by happy_harry
Where are you Gabest? :confused:
We need new features, eg.: mpeg4, vorbis decoding! :cool: MPC is fine in terms of supported features, but it could do with some bugfixes. I'm having to resort to zoomplayer standard for playing MPEG1 files atm.

CiTay
17th June 2004, 00:17
Originally posted by quietbritishjim
MPC is fine in terms of supported features, but it could do with some bugfixes. I'm having to resort to zoomplayer standard for playing MPEG1 files atm.

Just uncheck "MPEG-1 Video Decoder" under Filters in the MPC options, and it will use the system's standard decoder.

oCe
17th June 2004, 15:19
I have two machines runnings Windows XP, which both use Media Player Classic as default mediaplayer, which I'm very happy with. Great program. Recently I've upgraded both machines from SP1 to SP2 RC1 and now Media Player Classic won't start anymore! Nothing else changed in the configuration, anyone else noticed this? Is there a workaround or a bugfix/solution to this?

sillKotscha
17th June 2004, 15:39
Originally posted by oCe
Is there a workaround or a bugfix/solution to this?

uninstall SP2 RC1 :D

or try RC2 if you can't wait for a final release of SP2

cheers

oCe
17th June 2004, 15:48
Originally posted by sillKotscha
uninstall SP2 RC1 :D

or try RC2 if you can't wait for a final release of SP2

cheers

lol ;)

the current build 2138 has the problem, from what I've read on the net is that the more recent 2142 still has the same problem... so I'm affraid that won't help much. any other suggestions?

Doom9
19th June 2004, 22:19
actually I've had SP2 RC1 installed for a while and there were no problems whatsoever.

However, I have a feature request: keyboard shortcuts for custom pan&scan profiles (or at least for the existing three). The background for this is that as 16:10 screens get more popular for PCs (mostly in Notebooks but I've just gotten my 23" 16:9 HDTV res TFT and it's awsome ;), when watching DVDs that are in 4:3 letterbox format (ugh), or extras in 4:3 letterbox format (that happens quite often), you'd want to quickly switch to the "zoom to widescreen" profile, and reset it (that part is already possible) as you go back to the main menu / insert another movie.

Another one: I think the fast forward/backward interface deserves some consideration. It makes a certain amount of sense the way it is now.. but most people would probably like their video to start fast backward if they press the backward button once. I think the slower than real-time forward/backward playback options would probably be best off being coupled with a secondary button like this: press pause, then pressing ff/fb would go into slow-mo forward/backward mode, and another press of the play button would get back to playing normally. In addition, while in ff/fb mode, pressing play would also go back to playing normally.

And I just can't seem to shut up. How about remembering the zoom settings (50%, 100%, 200%) as WMP does? After all MPC pretty much sticks to the WMP 6.4 way of doing things, and that's one thing I always found missing since I gave up on WMP.

chros
21st June 2004, 12:15
Originally posted by Doom9
And I just can't seem to shut up. How about remembering the zoom settings (50%, 100%, 200%) as WMP does? After all MPC pretty much sticks to the WMP 6.4 way of doing things, and that's one thing I always found missing since I gave up on WMP.

Go to: Options:
1) Player -> check Remember last window size
AND
2) Playback -> uncheck Auto-Zoom

Done ... :)

esby
21st June 2004, 15:32
Ok, I thinjk that sasami2K development is pretty dead now, although i was able to find a 804 build when the official (dead) site never talk of it...

I'm talking of s2k, because it still have some interresting features versus MPC...

...like the fact it is able to show or hide a seek bar in full screen, with just the mouse position to decide if it should be hidden or not...
...like the fact it provides interesting shortcuts to fast forward fast reverse from 5s to 30s... (arrow key, ctrl + arrow key)...
...like the fact you can directly exit it from full screen with the mouse via an additionnal 'exit' popup menu item... and that you can access all the control in full screen via a popup menu interface...
...like once you dropped the evil options crashing it sometimes (eg supersampling), options you usually never need, it works very well, even with the lack of updates since two years...

But back to MPC, `
since s2k has not been updated since, and since most of his advantages are mainly ergonomical, it would be great to add some of thoses features in in MPC...
...via an optional seekbar 'ā la sasami2k',
...customizable keyshortcuts,
...customizable settings(eg: how many seconds you want to forward with 'short forward' and how many seconds with long forward,
...customizable popup menu... (including the exit button).

Of course, the main advantage here would be to reproduce what the user wants of his player, and not to force him to be limited by the settings offered by the actual MPC interface, which works fine, but could be without problem better...

esby

PS: the fact these features are not here does not removes the fact this player is great :)

Doom9
21st June 2004, 17:39
@chros: thanks :)

quietbritishjim
22nd June 2004, 03:05
Originally posted by CiTay
Just uncheck "MPEG-1 Video Decoder" under Filters in the MPC options, and it will use the system's standard decoder. Yeah, but there are a few files this bulks on too. A few versions ago the one in MPC was much better than the system default, but it seems to have gone backwards.

Zarxrax
23rd June 2004, 06:40
Originally posted by esby
...via an optional seekbar 'ā la sasami2k',

Under options set "show controls in full screen for 0 seconds"

Originally posted by esby
...customizable keyshortcuts,

Under options, go to "keys" :D


There are a variety of fastforward and reverse shortcuts available already.

zwahri
23rd June 2004, 10:53
Originally posted by esby

...customizable settings(eg: how many seconds you want to forward with 'short forward' and how many seconds with long forward,

PS: the fact these features are not here does not removes the fact this player is great :)
In addition to what Zarxrax said:
Under options, go to "Tweaks".

That makes 3 out of 4 requests already taken care of :)
OK, this one was only an example for "customizable settings", but it's there.

Regarding the "limited by the settings offered by the actual MPC interface, which works fine, but could be without problem better" part I 'd like to say that the MPC GUI is perfectly fine as it is because it's designed following the "KISS" principle - Keep It Simple, Stupid. And that's exactly what I and need, maybe it's even the reason why MPC has gotten as popular as it is now. Of course, there are always some bits that could be improved, but ATM the only things I want are some bugfixes and to thank Gabest for his awesome work ;)

SCNR,
Z

uneasy
23rd June 2004, 11:07
If you want to know what our hero is working on now, check this link. :)

http://ngemu.com/forums/showthread.php?t=50783

esby
23rd June 2004, 11:43
@ zarxrax & zwahri
Thanks for the tips,
or I must be blind sometimes,
or I just checked with a very old version (which i somewhat doubt myself, the first explanation being better to my eyes...)


That left the exit button, not very much, unless it can be showed by an option setting i did not see.

What i was meaning with customizable settings since they are already possible, is to be able to export them via a simple interface/system (xml?), something like a profile managment which would allow to switch/load different settings according to the user.
In such situation, you could consider a default 'classic' profile, maybe not overwritable, and some others, the one the user did himself, by just modifying the whole setting tab and saving it to a profile, or loading an xml file containing a particular profile.

esby

mrchisholm
23rd June 2004, 16:00
Originally posted by Lobuz
@mrchisholm

Maybe it's just the way to speed up decoding? When CPU or screen resolution is not enough decoder is dropping some of the data.
On my AthlonXP 2400+ it takes 70%CPU to decode 1920x1080 clip. It shows 1920x544 or 960x544(diferent VMRs) res in MPC. With MPC's internal mpeg2 decoder it's much slower, but full resoultion.

Regards
Lobuz

:) My 3.0Ghz P4 + ATI 9700 AIW is enuff for HD, WinDVD5 codec use only 40% of CPU and it works like a charm, but when i installed windvd6 screenres is half! :mad:

mrchisholm
23rd June 2004, 16:02
Originally posted by eb
I think that it is not foult of WinDVD6.
You can try to find decoder that is used to decode picture and try to change Aspect Ratio parameters,set for 16:9 or set there Letterbox.
For Mpeg.TS streams you can use also VLCplayer from VIDEOLAN

eb

I hate the interface of VLC, i'll just reinstall windvd5 :(

Tho VLC only take 20% of CPU-power when decodin a 1080i movie.

zwahri
23rd June 2004, 20:43
Originally posted by esby
What i was meaning with customizable settings since they are already possible, is to be able to export them via a simple interface/system (xml?), something like a profile managment which would allow to switch/load different settings according to the user.

OK, This may sound stupid, but since MPC supports storing it's settings in an *.ini, how about a good ol' batch file?

I can already hear you laughing your ass off, but that's the way I'd solve such a problem. If you want I'll post a working script so that ppl can laugh about my bad scripting skills.

SCNR, really,
Z

PS: Yeah, I'm reeaaaally brain damaged - but since I'm around since DOS 6.0 that's easy to understand.

esby
23rd June 2004, 21:14
@zwarhi:
in this case, consider the nice menu you are probably using,
considering they can be initialized via the ini file,
you don't need them anymore...
no?


It's not about going around problem,
it's just about enhancing the whole ergonomy.
And the usage...

esby

zwahri
24th June 2004, 07:41
Originally posted by esby
It's not about going around problem,
it's just about enhancing the whole ergonomy.
And the usage...

OK OK, It was just a suggestion. No need to take me serious ;)

sterlina
28th June 2004, 23:58
Originally posted by zwahri
PS: Yeah, I'm reeaaaally brain damaged - but since I'm around since DOS 6.0 that's easy to understand.
what a young boy!! :D
my first was DOS 5.0, but at school age I used to play with a friend on a 8086 cpu... don't know dos version, but the computer had two 5.25 floppy and no hard disk :cool:

*ster*

ps: new function...
how about a popup menu that is costumizable by a batch launch file? I think it is useful when storing more than a video on a cd/dvd

esby
29th June 2004, 01:09
ps: new function...
how about a popup menu that is costumizable by a batch launch file? I think it is useful when storing more than a video on a cd/dvd
that would be a good idea,
but it would be even cooler to reformat the user hdd just because he enabled this future option... :devil:, so no real need to add open vulnerabilities to it ^^.


PS:
the pc with two floppy was probably :
- an amstrad pc 1512 - shipped with dos 2.23 or 3.X running like a mad horse at 4.77 mHz and using a Color Graphic Adapter :)...
And as far I can remember it was a 8088.

SeeMoreDigital
2nd July 2004, 20:19
Sorry but I have to ask. Will updates for MPC be ceasing altogether now?


Cheers

Rat Killer
11th July 2004, 15:09
I have WinDVD 4 installed and it plays DVD files fine.

Have MPC installed and it plays Xvid files with AC3 audio fine.

However when I attempt to play a dvd file from MPC it errors with:

The following pin(s) failed to find a connectable filter:
MPEG-2 Video Decoder::Output

Any suggestions on what I am missing and where to get it?

Coroner
11th July 2004, 15:37
It's the windvd mpeg 2 decoder. Only a few older versions of it will allow you to connect to it. Plain overlay mode might help - which kills off subtitles in MPC (SRT, SSA). PowerDVD has the same prob as does sonic filters. Use the built in mpeg2 decode (libavcodec) produces nice results on blend mode. Can pass ffdshow over it for sharpening/cleaning etc etc.

Rat Killer
11th July 2004, 23:37
OK, how do I get MPC to use its internal MPEG2 decoder? I have tried just about every variation on the settings I can think of.

Thanks,

James

Coroner
12th July 2004, 00:26
Here we go

View => Options => Filters => Tick MPEG-2 Video Decoder. I recommened you use all internal filters except MPEG-1 - it's a bit buggy.

The settings for it are in

View => Options => Filters => Mpeg Decoder => I recommend blend for deinterlace method.

Hope that helps.

Rat Killer
12th July 2004, 03:50
Thanks but I already have the internal MPEG-2 decoder selected. No go and gives the error message above. There is something else wrong. Is there another MPEG-2 / DVD decode filter I could download and install that MPC could use? I guess I could just use WinDVD for DVDs and MPC for AVIs but really wanted to use one program for both.

Coroner
12th July 2004, 09:00
That's strange. Have you checked the overrides to make sure the WinDVD decoder isn't selected?

It definitely sounds like that is what is happening as the internal decoder shouldn't give that error.

Have you right clicked while a movie is playing to see which filter is being used? Is the internal mpeg splitter being used?

Sorry, but I'm running short on ideas.

Are you using VMR7/9 or overlay etc Which mode?

Rat Killer
12th July 2004, 10:50
Nothing listed in the overrides list. On output it is set for overlay Mixer. I also tried System Default and Old Renderer and get the same error message. VRM7 and VRM9 are greyed out and not selectable. Am I missing a windows component?

Still funny that Xvid encoded AVIs play fine. Thanks for your help.

Coroner
12th July 2004, 11:05
Have you right clicked while a movie is playing to see which filter is being used?

Oops that was a rather silly thing of me to ask.

Ok, I've seen VMR9 not selectable before. It was DirectX9.0 not being installed. Try (re)installing DirectX9.0B. Strange VMR7 isn't showing.

May I ask your system setup?

What windows? Any service packs? What DirectX? What video card and what drivers? Any codec packs installed?

Might give me an idea of what else you could try.

SeeMoreDigital
12th July 2004, 11:06
Given that MPC 6.4 comes with its own Mpeg1, Mpeg2, AC3, DTS and AAC decoders etc, etc.

Is there any chance an basic Mpeg4 decoder could be added?

Rat Killer
12th July 2004, 14:34
I know DirectX 9 is not installed. Its a Windows 2000 install with the latest released service pack and MS updates. Video card is a Matrox G450 dual head driving 2 monitors at 1600x1200.

If you think it might help, will install DirectX 9 tonight and see it that solves it.

Thanks for your help,

oddball
26th July 2004, 04:12
It's time for my quarterly "When are you going to add 'last ratio used' on startup option?"

I hate having to switch ratio everytime I run MPC. It's the ONLY thing preventing me from switching from ZP to MPC.

Zoom Player has had that function for ages and ages.

I shall continue asking every few months.

Rat Killer
26th July 2004, 20:56
OK, I got MPC to play the Xvid avi files on my workstation. Turned out to be a limitation of the G450 card wrt video overlay not being available with a 3200x1280 video mode (dual monitors) Drop to single monitor and it plays fine.

New question,

My camera generates video files with a .MP4 extension. Trying to play them with MPC generates a missing codec message but will then go on to play without sound. I assume this means it is missing an AAC audio codec. Any ideas?

SeeMoreDigital
26th July 2004, 21:00
Originally posted by Rat Killer
... My camera generates video files with a .MP4 extension. Trying to play them with MPC generates a missing codec message but will then go on to play without sound. I assume this means it is missing an AAC audio codec. Any ideas? Can you upload a sample of one of your problem encodes, so we can test it for you on our own systems?


Cheers

Rat Killer
26th July 2004, 21:57
OK, where can I upload a sample of my MP4 files to?

This is an olympus camera if it matters. The Apple Quick Time player that came with it will play the files fine but would like to use them other than that. Eventually to encode them to DVD.

Thanks

LigH
29th July 2004, 15:01
Try one of so many free webspace providers...

For german users, there is a nice list at http://www.kostenlos.de - Internet (unfortunately, I cannot tell you any recommendation of international providers, the most wellknown are quite restrictive in size and type of uploadable files).
__

And now for something completely different: Is there a complete changelog available for the MPC (at least for the last releases around 6.4.7-8.x)? I hope I didn't miss the right link at the SourceForge site; and this thread would take a few hours..days to review and collect... ;)

SeeMoreDigital
16th August 2004, 15:46
I've installed the latest version of Nero VisionExpress.

Although WMP9 is able to play Mpeg4/AAC .MP4 encodes by locating/using Nero's video and audio DSdec filters (and no doubt their parser too) MPC can not!

MPC is able to locate/use Nero's video DSdec filter but I keep receiving this warning: -

http://img67.exs.cx/img67/2509/SMD_MPC_warning.gif

Can anybody suggest what I have to do to make it work please?


Many thanks

Selur
16th August 2004, 17:37
@SeeMoreDigital: maybe coreaac and the 3ivx filter suite helps,..

SeeMoreDigital
16th August 2004, 17:52
Originally posted by Selur
@SeeMoreDigital: maybe coreaac and the 3ivx filter suite helps,.. Yes, it will without a doubt!

However, I would have thought it should be able to configure MPC to use Nero's own filters!

Afterall if WMP9 can use them, so should MPC.


Cheers

calinb
16th August 2004, 19:01
Originally posted by SeeMoreDigital
Yes, it will without a doubt!

However, I would have thought it should be able to configure MPC to use Nero's own filters!

Afterall if WMP9 can use them, so should MPC.
Yes, one would think, but I've run into this sort of problem with MPC, ocassionally. I solved the problem by going to "Options >> Overrides >> Add Filter" (add the filter you want to use). Then, in the lower Overrides window, add a subtype of "Any Type" to the appropriate Type. If that doesn't work, you might have to find the actual subtype by trial and error using the error messages from MPC or possibly Filter Manager by Radlight. Once you have the actual subtype, add it to the MPC subtype list for that media type.

It's worked for me in the past.

Also, if you wish to use the 3ivx splitter, you will no longer be able to use the Nero splitter with any player except the Nero players because the Nero splitter is integrated with the Nero "file source" filter. As shitowax explained to me, you have to pick your solution. Evertime you update Nero, you'll have to reinstall 3ivx, if you prefer the 3ivx splitter.

Rash
17th August 2004, 02:04
Just a question, I hope it doesn't hurt anyone. Did Gabest give up of his projects really?

sterlina
18th August 2004, 09:14
Originally posted by Rash
Just a question, I hope it doesn't hurt anyone. Did Gabest give up of his projects really? I hope he is only taking a (long) breath because I like MPC so much. Anyway on his page http://sourceforge.net/projects/guliverkli/ I've seen that Matroska Muxer and Matroska Splitter have been updated on 16/8, so he is still with us :)

SeeMoreDigital
18th August 2004, 10:44
Originally posted by calinb
...It's worked for me in the past. I tried doing as instructed but I could not get it to work :(

In desperation also tried the brand new version of Zoom Player (http://www.inmatrix.com/files/zoomplayer_download.shtml) this morning and it also could not automatically detect/connect to Nero's DSdec audio filter!

So it look like it's not just an MPC thing...


Cheers

calinb
18th August 2004, 19:47
Originally posted by SeeMoreDigital

So it look like it's not just an MPC thing...
Cheers :confused: Connecting to Nero filters seems to be difficult or impossible, sometimes. Is this by design?

Sirber
19th August 2004, 00:40
MPC + SP2 + WMR7/9 crash. Only Overlay Mixer works.

Tested with:

Matroska
RealVideo
RealAudio
SSA

WMR7/9 works whitout subtitles. Crash with DirectVobSub AND with MPC Subtitle renderer.

DianGo
29th September 2004, 02:26
Hi,all.
I have a question.

It's "VMR7 (renderless)/(windowed)" on MPC option ([Output]>[DirectShow Video]) is grayed out and not selectable.

VMR7 is installed in system and used correctly by some player and other (Zoom Player,BSPlayer,GraphEdit,etc...).
DirectX9.0b is installed and therefore "VMR9 (renderless)/(windowed)" is selectable.

My environment is as follows.
OS:: Windows2000 SP4
DirectX:: 9.0b
MPC:: 6.4.8.2 Doesn't MPC confirm the filter exists?, check the version of OS?

Liisachan
29th September 2004, 03:16
Originally posted by DianGo
My environment is as follows.
OS:: Windows2000 SP4
DirectX:: 9.0b
MPC:: 6.4.8.2 At least officially, VMR-7 is for Windows XP only (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/whatsnewforwindowsxphomeeditionandwindowsxpprofe.asp). Possibly you can use VBR-7 on non-XP windows too if you have DirectX 9.0b, but that is not documanted and so not officially supported (i.e. probably not very stable); you cannot blame Gabest if you prefer stable players :)

DianGo
29th September 2004, 20:37
The reason for which I want to use VMR7 is because VMR7 does not have restriction and is stable from VMR9 on my environment (Maybe, Driver's functionality for VMR9 is not enough ). Also, VMR7 is faster rendering considerable than "Video Renderer" and "Overlay Mixer".

Windows2000 SP4 is changed default renderer from "Video Renderer" to VMR7. But then, a subtitle cannot be displayed with high precision unless choose "VMR7/9 (renderless)" explicitly. So, that VMR7 cannot be chosen worried me, and have reached to this question.

Originally posted by Liisachan

you cannot blame gabest if you prefer stable players :) Yes, of course.:)
I'm not going to blame gabest and prefer stable player.
I am satisfied with the question answer having been obtained and uneasiness having been dispelled.

Thank you Liisachan (and for your articles at faireal.net (http://www.faireal.net/) too:D ).


:: P.S. ::

@gabest, I'm using MPC very conveniently.
@I do say gratitude and praise to you by borrow this post reply.
@Thank you.

Alxemi
29th September 2004, 20:46
any news about Gabest?

sapient
8th October 2004, 02:11
I have a problem the answer to which is probably somewhere in those 94 pages of posts, I just don't have the patience to read through all of them...
When subtitles are displayed, video playback is not smooth, there are little "jumps" around the time each subtitle (line) is first displayed.
When I turn them off, everything is fine... Other players, such as bsplayer do not have this problem... How do I fix it?
If an answer has already been posted, please direct me...

Thanx.

Black Evil
10th October 2004, 20:18
here:

http://forum.doom9.org/showthread.php?s=&threadid=82046

Remember to use the search function before you post.

movmasty
14th October 2004, 02:09
Would be possible to have brightness/contrast change on the fly in mpc and possibly easy accessible from the main panel?

Lobuz
15th October 2004, 19:45
There is a new element of guliverkli project: Dirac Splitter (http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=132196&release_id=273962) :D

Regards
Lobuz

happy_harry
15th October 2004, 21:07
Originally posted by Lobuz
There is a new element of guliverkli project: Dirac Splitter (http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=132196&release_id=273962) :D

Regards
Lobuz

Gabest is thecvs committer, so i guess, it's good news.

Peuj
25th October 2004, 10:44
Hi,

A nice user of MPC (Michael Cronenworth - vegetto34) has compliled the last cvs. You can find the new version here :
MPC 6.4.8.3 CVS 10-14-2004 (http://s87769002.onlinehome.us/mpc_10-14-2004_cvs.rar)

celtic_druid
25th October 2004, 12:33
Thread about the above build: http://sourceforge.net/forum/forum.php?thread_id=1161623&forum_id=281014

Rash
26th October 2004, 03:26
Very nice. ;)

Liisachan
27th October 2004, 06:04
That CVS version supports MKV muxed with mkvmerge 0.9.5, but on the other hand, its VMR9 Renderless mode is broken for me, on Windows XP SP2--VMR9 is now like Overlay Mixer and the internal sub renderer doesnt work. (VMR-7 does work tho)

yaz
29th October 2004, 10:35
Originally posted by Liisachan
... its VMR9 Renderless mode is broken for me, on Windows XP SP2--VMR9 is now like Overlay Mixer and the internal sub renderer doesnt work. (VMR-7 does work tho) the same here on XP Pro / SP1. when put back, 6.4.8.2 still worx fine.

the bests
y

celtic_druid
29th October 2004, 12:35
Perhaps try: http://celticdruid.no-ip.com/xvid/Media%20Player%20Classic/

mirror for 2kxp (2004.10.29) version (http://s15.yousendit.com/d.aspx?id=965FBBEDCCA30CE95EC8B7943DB81467)

Liisachan
29th October 2004, 13:25
Worked :D

celtic_druid
29th October 2004, 13:36
Now I just wonder if it was something that I did or Gabest?
Subs in mkv files working for anyone?

Anyone interested in a 9x/me build?
http://celticdruid.no-ip.com/xvid/Media%20Player%20Classic/

Mirror (2004.10.29 version) (http://s15.yousendit.com/d.aspx?id=CCC2648B8A7C4781D1470A06CDA56EF6)

digidragon
31st October 2004, 15:19
Not really sure if this is the place for feature requests, but here goes...

The frame advance feature is really useful, but a frame reverse feature would be a useful addition.

Liisachan
31st October 2004, 15:44
Originally posted by celtic_druid
Subs in mkv files working for anyone? for me, yes
SSA/ASS, S_VOBSUB and font embedding work in VMR-9.

I used this mplayerc.exe on my Windows XP Pro sp2

; 1398784 22:02.04 2004-10-29 mplayerc.exe
mplayerc.exe 053197F6

celtic_druid
31st October 2004, 17:08
There were some changes in the cvs, effecting subtitles, so I compiled a new version. Subs in mkv's work fine for me, however I tried the last version and they worked fine there to. No idea what was up before.

Reverse frame is already there, just press the <-- arrow, how well it works I guess depends on the decoder/codec used.

Liisachan
31st October 2004, 17:38
tested this one for both OGM and MKV. subs show up correctly :)
; 1403392 02:45.40 2004-11-01 mplayerc.exe
mplayerc.exe E3BA9EF8

Peuj
31st October 2004, 19:38
Originally posted by celtic_druid
There were some changes in the cvs, effecting subtitles, so I compiled a new version.

Hi,

There is again some new changes in the cvs maybe u can make a new build ;-)

timeismoney
2nd November 2004, 03:29
celtic_druid, would you mind release one without upx compressed?

I found the when the original file was compressed then decompressed with upx, the decompressed one is not accurately same as the original one...

chros
2nd November 2004, 09:47
Nice to see that MPC (the best media player :) ) isn't dead !!!

Keep up the good work !!!

celtic_druid
2nd November 2004, 19:38
@timeismoney, I used upx because Gabest did. I however used the most recent stable version, not a dev version.

Guess that is something to speak with the upx people about, but presumably the uncompressed EXE perfroms that same as the original? After all it is supposed to be lossless.

I will put up a non upx'ed version. It will actually be a smaller download anyway. Should be no real difference in performance between the two anyway other than a slightly lower ram usage.

rotflol
4th November 2004, 17:21
celtic_druid, could you make a new compile, pretty please? There have been some changes in the CVS lately.

SeeMoreDigital
4th November 2004, 17:42
This thread is truly massive!

Given that Gabest has taken a back seat and new compiles (after 6.4.8.2) are being created by other people, can a new thread be started?

It's just a thought. But I think it proved quite useful when the same was recently done with FFdshow development thread.


Cheers

EDIT: It might help if we had some Moderators in this area of the forum too!

rotflol
4th November 2004, 17:57
Originally posted by SeeMoreDigital
This thread is truly massive!

Given that Gabest has taken a back seat and new compiles (after 6.4.8.2) are being created by other people, can a new thread be started?

I wouldn't say he has taken a back seat (maybe two months ago, but not now). He commits new code to CVS, but doesn't want to compile until all work is finished, or so it seems to me.
I just want to play around with new MPC, have a peek at what Gabest has in store for us, that's why I ask for new compiles, but on the other hand maybe we should just let him finish.

Originally posted by SeeMoreDigital
It's just a thought. But I think it proved quite useful when the same was recently done with FFdshow development thread.

Still, a new thread would be welcome. This one is monstrous in size.

m99
4th November 2004, 22:47
Is there an mirror?
http://celticdruid.no-ip.com/xvid/misc/ can't cope with the traffic.

*New*
Sorry, forget it, my fault.

timeismoney
7th November 2004, 10:43
@celtic_druid, would you like to make a common build?

in my workplace some PCs based on old athlon 1.2G, not support sse, your build can't run on them

:( :( :(

celtic_druid
7th November 2004, 16:59
The 9xme build I think should run if I remember correctly.

timeismoney
8th November 2004, 03:12
ANSI Version works on Win2K/XP there're some issues like unicode path supporting...

celtic_druid
8th November 2004, 03:50
There were some changes in the subtitle filter and mpg splitter (from recollection) so I will probably put up a new unicode build anyway.

Peuj
15th November 2004, 17:47
Originally posted by celtic_druid
....I will probably put up a new unicode build anyway.
Hi,

Any news about this new build ?

Thanks

celtic_druid
16th November 2004, 01:30
Well there were some recent updates to some of the parser filters, so I will put new builds up some time today.

timeismoney
16th November 2004, 03:26
Gabest's MPEG Splitter is wonderful, it can parse HDTV TS with aac audio track (No other common splitter can), someone complied it to external filter but not friendly to WMP & some MPEG-2 decoder (I test it only connected to cyberlink mpeg-2 decoder), would you mind to try to complie one? In fact sometimes to play HDTV in WMP is familiar...:p

celtic_druid
16th November 2004, 04:20
I actually already have it, along with the other filters; oggspliter, Mpeg2DecFilter, etc.

chros
16th November 2004, 08:30
Originally posted by celtic_druid
Well there were some recent updates to some of the parser filters, so I will put new builds up some time today.

Where have you uploaded the new build ?

Liisachan
16th November 2004, 09:53
Thanks for updating :)
I tested the new one on my Win XP for OGM MKV RMVB with /without subs, and everything seems fine. I'd like to have the changelog too, even if its a very simple one.

ps. i mirrored the files here (http://m17n.cool.ne.jp/freeware/mpc/) mainly for users in asia, as your server is sometimes not too fast from here

Peuj
16th November 2004, 11:23
Originally posted by chros
Where have you uploaded the new build ?

Hi,

You can find it here http://celticdruid.no-ip.com/xvid/Media Player Classic/ (http://celticdruid.no-ip.com/xvid/Media%20Player%20Classic/)

Thanks a lot celtic_druid

timeismoney
16th November 2004, 11:30
Originally posted by celtic_druid
I actually already have it, along with the other filters; oggspliter, Mpeg2DecFilter, etc.

Here is a question: does them support CPU without SSE like old Athlon 1.2G? and where is the ansi build?

Sorry I really can hardly visit your website, just I saw your page but then can do nothing, of course download them, it really make me fell into crazy...:scared:

celtic_druid
16th November 2004, 11:47
Changelog?
*** empty log message ***

That is all it says for all recent CVS changes. Best I can really do is post the files that were changed. Anyone can then look up the diff's.
http://cvs.sourceforge.net/viewcvs.py/guliverkli/guliverkli/

SSE or lack there of shouldn't be an issue and there are no ANSI builds. I didn't both doing a release compile of the filters. I didn't think that you would want it.

Rash
16th November 2004, 23:01
Celtic, may I suggest you use another compressor (othen then 7zip) for the next release? Thank you so much. :)

Liisachan
17th November 2004, 00:20
@celtic_druid

Thnx for the link. True, I should have checked the diff myself if there is no changelog.

For one thing, it looks like the updated SubtitleDlDlg.cpp (http://cvs.sourceforge.net/viewcvs.py/guliverkli/guliverkli/src/apps/mplayerc/SubtitleDlDlg.cpp?r1=1.2&r2=1.3) can now parse HTML code like &amp;#12354;. :cool:

celtic_druid
17th November 2004, 00:39
@Rash, you can but it won't make any difference unless you can point out one that works better.

7-Zip is a freedownload and numerous other programs now support the format, like recent versions of winrar.

Rash
17th November 2004, 01:47
That's alright Celtic. :)

timeismoney
17th November 2004, 10:15
1116 version's mpeg splitter is broken, I means when playback mpeg-2 hdtv (ts/tp)

celtic_druid
23rd November 2004, 14:57
@timeismoney, did you try the newer version?

@Liisachan, I had a go at doing an updated Japense version. The Subtitle database and after playback settings aren't translated and there seems to be a problem with the filters page in settings. Thought if there is going to be a Japanese mirror though that there should be a version to match. Also I guess the web interface needs redoing.

Liisachan
23rd November 2004, 16:08
@celtic_druid
What do you mean by 'an updated Japanese version'?

um, my mirror (http://m17n.cool.ne.jp/freeware/mpc/) is mirroring some of _your_ files, not Janapese versions, and I made that page simply because your server seemed to be overloaded (DL was very slow, at least from here).

I have never distributed localized (translated) pieces of software, and probably i never will. Like foobar2000's devs, personally I'm strongly against the localization of the interface at least in the beta stage. Why? If the menu is translated, you can't just say, for instance, 'To enable karaoke in softsubs in VMR-9, try to set the "Number of subpictures to buffer ahead" = 0' because the menu item name "Number of subpictures to buffer ahead" is modified by the translator.

Sometimes I'm being asked the same questions again and again on IRC (one of the most recent ones is, 'I can't seek newer MKVs on MPC'), and it's impossible for me to answer "uncheck blah blah, that menu item is called blah blah in your langauge version." Besides, if we have to consider about localized versions, then when we make another multilingual guide like Lazy Man's Guide to OGM/MKV, we would have to check every language versions of MPC and would have to screencapped every versions for the 'correct' translated menu names, when we just wanted to say "Check this checkbox in the pic"

imho, just because I wrote a short description of your files both in english and in japanese doesnt mean I have to mirror localized versions too... but then again, if you feel that way, I'd rather simplify my page and I'd use only one langauge.

zile
23rd November 2004, 17:25
Hi!
Is there any easy way to tell MPC to open avi files, when I double click on them ?
I change file type (avi) to be opened with MPC, but MPC refused to open them. It says "File not found". Old player2 works np.

timeismoney
23rd November 2004, 17:25
Originally posted by celtic_druid
@timeismoney, did you try the newer version? Thanks, 1118 is OK:p

SeeMoreDigital
23rd November 2004, 18:46
I still reckon this thread should be split... it really is far too long now!


Cheers

celtic_druid
24th November 2004, 01:22
@zile, no such problems here and I don't see any other people reporting it.

@Liisachan,
updated in the same way as the other builds. i.e. updated when compared to the one available on sourceforge.

I know that you were simply mirroring my files.

It doesn't mean that you "have" to, however with descriptions in Japanese, etc. I thought that maybe people might appriciate a current version in Japanese. Perhaps if people are having trouble with mkvmerge 0.9.5 mkv's it is because they are running the 6.4.8.2 Japanese version?

Anyway, compiling the Japanese version at least kept me entertained for a few mins and I am sorry if it somehow offended you in some way.

As for guides, I don't really believe in them myself. I think people rely on them too much, like if they have to deviate from them or say take part of one guide and combine it with another; they can't. Someone has to create a new guide so that they can follow it to the letter and I don't think that in the end it really helps anyone.

Liisachan
24th November 2004, 05:09
@SeeMoreDigital
celtic_druid: how about making a new thread for your 6.4.8.3 build, especially if you are going to continue to do this? (I assume everone hope you will go on...)

@celtic_druid
I'm torn:
I'm torally for the localization & m17n;
But that would also complicate the problem in the beta/testing stage...

If you're going to compile Japanese-localized versions, many ppl would appreciate it here in japan. Sorry, i discouraged you from trying that. I shouldve appreciated your kindness first anyway.

It doesn't mean that you "have" to, however with descriptions in Japanese, etc. I thought that maybe people might appriciate a current version in Japanese. Perhaps if people are having trouble with mkvmerge 0.9.5 mkv's it is because they are running the 6.4.8.2 Japanese version?

True. tho, they already knew how to fix the prob. And im not sure how many percentage of users in japan are actually using Jpanese versions of MPC. Not too little, but i guess not that much.

Anyway, i changed my mind, and I'd happily mirror localized versions too if you are still interested in compiling em... still, there would be some complications:
(1) When you get a bug report, you'll have a harder time to specify the bug if there are many different versions. Some problems, especially related to WCHAR/MBCS, cannot be reproduced in the original.
(2) If your locale etc. is not SHIFT_JIS, your compiler might do something unexpected when trying to build non-unicode SHIFT_JIS version of MPC...
(3) Well, and... :) I guess it'd be no fair to make a special build _only_ for Japanese-speaking users. All the other ppl (French, Chinese, Italian, Korean, etc) would be angry. (half j/k, but kinda true isnt it?)

and yes, i know those guides of ours are generally just better-than-nothing and not up-to-date. They were neat when created, but the contents are out-of-date now. I'll see what i can do.

celtic_druid
24th November 2004, 05:34
Don't get me wrong, I think that guides are great, as a reference.

Whenever there are CVS changes that I think look interesting, I will put up new compiles. If someone wants to start a new thread or split this one, I don't have a problem with it.

Not sure if I was ever planning on doing regular Japanese versions. I just thought that I would give it a go. As for other localised versions, I can only understand English, well other than a small amount of German, French, Spanish, Latin, etc. basically anything related to English.

Didn't try an ANSI build. Have you tested the unicode Japanese build? Does it work/look ok?

Liisachan
29th November 2004, 03:32
Hi,
I tried your mplayerc.2kxp.jpn.7z
The video files play with it normally, so basically it does work. There're 2 problems however:

(1) It's difficult or impossible to access to some of Option Dialogs; the 'main' option dialog gives me a bunch of error msgs saysing "An unsupported operation was attempted." when clicking the some parts of the tree view in the left pane.

(2) Japnese characters (aka kanji) are broken here and there. maybe its just for me. I have win2k and xp but both are the sntadard versions from MS, not localized for Japan, so I cannot really test Japanese-localized builds.

celtic_druid
29th November 2004, 05:02
I am sure that someone who could actually read Japanese could do a much better job of patching the files than I did. They could also translate the new text.

sterlina
3rd December 2004, 18:03
i've made an installer NSIS script

how to use:
copy the script into a *.nsi file
put it into a directory with mplayerc.exe
compile with NSIS
you now got a "MPC v6.4.8.2 Setup.exe" file, you can now install it and have cool installer & uninstaller :D

to change version number, edit the script section "!define PRODUCT_VERSION" (line 5)

file association (selectable when installing)
avi - divx - mkv - mp4 - mpg - ogm - vob - xvid

ĪsterĪ


/edit: replaced "ogg" with "ogm"

sterlina
3rd December 2004, 18:04
; Script generated by the HM NIS Edit Script Wizard.

; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "Media Player Classic"
!define PRODUCT_VERSION "v6.4.8.2"
!define PRODUCT_PUBLISHER "guliverkli"
!define PRODUCT_WEB_SITE "http://sourceforge.net/projects/guliverkli/"
!define INSTALLER_AUTHOR "ĪsterlinaĪ"

Name "Media Player Classic"
CRCCheck On
OutFile "MPC ${PRODUCT_VERSION} Setup.exe"
;SetCompressor zlib
LoadLanguageFile "${NSISDIR}\Contrib\Language files\English.nlf"
InstallDir "$PROGRAMFILES\Multimedia\Media Player Classic"
Icon "${NSISDIR}\Contrib\Graphics\Icons\modern-install-colorful.ico"
UninstallIcon "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall-colorful.ico"
InstallDirRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\mplayerc.exe" ""
ComponentText "This will install ${PRODUCT_NAME} ${PRODUCT_VERSION} on your computer.$\nSelect which optional things you want installed."
DirText "This will install ${PRODUCT_NAME} ${PRODUCT_VERSION} on your computer."
ShowInstDetails show
ShowUnInstDetails show

Section "Media Player Classic (required)" SEC01
SectionIn RO
SetShellVarContext All
SetOutPath "$INSTDIR"
SetOverwrite ifnewer
File "mplayerc.exe"
FileOpen $r0 mplayerc.ini w
FileWrite $r0 "[Settings]"
FileClose $r0
SectionEnd

SubSection /e "ShortCut"
Section "Start Menu"
SectionIn RO
CreateDirectory "$SMPROGRAMS\Multimedia\Media Player Classic"
CreateShortCut "$SMPROGRAMS\Multimedia\Media Player Classic\Media Player Classic.lnk" "$INSTDIR\mplayerc.exe"
CreateShortCut "$SMPROGRAMS\Multimedia\Media Player Classic\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
CreateShortCut "$SMPROGRAMS\Multimedia\Media Player Classic\Uninstall.lnk" "$INSTDIR\uninst.exe"
SectionEnd
Section "Desktop"
CreateShortCut "$DESKTOP\Media Player Classic.lnk" "$INSTDIR\mplayerc.exe"
CreateShortCut "$DESKTOP\Uninstall MPC.lnk" "$INSTDIR\uninst.exe"
SectionEnd
SubSectionEnd

SubSection /e "File Associations"
Section "*.avi"
WriteRegStr HKCR ".avi" "" "MPC_file_avi"
WriteRegStr HKCR "MPC_file_avi\shell\open\command" "" "$INSTDIR\mplayerc.exe %1"
WriteRegStr HKCR "MPC_file_avi\DefaultIcon" "" "$INSTDIR\mplayerc.exe,0"
SectionEnd
Section "*.divx"
WriteRegStr HKCR ".divx" "" "MPC_file_divx"
WriteRegStr HKCR "MPC_file_divx\shell\open\command" "" "$INSTDIR\mplayerc.exe %1"
WriteRegStr HKCR "MPC_file_divx\DefaultIcon" "" "$INSTDIR\mplayerc.exe,0"
SectionEnd
Section "*.mkv"
WriteRegStr HKCR ".mkv" "" "MPC_file_matroska"
WriteRegStr HKCR "MPC_file_matroska\shell\open\command" "" "$INSTDIR\mplayerc.exe %1"
WriteRegStr HKCR "MPC_file_matroska\DefaultIcon" "" "$INSTDIR\mplayerc.exe,0"
SectionEnd
Section "*.mp4"
WriteRegStr HKCR ".mp4" "" "MPC_file_mp4"
WriteRegStr HKCR "MPC_file_mp4\shell\open\command" "" "$INSTDIR\mplayerc.exe %1"
WriteRegStr HKCR "MPC_file_mp4\DefaultIcon" "" "$INSTDIR\mplayerc.exe,0"
SectionEnd
Section "*.mpg"
WriteRegStr HKCR ".mpg" "" "MPC_file_mpg"
WriteRegStr HKCR "MPC_file_mpg\shell\open\command" "" "$INSTDIR\mplayerc.exe %1"
WriteRegStr HKCR "MPC_file_mpg\DefaultIcon" "" "$INSTDIR\mplayerc.exe,0"
SectionEnd
Section "*.ogm"
WriteRegStr HKCR ".ogm" "" "MPC_file_OGG_Media"
WriteRegStr HKCR "MPC_file_OGG_Media\shell\open\command" "" "$INSTDIR\mplayerc.exe %1"
WriteRegStr HKCR "MPC_file_OGG_Media\DefaultIcon" "" "$INSTDIR\mplayerc.exe,0"
SectionEnd
Section "*.vob"
WriteRegStr HKCR ".vob" "" "MPC_file_vob"
WriteRegStr HKCR "MPC_file_vob\shell\open\command" "" "$INSTDIR\mplayerc.exe %1"
WriteRegStr HKCR "MPC_file_vob\DefaultIcon" "" "$INSTDIR\mplayerc.exe,0"
SectionEnd
Section "*.xvid"
WriteRegStr HKCR ".xvid" "" "MPC_file_xvid"
WriteRegStr HKCR "MPC_file_xvid\shell\open\command" "" "$INSTDIR\mplayerc.exe %1"
WriteRegStr HKCR "MPC_file_xvid\DefaultIcon" "" "$INSTDIR\mplayerc.exe,0"
SectionEnd
SubSectionEnd


Section -AdditionalIcons
WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
SectionEnd

Section -Post
WriteUninstaller "$INSTDIR\uninst.exe"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\mplayerc.exe" "" "$INSTDIR\mplayerc.exe"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayName" "Media Player Classic"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "UninstallString" "$INSTDIR\uninst.exe"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayIcon" "$INSTDIR\mplayerc.exe"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "DisplayVersion" "${PRODUCT_VERSION}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "Publisher" "${PRODUCT_PUBLISHER}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" "Comments" "installer by ĪsterlinaĪ"
SectionEnd



Function un.onInit
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Sei sicuro di voler completamente rimuovere Media Player Classic e tutti i suoi componenti?" IDYES +2
Abort
FunctionEnd

Function un.onUninstSuccess
HideWindow
MessageBox MB_ICONINFORMATION|MB_OK "Media Player Classic č stato completamente rimosso dal tuo computer."
FunctionEnd


Section Uninstall
SetShellVarContext All
Delete "$INSTDIR\${PRODUCT_NAME}.url"
Delete "$INSTDIR\uninst.exe"
Delete "$INSTDIR\mplayerc.exe"
Delete "$INSTDIR\mplayerc.ini"
Delete "$INSTDIR\divx.ico"
Delete "$INSTDIR\movie.ico"
Delete "$DESKTOP\Media Player Classic.lnk"
Delete "$DESKTOP\Uninstall MPC.lnk"
Delete "$SMPROGRAMS\Multimedia\Media Player Classic\Uninstall.lnk"
Delete "$SMPROGRAMS\Multimedia\Media Player Classic\Website.lnk"
Delete "$$SMPROGRAMS\Multimedia\Media Player Classic.lnk"
Delete "$SMPROGRAMS\Multimedia\Media Player Classic\*.*"

RMDir "$SMPROGRAMS\Multimedia\Media Player Classic"
RMDir "$INSTDIR"

DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\App Paths\mplayerc.exe"
DeleteRegKey HKLM "SOFTWARE\Classes\Applications\mplayerc.exe"
DeleteRegKey HKCU "SOFTWARE\Gabest\Media Player Classic"
DeleteRegKey HKLM "SOFTWARE\Gabest\Media Player Classic"

DeleteRegKey HKCR ".avi" ""
DeleteRegKey HKCR "MPC_file_avi"
DeleteRegKey HKCR ".divx" ""
DeleteRegKey HKCR "MPC_file_divx"
DeleteRegKey HKCR ".mkv" ""
DeleteRegKey HKCR "MPC_file_matroska"
DeleteRegKey HKCR ".mp4" ""
DeleteRegKey HKCR "MPC_file_mp4"
DeleteRegKey HKCR ".mpg" ""
DeleteRegKey HKCR "MPC_file_mpg"
DeleteRegKey HKCR ".ogm" ""
DeleteRegKey HKCR "MPC_file_OGG_Media"
DeleteRegKey HKCR ".vob" ""
DeleteRegKey HKCR "MPC_file_vob"
DeleteRegKey HKCR ".xvid" ""
DeleteRegKey HKCR "MPC_file_xvid"

DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.avi\OpenWithProgids" "MPC_file_avi"
DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.divx\OpenWithProgids" "MPC_file_divx"
DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mkv\OpenWithProgids" "MPC_file_matroska"
DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp4\OpenWithProgids" "MPC_file_mp4"
DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mpg\OpenWithProgids" "MPC_file_mpg"
DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ogm\OpenWithProgids" "MPC_file_OGG_Media"
DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vob\OpenWithProgids" "MPC_file_vob"
DeleteRegValue HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xvid\OpenWithProgids" "MPC_file_xvid"


DeleteRegKey HKCR "Applications\mplayerc.exe"
DeleteRegKey HKCU "Software\Classes\Applications\mplayerc.exe"
DeleteRegKey HKLM "Software\Classes\Applications\mplayerc.exe"


SetAutoClose false

IfFileExists "$INSTDIR" 0 NoErrorMsg
MessageBox MB_OK "Note: $INSTDIR could not be removed!" IDOK 0 ; skipped if file doesn't exist
NoErrorMsg:

SectionEnd


edit:
replaced 'Section "*.ogg"' with 'Section "*.ogm"'

Liisachan
4th December 2004, 01:02
Originally posted by sterlina

file association (selectable when installing)
avi - divx - mkv - mp4 - mpg - ogg - vob - xvid
If you mean movies, MPC cant play .ogg by itself because it doest have Theora Decoder. Instead, you should put OGM.

sterlina
4th December 2004, 01:22
Originally posted by Liisachan
If you mean movies, MPC cant play .ogg by itself because it doest have Theora Decoder. Instead, you should put OGM. you are true, i wrote ogg by mistake, but file association was ".ogm":confused:

anyway I've edited the posts - thanks:D

filewalker
5th December 2004, 12:13
I played around with shoutcast (btw. really cool radio stations) the last days...and 2 things catched my eyes.

1)
It happens periodically that suddenly the playback stops with Gabest's shoutcast source filter. After some seconds the playback continues.
MPC displays that it's pre buffering during the interruptions.

2)
What I really miss, is that there's no display of the name of the current played song.


Unfortunately with WinAmp my 1) problem doesn't appear and the 2) feature is well supported in WinAmp.

Does anyone have better experience with the shoutcast source filter in MPC?

Maybe gabest is reading this post...and maybe he can improve his shoutcastsource filter.

Cu filewalker

lighty
12th December 2004, 16:51
Ummm I can see that ASX playlist parsing bug introduced in 6.4.7.7 is still present.

I know I may be asking too much but could somebody please fix that?

m99
12th December 2004, 19:25
Is there an Changelog for the releases at http://celticdruid.no-ip.com/xvid/ ?

celtic_druid
12th December 2004, 19:38
The answer to that is covered a few pages back and before you say that this is a really long thread; that is covered to.

SeeMoreDigital
12th December 2004, 19:50
Originally posted by celtic_druid
... and before you say that this is a really long thread; that is covered to. Covered - yes. Resolved - no :)

(Maybe when this thread gets up to 100No pages)


Cheers

celtic_druid
13th December 2004, 04:11
Does it really make any difference if the thread is 97 pages long and the answer is on page 96 as compared to 3 pages long with the answer on page 2?

Guess the only real difference is that with 97 pages someone can try and use that as an excuse for not reading the previous page.

esby
13th December 2004, 13:56
Does anyone reported MPC crashes when playing avi files and fast seeking in the file by period of 5s and 30s...

I can get MPC to crashes while doing 4 fast forward (30s) advance at the beginning of some clips... (just keeping pressed on fast advance/skip and I can get it crashing for 100% sure)

I believe it is linked to the audio handling, althought I am not sure.
I could not reproduce the problem while playing an avi without audio (cbr/vbr mp3, does not matter, both can randomly crashes mpc)
I could not reproduce it using sasami2k either,
so I believe it is specific to MPC.

the system is Windows Xp, SP2, video decoding is handled by ffdshow, morgan stream switch is active, but not doing anything, and the default waveOut device is used to decode the audio.

(S2k seems using the same filter chain, plus the s2k specifical ones.)

esby

PS: the problem happends with every celticdruid build I tested so far.

Liisachan
13th December 2004, 15:09
Originally posted by esby
I could not reproduce the problem while playing an avi without audio (cbr/vbr mp3, does not matter, both can randomly crashes mpc) If the problem is related to MPEG audio (i.e. OK if the audio is AC3 etc.) you can try
(1) to disable the internal "Mpeg Audio" filters (in "Souce filters" and/or "Transform filters")
- or -
(2) to use November builds.

Gabest seems to be trying to fix some mp3 problems (http://forum.doom9.org/showthread.php?postid=292604#post292604) by updating the MPEG Audio filter. But the new filter seems still buggy.

Peuj
14th December 2004, 10:59
Two small questions about the Filters:

1 - In the lastest build the Filters section is split in two part Source Filters and Transform Filters, and the "MPEG Audio" is in the 2 parts. Is there something wrong or is it normal?

2 - About the "Real..." Filters if I use those from RealAlternative should I unselect "RealMedia" from Source Filters or "RealAudio" and "RealVideo" from Transform Filters

Thanks

celtic_druid
15th December 2004, 04:29
Well as I understand it RA comes with Gabest's dshow real filters anyway and the ones in my builds should be newer or at least the same. What you need to check is that real media under formats is set to directshow and not Real Media. If it is set to RealMedia, then it should use the original real media routines where MPC directly interfaced and didn't use dshow.

MomoNyo
22nd December 2004, 04:07
Can anyone help me to get the NVDVD codecs to work with MPC? I'm trying the ones from the latest nVidia DVD Decoder (1.00.67) but even after setting them to "prefer" in the overrides section, and blocking all other decoders MPC tries to load (Intervideo, Nero and it's own built-in one) I still can't get it to use them. I'm trying to get hardware accelerated DVD playback out of my FX5200 with external subtitles loaded in MPC.

Sorry if the answer is somewhere in these 97 pages, but that's a lot to sift through.

Update:

I tried older versions of the NVDVD codecs and these work better, However, the bottom part of the screen is blocked-off and the resulting image is squeezed vertically. Here's a screenshot to illustrate the problem:

http://members.lycos.co.uk/momonyo/images/snapshot20041222040319.jpg

As you can see, the menu isn't filling the screen. I get the same with Zoom Player if the decoder is set to "NVIDIA NVDVD v3+ DXVA" in ZP's custom decoder setup window. However if I choose "NVIDIA NVDVD v3+" the picture is fine. How does ZP give me two seperate options for the one decoder (with or without DXVA) and is there any way to get this in MPC as ZP's external sub support still has timing issues.

Update 2:

Seems this only occurs with the renderless VMR modes. Alas they're the ones needed to load external subs. Maybe I'm just outta luck :(

chros
23rd December 2004, 11:34
Seems this only occurs with the renderless VMR modes. Alas they're the ones needed to load external subs. Maybe I'm just outta luck

If you use the external vsfilter (from guliverkli too), you can switch to ovarlay mode: it gets subtitles working ...

cweb
24th December 2004, 09:18
Does anyone know whether PureVideo will be enabled when using MPC?
I hope to install the new nvidia XP drivers which support it.

MomoNyo
24th December 2004, 19:13
I'd imagine it would as that would be a decoder feature rather than anything application-specific.

That trick about using the external vsfilter did the trick (thanks chros :)). I just have to watch a DVD through with it to see how the timing is (AFAIK the main reason for using the internal subtitle loader is to maintain sync with the video. Loading vsfilter as an additional filter may lead to the usual sync troubles). Normally I use mplayer as it has perfect timing, but it would be nice to have some level of hardware decoding.

Doom9
24th December 2004, 19:28
If NDVD uses DirectShow filters, then I suppose as long as the Nvidia filters are used in MPC you'd be able to benefit from PureVideo.

QQ
2nd January 2005, 13:58
anyone thinks it would be possible to make a "lightweight" version of MPC? As it is now, I don't really have much use of all the different decoders/splitters/etc built into the app, and they make mpc load quite slow compared to say mp64. So if it would be possible to make some kind of source configurator, where you select what do you want to include in the build and then compile it, or perhaps move all the functionality to external plugin files, it would be very nice :)

celtic_druid
2nd January 2005, 15:56
Should be possible right now to compile without including internal dshow filters if you want.

QQ
2nd January 2005, 16:57
is it handled by defines or what? and how do i go about downloading its source? :) sorry if this has been already answered..

SeeMoreDigital
2nd January 2005, 17:03
Originally posted by celtic_druid
Should be possible right now to compile without including internal dshow filters if you want. What about the prospect of providing all of MPC's direct-show filters as separate "compiled" downloads?


Cheers

QQ
2nd January 2005, 17:08
well they are available already, not? so it's only about taking them out of MPC now :) i'm already downloading source from CVS and will take a look at it.

SeeMoreDigital
2nd January 2005, 17:33
MediaPlayer Classic has a great many built-in filters: -

http://img87.exs.cx/img87/9912/mpcfilters3gq.gif

So it might prove most useful to have them available separately...


Cheers

QQ
2nd January 2005, 17:45
most of them ARE available seperately - check guliverkly SF page, or CD's page.

QQ
2nd January 2005, 19:50
hmm, how come when I try to compile, i get errors about different mediatypes not being defined, together with CLSID_VideoMixingRenderer9. When I add include "uuids.h" it compiles fine.. why isn't it included by default?

QQ
2nd January 2005, 22:00
well it seems to be compiling. now im up to ripping it appart and taking out all the stuff i don't need :) bye bye realmedia, qt, shockwave, webserver, and all the other stuff =)

QQ
3rd January 2005, 13:09
there, finally i've sucessfully managed to compile all configs of MPC - MSVS is pain in the ass! once it starts complaining about unresolved externals and dupes, you can never figure out what's wrong! i've also removed lots of code from it already =) not sure if it got any faster though. gonna try to make p4 optimised builds now :)

SeeMoreDigital
3rd January 2005, 13:33
Sounds interesting QQ,

For people who want to disribute say, a promotional media disc and want to make sure the media on the disc can be played, I can see a stripped down version of MPC being quite useful.

Especially if it can be made easy to include "just" the filters you require!

...I wonder why an Mpeg4 DSdec filter was never included in MPC?


Cheers

slvrsol
6th January 2005, 09:29
newbie here.. I know I could make a playlist, but I'm wondering if its possible to play the next file in the directory after the end of video. Doesn't look like its a feature, but just wanted to make sure.

bond
10th January 2005, 19:08
gabest,

your .ogg splitter doesnt support theora-in-ogg. would be great if you could add support for it, so its possible to connect ffdshow or another theora dshow decoder to it

also your .mpg splitter doesnt support avc-in-mp4 (as already producable by moonlights and mainconcepts tools)

niamh
14th January 2005, 20:26
Every time I load a mkv file (with C_Dīs latest build, not Gabestīs)containing any subtitle other than idx/sub(tested with srt,ass or ssa) with either of the two renderless modes, I get a visual C++ runtime error. What am I doing wrong?

celtic_druid
15th January 2005, 03:01
Just tried an mkv with two textsub streams and it plays fine here.
Win2k SP4, DX9.0c, AMD 64 3500+.

ernstblaauw
17th January 2005, 21:46
Using the latest version of the CVS compiles (2004.12.17), I cannot drag a 'VIDEO_TS' folder into MPC. It does not show video or play audio. It does not matter if I activate the internal MPEG2 decoder or not.
If I drag the separate files which are inside the VIDEO_TS folder into MPC, it plays fine.
I did not have this problem with 6.4.8.2.

edit:
I also do not have this problem with the 2004.12.09 build

rotflol
19th January 2005, 18:03
Hey, celtic_druid, I've noticed that the last compile of MPC (4460 KB) is much bigger than the previous one (3860 KB). What gives?

V_ICE
20th January 2005, 01:21
I think the increased size is due to the addition of DX9 shader filters in the play menu.

Leak
20th January 2005, 08:54
Originally posted by V_ICE
I think the increased size is due to the addition of DX9 shader filters in the play menu.

:eek:

Now that you mention it - that really was out of the blue... :D

iron2000
28th January 2005, 17:14
I find the MPC takes a few seconds to really close after I click the close button.

nicco
28th January 2005, 19:03
Is there here someone who is planning to make MPC full compatible with the new .divx format?

gino25
29th January 2005, 12:33
i have a simply question

Is (media player classic' s) lastest version 6.4.8.2 ?


Is development stopped? Because version 6.4.8.2 (maybe the last) was out in march 2004

Yong
29th January 2005, 14:32
Originally posted by nicco
Is there here someone who is planning to make MPC full compatible with the new .divx format?
.divx?
I think it's a AVI container(.avi),
It should be safe renamed to *.avi.:p

Yong
29th January 2005, 14:34
Originally posted by gino25
i have a simply question

Is (media player classic' s) lastest version 6.4.8.2 ?


Is development stopped? Because version 6.4.8.2 (maybe the last) was out in march 2004

Latest version at here (http://www.aziendeassociate.it/cd.asp?dir=/Media%20Player%20Classic);)

nicco
29th January 2005, 14:39
divx?
I think it's a AVI container(.avi),
It should be safe renamed to *.avi.
not exact:
http://forum.doom9.org/showthread.php?s=&threadid=88988

Liisachan
29th January 2005, 15:11
Originally posted by Yong
.divx?
I think it's a AVI container(.avi),
It should be safe renamed to *.avi.:p You can read about DivX Media Format here.
http://labs.divx.com/archives/000050.html

Sgt_Strider
29th January 2005, 21:30
What's new in the latest release of MPC?

LigH
30th January 2005, 07:39
Originally posted by Sgt_Strider
What's new in the latest release of MPC?
"Read the last dozen pages..." :D

Sorry - just a stupid joke; missing a complete changelog, too. You probably would have to scan the CVS.

Liisachan
30th January 2005, 07:54
some of the most noticeable new features in 6.4.8.3 include:
- Better support for VBR MP3 Audio
- MKV muxed with mkvmerge 0.9.5 is now seekable
- online subtitle database, which is somewhat like CDDB/FreeDB
- fancy sahders
- Dirac support (but the external filter is better atm)

As another note, i think this thread is obviously too long, now with 99 pages...

cweb
30th January 2005, 22:03
I was looking for the latest version of mpc and I found it at this mirror site:
http://m17n.cool.ne.jp/freeware/mpc/

Liisachan
31st January 2005, 00:31
@cweb
Altho this thread is very long and something has to be done about it, you can at least read back a few pages of this thread before you begin bothering to try to "look for" the latest version. A few links include that one are posted already. They are the same binaries compiled by celtic_druid. What you should really find is, kudos to him/her for doing that.

gruppo_sd
1st February 2005, 11:16
with the last mplayerc2005.01.31 for xp I have a problem to play wmv file, the player it's very slow.

celtic_druid
1st February 2005, 11:34
Just tried it here and everything seemed fine. Win2k SP4 though. So previous versions the playback was ok?

Esc
1st February 2005, 22:53
Don't know where to address. It would be really nice if MPC could make snapshots not only to bmp file but also to the clipboard (like VDub). Please?
I hope, the right guy will find it here. :rolleyes:

gurabli
2nd February 2005, 11:29
I have two questions, please help me if you can:

I downloaded MPC 6.4.8.2. It won't play some xvid files, saying
"Cannot render stream(s)" How to set the codec to be able to play xvid/divx files using ffdshow or other filter?

And where can I get the newer builds in setup form?

Thanx!

celtic_druid
2nd February 2005, 12:36
You want an installer? It is just a single exe, I can't really see the point.

If ffdshow is installed and enabled for XviD then it should just work (in the absence of any other filter) with MPC for avi's, ogm's and mkv's.

Liisachan
2nd February 2005, 14:15
@celctic_druid: A quick question: why didn't you compile non-unicode version for 2005-02-02?

celtic_druid
2nd February 2005, 15:30
Up now.

Liisachan
5th February 2005, 02:13
Can anyone reproduce this problem?

(1) Use MPC 2005-01-31
1-A. Disable some of the internal filters, for instance the source filter "AVI" and the Transform filter "AAC" by unchecking the 2 checkboxes.
1-B. Restart MPC.
1-C. Look at the internal filter settings--AVI and AAC should be disabled (unchecked), naturally, because you disabled them manually.

(2) Use MPC 2005-02-02 or 2005-02-03
2-A. Do the same as 1-A.
2-B. Restart MPC.
2-C. Look at the current settings--the settings customized in 2-A is gone, and you'll see the default settings in the filter menu. i.e. "AVI" and "AAC" are re-checked automatically tho you unchecked them manually.

Anyone can confirm this? Or is it just for me :confused:

I found this problem when I was trying to test Haali's filter with MPC.
http://forum.doom9.org/showthread.php?s=&postid=606057#post606057

The registry is updated correctly both after 1-A and 2-A, when you close MPC. But looks like a newer build mentioned in (2) cannot load the filter settings from the registry properly even tho it saved the settings by itself.

@celtic_druid: Thx :) There are still a few Win98/me users. Honestly, that's not my problem tho :devil:

celtic_druid
5th February 2005, 05:51
Ah, but this time there was a reason for no ANSI build. The DSM lib release version would not compile.

Yes, I can reproduce that problem.

edit: Big CVS update, looks like hopefully both problems are fixed. Binaries will be up soon.

Ok, still the same problem with the filters. ANSI build up though I had to manually create a project file for basemuxer to get MPC to compile for both release and unicode builds.

fewtch
5th February 2005, 08:07
It's really a pleasure to see MPC is being updated (still)... something about a single-EXE, amazingly nonbloated for the functionality, "does everything yet still does it well" -- this is a unique player, IMHO in many ways nothing quite matches it. I mean, it can replace commercial DVD player softwares without losing much functionality.

I hope this continues to be updated. Thanks out to gabest and celtic druid.

ernstblaauw
7th February 2005, 10:22
Downloading the latest version of the MPC 6.4.8.3 CVS at
http://m17n.cool.ne.jp/freeware/mpc/, i read that the latest versions do not remember the filtersettings. But in my case, it does!
I have downloaded mplayerc2005.02.05.2kxp.7zand I use Windows XP SP2. Maybe does it make a difference if the settings are stored in an .ini file? I have enabled that option.

gurabli
7th February 2005, 10:28
A stupid question:

the extension of the mpc file is .7z ? What should I do with it? I mean how to get the exe?

Yod4z
7th February 2005, 11:05
Originally posted by gurabli
A stupid question:

the extension of the mpc file is .7z ? What should I do with it? I mean how to get the exe?
.7z file is just an compressed file, it compressed with 7zip format. Use the 7zip decompressor.
http://sourceforge.net/projects/sevenzip/

Leak
7th February 2005, 11:06
Originally posted by gurabli
A stupid question:

the extension of the mpc file is .7z ? What should I do with it? I mean how to get the exe?

Use 7-Zip (http://www.7-zip.org/), TUGZip (http://www.tugzip.com/) or WinRAR (http://www.rarsoft.com/) to extract it.

Black Evil
9th February 2005, 03:39
There are many other alternatives as well, such as my personal favorite, IZArc (http://www.izsoft.dir.bg/izarc.htm)

FredThompson
11th February 2005, 00:24
6.4.8.3 crashes when exiting "hard" using the close window button. This happens every time with DTiVo-sourced MPEG2. Anyone else seeing this type of thing?

Liisachan
11th February 2005, 11:35
celtic_druid:
mplayerc.exe [CRC 0567DA25] in mplayerc2005.02.11.2kxp.7z is obviously too small, compared to previous versions: 4,091,904 bytes, while the previous versions are around 4,500,000.
And it doesn't start complaining:
"The dynamic link library d3dx9_24.dll could not be found..."


Edit:
dxsdk_feb2005.exe has it:
http://hp.vector.co.jp/authors/VA022257/misc/d3dx9_24.zip

celtic_druid
11th February 2005, 12:14
Well I did just switch to dxsdk Feb2005.

ernstblaauw
11th February 2005, 14:09
Originally posted by Liisachan
celtic_druid:
mplayerc.exe [CRC 0567DA25] in mplayerc2005.02.11.2kxp.7z is obviously too small, compared to previous versions: 4,091,904 bytes, while the previous versions are around 4,500,000.
And it doesn't start complaining:
"The dynamic link library d3dx9_24.dll could not be found..."


Edit:
dxsdk_feb2005.exe has it:
http://hp.vector.co.jp/authors/VA022257/misc/d3dx9_24.zip
It's logical the latest version is smaller, because is has not the d3dx9_24.dll inside.
Placing that .dll in the same map als MPC 2005.02.11 makes MPC working like a charm!

Liisachan
11th February 2005, 14:53
Originally posted by ernstblaauw
It's logical the latest version is smaller, because is has not the d3dx9_24.dll inside. Yes and no. The fact that the functions in that DLL were not linked statically, is not by design. What happened was rather accidental. It's naturally smaller because some functions that were supposed to be linked statically were not linked statically (and thus should be loaded from the external DLL).

Anyway, what is important is, it's not like Gabest changed MPC so you'd need an external DLL. Like you said, it runs if you put that DLL there, but that is not what it was supposed to be.

Edit: Oh, wait, but that DLL might be in the newer DirectX 9 runtime too. If so, Gabest wants us to update DirectX, and that DLL is supposed to be linked dynamically.

celtic_druid
11th February 2005, 15:39
Well d3dx9.lib from the feb dxsdk is only 83.3kb where as an older version that I have is 4.17MB's. The one from 2004 is over 5MB's.

Ok relinking with an older lib gives 4,611,584bytes.
4,091,904bytes with the feb sdk.

Ok, so the project file had /DELAYLOAD for d3d9.dll. I added d3dx9_24.dll and it is no longer a dependancy.

Liisachan
11th February 2005, 16:44
so far so good, basically it seems working. and smaller size is a nice side-effect :)

But, I keep getting this annoying small MessageBox everytime I start MPC, which says "dsfsf"
Anyone knows what this means?:confused: :confused:

celtic_druid
11th February 2005, 17:34
From the source code looks like it is to do with registry settings and the internal filters.
mplayerc.cpp if you want to look at it.

Liisachan
11th February 2005, 18:09
Originally posted by celtic_druid
Ok, still the same problem with the filters. I can still reproduce this pb too on my Win2K SP4. This doesn't happen on my WinXP SP1 (not SP2). That weird MessageBox only pops up when Im using 2k.
One thing that comes in my mind is "Windows 2000 is no longer a supported platform for the SDK." (readme for DirectX 9.0 SDK (Feb 2005))

So Windows 2000 is obsolete? bakattsura...:angry:

celtic_druid
11th February 2005, 18:18
Yeah I heard that about the SDK, however I installed the SDK fine under win2k and compiled fine under win2k.

Don't think that DirectX and registry issues are related. I had the popup to. Deleting the registry keys fixed it, however you are right the problem is still present.

Rash
12th February 2005, 22:22
Celtic, where could I get your compiles of MPC? Thanks a lot.

esby
13th February 2005, 00:19
google might be your friend...

http://www.google.fr/search?hl=fr&q=celticDruid&btnG=Recherche+Google&meta=

esby

Rash
13th February 2005, 05:02
Thank you

Tomir
13th February 2005, 10:45
Ok, I found a two bugs in MPC. First the subs positioning, alas better than that in original MPC, is somewhat buggy. Here you can see what I mean. In window mode subs are positioned correctly as usually (window (http://www.goos.republika.pl/images/el2.jpg)), and here is the full-screen version (full screen (http://www.goos.republika.pl/images/el.jpg)). As you can see text on the signs is moved too high. Here is a another example, window (http://www.goos.republika.pl/images/git2.jpg), and full-screen (http://www.goos.republika.pl/images/git.jpg). The second problem is that the MPC still cannot change (or rather accept) streams when using Haali's MKV splitter.

Liisachan
13th February 2005, 12:01
Tomir: The first problem is a real problem for many subbers, especially when softsubbing something that has the aspect ratio that is largely different than the aspect ratio of the monitor, but this is not a bug: afaik MPC's sub renderer is designed like this.

Let me explain the nature of the problem:
1. Simply put, the upper-left corner is (0, 0).
2. The problem is, where is the upper-left corner?
Here you can see a more decisive demo:
http://park14.wakwak.com/~flower/test.html

As you can see, VSFilter (aka Direct Vobsub) uses the video-frame's pixel-size to decide the coordinates, while MPC uses the window size. The both coordinates are possible because SSA's spec is ambiguous.

Workaround: I'd recommend softsubbers to mux 2 SSAs for each language, one is for VSFilter, the other is for MPC.

Another Note: USF has a spec to clear up this ambiguity:
http://usf.corecodec.org/
"Powerfull element positioning system ... Relative to window or video"
In USF, each <style> has a child called <position> where you can define the "relative-to" attribute (the value is "Window" or "Video")

Tomir
13th February 2005, 12:34
All right, I agree that in MPC 6.4.8.2 the coordinates are taken from the window. But, in the new version 6.4.8.3 compiled by celtic_druid there is a feature called "Position subtitles relative to the video frame" which seems to have correctly scale the subs and position them, but there are some problems, as shown on the screens I provided b4.

Liisachan
13th February 2005, 13:33
Ah, that new feature is cool :) I didn't notice it. This is exactly what I've been wanting. I guess Gabest has special ears that can hear very well............

Okay, so perhaps some of the positioning-related tags in SSA (\pos \move \fscx etc) are related to your problem. If you give me the sample, i'll test it to see if I can reproduce your pb.

I guess you mean Vobsub-compatible (vsfilter.dll & textsub.vdf) when you say "correctly scale," and that should be possible because Gabest is the author of both MPC and Vobsub after all, but there are quite a few delicate problems here (for instance, "Touch window from Inside" vs "Outside"). Plus, you cannot say what is "correct" because SSA specs don't define the coordinates to use. There are (or there will be) other SSA renderes, including VLC, RL, ffdshow. So generally, you have no way to absolutely pinpoint a certain pixel.

As I posted in corecodec (http://corecodec.com/modules.php?op=modload&name=PNphpBB2&file=viewtopic&t=914&start=15)
there are 2 kinds of subs: one should fit to the screen (like Dialogues); the other should be "pinned" to a certain pixel (like Logos). Not just relatively-to-what? ...Think about pan-and-scanning.
I'm feeling that we are facing the limit of SSA. Hopefully Gabest will extend his "Advanced SSA" specs.

Edit:
Tomir: you are right. This new option seems unstable. Sometimes it works, sometimes doesn't. To me, cheking/uncheking "Round up to power of two" several times might fix the problem. (?)

HarryM
14th February 2005, 14:16
In newest alpha versions of MPC 6.4.8.3 is error. External (not muxed!) subtitles (SUB, SRT, etc) running with MKV or OGM files are not corectly synchronized. :scared:

Version 6.4.8.2 synchronize external subtitles corectly.

nicco
20th February 2005, 10:44
Here some news about .divx format compatibility:
http://labs.divx.com/archives/000053.html

Can someone implement this function in MPC?