Log in

View Full Version : New release of Media Player 6.4


Pages : 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

gabest
9th April 2003, 17:30
I noticed that MPC has problem with VMR9. First top line and first left column is not displayed and picture is blurring. There is not 1:1 output. Overlay and VMR7 is ok. I send a small clip for testing, please try it playback with your configuration.LOL, how the hell did you notice this? (edit: just got your test clip, I understand now :)) The StretchRect function in dx9 which I use to put the video picture onto the backbuffer doesn't use bilinear filtering unless I crop the source rectangle a bit (weird). It must be a bug in dx9 or the drivers, but I tried nearly all of the detonator drivers and none of them fixed it.PS: Has your TVset (sum horizontal pixels of picture tube)/(sum vertical pixels)=4/3 ? My has not :)
Somethig about square and non-sqaure pixels, resolutions etc
http://www.uwasa.fi/~f76998/video/conversion/ Hm, let me just count those pixels :) But I don't think there will be 720 columns exactly. Am I wrong?

edit2: I was reading that document a bit, but I still think that there is no real resolution in the "analog domain". There are tables which tell the sampling frequency and column count for different targets when digitalizing (720 for dvd/vcd/..), but the aspect ratio is still 4:3 for all of them. Resizing when outputting it back to the tv just restores the non-square pixels. If I were not doing it then you would get square pixels and there would be two black bars at the side of the picture on the tv (on the tv-out you can see exactly what on the monitor, or not?).

epere4
9th April 2003, 18:17
Originally posted by Yusaku
And ad reallife situations: I think that it'd be best to include a set of "hidden" rules, that'd load files like ffdshow.ax, dvobsub.ax, OGM demultiplexer etc. from the directory that mpc is executed from (basics for playback of today's standard A/V formats). All that automatically without setting anything in registry or ini-files. This would make it a killer player for autoruns (although I don't use them, this'd be really neat).

The target for autoruns should be a CD with an autorun that'd just execute "mplayerc.exe ." and it'd play everything on the CD, without any decoder filters installed on the destination computer (taken from CD), just like that.

I would love that!!!
Maybe there is a way to include a command that allows that from the command line...

lump1
10th April 2003, 23:40
There is a /add command line switch already, just has to be added to the registry manually...
Well, you would make one user very happy if the next version of MPC would add the correct registry string on its own. Almost as good would be instructions/documentation about how to adjust the registry to allow /add on the command line. I'm not afraid of hacking around in regedit, and this feature would mean a huge usability improvement for me.

epere4
11th April 2003, 01:10
I have noticed a bug in both the 6.4.4.0 and 6.4.4.2
I wasnīt present in 6.4.3.1
Didnīt test in the intermediate versions, because I never downloaded

them.

The problem is the /fullscreen switch in the command line. I doesnīt

work in the newer verions.
The movie starts but the player doesnīt go to fullscreen. I doesnīt

show any error message.
I am using it this way:
mplayerc.exe "moviename.avi" /fullscreen /play

Thanks

phrentec
11th April 2003, 07:57
Is it possible for the Increase/Decrease Rate option to have a user input feature on the value of by what amount it will change by instead of the normal 1x 2x 3x integer, like be able to increase the rate slightly by a specific number of frames or better yet have the ability to choose at what framerate you what the video to be played at. Like suppose a training video is being played and the instructor in the video just talks a bit slow but so increasing the rate by 2x is just a bit too fast and you'll miss out on what he is saying but increasing it by 1.5x or the such will be a little faster but not too fast as to miss what the lecture is about. or if the videos actual framerate is 10fps allowing the user to input to play at 15fps or 13fps will do about the same. edit: this is not really important at all since there are other video players and plugins that can do this, it was just something for MPC to have in order to make it a bit easier to work with.

murattttt
11th April 2003, 18:15
Hello epere4 and Gabest.
The command line switches seem not to work for me too. They have been great convenience to me when burning my divx files to CD. Just laziness maybe but I think you can enable them again.

And for the change framerate thing, it is one of the reasons I'd like to upgrade to Windvd2000 platinum but it is not that good for divx playback you will also assume. I mostly have access to PAL dvd's (therefore PAL divxes). Most of the time the pitch is enough fast to produce crap speech. However I know that what WinDVD does is just changing the framerate of the video in small intervals and doing nothing to the intonation/ pitch ratio. Maybe a plug in for MPC to handle such video:rolleyes:

phrentec
11th April 2003, 19:20
that'd load files like ffdshow.ax, dvobsub.ax, OGM demultiplexer etc. from the directory that mpc is executed from

BSPlayer is one player that I know of that can somewhat do this. check out this for instructions on how http://forum.doom9.org/showthread.php?s=&postid=294063

But yes it would be good if MPC could do it as well.

gabest
13th April 2003, 09:18
http://vobsub.edensrising.com/mpc2kxp6443.rar
http://vobsub.edensrising.com/mpc98me6443.rar

changes:
- no more "(un)intelligent graph building", another unique feature no other player has :P
- the common filters aren't auto-added onto the list yet, but if you want to help me, please make a list of them (file name, filter name, clsid, major/subtypes).
- the audio switcher accepts floating point samples, though the 44.1KHz downsampling isn't working with them yet.
- the last window position remembered is the center point, this should fix the up-left crawling, but if still doesn't taste good, I can disable centered zooming when this option is on.
- /fullscreen fixed
- qt engine: fixed non-ansi file names for the unicode build, and finally I figured out how to open urls.

ookzDVD
13th April 2003, 10:56
@gabest,

I'm using the 6.4.4.3, and I've got the error,


The instruction at "0x0040d1b3" referenced memory at "0x00000000".
The memory could not be "read".


while playing the .ogm files.

Thank you ;)

