View Full Version : New release of Media Player 6.4
mrchisholm
26th January 2004, 21:24
I have trouble playing mpeg2 16:9 clips with MPClassic, it won't change to 16:9 but stay in 4:3 and with latest build it stutters aswell :confused: it used to work like a charm, i dunno what has happend, i have not installed any new DVD players, only Win DVD that been there all the time. :confused:
for the record, they play fine in WinDVD
celtic_druid
26th January 2004, 21:37
Ok, now I see that it is not using VMR9, despite it being set to do so in the output options. Reverting back to v6.4.7.0 VMR9 is used without changing any options and the subtitles work.
On further inspection I see that it was due to XviD being set to forced YV12 (default is YUY2). Still with v6.4.7.0 VMR9 works.
So to sum up VMR9 does not work with XviD set to YV12 in any version of MPC since v6.4.7.0. Set to default it works fine.
Tested v1.0RC1 and a post CVS build of XviD.
gabest
26th January 2004, 22:01
mrchisholm: which video renderer?
celtic_druid: in renderless mode the decoder has to output a format which can be converted to rgb by the video card, usually yuy2 is the only non-rgb type accepted.
mrchisholm
26th January 2004, 22:14
shit, now i see .. i installed ulead mediastudio and somehow it made itself primary mpeg2 decoder, how can i change back to windvd?
gabest
26th January 2004, 22:28
add ulead's to the filter override list and set "block".
Brother John
26th January 2004, 22:29
Thx, Gabest.
Solved by updating CoreAAC.
gabest
26th January 2004, 22:54
I'm still curious why I get so many aac bugreport after this release, I can't remember changing too many things there. The only new thing is that the realaudio decoder can cope with aac coming from any splitter now, but it has lower merit than coreaac and it will only load if you don't have that and have the decoder dll of realplayer.
mrchisholm
26th January 2004, 23:16
Originally posted by gabest
add ulead's to the filter override list and set "block".
Works great :) cheers!
Rash
27th January 2004, 00:33
Originally posted by gabest
Smiff: Looking at the downmixing code of liba52 I found that it just ignores LFE in any case. If you have it checked, it's going to be output as +1 channel (and usually routed to the left front speaker by windows itself). The normalizer works as you think, except there is a 10 times muliplier limit.
So you're saying that if we uncheck the LFE box we won't have the LFE information decoded (nor downmixed to the other speakers)?
uneasy
30th January 2004, 13:18
Project Cowbell (http://www.geocities.com/projectcowbell) is released! We can all start to bug Gabest about adding new features to MPC. ;) I especially liked those:
- Option to remember your last play list when the player starts
- Auto-hiding of docked play list in full-screen mode
- Scrolling the mouse wheel while holding the right mouse-button seeks backwards or forwards by a user-defined increment
six6
30th January 2004, 19:22
I really like mpc! Thanks for your work. I haven't had any problems with it until now. Anyway, I'm not sure if this bug has been caught or not, but mpc 6.4.7.6 crashes with the default matroska splitter checked. If I uncheck it and use the splitter from your page (ver 1.0.2.1) it plays the mkv file fine. I have the coreaac filter installed as well. The file is xvid with two he-aac streams.
Smiff
30th January 2004, 19:55
Project Cowbell (great name) may be out but their site also appears to be...
Rash
31st January 2004, 05:20
Humm, it would be great if you guys added which version of MPC it is based on in your website. ;)
MLS
31st January 2004, 08:44
Wow, a lot of those features are quite useful, thanks for the info.
I don't know much about sourceforge, but couldn't they have just submitted the source to Gabest and had him add that stuff so we don't have branches of the same program?
/MLS
DSP8000
2nd February 2004, 05:22
Dunno what happen but I can't play 5.1 AAC,MP4 anymore unless I install 3ivx D4 4.5.1.I've got installed CoreAAC DSFilter+AAC parser(the latest from rarewares),but no go without the 3ivx.If anyone knows whats going on please post a solution.
TNX.
DSP8000
Dropbear
2nd February 2004, 12:40
Gabest,
Having some trouble getting MPC to work with Sonic Cinemaster Video Codec. I have the sonic filters working with TheatreTek and Zoomplayer but when I try to use them with MPC playing DVD's I get a window with just a PINK screen, and a much bigger window which is black.
When I view the filters I get
DVD NAVIGATOR
SONIC CINEMASTER @ DS VIDEO DECODER
LINE 21 DECODER - greyed out
COLOR SPACE CONVERTER - greyed out
AC3 AUDIO DECODER - greyed out
VIDEO RENDERER
VIDEO RENDERER 0004
DEFAULT DIRECT SOUND DEVICE
I have checked the MP2 DECODER off in the options screen.
Any ideas what might be going wrong?
celtic_druid
2nd February 2004, 23:15
The AAC parser only parses RAW aac streams. If it is in an mp4 container then you need 3ivX's mp4/mov splitter.
bond
3rd February 2004, 20:07
it seems that the XCD reader isnt able to handle m2f2 .mp4 files as reported here (http://forum.doom9.org/showthread.php?s=&threadid=69761&perpage=20&pagenumber=2)
gabest, plz have a look
Siku
4th February 2004, 21:27
Originally posted by Siku
I'm having weird crashes with MPC 6.4.7.4. No matter which AVI file I open it will crash. It opens the video normally but when it should start playing the video file, it freezes. Then no matter what I try to do it'll crash. MPC 6.4.7.3 works great for me. I'm using Windows XP.
I have had this problem since MPC 6.4.7.4. and today I found a solution for my problem. I disabled the built-in AC3 Decoder and it didn't crash anymore. I'm just wondering if there is bug in the built-in AC3 Decoder... Or then it's just me. ;) Anyway, I'm glad it works again.
Regards,
Siku
gabest
4th February 2004, 23:15
Siku: Could you please run that debug build I posted at sf.net? It may show more info about the crash. http://gabest.org/mpc_debug_20040131.rar
bond: This filter knows how to create media types for a few formats like avi, mpeg1/2 or matroska, but the rest is generated using the registry where certain byte patterns are listed with the corresponding media types. These entries are usually put there when you run regsvr32 on a splitter or source filter. Try to reregister the 3ivx splitter and see if the cdxa filter will work then.
Dropbear: The colorspace converter (and a second video renderer) is a bad thing there... I tried to test this decoder a while ago, someone sent me different versions with reg files and everything, but still I couldn't add it to the graph anyhow (in graphedit), it just didn't want to do anything for me.
six6: Samples crashing mpc are always welcome on my ftp :) You should also try the debug build, and also everyone here having a crash for any reason.
Rash: Yes, it seems so. Though you could play with the channel mapping of the audio switcher to force LFE mixed with other channels. It doesn't use any magic downsampling formulas, just adds the values of the samples together, may be better than nothing.
One final note about http urls, I know they don't work now, but will in the next version :)
Siku
4th February 2004, 23:39
This is what I found out:
IActual <= GetSize()
At line 3520 of .\amfilter.cpp
Edit: I noticed that this happens with both AC3 Decoder and MPEG Audio Decoder.
calinb
5th February 2004, 01:46
Originally posted by gabest
Try to reregister the 3ivx splitter and see if the cdxa filter will work then. I unregistered/reregistered and it didn't help with cdxreader.ax or the internal MPC filter.
The internal AC3 filter seems to work with my 3x audio stream file now. Did you change anything, gabest, or is it my new sound card? :)
Lobuz
5th February 2004, 03:56
@Gabest
I just want to ask about that features from my earlier post. Could it be possible to realise any?
Originally posted by Lobuz
Hi. I support Yusaku in his subtitle related requests. And I want to add another one.
- optimisation of subtitle playback effects(example karaoke). Now it works in unbuffered mode resulting much higher CPU load even in normal uneffected parts. Could effects work in buffered mode too? Or maybe some optimisation could be possible?
- full integration of vsfilter to work in all video modes
- opening as subtitle the .txt extension file which has the same name as video one (many sub files are with .txt extension)
- while performing Load subtitles(ctr-L) jumping to the directory of played video file
- opening locked files other then (eDonkey, eMule) .part extension ( may require setting in options )
- going back to Yusaku proposal could it be possible to add software resizing and cropping to MPC as another internal filter. It could be used instead of graphics card resizing and to make AR correction with mkv files.
It would perform resize with configurable parameters to fullfill playback screen resolution. That could be handy and give higher quality than graphics card.
If MPC could use ffdshow resizing\cropping would be even easier. Of course that could be CPU intensive.
There's only one thing which could truly make a big quality leap in plaback. That's framerate conversion/interpolation. It most likely should work in Trimension (http://www.trimensiontech.com) Philips's software. And I'v found on forum those links (http://www.ics.ele.tue.nl/~dehaan/publications.html) to papers with Philips's algorythms (http://iss.bu.edu/jkonrad/Publications/local/cpapers/Kard03ivcp.pdf). Maybe it could be possible to put it in opensource project?
Regards
Lobuz
shitowax
5th February 2004, 10:34
The 3ivx splitter doesn't register any byte patterns but it only registers extension (m4a, mp4, ...), and registers to support the Quicktime Stream subtype. I wonder if it's not the problem : DirectShow could be parsing the XCD like a mad to find a matching byte patterns ... In theory it should finally find the Quicktime byte pattern and try connecting to the 3ivx splitter as it does with the avih XCD source ... The Question is "what kind of byte pattern does directshow use for quicktime" ... The registry is our friend ;)
Originally posted by gabest
bond: This filter knows how to create media types for a few formats like avi, mpeg1/2 or matroska, but the rest is generated using the registry where certain byte patterns are listed with the corresponding media types. These entries are usually put there when you run regsvr32 on a splitter or source filter. Try to reregister the 3ivx splitter and see if the cdxa filter will work then.
gabest
5th February 2004, 10:47
1. not without speeding up the text renderer by at least 10 times, rerendering every frame and uploading them onto a texture is impossible currently.
2. may happen if I'm going to have a video switcher
3. no
4. possible
5. maybe
6. if I had a few month of free time with pizza and coke around, then it would be a good idea :)
ernstblaauw
6th February 2004, 09:43
Hey Gabest,
Yesterday, I received some photo's and two movies from a friend. Those mvoies cannot be played in MPC if the internal AVI splitter is enabled. The movie stays black and MPC crashes. If it is turned off, I plays fine.
GSpot says:
File:
Bad chunk in frame data
Details
While processing chunk /RIFF:AVI /LIST:movi, found bad length value
Codec
4CC: mjpg
Name: Motion JPEG including Huffman Tables
Runtime: 00:00:22 (242 fr)
x:y: 320x240 (1.33:1) [=4:3]
Bitrate : 1640 kb/s
FPS: 11.000
Qf: 1.941 bits/pixel
Render
Video path: (S) --> AVI Splitter --> PICVideo MJPEG Decompressor --> (R)
Audio path: (S) --> AVI Splitter --> (R)
I think it's related to the bad frame data. Can you do something about this problem?
Thanx
gabest
6th February 2004, 12:55
ernstblaauw: Could you please try the debug build on this avi? Also, if virtualdub lets you make a sparse avi out of it, could you send that to me in email or anyhow?
ernstblaauw
6th February 2004, 13:06
Originally posted by gabest
ernstblaauw: Could you please try the debug build on this avi? Also, if virtualdub lets you make a sparse avi out of it, could you send that to me in email or anyhow?
Where can I find the debug build?
And I can send you the whole avi if you like. It's 6.4 MB.
gabest
6th February 2004, 18:49
Siku:
Sorry, I've just noticed your last post :) This is from the SetActualDataLength function and it says there isn't enough room in the output buffer. Because this filter decodes 3 different types (and may switch between them dynamically for dvds), it doesn't know how many bytes to ask when connecting up with the render or some other filter downstream, so it just tries to reallocate this buffer each time there isn't enough space. The audio switcher also uses this method when switching to a stream which needs a larger buffer size, but it doesn't allow anything other than renderers or the matrixmixer to connect after. Don't you have an autoloading audio filter? Or maybe some non-standard audio renderer/device driver?
ernstblaauw:
debug build: http://gabest.org/mpc_debug_20040131.rar
my ftp: ftp://gabest.dyndns.org:2121/ l/p: login/password
Siku
6th February 2004, 20:39
@gabest
I have the MatrixMixer and AC3Filter installed on my system. And I don't have any non-standard audio renderers installed as far as I know. But I think that I'm having these crashes 'cos my Window's 'Best before' date is passed already :D
I think I'm going to make a clean XP install soon, I let you know if I'm still having these crashes ;)
Cheers,
Siku
snowcrash
6th February 2004, 21:15
I'm having trouble with Realmedia/Quicktime playback. I just did a fresh install of WIndows XP and then I installed MPC 6.4.7.6, hoping that it would be able to play all my Realmedia and Quicktime files without having to install Realplayer and the Quicktime player. Well, it won't play either format. I've tried playing rmvb, ram and mov files and I get an error saying MPC cannot render some of the pins in graph. I get the following error code for rmvb files, for example:
Stream 0
Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {30345652-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 240176
cbFormat: 122
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 710714
dwBitErrorRate: 0
AvgTimePerFrame: 416666
BITMAPINFOHEADER:
biSize: 40
biWidth: 676
biHeight: 364
biPlanes: 3
biBitCount: 12
biCompression: RV40
biSizeImage: 369096
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
So I tried playing with some of the format and filter options but I'm not having any luck. Isn't this supposed to work with all the default settings? And I'm assuming mplayerc.exe is all I need and I don't have to install anything else for Realmedia/Quicktime playback... correct?
TIA
Coroner
6th February 2004, 21:31
You need the Quicktime and Real codecs installed for MPC to play them. Quicktime Alternative and Real Alternative a are a good choice, use google to find them as their site changes a fair bit.
bond
7th February 2004, 11:13
any updates on the xcd reader issues with mp4? :(
ernstblaauw
7th February 2004, 12:15
Originally posted by gabest
ernstblaauw:
debug build: http://gabest.org/mpc_debug_20040131.rar
my ftp: ftp://gabest.dyndns.org:2121/ l/p: login/password [/B]
Gabest, I'm now uploading to movie to your FTP, the filename is M5110017.AVI. The size is not 6.4 MB, as I mentioned earlier, but 4.5 MB.
The file playes fine with the debug build! (Both the "normal" version, as the "unicode" version.)
gabest
7th February 2004, 16:16
bond: Apparently 3ivx cannot assign the qt subtype for any byte pattern either, it just sets up this assignment for the .mp4 file extension. If you rename your files to something else and the bytes at 4-8 do not match with those MS has already setup for the old qt splitter, then you won't be able to open them with a good chance. The 3ivx splitter should register itself for any media type and decide if it can connect by reading into the file, and not just let the graph builder decide after the file extension if it loads it or not. (for xcd the .dat extension doesn't help much either :))
ernstblaauw: The file is ok here with both builds, but maybe we aren't using the same decoder. I tried picvideo, and you?
ernstblaauw
8th February 2004, 11:54
Originally posted by gabest
ernstblaauw: The file is ok here with both builds, but maybe we aren't using the same decoder. I tried picvideo, and you? [/B]
Both debug builds played ok. But the version I have installed (6.4.7.6), crashed every time it tried to decode the movie with the internal AVI-splitter. I installed my own version using K-Lite Codec Pack, but i don't think that doesn't matter, because it does not heavily depend on registry keys, is it?
I'm also using the PICVideo MJPEG codec, version 2.10.0.29.
I think the internal AVI Splitter of the debug build is different than the internal AVI splitter of the last release, 6.4.7.6.
mf
9th February 2004, 13:06
Excuse me for not reading the entire thread, but:
It seems the graph constructor runs on idle (or lowest?) priority. If I have background encoding that runs on "Even lower" priority, it will take MPC about a minute to load a file, so I have to set my encoding priority to Idle to get it to load within a reasonable time. Any fix? Checking/unchecking "Use worker thread to construct filter graph" seems to have no effect. Thanks :).
sillKotscha
9th February 2004, 15:05
@mf
" Excuse me for not reading the entire thread, but:" :D
yeah, that's true... I remember that somewhere in the midddle of this thread I was asking for something simliar to your request.
I can't remember quite well, but it was somthing like:
- an option as it is in zoomplayer... I think it's called "player thread priority" or something. You can set ZP above normal usage and it will load within a reasonable time.
this was my question to gabest a long time ago... I can't remeber/ find his answer but he'll surely help out a second time ;)
RathO
12th February 2004, 01:14
@Gabest:
Suggestion: would be cool to have a "Video Tuner" build in..
Just my cents, once again!
Keep up the good work :p
CiTay
12th February 2004, 01:57
Originally posted by RathO
Suggestion: would be cool to have a "Video Tuner" build in..
But wouldn't there be a problem of "accumulating" video EQ's, because many formats also have their own EQ (i.e. via ffdshow, DivX decoder, etc.). Maybe a video EQ that's selectable per format...
RathO
12th February 2004, 02:24
Hum... I just don't know about different EQ..
I had the idea while playing in the capture window of VirtualDub. MPC wouldn't need to have lots of options for the TV-Tuner: just the channel autoscan and channel selector.
I'd be curious to know what Gabest think about it :cool:
Cheers!
CiTay
12th February 2004, 02:34
Originally posted by RathO
Hum... I just don't know about different EQ..
I had the idea while playing in the capture window of VirtualDub. MPC wouldn't need to have lots of options for the TV-Tuner: just the channel autoscan and channel selector.
Oh sorry, i misunderstood you. I thought you wanted to have a video EQ, where you can manipulate gamma, RGB levels etc... never mind then.
Loopback
12th February 2004, 23:13
What the great news - a long awaiting image saving ability is done!
Only couple cosmetic touches need for it: screenshots autonumbering option (or any other way for automatically generating different names) and of course hotkey for it :)
encod3r
13th February 2004, 05:10
when you right click on the video and get the alternate menu there is no save image option, if there is a way to implement this please do as I hide the original menu all the time!
Ryokurin
13th February 2004, 14:47
This is kind of a weak question, but I cant find anything on it in a search.
Is there any way to stop MPC from pausing video on a single mouse click? The only thing that I want MPC to do is go to fullscreen on a double click. I've seen one post elsewhere that suggested to set fullscreen to a single click, but it still pauses the video. any suggestions?
oddball
13th February 2004, 15:14
Did MPC implement the 'save last aspect ratio used' setting yet? :)
Small alteration surely? ;)
CiTay
13th February 2004, 15:22
Originally posted by Ryokurin
This is kind of a weak question, but I cant find anything on it in a search.
Is there any way to stop MPC from pausing video on a single mouse click? The only thing that I want MPC to do is go to fullscreen on a double click. I've seen one post elsewhere that suggested to set fullscreen to a single click, but it still pauses the video. any suggestions?
Go to "options" - "keys", scroll right for the Mouse column, remove left-click for pause.
Ryokurin
13th February 2004, 19:21
pause is set to none. and it still pauses.
none in modifier, no key, type virtkey, id 156, mouse none, blank app and remote, repcnt 5.
CiTay
13th February 2004, 19:40
Originally posted by Ryokurin
pause is set to none. and it still pauses.
none in modifier, no key, type virtkey, id 156, mouse none, blank app and remote, repcnt 5.
What about "Play/Pause" (2 above Pause)?
iradic
14th February 2004, 01:02
Nice player but I can't show subtitles...
I have DX9a and DX9renderless is set in options menu, also tried setting Video Mixing Renderer 9 as prefered, but nothing - shows warning message...
Is this only for WinXP (I'm using WinME)? Am I doing something wrong? Bug?...
...
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.