View Full Version : New release of Media Player 6.4
Dark-Cracker
10th October 2002, 19:41
hi gabest,
do u think is it possible to add the support of the .rmvb file (not only the .rm file) u sould only chnage the filter (because if you rename .rmvb in .rm file u can read it.
thank u
bye
gabest
10th October 2002, 19:48
I've already added the rmvb extension in .3 and .4
CruNcher
11th October 2002, 16:48
Gabest first great work this player is :) and thx for the nice support for it. The problem i have is the same that VIP had earlier here but i only have one Activemovie window with the Video and yours with the Background green using NvDVD as Decoder i tested all Render Modes available in 6.4.0.4 the System Default and VMR (renderless) is couseing that problem but the Overlay Mixer is takeing more Memory then 6.4.0.2 did (extreme more memory) about 10 MB more Memory then 6.4.0.2 took. The RiFF header SVCD loader is a superb idear i didn't saw any donationware Player that can open SVCD Mode2 directly even Zoomplayer can't and no this MPG file was opened from the Harddisk so the RiFF Header loader is not the "extreme more memory usage problem" for me it would be the best if you would go back to 6.4.0.2 Render Mode and add RiFF Header support to that Player version but that would be only good for me if it is not a main problem what it seemes to bee maybe im wrong :)
Decoder: NvDVD Decoder 1.22
GFX : Geforce 3 ti 500 Detonator driver 40.72
OS : Windows Xp Pro Sp1
-----------------------------------
6.4.0.2 Hardware Acceleration Full : Playback is fine no probs memory usage @ 10 mb
6.4.0.4 System Default: opens Activemovie window Video is displayed in it and Player window is Green memory usage @ 15 mb
6.4.0.4 Overlay Mixer: Works but memory usage is @ 20 mb (also Mp4 (DivX)) using more memory in that mode
6.4.0.4 VMR (renderless): Player window Displays Video and Activemovie window Displays Green Background memory usage @ 31 mb
i can't imagine that this is a normal behavior from 6.4.0.2 too 6.4.0.4 so if you could look into it maybe it would be solved useing 6.4.0.2 rendering mode ?
gabest
11th October 2002, 17:32
For me the memory usage is around 20MB with both v.2 and v.4 when using the default renderer or the overlay mixer. With VMR it is just above 30, but those extra MBs come from the subtitle texture buffers set in the options.
Anyways, I hope I managed to fix the opening up video render windows in this test version, please try it: http://vobsub.edensrising.com/get2.php/test.rar (nt build).
Additional changes:
- the svcd reader was extended to read xcd files of any type.
- a tiny ac3-from-avi filter which loads when somebody do not have the external mpgaudio.ax filter registered.
CruNcher
11th October 2002, 18:41
Wow the quickest software fix i ever saw respect gabest hehe
6.4.0.5 System Default: Playback is fine no probs memory usage @ 13 mb
6.4.0.5 Overlay Mixer : Playback is fine no probs memory usage @ 13 mb
6.4.0.5 VMR (renderless): Playback is fine no probs memory usage @ 25 mb (standard subtitle settings)
3 mb more than 6.4.0.2 that is acceptable (features against memory compared) ;)
Again great work :)
murattttt
11th October 2002, 21:35
Wow, at this build playback is back again in XCD's of mine in any kind of XCD variation (even the ones I just burned for exp. reasons i.e: 1100 MB for 99 min CD.)
I will also test it with compressed subtitles.
Yusaku
11th October 2002, 22:30
Waaaai!!!!
Additional change:
secondary audio (external MP3s & WAVs) works again (even for me!)
Yusaku
12th October 2002, 19:06
Hmmm... since I had to reinstall (upgraded to 1.5GHz celeron/pentium III from athlon box...) I finally found the reason behind weird external-audio files rendering.
Before I installed newest mmswitch (http://www.doom9.org/Soft21/Audio/mmswitch.exe), everything worked the way it should with external MP3s using 6.4.0.3 and 6.4.0.4, but not using the latest beta 6.4.0.5.
In 6.4.0.5 there were TWO audios at once...
And after installing mmswitch, I had no audio in 6.4.0.3 and 6.4.0.4 again; and two audio streams in 6.4.0.5; but since mmswitch was installed I could hear only the external one.
So, the request: If you could implement the mmswitch functionality (when there is more than one audio stream in AVI file, let user select just one and build the graph just with that one stream), I'll gladly throw this filter out of the window :). Because it was apparently also the one that made the problems with dynamic audio-part of graph change.
gabest
12th October 2002, 19:40
I was already thinking of putting such a filter before the audio renderer and then I didn't have to add and remove filters for the audio change, just to plug in a new branch and switch between the inputs. But there are still two questions left, 1. where will I put effect filters, before or after the switcher? 2. will the renderer accept different formats for the different audio sources? I guess no, unless I stop the graph and reconnect it.
Yusaku
12th October 2002, 20:43
Hmmm... well - mmswitch way is to put two (or even three... :( ) audio renderers in the graph and then just switch uncompressed raw audio; which of course works. Basic, brute-force approach, but IMHO the only possible on DShow filter only level.
I think that since you have contol over the graph, it'd be better to do it through stopping & reconnecting; without using any filter at all - although it means ~second pause, it is better than having multiple renderers rendering their output to /dev/nul
gabest
12th October 2002, 20:58
I don't think mmswitch puts more than one renderer into the graph. Not my version at least :P
vip
14th October 2002, 11:03
Thanks gabest! MPC v6.4.0.5 works fine for me :)
ookzDVD
15th October 2002, 03:55
@Gabest,
It seems your MPC is getting better and better but still light and fast, congrat!
The idea to cheat the mpgaudio.ax if not yet installed is nice,
and it's working perfect! ;)
Btw, is that possible to cheat the dvobsub.ax if it's not yet installed ? so we could play subtitle without installing the dvobsub.ax.
Thank you.
iago
15th October 2002, 10:54
@Gabest,
It seems your MPC is getting better and better but still light and fast, congrat! (ookzDVD)
I totally agree! Thanks for your great work, gabest!
iago
gabest
15th October 2002, 11:00
ookzDVD: First I'll be waiting till dx9 gets released. (anyone has a beta3sdk for me? :))
ookzDVD
16th October 2002, 03:58
@Gabest,
Thank you for the update, I'll wait for it ;)
gabest
30th October 2002, 14:01
I think that switcher filter is ready for the first test :)
2k/xp (http://vobsub.edensrising.com/get2.php/mpctest2kxp.rar), 98/me (http://vobsub.edensrising.com/get2.php/mpctest98me.rar)
Don't be shocked, the audio switching part might look a bit disorganized at the first glance :).
- Second column of the playlist is gone (but the selection highlight is nicer :)), and so streams can only be changed through the filter list (like in the case of any other filter which supports the standard stream selector interface). Good thing is that I could still move that switcher filter submenu to a more dedicated place later.
- Another problem, the display names of audio streams are only shown as "Channel 1, 2, ..." because there is no foolproof way to originate them to the opened files. I could travel upstream from the switcher filter till the source and construct some more meaningful name from the source file name (if any) or from the splitter's output pin names (both can be only queried in unicode -> national chars will be surely lost under win9x).
So much for the problems, let's see where it performs better than mmswitcher.
- Format changes coming from upstream are sent downstream, making it transparent in that direction. For example ac3 decoders can vary the number of channels (tested with nvidia and intervideo decoders), or when switching the sources the different wave format attributes do not cause any problems in the renderer (e.g. switching from 44100Hz to 22050KHz won't play at a doubled rate).
- Switching should be almost seamless, only the picture may loose sync and only recover at the next keyframe, but it's not likely.
- Theoretically, any number of sources can be connected without any performance hit. The inactive input pins on the switcher filter are blocked, which means those streams are waiting in paused state (consuming no cpu power), until they get activated or flushed while seeking.
p.s.
Two or more instances of the powerdvd ac3 decoder I tried (3.5.0.1011) locks up the graph after stopping. With or without MPC or the switcher filter either.
p.s.2
If it was not clear, I made these changes to be able to handle even one file with multiple audio outputs.
Gazza
31st October 2002, 02:56
Gabest,
I have a problem and its that the avi's (with and without audio) run about half speed - that is, the video is slow motion. This has been happening over the last few releases of the player.
I'm using xvid latest builds and with/without b-frames and it happens with/without ffdshow.
This happens with your player and zoomplayer (latest releases) but not with bsplayer.
Got any ideas what I can do to rectify or what further tests I can do?
Thanks in advance
PS it is also slow with MS's media player version 6.4 and version 7.01
Shernand
31st October 2002, 04:22
Hi,
As many of you know, when you've a crappy Sound Blaster AWE 64 ISA card, the directshow Filter "MPEG Layer-3 Decoder" decodes directly either to Directsound Audio Render, causing 48000 hz clips to sound horrible.
Changing to WaveOut Audio Render fixes the problem (Thanks gabest ;)) but adds lots of noise when you pump up the volume.
My question is simple, anyone knows an alternative MPEG Layer-3 Decoder, or a version newer than 1, 9, 0, 0311 (Or 1.9 Build 311)?
Thanks in advance,
Shernand
Pd : I just found an ooooold directshow filter made by Xing called Xing 48khz to 44khz (File Name : Xing48to44.Ax, Version 1.00), which using graphedit acts like this :
Mpeg Layer 3 Decoder -> Xing 48khz to 44khz -> Default Directsound Device.
The sound quality is quite nice, and it doesn't add noise when you pump up the volume, so it's the perfect solution :)
Gabest, is it possible to include a switch to activate this filter in Media Player Classic? ;)
It would also be great If mplayerc could "detect" if the output is 48000, then add the "Xing 48khz to 44khz", else render the file normally ;)
Thanks in Advance,
Br,
Shernand
gabest
31st October 2002, 07:57
I wouldn't like to be running out of space on the tweaks page, so I think I will just add a new page with the installed transform filters enumerated in a list, and there anyone could select which filters in what order to insert before the renderer.
Yusaku
31st October 2002, 10:34
Gabest, you're amazing - always taking the hardest path in programming you can choose. The audio switcher works amazingly; and now we can even expect Graphedit rewritten & integrated? :D
* Yusaku happily unregisters mmswitch.ax
Ok, now the only think to make it perfect would be automatic loading of external audio files to the graph
BTW: PDVD AC3 decoder fails for me even when combined with WAV/MP3 source... it just likes to do the job alone...
gabest
31st October 2002, 11:47
Originally posted by Yusaku
Gabest, you're amazing - always taking the hardest path in programming you can choose.It wasn't easy, but after this I got a much better view over what is really happening in the filter graph :)The audio switcher works amazingly; and now we can even expect Graphedit rewritten & integrated? :DYes, of course!Ok, now the only think to make it perfect would be automatic loading of external audio files to the graphPossible, but still there is this little problem about naming the streams :P I'd like to find a reliable way.
masken
31st October 2002, 12:14
I can't believe I haven't tried this player before :D Just did now and it covers almost all my needs!
Thanks gabest, every effort you put into things rocks ;)
I have a feature suggestion too though:
When playing in fullscreeen, I'd like an option to keep to original moviesize, ie; play it at 100% so that no resizing filters kick in.
Ie; the result of this will be a "fullscreen" where the picture plays at it's 100%, inside black borders (in other words; you adjust the graphic card resolution to match the video being played instead, normally 800x600 or 640x480 for an XviD/DivX encode).
This is really useful when doing playback on a TV (where either the VGA converter, or the TV itself has resize functions that might be better than software resizing), or when doing playback on a projector. It will produce the maximum quality I believe? :)
gabest
31st October 2002, 12:19
Ok, this isn't hard to make.
masken
31st October 2002, 15:28
Originally posted by gabest
Ok, this isn't hard to make. Wohoo :D Really looking forward to that :)
Kaethenkoenig
31st October 2002, 16:55
cheers gabest !
thx alot for developing and releasing your player on and on and on :):). like some other guys i switched to your prog after using wmplayer6.4 for years (and i mean yeras here)...
now i saw you implemented the command line paramters from wmp6.4 to your version 6.4.0.5 and they work great!
i read this faq cause i try to load/dub and audio over the video via a small batchfile, but i can't find the right command. i don't wanna multiplex the streams into my avi, that is quite messy with three or more audiostreams. if you - or anyone else in here - could hand me the command, that would be great. currently the line looks like this:
mplayerc.exe /play /new /fullscreen /close video1.avi
i tried to add -dub 1.mp3 and /audio 1.mp3 and much other stupid commands, but it did not work (uh...:stupid:)
in case this q is a bummer, please someone hit me :cool: :D :p....
any help is appreciated,
:DK.
epere4
31st October 2002, 19:08
I have nothing to complain about this player. I just want to say it works excellent for me.
Good Job!!!
Milkman Dan
7th November 2002, 11:35
I have a question about MPC. It's not really a bug per se, but a behavior that you are perhaps unaware of.
I'm using MPC to play dual soundtrack OGM files. I switched to MPC from WiMP6.4 because when I opened the OGM file, the playback wouldn't start until I switched the active audio stream. Like, if I have 2 soundtracks, the file won't play until I chose the 2nd soundtrack. After that, I can switch between them normally, and playback isn't affected.
Your player starts playback immediately. What is peculiar however, is that in the taskbar, where the OGMDshow icon resides (to control subs and audio stream selection) the audio submenu shows both streams active. However, only one is playing. If I choose one, and then close the menu, and immediately open it back up again, the dot is indicating the soundtrack I just chose. All the while, playback is fine.
Considering the problem I'm having with WiMP, can you tell if these two behaviors are related? I'm sort of at a loss as to explain this.
Thanks.
Yusaku
7th November 2002, 12:57
Which version are you using and what was the URL you downloaded it from?
Androo
7th November 2002, 16:01
Great player, one problem. Whenever I move a window over a Media Player Classic window, I get little white bars across the video pane that don't go away until I move the MPC window around a bit (forces it to update).
Using an nVidia GeForce 2MX. Works fine otherwise :/
Milkman Dan
7th November 2002, 16:21
Originally posted by Yusaku
Which version are you using and what was the URL you downloaded it from?
It's the latest one on Gabest's website.
gabest
7th November 2002, 23:15
Kaethenkoenig:
No such command line option yet.i don't wanna multiplex the streams into my avi, that is quite messy with three or more audiostreamsI've tested it with 8 audio streams, and only the switching time got larger a bit :)
Milkman Dan:
- Sometimes the ogm splitter doesn't group the audio channels together.
- When WMP64 loads something it "pushes" the first item in every group on its language menu three times.
I'm not saying it for sure, but maybe these can cause your problem.
Androo:
Where do you see those lines exactly? Which renderer do you use? Can you make a screenshot?
thraecius
9th November 2002, 21:50
First off, let me tell you that I love MPC. It is small, functional and does almost everything I am trying to get it to do. The only thing I am having problems with is accessing a playlist window, if one exist at all, and I would also like to request a feature in the contect sensitive pop-ups to add an Enqueue in WMPC option. Other than that, great work.
Kaethenkoenig
12th November 2002, 12:28
thx alot for the info, gabest :)... would be great if you could implement that command in the future, but player OF COURSE is great as it is :D:D...
:DK.
arman68
12th November 2002, 23:44
Simple and fantastic! I can't believe I did not try it before :D
Two requests if you don't mind:
1. In the Pan & Scan menu have a "Fullscreen" or "Fit Height" option (ie: automatically crop the sides and zoom in to fill the screen)
2. Implement a hiQ resizing algorithm like lanczos 3-lobed interpolation
Thanks.
Yusaku
13th November 2002, 00:05
arman: the "Zoom to widescreen" does it for 16:9 movies and "Zoom to Ultra-Widescreen" does it to 2.11:1 movies, taken directly from PowerDVD :) I think you'd have to look quite far to find video source with different AR...
The only pan&scan option someone could be missing (not me) is to zoom 480*480 resp. 480*576 to fullscreen. But - screw SVCDs and buggy MPEG filters...
Maybe you could load some text config file with pan & scan settings, so that anyone could adjust the menu as he wants, like this for current release:
panscan.cfg
1.0 1.333 0.0 0.0 "Zoom to 16:9 TV"
1.333 1.333 0.0 0.0 "Zoom to Widescreen"
1.777 1.777 0.0 0.0 "Zoom to Ultra-Widescreen"
First two values being X and Y zoom, second two offset from center (relative, not in pixels). That way anyone could make his own pan&scan presets with any settings he needs.
Anyway, just an idea - I don't really need it :)
gabest
13th November 2002, 00:27
For the "crop to fill window" :) preset these numbers can't be calculated by the user without knowing the video and the window aspect ratio (this one is even changing). This has to be done programtically.
arman68: Resizing is done by the video card, ask your card's maker to improve their algorithm :)
Kaethenkoenig: Done.
Shernand: The audio switcher is now able to downsample to 44.1, but it can be only connected to the dsound renderer because waveout can't do dynamic format changes, required when working with different inputs. Also, there is another little feature, it can remap channels to any speaker (up to 18 different one).
Yusaku
13th November 2002, 00:28
Possible, but still there is this little problem about naming the streams :P I'd like to find a reliable way.
How about taking the morgan way a little further? mmswitch.ax used external file with stream descriptions, like
movie.avi
movie.mss
movie.english.sub
movie.cz.sub
movie.cz.mp3
The AVI contains two audio streams and the contents of movie.mss is
[MSS]
Audio_1=Japanese
Audio_2=English
This way, you'll be compatible with mmswitch and you can even extend it to something like
[MSS]
Audio_1=Japanese
Audio_2=English
movie.cz.mp3=Czech
Also, I think I am not alone who has on his CDs rips with this naming convention:
movie.avi
movie.sub.avi <--- This is a GRF file that doesn't work due to new DX8.1a
movie.sub.mp3 <--- Japanese MP3
movie.sub.ifo <--- VobSub subs
movie.sub.idx
movie.sub.sub
Sometimes the movie.avi is called movie.dub.avi.
Suppose you'll load the .sub.mp3 automatically in the next version as language "sub". Could you load it even in the case of "movie.dub.avi" name? In that case, you can even get the name of the audiostream inside file ("dub").
And even better would be an option in subtitles (mpc/vobsub) to load all of the vobsub files with naming convention <name of the movie up to the first dot>.*.idx (.ifo, .sub) if the default <movie name>.idx fails. That way, one could watch those old-time rips without clicking 20 buttons at the start of video.
/me hopes he made at least some sense... these string operations are always looking horrible on paper.
Shernand
13th November 2002, 03:26
Originally posted by gabest
For the "crop to fill window" :) preset these numbers can't be calculated by the user without knowing the video and the window aspect ratio (this one is even changing). This has to be done programtically.
arman68: Resizing is done by the video card, ask your card's maker to improve their algorithm :)
Kaethenkoenig: Done.
Shernand: The audio switcher is now able to downsample to 44.1, but it can be only connected to the dsound renderer because waveout can't do dynamic format changes, required when working with different inputs. Also, there is another little feature, it can remap channels to any speaker (up to 18 different one).
GREAT :) As long as the output is 44.1, directsound render is better than waveout (which adds noise).
PS : Can't wait for the next test/release version ;)
PSS : Not to rush anyone gabest, i really can wait ;)
I will love remap channel feature once/if i ever get a SB Audigy with propper speakers ;)
Again, thanks for your work ;)
-- Shernand
epere4
13th November 2002, 05:00
I have a quetion.
I can see the option Capture in the View menu, but it is grayed (meaning disabled)...
Is that an option to make a frame capture? If so, how do I enable it?
Thanks Gabest for this excelent player!!!
Kaethenkoenig
13th November 2002, 09:03
@gabest:
wow, that was fast mate :):) can't wait to see the next rlz... and test that feature ;)
thanks alot,
:DK.
Yusaku
13th November 2002, 21:34
Another request: would it be possible to enable PowerDVD's claudfx.ax ? I happen to really like Dolby Headphones, but PowerDVD's UI is... how to say it... not too good. Plus it tends to create tons of "default.pls" files all over the harddrive.
Filter can be normally inserted in GraphEdit (CyberLink Audio Effect), but it just passes the sound through. When used inside of PowerDVD, it'll appear as "0001" instead of it's correct name, BUT it works perfectly.
Edit: ok, forget it - claudfx.ax normally works, you just need to copy all the DolbyHph.dll etc. DLLs to the directory that the executable resides in (mplayerc.exe). Now I just eagerly await the version that'll let me add any postprocessing audio & video filters before renderer :) How's the GraphEdit implementation going?
pandv
13th November 2002, 22:58
I have another request (sorry, as a programmer I know how disturbing can be to have a lot of requests).
After long time using your program, I needed to open the original Windows Media Player to see the size of a clip (the playing size of a mpeg2 svcd). This has disturbed me enough to request a information menu item with basical info (size, fps, fourcc...).
Of course, it's unimportant, only a desire to use only my favourite player.
pandv.
gabest
15th November 2002, 02:31
epere4: That would show a toolbar in capture mode, but it is not for still image capturing.
Yusaku: In my version of claudfx.ax everything except the channel number combobox is greyed out :'(
pandv: Soon... It isn't a straighforward process to gather all these info. Except the video resolution everything has to be figured out from the connection media types between filters.
Another test version:
mpc2kxp6406test.rar (http://download.vobsub.edensrising.com/mpc2kxp6406test.rar)
mpc98me6406test.rar (http://download.vobsub.edensrising.com/mpc98me6406test.rar)
Edit: Could someone test if the speaker mapper works under win9x too?
Yusaku
15th November 2002, 04:39
Ad claudfx.ax: Indeed, it is picky filter. Try this:
1) Copy graphedit.exe (or mplayerc.exe) to PowerDVD directory
2) Render the graph
3) insert the claudfx.ax into the graph
4) connect it to the pins
5) go to the claudfx's config page
all options are greyed out
BUT try this:
1) Copy graphedit.exe to PowerDVD directory
2) Render the graph
3) insert the claudfx.ax into the graph
4) Go to the claudfx's config page
5) click OK
6) connect it to the pins
7) go to the claudfx's config page
everything works. Steps 2) and 3) can even be interchanged, but one needs to feed the filter configuration data before connecting it to the graph somehow.
If this won't work with your version (e.g. you don't have the <costly> audiopacks ^_^), I'll send my version of filters to you.
Edit: Unfortunately, this seems the case with almost all DShow filters - most of them won't save their settings and need to be initialized after adding them to the graph (InterVideo TruSurround XT will i.e. be added successfully, but always with default values; and the settings are not saved to GRF files. I don't know how much power you hold over filter configuration (the inside settings of the filter) - as a last resort you could try to load&save whole filter's data segment... but that's a bit too much hacking I guess :)
Edit2: Requests: Could you save the number of audio stream (in audio switcher) and try to switch to it again in the new graph? (playlists) Like it is done now with subtitles, when you have multiple files it is nicer when the player selects the configuration you used for the previous file automagically based on your previous preferrence.
And second one: Compared to WMP your player is missing the File>Save As... function, that would copy file that is open. Usable mainly for files in damned "Temporary Internet Files" directory...
Edit3: What is the keyboard shortcut for "mute"?
Gazza
15th November 2002, 04:49
gabest,
Thanks for the update - very nice. The only issue I have is if I use 'open with' or associate the video file type with your player and double click on the video file to play. When I do this your player appears to either hang or take ages to load the video file.
However if I run classic player and then open the video file, then no problems and everything runs smooth.
arman68
16th November 2002, 19:26
Originally posted by gabest
arman68: Resizing is done by the video card, ask your card's maker to improve their algorithm :)
Thanks for clearing that up, I did not know a software video player could use hardware resizing :o
Shernand
18th November 2002, 19:06
Thanks a lot gabest ;)
I'm currently testing the 48k to 44.1 filter and it works great with either AC3 Audio (Using Intervideo Decoder) and Mp3 Audio ;)
Still have to test it with ogm audio sources, and some other weird stuff, but the most important part (AC3 and Mp3 Audio downsampling works really nice).
-- Shernand
Pd : Tested a couple of .avi files with ogg audio, but they didn't work with the 48k to 44.1 filter (freezed mplayerc).
Safai
25th November 2002, 05:52
donno if this had been asked before, what command line options are supported?
gabest
25th November 2002, 11:55
Safai: There was a link in the release notes to MSs site about WMP64's command line options. But the next version will show them in a dialog box if the user enters any illegal switch or /? /h /help.
Shernand: ogg in avi? I have not tried this before :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.