gabest
13th April 2003, 11:22
Hm, no problems here. Do we use the same oggds.dll? My version is 0.9.9.5.

If the same, can you cut a few kbs of a crashing ogm for me?

ookzDVD
13th April 2003, 11:52
@gabest,

sorry... it's not just .ogm files, but crash with .mpg and .avi too.

Gforce_Ti
13th April 2003, 12:48
@gabest

Same here crash with ogm, mpg and avi too :(

gabest
13th April 2003, 17:05
That's better, I thought this ogm-only problem never goes away :P

Anyone else could open a file with it?

ookzDVD & Gforce_Ti: Do you have anything in common? An extra auto-loading filter, the operating system, video card, dx version.

Gforce_Ti
13th April 2003, 18:29
@gabest

i have no problems with ver 6.4.4.2. every video files i can play. start using 6.4.4.3 problems happen...

using Windows XP Gforce Ti DX9

Rgs, John

troticielo
13th April 2003, 18:38
6443 seems to crash on any directshow video on my end, regardless of rendering mode.
qt and rm video work fine, and audio works fine.
The new filters tab looks pretty spiffy, though.

Geforce4 Ti4600
DirectX 9.0a
Win2k

gabest
13th April 2003, 18:41
I got a message from someone how just registered here and can't post yet. He said mp3 played for him. Please test if it's crashing with video files only.

edit: Also, would be good to test it with video-only files. Or with anything which has only one stream.

troticielo
13th April 2003, 18:57
@gabest

Video-only files crash just the same, also regardless of rendering mode.

gabest
13th April 2003, 19:03
And audio-only files? mp3, wav, ...

troticielo
13th April 2003, 19:11
Ogg, mp3, wav, and ac3 files play fine.

Razor04
13th April 2003, 19:42
Gabest, I hate to be a pain, but MPC still zooms incorrectly with remember last window position. If I was to open a NTSC SVCD, and then a SVCD, the window stays in the same position, but if I then open another NTSC SVCD after the PAL one, it zooms to the center of the PAL SVCD instead of the upper left corner. Hope this helps, I can't think of any better way to explain it. Thx!

epere4
13th April 2003, 19:45
It works fine for me. I have only tested it with avi with vbr mp3 and mp3 music files.
I have also tested with the new Matrix trailer that comes in QuickTime and it works (BTW: Espectacular trailer!!!)

CU

Safai
13th April 2003, 20:50
6443 works here...

tried some divx+mp3 avis (ffdshow+reclock), mp3, mpeg1 files...

winxp, dx8.1, aiw radeon, system default renderers

Jaffy
13th April 2003, 22:39
Mpc6443 last window position :scared: ....

Plays fine on aiw radeon ;).

Right click filters ffdshow control panel, opens in the correct top right corner (last postion) but evil mpc :devil: then sucks it in :angry: .

Thx

ookzDVD
14th April 2003, 03:16
@gabest,

