View Full Version : New release of Media Player 6.4
KRacie
20th May 2003, 19:50
Originally posted by gabest
How do you mean it is "larger"?
My bad english....:p :p
it means: when the original aspect ratio is "1.83",
it may be "2.33" when i am using mpc after 6.4.4.3:p
anyway, the aspect radio does not work very well in my system..:P:D
gabest
20th May 2003, 19:56
Well, no idea, which mpeg2 decoder are you using? Are there any other filters loaded before the renderer?
KRacie
20th May 2003, 20:07
i have powerdvd installed.
and not any filters be4 the renderer:D:D
but old version have not such problem:p
pls check out:)
arman68
20th May 2003, 20:27
Originally posted by gabest
(about /fullscreen) Then there would be no feedback about opening errors if it started in fullscreen where the status bar is usually hidden. The user would just sit there for seconds and wait for the main title to show up out of the darkness.
I understand the reasoning. How about about a /forcefullscreen option (or similar) to start MPC straight away in fullscreen for cases when feedback is not requested? Maybe if we combine it with /play and /close it would close MPC when there is an opening error?
Originally posted by gabest
(about /close) Do you mean the already running process should close itself, or the one you launched with /close newly? With no file parameter it starts a new player even if "multiple instance" is not enabled (was requested by someone in the past), so if we want obey that rule "mplayerc.exe /close" could only close itself, which is really unreal, I don't think anyone would ever execute a command like that.
You are right I mean it should close the already running process. It would be very handy to be able to close MPC from the command line, or scheduled task, or other program, or remotely, without having to invoke a process killer.
Originally posted by gabest
OSD won't happen soon, it looks impossible to implement considering the number of different video renderers.
Fair enough.
chros
21st May 2003, 07:56
Originally posted by epere4
I believe that is the result of the new implementation of keyfframe seach. You now have to wait a little bit after the file is opened to be able to use keyframe seek, but you can see the video normally. Before the change, those 2 to 4 sec you are refering to were spend before you could actually watch the video.
I think that is better to watch the video and wait to seek than wait the video.
CU
Yes, yes, ... I have just posted like a bug or something ... :)
Thanx for your reply !
^AnThraX^
21st May 2003, 10:13
gabest:
About the 'Remember Audioswitcher Track during Playlist':
Damn it. And how about making such an entry in the Audioswitcher entry? I think there are more people who are watching a Dual-Audio file and dont want to stand up after each file-switch in the playlist. And if 'sometime' ;) you are watching different files in the playlist with other TrackSettings, you can just turn that feature off in the menu.
How about that? I loved that 'feature' in the older versions, and hearing now that it was just a bug is making me cry all night long. Dont understand it as a request just for me, i am really really sure that it would be useful for more people (come on thread-readers, help me with this one).
Anyways, thanks for your work.
nikthebak
21st May 2003, 16:57
Greets, gabest!
The more recent versions of MPC exhibit a slight problem with my system. The problem is related to MPC's internal stream switcher and OggDS filters, probably Vorbis decoder, and/or ReClock.
Whenever I try to play a Matroska or OGM file with Vorbis audio, the player loads the file and then hangs with high CPU usage. Simply put, it won't play the file. The problem occurs only when files have Vorbis audio, ReClock and MPC's internal stream switcher are enabled.
The problem can be solved by two ways, either disabling MPC's internal stream switcher or disabling ReClock. After that, Matroska or OGM files with Vorbis audio play correctly. If the mkv/ogm file contains any other audio (i.e. MP3), it plays correctly.
I don't have Morgan Stream switcher installed, and according to graphedit, there are no rogue filters hijacking the thread. When using graphedit's "Render Media File" option on an example .mkv file, the graph is like:
.mkv file-->ffdshow->Video Renderer
\->Vorbis Decoder->ReClock Audio Renderer
The graph plays perfectly in graphedit.
My system is (by order of relevance):
Windows 2000 SP3
OggDS 0.9.9.5
MPC 6.4.4.11
ReClock 0.99k
ffdshow April 24 2003 build
Matroska dshow filter 0.4.1
Edit:
This is getting strange. Also Zoom Player hangs at startup with an mkv/ogm file with Vorbis audio. For some reason WMP 6.4 plays them perfectly. Clearly this problem isn't isolated to MPC. Probably that stupid OggDS and it's sporadic behaviour.
gabest
21st May 2003, 17:35
Yea, this was already mentioned a few pages ago. The porb is that reclock can't output float samples. Set vorbis decoder to use integer or go back to the default audio renderers.
nikthebak
21st May 2003, 22:13
Originally posted by gabest
Yea, this was already mentioned a few pages ago.
I didn't notice it, sorry! I didn't find it either :)
But making Vorbis decoder to use 16-bit integer samples worked perfectly. I never would have thought of that myself.
But how come ReClock's bug affects only players with internal stream switchers, namely ZP and MPC? I'd think none of the players would work, regardless of stream switchers.
gabest
21st May 2003, 22:25
I wouldn't call it a bug of reclock, it just doesn't support float samples yet. There is reason why it becomes a problem for the audio switcher. Without it, reclock can reject connection attempts with unsupported types, but when the switcher connects first, that aggrees to the floating point type with the vorbis decoder and can't change it later for reclock.
CruNcher
23rd May 2003, 16:44
@ gabest
hi i wanted to report a bug i think a leak in mpc im not sure
it was happening when i tried to compare 2 XviD videos with the compare function of Avisynth against the Original Source MPC 6.4.4.11 closed @ half of the test without any error
original=DirectShowSource("original.avi",fps=25).Converttoyuy2
trell=DirectShowSource("devapi3.avi",fps=25).Converttoyuy2
notrell=DirectShowSource("devapi4.avi",fps=25).Converttoyuy2
#compare(original,notrell, "", "dev4.log", false)
psnr1=compare(original,trell, "", "dev3.log", false)
psnr2=compare(original,notrell, "", "dev4.log", false)
StackHorizontal(psnr1, psnr2)
older MPCs gone throug without problems but reported PSNR was false but thats another problem (newest Avisynth) 1 compare at a time works fine in MPC
kilg0r3
23rd May 2003, 16:49
Hi there,
I have got a problem with real media files (rv9) and seeking. When I load a file and then click on the seek bar the viedo stalls and the player stops reacting. sometimes this happens only the second or third time I am doing this. In realone there is no such problem.
cheers and thanks for the geat program
kilg0r3
gabest
23rd May 2003, 17:35
CruNcher: Is it the same using AviSource? What is your default directshow xvid decoder?
kilg0r3: I hear about this problem from time to time, but I've never experienced it.
CruNcher
23rd May 2003, 18:53
@ gabest
AviSource Closing imidiatly after showing some frames 1 second
yes normal directshow filter linked to xvid.dll not nics one
tested with 6.4.5.0 problem still existing
omg looks like normal scripts also close now after some frames
gabest it must have to do with MPC old versions like 6.4.4.6 play fine that was one version before you started using .NET maybe there is the problem ?
gabest
23rd May 2003, 19:36
But which "normal directshow filter"? :P I know three different builds and there is ffdshow too.
My config includes:
vfw: uManiac's xvid.dll (dated 24/04/03)
directshow: the just released ffdshow filter
And yes, your script plays without crashing here.
CruNcher
23rd May 2003, 19:50
@ gabest
My Config:
XviD Build = 14/05/03 Koepis 564 KB (577.536 bytes)
XviD DS Decoder = xvid.ax 64,0 KB (65.536 bytes)
i try with ffdshow now
but that cant be the problem
it also happens with
MPEG2Source("H:\testsequence.d2v",iPP=false)
TomsMoComp(-1,15,0)
Undot()
lumafilter()
crop(8,16,528,544)
LanczosResize(512,384)
MonitorFilter
lol now i dont understand anything anymore using ffdshow MPC isn't closing but the logfiles have no frames listed as no frames ever reached Avisynths Compare function
ok i connected VS Debuger now to the mplayerc proccess it now says @ half of the compare (when it closes)
Unhandled Exception in mplayerc.exe: 0xC0000005 Access Violation.
in the Debug Window it shows this break
0C3A9AB0 ???
Dark-Cracker
23rd May 2003, 20:23
plz could u add a better smil support ?
thank u :)
Bye.
gabest
23rd May 2003, 21:00
CruNcher: Could you simplify your script to the minimal level where it can still crash mpc? Which version/build is your avisynth.dll?
Dark-Cracker: Ok-ok, I just focused my resources on other areas recently :)
if you run .avi (divx file) in mpc and you press alt-f4 during loading mpc windows will hide but the process will not end and will take lots of cpu time, if you try to play the file again new mpc window will not show at all and both process will take cpu time, can you replicate this problem ?
CruNcher
24th May 2003, 02:54
@ gabest
version()
also closes MPC after some secs
Avisynth: May 21 2.5.1 RC 4 final
technosexual
24th May 2003, 06:22
what about auto-zooming media option that remembers your last zoom level like in wmp when you have it zoomed at 200% it auto resizes new video files and video window to 200% and likewise for 100%.
athos
24th May 2003, 11:17
Speaking of zoom, what method is used for resizing when you just double the window size (like in wmp) or use fullscreen? Bilinear? Bicubic? Would it be possible to use a higher quality method? I havent seen this discussed much, so I have assumed that this is already optimal, but I thought I'd ask anyway.
gabest
24th May 2003, 11:58
athos: Resizing is done by the video card, it usually means bilinear filtering.
technosexual: It only remembers the zoom level if you change it in the options.
CruNcher: Where can I get this build of avisynth? At sf.net I can only find 251 beta from march.
hoe: Do you have any special filters loaded before the player closes? Or are you using it in "tray icon" mode? That mode has a little problem and can hide the player fully without giving you any access to the window again.
technosexual
24th May 2003, 12:34
gabest: yea i know the in-option zoom part. but going to change that gets annoying when you switch between vcd which i play at 200%. svcds at 100%. and mpeg4s at both. i guess what i was really asking is if it could be made to remember it when you select it from the rclick menu or hotkey
athos
24th May 2003, 12:34
Originally posted by gabest
athos: Resizing is done by the video card, it usually means bilinear filtering.
Ok. So would there be anything to gain from doing for example bicubic filtering in software instead?
gabest
24th May 2003, 13:07
athos: Renderers allocate their buffers in the video memory, there is no way you could do software resizing there.
technosexual: ok.
no i dont use try mode anymore (the icon was hiding itself lately so i turned it off), i dont use any special filters i think, i only use dvobsub in auto load/detect mode, but i tried to disable it now and the problem is still there, but i noticed now that if i play avi with subs and i close the window before its resized etc (still has the mpc logo) i get 99% cpu load with mpc, if i use mpg with no subs, mpc doesnt make cpu load but still wont finish the process, avi with no subs also makes no cpu load, (tested with dvobsub.ax registered)
i have these codecs installed :
ffdshow latest alpha (but its not used for mpg playing so i dont think its the problem)
dvobsub (if i unregister it i still get the problem)
nothing else i think, maybe its some mpc setting that i use, ill try to check if you still cant replicate the problem
ps. did some more tests and problem i gone if i turn off worker thread for to construct filter graph....
gabest
24th May 2003, 16:23
hoe: Seems to deadlock somewhere deep inside the opening thread... I'll fix it someday, till then don't close it before it opens the file fully :)
CruNcher: I found the latest avisynth build, but still couldn't reproduce the crash.
Anyone else having problems with avisynth scripts in mpc?
jamest
24th May 2003, 16:48
I have updated to MPC 6.4.4.10 and also test 6.4.4.11 and my Winxp still bluescreen or reboots whenever slow play is selected.
I have updated disp drivers, soundcard driver, codecs and it doesn't help.
If I ripped out the audio track from the avis then the problem is gone, and if I disable my soundcard in device manager it works also.
But if I only mute the sound with mpc or with xp's audio mixer it still reboots.
Driving me nuts.....help.
jonas
24th May 2003, 17:09
Hi gabest,
I'm eyperiencing prblems with video capturing from at least version 6.4.4.10. When I click capture the picture stops after about 1 sec, and there is no sound at all.
Also when I just watch tv the sound tends to sound distorted or as if sampled at a low rate. When I click on the audio samplings election the sound gets better again, but only for a short time.
The last version I know to be working well is 6.4.4.2
Any Idea what could cause there problems?
jonas
gabest
24th May 2003, 17:18
jamest: Could you copy here the error message from the blue screen? It is usually recorded to the event log too. If not, just see which *.dll or *.sys file it crashed or what the error code was.
jonas: Try to uncheck "audio preview" if it was on.
jamest
25th May 2003, 03:11
I'm so happy to say the problem is fixed. And glad to say that MPC is not the problem because Zoomplayer also suffers from it.
I have been testing by updating my Cmedia cmi8738 soundcard driver from windows update and cmedia support site and that didn't help.
Finally in desparation i 'updated' to a old v536 driver from year 2000 and that solved the problem! Wierd.
jonas
25th May 2003, 09:30
When audio preview is unchecked capturing works fine, expept that I can't here anything while recording of course.
gabest
25th May 2003, 10:21
jonas: To hear something with my card I have to select line-in on the recording page of the windows volume control and uncheck mute on the normal page. It is also better that way because the audio preview has a small delay.
jamest: That's good news, for me at least :)
Originally posted by Dark-Cracker
plz could u add a better smil support ?
thank u :)
Bye.
Just out of a matter of interest. What player on the market now that support SMIL?? COz i know RV9 need this to do some of its functions....
athos
25th May 2003, 12:14
Originally posted by gabest
athos: Renderers allocate their buffers in the video memory, there is no way you could do software resizing there.
Well, you could have a filter that resizes in software before the video stream is sent to the renderer.
ookzDVD
26th May 2003, 05:25
@gabest,
I just check your website, and I found the MPC 6.4.5.0 :)
mad_koala
27th May 2003, 09:12
@gabest
Is it possible to change current mpeg2 video/audio decoder from the mpc? Now he uses the one most recently installed.
gabest
27th May 2003, 09:37
Either "block" that mpeg2 filter or set the other to "prefer".
sudder
30th May 2003, 12:32
@ gabest
tnx for the new "Audio Time Shift - Box" behaviour (ergonomie rulez ;-) ) .. I just wanted to point out that it still behaves a little odd: you can't overwrite s.th. with a "-" (when the previous input is highlighted it won't accept the "-") - since you can just hit the del key before the "-" it's not a Problem, just wanted to bring that to your attention ...
an other thing - is there a special reason why mpc is hidden in the Task-Manager (this way it's not so easy to find in the Process window without the icon if you have to kill it e.g.:
The new preview feature of unfinished avis is really great!! but if it takes really long (or you are just too impatient ;-) ) and stop the Player with the X before the movie is opened properly, the gui goes away but the Process doesn't die (it just stays there untill the next reboot, if you don't kill it manually) .. since I figure a more agressive kill command triggered by the X (if eaven possible), could lead to other Problems, not hiding mpc in the Task-Manager at least lets you find it faster ...
and as a feature request:
I don't know if this eaven can be done or if there are any legal Problems, but I think this feature would be really cool:
You open a movie / configure a Playlist, hit a button and now mpc copies just the codecs you need for that movie / Playlist from your installation into a folder. The idea is to burn this (probably very small) codec folder + mpc with the movie on a cd and now you can play it everywhere without worrying if the necessary codecs are installed, and if not if you got adminrights to install them (e.g. if you do a presentation and have to use the local equipment; you go to a Videoevening at your friends house and don't want to screw with his installation ...)
... other than that: your Player just ROXXXX ;-)
Sudder
PS: OS=XP mpc=6.4.5.0
gabest
30th May 2003, 23:27
I can see mplayerc.exe in taskman, no idea why you can't.
Copying needed filters is ... a bit complicated, I won't go into this now.
p.s. 6451 is out.
Hi gabest
i don't know if this has been fixed. But when i insert a VCd into my cdrom drive, MPC would only recongzise the VCD if the .DAT file is names Av..... ( the normal VCD naming which i can't remember exactly what it was, but i remember it start with A :D )
I.e if i insert a VCD which has a Music.Dat MPC will show blank out in the file manu open CD rom device.
I am wonerding if that ways around this. If not, i could always open it by open file... but that is my hassle.
gabest
31st May 2003, 18:11
Is music.dat a standard vcd naming too? I'm using the file names to detect what type of cd it is, and if I should add it to that menu.
wiflye81
31st May 2003, 18:36
I don't think music.dat is a standard name but I haven't try renaming .dat yet.
Does your VCD work on a "platine" DVD ( I don't know how to say Platine de salon in english :( ).
PkmoNk
1st June 2003, 14:21
theres AVSEQ01.dat ... 02.dat ... etc.
and theres also, MUSIC01.dat, MUSIC02.dad ... etc.
im not sure about the music, but im pretty sure AVSEQ goes that way.
gabest
1st June 2003, 14:34
No problem, I can add music*.dat on the list. Are they also stored in the same dir as avseq files? (mpegav or mpeg2)
pandv
1st June 2003, 14:51
Feature request:
In another forum (Another A/V formats):
3. Seek to point. This means that you go directly to the seek point and start rendering the frames. If its not at a keyframe (very likely) then you will start to a screwy picture as motion compensation and picture additions are made to whatever was previously displayed. The benefit of this is that you immediately get to the point you selected with the audio playing. The drawback is that the picture will be screwey until it hits the next keyframe.
It's possible to implement this mode to seek in broken avis (and rms, wmvs, ...)?.
The first GPL'd DS player for windows!!!
gabest
1st June 2003, 15:15
It couldn't be made as an addition to the current method because now I'm just using the old avi source filter when detecting a broken avi. I need to create a completly new filter for it.
Herske
1st June 2003, 15:21
I dont know if it is an error on my part, but I think I found a problem: when I select another audio renderer, the player still uses the default one (old MPC 6.4.2.0 doesn't ehibit this behaviour).
Otherwise, great player!!
/herske.
Blight
1st June 2003, 17:59
Gabest:
Now that you've open-sourced the player, any chance you can spawn the CDDA reader into a stand-alone filter?
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.