View Full Version : New release of Media Player 6.4
epere4
30th April 2003, 02:13
Hi:
Is there any chance that the search of keyframes is done after the AVI file is opened?
It takes a while to open a file if we have the Search Keyframes in *.avi, especially if the movie is long. So maybe there is a way to first open the file and start playing it and after that search for the keyframes in background (I believe that when the file is opened you make an index of all the keyframes so then you know exactly where they are, so ther might no be any difference if we make that index some seconds later).
Thanks in advance,
civic5zigen
30th April 2003, 09:34
gabest
I've using directvobsub for long time and I think its great. May I ask u for some recommandation or suggestion on how to improve the performance on my slow PII-333 machine?
I am using ffdshow to playback divx and without using any extra filter the playback is very smooth. However, whenever there's subtitle (especially .srt) i will get momentally video pause, after a sec or two the video will resume and then plays very fast trying to catch up with the audio. It is not as bad when loading .sub though. So I wonder why is that and what can I do to improve?
Thanks
gabest
30th April 2003, 12:22
epere4: Well, I could move that keyframe locator code to another thread. That's a good idea.
civic5zigen: How much is the cpu usage without dvobsub? If it is already 100% then there isn't much power left to subtitle with dvobsub. The prebufferer will probably never catch up with the movie (it's thread is set low priority), and without buffering the rendering of the text is done between two frames which hangs the playback more or less depending on the cpu.
civic5zigen
30th April 2003, 12:47
Thanks gabest for ur reply,
u are right about my cpu usage it's around 85% +/-, but I got lots of free memories (256mb total). So are u suggesting that I should set directvobsub to high or realtime pirority in XP? Would turning off feature such as outline, shadow, and advance render be benefital in my case?
gabest
30th April 2003, 13:14
You can't change a thread's priority. The most you can do to speed it up are: prebufferer on, minimal width for outline. You can also try turning adv.rend. off but then it will look very bad.
Emp3r0r
30th April 2003, 18:04
Gabest: I just wanted to say your work with MPC is awesome and can only compare to that of Blight and his work on ZP ;) Yet you have one up'd him with the newest release of your MPC. Your MPC is the ONLY program that will open without error. VirtualDub, MP6.4, ZP Pro, and many many many more programs all choke because of the fact that my main hard drive is set up on E: instead C: Don't ask me why WinXP did this... I don't know why it put my Zip Drive as C: Regardless, your newest release works flawlessly... although the old release and all other programs say "There is no disk in the drive. Please insert a disk into drive \Device\Harddisk1\DR1." Cancel/Try Again/Continue
Thanks for MPC!
HarryM
2nd May 2003, 17:23
Originally posted by civic5zigen
gabest
I've using directvobsub for long time and I think its great. May I ask u for some recommandation or suggestion on how to improve the performance on my slow PII-333 machine?
I am using ffdshow to playback divx and without using any extra filter the playback is very smooth. However, whenever there's subtitle (especially .srt) i will get momentally video pause, after a sec or two the video will resume and then plays very fast trying to catch up with the audio. It is not as bad when loading .sub though. So I wonder why is that and what can I do to improve?
Thanks
Use direct subtitle engine in Ffdshow. Its may be better.
^^-+I4004+-^^
3rd May 2003, 09:55
gabest,because i don't like realoneplayer installation procedure
(that registration part particulary...)would it be possible for you to state what rm9 dll's are used for mpc rm9 playback?
(so i can backup those to archive and it would be easier to do installations.......if tomorow there's no real web site,how will people install it?it seemed to me that installation is heavily conditioned by giving some data in that registration process...in fact i'm sure it won't install without connecting to the web=NASTY!)
rm9 codec pack dissapeared (because of copyright infringments etc.)
and i see no list of rm9 dll's that were included....
(not on http://www.lalternative.org/ or http://g.touvet.free.fr/rv9/rv9.php?cat=logi anyhow...)
can helix producer basic dll's do this?
any pointer is welcomed....
gabest
3rd May 2003, 10:29
I have no idea which dlls and registry keys are needed exaclty. It's like you were asking what dlls have to be copied from directshow to be able to playback avi/mpg/... on a machine without it. The list of files is not constant, any time you can encounter a new or rarely used compression format and then you have to use realone to update the codecs.
ZerzaDha
3rd May 2003, 14:58
I still have a rm9 codecpack on disk here. Drop me a line to ZerzaDha(at)gmx.net and I'll get it to you.
^^-+I4004+-^^
4th May 2003, 01:44
Originally posted by gabest
I have no idea which dlls and registry keys are needed exaclty. It's like you were asking what dlls have to be copied from directshow to be able to playback avi/mpg/... on a machine without it. The list of files is not constant, any time you can encounter a new or rarely used compression format and then you have to use realone to update the codecs.
yes,i was surprised to see how many dll's kick in when rv9 playback begins (and i expected only one..hehe)
and as you say registry keys are needed too,so plain backup of some dll's won't do.........
(so not very good question,but answers are good....especially zerzadha's and *khm.khm,cough,cough*(you know who..hehe))
zerza you have PM_
cheers,thanks (as this is "avi players" forum,but mpc is pretty versatile so...)
/ivo
@gabest
I am getting strange behavior with 6.4.4.7 playback with RV9 materials. It play fine the first time until the end; However,I am getting black video with replay on the same clip. 6.4.4.6 did not have this behavior.
^AnThraX^
5th May 2003, 18:09
/ad gabest: you may havent seen it, posted a suggested /shutdown
command-line parameter, think it was on page 33... :)
gabest
5th May 2003, 18:23
^AnThraX^: I saw it. First it wouldn't work under the windows versions I don't use :), then there would be a few other apps which can prevent the shutdown somehow and I was just scratching my head after the bug reports. It could be done, but I'm afraid only in an irreliable way.
wing1: The window of the normal renderer didn't like that I put it on the worker thread too (when checked in the options). Will be fixed next time.
gabest
6th May 2003, 00:52
http://www.gabest.org/mpc2kxp6448.rar
http://www.gabest.org/mpc98me6448.rar
updates:
- can't remember
- ..
- added mkv/mka extensions to the formats ppage.
- put back realmedia opening on the main app thread.
- reworked the "not rendered pins" detector a bit, in 6447 it reported pins even if the same stream rendered fully with another filter. e.g. ffdshow set to yv12 only and no overlay available could pull in divx5's decoder and mpc still reported it wasn't able to renderer ffdshow's output.
- cdda filter reads cd-text (title and artist), but only had test samples made by me with nero, don't know if it works for real audio cds.
- fixed default ogm language selection for subtitles, and relabeled a few things on the dvd ppage to reflect the changes, which is now "dvd/ogm" ppage :)
- I forgot to mention this the last time: the general next/prev audio/subtitle commands are automatically forwarded to the ogm splitter or dvd navigator (whichever is used) when there is only one or zero audio stream/external subtitle.
- opens incomplete avi files (Blight gave me the idea just by showing it was possible, thx :P)
- added /shutdown :)
to test:
- there was bug report saying the audio renderer chooser is not working very well with more audio cards installed ever since I remade the default graph building.
- /shutdown switch (tested and worked fine under win2k3 server and win98se)
@gabest
TY, 6448 works once again with RV9 contents :D
@gabest,
Tested playing incomplete avis. There are playable but not seekable.
epere4
6th May 2003, 18:59
@Gabest:
You didnīt implement what I asked, yet, did you? (It was about opening the file before doing the keyframe search)
CU
gabest
6th May 2003, 19:40
nope, not yet
Xenoproctologist
7th May 2003, 07:41
A couple feature requests:
Would it be possible to have a separate "Set Fullscreen Resolution" setting for Shockwave files? I'd really prefer to be able to watch video files at my native desktop resolution and Shockwave files at a resolution my CPU can handle without having to diddle around with the options each time I switch.
And on that note, could you change whatever method you use to set fullscreen so that it doesn't resize all open background windows down to the fullscreen resolution? I'm getting to dread having to reposition and scale upwards of a dozen windows from 640x480 back up to <1600x<1200 every time I use that option.
The QT playing-time bug had been fixed ! (Congrat) But the other QT bug (the sound distorsion) had not ...
I don't understand the advantages of the /shutdown command line parameter (but it has to be, otherwise it wasn't requested :) ) So tell me how can I use it in "everyday work" ...
Rather I need an shutdown option in the context menu, and below it 2 options: -after file, -after playlist (there's a XOR logical relation between them); and shortcut keys for them ... So when I see a movie at night I could easyly switch it on or off. It would be great that the Toolbar shows with an icon (like the play, pause icons) wether it switched on or off (perhaps two icons for the two options)
And perhaps (as I thinking) a third option, which I can specify a shutdown time in the menu in minutes (and a shortcut key for it), and it will be available in that context menu under shutdown option ... (Sometimes we start to see a movie, but we are so tired, so we know we will be asleep in about 15 minutes :D )
How does it sound ? Is it understandable ? :) (Sorry for my english)
^AnThraX^
7th May 2003, 11:30
Thx, will test the /shutdown
Win2000 SP3, sometimes i have
such hanging Apps too, will see.
And about the other OS, well,
think the last 10 win95 users on
earth could live with that, when
its working under win2k/xp/2003
its fine (or not?).
May there be a way to set an
option to either have a "normal mode
to select the filters" (like back in 6442 or so),
or in a "pro mode" (like now in 6447), because
somehow it doesnt work like back in the old versions
like i want it (the order of the filters loaded and
so on), maybe other people would like that aswell,
normal and extended mode...
//sorry about my fucked up text-formatting, dont know
which demon drives everytime i post something...
gabest
7th May 2003, 12:55
Xenoproctologist:Would it be possible to have a separate "Set Fullscreen Resolution" setting for Shockwave files? ...Sorry, it isn't likely I'm going to add this. You could assign the keyboard/mouse button you use more frequently to the fullscreen command which is not changing the resolution.And on that note, could you change whatever method you use to set fullscreen so that it doesn't resize all open background windows down to the fullscreen resolution? ...Well, if you tell me how then certainly :)
chros:The QT playing-time bug had been fixed ! (Congrat) But the other QT bug (the sound distorsion) had not ...Still couldn't reproduce this. I'll tell you when I found the prob.I don't understand the advantages of the /shutdown command line parameter (but it has to be, otherwise it wasn't requested ) So tell me how can I use it in "everyday work" ... (Sometimes we start to see a movie, but we are so tired, so we know we will be asleep in about 15 minutes )You just answered it. If you know you are tired, start it with the /shutdown switch and go back to your bed. It works, I tested it :P For the more advanced and user friendly settings I can only say that I might implement them someday, but it's not on the top of the list now.
^AnThraX^:
Do you have an example of loading a filter which worked but not anymore? The old code won't come back surely... But to tell something more pleasant, yesterday I found a way how to extract the registration info from external filter files without needing any user interaction. Even quartz.dll can be loaded now :)
Yusaku
7th May 2003, 15:11
Originally posted by gabest
But to tell something more pleasant, yesterday I found a way how to extract the registration info from external filter files without needing any user interaction. Even quartz.dll can be loaded now :)
Yay! If you could implement it together with the commandline switch to add all *.dll *.ax in mplayerc.exe's directory, that'd be awesome for autoruns. I mean I might actually start to use them :)
gabest
7th May 2003, 15:28
I was still thinking which one would be better, if I loaded them from mpc's dir once at startup, or if I loaded them from the movie file's dir for every opening, or if there was a switch like /loadfilter:<path>\<filename_or_wildcard>. Also, how to set the merit for these filters. If there is a registered filter with higher merit then it will not be used.
Yusaku
7th May 2003, 15:54
I think it doesn't really matter - for most uses of this option it'll be all on the CD as autorun, and the two directories will be if not the same, then near each other.
And from logical view I think it is better to separate program and data - meaning IMO you should load it from players directory with merit less than MERIT_DO_NOT_LOAD - just as a backup for people without necessary filters installed.
The only possible problem: if you go the /loadfilter:<path> way, allow relative paths (CDs tend to have different letters, are copied to harddisks etc.)
gabest
7th May 2003, 16:14
Originally posted by Yusaku
And from logical view I think it is better to separate program and data - meaning IMO you should load it from players directory with merit less than MERIT_DO_NOT_LOAD - just as a backup for people without necessary filters installed.There was a comment somewhere saying that a workplace/school computer had an old ffdshow installed and it wasn't able to decode what he wanted. Well, there are always a few things around to keep in mind :)
^AnThraX^
7th May 2003, 16:15
@gabest: No it is a filter-problem, just the style of
the new menu :( Ok, i see you cannot add two
styles just because i dont like/understand the new one ;)
All filters are working, but with the old menu, i could
just fire up mplayerc.exe and go to filters tab, double-
click ffdshow (for example) and change it to dont read
divx5... in the new one, if i see it correctly, there
is just a list of filters who are always loaded and tried
no matter if a moviefile is loaded or just the player as it self.
so i have to add ffdshow from registered filters list, doubleclick
and change the settings... and so on. For me personally, very
disturbing, well, movies are all playing, i can access the filters
while playing by rightclick, filters, ffdshow or iviaudio...
But with the old way, i could play a little around with the filters
if some file would not work with ffdshow (using for dx3/dx4/xvid) or
divx5...
So, to come to an end, its just a personal "design" feature, not
technical, 6448 is working on all my moviefiles, havent yet tried
the /shutdown switch, this night it will have to show what it can :)
Bla bla bla
gabest
7th May 2003, 16:21
I see, so basically you miss the quick access to the filter property pages. in the new one, if i see it correctly, there
is just a list of filters who are always loaded and tried
no matter if a moviefile is loaded or just the player as it self.No exactly. Add a filter and then just uncheck it (or leave it on "set merit"). I find this better because now you can have only your favorite filters on the list and not everything.
slavickas
7th May 2003, 17:56
Originally posted by ^^-+I4004+-^^
gabest,because i don't like realoneplayer installation procedure
(that registration part particulary........
download realone enterprise desktop it's way less anoying
Garfield
7th May 2003, 22:29
You can find an rv9 codec pack right here : http://hebus.gottferdom.free.fr/codec_real_media_9.zip ( i hope it's up-to-date
I would like to ask a question, i'm sorry if i missed it in this long thread but i would like to have the ogg dsf added from a file in order to play ogm files without installing them
I managed to add ffdshow for decoding everything, and iviaudio.ax for ac3 but i'm quite losst for ogg dsf
Here is how my filters part of mplayerc.ini is :
[Filters\0000]
SourceType=1
Enabled=0
Path=Codecs&Filtres\ffdshow.ax
Name=ffdshow MPEG-4 Video Decoder
CLSID={04FE9017-F873-410E-871E-AB91661A4EF7}
org0000={73646976-0000-0010-8000-00AA00389B71}
Bla bla bla
[Filters\0001]
SourceType=1
Enabled=0
Path=Codecs&Filtres\iviaudio.ax
Name=InterVideo Audio Decoder
CLSID={7E2E0DC1-31FD-11D2-9C21-00104B3801F6}
org0000={73647561-0000-0010-8000-00AA00389B71}
Bla Bla Bla (bis)
Sorry for bad english
PkmoNk
7th May 2003, 22:39
Um, how does the player play mpeg2? what codecs or special filters do i need? I have PowerDvd installed, but I just seem to have problems playing mpeg2 files with mpc.
btw. nice program... its the only one i need! (cept for mpeg2) :sly:
gabest
7th May 2003, 22:46
Garfield:
With 6448 use {f07e245f-5a1f-4d1e-8bff-dc31d84a55ab} as the clsid and add these input types for the ogg splitter: "MEDIATYPE_Stream"/"Any type". The next build will automatically detect these settings.
PkmoNk:
You have to register its decoder filters first (clvsd.ax, claud.ax). If there are any. As I read somewhere, newer releases don't have them in external files anymore.
Garfield
7th May 2003, 23:12
I tried to give him the Oggds.dll and filled the fields as you said, but he still doessn't want to play any .ogg or .ogm file, doesn't that come frome the ogg dsf itself ? I think that the way he is coded it need some dll to be registered. Or do i need to add each dll ?
In fact i would like to make an autorun with mpc and all needed filters registered in it so that movies can be played everywhere even if there are no codecs and filters installed on the computer and with nothing to do for the user.
Anyway, thanks for this light and powerful tool, i really like it ;)
gabest
7th May 2003, 23:54
Found the problem... Parser filters register a subtype for MEDIATYPE_Stream which the file reader sets on its output. Without this registry entry (set also when running regsvr32 ...) the media type becomes only MEDIATYPE_Stream/MEDIASUBTYPE_NULL. It is up to the parser filter if it still accepts it like that (for example I was just testing the matroska demuxer and that did), but furtunately I can fill in this gap by modifying the connection media type to the right one. Going to put up a new build soon.
PkmoNk
7th May 2003, 23:58
Ok, i have them, but how do i register them?
Sirber
7th May 2003, 23:59
Yehoo!!!
New builds of MPC are always welcome :D
arman68
8th May 2003, 00:04
A small request: would it be possible to add a command line switch /hide which would start mplayerc with the window hidden (ie: in taskbar, but not on desktop).
If combined with /fullscreen it should start mplayerc hidden until the media file is loaded and playback starts, at which point it switches to full screen.
The first point would be very useful to integrate mplayerc seamlessly with myHTPC as an online radio player.
gabest
8th May 2003, 00:13
PkmoNk: Run these from command line: "regsvr32 clvds.ax" "regsvr32 claud.ax". But I'd recommend valex's ac3filter for the audio part :)
arman68: Ok, possible.
Btw, has anyone tried it with audio cds yet, whether it reads cdtext? I can't say I have many cds at home.
And here is something I don't really know if I like or not. I've just seen v6448 posted at betanews and neowin...
gabest
8th May 2003, 01:04
http://www.gabest.org/mpc2kxp6449.rar
http://www.gabest.org/mpc98me6449.rar
PkmoNk
8th May 2003, 01:18
thx gabest but im still having some problems
Stream 0
MPEG-2 Demultiplexer
Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_MPEG2_AUDIO {E06D802B-DB46-11CF-B4D1-00805F6CBBEA}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 40
WAVEFORMATEX:
wFormatTag: 0x0050
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 28000
nBlockAlign: 1
wBitsPerSample: 0
cbSize: 22 (extra bytes)
after i try to run the mpeg2 file. I regged the 2 files (are they for the audio?) and I see the video, but I don't hear any audio... and i have installed the AC3Filter too.
gabest
8th May 2003, 01:55
Ah :o, v6449 removed temporally. That silly ogg splitter connects to anything with the workaround.
PkmoNk:
Sorry, somehow I had the impression you wanted to view dvds, ac3filter can only decode ac3 :) For mpeg2 audio you need to register claud.ax and if it's still not decoding then another like iviaudio.ax from windvd (you can also get it from a few other places).
epere4
8th May 2003, 02:09
Originally posted by gabest
And here is something I don't really know if I like or not. I've just seen v6448 posted at betanews and neowin...
Yes, I have seen it, too, but I donīt see the problem. Or is it that you donīt want your program being available for download from outside your site or this forum?
Garfield
8th May 2003, 02:18
Originally posted by gabest
Ah :o, v6449 removed temporally. That silly ogg splitter connects to anything with the workaround.
Yes, i've just been experimenting several crashes, but if i use the .ini file of 6.4.4.9 with 6.4.4.8 eveything seems fine :)
Thanks a lot for your work ;)
gabest
8th May 2003, 02:19
epere4: As I said I'm not sure, but I hope no one posted 6449 yet :P
v6449 available again, just redownload it.
Garfield
8th May 2003, 02:32
Damn, i think i talked too fast, maybe going back to the filter set-up has changed the .ini again or i probably did something wrong
Anyway 3:30a.m is definitely not an hour for any software testing as for any computer related activity, i'd better look at it later
Nice work with that build. :D
Strange thing I can't play avi with fourcc DX50 with xvid but at the other hand avi with xvid fourcc is playable with divx.
Small request: could MPC open files used by other program? I mean temp files from eMule.
Regards
Lobuz
gabest
8th May 2003, 03:32
Lobuz: If you add those filters, can you see dx50 or xvid listed as subtypes? emule temp files can't be opened directly because the file reader filter doesn't open them. I guess it wants to deny writing permission and the opening fails.
Hey, post no.1000 :P
Originally posted by gabest
Lobuz: If you add those filters, can you see dx50 or xvid listed as subtypes? emule temp files can't be opened directly because the file reader filter doesn't open them. I guess it wants to deny writing permission and the opening fails.
Hey, post no.1000 :P
I added proper subtypes from other proper filters ( DX50 -> xvid Decoder etc. ) and disabled proper Divx filter and AVIReader. Maybe can be an option to force the filter to read the stream?
About opening. Vlc player can play that files but it has no filter properties. And VDub can open them in AVIcompatybility mode (openig options) directly.
Regards
Lobuz
gabest
8th May 2003, 04:14
I added proper subtypes from other proper filters ( DX50 -> xvid Decoder etc. ) and disabled proper Divx filter and AVIReader.xvid has "divx" registered so it may not be very surprising that it can decode dx50 too.Maybe can be an option to force the filter to read the stream?How do you mean? For the source/reader or the parser/decoder/... filters? For the second group you can do that, but for the first the source filter is automatically selected. Since there is this general reader filter and other conflicting ones are very rare, I don't think it would be needed to override their priorities.About opening. Vlc player can play that files but it has no filter properties. And VDub can open them in AVIcompatybility mode (openig options) directly.Yes, it is possible to read the content, if the file was opened that way without that deny write flag.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.