All audio files : .ogg, .mp3 can be played well.
but video only : .rmvb and .mov

the .avi, .ogm, and .mpg can not be played.

I've been testing on P4 with Intel graphics, and Athlon + GeForce.
both the same.

gabest
14th April 2003, 04:51
"The instruction at "0x0040d1b3" referenced memory at "0x00000000".
The memory could not be "read"."

Has this crash happened in mplayerc.exe or some other module?

bbq@KL
14th April 2003, 05:24
I am really interested in the common filters and I just need to know how many filters do you like?

I will PM Gabest a link and please take a look. There are 20 Video DirectShow Decoders and 14 Dolby AC3 DirectShow Decoders listed. Do you think 5 pairs of decoders are good enough? People from avsforum.com are mixing different filters all the time. Maybe they will also like our features as well?

Here is my first attempt to help Gabest and I hope this format is right./* file name */
mcdsmpeg.ax

/* filter name */
MainConcept MPEG Video Decoder

/* clsid */
2BE4D140-6F2E-4B3A-B0BD-E880917238DC

/* major type (pin 00) */
MEDIATYPE_Video

/* subtype (pin 00) */
MEDIASUBTYPE_MPEG1Packet
MEDIASUBTYPE_MPEG1Payload
MEDIASUBTYPE_MPEG2_VIDEO

/* major type (pin 01) */
MEDIATYPE_Video

/* subtype (pin 01) */
TIME_FORMAT_NONE

gabest
14th April 2003, 05:38
Thanks, I got the link. Though it would take some time to register all of them to gather thier data from the registry :)

I think we can add any number on the list, ppl would only put one of them (per type) next to the movie, the one they want to have auto-loaded. Conflicts would be rare, and even then it can be resolved in the options.

About auto-loading. What would be better, if the user had to go to the filters page first and press a button to instruct mpc to search and add the found filters, or if mpc would auto-search the known filter files upon every startup? This second option could be bad for those who don't like programs acting on their own :)

alx
14th April 2003, 07:23
Gabest, one simple question.......the other day, my old Creative DXR2 card died, so i tried WinDVD, PowerDVD and MPC to watch some dvdīs that i have and noticed one thing related to subtitles.
All players put subtitles inside the area of the movie, not in the black bars (movies that i tried are 2:35 and 1:85).
It is possible to do that??? to put subs in black area to avoid "eat" parts of the movie???
Thanks a lot.
Alx

gabest
14th April 2003, 07:31
The mpeg2 decoders are putting the subs on the picture and I don't know any which could add black bars similar to ffdshow or the subtitler filters. But you gave me a good idea now, I could connect the subtitle stream to my own filter and render it using mpc's internal engine. This would only work with the vmr's though.

troticielo
14th April 2003, 07:41
@gabest

Looks like my problem with 6443 was dx9.0a. Works fine under dx9.0.
Not that I would recommend the downgrade to anyone who wasn't already planning a clean install. :)

alx
14th April 2003, 07:49
Gabest, really thanks for your quick answer.......and hope this idea helps all.
Donīt know why, but CREATIVE PC-DVD PLAYER put subs on black bars......right now is the only one that i know.
Alx.

chros
14th April 2003, 08:40
There's no problem with the video playback (divx, xvid) here on WinME + TNT2Pro (I'll try at home on XP + GeForce2MX) ...

Gabest: I couldn't determine the CPU usage ... How should I do?

Chibi Jasmin
14th April 2003, 11:38
Originally posted by gabest
The mpeg2 decoders are putting the subs on the picture and I don't know any which could add black bars similar to ffdshow or the subtitler filters. But you gave me a good idea now, I could connect the subtitle stream to my own filter and render it using mpc's internal engine. This would only work with the vmr's though.

That's what I wanted with this (http://forum.doom9.org/showthread.php?s=&threadid=50897) thread! Would be great, if you could do it...I already played with all kinds of combinations of FFDShow, DVobSub etc. in GraphEdit with InterVideo Video Decoder (trying to use it's "Subpicture Out" for anything), but I didn't succeed.

For me (using Matrox G400 DVDMax output) it would only make sense, if it worked with VMR7 Windowed Mode, because that's the only one (apart from overlay mixer etc., but you said it needs vmr), that actually produces a picture on TV out.

PS: What exactly does VMR Windowed/VMR Renderless mean?

