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

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 !