Yusaku
14th April 2003, 13:37
Ad autoloading: IMO it would be better to really autoload all the filters automatically, so that it'd work out-of-the-box even on i.e. school computers that delete HKCU branch on every relogin, with the exception of being loaded from $windows$ and $windows$\system32 folders. IMO everyone who puts mplayerc.exe and *.ax in the same directory will do it with the goal of automatic playback.

Another (and probably the cleanest) way wold be to include some commandline parameter to take care of it, that way it can be used in autoruns etc.; without angering anyone ;)

gabest
14th April 2003, 16:30
troticielo & others: Could you confirm this dx90a prob? I haven't installed it yet, because MS didn't release its debugging runtime... But I'm going to try it inside VPC.

chros: nt has a cpu usage meter in taskman, but if you have winme then forget it :)

Chibi Jasmin: "Windowed" mode means vmr7's normal mode (no subtitling using mpc), and it is the same as using the system def option under xp, I just included it as a choice for completness (only xp has vmr7...).

Yusaku: Ok, command line switch sounds good, it is not permanent and can't be "removed" by resetting the registry :)

epere4
14th April 2003, 18:41
Originally posted by gabest
troticielo & others: Could you confirm this dx90a prob? I haven't installed it yet, because MS didn't release its debugging runtime... But I'm going to try it inside VPC.

I have dx90 and the player works fine for me. So maybe it is a dx90a problem...

Jaffy
14th April 2003, 23:36
MPC 6443 and Directx9.0a, no probs. Think 9.0a was mainly to fix probs with ATI cards.

Thx

phrentec
15th April 2003, 07:03
Is there an unofficial site somewhere that has all the previous versions of Media.Player.Classic archived for download or maybe someone could host one, please?

Chibi Jasmin
15th April 2003, 10:13
Originally posted by gabest
Chibi Jasmin: "Windowed" mode means vmr7's normal mode (no subtitling using mpc), and it is the same as using the system def option under xp, I just included it as a choice for completness (only xp has vmr7...).


So the DVD subtitling in black bars, in case you should ever implement it, won't work with VMR7 Windowed, right?

iwod
16th April 2003, 12:05
Originally posted by phrentec
Is there an unofficial site somewhere that has all the previous versions of Media.Player.Classic archived for download or maybe someone could host one, please?

I am sure gabest will have all the previous version. I have some space and some spare bandwidth so if gabest allow i can host it up...

bbq@KL
17th April 2003, 03:17
Just a question about DirectX Media Object. Do you think it is possible to add DMO Wrapper Filter support in the future? Right now some people are talking about Movie effector (viFxShp.dll (http://webhost.bridgew.edu/ylam/viFxShp.dll)) and it is from WinDVD Recorder:
http://www.avsforum.com/avs-vb/showthread.php?s=&threadid=249602Movie effector
DisplayName: @device:dmo:{51AE253D-B7D3-42BD-8E3E-D03BFB629AA7}{D990EE14-776C-4723-BE46-3DA2F56F10B9}
Merit: 00600800
pin 00:
bMany: 0
bOutput: 0
bRendered: 0
bZero: 0
ClsPinCategory: {00000000-0000-0000-0000-000000000000}
type 00
major type: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00AA00389B71}
pin 01:
bMany: 0
bOutput: 1
bRendered: 0
bZero: 0
ClsPinCategory: {00000000-0000-0000-0000-000000000000}
type 00
major type: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00AA00389B71}
Version: 2Here is a link to Using DMOs in DirectShow
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directx/htm/usingdmosindirectshow.asp

gabest
17th April 2003, 03:29
bbq@KL: All registered DMOs are (and were) listed on the filters page. The DMO wrapper filter will be automatically created for them. (The problem with wmp9's native plugins that they are simply not registered as dshow filters or as wrappable DMOs)

Chibi Jasmin: Yea, won't work in windowed mode (which actually means that the player can only tell the renderer where to put itself as a child window, no direct access to the video surface).

phrentec: I've got all of them of course, and I usually mail them if someone requests.

chros
17th April 2003, 07:20
QT bug: the sound distorsion is hearable in full-windowed mode too ..., and the play time of a file still doesn't correct ...

^AnThraX^
17th April 2003, 12:57
Hey gabest,

little feature request:
How about a /shutdown commandline-parameter?

It plays the movie/playlist and then closes mpc and shuts down windows.

I think this would be useful when using with different registry-entries for .avi files (as right-click menu).

Sometimes I am watching a movie and I now I am really tired and dont know if I fall aslepp during the movie or not. So if I am, my computer is running the whole night and I really cant sleep good then :)

I hope you see what I mean. I pretty sure there are some 3rd party programs who may could watch for mplayerc.exe process and when its get closed (after playing with /close), shutdown windows. Sure, but that would be really crappy because for every movie you want to watch, you will have to setup a little tray-program just for shutdown.

I dont think it is too much work to add this feature, there must be some 'windows function call' (??) to shut it down. So please :) built in a /shutdown parameter for all of us who a watching movies until 5am and sometimes fell asleep.

And of course, your mpc roxx :) small, fast, with many features. Thank you.

P.S.: Why cant I find a link to 6442 on your website? Could only
download it from doom9 news.

troticielo
17th April 2003, 18:39
gabest:
Turns out 3ivx may have been the culprit for those crashes, and not dx9.0a.
Just installed 4.0.4 and it crashes in the same fashion as when I had dx9.0a and 4.0.3. Despite not being used to decode the video (MPEG-1, even.), unregsvr32-ing the video decoder seems to fix the issue.
Also, trying to "Add Registered" the 3ivx video decoder to the filter tab also prompts a crash.

epere4
18th April 2003, 00:04
Originally posted by ^AnThraX^
Hey gabest,

little feature request:
How about a /shutdown commandline-parameter?

In this page (http://users.pandora.be/jbosman/applications.html) there is a program called PowerOff that work very well for powering off a computer.
It can turn off the computer after a program process is stopped, so it should work if you use the /close option in MPC. But you said that was not very comfortable (and I agree).
So Gabest can use this program (I believe it comes with the sources) to add a funtion like the one you are asking for (I also believe it is a very good option to add to a player).

Here you can find the documentation (http://users.pandora.be/jbosman/poweroff/poweroff.htm) of this program.

CU

chros
18th April 2003, 08:52
Originally posted by ^AnThraX^
little feature request:
How about a /shutdown commandline-parameter?


Yeah, it's a really good idea ... !

Since I had to use TVTool 6.x for my nVidia card, I hadn't need this (it' implemented in TVTool, and this implementation is almast perfect ! so this could be an example ...), but I want to buy an ATI card, so I will need this feature too ... !!!! :)

Chibi Jasmin
19th April 2003, 15:55
Originally posted by gabest
Chibi Jasmin: Yea, won't work in windowed mode (which actually means that the player can only tell the renderer where to put itself as a child window, no direct access to the video surface).

A pity...well, will have to find another solution then to get whatever program to put dvdsubs below the picture, doubt I'll ever find one...

Blight
20th April 2003, 21:48
gabest:
Someone pointed me to your VMR9 issue (point filtering).
I think you are registered on the microsoft directx forum, but I'd like to point you to these threads:
http://discuss.microsoft.com/SCRIPTS/WA-MSD.EXE?A2=ind0304&L=directxav&T=0&O=D&X=5A095D67D20477A670&Y=xxx@xxx.xxx&P=16252

and...

http://discuss.microsoft.com/SCRIPTS/WA-MSD.EXE?A2=ind0303&L=directxav&T=0&F=&S=&X=03806508B33F6D582C&Y=xxx@xxx.xxx&P=17944

Basically, it seems VMR9 is automatically fixing the aspect ratio of formats that use internal AR flags (MPEG1/MPEG2/DVD, maybe WMV) and using point scaling to do this "fix". This only seems to occur when using the 4x.xx NVIDIA drivers as the 30.82 drivers don't have this issue.

As you can see, I already posted on the MS Forum, I've also contacted NVIDIA about this, to no real results I'm afraid. Perhaps you can pitch in.

gabest
20th April 2003, 22:03
I don't think this has anything to do with vmr9. I have the problem directly with the IDirect3DDevice9::StretchRect function with any video source. That the vmr9 returns the aspect ratio corrected size through IBasicVideo could be simply because of a badly written code in the mixer component.

Ah, and one more thing. I hate those new detonator drivers... I just bought my new gf4 card a few month ago, and now they don't allow me to playback dvds with the latest drivers, just because I have such a tvout chip which isn't fully macrovision compatible or something. There are n+1 ways to rip a dvd, but they only want to protect the tvout, argh :angry: