View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
Kaotech
28th March 2009, 16:34
Just reposting a bug I reported a few weeks back along with another audio bug.
Bug 1) Dolby True HD within .ts file, the front right channel is inaudible. Using ffdshow audio decoder there is no problem, only mpc-hc decoder has the problem.
I've got the same bug with True HD on BD .
Casimir666
28th March 2009, 17:32
Holy crap, that was quick. :eek::thanks:
I'll probably have another Blu-ray subtitle bug report later today after I get a sample uploaded.
Gits sample is fixed too.
mariner
28th March 2009, 17:41
Greetings Casimir.
Did you get a chance to see my earlier post on adding Arcsoft VC1 Decoder connectivity?
http://forum.doom9.org/showpost.php?p=1265251&postcount=6980
Thanks and best regards.
Casimir666
28th March 2009, 18:45
Greetings Casimir.
Did you get a chance to see my earlier post on adding Arcsoft VC1 Decoder connectivity?
http://forum.doom9.org/showpost.php?p=1265251&postcount=6980
Thanks and best regards.
I've see it, but unfortunately the current design of the Mpeg demux did not support multiple media type for on track. It's on todo list, but low priority.
mariner
28th March 2009, 18:54
Thanks and best regards.
alexins
28th March 2009, 19:45
Media Player Classic HomeCinema (x86/x64), svn 1023 (http://www.xvidvideo.ru/content/view/690/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Added : EDL editor; Changed : Improved speed for step frame forwar; Fixed : some PGS subtitles were incorrectly displayed; Updated Turkish translation; Updated Czech translation; Updated Hungarian translation
ikarad
28th March 2009, 20:34
I found a problem with ffdshow and MPC HOMEcinema
If I want to see DVD movie with separated subtitles (which doesn't on the dvd), subtitle aren't display if I use open dvd fuinction of MPC Homecinema and subtitle function of FFDSHOW.
I use mpc homecinema 1018 and ffdshow 2812
Xorp
28th March 2009, 23:42
The PGS subtitles for the Kite Runner US Blu-ray appear blue using build 1023, here's a sample: http://www.sendspace.com/file/1cyrh3
Example: http://img16.imageshack.us/img16/9717/tkr.jpg
Also, the description for DTS-HD tracks should have a dash in like "DTS-HD" not "DTS HD" if you wanna be anal about correct format names.
DigitalDeviant
29th March 2009, 00:38
Gits sample is fixed too.
:thanks: I think my Blu-ray subtitle playback is perfect now.
Lincoln Burrows
29th March 2009, 06:58
Guys,
do you have any idea where MPC-HC saves the key definitions and all options changed by the user? I mean, there are the defaul configs from the installer/build and there are the modified options. If I needed to format my machine and reinstall MPC-HC in another computer, what should I do to avoid filling those options again?
Key definitions are the shortcuts you might define in your keyboard for some commands like pausing or opening files.
I know that BSP is saving those options in both ways (see thread below for more info):
http://forum.bsplayer.com/answered-solved-questions/9388-how-do-i-save-my-personal-settings.html
Not sure about MPC-HC. Perhaps all configs are placed in the installation folder? Or the Windows application data? What files do I need to copy/save?
Thank you. :)
Casimir666
29th March 2009, 09:54
The PGS subtitles for the Kite Runner US Blu-ray appear blue using build 1023, here's a sample: http://www.sendspace.com/file/1cyrh3
Example: http://img16.imageshack.us/img16/9717/tkr.jpg
Also, the description for DTS-HD tracks should have a dash in like "DTS-HD" not "DTS HD" if you wanna be anal about correct format names.
Could you demux PGS track with tsMuxer from the complete file and post please.
Mtz
29th March 2009, 11:40
Could you add an option to show something like a graph (VU Meters) of audio over the video? Something like "Display stats" but that red line to show the audio VU meters.
This function is needed when trying to find the correct audio delay.
Something like in this screenshot of mp3directcut program.
http://img24.imageshack.us/img24/9024/mp3directcut.th.jpg (http://img24.imageshack.us/my.php?image=mp3directcut.jpg)
enjoy,
Mtz
Leak
29th March 2009, 11:57
Guys,
do you have any idea where MPC-HC saves the key definitions and all options changed by the user? I mean, there are the defaul configs from the installer/build and there are the modified options. If I neede to format my machine and reinstall MPC-HC in another computer, what should I do to avoid filling those options again?
Either in the registry under "HKCU\Software\Gabest\Media Player Classic", or in an INI file with an identical name to that of the MPC binary, i.e. "mplayerc.ini" if the binary is "mplayerc.exe".
To back up everything it's probably easiest to go into the options, check "store settings to .ini file" and backing up your MPC installation folder. Then just restore the MPC folder and run MPC and maybe uncheck "store settings to .ini file" again if you want your settings in the registry...
np: Distance - Battle Sequence (Chestplate)
Kaotech
29th March 2009, 12:53
Do you think it's possible to do a fonction to run a HDDVD with MPC, when i run my HDDVD, the player say " Cannot find DVD Directory".
Mark_A_W
29th March 2009, 12:59
Do you think it's possible to do a fonction to run a HDDVD with MPC, when i run my HDDVD, the player say " Cannot find DVD Directory".
+1
HD-DVD navigation, similar to the current Bluray navigation please!
:)
Jong
29th March 2009, 13:05
I am still remuxing Blu-ray to mkv. Not tried MPC-HC m2ts support yet. Can you select subtitles and language uisng "next subtitle" and "next language" yet? if not, is this on the agenda?
Leak
29th March 2009, 13:43
HD-DVD navigation, similar to the current Bluray navigation please!
I wonder if you didn't get the memo that HD-DVD is deader than a doornail...
np: The Future Sound Of London - Pulse State (831 AM Mix) (Future Sound Of London - The Pulse EPs)
alex_3d42
29th March 2009, 13:49
Version 1024 :thanks: (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log)
Nice number :D
clsid
29th March 2009, 14:59
Nah, I'll wait for build 1337 :)
envagyok
29th March 2009, 16:02
Hy
Is any possibility with mpc-hc to change output refresh rate when different fps source material is played?
i mean my 720p lcd-tv, and beamer support 50,59,60 fps with 720p resolution, and when i want play my pal hdv videos, with 50fps tha look best with 50fps
the ntsc material looks best at 60fps
and when i shot my avchd cam, then the video file looks best at 59 fps
how can i make automatic refresh rate change depending source movie material?
or how it can i send to todo or wishlist?
Casimir666
29th March 2009, 17:42
To G45 users, can you try to play this file http://www.jpl.nasa.gov/videos/dawn/dawn20070626/dawn062607-1280-i.m4v with this test build http://www.zshare.net/download/578802606e7ad4d2/ to see if the multi slice bug is fixed.
The1n
29th March 2009, 19:58
@Casimir666
Still very garbled here , with intel gfx drivers 1666.
Look at attachment.
The1n
GrofLuigi
29th March 2009, 21:02
I want to test MPC-HC on laptop (Intel MHD4500), OS Server2003 (latest DirectX, hw accel ON) and whatever I do, I'm getting "Not Using DXVA". I have some questions:
1. Is the Display Adapter same or similar to G45? I think I read somewhere in the past it is, but now I'm not so sure.
2. Does Haali Splitter interfere? I have it installed.
3. I tested also with EVR and EVR Custom Presenter (three DLLs posted somewhere in this thread/forum). Still no luck. Should it work with DXVA?
4. What should I be paying attention to in the options that is known to prevent DXVA?
GL
Mark_A_W
29th March 2009, 21:19
I wonder if you didn't get the memo that HD-DVD is deader than a doornail...
np: The Future Sound Of London - Pulse State (831 AM Mix) (Future Sound Of London - The Pulse EPs)
I still have 10x more HD-DVDs than BDs. As do most of my friends - we all went nuts when they were $7 each. BD's are $50 here.
I can still buy them and rent them, and most are better quality than almost all BD's (finally they are lifting their game, but it's taken ages).
I have remuxed them all to MKV, but it would be nice if I could play the discs directly and free up some hard drive space (let's face it, at $7 I bought quite a few that perhaps aren't worthy of a permanent 25GB chunk of hard drive.)
It's only simple navigation I requested - EAC3TO does it so it can't be *impossible*.
HD-DVD may be dead, but it's not forgotten.
Mark
PS. FSOL Accelerator and Lifeforms do have a permanent chunk of my hard drive :cool:
Leak
29th March 2009, 21:28
HD-DVD may be dead, but it's not forgotten.
Okay, so you meant "playing back the main movie" or "jumping to each of the parts on the disc" instead of "full menu support", which is what I would call navigation...
(Then again I don't want any of that encumbered HD crap as long as there's DVDs... :D)
np: Joy Division - The Eternal (Sound Check) (Still Extras)
Mark_A_W
29th March 2009, 21:32
Okay, so you meant "playing back the main movie" or "jumping to each of the parts on the disc" instead of "full menu support", which is what I would call navigation...
(Then again I don't want any of that encumbered HD crap as long as there's DVDs... :D)
np: Joy Division - The Eternal (Sound Check) (Still Extras)
Yes, just Open -> DVD, and it plays the main movie, like with BD's.
You still watch DVD's? I can't, not on the projector. They look so bad compared to HD. DVD's get watched on the TV ;)
Egh
29th March 2009, 22:39
1022 28.03.2009
Added : EDL editor
Changed : Improved speed for step frame forward
What is EDL editor anyway ???
You still watch DVD's? I can't, not on the projector.
Newsflash: DVD look ugly even on 19" LCD monitor, provided it is has a good matrix.
Beliyaal
29th March 2009, 23:43
New version (Link in signature):
* Change: Made stats graph more clear by antialiasing and thicker lines.
* Change: The stats shortcut Ctrl+J now cycles between different amount of stats. Less stats take less time to draw and interferes less with playback.
* Fixed: VSync correction code accidentally disabled in version 20 enabled again.
* Fixed: VSync correction now works when refresh rate is less than movie fps (when dropping frames).
* Fixed: Removed clock smoothing and added better detection of clock speed.
* Fixed: Use detected clock speed to predict next VSync. This fixes stutter problems when using ReClock to resample audio.
* Fixed: Optimized CPU time taken by stats display.
* Fixed: DXVA deadlock when waiting for Present.
Please report any problems and discuss this build in the thread linked in signature.
Mike5
30th March 2009, 10:01
Yes, just Open -> DVD, and it plays the main movie, like with BD's.
When I use "Open DVD" on a BluRay MPC-HC says "Cannot find DVD Directory", like you reported for HD-DVD. I still can play the movie with "Quick Open File" on the m2ts file, though.
I still use the 1.2.908 version; is it a new feature of the SVN version ?
And more: which is the best splitter for m2ts ?
If i use the MPC-HC internal splitter, the player sometimes freezes. If I use Haali media Splitter, it doesn't specify the type of audio streams: they are all Unknown and it is difficult to find the right one in a BD with 10 audio streams.
Jong
30th March 2009, 13:12
@Casimir666,
Hi. Beliyaal thinks you are the guy for this one.
There has been discussion in the Beliyaal thread since the 12th march about a bizzare judder problem I have seen with VC-1 HD-DVD titles remuxed to mkv. Until today I thought the problem was in the Beliyaal build (since build 16), but now we have nailed it down to all svn builds since 1009.
In 1008 these titles (almost certainly with "soft" 3:2 pulldown flags still in place) are correctly determined by the DXVA decoder (using an ATI 3850 and Cat 9.2) as progressive and playback is smooth. From 1009 the stream is treated as interlaced and playback is horrid!
Here is a link to the later part of the discussion in the Beliyaal thread:
http://forum.doom9.org/showthread.php?p=1267500#post1267500
We have now worked out that the likely reason it works with the internal filters disabled is because MPC is then using the external DS version of the MPC decoder, which I have not updated.
I have a 30MB clip I can send you if you have an ftp address or I can upload to you direct using Windows Messenger. PM me if you need it.
honai
30th March 2009, 13:24
A better solution would be to remux these VC-1 MKVs with the latest eac3to and thus remove the pulldown flags from the stream. In any case those shouldn't be in there. It's a remnant from the HD DVD consortium's decision to have VC-1 files at 1080p24 "compatible" with the olden days and give them false interlace flags. On all Blu-rays VC-1 at 1080p24 is correctly flagged, i.e. no pulldown flags.
Jong
30th March 2009, 13:27
A better solution would be to remux these VC-1 MKVs with the latest eac3to and thus remove the pulldown flags from the stream. In any case those shouldn't be in there. It's a remnant from the HD DVD consortium's decision to have VC-1 files at 1080p24 "compatible" with the olden days and give them false interlace flags. On all Blu-rays VC-1 at 1080p24 is correctly flagged, i.e. no pulldown flags.I am not sure I agree. Yes that could fix it, for me, with not inconsiderable pain, but there is no reason for the decoder to get confused. It did not in the past (still doesn't in the stable release). The WMV DMO decoder handles the files fine.
I am sure I will not be alone in having ripped an entire HD-DVD collection with these flags in place. If this is not fixed it will cause problems when the next stable release goes out.
honai
30th March 2009, 13:41
Pain how? The last few versions of eac3to can easily demux MKVs, i.e. just mux video with mkvmerge again and you're done! Not painful l at all, especially when you use mkvmerge's batch processing.
And the WMV DMO decoder handles them fine because it knows that 29.970 "interlaced" VC-1 is actually true 23.976 progressive and thus simply ignores the pulldown flags.
As I wrote, such streams are a thing of the past (with the demise of HD DVD), and no future Blu-ray will have such streams, so now would be a good time to correct your files. ;)
Jong
30th March 2009, 14:01
Because a good number of people have a fair size collection of HD-DVD rips. All their files would need reworking. And there is nothing to "correct" in the files. The flags are there if they are needed, which in this case they are not. MPC-HC merely needs to ignore them as it does currently in the stable version.
honai
30th March 2009, 14:30
I respectfully disagree. The flags are never needed for any HD DVD and Blu-ray VC-1 progressive videos because the bitstream itself only contains progressive frames, so effectively the soft pulldown flags in HD DVD VC-1 streams are actually a defect, i.e. they indicate a framerate of 29.97 telecined while actually the bitstream contains true 23.976 progressive frames.
There is a good reason why eac3to 2.x started to remove the soft pulldown flags by default. ;)
Kaotech
30th March 2009, 15:06
I still have 10x more HD-DVDs than BDs. As do most of my friends - we all went nuts when they were $7 each. BD's are $50 here.
I can still buy them and rent them, and most are better quality than almost all BD's (finally they are lifting their game, but it's taken ages).
I have remuxed them all to MKV, but it would be nice if I could play the discs directly and free up some hard drive space (let's face it, at $7 I bought quite a few that perhaps aren't worthy of a permanent 25GB chunk of hard drive.)
It's only simple navigation I requested - EAC3TO does it so it can't be *impossible*.
HD-DVD may be dead, but it's not forgotten.
Mark
PS. FSOL Accelerator and Lifeforms do have a permanent chunk of my hard drive :cool:
I agree with that, we just need a little option to play our HDDVD, you can make this option one day, just to have the best freeware player :p
Jong
30th March 2009, 15:12
I respectfully disagree. The flags are never needed for any HD DVD and Blu-ray VC-1 progressive videos because the bitstream itself only contains progressive frames, so effectively the soft pulldown flags in HD DVD VC-1 streams are actually a defect, i.e. they indicate a framerate of 29.97 telecined while actually the bitstream contains true 23.976 progressive frames.
There is a good reason why eac3to 2.x started to remove the soft pulldown flags by default. ;)
Look. Let's see what Casimir says.
You are right. I could fix my files, I know about the problem and there is only one of me. But do we really have to release the next version of MPC-HC with something in the release notes that says all who have VC-1 HD-DVD files and did not strip off these flags have to re-work them?
if there is some fundamental reason why this was not needed previously but is now so be it, but if it can be reversed it would save a lot of people a lot of hassle Or, if you must, a fair amount of hassle!.
St Devious
30th March 2009, 16:17
can mpc hc, loop a video file over and over again ?
7o9
30th March 2009, 16:18
can mpc hc, loop a video file over and over again ?
Options, Playback, Playback, Repeat forever
flanger216
30th March 2009, 16:25
I respectfully disagree. The flags are never needed for any HD DVD and Blu-ray VC-1 progressive videos because the bitstream itself only contains progressive frames, so effectively the soft pulldown flags in HD DVD VC-1 streams are actually a defect, i.e. they indicate a framerate of 29.97 telecined while actually the bitstream contains true 23.976 progressive frames.
There is a good reason why eac3to 2.x started to remove the soft pulldown flags by default. ;)
It used to work, and now it doesn't. That's a bug, and ideally it should be fixed, regardless of format equivocations.
Also, the vast majority of MPC-HC users are not Doom9-fiends with a working knowledge of telecine issues and eac3to workarounds.
73ChargerFan
30th March 2009, 17:04
I wonder if you didn't get the memo that HD-DVD is deader than a doornail...
np: The Future Sound Of London - Pulse State (831 AM Mix) (Future Sound Of London - The Pulse EPs)
There are millions and millions of hd-dvds out there. I've got 300, and don't want to sell each for $5 only to buy the same disk on bd for $25.
Also, there are billions of doornails still in use. You don't hear chants "throw away your obsolete hammers", do you?
PS - I enjoy your posts, love your np, but am attached to my hd-dvds.
Leak
30th March 2009, 17:08
PS - I enjoy your posts, love your np, but am attached to my hd-dvds.
Eh, no worries - like I wrote above, I overestimated the size of that request... :)
np: Tocotronic - Es Ist Egal, Aber (Es Ist Egal, Aber)
73ChargerFan
30th March 2009, 17:21
I respectfully disagree. The flags are never needed for any HD DVD and Blu-ray VC-1 progressive videos becauseYeah, yeah, blu-ray did it right, nah-nah nih nah-nah, and I'll have to live with my poor choices.:devil:
The disks in question are standards and requirements compliant, and play correctly on hardware players. They are not faulty.
It used to work, and now it doesn't. That's a bug, and ideally it should be fixed, regardless of format equivocations.
Also, the vast majority of MPC-HC users are not Doom9-fiends with a working knowledge of telecine issues and eac3to workarounds.
+1
Casimir666
30th March 2009, 17:43
@Casimir666,
In 1008 these titles (almost certainly with "soft" 3:2 pulldown flags still in place) are correctly determined by the DXVA decoder (using an ATI 3850 and Cat 9.2) as progressive and playback is smooth. From 1009 the stream is treated as interlaced and playback is horrid!
Ok i have done a change in build 1009 to read interlaced flag in VC1 bitstream. But this flag is not supposed to be set in progressive stream :confused:
I have a 30MB clip I can send you if you have an ftp address or I can upload to you direct using Windows Messenger. PM me if you need it.
Could you upload the sample on zshare?
Jong
30th March 2009, 17:57
Ok i have done a change in build 1009 to read interlaced flag in VC1 bitstream. But this flag is not supposed to be set in progressive stream :confused:
Could you upload the sample on zshare?Great, thanks. Let me know when I can test.
Sample is here: http://www.zshare.net/download/579339963f8d2dfb/
Can you let me know when you have it so I can take it down.
AFAIK all HD-DVD progressive streams have "soft" 3:2 pulldown data. eac3to can strip it out, but originally didn't by default. A lot of people who ripped their HD-DVDs around the time the format died will have the flags there. And if there is ever a chance that MPC-HC will be able to play an HD-DVD main movie from "disc" as it can for Blu-ray then MPC-HC will need to be able to cope.
rack04
30th March 2009, 17:59
Could you upload the sample on zshare?
Here (http://www.megaupload.com/?d=1LDE6U6U) is a sample. Let me know if this works for you.
Casimir666
30th March 2009, 18:20
Ok I reinstall my ATI board to test VC1 problem : now i have 2 graphics cards (an nVidia + on ATI), both connected to a different monitor. Windows 7 recognized the main monitor (which is connected to the second PCI-E slot !), and mpc support H264 on my monitor and H264+VC1 on the TV !
:eek:
mark0077
30th March 2009, 18:49
Hi guys,
My True HD within .ts files bug is still in the latest version 1024. I have another problem / bug. When trying to open an avi file I get a big "AVI Chunk Viewer" saying "This AVI file was not prepared for sequential reading, etc etc etc".
When i click OK, media player classic crashes.
1) Why can't mpc-hc read this by default
2) It shouldn't crash in any case
3) Did any of you get a chance to try and fix the True HD problem, I have found 3 people here that have the same problem, front right channel going mute.
Casimir666
30th March 2009, 19:22
Great, thanks. Let me know when I can test.
Sample is here: http://www.zshare.net/download/579339963f8d2dfb/
Can you let me know when you have it so I can take it down.
AFAIK all HD-DVD progressive streams have "soft" 3:2 pulldown data. eac3to can strip it out, but originally didn't by default. A lot of people who ripped their HD-DVDs around the time the format died will have the flags there. And if there is ever a chance that MPC-HC will be able to play an HD-DVD main movie from "disc" as it can for Blu-ray then MPC-HC will need to be able to cope.
Ok fixed
Jong
30th March 2009, 19:33
Wow, what service. Thank you.
Egh
30th March 2009, 20:29
Since Casimir666 is in such a good mood today :)
Can someone finally point me to the right direction in regards how do I cut samples out of m2ts files? I have two very likely and one suspect bug in MPCHC regarding m2ts+AAC.
Of course these bugs are reproducible etc, but I kind of not willing to upload >2gb m2ts files atm :)
rack04
30th March 2009, 20:29
Since Casimir666 is in such a good mood today :)
Can someone finally point me to the right direction in regards how do I cut samples out of m2ts files? I have two very likely and one suspect bug in MPCHC regarding m2ts+AAC.
Of course these bugs are reproducible etc, but I kind of not willing to upload >2gb m2ts files atm :)
DGSplit.
Egh
31st March 2009, 00:59
DGSplit.
Cheers, m8!
Thanks to your assistance, I was able to report three bugs related to MPCHC Beliyaal, Haali/ffdshowaudio and MPCHC SVN bug here as well:
Here's 50mb cut from the end of the original m2ts file
http://www.mediafire.com/?nynridykydo
This file shows two audio tracks here on SVN branch however both Haali and DGIndex think theres only one audio track.
Mpc4221
31st March 2009, 01:37
Would a developer make it so that mpc could open DVD ISO images without using other software like virtualclonedrive?
St Devious
31st March 2009, 02:20
can you fix the subtitle timing on the fly like add or subtract few seconds to them ?
Snowknight26
31st March 2009, 03:17
can you fix the subtitle timing on the fly like add or subtract few seconds to them ?
It's probably best if you explored the options. That's twice now that you've missed easily changable settings.
With that said, check under subtitles in the options.
Kurtnoise
31st March 2009, 08:59
@devs: here is a patch (http://pastebin.com/f987fcd) to support TrueHD/MLP in the Matroska Splitter...Please, tell me if it's correct because I'm not 100% sure. Anyway, I've sound w/ this and mpc-hc doesn't crash. So....:D
Sample 1 (http://www.mediafire.com/?nn2zeyyzmgg) - Sample 2 (http://www.mediafire.com/?nynkmlubgyz) for testing...
envagyok
31st March 2009, 10:34
Hy
Is any possibility with mpc-hc to change output refresh rate when different fps source material is played?
i mean my 720p lcd-tv, and beamer support 50,59,60 fps with 720p resolution, and when i want play my pal hdv videos, with 50fps tha look best with 50fps
the ntsc material looks best at 60fps
and when i shot my avchd cam, then the video file looks best at 59 fps
how can i make automatic refresh rate change depending source movie material?
or how it can i send to todo or wishlist?
tetsuo55
31st March 2009, 10:50
Hy
Is any possibility with mpc-hc to change output refresh rate when different fps source material is played?
i mean my 720p lcd-tv, and beamer support 50,59,60 fps with 720p resolution, and when i want play my pal hdv videos, with 50fps tha look best with 50fps
the ntsc material looks best at 60fps
and when i shot my avchd cam, then the video file looks best at 59 fps
how can i make automatic refresh rate change depending source movie material?
or how it can i send to todo or wishlist?
Read the first post
http://sourceforge.net/tracker2/?group_id=170561&atid=854654
alexins
31st March 2009, 11:29
Media Player Classic HomeCinema (x86/x64), svn 1027 (http://www.xvidvideo.ru/content/view/694/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : VC1 streams from HD-DVD incorrectly recognized as interlaced (since rev 1009); Fixed : DXVA decoder support multiple graphics cards (PCI vendor id detection on the fly); Updated Russian translation.
tetsuo55
31st March 2009, 12:57
Media Player Classic HomeCinema (x86/x64), svn 1027 (http://www.xvidvideo.ru/content/view/694/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : VC1 streams from HD-DVD incorrectly recognized as interlaced (since rev 1009); Fixed : DXVA decoder support multiple graphics cards (PCI vendor id detection on the fly); Updated Russian translation.
Hi alexins,
The following updates to your compiling environment are available(if you want to update):
*DirectX SDK v.9.26.1590
http://www.microsoft.com/downloads/details.aspx?familyid=24A541D6-0486-4453-8641-1EEE9E21B282&displaylang=en
*Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA (backwards compatible with vista sp1 and xp sp3, Also it is very stable eventhough its marked beta)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a91dc12a-fc94-4027-b67e-46bab7c5226c
*Intel® C++ Compiler 11.0
http://www.intel.com/cd/software/products/asmo-na/eng/279578.htm
Jong
31st March 2009, 13:33
Ok fixed
Media Player Classic HomeCinema (x86/x64), svn 1027 (http://www.xvidvideo.ru/content/view/694/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : VC1 streams from HD-DVD incorrectly recognized as interlaced (since rev 1009); Fixed : DXVA decoder support multiple graphics cards (PCI vendor id detection on the fly); Updated Russian translation.
Confirmed! HD-DVD VC-1 bug fixed in this SVN. Thank you.
envagyok
31st March 2009, 16:14
Read the first post
http://sourceforge.net/tracker2/?group_id=170561&atid=854654
what first post?
2720874 CHANGE Play / Pause mouse key Open 2009-03-29 nobody nobody 5
2720524 After Playback - Turn off monitor Open 2009-03-29 nobody elahn 5
2720045 Only disable screensaver when playing VIDEO Open 2009-03-29 nobody dandruff 5
2719957 Buffering/Streaming Support Open 2009-03-29 nobody nobody 5
2719043 Option to have seekbar and controls at the top Open 2009-03-28 nobody nobody 5
2716737 internal divx subtitles support Open 2009-03-27 nobody nobody 5
2707515 DXVA MPEG-2 Open 2009-03-23 nobody nobody 5
2707475 Updated DirectX - March 2009 Open 2009-03-23 nobody nobody 5
2704198 Recent files menu Closed 2009-03-22 nobody cengizhan77 5
2703875 Easy BIG Keys on FULL HD TV Open 2009-03-22 nobody nobody 5
Page: 1 2 3 ... 12 Next »
Leak
31st March 2009, 17:18
what first post?
The only first post (http://forum.doom9.org/showthread.php?t=123537) this very thread has...
np: Joy Division - Wilderness (Unknown Pleasures)
alexins
31st March 2009, 17:20
Hi alexins,
The following updates to your compiling environment are available(if you want to update):
*DirectX SDK v.9.26.1590
http://www.microsoft.com/downloads/details.aspx?familyid=24A541D6-0486-4453-8641-1EEE9E21B282&displaylang=en
*Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA (backwards compatible with vista sp1 and xp sp3, Also it is very stable eventhough its marked beta)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a91dc12a-fc94-4027-b67e-46bab7c5226c
*Intel® C++ Compiler 11.0
http://www.intel.com/cd/software/products/asmo-na/eng/279578.htm
Hi!
MPC-HC can not be gathered through the Microsoft Windows SDK for Windows 7 v.7.0 / Microsoft Windows SDK for Windows 2008 v.6.1. DirectX SDK v.9.26.1590 does not contain any changes that may improve the performance of MPC-HC. Intel ® C + + Compiler 11.0 is not used in the assembly of MPC-HC.
Atak_Snajpera
31st March 2009, 17:34
Is there any particular reason why MPC ignores --cropping values in MKV container?
"mkvmerge.exe" -o "SuperbadBD_100_.mkv" --default-duration 0:23.976fps -d 0 -A -S --cropping 0:0,140,0,140 "video.264" --language 0:und -a 0 -D -S "audio.ac3"
Kaotech
31st March 2009, 18:44
Media Player Classic HomeCinema (x86/x64), svn 1027 (http://www.xvidvideo.ru/content/view/694/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : VC1 streams from HD-DVD incorrectly recognized as interlaced (since rev 1009); Fixed : DXVA decoder support multiple graphics cards (PCI vendor id detection on the fly); Updated Russian translation.
I read a HDDVD, whith this version, the subtitle can be selected, but the audio can't be selected, i have no sound, i use all internal filter audio and vidéo.
To play HDDVD, i open the Fill feature1.evo
http://img15.imageshack.us/img15/949/transformerhddvd.th.png (http://img15.imageshack.us/my.php?image=transformerhddvd.png)
73ChargerFan
31st March 2009, 19:14
The only first post this very thread has...
Speaking of which, the first post is very developer-centric, not friendly to users. Perhaps it can be re-written, with a better into, link to wiki, guidelines to where to look for answers (wiki, search), with the development info is condensed and at the end.
tetsuo55
31st March 2009, 19:38
Hi!
MPC-HC can not be gathered through the Microsoft Windows SDK for Windows 7 v.7.0 / Microsoft Windows SDK for Windows 2008 v.6.1. DirectX SDK v.9.26.1590 does not contain any changes that may improve the performance of MPC-HC. Intel ® C + + Compiler 11.0 is not used in the assembly of MPC-HC.
-Should we try fixing the crashes/warnings that SDK gives?
-The DirectX SDK does include some interesting things for users of windows7 (namely DX11 and Direct2D)
-I know intel compiler is not used for MPC-HC but it might be interesting for ffdshow?
fastplayer
31st March 2009, 20:10
Which parts of MPC-HC use resp. are going to use DX11 or Direct2D? I guess none.
Regarding ffdshow & ICL: MSVC has pretty much closed the gap in terms of decoding performance - even with applied filters.
Casimir666
31st March 2009, 20:12
@devs: here is a patch (http://pastebin.com/f987fcd) to support TrueHD/MLP in the Matroska Splitter...Please, tell me if it's correct because I'm not 100% sure. Anyway, I've sound w/ this and mpc-hc doesn't crash. So....:D
Sample 1 (http://www.mediafire.com/?nn2zeyyzmgg) - Sample 2 (http://www.mediafire.com/?nynkmlubgyz) for testing...
Ok it's in SVN now.
Spec-Chum
31st March 2009, 21:24
@devs: here is a patch (http://pastebin.com/f987fcd) to support TrueHD/MLP in the Matroska Splitter...Please, tell me if it's correct because I'm not 100% sure. Anyway, I've sound w/ this and mpc-hc doesn't crash. So....:D
Sample 1 (http://www.mediafire.com/?nn2zeyyzmgg) - Sample 2 (http://www.mediafire.com/?nynkmlubgyz) for testing...
Er, how did you manage to mux TrueHD in MKV? I've been trying for ages lol. MkvMerge won't do it, ut it recognises your MKV track 2 as A_TRUEHD, but won't accept it once demuxed.
Regards Spec
alexins
1st April 2009, 00:57
Media Player Classic HomeCinema (x86/x64), svn 1029 (http://www.xvidvideo.ru/content/view/696/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
CHANGED : support for MLP/True HD in MKV; Update Traditional Chinese translation.
St Devious
1st April 2009, 02:53
It's probably best if you explored the options. That's twice now that you've missed easily changable settings.
With that said, check under subtitles in the options.
i meant like on the fly like change them in the right click subtitle menu without going to the options menu
Kurtnoise
1st April 2009, 08:13
Er, how did you manage to mux TrueHD in MKV? I've been trying for ages lol. MkvMerge won't do it, ut it recognises your MKV track 2 as A_TRUEHD, but won't accept it once demuxed.
Follow the - white rabbit - last comments from the mkvtoolnix thread...;)
btw, thanks Casimir for the commit. :)
mariner
1st April 2009, 10:52
I read a HDDVD, whith this version, the subtitle can be selected, but the audio can't be selected, i have no sound, i use all internal filter audio and vidéo.
To play HDDVD, i open the Fill feature1.evo
http://img15.imageshack.us/img15/949/transformerhddvd.th.png (http://img15.imageshack.us/my.php?image=transformerhddvd.png)
Greetings Kaotech.
Are you using MPC's internal splitter for the .evo file?
Kaotech
1st April 2009, 11:55
Greetings Kaotech.
Are you using MPC's internal splitter for the .evo file?
Yes i'm using MPC"s internal splitter, i tested with an external MatroskaSplitter without result.
I download the lasted MPC "without installer", i'll try this evening with installer, maybe i did'nt have the last internal splitter.
dev84
1st April 2009, 13:18
Hi, is MPC capable of adding filter like one on photo, or are there any other filters or P.S. 2 shaders capable of this?
http://img128.imageshack.us/img128/8004/snapshot20090401140735.jpg
wpiyong
1st April 2009, 14:04
I am new to MPC-HC, I just downloaded the source code, and followed the instruction on the first page for compiling, but it failed. I am using windows xp sp3, directx august 2007, vs2008. Here comes those error message:
Linking...
1>LINK : warning LNK4199: /DELAYLOAD:msimg32.dll ignored; no imports found from msimg32.dll
1>RealMediaSplitterDU.lib(RealMediaSplitter.obj) : error LNK2001: unresolved external symbol "public: __thiscall CTransformFilter::CTransformFilter(wchar_t *,struct IUnknown *,struct _GUID const &)" (??0CTransformFilter@@QAE@PA_WPAUIUnknown@@ABU_GUID@@@Z)
1>RealMediaSplitterDU.lib(BaseVideoFilter.obj) : error LNK2001: unresolved external symbol "public: __thiscall CTransformFilter::CTransformFilter(wchar_t *,struct IUnknown *,struct _GUID const &)" (??0CTransformFilter@@QAE@PA_WPAUIUnknown@@ABU_GUID@@@Z)
1>MpaDecFilterDU.lib(MpaDecFilter.obj) : error LNK2001: unresolved external symbol "public: __thiscall CTransformFilter::CTransformFilter(wchar_t *,struct IUnknown *,struct _GUID const &)" (??0CTransformFilter@@QAE@PA_WPAUIUnknown@@ABU_GUID@@@Z)
1>RoQSplitterDU.lib(RoQSplitter.obj) : error LNK2001: unresolved external symbol "public: __thiscall CTransformFilter::CTransformFilter(wchar_t *,struct IUnknown *,struct _GUID const &)" (??0CTransformFilter@@QAE@PA_WPAUIUnknown@@ABU_GUID@@@Z)
1>DeinterlacerFilter.obj : error LNK2019: unresolved external symbol "public: __thiscall CTransformFilter::CTransformFilter(wchar_t *,struct IUnknown *,struct _GUID const &)" (??0CTransformFilter@@QAE@PA_WPAUIUnknown@@ABU_GUID@@@Z) referenced in function "public: __thiscall CDeinterlacerFilter::CDeinterlacerFilter(struct IUnknown *,long *)" (??0CDeinterlacerFilter@@QAE@PAUIUnknown@@PAJ@Z)
1>avi2ac3filterDU.lib(AVI2AC3Filter.obj) : error LNK2001: unresolved external symbol "public: __thiscall CTransformFilter::CTransformFilter(wchar_t *,struct IUnknown *,struct _GUID const &)" (??0CTransformFilter@@QAE@PA_WPAUIUnknown@@ABU_GUID@@@Z)
1>bufferfilterDU.lib(BufferFilter.obj) : error LNK2001: unresolved external symbol "public: __thiscall CTransformFilter::CTransformFilter(wchar_t *,struct IUnknown *,struct _GUID const &)" (??0CTransformFilter@@QAE@PA_WPAUIUnknown@@ABU_GUID@@@Z)
1>wavdestDU.lib(wavdest.obj) : error LNK2001: unresolved external symbol "public: __thiscall CTransformFilter::CTransformFilter(wchar_t *,struct IUnknown *,struct _GUID const &)" (??0CTransformFilter@@QAE@PA_WPAUIUnknown@@ABU_GUID@@@Z)
1>BaseMuxerDU.lib(BaseMuxerInputPin.obj) : error LNK2001: unresolved external symbol "public: __thiscall CAMEvent::CAMEvent(int)" (??0CAMEvent@@QAE@H@Z)
1>MainFrm.obj : error LNK2019: unresolved external symbol "public: __thiscall CAMEvent::CAMEvent(int)" (??0CAMEvent@@QAE@H@Z) referenced in function "public: void __thiscall CMainFrame::OnDestroy(void)" (?OnDestroy@CMainFrame@@QAEXXZ)
....
....
1>MPCVideoDecDU.lib(VideoDecDXVAAllocator.obj) : error LNK2019: unresolved external symbol "public: __thiscall CBaseAllocator::CBaseAllocator(wchar_t *,struct IUnknown *,long *,int,int)" (??
1>Build log was saved at "file://c:\Downloads\mpc-hc\trunk\src\apps\mplayerc\Debug Unicode\BuildLog.htm"
1>mplayerc - 65 error(s), 1 warning(s)
I knew it is a dumb question, but I could not find any anwsers elsewere, this thread is the most active one about MPC-hc, hope someone here can help me. Thanks alot.
Yong
_xxl
1st April 2009, 14:11
Did you tried the settings from the first post?
wpiyong
1st April 2009, 14:25
Thank you very much for your reply. I followed the instruction on the first page as followed except the last one "* MinGW GCC 4.2.4 x86_32 MinGW - Minimalist GNU for Windows or TDM's GCC/MinGW32 Builds" which I do not how to use it. Also I copied the baseclass files into the folder and compiled again, but I still got those error messages. On this thread I only found one post regarding to this link question, and it seemed that it got fixed by copying and recompiling the baseclass files.
>>>>>>>>>
* Microsoft Visual C++ 2008 SP1
* Microsoft® Windows® Software Development Kit Update for Windows Vista™ Download
* BaseClasses from same SDK
* DirectX SDK (August 2007) Download
* For VS2008SP1 see ATL Server Library and Tools
* MinGW GCC 4.2.4 x86_32 MinGW - Minimalist GNU for Windows or TDM's GCC/MinGW32 Builds
* MinGW GCC 4.4.0 x86_64 MinGW - Minimalist GNU for Windows 64 to compile libavcodec_gcc.lib, Mingw GCC x64 can't compile any asm for Win64!
>>>>>>
mariner
1st April 2009, 14:26
Yes i'm using MPC"s internal splitter, i tested with an external MatroskaSplitter without result.
I download the lasted MPC "without installer", i'll try this evening with installer, maybe i did'nt have the last internal splitter.
Very interesting that you managed to get MPC splitter working with evo files.
I could never get this to work, and my understanding is this was not implemented.
Can Casimir or others please confirm if this feature has been added?
Thanks and best regards.
NanoBot
1st April 2009, 15:41
Hi,
for me, the internal MPEG splitter does not work with evo files and MPC falls back to Haalis splitter. Nevertheless, I do not care about that, since I have always ripped my HD-DVDs, decoded any audio track better than "normal" AC3 / DTS to flac, and remuxxed it into a Matroska file. And here is my problem with the internal Matroska splitter:
Has anybody yet reported, that the internal Matroska splitter is not able to correctly detect and handle MPG2 video tracks ( track id V_MPG2) ? If I use the intermal splitter with such a file, there is no picture and only the audio track is played back. If I switch to Haalis splitter instead, everything works fine.
C.U. NanoBot
Kurtnoise
1st April 2009, 16:36
Has anybody yet reported, that the internal Matroska splitter is not able to correctly detect and handle MPG2 video tracks ( track id V_MPG2) ? If I use the intermal splitter with such a file, there is no picture and only the audio track is played back. If I switch to Haalis splitter instead, everything works fine.
such files work for me using the internal matroska splitter...problem is outwhere.
Spec-Chum
1st April 2009, 18:50
Follow the - white rabbit - last comments from the mkvtoolnix thread...;)
)
Oooh, thanks :)
NanoBot
1st April 2009, 20:47
Hi,
such files work for me using the internal matroska splitter...problem is outwhere.
May I ask which muxxer and which MPG2 decoder you are using ?
I have ripped the "Stargate SG1" Season7 DVDs (R2) and remuxxed them to Matroska files a while ago, and I can't play them back with the internal Matroska splitter, both with the internal MPG2 decoder and cyberlinks decoder. Together with Haalis splitter, it works with both decoders. I am using the lastest svn version of MPC HC.
C.U. NanoBot
Kurtnoise
1st April 2009, 22:14
May I ask which muxxer and which MPG2 decoder you are using ?
mkvmerge + internal mpeg2 decoder...
STaRGaZeR
1st April 2009, 23:50
mkvmerge + internal mpeg2 decoder...
Are you sure you're using the internal matroska splitter? ;)
Post a sample containing MPEG-2 video that is well recognized if that's true please.
Kurtnoise
2nd April 2009, 06:44
I'm pretty sure...
http://uppix.net/4/7/6/b5746109c72397b0fcb167a75e167.png (http://uppix.net/4/7/6/b5746109c72397b0fcb167a75e167.html) http://uppix.net/a/3/b/ce0b99e5fd7d257de08e04f83a59d.png (http://uppix.net/a/3/b/ce0b99e5fd7d257de08e04f83a59d.html)
sample (http://www.mediafire.com/?eogjwgwzi1n)...
alexins
2nd April 2009, 13:19
Media Player Classic HomeCinema (x86/x64), svn 1031 (http://www.xvidvideo.ru/content/view/698/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : Improper usage of SetWindowLong() (bug # 2725186); ADD : sub-menu "File" in main popup menu
mark0077
2nd April 2009, 14:01
I've got the same bug with True HD on BD .
Does anyone know what might be causing this problem for myself and Kaotech. I am surprised others havn't noticed True HD problems with mpc-hc yet. For me front right channel is almost inaudable, unless an extremely loud scene comes on, then the front right channel gives a couple of crackling noises.
Plays fine in ffdshow.
My only True HD content is within a .ts fiel but Kaotech experiences the same thing with True Hd on BD.
gngn
2nd April 2009, 17:49
there are some differences reported by DXVAChekcer with the new 182.50 nvidia drivers. what does it affect?
182.50
NVIDIA GeForce 8600 GTS
ModeMPEG2_C: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_D: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_IDCT: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeVC1_IDCT: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
ModeWMV9_IDCT: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
ModeH264_VLD_NoFGT: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
212DC724-3235-44A4-BD29-E1652BBCC71C: DXVA1, NV12, -
182.08
NVIDIA GeForce 8600 GTS
ModeMPEG2_C: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_D: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_IDCT: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeVC1_IDCT: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
ModeWMV9_IDCT: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
ModeVC1_MoComp: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
ModeWMV9_MoComp: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
ModeVC1_PostProc: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
ModeWMV9_PostProc: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
1720AC81-9D1B-4F63-9A37-4A88483D0B87: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeH264_VLD_NoFGT: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
212DC724-3235-44A4-BD29-E1652BBCC71C: DXVA1, NV12, -
Kaotech
2nd April 2009, 18:45
Does anyone know what might be causing this problem for myself and Kaotech. I am surprised others havn't noticed True HD problems with mpc-hc yet. For me front right channel is almost inaudable, unless an extremely loud scene comes on, then the front right channel gives a couple of crackling noises.
Plays fine in ffdshow.
My only True HD content is within a .ts fiel but Kaotech experiences the same thing with True Hd on BD.
http://img14.imageshack.us/img14/6254/frontright.png (http://img14.imageshack.us/my.php?image=frontright.png)
Hello,
I receive a new BD with Dolby true HD Track, i've got the same problème. In my pic you can see my speaker Right, it's the CH1. The ch0 is my speaker left.
I cut all channel, i increase the sound and i have a sound like the LFE track, it's only the infrabass in the Front right.
Mar007 can you try if you got the infrabass on your front right ?
mark0077
2nd April 2009, 19:08
I don't have visualisation like that for each channel.
I wonder is there some software I could use to analyze but I am sure I get similar to you because its definitely front right channel is very low like yours, very annoying.
Jong
2nd April 2009, 19:10
I don't have visualisation like that for each channel.
I wonder is there some software I could use to analyze but I am sure I get similar to you because its definitely front right channel is very low like yours, very annoying.Force AC3Filter into the chain? You will need to enable PCM processing on the System tab.
mark0077
2nd April 2009, 19:24
AC3Filter lets me analyze it thanks. I can see decoding in ffdshow is perfect, all channels getting content. With mpc-hc decoder front right is mostly mute, sometimes moves up slightly. Below is a screenshot of a particularly active scene, no output on front right at all.
http://img7.imageshack.us/img7/2121/truehdproblem.th.jpg (http://img7.imageshack.us/my.php?image=truehdproblem.jpg)
wiak
2nd April 2009, 19:51
can some nice people create a deblocking shader? :helpful:
Kaotech
2nd April 2009, 20:09
I don't have visualisation like that for each channel.
I wonder is there some software I could use to analyze but I am sure I get similar to you because its definitely front right channel is very low like yours, very annoying.
Set up audio switcher in MPC like this pic.
http://img12.imageshack.us/img12/2246/audioswitcher.png (http://img12.imageshack.us/my.php?image=audioswitcher.png)
Octo-puss
2nd April 2009, 20:44
Is it possible to download the SVN builds from anywhere? I mean working program, not sources. I am no programmer and I got no idea how to compile stuff.
gngn
2nd April 2009, 20:48
Is it possible to download the SVN builds from anywhere? I mean working program, not sources. I am no programmer and I got no idea how to compile stuff.
on xvidvideo.ru (http://forum.doom9.org/showpost.php?p=1268922&postcount=7123)
NanoBot
2nd April 2009, 21:42
Hi,
I'm pretty sure...
sample (http://www.mediafire.com/?eogjwgwzi1n)...
thx for the sample, Kurtnoise, an indeed, this one plays fine with the internal splitter.
Here is my sample, which does not work:
sample (http://rapidshare.com/files/216688904/Sample001.mkv.html)
The only difference I can find at a first look is the AR, which is 4/3 in Kurtnoise's sample, while it is 16/9 in my sample.
C.U. NanoBot
STaRGaZeR
2nd April 2009, 23:15
All my MPEG-2 mkv's have never played OK with the internal matroska splitter too.
Jong
2nd April 2009, 23:37
AC3Filter lets me analyze it thanks. I can see decoding in ffdshow is perfect, all channels getting content. With mpc-hc decoder front right is mostly mute, sometimes moves up slightly. Below is a screenshot of a particularly active scene, no output on front right at all.
http://img7.imageshack.us/img7/2121/truehdproblem.th.jpg (http://img7.imageshack.us/my.php?image=truehdproblem.jpg)Sounds from the posts of both of you like the LFE and Right channels may be swapped. Unless you captured that screenshot in the middle of a big explosion it is unusual to see the LFE channel so high and the behaviour of your FR channel is exactly how LFE normally looks.
Kurtnoise
3rd April 2009, 07:17
thx for the sample, Kurtnoise, an indeed, this one plays fine with the internal splitter.
Here is my sample, which does not work:
sample (http://rapidshare.com/files/216688904/Sample001.mkv.html)
The only difference I can find at a first look is the AR, which is 4/3 in Kurtnoise's sample, while it is 16/9 in my sample.
that's strange...but all I can say it's that if you remux the video only and play back this mkv remuxed, that works. Problem occurs when you add ac3 streams. :confused:
EricAhn
3rd April 2009, 08:30
I can't compile "libavcodec_gcc.lib".
I installed mingw+msys.
I just configured in "src\filters\transform\mpcvideodec\ffmpeg".
but, message viewed "No such file or directory".
How can I do this? just use a ffmpeg svn?
mark0077
3rd April 2009, 10:12
Sounds from the posts of both of you like the LFE and Right channels may be swapped. Unless you captured that screenshot in the middle of a big explosion it is unusual to see the LFE channel so high and the behaviour of your FR channel is exactly how LFE normally looks.
It actually was during a very loud explosive scene. I will investigate later in a less bassy scene.
Kurtnoise
3rd April 2009, 12:20
I can't compile "libavcodec_gcc.lib".
I installed mingw+msys.
I just configured in "src\filters\transform\mpcvideodec\ffmpeg".
but, message viewed "No such file or directory".
How can I do this? just use a ffmpeg svn?
run msys prompt, go to src\filters\transform\mpcvideodec\ffmpeg\ and then run make...
Kaotech
3rd April 2009, 12:31
It actually was during a very loud explosive scene. I will investigate later in a less bassy scene.
i see you don't use a bass management ? I think i have a sound because i use bass management. Finaly it's not the LFE in Front R but my bass management.
If i cut bass management i think i wouldn't have no sound in Front R.
mariner
3rd April 2009, 12:38
Greetings Kaotech.
Are you able to playback all your .evo files using MPC internal splitter?
mark0077
3rd April 2009, 12:40
i see you don't use a bass management ? I think i have a sound because i use bass management. Finaly it's not the LFE in Front R but my bass management.
If i cut bass management i think i wouldn't have no sound in Front R.
No I never do anything to alter the sound. It just passes straight through. True HD is the only source that does this messing with FR, and only in mpc-hc. Can anyone else that maybe "thinks" True Hd is working ok for them, hook up something like ac3filter to see what output is coming from each channel. I hope someone can look into this.
Kaotech
3rd April 2009, 12:57
Greetings Kaotech.
Are you able to playback all your .evo files using MPC internal splitter?
No, nothing work today, i've only the subtitle and vidéo.:(
mariner
3rd April 2009, 13:07
So you manage to get the video, but not audio?
It's the opposite in my case. No video, only audio.
Kaotech
3rd April 2009, 13:57
No I never do anything to alter the sound. It just passes straight through. True HD is the only source that does this messing with FR, and only in mpc-hc. Can anyone else that maybe "thinks" True Hd is working ok for them, hook up something like ac3filter to see what output is coming from each channel. I hope someone can look into this.
Yep confirmed by an other user, no sound in front right.
Bug spotted
Kaotech
3rd April 2009, 14:01
So you manage to get the video, but not audio?
It's the opposite in my case. No video, only audio.
You see on my screen the Video, and filters who works, can you do the same screen with filter to see what you use in audio.
http://img15.imageshack.us/img15/949/transformerhddvd.th.png (http://img15.imageshack.us/my.php?image=transformerhddvd.png)
mariner
3rd April 2009, 14:23
Here you go.
Kaotech
3rd April 2009, 16:43
Here you go.
Your attachement need approuval, you can upload your pic on Imageshack
mariner
3rd April 2009, 17:17
http://img23.imageshack.us/img23/5128/evokgp.jpg
Kado
3rd April 2009, 19:24
I found a bug in the h.264 dxva decoder.
Playback freezes with a specific file using mpc h.264 dxva decoder but with Microsoft h264 decoder from Windows 7 build 7057 x86 it plays fine using dxva.
File has 16 reference frames but that's no problem to NVIDIA GPU's.
Vista x86 SP2 v.275 / 9800GTX 185.65 / DirectX March / MPC-HC rev1032 or Beliyaal patch 22 on rev1024.
RS link (http://rapidshare.com/files/217044035/_Chihiro__Zettai_Karen_Children_20__h264__C9010144_-001.mkv.html) (up to 10 downloads), zShare link (http://www.zshare.net/download/58142350030b6e5a/) (unlimited downloads).
totozero
3rd April 2009, 20:28
No I never do anything to alter the sound. It just passes straight through. True HD is the only source that does this messing with FR, and only in mpc-hc. Can anyone else that maybe "thinks" True Hd is working ok for them, hook up something like ac3filter to see what output is coming from each channel. I hope someone can look into this.
K, I've figured it out.
Dunno why, but while playing true-hd track, FR and LFE channels are switched.
I get normal behaviour with channel remapping.
Try this :
http://img134.imageshack.us/img134/4473/capture04032009212240.gif
C'ya.
mark0077
3rd April 2009, 23:18
Excellent stuff. Now we know whats happening, I guess from the programmers point of view, they might know what is wrong with the code.
Who works on this section of mpc-hc, could we contact them?
St Devious
4th April 2009, 00:05
Set up audio switcher in MPC like this pic.
http://img12.imageshack.us/img12/2246/audioswitcher.png (http://img12.imageshack.us/my.php?image=audioswitcher.png)
what can be that used for ?
sorry i have no idea, but i have a 5.1 system on my PC.
Can i use AC3 filter instead of MPC's default decoder and stil lhave DXVA acceleration ? Is AC3 better ?
lych_necross
4th April 2009, 07:06
i see you don't use a bass management ? I think i have a sound because i use bass management. Finaly it's not the LFE in Front R but my bass management.
If i cut bass management i think i wouldn't have no sound in Front R.
Bass management? Is that something done through custom channel mapping? The only bass management I have (that I know of) is a sub-woofer volume knob on the speaker itself.
Kaotech
4th April 2009, 09:15
i had wrong, the cause isn't the bass management, the channel Front Right and LFE are inversed with dolby true HD track. I think it have a mistake during the compil of MPC. using channel mapping of totozero with Dolby true HD track, with other track disable Mixer.
alexins need fixed this bug.
wolf2009, the channel mapping i posted it's just a test for mark007, but now you knew the problem with dolby true HD.
Lincoln Burrows
4th April 2009, 10:38
I am not sure what exactly is going on with MPC subtitles, but I will try to explain. Same thing happened with normal MPC.
BSPlayer PRO:
If you set size 40 for the subtitles, it will display the same size in both display methods: watching the video in fullscreen and with any window size (not fullscreen). I am also using those options here (all enabled):
Use 'shadow' effect for subtitles
Use outline font
Use anti-aliased font
Transparent background
Auto-load any subtitles in current directory
Auto-split lines that are too long
Ignore margins for primary display
Maximum subtitle display time (msec) = 1500
Subtitle margins width - 10%
Subtitle margins bottom - 10%
Default subtitle - 1
Font smoothing = 30
Enable VobSub Support
Load subtitles into memory
Subtitle resizing: 100%Now, all options that are DISABLED in BSP:
- Subtitles disabled
- Draw subtitles to Overlay surface
- Use Subtitle Mixer for subtitles in OGG files
- Auto resize font if line is too long
- Resize OSD and subtitle font automaticallyPlus, I am using those settings:
Internal renderer overlay/default
VMR-9 renderless, renderind mode = Mode 1
Now, back to MPC-HC. If I attempt to display a subtitle with a size 40, it will be 2-3 times larger than the BSP one. So the sizes are not matching. If you watch the MPC video using a small window, the subtitle will look smaller. If you watch on fullscreen, it will look like a size 80 instead of 40. If you know what I mean.
And not only that. While I was using BSP, I was able to do two things that in terms of subtitles, are important to me.
First, by pressing shift + UP or DOWN, I was able to adjust the subtitle's position in the screen. And I can do that WHILE THE VIDEO IS RUNNING.
The second and last thing was the ability to delay the subtitle a little bit to achieve a better sync by pressing CONTROL + LEFT or RIGHT. From my personal experience, a simple control + left will adjust 90% of translated subtitles from DiVx files that I receive on a daily-basis.
They need to be corrected less than a second. And by pressing a single combination everytime the video starts, I can do that. Maybe pressing twice sometimes, you never know. That method always worked for me, since I can adjust the subtitle sync (if the rest is not messed) in real time.
Both functions are enabled on MPC/HC? And what is wrong with the rest?
romanesque
4th April 2009, 13:10
Hello,
Can anyone tell me what is the purpose of the d3dx9_41.dll file from the installation package?
Thank you. :)
Leak
4th April 2009, 13:11
Can anyone tell me what is the purpose of the d3dx9_41.dll file from the installation package?
Using and compiling Pixel Shaders without having the latest DirectX redist installed?
np: Seefeel - Seefeelmx (Autechre - Basscad EP)
romanesque
4th April 2009, 13:15
Thank you, Leak. :D
ikarad
4th April 2009, 15:30
I found a problem when i want to see a dvd movie (which doesn't contain subtitle) + load external subtitles for dvd.
When I want to see a dvd movie (I use open dvd function)+ load external subtitles (I use load subtitle function).
Under vmr9 renderless
Subtitles appeared during ads or logos before the start of the movie. But When the movie starts, subtitles restart from the beginning
video captured by fraps to show the problem
http://www.zshare.net/info.html?58184027-b6fb2265224afd2111d140031916daa4
Under EVR custom
1) Subtitles appeared during ads or logos befor the start of the movie. But when the movie starts, subtitles doesn't restart from the beginning.
2) The subtitles flashs.
video captured by fraps to show the problem
http://www.zshare.net/info.html?58183982-1d78076bb9adf37608b56cd8adbfd60a
http://www.zshare.net/info.html?58182838-7a7c47788839dd5ee4b6d876bbe72b91
here an example:
http://www.zshare.net/info.html?58171633-15b887cac10caf87421ce669c23063c5
subtitle file:
http://www.zshare.net/info.html?58171999-660b36e99b3ecc4c87a68229c75747ad
I use MPC-HC 1032 under xp sp3
bug tracker:
https://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
EDIT: I add videos captured by fraps to show the problems
tetsuo55
4th April 2009, 16:12
I found a problem when i want to see a dvd movie (which doesn't contain subtitle) + load external subtitles for dvd.
When I want to see a dvd movie (I use open dvd function)+ load external subtitles (I use load subtitle function).
Under vmr9 renderless
Subtitles appeared during ads or logos before the start of the movie. But When the movie starts, subtitles restart from the beginning
Under EVR custom
1) Subtitles appeared during ads or logos befor the start of the movie. But when the movie starts, subtitles doesn't restart from the beginning.
2) The subtitles flashs.
here an example:
http://www.zshare.net/info.html?58171633-15b887cac10caf87421ce669c23063c5
subtitle file:
http://www.zshare.net/info.html?58171999-660b36e99b3ecc4c87a68229c75747ad
I use MPC-HC 1032 under xp sp3
I have the same problem
Casimir666
4th April 2009, 17:43
K, I've figured it out.
Dunno why, but while playing true-hd track, FR and LFE channels are switched.
I get normal behaviour with channel remapping.
Try this :
http://img134.imageshack.us/img134/4473/capture04032009212240.gif
C'ya.
Is it better with this build :
http://www.mediafire.com/?airrfundot3
Could you try with Eac3 files too and tell me if channel are ok (unfortunatly i don't have 5.1 speakers at home...)
Kaotech
4th April 2009, 17:53
Casimir, it work now with Dolby True Hd track,
Thank you ;)
Casimir666
4th April 2009, 18:13
Casimir, it work now with Dolby True Hd track,
Thank you ;)
Can you check left and right : i have inverted those channels too.
mariner
4th April 2009, 18:30
Greetings Casimir.
Can the internal splitter handle .evo files now?
Thanks and best regards.
Kaotech
4th April 2009, 22:26
Can you check left and right : i have inverted those channels too.
Ok i checked one moment on a movie, with a plane come to the left, and the sound is correct to the front left.
I can not test other moment, because when i seek, mpc crash.
Kaotech
4th April 2009, 22:50
i have a new problem with all version of MPC, when i put a 1080p24, whith MPC Decoder with D3D fullscreen checked, i have this problem on the pic.
When i don't use D3D fullscreen i haven't this problem
Anyone Know why is it like this ?
http://img7.imageshack.us/img7/4561/problemqau.png (http://img7.imageshack.us/my.php?image=problemqau.png)
gngn
4th April 2009, 23:26
did you check "VMR9 Mixer Mode" in the Output options?
Leak
4th April 2009, 23:26
Anyone Know why is it like this ?
Because 1920x1080 isn't mod16 vertically.
Turn on VMR mixer mode and it should be gone...
np: Beaumont Hannant - Beaumonthannanttwomx (Autechre - Basscad EP)
Kaotech
4th April 2009, 23:48
Thank you my friends it's working with VMR Mixer and now the vidéo is 1920 x 1080 and no 1920 x 1088.
alexins
5th April 2009, 01:41
Media Player Classic HomeCinema (x86/x64), svn 1038 (http://www.xvidvideo.ru/content/view/703/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Changed : updated ffmpeg; Update Belarussian translation.
LigH
5th April 2009, 05:17
The internal MPEG4 ASP decoder does not work correctly for MKVs with native V_MPEG4/ISO/ASP for me. The video is jerky. Tried both Haali's and the internal splitter. Ffdshow does no exhibit this problem.
Here's a sample:
http://home.pages.at/bond_/matroska_native-mp4.7z
Might be the reason for the issue I just found, testing which video my mobile phone supports:
MPC-HC has issues with MP4 files and derived 3GPP2 files containing MPEG4 ASP video created using MeGUI and xvid_encraw 1.2.1, as well as an AAC audio stream.
The following prerequisites apply:
ColorBars.avs
ColorBars(176,128,"YV12")
Info()
Trim(0,1000)
http://www.ligh.de/pics/MeGUI_ASP+AAC_Input.png
http://www.ligh.de/pics/MeGUI_ASP+AAC_AutoEnc.png
ColorBars.ASP-AAC.mp4 (http://www.ligh.de/test/ColorBars.ASP-AAC.mp4) (356 KB)
MPC-HC 1.2.908.0 cannot find any video stream, plays audio only.
Windows Media Player 6.4 (mplayer2.exe) - respectively Haali Media Splitter - cannot find any video stream, plays audio only.
VLC 0.9.8a (Grishenko) plays correctly.
MediaInfo 0.7.13 detects the whole structure.
ffmpeg.exe -f 3g2 -vcodec copy -acodec copy -i ColorBars.ASP-AAC.mp4 ColorBars.ASP-AAC.3g2
ColorBars.ASP-AAC.3g2 (http://www.ligh.de/test/ColorBars.ASP-AAC.3g2) (361 KB)
MPC-HC 1.2.908.0 plays only I-frames, video is flakey like a few B-frames get applied sometimes.
Windows Media Player 6.4 (mplayer2.exe) plays it correctly.
VLC 0.9.8a (Grishenko) plays it correctly.
MediaInfo 0.7.13 detects the whole structure.
__
P.S.:
Appears to be fixed in the SVN 1038 build above.
__
P.P.S.:
Not fixed - more complex material shows color distortions playing the 3G2 file (any motion turning to green), and an undetected video stream playing the MP4 file.
And furthermore: Why am I not able to disable the MPC-HC internal decoders?
Ah, no - 3G2 files are passed to QuickTime. The internal MPEG4 decoder and ffdshow decode it correctly. But Haali Media Splitter does not detect the video stream reliably.
fastplayer
5th April 2009, 09:35
Media Player Classic HomeCinema (x86/x64), svn 1038 (http://www.xvidvideo.ru/content/view/703/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Changed : updated ffmpeg; Update Belarussian translation.
With your builds the XP theme for the controls is broken. They don't change when enabled. Manifest missing?
Casimir's builds are fine.
fastplayer
5th April 2009, 11:04
The MPC window is stuttering when moving it while playing a video. Audio and video get out of sync but as soon as you stop moving it, it gets back in sync. This happens only with EVR CP, EVR itself is just fine.
System:
Server 2008 (Aero enabled)
Radeon HD4670
Catalyst 9.3
MPC-HC 1035
3ngel
5th April 2009, 11:29
Hi,
i've seen the Pattern FileName for the "Save Image" is changed to Date / Time.
Can a swith be added to change it to
Frame / Date /Time
or something different that include Frame Number?
That would be sooo useful.
Thank you very much
Brazil2
5th April 2009, 12:44
The E-AC3 streams from this file:
http://www.zshare.net/download/579004245e2aae49/
are playing too fast in MPC-HC.
What is wrong ?
nijiko
5th April 2009, 17:27
Problems with playing this format incorrectly
- Connected to:
CLSID: {1643E180-90F5-11CE-97D5-00AA0055595A}
Filter: Color Space Converter
Pin: Input
- Connection media type:
Video: 320x178 10.00fps 9113Kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_RGB565 {E436EB7B-524F-11CE-9F53-0020AF0BA770}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 170880
cbFormat: 88
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 9113600
dwBitErrorRate: 0
AvgTimePerFrame: 1000000
BITMAPINFOHEADER:
biSize: 40
biWidth: 320
biHeight: 178
biPlanes: 1
biBitCount: 16
biCompression: 0
biSizeImage: 113920
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 10 8b 00 00 00 00 00 40 42 0f 00 00 00 00 00 .......@B......
0030: 28 00 00 00 40 01 00 00 b2 00 00 00 01 00 10 00 (...@..........
0040: 00 00 00 00 00 bd 01 00 00 00 00 00 00 00 00 00 ...............
0050: 00 00 00 00 00 00 00 00 ........
- Enumerated media type 0:
Set as the current media type
But WMP11 can play it correctly.
------------------------------------------------------------------------------
Snapshots:
When playing with MPC-HC svn1038.
http://img213.imageshack.us/img213/7261/avisnapshot200903311632.png
When playing with WMP11.
http://img87.imageshack.us/img87/8861/wmpplay.jpg
About the filters when playing.
http://img87.imageshack.us/img87/3299/filters.png
leeperry
5th April 2009, 20:51
am I daydreaming or there used to be an option in MPC to force the number of channels of the Intervideo Audio Decoder...or maybe it was KMP or ZP :confused:
doing the same w/ the Arcsoft Audio Decoder would be really awesome, because it defaults to stereo each time you open a new file...and that's like one of the only(if not the only?) DTS decoder that does 24/96 in a DS graph :o
eac3to specifies 5.1 when it decodes, so it's only a matter of providing the proper argument when adding the filter in the DS graph I think?
I guess someday you will provide full support for BD playback, but how good would that be in stereo..
Beliyaal
5th April 2009, 21:58
New version (Link in signature):
* Added: Options for GPU flushing behaviour.
* Added: Errors creating EVR Custom and VMR9 renderers are reported by message box.
* Added: Default and optimal renderer settings reset option.
* Added: Option to disable desktop composition.
* Added: Renderer settings displayed in stats.
* Changed: By default the renderer doesn't block waiting for GPU flushes. (Might fix Radeon 2400 HD AGP problems)
* Changed: All renderer settings available from right click menu.
* Fixed: Jitter is 126 instead of 125 frames for better FPS average in most cases.
* Fixed: Cleaned up stats. Only stats that are currently valid are displayed.
* Fixed: Stats text scaled according to screen size.
* Fixed: All render settings except D3D fulscreen now applies without restart
Please report any problems and discuss this build in the thread linked in signature.
fastplayer
5th April 2009, 22:05
The MPC window is stuttering when moving it while playing a video. Audio and video get out of sync but as soon as you stop moving it, it gets back in sync. This happens only with EVR CP, EVR itself is just fine.
System:
Server 2008 (Aero enabled)
Radeon HD4670
Catalyst 9.3
MPC-HC 1035
Fixed with Beliyaal's latest version 23.
:thanks:
alexins
6th April 2009, 02:17
Media Player Classic HomeCinema (x86/x64), svn 1040 (http://www.xvidvideo.ru/content/view/705/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : invalid color with some PGS subtitles
Fixed : incorrect channel mapping for DD+, True HD
Fixed : multichannel flac file not playing.
Snowknight26
6th April 2009, 04:14
Fixed : multichannel flac file not playing.
Works beautifully. Thank you MPC-HC devs!
fil1111
6th April 2009, 08:11
Since svn 1038 MPC-HC crash when seek video .m2ts multislice. Please, come back changes. svn 1032 works fine.
Kaotech
6th April 2009, 09:51
Since svn 1038 MPC-HC crash when seek video .m2ts multislice. Please, come back changes. svn 1032 works fine.
Same problem, with BD.
mark0077
6th April 2009, 10:12
Quick question, can I play blu-ray's from original disk in mpc-hc? Can't seem to figure it out.
Kaotech
6th April 2009, 11:29
Quick question, can I play blu-ray's from original disk in mpc-hc? Can't seem to figure it out.
File -> Open DVD,
Crossed Mastroska MPEG Ts, AC3, DTS, LPCM. If you run on Xp set VMR9 and crossed VMR9 Mixer.
mark0077
6th April 2009, 11:43
File -> Open DVD,
Crossed Mastroska MPEG Ts, AC3, DTS, LPCM. If you run on Xp set VMR9 and crossed VMR9 Mixer.
Cheers. I see True HD has been fixed. Now to try DTS HD Master Audio, not expected to hear any problems though.
Brazil2
6th April 2009, 14:35
The E-AC3 streams from this file:
http://www.zshare.net/download/579004245e2aae49/
are playing too fast in MPC-HC.
What is wrong ?
With latest Alexins' build (actually v1040) it's now playing at the normal speed.
But when played on a computer with standard stereo speakers, and with Windows and MPC-HC set to stereo, the output channel mapping is wrong. For instance with the E-AC3 5.1 track:
FL is OK
Center is heard at the Right
FR is heard at the Center (both L and R)
RS is heard at the Left
LS is not heard at all
LFE is heard at the Right
However the channels output of the 'regular' AC3 5.1 track is correct.
flanger216
6th April 2009, 16:40
Bug report: The FLAC decoder is still crashing whenever I try to seek, and the FLAC splitter still refuses to connect to ffdshow.
Casimir666
6th April 2009, 19:20
Bug report: The FLAC decoder is still crashing whenever I try to seek, and the FLAC splitter still refuses to connect to ffdshow.
I don't have such problem : can you try to start mpc in a command line with this option :
mplayerc /minidump
Please upload the ".dmp" file generate after crash
leeperry
6th April 2009, 19:54
I don't have such problem
if you could make the FLAC splitter able to connect to ffdshow's FLAC decoder that'd be awesome, because it only works w/ the MPC built-in decoder at this point :o
and MPC HC's decoder can't output 16 bit or 24 bits depending on the input, not too handy...luckily, there's still 32 float :)
BTW, MPC HC/ffdshow FLAC decoders are using the same code I guess? does it play 24/96 w/o downsampling?
I've put a 24/96 5.1 FLAC sample here :
http://www.megaupload.com/?d=LYMN7DI4 :thanks:
Casimir666
6th April 2009, 20:44
With latest Alexins' build (actually v1040) it's now playing at the normal speed.
But when played on a computer with standard stereo speakers, and with Windows and MPC-HC set to stereo, the output channel mapping is wrong. For instance with the E-AC3 5.1 track:
FL is OK
Center is heard at the Right
FR is heard at the Center (both L and R)
RS is heard at the Left
LS is not heard at all
LFE is heard at the Right
However the channels output of the 'regular' AC3 5.1 track is correct.
Ok should be fixed.
Casimir666
6th April 2009, 20:53
if you could make the FLAC splitter able to connect to ffdshow's FLAC decoder that'd be awesome, because it only works w/ the MPC built-in decoder at this point :o
I haven't look this problem yet, was talking about the crash
Casimir666
6th April 2009, 20:54
Since svn 1038 MPC-HC crash when seek video .m2ts multislice. Please, come back changes. svn 1032 works fine.
Do it crash because of multislice, or because of True HD tracks?
Spec-Chum
6th April 2009, 21:38
Hi guys, I'm not really on the ball with building MinGW using MSYS etc Could some kind person please upload a 64-bit version of libmingwex.a and libgcc.a compiled with "-fno-leading-underscore -mno-cygwin". Or point me in the direction of an idiots guide to building MinGW (I have the full sources here, but can't figure it out, lol).
I can complile ffmpeg64 fine with my setup, but get linking errors due to the underscores.
Many thanks
Spec
Casimir666
6th April 2009, 21:45
Hi guys, I'm not really on the ball with building MinGW using MSYS etc Could some kind person please upload a 64-bit version of libmingwex.a and libgcc.a compiled with "-fno-leading-underscore -mno-cygwin". Or point me in the direction of an idiots guide to building MinGW (I have the full sources here, but can't figure it out, lol).
I can complile ffmpeg64 fine with my setup, but get linking errors due to the underscores.
Many thanks
Spec
Try using the buildffmpeg.sh script (in trunk\src\filters\transform\mpcvideodec\ffmpeg_x64), it will do all the job for you ;)
Tery
6th April 2009, 21:55
I found a problem when i want to see a dvd movie (which doesn't contain subtitle) + load external subtitles for dvd.
When I want to see a dvd movie (I use open dvd function)+ load external subtitles (I use load subtitle function).
Under vmr9 renderless
Subtitles appeared during ads or logos before the start of the movie. But When the movie starts, subtitles restart from the beginning
video captured by fraps to show the problem
http://www.zshare.net/info.html?58184027-b6fb2265224afd2111d140031916daa4
Under EVR custom
1) Subtitles appeared during ads or logos befor the start of the movie. But when the movie starts, subtitles doesn't restart from the beginning.
2) The subtitles flashs.
video captured by fraps to show the problem
http://www.zshare.net/info.html?58183982-1d78076bb9adf37608b56cd8adbfd60a
http://www.zshare.net/info.html?58182838-7a7c47788839dd5ee4b6d876bbe72b91
here an example:
http://www.zshare.net/info.html?58171633-15b887cac10caf87421ce669c23063c5
subtitle file:
http://www.zshare.net/info.html?58171999-660b36e99b3ecc4c87a68229c75747ad
I use MPC-HC 1032 under xp sp3
bug tracker:
https://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
EDIT: I add videos captured by fraps to show the problems
Same here but nobody ever answered anything about this problem since months I ask.
flanger216
6th April 2009, 22:17
I don't have such problem : can you try to start mpc in a command line with this option :
mplayerc /minidump
Please upload the ".dmp" file generate after crash
Strange... I ran MPC with the /minidump switch, but it isn't generating a .dmp file. I also tried running MPC in Vista and XP compatibility modes (I'm using Windows 7), but it gave the same results.
I also just discovered that it doesn't crash on all my FLACs... just a majority of them. I've gone ahead and attached a sample from one of the FLACs that crashes.
Mark_A_W
7th April 2009, 03:32
if you could make the FLAC splitter able to connect to ffdshow's FLAC decoder that'd be awesome, because it only works w/ the MPC built-in decoder at this point :o
and MPC HC's decoder can't output 16 bit or 24 bits depending on the input, not too handy...luckily, there's still 32 float :)
BTW, MPC HC/ffdshow FLAC decoders are using the same code I guess? does it play 24/96 w/o downsampling?
I've put a 24/96 5.1 FLAC sample here :
http://www.megaupload.com/?d=LYMN7DI4 :thanks:
Ffdshow's FLAC decoder is 16 bit.
What's wrong with MadFLAC? It's perfect.
leeperry
7th April 2009, 03:40
Ffdshow's FLAC decoder is 16 bit.
What's wrong with MadFLAC? It's perfect.
oh ok thanks for the confirmation, I thought I read about that :rolleyes:
how about MPC HC's decoder? same stuff?
well madflac gives garbage audio through ffdshow audio + Waveout on XP w/ 5.1 24/96 FLAC....and ffdshow audio's "number of channels" autoload condition doesn't work w/ MPC HC's audio decoder(also not working w/ AC3filter).
oh well I'll convert my 5.1 24/96 FLAC to WavPack I guess..
Mark_A_W
7th April 2009, 03:48
I didn't think MPC HC had a flac decoder?
How about MadFlac -> Reclock with WASAPI? That's what I do for audio files.
(Actually I do Madflac -> Ffdshow upconvert to 32 bit integer -> Convolver Plug-in (for Digital Room Correction, no workee in 24bit) -> Reclock with WASAPI...but I digress)
leeperry
7th April 2009, 03:58
oh yes, MPC HC does have one....but it's prolly using ffdshow's code, which is 16bit anyhow :(
yep, that's really weird..I dunno what's up, 5.1 24/96 FLAC in madflac>ffdshow>waveout=garbage audio but it's fine in madflac>ffdshow>reclock(in waveout) :confused:
for the record my WaveOut drivers are bit-perfect....but Mike5 tried and confirmed that it all works out fine in Win7 for him, but not on XP SP3 : http://forum.doom9.org/showpost.php?p=1269665&postcount=350
too bad Reclock makes terrible glitches at the beginning of audio files when there's no video(even if I add +1000ms delay in ffdshow audio) and that's just plain annoying...oh well I guess my only real option is converting to WavPack :rolleyes:
Mark_A_W
7th April 2009, 03:59
I don't get those glitches with reclock.
leeperry
7th April 2009, 04:06
I don't get those glitches with reclock.
well you do get the 500ms prebuffer ?! and when there's no video, the glitches seem impossible to avoid on my box..
Mark_A_W
7th April 2009, 04:40
I haven't noticed. Are you talking about a pure delay? Or missing half a second of audio?
Convolver takes a few seconds to fire up anyway - there's at least 5 seconds from me pressing play to getting sound, but I don't recall any missing sound.
Casimir666
7th April 2009, 07:07
oh yes, MPC HC does have one....but it's prolly using ffdshow's code, which is 16bit anyhow :(
Nope! Mpc-hc is using libflac.
fil1111
7th April 2009, 07:33
Do it crash because of multislice, or because of True HD tracks?
Crash which tracks what don't play on my G45 chipset with MPC-HC DXVA. You wrote that this tracks is multislice. I use external filters for this tracks. Crash with any external Filters. Only H.264. svn 1032 works fine.
Mike5
7th April 2009, 08:22
I don't get those glitches with reclock.
I don't get glitches or other malfunction, either.
Using Reclock without any prebuffer, both in XP SP3 and Win 7.
leeperry
7th April 2009, 10:46
I haven't noticed. Are you talking about a pure delay? Or missing half a second of audio?
Convolver takes a few seconds to fire up anyway
well, Reclock "eats" the first half second of any video files...but for audio files it seems even longer and makes ugly glitches, even if I add a 1 second delay in ffdshow.
but w/ 5 seconds there's no way you could hear it ;)
BTW, if someday you try an nvidia card, there's a CUDA convolution reverb(it should work in ffdshow audio ;)) : http://www.liquidsonics.com/publicbeta/
I don't get glitches or other malfunction, either.
Using Reclock without any prebuffer, both in XP SP3 and Win 7.
well I'm also using Reclock for movies, so I have to leave the prebuffer enabled...and you can't have 2 instances running AFAIK?
Nope! Mpc-hc is using libflac.
oh good! hopefully someday ffdshow's "number of channels" autoload condition will work w/ MPC HC's audio decoder(& AC3Filter) then all my problems w/ madflac on XP will be solved :cool:
Kaotech
7th April 2009, 12:12
Do it crash because of multislice, or because of True HD tracks?
I remember, my test is with True HD Track, i will test this evening with other BD non true HD Track.
I have an additional question, now MPC-HC can read BD easily, you think it's possible to include a Passthrough HD Track with HDMI output, for receiver convert HD track (Dolby True or DTS MA) ?
Mark_A_W
7th April 2009, 14:22
I just checked (24 bit 44.1khz flac - David Byrne and Brian Eno's new album = $10 legit = bargain).
I don't get a glitch on startup, nor do I get any missing sound. It takes a few seconds, but it's normal.
I have the reclock pre-buffer at the default 500ms.
flanger216
7th April 2009, 15:15
Ffdshow's FLAC decoder is 16 bit.
A few months ago they patched it to support any bit-depth. Have they reverted the code since then?
flanger216
7th April 2009, 15:19
Is anyone else getting a crash-on-seek with the sample I posted? I'm starting to wonder if it's a problem specific to my setup...
ikarad
7th April 2009, 15:52
Media Player Classic HomeCinema (x86/x64), svn 1040 (http://www.xvidvideo.ru/content/view/705/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : invalid color with some PGS subtitles
Fixed : incorrect channel mapping for DD+, True HD
Fixed : multichannel flac file not playing.
there is a problem with 1040.
On some videos subtitle are displayed badly
http://nsa06.casimages.com/img/2009/04/07/mini_090407045108451676.jpg (http://www.casimages.com/img.php?i=090407045108451676.jpg)
with old versions there isn't any problem
http://nsa06.casimages.com/img/2009/04/07/mini_090407045118248937.jpg (http://www.casimages.com/img.php?i=090407045118248937.jpg)
leeperry
7th April 2009, 15:59
I just checked (24 bit 44.1khz flac - David Byrne and Brian Eno's new album = $10 legit = bargain).
I don't get a glitch on startup, nor do I get any missing sound. It takes a few seconds, but it's normal.
I have the reclock pre-buffer at the default 500ms.
most likely because the audio files you tried don't start on the first sample but have some silence at the beginning?
stax76
7th April 2009, 16:27
I wonder if there is a player that uses windowless mode since MPC video decoder and ffdshow don't seem to work properly in windowless mode, see my support request here:
http://social.msdn.microsoft.com/Forums/en-US/windowsdirectshowdevelopment/thread/75b660a1-0d37-4139-9fd3-3e1252a39714?prof=required&ppud=4
edit: indeed MPC and ffdshow decoder don't work properly on my system, I've verified using Zoom Player and my own player both using VMR9 windowless, after seeking using the trackbar there are arbitrary video freezes. I've tested XviD and mainconcept decoder without having this problem.
edit2:
The problem is not rather windowed or windowless but rather the number of streams on the renderer because the default for windowed is 1 stream and the default for windowless is 4 streams. This don't resolve any of my issues but it might get me closer to find a solution.
Kaotech
7th April 2009, 18:23
Do it crash because of multislice, or because of True HD tracks?
I tested with Dolby digital track on BD, it crash with MPC-HC 1041
Spec-Chum
7th April 2009, 18:27
Try using the buildffmpeg.sh script (in trunk\src\filters\transform\mpcvideodec\ffmpeg_x64), it will do all the job for you ;)
I get compile errors with this script, which is odd as my setup compiles libavcodec_gcc.lib fine using a simple .bat script (and I mean simple, it consists of: make all; pause :))
I appreciate this is not the place for gcc/bash help tho, I'll have another play later, but could someone post the .a files in the meantime?
Thanks
update: we're getting there, seems to compile, but no libgcc.a! I'm working on it haha
Mark_A_W
7th April 2009, 22:11
A few months ago they patched it to support any bit-depth. Have they reverted the code since then?
I checked it recently, but I'll check again. Thanks.
Casimir666
7th April 2009, 23:05
I get compile errors with this script, which is odd as my setup compiles libavcodec_gcc.lib fine using a simple .bat script (and I mean simple, it consists of: make all; pause :))
I appreciate this is not the place for gcc/bash help tho, I'll have another play later, but could someone post the .a files in the meantime?
Thanks
update: we're getting there, seems to compile, but no libgcc.a! I'm working on it haha
For x64, it's not as simple as using "make" like in Win32. First, the makefile should be build with "make 64BIT=yes". Second, Visual C++ have different rule for function decoration, so you will probably have unresolved external.
To fix this, MingW64 libraries should be rebuild. My script do all this, and should be launch from MSys command prompt.
If you cannot build it, i have uploaded my latest lib here :
http://www.mediafire.com/?lncxydysyom
DeathWolf
8th April 2009, 00:39
The internal mp4 splitter does not seem able to handle some mono pcm audio in some way.(haali's splitter is managing those files fine)
Here's the builtin splitter output:
Filter : D:\Local\DeathWolf\Desktop\MVI_3603.MP4 - CLSID : {3CCC052E-BDEE-408A-BEA7-90914EF2964B}
- Enumerated media type 0:
Audio: 0x0000 44100Hz stereo
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {74776F73-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 94
WAVEFORMATEX:
wFormatTag: 0x0000
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 0
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 76 (extra bytes)
pbFormat:
0000: 00 00 02 00 44 ac 00 00 00 00 00 00 04 00 10 00 ....D¬..........
0010: 4c 00|00 00 00 4c 73 6f 77 74 00 00 00 00 00 00 L....Lsowt......
0020: 00 01 00 01 00 00 00 00 00 00 00 02 00 10 00 00 ................
0030: 00 00 ac 44 00 00 00 00 00 01 00 00 00 02 00 00 ..¬D............
0040: 00 04 00 00 00 02 00 00 00 18 63 68 61 6e 00 00 ..........chan..
0050: 00 00 00 65 00 02 00 00 00 00 00 00 00 00 ...e..........
And haali's:
Filter : Haali Media Splitter - CLSID : {55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}
- Connected to:
CLSID: {18C16B08-6497-420E-AD14-22D21C2CEAB7}
Filter: Audio Switcher
Pin: MVI_3603.MP4 / Audio
- Connection media type:
Audio: PCM 44100Hz stereo 1411Kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 18
WAVEFORMATEX:
wFormatTag: 0x0001
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 176400
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 0 (extra bytes)
pbFormat:
0000: 01 00 02 00 44 ac 00 00 10 b1 02 00 04 00 10 00 ....D¬...±......
0010: 00 00 ..
- Enumerated media type 0:
Set as the current media type
Spec-Chum
8th April 2009, 01:17
For x64, it's not as simple as using "make" like in Win32. First, the makefile should be build with "make 64BIT=yes". Second, Visual C++ have different rule for function decoration, so you will probably have unresolved external.
To fix this, MingW64 libraries should be rebuild. My script do all this, and should be launch from MSys command prompt.
If you cannot build it, i have uploaded my latest lib here :
http://www.mediafire.com/?lncxydysyom
Thanks for the upload.
I've managed to get it to compile using your script, but I get MPCVideoDecRU.lib(lib64_libmingwex_a-delayimp.o) : error LNK2001: unresolved external symbol _image_base__
works perfectly fine using your libmingwex.a that you uploaded. Any ideas?
Regards
alexins
8th April 2009, 11:15
Thanks for the upload.
I've managed to get it to compile using your script, but I get MPCVideoDecRU.lib(lib64_libmingwex_a-delayimp.o) : error LNK2001: unresolved external symbol _image_base__
works perfectly fine using your libmingwex.a that you uploaded. Any ideas?
Regards
Open the file (buildffmpeg.sh) in a text editor .
Locate the line:
svn -q co https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/trunk .
And change:
svn -r 489 co https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/trunk .
Spec-Chum
8th April 2009, 13:01
Open the file (buildffmpeg.sh) in a text editor .
Locate the line:
svn -q co https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/trunk .
And change:
svn -r 489 co https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/trunk .
Perfect, thanks! Works now :)
alexins
9th April 2009, 02:45
Media Player Classic HomeCinema (x86/x64), svn 1043 (http://www.xvidvideo.ru/content/view/710/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : ugly background on PGS subtitles;
Updated Turkish translation.
johnsonlam
9th April 2009, 04:57
Thanks for the binary, alexins!
SpaceAgeHero
9th April 2009, 17:12
Hey Kids!
Is there any way I can make MPC remember which Audio Track I chose while playing multiple video files?
When I'm watching different South Park episodes (Dual language AVI) it always switches back to Audio Track one when the next episode starts. It switches from english to german which is kind of annoying when I want to watch in english.
Keiyakusha
9th April 2009, 19:30
Is there any plans to add madVideoRenderer support on constant basis?
Chumbo
9th April 2009, 19:31
Hey Kids!
Is there any way I can make MPC remember which Audio Track I chose while playing multiple video files?
When I'm watching different South Park episodes (Dual language AVI) it always switches back to Audio Track one when the next episode starts. It switches from english to german which is kind of annoying when I want to watch in english.
If you don't use the extra audio tracks, why don't you just get rid of them? You'd save yourself space too that way.
sarastro
9th April 2009, 22:09
Hey Kids!
Is there any way I can make MPC remember which Audio Track I chose while playing multiple video files?
When I'm watching different South Park episodes (Dual language AVI) it always switches back to Audio Track one when the next episode starts. It switches from english to german which is kind of annoying when I want to watch in english.
If you use Haali media splitter you can prioritise audio languages.
How? Media splitter settings --> languages --> audio language priority --> put in: " eng "for english.
SpaceAgeHero
9th April 2009, 23:26
If you don't use the extra audio tracks, why don't you just get rid of them? You'd save yourself space too that way.
Not an option. I want to keep both audio tracks.
If you use Haali media splitter you can prioritise audio languages.
How? Media splitter settings --> languages --> audio language priority --> put in: " eng "for english.
Hhm, might gonna try that. But I believe that won't work since the audio tracks, muxed into the avi file have no language flag. It just shows Audio 1 and Audio 2 in MPC.
Sorry for spamming the release thread with this issue.
73ChargerFan
10th April 2009, 02:43
I don't think there is a persistent language setting for playback.
I can suggest remuxing them from avi to mkv, it won't require encoding or anything, just copying - you can then label the audio tracks, and make one or the other the default for that file.
ADude
10th April 2009, 19:22
I've been away for several weeks, and I read the Change Log (a couple of nice GUI changes, I see).
But can someone give me a short summary of the current status, including any major bugs or instabilities not fixed ?
Egh
10th April 2009, 21:32
Is there any plans to add madVideoRenderer support on constant basis?
What is it, what OS does it work on, and is it really any better than Haali?
Keiyakusha
11th April 2009, 00:03
What is it, what OS does it work on, and is it really any better than Haali?
Take a look at this (http://forum.doom9.org/showthread.php?t=146228) topic.
Egh
11th April 2009, 05:43
Take a look at this (http://forum.doom9.org/showthread.php?t=146228) topic.
Yeah, I already found it and even tested it.
Well, of course, there's a patch already for madVR, just that it looks ugly in the options ;) And not in the SVN, of course.
Still, madVR is in its very early days, but hopefully once it becomes more or less stable, it will take the throne of the best renderer in the field (currently occupied by Haali, of course). Finally someone heard my prayers and started to code a proper renderer.
Mpc4221
11th April 2009, 06:56
Would a developer make it so that mpc could open DVD ISO images without using other software like virtualclonedrive?
Upping my request
Leak
11th April 2009, 09:02
Upping my request
See that "Search this thread" link at the top? Try using the word "ISO" with it.
np: Radiohead - Skttrbrain (Four Tet Remix) (Com Lag (2+2=5))
madshi
11th April 2009, 19:56
Just stumbled over a serious bug in the MPC Video decoders (at least in some of them). Here's a screenshot:
http://img208.imageshack.us/img208/1112/bad1.png
I first thought it was a bug in my new renderer (madVR), but after some testing it seems to be a bug in the MPC Video decoders.
Thing is, the MPC Video decoders seem to prefer outputting YUY2, so with other renderers (which accept YUY2) the problem does not occur. But madVR only accepts YV12. The problem is caused by the mediatype connection info specifying "1088" for the "BITMAPINFOHEADER.biHeight" field, while the actual data is filled in by the MPC Video decoder with 1080 pixels, only. Because of that madVR displays the chroma channels with a vertical offset.
Filter : madVideoRenderer - CLSID : {E1A8B82A-32CE-4B0D-BE0D-AA68C772E423}
- Connected to:
CLSID: {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}
Filter: MPC Video Decoder
Pin: Output
- Connection media type:
Video: YV12 1920x1088 (16:9) 23.98fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_YV12 {32315659-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 112
VIDEOINFOHEADER:
rcSource: (0,0)-(1920,1080)
rcTarget: (0,0)-(1920,1080)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 417083
VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000081
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 16
dwPictAspectRatioY: 9
dwControlFlags: 0x00000000
dwReserved2: 0x00000000
BITMAPINFOHEADER:
biSize: 40
biWidth: 1920
biHeight: 1088
biPlanes: 3
biBitCount: 12
biCompression: YV12
biSizeImage: 3133440
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ........€...8...
0010: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ........€...8...
0020: 00 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 81 00 00 00 00 00 00 00 10 00 00 00 09 00 00 00 ...............
0040: 00 00 00 00 00 00 00 00 28 00 00 00 80 07 00 00 ........(...€...
0050: 40 04 00 00 03 00 0c 00 59 56 31 32 00 d0 2f 00 @.......YV12.Ð/.
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
You may also want to revisit the "biPlanes" field, which is set to 3, but which should be set to 1, I believe. Also "biSizeImage" is calculated for 1088 lines, but the decoder has only filled in 1080 lines of luma and chroma information.
hdboy
12th April 2009, 16:32
I have windows 7 + nvidia 7600GT + mpc svn various versions, from 9xx to 10xx. Tried both MS's default WDM driver and nvidia's latest beta driver for win7.
I use a dual monitor setup where my 2nd monitor is a Sony 52" LCD used for video and my primary monitor is regular LCD monitor used for desktop.
here's my problem: when I use "extend display" option, video playback has stutters/hiccups, esp. on 23.98fps material. If I set the refresh rate in control panel to 24hz for 23.98fps material, the video is smoother but I get lip sync problem, and I get video drops when there's a lot of motion, like the system can't keep up. I think this may be the TV's fault too. It has 120hz but I think the implementation may be flawed. Anyway, this happens whether I drag the player to the TV and hit fullscreen, or use the great "Output to X display" option in MPC, or use the /monitor startup switch.
However, if I use 'clone display", then playback is smooth for all materials, but I rather not use it because it means I cannot use the PC while I'm playing video, i.e., when the family is watching a movie but I want to surf the web or do some work.
I tried reclock, but it only made things worse. at least using the default settings. I haven't been able to tweak it.
anyone has a clue for me, or seeing the same problem?
St Devious
12th April 2009, 18:14
Having Problem with playing megui/x264 encoded files in MPCHC. i get green artifact on the bottom, while the file plays fine in KMPlayer
http://i40.tinypic.com/ac68f8.jpg
http://i40.tinypic.com/f3rhj9.jpg
General
Complete name : D:\Recorded Videos\STALKER 1.mp4
Format : MPEG-4
Format profile : JVT
Codec ID : avc1
File size : 262 MiB
Duration : 7mn 20s
Overall bit rate : 4 992 Kbps
Encoded date : UTC 2009-04-11 07:51:28
Tagged date : UTC 2009-04-11 07:51:28
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 7mn 20s
Bit rate mode : Variable
Bit rate : 5 000 Kbps
Maximum bit rate : 9 662 Kbps
Width : 1 920 pixels
Height : 1 200 pixels
Display aspect ratio : 1.600
Frame rate mode : Constant
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.087
Stream size : 262 MiB (100%)
Writing library : x264 core 67 r1137M 1fda882
Encoding settings : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=5000 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Encoded date : UTC 2009-04-11 07:51:28
Tagged date : UTC 2009-04-11 08:32:00
http://i41.tinypic.com/okcyzd.jpg
http://img4.imageshack.us/img4/5520/ss20090412131429.jpg
Kado
12th April 2009, 21:09
Can you provide a sample to test?
St Devious
12th April 2009, 21:21
Can you provide a sample to test?
sure, how do i cut the video ? its in .mp4 container
kikker
12th April 2009, 22:39
Hi, just curious as to why there are two decoder selections each for VC-1 and AVC. For instance, my ATI card will only accelerate AVC video if ONLY the AVC (DXVA) is selected, but it will not accelerate the video if both AVC (DXVA) and AVC (ffmpeg) are selected.
The same thing applies to VC-1. Acceleration occurs when only VC-1 (DXVA) is selected.
My question is: Shouldn't the end user have a choice of either DXVA or ffmpeg but not both?
Another interesting point to mention is the fact that my lowly ATI 3450 definitely accelerates video with both AVC and VC-1 in MPC-HC. I can easily play 1080p BluRay M2TS files with a weak C2D processor at around 10-15% CPU usage. According to the FAQ at least, MPC-HC should only be able to accelerate video beginning with cards that are slightly better than the HD3450.
Aleksoid1978
12th April 2009, 22:54
Having Problem with playing megui/x264 encoded files in MPCHC. i get green artifact on the bottom, while the file plays fine in KMPlayer
Disable DXVA for H.264 in MPCHC. Possible error in this.
St Devious
12th April 2009, 23:07
Hi, just curious as to why there are two decoder selections each for VC-1 and AVC. For instance, my ATI card will only accelerate AVC video if ONLY the AVC (DXVA) is checked off, but it will not accelerate the video if both AVC (DXVA) and AVC (ffmpeg) are checked off.
The same thing applies to VC-1. Acceleration occurs when only VC-1 (DXVA) is checked off.
thats strange, gpu should accelrate video only when dxva is checked. otherwise it uses cpu, at least for me on 9800gt
Disable DXVA for H.264 in MPCHC. Possible error in this.
but i want to use gpu for acceleration. all other h.264 files play fine. like the h.264 trailers i downloaded from here
http://www.h264info.com/clips.html
kikker
13th April 2009, 01:35
thats strange, gpu should accelrate video only when dxva is checked. otherwise it uses cpu, at least for me on 9800gt
Sorry, should have been more clear. I used the words "checked off" to mean "selected". I edited my post 3 above yours.
Keiyakusha
13th April 2009, 02:51
kikker
If both options are selected, player is trying to use DXVA. If DXVA can't work with current stream - FFMPEG decoder will be used. If only DXVA selected - then the same but instead FFMPEG will be used any available decoder, for example CoreAVC. At least for me it works like that...
mark0077
13th April 2009, 20:59
I want to report a problem I have. While playing a new blu-ray I got, 300, I have problems when seeking. I get one of two problems but only in maybe 1 out of 5 seeks.
1) When I seek, its like 2-3 frames of video play repeatedly over and over again, while the sound continues perfectly in the background.
2) When I seek, 2-3 frames of video play repeatedly with one frame corrupted like below.
http://img4.imageshack.us/img4/7730/seekn.th.jpg (http://img4.imageshack.us/my.php?image=seekn.jpg)
Also, when loading a blu-ray m2ts file from disk, because the initial loading of the video seems slightly slower than loading files from hard disk, I notice that if I do a seek BEFORE the video has began to play fully, then I get a black screen forever. I can still seek using the taskbar, but something must go wrong in this scenario. I can hear the sound in the background. Maybe I shouldn't be allowed seek until the video file has started playing to fix this bug. (Edit: I actually think this black screen bug might be actually the same problem as the seeking problem I talk about above.)
PS: I am not using DXVA, because I can't seem to ever get it working on my GTX 295.
Chaeska
13th April 2009, 22:51
OOOK - I guess my question is as noobish as it can get BUT something weird started happening to Media Player Classic Homecinema recently - the image is somehow displayed zoomed/in the wrong aspect ratio. I have no clue why this is happening - have I pressed the wrong keyboard shortcut or something? The strangest part is that Media Player Classic (the "old" one) displays the video correctly even though I use PRECISELY the same settings - I checked everything quite thoroughly.
Just see for yourself:
http://g.imagehost.org/t/0848/wtf1.jpg (http://g.imagehost.org/view/0848/wtf1) http://g.imagehost.org/t/0940/wtf2.jpg (http://g.imagehost.org/view/0940/wtf2)
Anybody got a clue what's wrong?
akajester
14th April 2009, 15:22
Hey guys, this is my first post here so be gentle! :)
I'm using MPC/MPA and all the files I play are HD mkv's. My audio out is spdif to a receiver. Whenever something has a DTS audio track, I get stuttering playback. I've tried multiple audio cards and rebuilt my machine with a new gigabyte board and onboard audio, and it acts the same. I've also tested with dxva off/on, no change. Both installations were winxp sp3 with latest drivers and updates. The only solution was to unregister MPA codec and install ac3filter. I've talked to others that have the same problem with MPA and DTS over spdif. AC3 works fine, but DTS over spdif doesn't. Anyone else have this problem? Is this an issue with MPA codec? Thanks in advance for your help!
-akajester
Xorp
14th April 2009, 19:11
Any chance we can get a 1-click access to the audio and sub tracks listing, from a tray icon (like with Haali)?
Having to open separate audio and subtitles menus is a bit tedious. Or opening the filters sub-menu, them moving to the splitter tracks listing is even more tedious.
Jong
14th April 2009, 19:11
I want to report a problem I have. While playing a new blu-ray I got, 300, I have problems when seeking. I get one of two problems but only in maybe 1 out of 5 seeks.
1) When I seek, its like 2-3 frames of video play repeatedly over and over again, while the sound continues perfectly in the background.
2) When I seek, 2-3 frames of video play repeatedly with one frame corrupted like below.Are you using external decoders? because I get that problem if I use Cyberlink's decoders in MPC-HC.
mark0077
14th April 2009, 19:24
No using internal decoders. vc-1 software decoding.
tetsuo55
14th April 2009, 21:34
I want to report a problem I have. While playing a new blu-ray I got, 300, I have problems when seeking. I get one of two problems but only in maybe 1 out of 5 seeks.
1) When I seek, its like 2-3 frames of video play repeatedly over and over again, while the sound continues perfectly in the background.
2) When I seek, 2-3 frames of video play repeatedly with one frame corrupted like below.
http://img4.imageshack.us/img4/7730/seekn.th.jpg (http://img4.imageshack.us/my.php?image=seekn.jpg)
Also, when loading a blu-ray m2ts file from disk, because the initial loading of the video seems slightly slower than loading files from hard disk, I notice that if I do a seek BEFORE the video has began to play fully, then I get a black screen forever. I can still seek using the taskbar, but something must go wrong in this scenario. I can hear the sound in the background. Maybe I shouldn't be allowed seek until the video file has started playing to fix this bug. (Edit: I actually think this black screen bug might be actually the same problem as the seeking problem I talk about above.)
PS: I am not using DXVA, because I can't seem to ever get it working on my GTX 295.
I have this problem too with DXVA, the behaviour seems random though, i could try the same file 20 times and only have it happen once.
mark0077
14th April 2009, 21:48
I have this problem too with DXVA, the behaviour seems random though, i could try the same file 20 times and only have it happen once.
Yeah not enough to really stop me enjoying things but obviously a bug somewhere. Are you using hardware or software decoding? I am using software and it happens, repeatable as I say in 1 out of maybe 5 seeks on this blu-ray. It actually took a few attempts to get that screenshot as mpc-hc flickers between what looks like a good frame, and that damaged frame, but very fast so its hard to catch the bad frame. Sound continues in the background as if nothing is wrong.
tetsuo55
15th April 2009, 09:09
Yeah not enough to really stop me enjoying things but obviously a bug somewhere. Are you using hardware or software decoding? I am using software and it happens, repeatable as I say in 1 out of maybe 5 seeks on this blu-ray. It actually took a few attempts to get that screenshot as mpc-hc flickers between what looks like a good frame, and that damaged frame, but very fast so its hard to catch the bad frame. Sound continues in the background as if nothing is wrong.
DXVA means hardware decoding ;)
The BD of "marley and I" completely freaks out MPC HC DXVA decoder (Frame jumping) with all renderers. Core AVC is normal. Problem persits in the last 6 versions - before i do not know.
System: ATI RADEON 2600 PRO 512MB, WIN XP SP3
I think we are getting closer and closer to finding a sample so casimir can reproduce the bug on his system :D
Allbestmessage
15th April 2009, 10:23
Really very cool thank for sharing.
chros
15th April 2009, 13:00
OFF: what kind of nVidia videocard or nVidia chipset in laptops supports DXVA or/and CUDA ?
(At my firm I can select a laptop for everyday use ...)
Thanks for helping ...
flanger216
15th April 2009, 17:14
The BD of "marley and I" completely freaks out MPC HC DXVA decoder (Frame jumping) with all renderers. Core AVC is normal. Problem persits in the last 6 versions - before i do not know.
Same with the BD of "Dune" on my HD3600 in Windows 7. Lots of macroblocking, repeated frames, etc. Software decoding is unaffected.
Eric B
15th April 2009, 19:04
I've tried shortly the DXVA decoder integrated in MPC-HD (last official build) with my HD3650 and I also get macro blocking, frame errors, etc. I'll stay with PDVD7 external decoder.
Besides, did somebody already talked about DAR (display aspect ratio)? When I put a single avc (mp4 container) track in MPC-HD, the DAR is automatically properly taken. However, once muxed in mkv with audio tracks (aac-he), the DAR is not correct anymore when I open the resulting file. In other player (e.g. the venerable TCMP), the DAR is correctly taken from the video track in the mkv.
Brazil2
15th April 2009, 19:10
Besides, did somebody already talked about DAR (display aspect ratio)? When I put a single avc (mp4 container) track in MPC-HD, the DAR is automatically properly taken. However, once muxed in mkv with audio tracks (aac-he), the DAR is not correct anymore when I open the resulting file. In other player (e.g. the venerable TCMP), the DAR is correctly taken from the video track in the mkv.
Yes, I have the same issue with some, but not all, of my videos.
Some other people reported the same thing too:
http://forum.doom9.org/showthread.php?p=1255394#post1255394
Snowknight26
15th April 2009, 19:16
I've a file that I muxed FLAC into that makes HPC-HC stop playing the audio upon seeking. I tried to reproduce the issue with a sample by cutting the mkv, but it turns out that MPC-HC won't even play the audio of the sample. I'd safely say its the same issue.
http://stfcc.org/misc/pulpfiction.sample.mkv
tetsuo55
15th April 2009, 21:25
I have some questions and ideas regarding the output settings window
First the questions:
1. Why do realmedia and quicktime have seperate settings>
1b. Can these be merged into the main selection (would save a lot of space and 2 less options to worry about)
some idea's:
2. Reduce the directshow Video to only the main renderer's and have windowed and renderless be checkable options on the right (that can only be checked when the a compatible render is selected)
3. Select the best renderer by default, and fall back 1 by 1.
3b. Order would be: EVR-CP, EVR, VMR9, VMR7, Overlay, Old renderer. (maybe mpc should remember which renderer connected and not try higher ones again after that?)
4. Upgrade realmedia and quicktime to EVR (should already be the case if 1b is done)
clsid
15th April 2009, 21:46
The RealMedia and QuickTime frameworks don't use DirectShow. That is why they have separate settings.
2/3. I don't agree with your preferred order of renderers. Everyone has their own personal preference. The current behavior is good. Fallback to system default is sufficient as fallback should rarely happen.
DrNein
15th April 2009, 22:40
Hi, just curious as to why there are two decoder selections each for VC-1 and AVC. For instance, my ATI card will only accelerate AVC video if ONLY the AVC (DXVA) is selected, but it will not accelerate the video if both AVC (DXVA) and AVC (ffmpeg) are selected.
The same thing applies to VC-1. Acceleration occurs when only VC-1 (DXVA) is selected.
My question is: Shouldn't the end user have a choice of either DXVA or ffmpeg but not both?
Another interesting point to mention is the fact that my lowly ATI 3450 definitely accelerates video with both AVC and VC-1 in MPC-HC. I can easily play 1080p BluRay M2TS files with a weak C2D processor at around 10-15% CPU usage. According to the FAQ at least, MPC-HC should only be able to accelerate video beginning with cards that are slightly better than the HD3450.
When both are selected, hardware (DXVA) should be used when possible (i.e. standards compliant video), and fallback to software (ffmpeg) otherwise.
HD2000 and higher have essentially the same hardware decoder performance. The CPU almost does not matter.
http://en.wikipedia.org/wiki/Unified_Video_Decoder
3. Select the best renderer by default, and fall back 1 by 1.
3b. Order would be: EVR-CP, EVR, VMR9, VMR7, Overlay, Old renderer. (maybe mpc should remember which renderer connected and not try higher ones again after that?)
With XP, VMR7 has very good quality and the best features (and can use Overlay). VMR9 is good for subtitles but quality suffers. EVR-CP also has poor quality in certain instances. EVR has good quality but lacks features. So, if "best" was implemented then "fallback order" would have to be very different. ;)
tetsuo55
16th April 2009, 07:43
The RealMedia and QuickTime frameworks don't use DirectShow. That is why they have separate settings.
Ahh, what an annoyance those codecs are.
So we can only use directshow with the ffmpeg equivalents
2/3. I don't agree with your preferred order of renderers. Everyone has their own personal preference. The current behavior is good. Fallback to system default is sufficient as fallback should rarely happen.
I experienced some problems with the current fallback system, but maybe a better fallback method would not be able to prevent the crashes i encountered
The order i suggested was theoretical best to theoretical worst.With XP, VMR7 has very good quality and the best features (and can use Overlay). VMR9 is good for subtitles but quality suffers. EVR-CP also has poor quality in certain instances. EVR has good quality but lacks features. So, if "best" was implemented then "fallback order" would have to be very different. ;)
Could you and clsid list the pro's con's of each renderer?
pokazene_maslo
16th April 2009, 16:08
Hello. I have problem with fallback routine in MPCHC. DXVA is running fine when file is DXVA compliant. But when DXVA can't be used on AVC file and I have disabled internal h264/avc (ffmpeg) decoder video is without picture (only sound). I have installed external ffdshow and it is correctly used for ASP files. I want to use external ffdshow for DXVA incompatible content because it can be configured in detail. Thanks
MPCHC: 1.2.1.1043 x64
ffdshow: 2768 x64
os: vista x64 sp1
DrNein
16th April 2009, 20:53
Could you and clsid list the pro's con's of each renderer?
See here:
http://forum.doom9.org/showthread.php?t=144296
Lincoln Burrows
17th April 2009, 10:13
While this discussion is happening in the BSPlayer board, I ask you please to take a look into what I said on that thread and try to help me on this matter... because it's something that involves MPC-HC, BSP Pro, MPEG-2 decoders, possible decrypting (bugs?) or any other unusual thing that I don't have any fracking idea...
http://forum.bsplayer.com/general-talk-support/9547-bs-player-pro-cant-play-some-dvds-properly.html
But before reading that thread, please read this one posted here on Doom9:
http://forum.doom9.org/showthread.php?t=143764
Any ideas what might be causing the TMNT issue with MPC-HC/BSP? PDVD is not having that problem.
I wonder if those navigation problems from both MPC/BSP can be solved... I didn't know it was such a mess playing a single DVD. I guess I'll just have to follow this thread:
http://forum.doom9.org/showthread.php?t=146123
And pray to stay away from those issues. :rolleyes:
tetsuo55
17th April 2009, 15:02
I have been testing beliyaal's build for any problems.
I have tested over 50 movies and compared each problem to regular MPC-HC SVN to find out if they are regressions or not.
during this testing i found VC1 playback to be completely broken.
Attached is a screenshot of what the original BD of Corpse Bride looks like, every second looks like this, i have been unable to find even 1 non-broken frame .
It's the mt2s file opened in MPC-HC, i am using Windows7 with Catalyst 9.4
(The screenshot is from beliyaal's build but the result is identical in SVN builds)
http://img27.imageshack.us/img27/994/vc1hell.th.png (http://img27.imageshack.us/my.php?image=vc1hell.png)
mark0077
17th April 2009, 17:15
I want to report a problem I have. While playing a new blu-ray I got, 300, I have problems when seeking. I get one of two problems but only in maybe 1 out of 5 seeks.
1) When I seek, its like 2-3 frames of video play repeatedly over and over again, while the sound continues perfectly in the background.
2) When I seek, 2-3 frames of video play repeatedly with one frame corrupted like below.
http://img4.imageshack.us/img4/7730/seekn.th.jpg (http://img4.imageshack.us/my.php?image=seekn.jpg)
Also, when loading a blu-ray m2ts file from disk, because the initial loading of the video seems slightly slower than loading files from hard disk, I notice that if I do a seek BEFORE the video has began to play fully, then I get a black screen forever. I can still seek using the taskbar, but something must go wrong in this scenario. I can hear the sound in the background. Maybe I shouldn't be allowed seek until the video file has started playing to fix this bug. (Edit: I actually think this black screen bug might be actually the same problem as the seeking problem I talk about above.)
PS: I am not using DXVA, because I can't seem to ever get it working on my GTX 295.
Damn, this is actually getting to be annoying little one, wanted to jump into a scene in 300 to compare against something and cannot get to that scene. My seek leaves mpc-hc displaying a frame and a broken frame repeatedly in a loop even on many more seeks, the same two images get drawn (the last two frames it seemed to render correctly actually).
Eric B
17th April 2009, 17:42
A further note about wrong DAR: it seems to appears mainly when subtitles are muxed/loaded with the video file. The DAR is ok in mkv when no sub.
I've also tested some videos for DXVA. Which are the profiles & levels supported by the player / video cards? Is there any official doc from AMD/Ati (and Nvidia)?
I have a HD3650 under XP. DXVA is used for all videos I have tested, when no subtitle or with WRM9, and one of this video is AVC High@L5.1 CABAC 9 Ref frames. DXVA is also used within PDVD7 for this video (h264 track only).
So ATi UVD seems not to be restricted to L4.1 as stated here (http://en.wikipedia.org/wiki/Purevideo)...
Moreover, it seems that using PDVD7 filter outside PDVD (tested with TCMP) takes more CPU power than directly in PDVD...
Does PowerDVD also use the WRM7 renderer? I have also the "subtitle limitation" with PDVD and DXVA (x264 muxed in mp4 container): when no sub, DXVA is used, when sub loaded (idx files alongside), no DXVA
Back to MPC-HC, I still have bad quality with the last test release (v1.2.1043) so, unfortunately, I cannot use it as main player.
I've only tested DXVA for h264 because I do not have proper video for VC1: I've downloaded some clips from the HD gallery at MS, recognized at VC-1 (WMV3) (MP@HL) by MediaInfo, but when played, DXVA is not used. Pb of container?
tetsuo55
17th April 2009, 19:04
Here is a sample of the most problematic file i have.
note that due to remuxing with a newer version of mkvmerge the problems with this file have lessened.
Problems are:
-Macroblocking corruption arround the cogs
-Macroblocking corruption at the bottom of the 2nd and 3rd logo's
-Stuttering from 00:01:30 onwards
http://www.megaupload.com/?d=0C2GF32C
alexins
19th April 2009, 02:33
Media Player Classic HomeCinema (x86/x64), svn 1050 (http://www.xvidvideo.ru/content/view/720/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Changed : merge with Beliyaal branch (http://forum.doom9.org/showthread.php?t=145203);
Added : support for madVR (new Video Renderer);
Resource cleanup.
Casimir666, Beliyaal :thanks:
lych_necross
19th April 2009, 07:07
Changed : merge with Beliyaal branch (http://forum.doom9.org/showthread.php?t=145203);
Added : support for madVR (new Video Renderer);
Resource cleanup.
Casimir666, Beliyaal :thanks:
Yeah! Finally, the two branches have merged! :D Guess its time fore more regression testing...
madshi
19th April 2009, 07:17
Changed : merge with Beliyaal branch (http://forum.doom9.org/showthread.php?t=145203);
Added : support for madVR (new Video Renderer);
Resource cleanup.
Awesome - thanks! :)
Mark_A_W
19th April 2009, 07:22
Yep, kewl, they are united.
The two main bugs I was getting with the Beliyaal build are:
1. Audio/video glitch about once an hour. A little pause/jump of about half a second. Using EVR custom, and external decoders. Otherwise it is SMOOTH.
2. Something funky going on with the power/screensaver settings. After watching for longer than my monitor-turn-off-time (10mins) if I press pause or stop the screen instantly turns off. If left in pause the PC will go into standby. Again, EVR Custom, but not D3D fullscreen, just normal fullscreen. Vista32.
Keep up the good work guys. Due to the smooth playback (perfectly smooth with Reclock in "bypass" mode, apart from the glitch), I have now moved to MPC-HC as my main player for the HT, away from Zoom Player.
Thanks
Mark
Xorp
19th April 2009, 07:59
The chroma colors bug that appears with MPC decoders+madVR renderer still persists. :(
Snowknight26
19th April 2009, 08:16
When a screenshot is taken of a video in a container (H.264 in MKV in this case) that has a SAR set, the screenshot's resolution is that of the actual video stream's resolution, not of the DAR.
Mercury_22
19th April 2009, 08:21
Revision 1048 - Directory Listing
Modified Sat Apr 18 17:39:19 2009 UTC (13 hours, 30 minutes ago) by casimir666
Changed : merge with Beliyaal branch
Added : support for madVR (new Video Renderer)
YES! :thanks:
Awesome - thanks! :)
@madshi can you make your renderer 64-bit compatible ? cause I think it's easyer to make it 64-bit "compatible" right from the start :rolleyes:
Just a thought :)
Casimir666
19th April 2009, 09:20
@madshi can you make your renderer 64-bit compatible ? cause I think it's easyer to make it 64-bit "compatible" right from the start :rolleyes:
Just a thought :)
mpc-hc is already ready for an x64 build of madVR :p
Mercury_22
19th April 2009, 09:31
mpc-hc is already ready for an x64 build of madVR :p
Exactly why I was asking :)
cca
19th April 2009, 10:07
Media Player Classic HomeCinema (x86/x64), svn 1050 (http://www.xvidvideo.ru/content/view/720/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Changed : merge with Beliyaal branch (http://forum.doom9.org/showthread.php?t=145203);
Added : support for madVR (new Video Renderer);
Resource cleanup.
Casimir666, Beliyaal :thanks:
My congratulations to Beliyaal, his efforts are now available to more people.
leeperry
19th April 2009, 10:19
mpc-hc is already ready for an x64 build of madVR :p
BTW Casimir, it seems that the ghostlines fix from build 380 is not in the x64 versions?
https://forum.doom9.org/showthread.php?t=146301
madshi
19th April 2009, 10:48
@madshi can you make your renderer 64-bit compatible ?
Yes, I can. But am I going to? Probably at some time, but not this week and not next week and probably not the week after that, either. Still working out the basic video playback kinks in the 32bit version, so it's too early for me to worry about 64bit right now...
Casimir666
19th April 2009, 10:54
@all devs,
Beliyaal have added a new project to compile libavcodec using GCC directly from Visual Studio. All you need is to declare environment variables on your computer :
- MING32 : path to your MingW x32 root folder
- MING64 : path to your MingW x64 root folder
- MSYS : necessary if you MSys folder is different from MingW
- YASM : path to Yasm assemblor
For the x64 build, my "buildffmpeg.sh" is not working anymore since (but anyway Visual Studio do the job). I will try to update my script for installation of MingW64 library when I'll have a moment...
BTW Casimir, it seems that the ghostlines fix from build 380 is not in the x64 versions?
https://forum.doom9.org/showthread.php?t=146301
:confused:
My trick to remove ghost lines is in the x64 build too, but maybe it didn't works... Didn't noticed this on my machine...
Brazil2
19th April 2009, 10:57
Please Casimir, have a look at this bug:
http://forum.doom9.org/showthread.php?p=1272614#post1272614
Casimir666
19th April 2009, 11:12
Please Casimir, have a look at this bug:
http://forum.doom9.org/showthread.php?p=1272614#post1272614
Fixed
nijiko
19th April 2009, 11:28
Why the madVR of my MPC here is gray?
How to enable it?
Steveo08
19th April 2009, 11:31
how can i be sure, that mpc-hc is using madVR?
when i look for filters, during a movie is running, i only see video renderer, is that madVR?
nijiko
19th April 2009, 11:41
And... When seek on PSS file which with PS2 ADPCM Audio, the audio track will lose.
I wonder when it will be solved?
tetsuo55
19th April 2009, 12:06
I guess you still need to install madVR yourself.
Get it here:
http://forum.doom9.org/showthread.php?t=146228&highlight=madvr
nijiko
19th April 2009, 12:17
I guess you still need to install madVR yourself.
Get it here:
http://forum.doom9.org/showthread.php?t=146228&highlight=madvr
Thank you very much!!!
I just consider the madVR is included in new MPC.
Aha. Sorry!
I now using it.
But... I found the madVR doesn't support for subtitles???
And MPC now is screening out the VSFilter.
Faint...
Phaser
19th April 2009, 12:38
I'm not too happy with the Beliyaal branch merge... At least until the bugs are ironed out...
I tried Beliyaal builds before but I always had some problems like stuttering, tearing, strange lines appearing with bicubic resizer (with EVR custom renderer).
tetsuo55
19th April 2009, 12:38
Thank you very much!!!
I just consider the madVR is included in new MPC.
Aha. Sorry!
I now using it.
But... I found the madVR doesn't support for subtitles???
And MPC now is screening out the VSFilter.
Faint...
madVR is far from finished, subtitles are not supported, but read the thread there are some tricks to get subtitles
tetsuo55
19th April 2009, 12:48
Hello everyone,
I would like to ask for you help in confirming that the bugs in the list are all fixed.
These are all DXVA bugs, so i need DXVA users with different hardware to confirm.
Please use the following settings when confirming:
Internal splitters + internal decoders
Haali splitters + internal decoders.
(and any variation in the bug reports)
here is the link (13 bugs)
https://sourceforge.net/tracker/?limit=100&func=&group_id=170561&atid=854651&assignee=&status=1&category=&artgroup=&keyword=&submitter=&artifact_id=&limitz=100&assignee=&status=1&category=1165515&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&limitz=100&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Please use 1048 or newer when testing (some of these bugs probably require 1053)
GTPVHD
19th April 2009, 13:02
Should there be a new stable release build from before 1048 merge? The last 908 official stable release is very old and some of the fixes and improvements since then can be helpful for those users who don't keep up with the SVN builds.
Also the copyright in the Help, About should be updated to say 2002-2009.
tetsuo55
19th April 2009, 13:05
Should there be a stable release build from before 1048 merge? The last 908 official stable release is very old and some of the fixes and improvements since then can be helpful for those users who don't keep up with the SVN builds.
Also the copyright in the Help, About should be updated to say 2002-2009.
We're moving towards a stable build, beliyaal's changes fixes too many bugs to not include them in the next stable,
The copyright should be updated, thanks
tetsuo55
19th April 2009, 13:08
Hello everyone,
We have 2 batches left, most or all of these bugs should be fixed in 1053.
Subtitle problems(13):
https://sourceforge.net/tracker/?limit=100&func=&group_id=170561&atid=854651&assignee=&status=1&category=1165521&artgroup=&keyword=&submitter=&artifact_id=&limitz=100&assignee=&status=1&category=1165521&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&limitz=100&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Renderer problems(12):
https://sourceforge.net/tracker/?limit=100&func=&group_id=170561&atid=854651&assignee=&status=1&category=1165521&artgroup=&keyword=&submitter=&artifact_id=&limitz=100&assignee=&status=1&category=1165522&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&limitz=100&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Please check and confirm as many as possible.
Thank you!
DigitalDeviant
19th April 2009, 13:19
OK, I think I have some sort of bug related to CoreAVC and disabling disable desktop compostiton.
First off, disable desktop composition is giving me bad tearing at the beginning of playback and after seeking. Once it's disabled, I get a glitch in AVC mkvs where the file plays back OK for a random period of time (random between files, usually the same spot in each file) then the file speeds up to about as fast as it will go with 100% CPU useage, the audio stops and the playback controls stop functioning. Sometimes it doesn't happen at all but it usually does depending on what splitter is used.
It seems related to CoreAVC. Switching to the internal decoder seems to fix it but I'm still testing. It happens much more frequently with haali's splitter over the internal one but the internal one does exhibit the problem sometimes. I'm still testing this too.
I'm using the latest build (obviously). I'm using EVR-CP on Vista home basic with a Geforce 9600GT.
nijiko
19th April 2009, 13:43
madVR is far from finished, subtitles are not supported, but read the thread there are some tricks to get subtitles
I now change the codes to rebuild an MPC svn for not screening out VSFilter.dll.
But there is another problem.
The subtitles can't be loaded when clips start playing.
The subtitles must be closed and opend once, it just can be displayed.
Casimir666
19th April 2009, 13:45
Hello everyone,
We have 2 batches left, most or all of these bugs should be fixed in 1053.
Subtitle problems(13):
https://sourceforge.net/tracker/?limit=100&func=&group_id=170561&atid=854651&assignee=&status=1&category=1165521&artgroup=&keyword=&submitter=&artifact_id=&limitz=100&assignee=&status=1&category=1165521&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&limitz=100&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Renderer problems(12):
https://sourceforge.net/tracker/?limit=100&func=&group_id=170561&atid=854651&assignee=&status=1&category=1165521&artgroup=&keyword=&submitter=&artifact_id=&limitz=100&assignee=&status=1&category=1165522&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&limitz=100&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Please check and confirm as many as possible.
Thank you!
1948031 Subtitles synchronisation lost with VMR9/EVR
This one should be fixed with Beliyaal changes i think
nijiko
19th April 2009, 14:14
I wonder to ask how to config the settings for madVR?
The default settings, I found it lose many more frames than VMR9.
madshi
19th April 2009, 14:16
I wonder to ask how to config the settings for madVR?
The default settings, I found it lose many more frames than VMR9.
Please ask such questions in the madVR thread. Thanks.
clsid
19th April 2009, 14:20
Bug: the stats seems to be scaled against the screen resolution instead of the output video resolution. So in windowed mode, not all stats are visible.
mark0077
19th April 2009, 14:28
BUG: Was playing some dvd's from a scratched disk lastnight. I know certain sections of the movie jump / skip because of the bad data but when this happens audio and video go out of sync by about 1 second, sometimes returning on future skips.. Maybe this could be looked into?
Gleb Egorych
19th April 2009, 14:29
Small feature request: please add OSD for "Next AR preset" function.
alexins
19th April 2009, 15:26
Media Player Classic HomeCinema (x86/x64), svn 1056 (http://www.xvidvideo.ru/content/view/721/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Updated Czech translation;
Updated ffmeg;
Fixed : crash on seek with True HD tracks;
Fixed : MpcVidecDec output MediaType incorrectly filled to 1088 instead of 1080 for software decoding of 1080 material;
Fixed : Gpu Control checkbox appears on "Recent files" menu items;
Updated Copyright;
Fixed : duplicate include.
fastplayer
19th April 2009, 15:34
I get a grey horizontal bar with this trailer (http://playlist.yahoo.com/makeplaylist.dll?sid=81115433&sdm=web&pt=rd) [118MB] in the latest MPC build:
http://g.imagehost.org/t/0710/New_Bitmap_Image.jpg (http://g.imagehost.org/0710/New_Bitmap_Image.jpg)
Setup:
Server 2008
Radeon HD4670
Catalyst 9.4
MPC-HC build 1056
madshi
19th April 2009, 16:00
Fixed : MpcVidecDec output MediaType incorrectly filled to 1088 instead of 1080 for software decoding of 1080 material
That fix seems to work - thanks! :)
Pyr0
19th April 2009, 16:26
is there any chance of fixing the standby after playback option please?
Casimir666
19th April 2009, 16:27
That fix seems to work - thanks! :)
yes but now it's break with Dxva :-(
Casimir666
19th April 2009, 16:29
is there any chance of fixing the standby after playback option please?
You mean this one :
https://sourceforge.net/tracker/index.php?func=detail&aid=2614482&group_id=170561&atid=854651 ?
Pyr0
19th April 2009, 16:38
yes, thats the one :)
mariner
19th April 2009, 17:22
Greetings Casimir.
1920x1080/60P H264 .mp4 file playback broken in version 1056, using built-in splitter and decoder. No video image displayed.
Thanks and best regards.
http://forum.doom9.org/showpost.php?p=1274740&postcount=698
Greetings Beliyaal.
Would appreciate if you could kindly look into VMR9/Renderless playback problem with 1920x1080/60P H264/AAC video. Tested on Xp3 with HD3650 AGP.
Best regards.
Link to sample:
http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_01.zip
Snowknight26
19th April 2009, 18:14
Any chance of getting MPC-HC to open files even if they are currently locked for reading and writing by another application? I know WMP can do it..
Casimir666
19th April 2009, 18:23
yes, thats the one :)
Is it ok with this build ?
http://www.zshare.net/download/58882697d3006df3/
Pyr0
19th April 2009, 20:14
Is it ok with this build ?
http://www.zshare.net/download/58882697d3006df3/
yes, that build works
thank you :)
Snowknight26
19th April 2009, 21:55
Can a list be posted of what each value for the CompatabilityMode DWORD does? I've seen 1-3 and 15h, but not the rest.
Peuj
19th April 2009, 22:43
I have question about the MPC Options change.
I play a video then stop it (click on Stop button). Then I go in the Options panel, change the renderer for example. I play the video and the renderer has not been changed.
To apply the change after I have loaded a movie, I have first to close MPC then open it.
When I want to make some tests with different renderers or internal filters it's not very handy.
Is there any option to change this behavior?
Thanks
Brazil2
19th April 2009, 22:52
I play a video then stop it (click on Stop button). Then I go in the Options panel, change the renderer for example. I play the video and the renderer has not been changed.
To apply the change after I have loaded a movie, I have first to close MPC then open it.
When I want to make some tests with different renderers or internal filters it's not very handy.
Is there any option to change this behavior?
Force the rebuild of the graph by opening a different movie.
Peuj
19th April 2009, 23:17
Force the rebuild of the graph by opening a different movie.
:) Thanks but it's still not "simple" as I have to do something (close MPC or play a different movie) to force the rebuild of the graph.
Maybe this mean there is nothing implemented to automatically rebuild of the graph after a change is detected.
I'm surprised nobody already ask for this, it's really useful when you want to test new builds with a specific test file.
Barleyman
19th April 2009, 23:42
From the beliyaal thread as this is the proper place:
I get crash on SVN when changing resolution during playback either with automatic change from mpc options (full screen resolution) or by changing resolution manually.
With nov28 build resolution change is OK, with Beliyaal's build 25 it crashes either way, same with 1056 SVN build.
I played around a bit and the crash happens with VRM9 renderless or EVR custom presenter renderes. Others are fine. I guess I'll use Haali for now.
Just the rundown of setup:
XP SP3 + ATI 3850 Cat 9.3 using RGB 4:4:4 limited chroma
Display is DLP tv with 720p native panel, using 688 resolution for windows desktop.
Usual renderer setup is VRM9 +VRM9 mix + D3D surface + reclock
Codec is either PDVD7 h264 DXVA decoder or xvid decoder.
Directvobsub for subs, AC3 filter for audio.
alexins
20th April 2009, 00:43
Media Player Classic HomeCinema (x86/x64), svn 1059 (http://www.xvidvideo.ru/content/view/722/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : Standby after playback broken (bug #2614482);
Update Traditional Chinese translation;
Added : missing strings in resources.
Snowknight26
20th April 2009, 02:01
It seems that non mod-16 height videos are displayed incorrectly (at least with EVR Custom Pres.). The bottom pixel is stretched to make a mod-16 resolution.
http://www.stfcc.org/misc/mpc-hc.r1056.1.png (1920x1080 video wrongly displayed as 1920x1088)
http://www.stfcc.org/misc/mpc-hc.r1056.2.png (1920x816 video wrongly displayed as 1920x832)
Oh and screenshots are broken.
Anima123
20th April 2009, 03:25
Media Player Classic HomeCinema (x86/x64), svn 1059 (http://www.xvidvideo.ru/content/view/722/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : Standby after playback broken (bug #2614482);
Update Traditional Chinese translation;
Added : missing strings in resources.
Can someone contact with the builder of mpc-hc at this site? The mpciconlib.dll file is way much bigger than the "official" release, I suspect it was compiled with Debug build.
Aleksoid1978
20th April 2009, 05:05
The mpciconlib.dll file is way much bigger than the "official" release, I suspect it was compiled with Debug build.
All ok with size of mpciconlib.dll, it's about 15mb and include fullcolor/Vista compatible (256x256) icon.
Official release don't include 256x256, 128x128 icons and because size of icon library small.
P.S. - sorry for bad English :)
GrofLuigi
20th April 2009, 05:43
Since the merge with Beliyaal branch, there's a slight delay after double click on a file (after the initial window is opened) and the moment it starts playing.
It's not extreme, but it's starting to get annoying (almost).
It happens with all filetypes.
GL
Edit: not all, with *.m4v, *.mov, *.avs (simple script); NOT with *.mpg. Maybe it is the splitter(s)? The configuration (ini file) hasn't changed at all.
Edit again (dammit) : I forgot I clicked on one menu item "use optimal settings", it added the following items to the .ini file:
VMRAlternateVSync=1
VMRVSyncOffset=0
VMRVSyncAccurate2=1
VMRFullscreenGUISupport=0
VMRVSync=1
VMRDisableDesktopComposition=1
EVROutputRange=0
EVRHighColorRes=0
EVREnableFrameTimeCorrection=0
VMRFlushGPUBeforeVSync=1
VMRFlushGPUAfterPresent=1
VMRFlushGPUWait=0
SPCDisabeAnim=1
ShaderListScreenSpace=
Allbestmessage
20th April 2009, 07:16
A) Love that they made an x64 version
B) It actually uses UAC for certain settings such as the file format associations so with any luck that locks them down to MPC which is something I've been having issues with so yay.
Good stuff.
Casimir666
20th April 2009, 07:22
It seems that non mod-16 height videos are displayed incorrectly (at least with EVR Custom Pres.). The bottom pixel is stretched to make a mod-16 resolution.
Yes i know, correction for madVR broke something for DXVA. Working on it
I get crash on SVN when changing resolution during playback either with automatic change from mpc options (full screen resolution) or by changing resolution manually.
Can you try to start mpc in a command line with the option "mplayerc.exe /minidump" and upload the ".dmp" file generated after crash.
Mike5
20th April 2009, 07:51
To apply the change after I have loaded a movie, I have first to close MPC then open it.
The handiest way I know to apply changes is to reopen the same video with File / Recent Files (in Player "Keep history of recent opened files" must be checked).
If the options "Remember ..." in Miscellaneous are checked, the video restart from the same point and everything is quite fast.
lych_necross
20th April 2009, 09:08
If I am using the vsync feature of mpc-hc, should I disable the vsync option in reclock? My instincts tell me that having both vsync tools enabled might cause problems.
Mark_A_W
20th April 2009, 09:36
If I am using the vsync feature of mpc-hc, should I disable the vsync option in reclock? My instincts tell me that having both vsync tools enabled might cause problems.
When using EVR Custom, with Alternate V-sync set, I have Reclock set to:
Slave reference clock to audio = TICKED
Media adaption speed set to ORIGINAL, and LOCKED is ticked.
This turns Reclock resampling off, leaving me with a WASAPI renderer.
Playback is smooth, really smooth, apart from a small glitch about once an hour.
Jong
20th April 2009, 09:39
If I am using the vsync feature of mpc-hc, should I disable the vsync option in reclock? My instincts tell me that having both vsync tools enabled might cause problems.You are right. If the MPC vsync correction is working for you then turn off Reclock's. Having both on at the same time causes periodic burst of judder every 20s to couple of minutes depending on hoe far away from the top of the screen the Reclock vsync target is set.
Peuj
20th April 2009, 10:10
The handiest way I know to apply changes is to reopen the same video with File / Recent Files (in Player "Keep history of recent opened files" must be checked).
If the options "Remember ..." in Miscellaneous are checked, the video restart from the same point and everything is quite fast.
Great, I'll use this for my test.
Thanks !!
Brazil2
20th April 2009, 16:56
Since the merge with Beliyaal branch, there's a slight delay after double click on a file (after the initial window is opened) and the moment it starts playing.
I've noticed the same issue but only when using EVR, it's OK with VMR7/9.
Since EVR is not working very fine on my XP system I'm usually not using it but for testing purposes, but I guess it must be annoying for people who are using EVR on a regular basis.
mark0077
20th April 2009, 18:56
Just an update on my vc-1 seek problems. I am now getting mpc-hc crashing SOMETIMES if I seek in a vc-1 .m2ts file. Very annoying today as a friend was over and it took about 5 attempts to open the file and seek to 10mins into the file.
Here is some output I get when the crash occurs if its useful?
Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc.exe
Application Version: 1.2.1059.0
Application Timestamp: 49eba1a2
Fault Module Name: mplayerc.exe
Fault Module Version: 1.2.1059.0
Fault Module Timestamp: 49eba1a2
Exception Code: c0000005
Exception Offset: 003a46eb
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 6153
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160
Just to note, my old problem of corruption and mpc-hc repeating 2-3 frames (one seemingly corrupt) over and over still happens 1 out of 5 times, with now 1 out of 5 times getting a crash also.... (sometimes more often)
ADude
20th April 2009, 19:22
Hi !
Can we get a post here in the MPC-HC thread with specific instructions for the vsync option changes added by the Beliyaal merge ?
Thanks !
saint-francis
20th April 2009, 21:13
Hi !
Can we get a post here in the MPC-HC thread with specific instructions for the vsync option changes added by the Beliyaal merge ?
Thanks !
I second this. I haven't had the time to keep up with the Beliyaal thread so a lot of the new functionality is unclear to me. I'm sure it is for others too; or at least everyone on the planet who didn't religiously keep up with that thread.
nijiko
20th April 2009, 21:45
I suggest to make a user manual with chm.
ADude
20th April 2009, 22:01
I suggest to make a user manual with chm.
That's a great idea for a long-term project, but first we were just looking for the sync instructions to be posted here in this thread.
ikarad
21st April 2009, 08:25
Hello everyone,
We have 2 batches left, most or all of these bugs should be fixed in 1053.
Subtitle problems(13):
https://sourceforge.net/tracker/?limit=100&func=&group_id=170561&atid=854651&assignee=&status=1&category=1165521&artgroup=&keyword=&submitter=&artifact_id=&limitz=100&assignee=&status=1&category=1165521&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&limitz=100&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Renderer problems(12):
https://sourceforge.net/tracker/?limit=100&func=&group_id=170561&atid=854651&assignee=&status=1&category=1165521&artgroup=&keyword=&submitter=&artifact_id=&limitz=100&assignee=&status=1&category=1165522&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&limitz=100&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Please check and confirm as many as possible.
Thank you!
2731336
http://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
and
2449648
http://sourceforge.net/tracker/?func=detail&aid=2449648&group_id=170561&atid=854651
the problems still exist with mpc homecinema 1059
nlnl
21st April 2009, 08:49
Hi !
Can we get a post here in the MPC-HC thread with specific instructions for the vsync option changes added by the Beliyaal merge ?
Thanks !
+1 :thanks:
tetsuo55
21st April 2009, 12:35
2731336
http://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
and
2449648
http://sourceforge.net/tracker/?func=detail&aid=2449648&group_id=170561&atid=854651
the problems still exist with mpc homecinema 1059
Thanks for testing
clsid
21st April 2009, 13:05
BUG: VSFilter fails to compile with current SVN
alexins
21st April 2009, 13:56
BUG: VSFilter fails to compile with current SVN
I confirm.
mark0077
21st April 2009, 14:25
Just an update on my vc-1 seek problems. I am now getting mpc-hc crashing SOMETIMES if I seek in a vc-1 .m2ts file. Very annoying today as a friend was over and it took about 5 attempts to open the file and seek to 10mins into the file.
Here is some output I get when the crash occurs if its useful?
Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc.exe
Application Version: 1.2.1059.0
Application Timestamp: 49eba1a2
Fault Module Name: mplayerc.exe
Fault Module Version: 1.2.1059.0
Fault Module Timestamp: 49eba1a2
Exception Code: c0000005
Exception Offset: 003a46eb
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 6153
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160
Just to note, my old problem of corruption and mpc-hc repeating 2-3 frames (one seemingly corrupt) over and over still happens 1 out of 5 times, with now 1 out of 5 times getting a crash also.... (sometimes more often)
Just looking through recent changes in svn and noticed this
Updated ffmeg
Fixed : crash on seek with True HD tracks
I only get the above quoted CRASH on seek with my True HD m2ts file. I get corruption / repeatedly repearing 2-3 frame bug on all vc-1 files after a couple of seeks.
Basically the fix for the True HD crash on seek in the svn above doesn't seem to work for me, and may have even made things worse as before these newer svn builds I didn't have any crashes seeking in True HD files. I will test later and try to figure out what exact version brought on the crashes, and see can I find a version that doesn't give me corruption / repeated frames on random seeks.
alexins
21st April 2009, 14:38
mark0077,
Can you try to start mpc in a command line with the option "mplayerc.exe /minidump" and upload the ".dmp" file generated after crash.
mark0077
21st April 2009, 14:42
mark0077,
Of course. I will try this when I am at my home machine later.
nijiko
21st April 2009, 18:23
That's a great idea for a long-term project, but first we were just looking for the sync instructions to be posted here in this thread.
Or make a wiki as ffdshow.
Casimir666
21st April 2009, 19:18
Or make a wiki as ffdshow.
I can open the wiki on SourceForge, but I haven't time to manage it. Do you want to take care of it?
PS : two wiki services are available : MediaWiki or Wikispaces (please tell me which one is better)
Casimir666
21st April 2009, 19:30
Or make a wiki as ffdshow.
BUG: VSFilter fails to compile with current SVN
Ok fixed
nijiko
21st April 2009, 19:37
I can open the wiki on SourceForge, but I haven't time to manage it. Do you want to take care of it?
PS : two wiki services are available : MediaWiki or Wikispaces (please tell me which one is better)
I consider MediaWiki is better.
And about the management, I suggest to open to everyone and check by moderators.
Egh
22nd April 2009, 00:42
In regards to EVR (not Custom) and MPC AVC decoder.
In my case it sends video in YUY2 format, and blank screen is shown. Is it correct to use YUY2 with EVR? As I found out it works here only with RGB (with ffdshow).
Also, with MPC decoder, when I want to view PIN [OUT], it scrolls down a lot of data in the text window, and only then displays data for [OUT].
What is this scrolling for?
hdboy
22nd April 2009, 01:21
Is there a way to play BD with MPC-HC when the movie is split into a lot of m2ts files? for most BDs, the movie is contained in one or two big m2ts files and I can play it fine with MPC. But with some BDs, like Pixar/Disney films, it's split into a 100 little m2ts files and they're not all contiguous, i.e., 101.m2ts and 102.m2ts may be completely different sections of the movie. I have to resort to powerdvd, but I prefer MPC for many different reasons. I'd love it if BD navigation (not decryption; that could be done elsewhere) were added to MPC.
Inspector.Gadget
22nd April 2009, 04:09
I still have the problem where the internal H.264 DXVA decoder stretches any content that isn't mod8 to fill out to mod8 dimensions, resulting in distortion of the bottom mod8-n pixels. I searched the thread but couldn't find a workaround for this problem. Has anyone discovered one?
Vista SP1 x64, NV 9650M GT w/ 179.48 drivers (most recent version that won't ever BSOD), C2D @ 2.53 gHz, 4GB Ram if any of this is relevant.
Mark_A_W
22nd April 2009, 06:12
Is there a way to play BD with MPC-HC when the movie is split into a lot of m2ts files? for most BDs, the movie is contained in one or two big m2ts files and I can play it fine with MPC. But with some BDs, like Pixar/Disney films, it's split into a 100 little m2ts files and they're not all contiguous, i.e., 101.m2ts and 102.m2ts may be completely different sections of the movie. I have to resort to powerdvd, but I prefer MPC for many different reasons. I'd love it if BD navigation (not decryption; that could be done elsewhere) were added to MPC.
Open->DVD will play the main title of a Bluray.
krbo
22nd April 2009, 07:18
In my case merging with beliyaal was too early as I reported earlier on this thread and on his also that there are problems in
reproduction while switching channels on a HDMI connected TV. (video stops or stutters like crazy after EDID)
SVN recovered from that error but beliyaal confirmed and claimed "it can't be fixed"
Now everyone with HDMI TV as only monitor (HTPC) have useless or severely crippled MPC HC.
So if I have something urgent to do during movie I must write down time mark instead of
simple pause and channel change for the rest of the family.
Mixer73
22nd April 2009, 07:21
Unfortunately I have to agree, I just installed the x64 version, changed some video settings, played one video, and it crashed.
I'll go try the 32bit version and see how it goes.
Barleyman
22nd April 2009, 07:47
Can you try to start mpc in a command line with the option "mplayerc.exe /minidump" and upload the ".dmp" file generated after crash.
Slight correction, MPC doesn't crash, it hangs. MPC window goes black and it's shown as "not responding" in task manager. Audio does keep on playing, thought. So no crash dump file, unfortunately.
Something going wrong with the VSYNC?
Jong
22nd April 2009, 09:13
Open->DVD will play the main title of a Bluray.I don't think that works with the seamless branching titles he is talking about, does it? :confused:
Jong
22nd April 2009, 09:14
I still have the problem where the internal H.264 DXVA decoder stretches any content that isn't mod8 to fill out to mod8 dimensions, resulting in distortion of the bottom mod8-n pixels. I searched the thread but couldn't find a workaround for this problem. Has anyone discovered one?
Vista SP1 x64, NV 9650M GT w/ 179.48 drivers (most recent version that won't ever BSOD), C2D @ 2.53 gHz, 4GB Ram if any of this is relevant.What renderer are you using?
Mercury_22
22nd April 2009, 09:20
In my case merging with beliyaal was too early as I reported earlier on this thread and on his also that there are problems in
reproduction while switching channels on a HDMI connected TV. (video stops or stutters like crazy after EDID)
SVN recovered from that error but beliyaal confirmed and claimed "it can't be fixed"
Now everyone with HDMI TV as only monitor (HTPC) have useless or severely crippled MPC HC.
So if I have something urgent to do during movie I must write down time mark instead of
simple pause and channel change for the rest of the family.
No problem Here so you may wanna check your system (drivers, OS, DirectX ....and reset MPC's settings by deleting the .ini or regs ! :)
krbo
22nd April 2009, 10:13
No problem Here so you may wanna check your system (drivers, OS, DirectX ....and reset MPC's settings by deleting the .ini or regs ! :)
if 1049 works OK and >= 1050 not (beliyaal's also not) then there is at least something outside my system, wouldn't you agree?
(Vista 32, HD3200, cat 9.3)
Mercury_22
22nd April 2009, 10:44
if 1049 works OK and >= 1050 not (beliyaal's also not) then there is at least something outside my system, wouldn't you agree?
(Vista 32, HD3200, cat 9.3)
Yes I agree IF is just that !
BUT how do you explain that I and others don't have such problem ? and also I don't see how the changes from SVN 1050 could have lead to this problem !
Revision 1050 - Directory Listing
Modified Sat Apr 18 22:06:04 2009 UTC (3 days, 11 hours ago) by casimir666
Changed : Libavcodec_gcc project activated for x64
Just a thought : Did you reset MPC's settings and are you using latest DirectX ?
tetsuo55
22nd April 2009, 11:57
Rewritten here:
http://forum.doom9.org/showthread.php?p=1276811#post1276811
Mercury_22
22nd April 2009, 12:50
@Everyone,
The recent changes should have fixed many bugs, and also introduced some new ones.
In order to get a clear and accurate view i invite everyone to verify that bugs can or cannot be reproduced or might even be fixed. (multiple verifications with different hardware/files are very welcome)
The full list can be found here (94 bugs)
http://sourceforge.net/tracker/?limit=100&func=&group_id=170561&atid=854651&assignee=&status=1&category=1165516&artgroup=&keyword=&submitter=&artifact_id=&limitz=100&assignee=&status=1&category=&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&limitz=100&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Also any new problems need to be reported there.
When reporting or confirming bugs please provide the following data:
-Windows and servicepack versions
-MPC-HC build version
-If appropriate FFdshow build number
-Videocard and driver version
-Renderer used and options selected in the output settings
-A sample so we can test it on our systems
We are unable to reproduce many of the bugs currently reported, from my limited testing i could close over half of them.
We need detailed information on how to reproduce them
I think it will be better / faster if we all take 5-10 bugs and we all test them 2-3 day then another 5-10 bugs and so on...
We can start with those you said you can close them already !
tetsuo55
22nd April 2009, 12:58
I think it will be better / faster if we all take 5-10 bugs and we all test them 2-3 day then another 5-10 bugs and so on...
We can start with those you said you can close them already !
Sounds like a good idea to me.
----------
The recent changes should have fixed many bugs, and also introduced some new ones.
In order to get a clear and accurate view i invite everyone to verify that bugs can or cannot be reproduced or might even be fixed. (multiple verifications with different hardware/files are very welcome)
Also any new problems need to be reported in the bug tracker.
When reporting or confirming bugs please provide the following data:
-Windows and servicepack versions
-MPC-HC build version
-If appropriate FFdshow build number
-Videocard and driver version
-Renderer used and options selected in the output settings
-A sample so we can test it on our systems
We are unable to reproduce many of the bugs currently reported, from my limited testing i could close over half of them.
We need detailed information on how to reproduce them
I have made batches, following Mercury's advice i would like to ask everyone to start testing batch 1:
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898922
Mercury_22
22nd April 2009, 13:07
Sounds like a good idea to me.
----------
I have made batches, following Mercury's advice i would like to ask everyone to start testing batch 1:
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898922
Then if no one else has something against I think you should pick some bugs and post them ! :)
Edit: looks like you beat me to it
Mixer73
22nd April 2009, 13:30
Slight correction, MPC doesn't crash, it hangs. MPC window goes black and it's shown as "not responding" in task manager. Audio does keep on playing, thought. So no crash dump file, unfortunately.
I have this symptom as well but only when I use EVR CP.
Vista x64, Q6600, 9800GT, current WHQL Nvidia drivers.
Inspector.Gadget
22nd April 2009, 14:39
What renderer are you using?
Happens with both EVR and VMR9, although latest MPC-HC build now doesn't use DXVA with VMR9 even on DXVA-compliant files and hence I've traded one problem for another.
krbo
22nd April 2009, 15:03
Yes I agree IF is just that !
BUT how do you explain that I and others don't have such problem ? and also I don't see how the changes from SVN 1050 could have lead to this problem !
Just a thought : Did you reset MPC's settings and are you using latest DirectX ?
yes, it' just and only that.
1050:
Media Player Classic HomeCinema (x86/x64), svn 1050
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log
Changed : merge with Beliyaal branch;
Added : support for madVR (new Video Renderer);
Resource cleanup.
Beliyaal changes are the reason, nothing else. He confirmed that in his thread.
And yes, in every time I have several builds in separate folders with their own ini files, directx si always the latest as it is required.
Why there are no more reports I don't know, maybe majority watch movies on PC monitor ?
Well, will see what will happen in future releases, I can't oppose majority.
Mercury_22
22nd April 2009, 15:17
yes, it' just and only that.
1050:
Beliyaal changes are the reason, nothing else. He confirmed that in his thread.
And yes, in every time I have several builds in separate folders with their own ini files, directx si always the latest as it is required.
Why there are no more reports I don't know, maybe majority watch movies on PC monitor ?
Well, will see what will happen in future releases, I can't oppose majority.
Where did you get the "changes" in the SVN cause your 1050 it's different from what I see in the SVN http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log :confused:
hoborg
22nd April 2009, 15:20
Hi.
I thing there is a problem in latest MPC-HC standalone video filter - h.264 are decoded very slow in software mode (maybe caused by ffmpeg update?).
In HPC-HC player it is OK, but if you ar use standalone filter, something seems to be broken.
Using XP SP3 VMR9
To reproduce:
Register MPC-HC sandalone filter
Disable H.264 decoding in MPC-HC
Disable h.264 (DXVA) decoding in standalone decoder
Start HD or FullHD video (h.264).
Noticed since SVN 1056 standalone filters.
EDIT:
Video example: http://hobring.ic.cz/HDV_0091.zip
Beliyaal
22nd April 2009, 16:53
Beliyaal changes are the reason, nothing else. He confirmed that in his thread.
And yes, in every time I have several builds in separate folders with their own ini files, directx si always the latest as it is required.
Why there are no more reports I don't know, maybe majority watch movies on PC monitor ?
Well, will see what will happen in future releases, I can't oppose majority.
I can reproduce this problem, but have not found a way to fix it. Basically I use the driver differently than the old version, and this bug in the driver isn't exposed by the old version. I have thought of one more thing to try, so I will let you know if that pans out.
Snowknight26
22nd April 2009, 19:34
MPC-HC (64-bit at leasts) won't play E-AC3 streams. It recognizes the length but it doesn't play. When you try to seek, MPC-HC crashes.
Samples: http://stfcc.org/misc/eac3samples
Spec-Chum
22nd April 2009, 20:05
MPC-HC (64-bit at leasts) won't play E-AC3 streams. It recognizes the length but it doesn't play. When you try to seek, MPC-HC crashes.
Samples: http://stfcc.org/misc/eac3samples
Works fine here, tried with both internal and ffshow (libavcodec). Plays OK, and I can seek fine...
Tested using version 1060 compiled by me (no mods, just libavcodec compiled using -march=core2)
edit: oops, no it doesn't on x64 version, 32 bit version OK. Note to self: read previous post properly before flapping ya lips :)
clsid
22nd April 2009, 20:35
-march=core2 is not going to help much since all performance critical ffmpeg code is written in assembly.
Spec-Chum
22nd April 2009, 21:01
-march=core2 is not going to help much since all performance critical ffmpeg code is written in assembly.
Well, I know, but it makes me feel better :)
edit: lol, I just opened up one of the .asm files to have a quick peek...I had to check to make sure my font wasn't set to wingdings or something, now I know why they call it "code" :)
ADude
22nd April 2009, 22:01
yes, it' just and only that.
1050:
Beliyaal changes are the reason, nothing else. He confirmed that in his thread.
And yes, in every time I have several builds in separate folders with their own ini files, directx si always the latest as it is required.
Why there are no more reports I don't know, maybe majority watch movies on PC monitor ?
Well, will see what will happen in future releases, I can't oppose majority.
All of this sounds like horrible development methodology. :eek:
PS Note that Beliyaal has posted in this thread since three or four of us asked for a post of the instructions for the vsync changes... and still nothing...
Beliyaal
22nd April 2009, 22:24
All of this sounds like horrible development methodology. :eek:
PS Note that Beliyaal has posted in this thread since three or four of us asked for a post of the instructions for the vsync changes... and still nothing...
Well if you rather I don't post at all until I have time to sit down and write documentation I can do that.
Spec-Chum
22nd April 2009, 22:31
All of this sounds like horrible development methodology. :eek:
PS Note that Beliyaal has posted in this thread since three or four of us asked for a post of the instructions for the vsync changes... and still nothing...
Whoa, steady on boy! Last time I checked this was an open source project, coded by very talented VOLUNTEERS, who give up THEIR FREE TIME so that YOU can use the player for FREE!
I'm not going to apologise for sounding harsh, I've got the greatest respect for all the devs and I think you should have too.
Spec
krbo
22nd April 2009, 23:38
Of course there is and must be a respect for developers, this is enormous and fantastic work and they gave many great hours spent watching beautiful HD videos.
This thread serves mostly as a bug report for them, something they can fix, something can't but it's our obligation to report anything strange.
Like, that I'm now in a situation that there are no more MPC HC for me after v. 1043 so I will stick with it.
Maybe future SVN or Catalyst version would remove my problem, who knows
(oh, btw there is an intersting situation that 1043, last one before beliyaal has 3 times more "Просмотров" ("views" I guess as I'm from Slavic language group) then other versions at xvideo.ru)
And hardest work for any software developer is to write a manual or help file. I know that - been there (databases were my field) so I sympathize with Beliyaal :)
great, great work. Thank you devs !
krbo
22nd April 2009, 23:41
Where did you get the "changes" in the SVN cause your 1050 it's different from what I see in the SVN http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log :confused:
www.xvidvideo.ru , always downloaded from there as it's not my playgorund to compile such things by my own :)
edit: sorry for the typo in link, it was too late (1am) and I went to bed immediately , thanks for correction !
cwl7454
22nd April 2009, 23:51
krbo, kindly remove your link, not fitting for this forum or can a moderator remove please
flanger216
23rd April 2009, 00:03
I think he meant www.xvidvideo.ru :rolleyes: ... but yes, a quick edit by the poster or a moderator might avert tons of accidental NSFW disasters :D...
alexins
23rd April 2009, 02:41
Media Player Classic HomeCinema (x86/x64), svn 1065 (http://www.xvidvideo.ru/content/view/726/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1061-1065)
Change : increased the limit ref_num up to 16 for Nvidia;
Italian resources updated; translated new "TODO" lines;
Updated Hungarian translation;
Updated Russian translation;
Updated Turkish translation.
Snowknight26
23rd April 2009, 05:22
r1065 crashes for me when DXVA tries to kick in when I play interlaced H.264 videos. MPC-HC x64, Vista, on a Radeon HD 4850, Catalyst 9.4. r1060 does not.
It seems like there are a lot of outstanding issues that aren't being taken care of or that new issues ones that shouldn't crop up, are. If any of the devs needs a testing environment somehow, be it through remote desktop or what have you, feel free to let me know - always willing to help the cause.
marc99
23rd April 2009, 06:42
"Change : increased the limit ref_num up to 16 for Nvidia"
Why? Internal decoder doesnt't fix.
Aleksoid1978
23rd April 2009, 07:24
"Change : increased the limit ref_num up to 16 for Nvidia"
Why? Internal decoder doesnt't fix.
I specialy test some .mkv(about 5) 1920, 1280 with level 5.1 and ref_num = 16(made in megui short sample) and all decoding with DXVA fine.
if you have file, that not working with DXVA - make short sample and upload for test.
marc99
23rd April 2009, 08:05
Sample: http://www.sendspace.com/file/fjci8t
See this: http://forum.doom9.org/showthread.php?p=1262947#post1262947
Mercury_22
23rd April 2009, 08:44
Sounds like a good idea to me.
----------
The recent changes should have fixed many bugs, and also introduced some new ones.
In order to get a clear and accurate view i invite everyone to verify that bugs can or cannot be reproduced or might even be fixed. (multiple verifications with different hardware/files are very welcome)
Also any new problems need to be reported in the bug tracker.
When reporting or confirming bugs please provide the following data:
-Windows and servicepack versions
-MPC-HC build version
-If appropriate FFdshow build number
-Videocard and driver version
-Renderer used and options selected in the output settings
-A sample so we can test it on our systems
We are unable to reproduce many of the bugs currently reported, from my limited testing i could close over half of them.
We need detailed information on how to reproduce them
I have made batches, following Mercury's advice i would like to ask everyone to start testing batch 1:
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898922
Tested batch 1 except "1833718 Eastern Europe font in Subtitles problem with G15 " and I CAN'T reproduce any of the bugs so NO confirmation for batch 1 with MPC-HC svn 1065 (and FFDShow svn 2896)
Edit: also except "1850145 MPC not reloading Elemend title from multi-segment file"
tetsuo55
23rd April 2009, 09:11
@ Everyone:
The new code has fixed (a lot) of bugs/problems/feature request.
Unfortunately it has also revealed some bugs in driver code and caused a few regressions.
The dev's are spending all the time available now to work on the regressions and fix bugs.
We do need to provide them with detailed information including samples, this is why i have asked everyone to try and reproduce the bugs on the buglist on sourceforge and tell is if you could or could with detailed hardware/software information.
Also new bugs and regressions need to be added.
I have already closed a few bugs that are definately fixed, and i have many more on my list awaiting confirmation.
Once the buglist is clean we can focus all attention on the remaining bugs.
tetsuo55
23rd April 2009, 09:12
Tested batch 1 except "1833718 Eastern Europe font in Subtitles problem with G15 " and I CAN'T reproduce any of the bugs so NO confirmation for batch 1 with MPC-HC svn 1065 (and FFDShow svn 2896)
Could you post your testing hardware/software and used samples on as a reply to the bugs?
Mercury_22
23rd April 2009, 09:18
Could you post your testing hardware/software and used samples on as a reply to the bugs?
See my signature ! as for the samples is it really necesary ? (tested with various / multiple files)
tetsuo55
23rd April 2009, 09:21
See my signature ! as for the samples is it really necesary ? (tested with various / multiple files)
A sample could be interesting for reports like: files with this "special feature" do not work, and you're sample with the same "special feature" does.
Information in the thread tends to get lost (just check out the number of posts), thats why we need confirmation in the bug list. it won't get lost there
hoborg
23rd April 2009, 09:30
Hi.
Nobody care about problem i reported?
http://forum.doom9.org/showthread.php?p=1276859#post1276859
It is no longer possible to use standalone MPC-HC decoder becouse of broken SW h.264 decoding.
tetsuo55
23rd April 2009, 09:40
Hi.
Nobody care about problem i reported?
http://forum.doom9.org/showthread.php?p=1276859#post1276859
It is no longer possible to use standalone MPC-HC decoder becouse of broken SW h.264 decoding.
Probably related to the change in 1053, casimir is working on it.
hoborg
23rd April 2009, 09:45
Probably related to the change in 1053, casimir is working on it.
Thanks for info.
Mercury_22
23rd April 2009, 09:49
A sample could be interesting for reports like: files with this "special feature" do not work, and you're sample with the same "special feature" does.
Information in the thread tends to get lost (just check out the number of posts), thats why we need confirmation in the bug list. it won't get lost there
Ok I'll try ! but no go on samples since they don't bother to post one ! (I'm trying to concentrate on testing not cutting & uploading samples if that's not relly necessary)
Also i'm thinking it will be better to ask / post in the bug page a request to the initial poster to retest with latest MPC for bugs reports OLDER THEN November 29, 2008 = latest "official MPC-HC" And if no respond in let's say 1 week you can close the bug report
Cause many of this bugs seems abandoned & fixed to me ! just that the initial poster never took time to report solved !
This way we can concentrate on real bugs !
P.S. I'll take the time to post samples for newer bugs (if necessary) Those old bugs I'm almost sure they are 99% fixed and not reported as fixed so I don't want to lose more time with them than a quick test !
Phaser
23rd April 2009, 09:58
I noticed a regression since the Beliyaal merge, that's preventing me from upgrading to latest version. When watching a video fullscreen (1680x1050), random lines appear if I try to zoom in. This happens only when I use the Bicubic resizer with VMR9 renderless and EVR custom (I tested on both XP and Vista), with every video format SD & HD.
Here's an example:
Before
http://imgur.com/1v90s.png (http://imgur.com/1v90.jpg)
After
http://imgur.com/1vNKs.png (http://imgur.com/1vNK.jpg)
This is my configuration:
- Windows XP SP3 Pro
- works with svn 1043 / broken since svn 1048
- Ati Radeon HD 3650 / Catalyst 9.4
- Renderer: VMR 9 renderless / other output options: 3D surfaces, VMR9 mixer mode, lock back-buffer
tetsuo55
23rd April 2009, 10:09
Yeah i agree, but i still need multiple verfications of not being able to reproduce.
The first batch has a few bugs that might be feature request or not be bugs at all.
1850145 - MPC not reloading Elemend title from multi-segment file
Does anyone have a sample of such a file? does it not work with both internal and haali splitter? Does it work in other players like vlc and mplayer?
1805361 - Unable to open video file with MPC while it is being saved
I think this depends on the "downloading" application and iirc this happens in the older version too. Can other players open the file when MPC(-HC) can not?
tetsuo55
23rd April 2009, 10:13
I noticed a regression since the Beliyaal merge, that's preventing me from upgrading to latest version. When watching a video fullscreen (1680x1050), random lines appear if I try to zoom in. This happens only when I use the Bicubic resizer with VMR9 renderless and EVR custom (I tested on both XP and Vista), with every video format SD & HD.
Here's an example:
Before
http://imgur.com/1v90s.png (http://imgur.com/1v90.jpg)
After
http://imgur.com/1vNKs.png (http://imgur.com/1vNK.jpg)
This is my configuration:
- Windows XP SP3 Pro
- works with svn 1043 / broken since svn 1048
- Ati Radeon HD 3650 / Catalyst 9.4
- Renderer: VMR 9 renderless / other output options: 3D surfaces, VMR9 mixer mode, lock back-buffer
This is a known bug, i assume you are using DXVA?
Please update the bug report here:
https://sourceforge.net/tracker/index.php?func=detail&aid=2018012&group_id=170561&atid=854651
Mercury_22
23rd April 2009, 10:23
Yeah i agree, but i still need multiple verfications of not being able to reproduce.
The first batch has a few bugs that might be feature request or not be bugs at all.
1850145 - MPC not reloading Elemend title from multi-segment file
Does anyone have a sample of such a file? does it not work with both internal and haali splitter? Does it work in other players like vlc and mplayer?
1805361 - Unable to open video file with MPC while it is being saved
I think this depends on the "downloading" application and iirc this happens in the older version too. Can other players open the file when MPC(-HC) can not?
I think that bug repors wich are NOT providing your requested data When reporting or confirming bugs please provide the following data:
-Windows and servicepack versions
-MPC-HC build version
-If appropriate FFdshow build number
-Videocard and driver version
-Renderer used and options selected in the output settings
-A sample so we can test it on our systems
should be IGNORED / closed especially when that data (samples) it's really needed and not provided !
tetsuo55
23rd April 2009, 10:33
There appear to be some serious compatibility problems with the G15 manager.
It appears to break some subtitles and some renderers.
So far reports are in that eastern european fonts get rendered incorrectly and that selecting VMR9 renderless causes artifacting.
Anyone here have a G15 and the manager, i think its a bug with the manager itself but it's worth having a look. (it probably uses vmr9 renderless to print to the keyboard LCD)
tetsuo55
23rd April 2009, 10:51
I think that bug repors wich are NOT providing your requested data
should be IGNORED / closed especially when that data (samples) it's really needed and not provided !
The instructions for bug reporting have to be re-written to be more clear.
We should give everyone a chance of # days to update their report with the required information(and give others the chance to reproduce with the information available already)
I will write new and more detailed bug reporting instructions (these should be added to the wiki)
I will add information on creating samples and screenshots and where to host them
Phaser
23rd April 2009, 11:10
This is a known bug, i assume you are using DXVA?
Please update the bug report here:
https://sourceforge.net/tracker/index.php?func=detail&aid=2018012&group_id=170561&atid=854651
I don't think it's related, in my example it was without DXVA (AVI XviD file). And the problem it's not the quality, but the "grid lines" that appear over the video.
Also I noticed this on the Beliyaal thread. Maybe he knows more about what's causing this:
Known Bugs
* Bicubic resizer sometimes renders incorrectly.
Aleksoid1978
23rd April 2009, 11:50
Sample: http://www.sendspace.com/file/fjci8t
See this: http://forum.doom9.org/showthread.php?p=1262947#post1262947
Yea, at this sample playback freeze. I think ref_num=16 work normaly for 1920x and 1280x files.
Need some more testing ...
marc99
23rd April 2009, 12:22
Yea, at this sample playback freeze. I think ref_num=16 work normaly for 1920x and 1280x files.
Need some more testing ...
If file has static picture, max number of bframes is use and freez.
tetsuo55
23rd April 2009, 12:38
If file has static picture, max number of bframes is use and freez.
Appears on the surface to be a bug in the nvidia decoder, does this sample work with CUDA/Coreavc ?
marc99
23rd April 2009, 13:00
Appears on the surface to be a bug in the nvidia decoder, does this sample work with CUDA/Coreavc ?
No (macroblocking, not freez).
tetsuo55
23rd April 2009, 13:07
No (macroblocking, not freez).
Though so. Then it's probably a combination of mpc decoder/nvidia decoder
-----------
I rewrote the bug reporting rules, does anyone have feedback/corrections/additions?
How to report bugs
1. Provide as much system information as possible:
-Windows and servicepack versions
-MPC-HC build version, when reporting regressions please name the last working build, also comparisons to other players (even MPC regular) are very welcome
-Try with both internal and haali splitter and report the difference in results
-Try with both internal and external codecs and report the difference in results
-If appropriate FFdshow build number
-Videocard and driver version
-Renderer used and options selected in the output settings (a screenshot of the output menu, rightmouseclick filters and rightmousclick renderer settings). Also try with different settings/renderers.
2. Provide a Sample and screenshots
-A sample can be cut ....
-A screenshot can be made ....
Please upload screenshots to http://imageshack.us/
Please upload samples to http://sharebee.com and post all the mirrors
3. Write a detailed explanation of how to reproduce the problem
Mixer73
23rd April 2009, 14:04
Guys
I'm using the 1060 build in 32bit and I notice with EVR that I can no longer zoom up the picture either with the number keys in the keypad, or with the "Pan/Scan" menu options. Can somebody else test this?
in EVR CP it works but EVR CP is unusably slow on my system. It is less than half speed but if you look at the stats it claims it is not dropping any frames.
EDIT: I increased the buffers to 10 and I have playback now but if I select Vsync I get the "playing frames as fast as you can decode" problem others have reported.
Vista x64, SP1
MPC-HC build 1060
Codecs don't seem to matter, tested in this case with MPEG2 Microsoft and internal decoder
EDIT 2:
Above testing was with MPEG2 footage, both SD & HD, with a HD AVI file in XVID EVR CP is again totally unusable. Its my understanding that all Beliyaal's work is around the EVR CP functionality.
I got this working better by using D3D fullscreen and unticking every box under Renderer Settings but as soon as you pause and exit fullscreen MPC hangs:
Problem Event Name: AppHangB1
Application Name: mplayerc.exe
Application Version: 1.2.1060.0
Application Timestamp: 49ee2ae8
Hang Signature: fe19
Hang Type: 2048
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 3081
Additional Hang Signature 1: 7335330df957fa0be2a823efc5d2b9e8
Additional Hang Signature 2: a2c2
Additional Hang Signature 3: ad53d77355753997dcdb8b97c3c2208e
Additional Hang Signature 4: fe19
Additional Hang Signature 5: 7335330df957fa0be2a823efc5d2b9e8
Additional Hang Signature 6: a2c2
Additional Hang Signature 7: ad53d77355753997dcdb8b97c3c2208e
I'm pretty sure others have got this same symptom so I think this does formally need to be entered as a bug
gngn
23rd April 2009, 14:49
Yea, at this sample playback freeze. I think ref_num=16 work normaly for 1920x and 1280x files.
Need some more testing ...
on XP the old ReFrames =< 11 rule is still valid, even with the latest nvidia WHQL drivers 182.50 , so the change "increased the limit ref_num up to 16 for Nvidia" should'nt be implemented for XP users at least.
there is another problem since version 1053: "Fixed : MpcVidecDec output MediaType incorrectly filled to 1088 instead of 1080 for software decoding of 1080 material" , true 1080p material is shown as 1088 pixels high, as Snowknight26 reported here (http://forum.doom9.org/showthread.php?p=1275945#post1275945) . sideeffect is that on 1080p videos the first 2-3 seconds have horrible macroblocking with DXVA on:
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_1088p.png (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/1088p.png)
here (http://www.mediafire.com/download.php?nfzjnzzdt3y) is a sample file
squid_80
23rd April 2009, 15:35
Appears on the surface to be a bug in the nvidia decoder, does this sample work with CUDA/Coreavc ?
The sample uses 16 reference frames. The current version of CoreAVC will not use CUDA decoding for 16 reference frames (<16 is fine), since the nvidia decoder can only output decoded frames by storing them in the DPB.
tetsuo55
23rd April 2009, 15:56
The sample uses 16 reference frames. The current version of CoreAVC will not use CUDA decoding for 16 reference frames (<16 is fine), since the nvidia decoder can only output decoded frames by storing them in the DPB.
Every hardware decoder is limited to DPB, if it works with DXVA i think CUDA should too? (in other words, MPC also stores those 16 ref frames in DPB)
But the DPB needs to have room for ref frames + 1 if i'm not mistaken (that would mean that the nvidia DPB can store 17 ref frames)
squid_80
23rd April 2009, 16:06
But the DPB needs to have room for ref frames + 1 if i'm not mistaken (that would mean that the nvidia DPB can store 17 ref frames)
That's right, and due to a windows limitation it's impossible to setup a DPB with more than 16 frames.
tetsuo55
23rd April 2009, 16:12
That's right, and due to a windows limitation it's impossible to setup a DPB with more than 16 frames.
Then why does it work with MPC?? (excluding the sample posted above)
@Aleksoid1978, can you post the working sample's you made?
squid_80
23rd April 2009, 16:25
Then why does it work with MPC?? (excluding the sample posted above)
Exactly my point: it seems it doesn't.
73ChargerFan
23rd April 2009, 17:54
Those old bugs I'm almost sure they are 99% fixed and not reported as fixed so I don't want to lose more time with them than a quick test !
Have you tested on XP? Vista+EVR is different from XP+VMR9. Also the Beliyaal merge needs to be regression tested. Bugs should be tested on popular configurations.
DTS 1536 over spdif & the internal matroska splitter are still buggy, and have been known to be for years, going back to Gabest. Some code doesn't have an owner anymore, and no one to fix certain bugs.
73ChargerFan
23rd April 2009, 18:04
I rewrote the bug reporting rules, does anyone have feedback/corrections/additions?
Please add links to the Changes Log (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log) and to the Archive of svn builds (http://www.xvidvideo.ru/content/category/1/1/2/).
If using ffdshow, then also test with internal transform filter if appropriate.
If the bug causes mpc-hc to crash, attach a minidump.
MPC-HC settings stored in the registry may be incompatible with earlier versions. The settings can be deleted in Windows XP: save the following code as "clean-registry.reg" and run it.
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]
tetsuo55
23rd April 2009, 18:44
Thanks and updated, I would also like some help on the plain text formatting, it looks like crap now :(
----------------------
How to report bugs
Step One: Make sure you have followed the following steps to make sure it's not a configuration/Version problem:
**First download the newest build here:http://www.xvidvideo.ru/content/category/1/1/2/
(You can also find older builds here for regression testing)
**You can check out the changelog here, the problem might have been fixed in a newer version than the one you where using:http://mpc-hc.svn.sourceforge.net/vi...c-hc/?view=log
**MPC-HC settings stored in the registry may be incompatible with earlier versions. The settings can be deleted: save the following code as "clean-registry.reg" and run it(with admin rights in vista/win7).
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]The same goes for the settings.ini file created next to the mplayerc.exe, delete it.
(In both cases MPC will recreate the settings entries on the first run.)
**Make sure you're videocard drivers and directX version are up to date
If this does not solve the problem move on to step two
Step Two: Provide as much system information as possible:
**Windows and servicepack versions
**MPC-HC build version, when reporting regressions please name the last working build, also comparisons to other players (even MPC regular) are very welcome
**Try with both internal and haali splitter and report the difference in results
**Try with both internal and external codecs and report the difference in results
**If appropriate FFdshow build number, If using ffdshow, then also test with internal transform filter if appropriate.
**Videocard and driver version
**Renderer used and options selected in the output settings (a screenshot of the output menu, rightmouseclick filters and rightmousclick renderer settings). Also try with different settings/renderers.
Step Three: Provide sample(s) and screenshot(s)
**A sample can be cut with avidemux(http://fixounet.free.fr/avidemux/) or mkvmerge(http://www.bunkus.org/videotools/mkvtoolnix/)
**A screenshot can be made by pressing the "print screen" button on the keyboard and opening paint, then paste (CTRL+V)
Please upload screenshots to http://imageshack.us/
Please upload samples to http://sharebee.com and post all the mirrors
**If the bug causes mpc-hc to crash, attach a minidump or upload it it to http://sharebee.com and post all the mirrors. You can make a mini dump by starting mplayerc.exe in a command line(with administrator rights) with the option "mplayerc.exe /minidump" and upload the ".dmp" file generated after crash.
Step Four: Write a detailed explanation of how to reproduce the problem
Steveo08
23rd April 2009, 20:37
i have a question to dxva and evr custom and using colorspace on geforce 8600 gt hdmi.
in the nvidia control panel under digital color output for my plasma tv i am using rgb.
but now i have seen that dxva and evr custom used nv12 instead of rgb.
so should i now chage the color output in the nvidia control panel to YCbCr444?
mark0077
23rd April 2009, 21:38
i have a question to dxva and evr custom and using colorspace on geforce 8600 gt hdmi.
in the nvidia control panel under digital color output for my plasma tv i am using rgb.
but now i have seen that dxva and evr custom used nv12 instead of rgb.
so should i now chage the color output in the nvidia control panel to YCbCr444?
Correct me if I am wrong, but the signal will be converted to RGB in any case. If you output YCbCr444 from your gfx card, your TV will do the conversion. If you output in RGB from your gfx card, your gfx card will convert the nv12 to RGB.
My preference is still to output RGB from ffdshow, eliminating the need for the gfx card or tv to do any conversions. Experience has thought me not to trust either gfx card or tv for good conversions in all scenarios.
Aleksoid1978
24th April 2009, 00:00
@Aleksoid1978, can you post the working sample's you made?
Here:
http://aleksoid.tosei.ru/Samples/test_2.mkv
http://aleksoid.tosei.ru/Samples/test_1.mkv
ADude
24th April 2009, 02:39
Well if you rather I don't post at all until I have time to sit down and write documentation I can do that.
We are not looking - in this thread - for carefully written documentation - just an explanation of how to use the new settings for vsync.
Some guy started to ask for a formal manual, but that was not the origin of the request.
marc99
24th April 2009, 07:12
Here:
http://aleksoid.tosei.ru/Samples/test_2.mkv
http://aleksoid.tosei.ru/Samples/test_1.mkv
Samples has bframes=0.
Limitation with Vista (64bit, NVidia 8600GT) is:
Reference Frames - Max bFrames (bPyramid Disabled)
16 - 1
15 - 3
14 - 7
13 - 16
Reference Frames - Max bFrames (bPyramid Enabled)
16 - 4
15 - 7
14 - 16
Aleksoid1978
24th April 2009, 07:36
Samples has bframes=0.
Limitation with Vista (64bit, NVidia 8600GT) is:
Reference Frames - Max bFrames (bPyramid Disabled)
16 - 1
15 - 3
14 - 7
13 - 16
Reference Frames - Max bFrames (bPyramid Enabled)
16 - 4
15 - 7
14 - 16
How check bFrames count in video ???
Steveo08
24th April 2009, 07:44
Correct me if I am wrong, but the signal will be converted to RGB in any case. If you output YCbCr444 from your gfx card, your TV will do the conversion. If you output in RGB from your gfx card, your gfx card will convert the nv12 to RGB.
My preference is still to output RGB from ffdshow, eliminating the need for the gfx card or tv to do any conversions. Experience has thought me not to trust either gfx card or tv for good conversions in all scenarios.
but what is, it i don't use ffdshow, how can i prefer rgb with evr?
tetsuo55
24th April 2009, 07:51
Samples has bframes=0.
Limitation with Vista (64bit, NVidia 8600GT) is:
Reference Frames - Max bFrames (bPyramid Disabled)
16 - 1
15 - 3
14 - 7
13 - 16
Reference Frames - Max bFrames (bPyramid Enabled)
16 - 4
15 - 7
14 - 16
Hi marc99, everyone technical person i ask always says there is no limit for bframes?
How did you get these values?
From this list it appears like every 4 b frames count as 1 ref frame(while the specs say any value between 1 and 16 should only be 1 ref frame)
Aleksoid1978
24th April 2009, 08:04
I make some test clips, 1920, ref_num=16 with bFrames=9 :
1920x1080 - freez after 3-5 second playback, but 1920x800 - play fine.
here sample 1920x800, that fime play with DXVA - http://aleksoid.tosei.ru/Samples/test_4.mkv
The conclusion - this is not the case, well, or not only that
tetsuo55
24th April 2009, 08:09
I make some test clips, 1920, ref_num=16 with bFrames=9 :
1920x1080 - freez after 3-5 second playback, but 1920x800 - play fine.
here sample 1920x800, that fime play with DXVA - http://aleksoid.tosei.ru/Samples/test_4.mkv
The conclusion - this is not the case, well, or not only that
The limits posted by marc99 are valid for 1920x1080 only, as soon as you lower the resolution the number of R or B frames can be increased
marc99
24th April 2009, 08:43
How check bFrames count in video ???
AVInaptic http://fsinapsi.altervista.org/
http://www.elecard.com/products/products-pc/professional/stream-analyzer/
http://www.elecard.com/products/products-pc/professional/streameye/
Hi marc99, everyone technical person i ask always says there is no limit for bframes?
How did you get these values?
From this list it appears like every 4 b frames count as 1 ref frame(while the specs say any value between 1 and 16 should only be 1 ref frame)
Testing, testing, testing....
Question is: How NVidia made it?
The limits posted by marc99 are valid for 1920x1080 only, as soon as you lower the resolution the number of R or B frames can be increased
Then why SD files doesn't work?
tetsuo55
24th April 2009, 09:04
AVInaptic http://fsinapsi.altervista.org/
http://www.elecard.com/products/products-pc/professional/stream-analyzer/
http://www.elecard.com/products/products-pc/professional/streameye/
Testing, testing, testing....
Question is: How NVidia made it?
Then why SD files doesn't work?
Interesting,
Well if you simply look at how it works:
Spec's limit R to 16 and B to 16
Spec's say if it fits in DPB we can decode it
Windows has added some limitations to further enforce(and sometimes lower) the spec's
B-Pyarmids changes the relation between R and B slighly, but some devices do not implement b-pyarmids correctly.
On paper a 1920x1080p R16,B16,B-pyramid encode should take 17 slots in DPB, as the 17th is not a ref frame the windows should not complain.
Clearly you're testing has shown, that at least for Nvidia, this is not the case, eventhough MPC-HC can force the decoder to use R16,B16,B-pyramid, the image will corrupt and/or crash the decoder.
The number of B frames might also be a problem on ATI/Intel/SIS hardware...
i wonder what would happen if we force fed an ATI card a 1920x1080 R=5 B=0 Pyramid=no
ikarad
24th April 2009, 14:19
I answer at your question
https://sourceforge.net/tracker/?func=detail&aid=2466321&group_id=170561&atid=854651
https://sourceforge.net/tracker/?func=detail&aid=2449648&group_id=170561&atid=854651
Jong
24th April 2009, 14:53
Correct me if I am wrong, but the signal will be converted to RGB in any case. If you output YCbCr444 from your gfx card, your TV will do the conversion. If you output in RGB from your gfx card, your gfx card will convert the nv12 to RGB.
My preference is still to output RGB from ffdshow, eliminating the need for the gfx card or tv to do any conversions. Experience has thought me not to trust either gfx card or tv for good conversions in all scenarios.I'm not sure it is that clear cut! As most if not all STBs output YCbCr and as YUV is typically a better colorspace to work in when manipulating video, I think some (maybe even many, possibly even most!) do all their video processing in YUV. So if you send RGB it may get converted by the TV to YUV and back! And TVs normally have nowhere near the horsepower to throw at these things as a modern PC.
I cannot say for sure, but I think my TV does a better job of processing a YCbCr input than an RGB one.
vask
24th April 2009, 16:17
All the builds newer than 1.2.1043 have major problems with evr custom renderer when using any filter that supports dxva. This is happening on the intel g45 chipset. The symptoms are stuttery video playback, video freezing while sound carries on. I suspect this started to appear after beliyaal features were added because the last publically available build to not excibit these problems is the 1.2.1043 svn.
TinTime
24th April 2009, 16:37
I'm not sure it is that clear cut! As most if not all STBs output YCbCr and as YUV is typically a better colorspace to work in when manipulating video, I think some (maybe even many, possibly even most!) do all their video processing in YUV. So if you send RGB it may get converted by the TV to YUV and back! And TVs normally have nowhere near the horsepower to throw at these things as a modern PC.
I cannot say for sure, but I think my TV does a better job of processing a YCbCr input than an RGB one.
Except...
If you output YCbCr from your pc I think it's just adding a final conversion before output. There will always be a conversion to RGB in a pc somewhere along the line regardless of the final output.
So if the TV does a conversion like you describe then you can choose between one of these conversion chains:
PC TV
YV12 -> RGB -> YCbCr ~~~~> RGB
YV12 -> RGB ~~~~> YCbCr -> RGB
But if it doesn't then you can choose between:
PC TV
YV12 -> RGB -> YCbCr ~~~~> RGB
YV12 -> RGB ~~~~> nothing
If the TV doesn't convert RGB then outputting RGB from the PC is a winner, from the point of view of minimising conversions.
Steveo08
24th April 2009, 17:40
so i am not sure what about to do.......how do i know what is better for my tv, rgb or YCbCr ?
any tests there?
squid_80
24th April 2009, 17:58
Which one looks better?
leeperry
24th April 2009, 18:48
so i am not sure what about to do.......how do i know what is better for my tv, rgb or YCbCr ?
any tests there?
plain RGB32 does, w/ whatever rgb3dlut() or mVR resampling the chroma in softcubic(1.0/0.0)...well from what I've seen anyway :)
I guess Leak's chroma upsampling PS script will output more or less the same stuff, if you output RGB32HQ from ffdshow
if your display accepts both RGB and YCbCr, it's a good that it will convert to RGB internally anyway...and your SD upscales might be borked and decoded in BT.709 :D
if it expects TV levels, don't enable any levels conversion in ffdshow of course.
Pr3d
24th April 2009, 22:06
http://img21.imageshack.us/img21/8508/captureive.png
Is possible to remove this message without install the SDK Redistributable?
Steveo08
24th April 2009, 23:27
@leeperry
i will try nv12 because i can't see a difference between rgb and nv12 and i don't now what my tv more like.
but i found a problem with the newer builds of mpc-hc, in the lower range of the picture there is a mirror line or a ghost line, i am not sure what is the correct word for that.
you can have a look what i mean:
http://img21.imageshack.us/img21/1475/snapshot20090425001007.png
it's not in all movies but a lot.
i don't changed my settings, i always use dxva with evr custom and some pixelshader and vista 32.
i tested the standard evr, too. but the problem is still there.
just vmr9 works fine.
Keiyakusha
24th April 2009, 23:59
Is possible to remove this message without install the SDK Redistributable?
As I understand, you need to Install DirectX9. Not SDK but End-User Runtime. Or maybe just put this DLL into MPC-HC folder.
Attention! To work correctly, the program needed to install a DIRECTX End-User Runtime to the version 9.26.1590 (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en) (3/23/2009)
marc99
25th April 2009, 09:56
Aleksoid1978
Limit in Vista is 13 (not 16) in all resolution.
Jong
25th April 2009, 10:05
Except...
If you output YCbCr from your pc I think it's just adding a final conversion before output. There will always be a conversion to RGB in a pc somewhere along the line regardless of the final output.
So if the TV does a conversion like you describe then you can choose between one of these conversion chains:
PC TV
YV12 -> RGB -> YCbCr ~~~~> RGB
YV12 -> RGB ~~~~> YCbCr -> RGB
But if it doesn't then you can choose between:
PC TV
YV12 -> RGB -> YCbCr ~~~~> RGB
YV12 -> RGB ~~~~> nothing
If the TV doesn't convert RGB then outputting RGB from the PC is a winner, from the point of view of minimising conversions.Yeah I accept that. My point was though that with my TV I am pretty certain it processes YCbCr better than RGB and there is logic to it being optimised for that as all other non-PC sources are likely to be in YUV.
So I agree with the later post - you need to trust your own eyes - try both and pick which works.
Aleksoid1978
25th April 2009, 11:12
Aleksoid1978
Limit in Vista is 13 (not 16) in all resolution.
i test in Vista is 16 limit is fine DXVA work - 1280 and 1920.
Mike5
25th April 2009, 11:13
http://img21.imageshack.us/img21/8508/captureive.png
Is possible to remove this message without install the SDK Redistributable?
You must download the missing d3dx9 dll from the Internet and put it in C:\Windows\System32 (for the 32bit version).
Mike5
25th April 2009, 11:20
but i found a problem with the newer builds of mpc-hc, in the lower range of the picture there is a mirror line or a ghost line, i am not sure what is the correct word for that.
This problem is related to the decoder outputting 1088 vertical lines instead of 1080. I've never understood clearly when this occurs, but one solution is using the crop function of ffdshow to cut the 8 additional lines.
leeperry
25th April 2009, 11:23
@leeperry
i will try nv12 because i can't see a difference between rgb and nv12 and i don't now what my tv more like.
well some say nv12 can be greatly processed by some ATi cards....but going nv12 with a 720p movie that has an AR <1.78 will be decoded in BT601 on the ATi, as your graphic card drivers will convert to RGB32 anyway(it's mandatory, anything else will be converted afterwards...and even more lossy).
Also the chroma will most likely be blocky to hell, so at least use Leak's chroma PS script...which will blur it
marc99
25th April 2009, 11:23
i test in Vista is 16 limit is fine DXVA work - 1280 and 1920.
Not all files, limit is 13.
Steveo08
25th April 2009, 11:47
This problem is related to the decoder outputting 1088 vertical lines instead of 1080. I've never understood clearly when this occurs, but one solution is using the crop function of ffdshow to cut the 8 additional lines.
but what kind of solution should i do, if i don't use ffdshow, just dxva?
and i just look mostly 720p movies.
leeperry
25th April 2009, 11:48
but what kind of solution should i do, if i don't use ffdshow, just dxva?
enabling mixer mode in VMR9/EVR should fix it.
Steveo08
25th April 2009, 11:54
well some say nv12 can be greatly processed by some ATi cards....but going nv12 with a 720p movie that has an AR <1.78 will be decoded in BT601 on the ATi, as your graphic card drivers will convert to RGB32 anyway(it's mandatory, anything else will be converted afterwards...and even more lossy).
Also the chroma will most likely be blocky to hell, so at least use Leak's chroma PS script...which will blur it
well i don't have an ati card, i have a geforce 8600gt.
i tested it yesterday between rgb and nv12 but i don't see a difference and i would say the videos aren't blocky.
and what do you mean with leak's chroma PS?
in mpc the PS YV12 Chroma Upsampling?
Steveo08
25th April 2009, 12:00
enabling mixer mode in VMR9/EVR should fix it.
i am not sure if it is enabled or not, because ist grey and enabled, so i can't change it. so the problem still existed.
vlada
25th April 2009, 12:18
Hi,
I plan to get a Viliv S5 MID. It has an Intel Poulsbo chipset, which contains GMA 500 graphics card. The OS used is Windows XP. Is there any chance that DXVA support in this graphics card and OS will be implemented in MPC-HC?
leeperry
25th April 2009, 12:38
well i don't have an ati card, i have a geforce 8600gt.
i tested it yesterday between rgb and nv12 but i don't see a difference and i would say the videos aren't blocky.
and what do you mean with leak's chroma PS?
in mpc the PS YV12 Chroma Upsampling?
yep! but apparently the nvidia do a good job on YCbCr so you're safe....just make sure to output RGB over HDMI to avoid useless conversions. same for levels if your display is 16-235 only
Mike5
25th April 2009, 12:44
enabling mixer mode in VMR9/EVR should fix it.
It fixes the problem, but only for VMR9. In EVR the option is grayed, probably because it doesn't apply to this renderer.
I'd try to use the crop function of ffdshow, setting 8 in bottom. If this fixes we are sure that is a 1088 problem.
deets
25th April 2009, 13:11
a question about DXVA mode and de interlacing. So im playing back my 1080i TV football captures and using DXVA and EVR its nicely bobbing the output to 50fps. Is this being done via the nvidia graphics card or in software? maybe a stupid question i know :)
Hi,
I plan to get a Viliv S5 MID. It has an Intel Poulsbo chipset, which contains GMA 500 graphics card. The OS used is Windows XP. Is there any chance that DXVA support in this graphics card and OS will be implemented in MPC-HC?
No, Intel hardware acceleration works only under Vista
TinTime
25th April 2009, 13:28
Yeah I accept that. My point was though that with my TV I am pretty certain it processes YCbCr better than RGB and there is logic to it being optimised for that as all other non-PC sources are likely to be in YUV.
So I agree with the later post - you need to trust your own eyes - try both and pick which works.
Games consoles will also output RGB, and traditionally, in analogue Europe, RGB is used instead of YUV.
You're dead right about just trying both and seeing which you prefer.
rack04
25th April 2009, 14:23
Is anyone having problems with EVR CP using the internal m2ts splitter?
Windows XP SP3
Nvidia 8800GT
MPC-HC svn 1065
EVR CP
Internal M2TS Splitter
ffdshow audio
ffdshow video
http://i11.photobucket.com/albums/a199/rack04/evrcpinternalm2ts.jpg
Windows XP SP3
Nvidia 8800GT
MPC-HC svn 1065
EVR CP
Haali
ffdshow audio
ffdshow video
http://i11.photobucket.com/albums/a199/rack04/evrcpexternalm2ts.jpg
Using the internal M2TS splitter with VMR9 works fine.
tetsuo55
25th April 2009, 15:06
I answer at your question
https://sourceforge.net/tracker/?func=detail&aid=2466321&group_id=170561&atid=854651
https://sourceforge.net/tracker/?func=detail&aid=2449648&group_id=170561&atid=854651Thanks for testing!
Is possible to remove this message without install the SDK Redistributable?
The required dll is included in the mpc-hc archive here: http://www.xvidvideo.ru/content/category/1/1/2/
It is always better to update directx.Aleksoid1978
Limit in Vista is 13 (not 16) in all resolution.
There is no such limit, but your testing has revealed that there is something wrong with either the nvidia decoder,x264, Coreavc or MPC-HC DXVA decoder.
The information you reported earlier reveals that at least nvidia is adding certain settings, like b-frames to the DPB.
ikarad
25th April 2009, 15:48
Thanks for testing!
have you an idea when these problems will be fixed?
tetsuo55
25th April 2009, 19:21
have you an idea when these problems will be fixed?
Sorry i don't.
I too suffer from this bug:
http://sourceforge.net/tracker/?func=detail&aid=2466321&group_id=170561&atid=854651
The problem(s) do not appear to be regressions, making it more difficult to fix them. I think the current focus is on DXVA and near-jitterfree AVsync.
tetsuo55
25th April 2009, 23:22
@Beliyaal and Casimir666
I have found the cause of my stuttering/desycning and macroblocking corruption!
It is caused by the subtitle renderer!
When i completely disable the internal subtitle renderer the image and AV-Sync are perfect!
No matter which settings i use the internal subtitle renderer will always cause macroblocking and/or stuttering
----------------
I have also discovered that the VC1 is corrupted only in full-screen mode. in windowed mode the image looks perfect but AV-Sync is bad.
EDIT:
I'm not sure how the subtitle renderer works but this is what it loosk like it's doing:
-The subtitle area is pre-allocated, most of the time corruoption will happen in this area.
-Because of the pre-allocation stuttering/desyncing/macroblocking can happen anywhere, even if there are no subtitles for many minutes
-Hardly any subtitles get buffered, it appears that a single buffered subtitle is simply displayed constantly at a different refreshrate(desktop,59hz) than the video(24)
-CTRL+J Subtitles free=0, allocated=0, buffered=0, when a subtitle appears on screen it changes to: free=0, allocated=1, buffered=1, regardless of the actual buffer settings
PS:
Cat 9.4 is completely broken for DXVA, 9.5 beta is almost perfect.
Jong
25th April 2009, 23:40
traditionally, in analogue Europe, RGB is used instead of YUV.
You're dead right about just trying both and seeing which you prefer.Broadcast PAL is YUV. You are right SD sets here used to have RGB inputs, but HD sets have component. Most still have legacy Scart sockets for SD that will support RGB, but not HD.
Anyway, as you say, let's agree to try both and trust your eyes. :)
Casimir666
26th April 2009, 07:58
@Beliyaal and Casimir666
I have found the cause of my stuttering/desycning and macroblocking corruption!
It is caused by the subtitle renderer!
When i completely disable the internal subtitle renderer the image and AV-Sync are perfect!
No matter which settings i use the internal subtitle renderer will always cause macroblocking and/or stuttering
----------------
I have also discovered that the VC1 is corrupted only in full-screen mode. in windowed mode the image looks perfect but AV-Sync is bad.
Interesting! Could you post a screenshot of the macroblock corruption? It's happen with SRT or PGS subtitles?
tetsuo55
26th April 2009, 08:51
Interesting! Could you post a screenshot of the macroblock corruption? It's happen with SRT or PGS subtitles?
I have not tried with PGS subtitles.
But it happens with SRT/ASS,SSA
It does not matter if they are animanted or not, animation is disabled, cpu usage never goes over 25%
KoD
26th April 2009, 09:08
Just like tetsuo55, I've noticed for a long time now, that the subtitle renderer, when using "Number of subpictures to buffer ahead = 0", is causing a desync when a new line gets displayed on the screen. This is more obvious when the line uses a more demanding ASS effect, and the CPU is on power saving mode (like the CPU on a laptop, which might run at 800 MHz when using DXVA decoding).
"Number of subpictures to buffer ahead = 0" is required by some ASS effects, otherwise they would not be displayed with buffering enabled. Here is such an example, where both a desync spike happens when the line is first shown on the screen, and the animation effect would not be shown if "Number of subpictures to buffer ahead" is any other value except 0:
{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
- when the line is displayed, that desync spike happens. If the CPU is on low power saving mode (running at 800 MHz), the image is stuttering visibly when the line is displayed
- each pieceX is colored differently at a time determined by the \kNumber command (that's how animation of the color of each piece is achieved). This delayed presentation effect can be achieved only if "Number of subpictures to buffer ahead = 0". If you set the buffers to any other number except 0, you will not get the coloring animation effect running. There is no desync or stuttering when a piece gets its color changed at the \k command.
- every new line that starts with {\be1} gets that stutter before being displayed
Edit: ok, because it's easier to see the effect with an example, here's how to reproduce it.
1. pick one 720p or 1080p h264 video file from your collection (so DXVA will be used for decoding). Let's assume myVideoFile.mkv
2. copy the following to a file called myVideoFile.ass
[Script Info]
Title: Default Aegisub file
ScriptType: v4.00+
WrapStyle: 0
PlayResX: 640
PlayResY: 480
ScaledBorderAndShadow: yes
Video Aspect Ratio: 0
Video Zoom: 6
Video Position: 0
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,0
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:04.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:05.00,0:00:09.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:10.00,0:00:14.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:15.00,0:00:19.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:20.00,0:00:24.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:25.00,0:00:29.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:30.00,0:00:34.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:35.00,0:00:39.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:40.00,0:00:44.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:45.00,0:00:49.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:50.00,0:00:54.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:00:55.00,0:00:59.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
Dialogue: 0,0:01:00.00,0:01:04.00,Default,,0000,0000,0000,,{\be1}{\k106}piece1{\k34}piece2{\k27}piece3{\k7} {\k35}piece4{\k26}piece5{\k11} {\k22}piece6{\k9} {\k20}piece7{\k32}piece8{\k23}piece9 {\k45}piece10{\k67}piece11
4. place this myVideoFile.ass subtitle file in the same folder as your myVideoFile.mkv
5. go to MPC -> View -> Options -> Subtitles -> set "Number of subpictures to buffer ahead" = 0 -> Apply -> Ok
6. go to MPC -> View -> Options ->Output -> set DirectShow video to VMR9 (renderless)
7. enable the stats in MPC -> View -> Display Stats
8. play myVideoFile.mkv in MPC
9. if you don't see any subtitles, then right click on the video surface -> Subtitles -> Enable
10. watch how every time a new line gets shown on the screen, there is a spike in the a/v line
Edit 2: changed the ass file above. And changed the renderer to VMR9 renderless, as it's the only renderer the internal subtitle filter seems to work with, when DXVA decoding is enabled (on my older version of MPCHC (v1.2.1043.0) + WindowsXP). When DXVA decoding is not enabled, the internal subtitle filter works with VMR7 renderless and EVR Custom Presenter as well.
iron2000
26th April 2009, 09:58
^ I also experienced lags with animated subtitles on video.
Once I turn off subtitles(or check the "disable animation" box) everything runs smooth.
Came across this problem many many times too, only to realise recently that its the animated subs.
KoD
26th April 2009, 10:44
Ok, I've just tried v1070 from xvideo.ru, because I thought my v1043 was too old.
But... what the ..... happened since v1043 ?
Issues:
- in v1070 I'm getting screen corruption at the beginning of playback of an avc file (green background, macroblocking, etc) and then it stabilizes. The same file has no issues in v1043 (I'm happy I've saved the old version). The macroblocks in the center of the screen are not compression artifacts (it's a png), those really are macroblocking artifacts at the beginning of decoding; and it's a green screen (it's not like this in v1043):
http://www.postimage.org/gx20eC9S.jpg (http://www.postimage.org/image.php?v=gx20eC9S)
- in v1043, VMR9 renderless + Direct3D Fullscreen, I was getting this:
http://www.postimage.org/PqfRit9.jpg (http://www.postimage.org/image.php?v=PqfRit9)
- in v1070, VMR9 renderless + Direct3D Fullscreen + any combination of Vsync, flush, or whatever else is new, I'm getting this:
http://www.postimage.org/PqfUPsS.jpg (http://www.postimage.org/image.php?v=PqfUPsS)
Is the constantly jittering line in v1070 supposed to be better than the completely smooth line in v1043 ? (the start spike in v1043 only happened when I paused the file to take the screenshot, it was not there during normal playback). Btw, I was having a jittering line in v1043 when not using Direct3D Fullscreen, and the smooth line above when using Direct3D Fullscreen. But in v1070 I'm having that jittering line when not using Direct3D Fullscreen as well as when using it.
betaking
26th April 2009, 10:52
MPC-HC mkv internal source filters and mkv standalone filters
can't select other stream audio language! but haali can select!
tetsuo55
26th April 2009, 10:58
Interesting! Could you post a screenshot of the macroblock corruption? It's happen with SRT or PGS subtitles?
It is difficult to capture, but i got one:
http://img16.imageshack.us/img16/896/macro1.th.png (http://img16.imageshack.us/my.php?image=macro1.png)
Jong
26th April 2009, 13:39
Black screen playing an HD-DVD mkv rip since svn1056 (1050 definitely fine). Clip uploaded.
http://sourceforge.net/tracker/?func=detail&aid=2778777&group_id=170561&atid=854651
Steveo08
26th April 2009, 16:07
i have a question to the new renderer settings in mpc-hc.
for what is the setting "10 bit rgb"?
Casshern
26th April 2009, 18:01
Hi tetsuo,
this could fit to my findings that the older slower AGP cards are (sometimes) not fast enough to flush the gpu with the current beliyaal flushing logic (which i think might me suboptimal for all cards - but the bug only occurs on slower cards). I would think that:
1) Subtitle rendering takes additional time during vblank (this is the critical area, as beliyaal does his buffer switching stuff there)
2) wait for flush now takes longer well past the start of the next screen refresh - and the DXVA buffers are already being used by the dxva engine
3)the buffers get switched while still being worked on -> leading to corruption, jumping frames etc.
4) if windows is small enough, the card is fast enough and everything works fine.
I do not know if the subtitling rendering logic is synchronized to source frame rate or target screen refresh (the latter would be suboptimal) or if it can be moved out of the critical area....
Are you still using your 2400 AGP?
Interestingly the new merged builds work better than beliyaal standalones with h264 material on my 2600 AGP - the small judders during some critical scences (which were reproducable) are gone. Either the debug code was slowing the vblank code down, so now my card is just fast enough for the vblank period, or beliyaal changed something (to the better). Sadly VC1 does not work at all- just a black screen.
Tetsuo: whats different for you with the catalyst 9.5 beta ?
@Beliyaal and Casimir666
I have found the cause of my stuttering/desycning and macroblocking corruption!
It is caused by the subtitle renderer!
When i completely disable the internal subtitle renderer the image and AV-Sync are perfect!
No matter which settings i use the internal subtitle renderer will always cause macroblocking and/or stuttering
----------------
I have also discovered that the VC1 is corrupted only in full-screen mode. in windowed mode the image looks perfect but AV-Sync is bad.
EDIT:
I'm not sure how the subtitle renderer works but this is what it loosk like it's doing:
-The subtitle area is pre-allocated, most of the time corruoption will happen in this area.
-Because of the pre-allocation stuttering/desyncing/macroblocking can happen anywhere, even if there are no subtitles for many minutes
-Hardly any subtitles get buffered, it appears that a single buffered subtitle is simply displayed constantly at a different refreshrate(desktop,59hz) than the video(24)
-CTRL+J Subtitles free=0, allocated=0, buffered=0, when a subtitle appears on screen it changes to: free=0, allocated=1, buffered=1, regardless of the actual buffer settings
PS:
Cat 9.4 is completely broken for DXVA, 9.5 beta is almost perfect.
Klaus_1250
26th April 2009, 18:18
Short question to the devs: Are there any plans to tackle the jutter/occassional stutter when using the internal subtitling renderer? There was some talk about it in the Beliyaal thread and I think he had some idea to fix/mitigate it, but haven't heard anything about it since.
tetsuo55
26th April 2009, 21:43
Hi tetsuo,
this could fit to my findings that the older slower AGP cards are (sometimes) not fast enough to flush the gpu with the current beliyaal flushing logic (which i think might me suboptimal for all cards - but the bug only occurs on slower cards). I would think that:
1) Subtitle rendering takes additional time during vblank (this is the critical area, as beliyaal does his buffer switching stuff there)
2) wait for flush now takes longer well past the start of the next screen refresh - and the DXVA buffers are already being used by the dxva engine
3)the buffers get switched while still being worked on -> leading to corruption, jumping frames etc.
4) if windows is small enough, the card is fast enough and everything works fine.
I do not know if the subtitling rendering logic is synchronized to source frame rate or target screen refresh (the latter would be suboptimal) or if it can be moved out of the critical area....
Your theory sounds correct.
Pre-Beliyaal builds also play much better with subtitles disabled (but macroblocking and flashing frames still occur)
Are you still using your 2400 AGP? Yes, i cannot decide on which new card to get for the system i am building, i really like ati's price and speed but Nvidia seems ahead featurewise
Interestingly the new merged builds work better than beliyaal standalones with h264 material on my 2600 AGP - the small judders during some critical scences (which were reproducable) are gone. Either the debug code was slowing the vblank code down, so now my card is just fast enough for the vblank period, or beliyaal changed something (to the better). Sadly VC1 does not work at all- just a black screen.
h264 works like a dream with post-merge builds, but only if i disable subtitles and use my custom settings(EVR-CP,buf=8,DisDC,GluFlushAP,GPUFlushwt, VS, AltVS,0-255).
VC1 stutters in windowed mode and marcroblocks like crazy in full screen mode, i get a picture but it is unwatchable
Tetsuo: whats different for you with the catalyst 9.5 beta ?
This appears to be the best driver yet, all the problems from 9.4 are gone and everything seems stable.
I tested back to 9.1 and none of them changed the behaviour for either h264 or VC1, except for the 9.4 every x second stutter bug that everyone on the net is talking about. (do note that builds lower than 9.3 constantly crash earo on my system)
-----
Short question to the devs: Are there any plans to tackle the jutter/occassional stutter when using the internal subtitling renderer? There was some talk about it in the Beliyaal thread and I think he had some idea to fix/mitigate it, but haven't heard anything about it since.
If you read the last page you will see that your occassional stutter leads to dramatic playback problems on slower systems, i have not heard from Casimir or Beliyaal if they have a working solution. We need to better point out the cause first
--------------------
does anyone know, how i can select the right audio/subtitle track with m2ts files, which splitter should i use for best results?
Aleksoid1978
26th April 2009, 22:41
What videocard, driver, system(XP or Vista) ???
Beliyaal
27th April 2009, 01:32
Short question to the devs: Are there any plans to tackle the jutter/occassional stutter when using the internal subtitling renderer? There was some talk about it in the Beliyaal thread and I think he had some idea to fix/mitigate it, but haven't heard anything about it since.
As you mention I think I can fix this. I think I will be able to get to it next weekend.
ramonchin
27th April 2009, 01:35
Hi!
I'm using last MPC-HC stable version with an Ati 3850HD under XP SP3 (with last DirectX). The problem (under dxva) is that sometimes video shows up, and sometimes I get a black screen plus sound.
To fix it I've to restart the PC...and sometimes it keep failing.
It's set in VR9 renderless and all the others renderer settings by default.
Thanks for you help.
Aleksoid1978
27th April 2009, 05:30
Hi!
I'm using last MPC-HC stable version with an Ati 3850HD under XP SP3 (with last DirectX). The problem (under dxva) is that sometimes video shows up, and sometimes I get a black screen plus sound.
To fix it I've to restart the PC...and sometimes it keep failing.
It's set in VR9 renderless and all the others renderer settings by default.
Thanks for you help.
Try latest develompent/svn version : http://www.xvidvideo.ru/content/category/1/1/2/
tetsuo55
27th April 2009, 09:58
What videocard, driver, system(XP or Vista) ???
I think you're asking me?
HD2400pro, Cat 9.5 beta, Windows 7
The results where the same with XP and cat 8.5
As you mention I think I can fix this. I think I will be able to get to it next weekend.
that would be awesome
tetsuo55
27th April 2009, 10:15
@Everyone,
Thank you for testing Batch 1.
I have updated all bugs with the new bug reporting instructions.
Any bugs that do not already contain the required information and are not updated will be closed as fixed or invalid.
Please make sure you double check your bug reports.
Next up is batch 2:
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898923
The new bug reporting rules can be read here:
How to report bugs
Step One: Make sure you have followed the following steps to make sure it's not a configuration/Version problem:
**First download the newest build here:http://www.xvidvideo.ru/content/category/1/1/2/
(You can also find older builds here for regression testing)
**You can check out the changelog here, the problem might have been fixed in a newer version than the one you where using:http://mpc-hc.svn.sourceforge.net/vi...c-hc/?view=log
**MPC-HC settings stored in the registry may be incompatible with earlier versions. The settings can be deleted: save the following code as "clean-registry.reg" and run it(with admin rights in vista/win7).
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]The same goes for the settings.ini file created next to the mplayerc.exe, delete it.
(In both cases MPC will recreate the settings entries on the first run.)
**Make sure you're videocard drivers and directX version are up to date
If this does not solve the problem move on to step two
Step Two: Provide as much system information as possible:
**Windows and servicepack versions
**MPC-HC build version, when reporting regressions please name the last working build, also comparisons to other players (even MPC regular) are very welcome
**Try with both internal and haali splitter and report the difference in results
**Try with both internal and external codecs and report the difference in results
**If appropriate FFdshow build number, If using ffdshow, then also test with internal transform filter if appropriate.
**Videocard and driver version
**Renderer used and options selected in the output settings (a screenshot of the output menu, rightmouseclick filters and rightmousclick renderer settings). Also try with different settings/renderers.
Step Three: Provide sample(s) and screenshot(s)
**A sample can be cut with avidemux(http://fixounet.free.fr/avidemux/) or mkvmerge(http://www.bunkus.org/videotools/mkvtoolnix/)
**A screenshot can be made by pressing the "print screen" button on the keyboard and opening paint, then paste (CTRL+V)
Please upload screenshots to http://imageshack.us/
Please upload samples to http://sharebee.com and post all the mirrors
**If the bug causes mpc-hc to crash, attach a minidump or upload it it to http://sharebee.com and post all the mirrors. You can make a mini dump by starting mplayerc.exe in a command line(with administrator rights) with the option "mplayerc.exe /minidump" and upload the ".dmp" file generated after crash.
Step Four: Write a detailed explanation of how to reproduce the problem
ramonchin
27th April 2009, 10:32
Try latest develompent/svn version : http://www.xvidvideo.ru/content/category/1/1/2/
MPC 1070 version doesn't fix it... I get a black screen plus sound almost always.
Beliyaal version do the same...
http://img525.imageshack.us/img525/9498/problemp.jpg
nijiko
27th April 2009, 11:04
>>tetsuo
Because of some politics reasons, the http://sharebee.com/ website can not be accessed from China.
Is there any better advices to give to upload samples?
alexins
27th April 2009, 12:02
Media Player Classic HomeCinema (x86/x64), svn 1072 (http://www.xvidvideo.ru/content/view/731/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1071-1072)
Fixed: Add safety code to refresh rate detection;
Fixed: EVR buffers is now 4 as a minimum. This fixes AV never syncing when refresh rate is same as movie FPS;
Fixed: If refresh rate cannot be detected the Windows reported refresh rate is used instead;
Update KOREAN translation.
tetsuo55
27th April 2009, 12:12
>>tetsuo
Because of some politics reasons, the http://sharebee.com/ website can not be accessed from China.
Is there any better advices to give to upload samples?
I don't know, what do you advise?
deets
27th April 2009, 13:25
cant use the stand alone filters in dvbviewer, which is a real shame. any ideas as to why? the saved ts files play just fine if saved, just not live
nijiko
27th April 2009, 14:51
I don't know, what do you advise?
Mmm... That's a really problem.
Because some NetDisks (Space) can be accessed from China but hardly be accessed from other. Vice versa.
So it's a difficulty to share files such as samples.
I usually have a headache on this.
tetsuo55
27th April 2009, 15:04
Mmm... That's a really problem.
Because some NetDisks (Space) can be accessed from China but hardly be accessed from other. Vice versa.
So it's a difficulty to share files such as samples.
I usually have a headache on this.
It will be a problem for people in china then, most dev's live in Europe and USA. and Sharebee will work for 99% of people reporting bug's.
Sharebee mirrors the file to all big file hosting sites, this makes sure that all the people who need to can download the sample.
An alternative could be to use a proxy, but if that is a problem you will have to keep searching for a file-hosting that is accessible from both China and the rest of the world
ramonchin
27th April 2009, 15:47
MPC 1070 version doesn't fix it... I get a black screen plus sound almost always.
Beliyaal version do the same...
http://img525.imageshack.us/img525/9498/problemp.jpg
In Overlay mode DXVA is working :confused: ...but I prefer VRM9 PQ. The problem is I can't watch even non-DXVA video under VMR9 but avi's :confused:
Any help?
tetsuo55
27th April 2009, 16:11
jsf is going to write a new subtitle renderer.
His plans are:
*Platform independent, with (compile time?) optimisations for certain platforms.
*Font independent
*Speedy and easy to add new subtitle types
I have replied to his post toying with the idea to update the MPC-HC renderer with his new renderer.
At this stage in development this might still be possible. He is looking for coders to help him get it off the ground.
more info here:
http://www.aegisub.net/2009/02/kumaji-explained.html
PS. jsf submitted many patches to vsfilter in the past
tetsuo55
27th April 2009, 16:11
In Overlay mode DXVA is working :confused: ...but I prefer VRM9 PQ. The problem is I can't watch even non-DXVA video under VMR9 but avi's :confused:
Any help?Please follow the steps below and update your bug report with this info.
------------
Step One: Make sure you have followed the following steps to make sure
it's not a configuration/Version problem:
**First download the newest build
here:http://www.xvidvideo.ru/content/category/1/1/2/
(You can also find older builds here for regression testing)
**You can check out the changelog here, the problem might have been fixed
in a newer version than the one you where
using:http://mpc-hc.svn.sourceforge.net/vi...c-hc/?view=log
**MPC-HC settings stored in the registry may be incompatible with earlier
versions. The settings can be deleted: save the following code as
"clean-registry.reg" and run it(with admin rights in vista/win7).
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]The same goes for the
settings.ini file created next to the mplayerc.exe, delete it.
(In both cases MPC will recreate the settings entries on the first run.)
**Make sure you're videocard drivers and directX version are up to date
If this does not solve the problem move on to step two
Step Two: Provide as much system information as possible:
**Windows and servicepack versions
**MPC-HC build version, when reporting regressions please name the last
working build, also comparisons to other players (even MPC regular) are
very welcome
**Try with both internal and haali splitter and report the difference in
results
**Try with both internal and external codecs and report the difference in
results
**If appropriate FFdshow build number, If using ffdshow, then also test
with internal transform filter if appropriate.
**Videocard and driver version
**Renderer used and options selected in the output settings (a screenshot
of the output menu, rightmouseclick filters and rightmousclick renderer
settings). Also try with different settings/renderers.
Step Three: Provide sample(s) and screenshot(s)
**A sample can be cut with
avidemux(http://fixounet.free.fr/avidemux/) or
mkvmerge(http://www.bunkus.org/videotools/mkvtoolnix/)
**A screenshot can be made by pressing the "print screen" button on the
keyboard and opening paint, then paste (CTRL+V)
Please upload screenshots to http://imageshack.us/
Please upload samples to http://sharebee.com and post all the
mirrors
**If the bug causes mpc-hc to crash, attach a minidump or upload it it to
http://sharebee.com and post all the mirrors. You can make a
mini dump by starting mplayerc.exe in a command line(with administrator
rights) with the option "mplayerc.exe /minidump" and upload the ".dmp" file
generated after crash.
Step Four: Write a detailed explanation of how to reproduce the problem
ramonchin
27th April 2009, 17:38
Ok.
Now, after clear reg, 90% of my mkv's work, except some 1080 like this I post below.
VC-1 (TS files) don't show any picture. H264-TS files work ok.
All these under VMR9 renderless and "vmr9 mixer" checked.
Thanks.
Video: http://www.mediafire.com/?sharekey=648113a3f6809abfe7ba8e3c6e11ce20e04e75f6e8ebb871
http://img402.imageshack.us/img402/8751/problema.jpg
fastplayer
27th April 2009, 17:44
@ramonchin
Read rule 6:
http://forum.doom9.org/forum-rules.htm
carnage_pl
27th April 2009, 18:02
Strangely after upgrading to 1072 (1070 is OK) i don't have sound in all videos. I tried reg clean and still nothing.
Vista Home Basic 32bit SP1
Radeon hd2300 catalys8.37 -the only one which enables dxva on moblie systems.
Edit: weird it is not working when i change the files in catalogue where i installed K-lite codec pack. Ie from desktop everything is ok...
ramonchin
27th April 2009, 18:11
@ramonchin
Read rule 6:
http://forum.doom9.org/forum-rules.htm
Sorry
jiifurusu
27th April 2009, 18:13
Replying to stuff posted at the Aegisub blog (http://www.aegisub.net/2009/02/kumaji-explained.html?showComment=1240844640000#c3378228634171132037)
I'm really glad that you are trying to create a new multi-platform open-source subtitle renderer.
I know you are still in early planning stage but i have some requests:
1. Could you try and make your subtitle renderer compatible with hardware decoding? (DXVA, VDPAU, CUDA, OpenCL)
2. Would i be possible to replace the MPC-HC built in decoder with your version if/when it gets better?
I wonder if it would be possible to split the current MPC-HC subtitle renderer/VSfilter into a platform dependent and platform independent part.
And then replace the independent code with your new codebase.
This would make the MPC-HC built in decoder much better than it is now, VSfilter will give you windows support and you would only need to add the api's for linux/unix and MacOS X
Then again, if you manage to create a standalone filter that supports all hardware decoding flavors than mpc integration would not be needed at all.
You might be able to find willing coders in the MPC-HC, XBMC and Mediaportal pool..
As you might know, I've hacked a bit on the VSFilter and TextSub code, and my conclusion is that it's not salvageable. It's also written around MFC as framework making it impossible to turn platform independant without rewriting it all to use STL or similar anyway. There's also various other Windows-isms in it. Finally, the guliverkli code is GPL licensed, I'm not that fond of the GPL license and I don't want to use GPL code in Kumaji. (I prefer to keep it clean BSD 3-clause.)
Now to those two numbered questions...
1. It will be possible to have Kumaji output ARGB bitmap overlays that can be sent to a hardware renderer. However, plans are to perhaps create a new, extended subtitle format that includes advanced blending modes (ie. not just SRCALPHA), I don't know if that's supported by the frameworks.
2. Yes the plan is to make it pluggable in all kinds of ways. Of course as DirectShow, Avisynth and VDub filters, but also an API so it can be integrated directly into players such as MPC, mplayer and VLC.
There's still some things I want to sort out personally before I let other coders get onto the project. I could use someone to discuss design issues with, however.
tetsuo55
27th April 2009, 18:36
Replying to stuff posted at the Aegisub blog (http://www.aegisub.net/2009/02/kumaji-explained.html?showComment=1240844640000#c3378228634171132037)
As you might know, I've hacked a bit on the VSFilter and TextSub code, and my conclusion is that it's not salvageable. It's also written around MFC as framework making it impossible to turn platform independant without rewriting it all to use STL or similar anyway. There's also various other Windows-isms in it. Finally, the guliverkli code is GPL licensed, I'm not that fond of the GPL license and I don't want to use GPL code in Kumaji. (I prefer to keep it clean BSD 3-clause.)
Now to those two numbered questions...
1. It will be possible to have Kumaji output ARGB bitmap overlays that can be sent to a hardware renderer. However, plans are to perhaps create a new, extended subtitle format that includes advanced blending modes (ie. not just SRCALPHA), I don't know if that's supported by the frameworks.
2. Yes the plan is to make it pluggable in all kinds of ways. Of course as DirectShow, Avisynth and VDub filters, but also an API so it can be integrated directly into players such as MPC, mplayer and VLC.
There's still some things I want to sort out personally before I let other coders get onto the project. I could use someone to discuss design issues with, however.Thanks for your reply.
I forgot about the possible licence issues, sorry about that.
I pretty much expected this answer (but i had to try)
Sounds like your subtitle renderer is going to be great if everything pans out. Do you have a rough idea when the general public can start to use your renderer?
Vsfilter has so many problems, the bug tracker is filled with issues related to subtitles.
Would you mind having a look? or are you completely done with vsfilter?
Guest
27th April 2009, 22:29
@betaking
I deleted your attachments as the filenames indicated torrents. Don't forget rule 6. Followup in PM please not here if you need to discuss it.
Mercury_22
27th April 2009, 22:53
@Everyone,
Thank you for testing Batch 1.
I have updated all bugs with the new bug reporting instructions.
Any bugs that do not already contain the required information and are not updated will be closed as fixed or invalid.
Please make sure you double check your bug reports.
Next up is batch 2:
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898923
The new bug reporting rules can be read here:
How to report bugs
Step One: Make sure you have followed the following steps to make sure it's not a configuration/Version problem:
**First download the newest build here:http://www.xvidvideo.ru/content/category/1/1/2/
(You can also find older builds here for regression testing)
**You can check out the changelog here, the problem might have been fixed in a newer version than the one you where using:http://mpc-hc.svn.sourceforge.net/vi...c-hc/?view=log
**MPC-HC settings stored in the registry may be incompatible with earlier versions. The settings can be deleted: save the following code as "clean-registry.reg" and run it(with admin rights in vista/win7).
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]The same goes for the settings.ini file created next to the mplayerc.exe, delete it.
(In both cases MPC will recreate the settings entries on the first run.)
**Make sure you're videocard drivers and directX version are up to date
If this does not solve the problem move on to step two
Step Two: Provide as much system information as possible:
**Windows and servicepack versions
**MPC-HC build version, when reporting regressions please name the last working build, also comparisons to other players (even MPC regular) are very welcome
**Try with both internal and haali splitter and report the difference in results
**Try with both internal and external codecs and report the difference in results
**If appropriate FFdshow build number, If using ffdshow, then also test with internal transform filter if appropriate.
**Videocard and driver version
**Renderer used and options selected in the output settings (a screenshot of the output menu, rightmouseclick filters and rightmousclick renderer settings). Also try with different settings/renderers.
Step Three: Provide sample(s) and screenshot(s)
**A sample can be cut with avidemux(http://fixounet.free.fr/avidemux/) or mkvmerge(http://www.bunkus.org/videotools/mkvtoolnix/)
**A screenshot can be made by pressing the "print screen" button on the keyboard and opening paint, then paste (CTRL+V)
Please upload screenshots to http://imageshack.us/
Please upload samples to http://sharebee.com and post all the mirrors
**If the bug causes mpc-hc to crash, attach a minidump or upload it it to http://sharebee.com and post all the mirrors. You can make a mini dump by starting mplayerc.exe in a command line(with administrator rights) with the option "mplayerc.exe /minidump" and upload the ".dmp" file generated after crash.
Step Four: Write a detailed explanation of how to reproduce the problem
One minor "observation":) when using ini file, to reset MPC-HC's settings user must open the ini file and delete everything inside except [Settings] cause deleting the ini file or everything inside (including [Settings] ) will result in MPC-HC starting to use registry and ignoring the ini file
Just a thought !
Hypernova
27th April 2009, 22:57
Is there a way to make MPC-HC keep fullscreen mode even if it lose focus? Sometimes other application throwing out an error, which cause MPC-HC to go back to windows mode. Some may like this, but I don't. Moreover, Windows 7's Aero peek cause this as well (I can call aero peek using a mouse button or Win key+Space, so it's possible even if MPC-HC is fullscreen). Somethime I just want to quickly check some stat on the gadgets. All in all, does an option to prevent this exist? If not, may I request it? Thank you.
jiifurusu
27th April 2009, 23:28
Sounds like your subtitle renderer is going to be great if everything pans out. Do you have a rough idea when the general public can start to use your renderer?
I still have lots of basic architectural problems to solve.
The real problem, though, is my laziness.
I have some rasterisation code done, but it's somewhat slow. I think the interface for some of it needs to be changed.
I mostly have the complex text layout code for Windows (Uniscribe-based) done, but it needs a lot more testing. I thought I had line-breaking down, but I need to re-do that because the design doesn't allow all line breaking modes to be implemented sensibly together with complex text layout.
I have an idea on how to handle the different requirements of different subtitle formats in styling, and how to perform the pipeline, but haven't written any real code towards that yet, it's still only vague ideas. (I'd like someone to discuss those with. Only experienced developers please...)
If I stopped just sitting on my hands playing games and stuff, maybe a month or two before something alpha-quality for a single platform could be ready. However, I also do have school and work to attend.
Vsfilter has so many problems, the bug tracker is filled with issues related to subtitles.
Would you mind having a look? or are you completely done with vsfilter?
I've decided not to touch it any longer, it makes me feel dirty (http://www.laputan.org/mud/). I'd rather it died a slow death.
Hypernova
28th April 2009, 00:20
I thought I had line-breaking down, but I need to re-do that because the design doesn't allow all line breaking modes to be implemented sensibly together with complex text layout.
I take that means you want to have a proper line breaking for all language? I'm glad to hear that. I rarely have to use my native langauge, Thai, subtitle. But when I do, it is disturbing to see a badly line-breaking one.
To make this post not completely off-topic. Is there a way to keep OSD on all the time, even after restart MPC-HC?
alexins
28th April 2009, 01:10
Media Player Classic HomeCinema (x86/x64), svn 1075 (http://www.xvidvideo.ru/content/view/733/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed: After Playback, Standby/Hibernate doesn't ask for permission (bug #2720480);
Fixed: compilation error in Belarusian translation.
73ChargerFan
28th April 2009, 05:49
>>tetsuo
Because of some politics reasons, the http://sharebee.com/ website can not be accessed from China.
Is there any better advices to give to upload samples?
Does zshare.net (www.zshare.net) work any better?
tetsuo55
28th April 2009, 08:55
One minor "observation":) when using ini file, to reset MPC-HC's settings user must open the ini file and delete everything inside except [Settings] cause deleting the ini file or everything inside (including [Settings] ) will result in MPC-HC starting to use registry and ignoring the ini file
Just a thought !
I won't do that, because that is more diffucult and error prone.
What i will do is add a warning and short instruction on how to re-enable ini file usage
Is there a way to make MPC-HC keep fullscreen mode even if it lose focus? Sometimes other application throwing out an error, which cause MPC-HC to go back to windows mode. Some may like this, but I don't. Moreover, Windows 7's Aero peek cause this as well (I can call aero peek using a mouse button or Win key+Space, so it's possible even if MPC-HC is fullscreen). Somethime I just want to quickly check some stat on the gadgets. All in all, does an option to prevent this exist? If not, may I request it? Thank you.
You can update the feature request here:
http://sourceforge.net/tracker/?func=detail&aid=1802222&group_id=170561&atid=854654
Windows7's new peek feature almost turns this into a bug.
I still have lots of basic architectural problems to solve.
The real problem, though, is my laziness.
I have some rasterisation code done, but it's somewhat slow. I think the interface for some of it needs to be changed.
I mostly have the complex text layout code for Windows (Uniscribe-based) done, but it needs a lot more testing. I thought I had line-breaking down, but I need to re-do that because the design doesn't allow all line breaking modes to be implemented sensibly together with complex text layout.
I have an idea on how to handle the different requirements of different subtitle formats in styling, and how to perform the pipeline, but haven't written any real code towards that yet, it's still only vague ideas. (I'd like someone to discuss those with. Only experienced developers please...)
If I stopped just sitting on my hands playing games and stuff, maybe a month or two before something alpha-quality for a single platform could be ready. However, I also do have school and work to attend.
I've decided not to touch it any longer, it makes me feel dirty (http://www.laputan.org/mud/). I'd rather it died a slow death.
I hope you get the help you need/want asap :)
sirdond
28th April 2009, 09:07
Hello,
Can anyone tell me what is VMR9 mixer mode (in Outpout tab, setting part) exactly doing? Because im using VMR9 renderer and when VMR9 mixer mode is checked and playing HD movies with DXVA its very laggy. With VMR9 mixer mode unchecked the playing is smooth without any problem. I have sapphire hd 4670 connected with a full hd lcd tv and a 19" crt monitor.
My OS is Windows Xp SP3 ,but the problem is the same on windows 7.
Tried on mpc hc (beliyall version too), and the kmplayer
So what this mixer mode doing?
nijiko
28th April 2009, 10:25
Does zshare.net (www.zshare.net) work any better?
Thank you for your advices any way.
But such as MediaFire, MegaUpload, Badongo, and etc, are also GFWed.
So sharing samples is a headache for me...
PS:See GFW in WikiPedia~
tetsuo55
28th April 2009, 11:00
Thank you for your advices any way.
But such as MediaFire, MegaUpload, Badongo, and etc, are also GFWed.
So sharing samples is a headache for me...
PS:See GFW in WikiPedia~
What you could try is to use already publicly available samples.
Samples from microsoft.com or something like big-buck-bunny
Leak
28th April 2009, 13:54
Can anyone tell me what is VMR9 mixer mode (in Outpout tab, setting part) exactly doing?
Straight from the horse's mouth (http://msdn.microsoft.com/en-us/library/dd390956(VS.85,loband).aspx)
Jong
28th April 2009, 14:07
Hello,
Can anyone tell me what is VMR9 mixer mode (in Outpout tab, setting part) exactly doing? One important thing - mixer mode is needed if you want to view 1080p h.264/vc-1 video correctly. These are encoded with 1088 lines which need to be cropped to 1080 before display. VMR9 only does this with Mixer mode enabled. Without it the aspect ratio is distorted slightly (1088 lines squeezed into 1080, with a 1080p display) and on some movies there will be "noise" (flashing pixels etc.) in the bottom 8 lines.
chriszxl
28th April 2009, 15:23
New.mpcresources.sc.dll svn 1075
its update for some new main menu but english. I'm just trans them all.
Please help me post it to SVN ASAP someone ability. Thx a lot
this packet including "mpcresources.sc.dll" and "mpcresources.sc.rc"
Direct Download link:
http://www.fileden.com/files/2007/8/18/1358135/New.mpcresources.sc.zip
SkyDrive Download link:
http://cid-7dbd2b043a1d4641.skydrive.live.com/self.aspx/Public/New.mpcresources.sc.zip
If any problem with this trans file contant me:
chrisstudio@live.com
73ChargerFan
28th April 2009, 18:06
Thank you for your advices any way.
But such as MediaFire, MegaUpload, Badongo, and etc, are also GFWed.
So sharing samples is a headache for me...
PS:See GFW in WikiPedia~
Thanks, I read about it.
Worst case, you could host a torrent. TONS of stuff from China appears on bittorrent indexing sites.
therealjoeblow
28th April 2009, 19:37
Is there a way to make MPC-HC keep fullscreen mode even if it lose focus? Sometimes other application throwing out an error, which cause MPC-HC to go back to windows mode. Some may like this, but I don't. Moreover, Windows 7's Aero peek cause this as well (I can call aero peek using a mouse button or Win key+Space, so it's possible even if MPC-HC is fullscreen). Somethime I just want to quickly check some stat on the gadgets. All in all, does an option to prevent this exist? If not, may I request it? Thank you.
Same thing with the Windows screensaver (at least in XP), when it kicks in if I pause a movie for a washroom break, MPC-HC returns to windowed mode which is a *major* pain, so +1 for that request.
leeperry
28th April 2009, 20:14
another thing that would be cool would be Kernel Streaming support...it's only WDM/MME atm :o
mark0077
28th April 2009, 21:04
OLD BUG
Has anyone attempted to fix the internal splitter... I tried playing some vc-1 content again with ffdshow's vc-1 decoder and its still stuttering like crazy. Many posts back I think beliyaal said this was a problem with the splitter... just thought it was serious enough to have been looked at.
FEATURE REQUEST
And as people are requesting features, I would make a request (for the second time in these 377 pages ;) ) to change the functionality of the full screen command line argument. I still believe it should make the player go fullscreen immediately, without first drawing the window in windowed mode, then showing the stats area, then showing the info area, then starting to load the file, and then moving to fullscreen.
This immediate switch to fullscreen means mpc-hc can be used as an external player in many media center extensions etc that can use an external player, without having a noticible ugly delay / window appear each time a movie is started.
chuuey
28th April 2009, 21:12
i have a few questions, apparently other people are having issues with a few last lines messed up using 1920x1080 video, same issues here, using newer builds, and it seems that not all of my files are decoded with DXVA, using 9400m on the Mac Mini with BootCamp, most of my movies utilize DXVA, but still some older ones do not, weird cause my 8800GTS 512 on my desktop machine runs them with DXVA, does this just mean it's not implemented for 9400m? Cheers and keep up the good work :)
metalmania
28th April 2009, 22:12
i have a few questions, apparently other people are having issues with a few last lines messed up using 1920x1080 video, same issues here, using newer builds, and it seems that not all of my files are decoded with DXVA, using 9400m on the Mac Mini with BootCamp, most of my movies utilize DXVA, but still some older ones do not, weird cause my 8800GTS 512 on my desktop machine runs them with DXVA, does this just mean it's not implemented for 9400m? Cheers and keep up the good work :)
Are you sure that is a 8800GTS? AFAIK 8800GTS has NO DXVA function.
alexins
28th April 2009, 22:30
Media Player Classic HomeCinema (x86/x64), svn 1079 (http://www.xvidvideo.ru/content/view/735/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1076-1079)
Fixed : FLVSplitter doesn't support FLV_CODECID_NELLYMOSER_8HZ_MONO (bug #2781980);
Fixed : German translation error (bug #2643721);
Updated slovak translation;
Update Belarussian translation.
Jong
28th April 2009, 22:51
FEATURE REQUEST
And as people are requesting features, I would make a request (for the second time in these 377 pages ;) ) to change the functionality of the full screen command line argument. I still believe it should make the player go fullscreen immediately, without first drawing the window in windowed mode, then showing the stats area, then showing the info area, then starting to load the file, and then moving to fullscreen.
This immediate switch to fullscreen means mpc-hc can be used as an external player in many media center extensions etc that can use an external player, without having a noticible ugly delay / window appear each time a movie is started.I support this. But as a partial workaround you can turn off all of the menus/info areas, so all you see is a box in the middle of the screen. You can also choose what is displayed in this box. There is quite a reasonable, simple "Media Player Classic" image included that is just a white logo on a black background - not too distracting. Or you could replace it with an all black image and all you would see is a white rectangle around a black box.
Ger
28th April 2009, 22:53
Are you sure that is a 8800GTS? AFAIK 8800GTS has NO DXVA function.
He specifically mentioned the 512 MB version, which does have DXVA (bitstream) capability.
73ChargerFan
28th April 2009, 23:52
FEATURE REQUEST
And as people are requesting features, I would make a request (for the second time in these 377 pages ;) ) to change the functionality of the full screen command line argument. I still believe it should make the player go fullscreen immediately, without first drawing the window in windowed mode, then showing the stats area, then showing the info area, then starting to load the file, and then moving to fullscreen.
I second this request, and would like to add that mpc exit on completion.
nijiko
29th April 2009, 01:26
What you could try is to use already publicly available samples.
Samples from microsoft.com or something like big-buck-bunny
:thanks:
But sometimes the samples we want to share always are not common formats.
So...
hoborg
29th April 2009, 07:11
Probably related to the change in 1053, casimir is working on it.
MPC-HC 1079 out, but this critical issue not fixed yet... :/
tetsuo55
29th April 2009, 08:21
MPC-HC 1079 out, but this critical issue not fixed yet... :/
Which is clear from the changelog.
Casimir is very busy with real-life at the moment, he only commited easy changes
Jong
29th April 2009, 09:22
I second this request, and would like to add that mpc exit on completion.You just need to use the /close command line switch.
tetsuo55
29th April 2009, 17:30
Does anyone know how to get subtitles working from bluray m2ts files?
And how to really switch audio streams?
mark0077
29th April 2009, 18:11
Just making a post to summarize the bugs and feature requests I have had over the past few weeks.
BUGS
Bug 1) Broken internal splitter for vc-1. Using ffdshow's vc-1 decoders causes terrible stuttering / dropped frame problems for mpc-hc. Beliyaal said earlier this was due to problem with internal splitter and his frame time correction is a temporary workaround for this problem. Anyone got an update on the status of this?
Bug 2) Problem seeking in vc-1. I hate this one. One of my 1080p vc-1 m2ts files (given as Video: WVC1 1920x1080 23.98fps in pin info) constantly freezes when seeking. The audio continues perfectly but two frames will repeat themselves continuously randomly upon seeking, probably 50:50 whether it happens or not. Example of two frames below, one appearing to be corrupt, one appearing to be OK. These frames repeat over and over and over again and even further seeks doesn't fix it. I assume the broken frame is somehow causing the glitch? I can repeat easily, if sample is needed I am sure I can rip a sample from the larger file.
http://img87.imageshack.us/img87/2028/43263791.th.jpg (http://img87.imageshack.us/my.php?image=43263791.jpg)
http://img523.imageshack.us/img523/735/27012669.th.jpg (http://img523.imageshack.us/my.php?image=27012669.jpg)
Bug 3) I notice this problem vc-1 file has HDMV LPCM (which I have to investigate for myself to see is it better than True HD....) but its labelled as HDMW LPCM, typo somewhere.... probably quick to fix this one.
FEATURE REQUESTS
1) My biggest request is to improve the fullscreen command line switch to IMMEDIATELY switch mpc-hc to fullscreen, with the intention of the user never ever seeing any windows / guis. This lets media browsing software with support for external players use mpc-hc and appear more seemless and more beautiful :).
tetsuo55
29th April 2009, 19:19
Please add them to the bugtracker,
And please follow the bug reporting instructions/rules when doing so.
Snowknight26
29th April 2009, 23:23
Any possibility of downmixing options for FLAC, similar to those of DTS/AAC/AC3? It's a pain having to constantly increase the volume for 5.1 FLAC tracks when the output is 2.0 because of the lack of downmixing.
r1065 crashes for me when DXVA tries to kick in when I play interlaced H.264 videos. MPC-HC x64, Vista, on a Radeon HD 4850, Catalyst 9.4. r1060 does not.
And heres a minidump as it's still happening even with the latest revision (dump from r1075):
http://stfcc.org/misc/WER92F2.tmp.zip
ramonchin
30th April 2009, 00:44
Hi!
After register standalone MPCVideodec.ax in Vista x64 with "regsvr32" command , I can't find it in Radlight Manager...no in Direct show filters.
Help please.
Mercury_22
30th April 2009, 09:48
Hi!
After register standalone MPCVideodec.ax in Vista x64 with "regsvr32" command , I can't find it in Radlight Manager...no in Direct show filters.
Help please.
If you register the 64-bit version of standalone MPCVideodec.ax then Radlight Manager CAN'T find it cause R.D. it's for 32-bit filters AFAIK otherwise make sure you use regsvr32 from WOW to register a 32-bit standalone MPCVideodec.ax !
tetsuo55
30th April 2009, 09:52
I can confirm that internal DTS decoder has wrong channel mapping.
I have formatted my system again:
*Windows 7 7100
*Catalyst 9.5 beta with 9.4 CCC
*MPC-HC 1079
-All WMV problems seem to be solved
-I have less problems with stutter/macroblocking
-The optimal settings work for my system too now
-D3D fullscreen modem with enough EVR buffers results in smooth playback even with subtitles (i have set them to 10 for now)
-Subtitle settings are at default
With D3D fullscreen disabled and optimal settings i get unstable playback.
With D3D fullscreen disabled and the settings i used before i get slight macroblocking
With D3D fullscreen disabled and the settings i used before and subtitles enabled the stuttering is not as bad as before, almost watchable.
I have now found an almost perfect combination of settings to allow smooth playback. But the subtitle code still needs a lot of work.
ramonchin
30th April 2009, 11:06
If you register the 64-bit version of standalone MPCVideodec.ax then Radlight Manager CAN'T find it cause R.D. it's for 32-bit filters AFAIK otherwise make sure you use regsvr32 from WOW to register a 32-bit standalone MPCVideodec.ax !
Thanks! It worked. Does WOW folder contain old app versions?
Mercury_22
30th April 2009, 11:16
Thanks! It worked. Does WOW folder contain old app versions?
"Contains":cool: the 32-bit apps! (http://en.wikipedia.org/wiki/WOW64)
WoW64 (Windows-on-Windows 64-bit) is a subsystem of the Windows operating system that is capable of running 32-bit applications and is included on all 64-bit versions of Windows — including Windows 2000 Limited Edition, Windows XP Professional x64 Edition, IA-64 and x64 versions of Windows Server 2003, 64-bit versions of Windows Vista and Windows Server 2008, as well as 64 bit editions of Windows 7. WoW64 is designed to take care of all the differences between 32-bit Windows and 64-bit Windows, particularly involving structural changes to Windows itself.
mark0077
30th April 2009, 16:30
Please add them to the bugtracker,
And please follow the bug reporting instructions/rules when doing so.
Will do. Can I ask, is there any reason not to include the latest mpc-hc release to the mpc-hc homepage. Its linking to build 908 which is ancient now :p
tetsuo55
30th April 2009, 16:39
Will do. Can I ask, is there any reason not to include the latest mpc-hc release to the mpc-hc homepage. Its linking to build 908 which is ancient now :p
main page only gets updated when significant changes/bug fixes have been made.
Also it has to be as stable as possible.
Casimir wants to release a new version asap, but we need to fix a lot of bugs before that can happen, and he is very busy with real life.
mark0077
30th April 2009, 16:42
main page only gets updated when significant changes/bug fixes have been made.
Also it has to be as stable as possible.
Casimir wants to release a new version asap, but we need to fix a lot of bugs before that can happen, and he is very busy with real life.
lol I understand, I will post my bugs to the tracker.
I also have a suggestion I would like to see added to mpc-hc before the next stable release to the public, relating to mpc-hc's default stance on de-interlacing of mpeg2. Alot of my friends by default install mpc-hc and by default it bobs interlaced material..... but for my friends mainly watching DVD's this means almost all of their content gets viewed at half resolution due to badly marked DVDs.... I really think this needs to be discussed before a new release... surely something can be done as a compromise.
tetsuo55
30th April 2009, 16:45
lol I understand, I will post my bugs to the tracker.
I also have a suggestion I would like to see added to mpc-hc before the next stable release to the public, relating to mpc-hc's default stance on de-interlacing of mpeg2. Alot of my friends by default install mpc-hc and by default it bobs interlaced material..... but for my friends mainly watching DVD's this means almost all of their content gets viewed at half resolution due to badly marked DVDs.... I really think this needs to be discussed before a new release... surely something can be done as a compromise.
What do you suggest as a solution?
You are the one person to ask right now imho, when it comes to what you would like with regards to deinterlacing
mark0077
30th April 2009, 18:02
What do you suggest as a solution?
You are the one person to ask right now imho, when it comes to what you would like with regards to deinterlacing
Its hard to know really, for me (when setting up pc's for friends), because they generally watch a tiny percentage of interlaced material, I either
1) force to weave if they have a slow gfx card / old / integrated one
2) or if they have a newish gfx card I output the interlaced flag to their gfx card and thats not too bad of a solution either as these newer cards do a really god job, even when the interlaced flag is set wrong.
BUT 2 works fine if the graphics card can do its advanced de-interlacing techniques in yv12, where as some cannot and need nv12.
I think the best solution at the moment until we get an advanced detection of interlaced / progressive technique, would be to use
1) Option 2, output the flag,
2) and for output type (yv12 currently is default), there could be an option of either Auto (the new default which outputs nv12 or yv12 depending on the card), along with whatever other options there are, yv12, nv12, xyz etc.
I can see this setup working (by default which is very important I feel) very well on most users machines.
Of course this is just off the top of my head and I am sure my logic could be improved.
ikarad
30th April 2009, 20:09
@Everyone,
Thank you for testing Batch 1.
I have updated all bugs with the new bug reporting instructions.
Any bugs that do not already contain the required information and are not updated will be closed as fixed or invalid.
Please make sure you double check your bug reports.
Next up is batch 2:
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898923
The new bug reporting rules can be read here:
How to report bugs
Step One: Make sure you have followed the following steps to make sure it's not a configuration/Version problem:
**First download the newest build here:http://www.xvidvideo.ru/content/category/1/1/2/
(You can also find older builds here for regression testing)
**You can check out the changelog here, the problem might have been fixed in a newer version than the one you where using:http://mpc-hc.svn.sourceforge.net/vi...c-hc/?view=log
**MPC-HC settings stored in the registry may be incompatible with earlier versions. The settings can be deleted: save the following code as "clean-registry.reg" and run it(with admin rights in vista/win7).
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]The same goes for the settings.ini file created next to the mplayerc.exe, delete it.
(In both cases MPC will recreate the settings entries on the first run.)
**Make sure you're videocard drivers and directX version are up to date
If this does not solve the problem move on to step two
Step Two: Provide as much system information as possible:
**Windows and servicepack versions
**MPC-HC build version, when reporting regressions please name the last working build, also comparisons to other players (even MPC regular) are very welcome
**Try with both internal and haali splitter and report the difference in results
**Try with both internal and external codecs and report the difference in results
**If appropriate FFdshow build number, If using ffdshow, then also test with internal transform filter if appropriate.
**Videocard and driver version
**Renderer used and options selected in the output settings (a screenshot of the output menu, rightmouseclick filters and rightmousclick renderer settings). Also try with different settings/renderers.
Step Three: Provide sample(s) and screenshot(s)
**A sample can be cut with avidemux(http://fixounet.free.fr/avidemux/) or mkvmerge(http://www.bunkus.org/videotools/mkvtoolnix/)
**A screenshot can be made by pressing the "print screen" button on the keyboard and opening paint, then paste (CTRL+V)
Please upload screenshots to http://imageshack.us/
Please upload samples to http://sharebee.com and post all the mirrors
**If the bug causes mpc-hc to crash, attach a minidump or upload it it to http://sharebee.com and post all the mirrors. You can make a mini dump by starting mplayerc.exe in a command line(with administrator rights) with the option "mplayerc.exe /minidump" and upload the ".dmp" file generated after crash.
Step Four: Write a detailed explanation of how to reproduce the problem
I update this bug
https://sourceforge.net/tracker/index.php?func=detail&aid=2731336&group_id=170561&atid=854651
try with the last version 1079 and I have the same problem under evr
custom
OS: XP sp3 and vista sp1
MPC-HC 1079
I try with internal codec or ffdshow codec (many versions since 2700 until
2906) and I have the same problem
video card geforce gtx280 and driver 185.68.
I try with many versions (since 178.12 until 185.68 and i have the same
problem)
I update this bug
https://sourceforge.net/tracker/?func=detail&aid=2466321&group_id=170561&atid=854651
flanger216
30th April 2009, 20:26
Since we're requesting features, could MPC-HC possibly get "seamless playback" functionality?
Snowknight26
30th April 2009, 20:52
E-AC3 and VC-1 streams in EVOs don't seem to be detected when using the internal MPEG splitter.
And as always, you can select Close when nothing has even been opened.
Edit: Screenshots are still broken too.
chuuey
30th April 2009, 21:21
thanks a lot for those driver links, first ones from nvidia directly to work on my mini, everything is DXVA accelerated with them :)
neoufo51
1st May 2009, 02:51
Ok, I've been seeing this for quite some time and I'm wondering if it can be fixed.
I'm running build 1079 on Windows 7 with an Nvidia 8400GS card with the very latest beta drivers (every driver upgrade has had this problem) and no matter what, when I was running XP even, a horizontal grey stripe appears on HD Mov trailers from Apple or Yahoo.
Here's the latest Transformers trailer on EVR custom (optimal settings)
http://img10.imageshack.us/img10/7781/84660115hdmovsnapshot20.th.jpg (http://img10.imageshack.us/my.php?image=84660115hdmovsnapshot20.jpg)
And here is the same trailer using the latest Haali Renderer. Note that the stripe is completely gone.
http://img12.imageshack.us/img12/7781/84660115hdmovsnapshot20.th.jpg (http://img12.imageshack.us/my.php?image=84660115hdmovsnapshot20.jpg)
Here's a link to the original trailer.
http://playlist.yahoo.com/makeplaylist.dll?sid=84660115&sdm=web&pt=rd
So, is there a workaround so that I can watch these trailers without having to switch to Haali to take out the grey?
tetsuo55
1st May 2009, 08:03
@ikarad, thanks for updating.
@neoufo51, Known issue.
@Everyone:
Feature Requests:
Please check the feature request tracker on the SF page, if the feature you want is not yet listed there add it.
The available MPC-HC developers are very busy.
Don't expect too many updates or a stable release soon.
Especially getting feature requests in is going to be a long process.
Best chance is to submit a patch that implements the request or fixes a bug.
Hypernova
1st May 2009, 08:54
Now I feel bad since it's like I start this feature request wave. So I just want to say again that I'm grateful for what everyone did for MPC-HC. Thank you all developers!
tetsuo55
1st May 2009, 08:56
Now I feel bad since it's like I start this feature request wave. So I just want to say again that I'm grateful for what everyone did for MPC-HC. Thank you all developers!
Don't feel bad, some of the requests are really really good ideas
tetsuo55
1st May 2009, 10:03
does anyone know, how i can select the right audio/subtitle track with m2ts files, which splitter should i use for best results? I finally figured it out.
Haali splitter does not support m2ts correctly, built in splitter works fine.
tetsuo55
1st May 2009, 11:48
I cannot get ffdshow as the decoder for DVD.
MPC-HC uses "Microsoft DTV-DVD video decoder" which uses DXVA assisted decoding.
If i block that MPC-HC uses the build in MPEG2 decoder with the message "low merit" (eventhough it has been unchecked in the internal filters)
I have set ffdshow to have the highest merit in both MPC-HC and ffdshow itself.
audio is decoded by ffdshow audio without needing to change any settings.
This is on windows7 7100, does anyone have a solution?
marc99
1st May 2009, 12:17
Enable mpeg2 in ffdshow.
tetsuo55
1st May 2009, 12:22
Enable mpeg2 in ffdshow.
I have tried every option available in ffdshow settings
EDIT: i am using EVR-CP
pdanpdan
1st May 2009, 12:28
also block the external mpeg2 decoder (the standalone filter) if you have it installed
tetsuo55
1st May 2009, 12:34
also block the external mpeg2 decoder (the standalone filter) if you have it installed
I have, MPC-Hc decides to use the internal mpeg2 decoder instead of ffdshow which is the only filter that is not blocked
Shark007
1st May 2009, 13:19
The linked testfile, 5.9MB, plays OK with revision 920 and earlier but since then mpegsplitter.ax is no longer being used in the graph for this file. This file has always failed to play properly using any other splitter.
http://www.zshare.net/download/59451264a6d87122/
I cannot get ffdshow as the decoder for DVD.
MPC-HC uses "Microsoft DTV-DVD video decoder" which uses DXVA assisted decoding.
If i block that MPC-HC uses the build in MPEG2 decoder with the message "low merit" (eventhough it has been unchecked in the internal filters)
I have set ffdshow to have the highest merit in both MPC-HC and ffdshow itself.
audio is decoded by ffdshow audio without needing to change any settings.
This is on windows7 7100, does anyone have a solution?
1) All unchecked internal splitters are added to the graph builder with the lowest possible merit. This is by design as a fallback method. They will only get used if not other suitable filter can found.
2) Behavior on Windows 7 is a bit weird in some cases due to changes that MS has made. Settings ffdshow as "preferred" should work better. Changing the merit does not have an effect.
tetsuo55
1st May 2009, 13:40
1) All unchecked internal splitters are added to the graph builder with the lowest possible merit. This is by design as a fallback method. They will only get used if not other suitable filter can found.
2) Behavior on Windows 7 is a bit weird in some cases due to changes that MS has made. Settings ffdshow as "preferred" should work better. Changing the merit does not have an effect.
preferred doesn't work either
I have tried every option available in ffdshow settings
Including this one (http://img16.imageshack.us/img16/2035/dvddecodinghe3.png)?
np: Can - Future Days (Anthology (Disc 2))
tetsuo55
1st May 2009, 14:01
Including this one (http://img16.imageshack.us/img16/2035/dvddecodinghe3.png)?
Thanks leak, although it would seem obvious. that option seems to be hidden in plain sight.
Everything working as expected now
Quick question that is a little off topic, but only a little:
Does ffdshow-audio-decoder include an AC3 encoder (for the purpose of re-encoding audio for SPDIF output) ?
Yes. Have a look at its output settings.
jackbluray
1st May 2009, 20:29
Casimir666,
your MPC HC is a very fantastic player.
It is the first time that I post here, but, I have two problems.
The first problem is the same as Tetsuo55, Tery and Ikarad
I found a problem when i want to see a dvd movie (which doesn't contain subtitle) + load external subtitles for dvd.
When I want to see a dvd movie (I use open dvd function)+ load external subtitles (I use load subtitle function).
Under vmr9 renderless
Subtitles appeared during ads or logos before the start of the movie. But When the movie starts, subtitles restart from the beginning
video captured by fraps to show the problem
http://www.zshare.net/info.html?58184027-b6fb2265224afd2111d140031916daa4
Under EVR custom
1) Subtitles appeared during ads or logos befor the start of the movie. But when the movie starts, subtitles doesn't restart from the beginning.
2) The subtitles flashs.
video captured by fraps to show the problem
http://www.zshare.net/info.html?58183982-1d78076bb9adf37608b56cd8adbfd60a
http://www.zshare.net/info.html?58182838-7a7c47788839dd5ee4b6d876bbe72b91
here an example:
http://www.zshare.net/info.html?58171633-15b887cac10caf87421ce669c23063c5
subtitle file:
http://www.zshare.net/info.html?58171999-660b36e99b3ecc4c87a68229c75747ad
I use MPC-HC 1032 under xp sp3
bug tracker:
https://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
EDIT: I add videos captured by fraps to show the problems
Same here but nobody ever answered anything about this problem since months I ask.
I have the same problem
This problem is related here
https://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
I also noticed that this problem occurs with evr custom but also with haali renderer. With vmr9 renderless or vmr7 renderless, this problem doesn't exist.
Is-it possible to fix it?
The second problem is related here
https://sourceforge.net/tracker/?func=detail&aid=2560026&group_id=170561&atid=854651
is-it possible to fix it?
Thank you very much
The external subtitle file with DVD and vmr9 is not really a bug. A DVD contains multiple independent video segments. The best that MPC can do is show the same subtitles with every single video on a DVD, because it has no way of knowing to which one it belongs.
A possible tweak could be to hide the subs for very short segments.
jackbluray
1st May 2009, 21:44
The external subtitle file with DVD and vmr9 is not really a bug. A DVD contains multiple independent video segments. The best that MPC can do is show the same subtitles with every single video on a DVD, because it has no way of knowing to which one it belongs.
A possible tweak could be to hide the subs for very short segments.
I speak about the problem with evr custom and haali renderer and not vmr9 renderless or vmr7 renderless that work very well.
It is very strange that this problem exist only with evr custom and haali and not vmr9.
73ChargerFan
1st May 2009, 22:05
I have, MPC-Hc decides to use the internal mpeg2 decoder instead of ffdshow which is the only filter that is not blocked
Feature request :sly:
Debug mode for graph creation: When enabled, create log.txt file and write comment when decision is made during graph creation.
I'll add this to sf later.
cafevincent
1st May 2009, 23:16
I wonder why I can't get 1080p videos to run smoothly? CPU load is at 3-6% so I assume DXVA is on. Could there be a hardware bottleneck because 720p runs fine..?
Gigabyte GA-MA78G-DS3H
Integrated Radeon HD 3200
AMD Athlon X2 4850e
2x1GB Mushkin DDR2 800MHz
Seagate Barracuda 7200.11
Driver version 9.4 (vista)
mencius
2nd May 2009, 01:35
The shortcut keys for Zoom (except Alt+1 50%) doesn't work. Using View->Zoom does work.
I'm using:
MPC-HC 1081
Windows Vista SP1
Joniii
2nd May 2009, 08:05
Is there any way around that media foundation crap in Win7 so that I could use mpegsplitter.ax?
Phaser
2nd May 2009, 15:32
I noticed a regression since the Beliyaal merge, that's preventing me from upgrading to latest version. When watching a video fullscreen (1680x1050), random lines appear if I try to zoom in. This happens only when I use the Bicubic resizer with VMR9 renderless and EVR custom (I tested on both XP and Vista), with every video format SD & HD.
Here's an example:
Before
http://imgur.com/1v90s.png (http://imgur.com/1v90.jpg)
After
http://imgur.com/1vNKs.png (http://imgur.com/1vNK.jpg)
This is my configuration:
- Windows XP SP3 Pro
- works with svn 1043 / broken since svn 1048
- Ati Radeon HD 3650 / Catalyst 9.4
- Renderer: VMR 9 renderless / other output options: 3D surfaces, VMR9 mixer mode, lock back-buffer
Also I noticed this on the Beliyaal thread. Maybe he knows more about what's causing this:
Known Bugs
* Bicubic resizer sometimes renders incorrectly.
Any news on this bug? Am I the only one experiencing this?
Keiyakusha
2nd May 2009, 15:37
Am I the only one experiencing this?
No. I have this bug too!
No. I have this bug too!
Me too.
max-pain
2nd May 2009, 19:08
I have a problem under Windows 7 RC.
MPC-HC is my default player for all the video formats (MKV, MP4, MOV, AVI, WMV, MPG, etc.) in the Default Programs (Control Panel).
If I open those file types in windows explorer or total commander all opens in MPC-HC as it should, but under Far Manager (which i use) AVI, WMV and MPG opens in Windows Media Player.
Please help. Thx
neoufo51
2nd May 2009, 19:23
I have a problem under Windows 7 RC.
MPC-HC is my default player for all the video formats (MKV, MP4, MOV, AVI, WMV, MPG, etc.) in the Default Programs (Control Panel).
If I open those file types in windows explorer or total commander all opens in MPC-HC as it should, but under Far Manager (which i use) AVI, WMV and MPG opens in Windows Media Player.
Please help. Thx
Try removing WMP entirely. It's easy to do that on Windows 7.
max-pain
3rd May 2009, 10:44
It looks like it was a Far Manager problem. I updated to a newer build and the problem is gone.
Beliyaal
3rd May 2009, 20:31
I have submitted some fixes to SVN. Check if they work in a SVN build later than or equal to 1089:
Extra (gray) pixels at bottom and right of video when decoding with DXVA removed.
Bicubic resizer checker pattern when zooming.
Tearing when subtitles are enabled possibly fixed.
Bad render performance when coming back from other session / display settings changed / changing channel on TV / etc.
Yes. Have a look at its output settings.
What I am trying to do is to take a 24-bit 96khz 6 channel FLAC file and output it through SPDIF as an AC3 6 channel file (at 640k) to hear the 6 channel surround effects.
AC3FILTER does not support 96khz - something which is noted in their Forums, but the author seems to have abandoned the project.
One reason that I tend to avoid ffdshow (both video and audio) is that the options are so numerous that it is easy to get lost, as well as missing important checkboxes...
Any help would be appreciated as my first try was not successful...
ffdshow also only supports 32/48kHz AC3 output.
The author of AC3Filter is often MIA for long periods. Usually he is active only during the summer.
Beliyaal
3rd May 2009, 21:17
As promised here are the documentation for the new settings.
Output RangeThis setting is used for specifying the OUTPUT range of the YUV to RGB transfrom.
0 - 255The output from the YUV transfrom is 0 to 255 in 8 bit or 0 to 1023 in 10 bit. This is the default and normally the best option for computer monitors and most TVs.
16 - 235The output from the YUV transfrom is 16 to 235 in 8 bit or 64 to 940 in 10 bit. This is the best option for some TV:s that expect the input signal at 16 to 235 levels.
Presentation
D3D Fullscreen ModeThis causes the player to create a fullscreen D3D device. This can be useful to remove tearing in cases when neither normal nor alternative vsync is able to do so. This is also the only mode where it's possible to use a 10 bit output for the display device.
D3D Fullscreen GUI SupportThis option enables support for the right click menus and setting on the monitor that is in fullscreen mode. The draback enabling this is that the backbuffer of the D3D device must be lockable, which can cause compatibility issues and possibly tearing even when in D3D fullscreen mode.
10 bit RGBThis enables 10 bit processing in the whole pipeline after the YUV transform. Backbuffer, temporary buffers and video frames are always in 10 bit. To enable 10 bit for the display buffer D3D fullscreen mode and Vista or later is required.
Video drivers have been known to be buggy with the 10 bit pipeline. For example: Deinterlacing crashes the player and 16-235 levels isn't availeble on ATI drivers.
Disable desktop compositionUsed to disable desktop composition in Vista or later while the player is running. This can solve some stuttering issues, and will decrease the video latency by one frame.
Enable Frame Time CorrectionEnable only when you experiency stuttering video because of a buggy decoder or splitter. For example VC-1 content in m2ts container currently needs this.
VSync
VSyncCan be used to disable VSync. This is not recommended normally as disabling VSync will remove many stuttering and threading fixes. Should only used for debugging purposes.
Accurate VSyncCan be used to disable accurate VSync. If accurate VSync is disabled CPU usage is slightly decreased, especially when alternative VSync is also disabled.
Alternative VSyncEnabling alternative VSync will bypass the default VSync built into D3D. This can often get rid of tearing issues and is the preferred mode of VSync if your hardware/drivers are compatible with it.
Decrease vsync offsetUsed to move the VSync position upwards. Only available with alternative VSync enabled and desktop composition disabled. Use the shortcut Ctrl+Alt+UP
Increase vsync offsetUsed to move the VSync position downwards. Only available with alternative VSync enabled and desktop composition disabled. Use the shortcut Ctrl+Alt+UP
GPU Control
Flush GPU before VSyncFlushing the GPU before VSync will decrease the probability of tearing as it forces the GPU to render the frame as soon as possible so the frame will be ready to be presented at the VSync.
Flush GPU after PresentFlushing the GPU after VSync will decrease the probability of tearing as it forces the driver to actualize the Present as soon as possible.
Wait for flushesThis will cause the renderer to spin, waiting for the GPU flushes. This can be useful if the driver for some reason will ignore single flushes and will also enable the GPU time statistic.
Reset
Reset to default renderer settingsResets all above settings to the default.
Reset to optimal renderer settingsSets the settings to the recommended optimal settings:
Alternative VSync = On
Accurate VSync = On
VSync = On
Disable Desktop Composition = On
Flush GPU Before VSync = On
Flush GPU After Present = On
Flush GPU Wait = Off
The rest of the settings are left unchanged. It might therefore be good to reset to default settings before selecting optimal settings.
6233638
3rd May 2009, 21:58
Thanks for the documentation. My apologies if these are really basic questions. (I'm new to HTPC stuff)
I've searched, but can't find any relevant answers. When I enable D3D Fullscreen Mode, I get the error:
CreateDevice failed
DX9AllocatorPresenter failed
0x8876086a
I'm running on a GeForce 9400. (Gigabyte GA-E7AUM-DS2H motherboard)
It seems to actually be working in D3D fullscreen mode, though I don't get any GUI, even with the option enabled.
I've tried updating my drivers and reinstalling DX9 without any luck.
yesgrey
3rd May 2009, 22:56
What I am trying to do is to take a 24-bit 96khz 6 channel FLAC file and output it through SPDIF as an AC3 6 channel file (at 640k) to hear the 6 channel surround effects.
Have you tryed with reclock? It has an AC3 encoder incorporated. I don't know if it supports 96kHz, so give it a try...
Thanks for the documentation. Very clear.
Mark_A_W
4th May 2009, 01:18
As promised here are the documentation for the new settings.
Output RangeThis setting is used for specifying the OUTPUT range of the YUV to RGB transfrom.
0 - 255[INDENT]The output from the YUV transfrom is 0 to 255 in 8 bit or 0 to 1023 in 10 bit. This is the default and normally the best option for computer monitors and most TVs.
16 - 235The output from the YUV transfrom is 16 to 235 in 8 bit or 64 to 940 in 10 bit. This is the best option for some TV:s that expect the input signal at 16 to 235 levels.
Thank you Beliyaal.
In the Output section, could you add the expected Expansion behavior:
0 - 255The output from the YUV transfrom is 0 to 255 in 8 bit or 0 to 1023 in 10 bit. This is the default and normally the best option for computer monitors and most TVs.
Retains Black at 16, and White at 235 (requires adjustment to Displays Brightness control if mixing video and PC desktop content). BTB and WTW are passed intact.
16 - 235The output from the YUV transfrom is 16 to 235 in 8 bit or 64 to 940 in 10 bit. This is the best option for some TV:s that expect the input signal at 16 to 235 levels.
Expands Black from 16 to 0, and White from 235 to 255, clipping BTB and WTW, but allowing single black level for video and PC content. May exacerbate banding/posterisation.*
I might have that BACKWARDS!! Hence the need for the expanded explanation of expansion ;).
* The topic of debate, but banding is clearly visible in a smooth greyscale ramp that has been expanded, at least in my tests.
I always figure out which setting to use by trial and error, looking both and the black level moving around, and looking for banding in a greyscale. When my greyscale is clean, the black level will be higher than the desktop, and I know I have got my levels retained, which is how I want them.
n00bleader
4th May 2009, 01:20
I have a blurry bar in the bottom of the frame when I play any video using dxva, I've read a lot but couldn't find any solutions.
Also, is there a quality difference between ffdshow and mpc's decoder?
alexins
4th May 2009, 01:33
Media Player Classic HomeCinema (x86), svn 1090 (http://www.xvidvideo.ru/content/view/741/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1082-1090)
Fixed: compilation error in Belarusian translation;
Fixed: Extra (gray) pixels at bottom and right of video when decoding with DXVA removed;
Fixed: Bicubic resizer checker pattern when zooming;
Fixed: Tearing when subtitles are enabled possibly fixed;
Fixed: Bad render performance when coming back from other session / display settings changed / changing channel on TV / etc;
Update Belarussian translation;
Updated Spanish translation.
Hypernova
4th May 2009, 02:03
I got the strange vertical lines from EVR CP in SVN 1090 (same as Haali's renderer). Anyone else get them?
Chumbo
4th May 2009, 02:15
I have a blurry bar in the bottom of the frame when I play any video using dxva, I've read a lot but couldn't find any solutions.
Also, is there a quality difference between ffdshow and mpc's decoder?
I think turning on or off VMR Mixer mode may help? Sounds familiar.
As to quality, no one else's eyes can tell you what quality is best to YOU. So try them both and go with what YOU consider the better one.
n00bleader
4th May 2009, 02:29
I think turning on or off VMR Mixer mode may help? Sounds familiar.I think turning it on fixes it, buuuut...it makes it lag, including non-HD stuff
also, SD stuff gets displayed at the container resolution
This is all for VMR9
ffdshow also only supports 32/48kHz AC3 output.
That's okay, as long as I can tie the frequency converter output to the input of the AC3 encoder.
Have you tryed with reclock? It has an AC3 encoder incorporated. I don't know if it supports 96kHz, so give it a try...
It doesn't. I need to downsample to 48KHz with ffdshow before giving the audio to ReClock, otherwise there is no sound.
neoufo51
4th May 2009, 08:14
Media Player Classic HomeCinema (x86), svn 1090 (http://www.xvidvideo.ru/content/view/741/1/)
I love this release so much.
Phaser
4th May 2009, 09:04
The bicubic resizer bug is not really fixed for me in build 1090. Checker pattern is larger now and appears even without zooming (in fullscreen).
http://img27.imageshack.us/img27/438/img01e.th.jpg (http://img27.imageshack.us/img27/438/img01e.jpg)
Another small thing I noticed since build 1050 is that jitter appears when using volume control. But everything else is great now...
Hypernova
4th May 2009, 09:21
The bicubic resizer bug is not really fixed for me in build 1090. Checker pattern is larger now and appears even without zooming (in fullscreen).
http://img27.imageshack.us/img27/438/img01e.th.jpg (http://img27.imageshack.us/img27/438/img01e.jpg)
Another small thing I noticed since build 1050 is that jitter appears when using volume control. But everything else is great now...
I'm seeing those as well. I'm pretty sure I didn't have that in 1089. Actually, 1089 x64 that I'm using right now don't have that at all.
Casshern
4th May 2009, 09:22
Hi Beliyaal,
still no luck with VC-1 Decoding and VMR9 Renderless - just gives audio with a black screen with V1090. One more interesting tidbit. The scenes which give a slight occasional judder (one repeated frame) with the inbuild DXVA engine and your render code, work perfectly if i use the cyberlink powerdvd 7.0 h264 decoder (also in DXVA mode). Either it initializes the card differently, so its just a little bit faster, or it does something else differently. This is reproducable switching between the two decoders. To bad it doesn't decode VC-1, but there is still hope left here!
regards,
Casshern
I have submitted some fixes to SVN. Check if they work in a SVN build later than or equal to 1089:
Extra (gray) pixels at bottom and right of video when decoding with DXVA removed.
Bicubic resizer checker pattern when zooming.
Tearing when subtitles are enabled possibly fixed.
Bad render performance when coming back from other session / display settings changed / changing channel on TV / etc.
yesgrey
4th May 2009, 09:52
I might have that BACKWARDS!! Hence the need for the expanded explanation of expansion ;).
Yes, you have it backwards. The 0-255 and 16-235 in the names are referring to the black and white position in RGB output.
xiulet
4th May 2009, 10:11
hi,
still remains a bug with Spanish language . Menu options--> tweaks is already not showing.
thank you so much.
adéu.
alexins
4th May 2009, 13:46
Media Player Classic HomeCinema (x86/x64), svn 1093 (http://www.xvidvideo.ru/content/view/742/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1091-1093)
Fixed: Crash in VSync code in 64 bit version when locking the D3D device;
Fixed: Bicubic checker pattern broken when fixing zoomed checker pattern;
Fixed: Spanish translation error.
xiulet
4th May 2009, 14:35
ok with 1093 now is ok, thanks you.
how do i participate of translation to catalan language?
thank you.
:)
Phaser
4th May 2009, 16:53
The bicubic checker pattern bug is still there in svn 1093... Seems like fixing one thing breaks another.
I noticed that the bug appears only when using 3D surfaces, so maybe it has something to do with it. Also I'm curious if this happens on nVidia cards too, or it's an ATI related bug.
I'm on nvidia and the checker bug is there, too. It really shows when watching SD material on big screen.
Hypernova
4th May 2009, 17:52
I had the checker patttern on 1090, but with 1093 it's fixed. So maybe now it's Nvidia specific?
As promised here are the documentation for the new settings.
Accurate VSyncCan be used to disable accurate VSync. If accurate VSync is disabled CPU usage is slightly decreased, especially when alternative VSync is also disabled.
Alternative VSyncEnabling alternative VSync will bypass the default VSync built into D3D. This can often get rid of tearing issues and is the preferred mode of VSync if your hardware/drivers are compatible with it.
All of that post is good information, but I think you are so close to that project, you are forgetting that you need to define " Accurate VSync " and " Alternative VSync " and explain when and why it is needed. (And also, you need to specify how a user knows whether their hardware/drivers are compatible with it.)
Thanks!
Steveo08
4th May 2009, 21:53
Thanks for the documentation. My apologies if these are really basic questions. (I'm new to HTPC stuff)
I've searched, but can't find any relevant answers. When I enable D3D Fullscreen Mode, I get the error:
CreateDevice failed
DX9AllocatorPresenter failed
0x8876086a
I'm running on a GeForce 9400. (Gigabyte GA-E7AUM-DS2H motherboard)
It seems to actually be working in D3D fullscreen mode, though I don't get any GUI, even with the option enabled.
I've tried updating my drivers and reinstalling DX9 without any luck.
well i have the same problem like you, if i enable 10 bit rgb and d3d fullscreen mode.
i'm using vista 32bit and a 8600gt with the latest beta driver 185.81.
Snowknight26
5th May 2009, 00:17
Still get crashes/freezes on seek when trying to play interlaced content with DXVA with a 4850/4870 using Catalyst 9.4.
alexins
5th May 2009, 01:53
Media Player Classic HomeCinema (x86/x64), svn 1094 (http://www.xvidvideo.ru/content/view/743/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
ADD: Indicator of the mode DXVA on status panel.
http://s53.radikal.ru/i140/0905/cb/7e133bcbed76t.jpg (http://radikal.ru/F/s53.radikal.ru/i140/0905/cb/7e133bcbed76.png.html)http://s57.radikal.ru/i158/0905/b0/d3357b2c17e7t.jpg (http://radikal.ru/F/s57.radikal.ru/i158/0905/b0/d3357b2c17e7.png.html)
neoufo51
5th May 2009, 05:25
Any chance the devs can change the indicator so that it works in this way instead?
DXVA not enabled displays: Playing
DXVA enabled displays: Playing [DXVA]
It's kind of annoying to see "DXVA: not using" on almost every video I play...
neoufo51
5th May 2009, 05:35
Also how about only displaying DXVA status for the formats that can actually use DXVA, H.264 and VC-1? It's strange to see the status on Xvid videos.
That's probably more coding than needed just for the status display. My option would take care of that too, anyway.
Aleksoid1978
5th May 2009, 05:56
Also how about only displaying DXVA status for the formats that can actually use DXVA, H.264 and VC-1? It's strange to see the status on Xvid videos.
When you press Ctrl+J on Xvid what you see ??? - DXVA not using ...
Aleksoid1978
5th May 2009, 05:57
Any chance the devs can change the indicator so that it works in this way instead?
DXVA not enabled displays: Playing
DXVA enabled displays: Playing [DXVA]
This is idea.
tetsuo55
5th May 2009, 08:41
Also how about only displaying DXVA status for the formats that can actually use DXVA, H.264 and VC-1? It's strange to see the status on Xvid videos.
Some hardware does support Divx(Xvid).
However since there is no DXVA support for that in MPC-HC your point still stands :)
Casshern
5th May 2009, 08:58
I would NOT make it an DXVA enabled/disabled display only. I would make it broader, displaying the decoder used (and if available DXVA info). This would not waste the space for a single bit of info: So it could read something like:
Decoding with FFDSHOW
Decoding with MPC Video Decoder (DXVA enabled)
Decoding with MPC Video Decoder (DXVA not used)
Decoding with Xvid
etc...
Some hardware does support Divx(Xvid).
However since there is no DXVA support for that in MPC-HC your point still stands :)
neoufo51
5th May 2009, 09:08
I would NOT make it an DXVA enabled/disabled display only. I would make it broader, displaying the decoder used (and if available DXVA info). This would not waste the space for a single bit of info: So it could read something like:
Decoding with FFDSHOW
Decoding with MPC Video Decoder (DXVA enabled)
Decoding with MPC Video Decoder (DXVA not used)
Decoding with Xvid
etc...
That's all very unnecessary. We know what decoder we are using, since after all, we enabled them in this first place.
Phaser
5th May 2009, 10:37
I would like to see in the status the video/audio FOURCC... Maybe something like this:
http://img26.imageshack.us/img26/7096/mpcstatusl.th.jpg (http://img26.imageshack.us/img26/7096/mpcstatusl.jpg)
avivahl
5th May 2009, 12:43
I would like to see in the status the video/audio FOURCC... Maybe something like this:
http://img26.imageshack.us/img26/7096/mpcstatusl.th.jpg (http://img26.imageshack.us/img26/7096/mpcstatusl.jpg)
+1. Looking slick.
What is this (http://downloads.guru3d.com/Media-Player-Classic-Home-Cinema-1.2.1081.0-download-2174.html) ?
Is there a 1.2.1081.0 version of MPC-HC ???
avivahl
5th May 2009, 13:09
What is this (http://downloads.guru3d.com/Media-Player-Classic-Home-Cinema-1.2.1081.0-download-2174.html) ?
Is there a 1.2.1081.0 version of MPC-HC ???Probably a compilation of revision 1081.
Rev 1094 is already on XvidVideo.ru, so this is old... :P
Ok, I assumed it was a new stable version, but didn't find it on sourceforge, so I was puzzled.
SBeaver
5th May 2009, 15:04
LPCM decoder still doesnt work correctly.
All mono LPCM tracks in m2ts containers I've tried so far are unplayable.
They slow down movie to half speed making it unwatchable.
Blurays I've tried are both criterion bluray releases.
This problem is the same as ffdshows decoder.
fastplayer
5th May 2009, 15:15
LPCM decoder still doesnt work correctly.
All mono LPCM tracks in m2ts containers I've tried so far are unplayable.
They slow down movie to half speed making it unwatchable.
Blurays I've tried are both criterion bluray releases.
This problem is the same as ffdshows decoder.
Even with ffdshow build 2936?
SBeaver
5th May 2009, 15:26
Even with ffdshow build 2936?
Yes it's the same.
This is really a pain since I have to demux all tracks, re-encode the lpcm to something else and then mux it back to be able to play it.
Spec-Chum
5th May 2009, 19:43
Any chance the devs can change the indicator so that it works in this way instead?
DXVA not enabled displays: Playing
DXVA enabled displays: Playing [DXVA]
It's kind of annoying to see "DXVA: not using" on almost every video I play...
Simplest way would just be:
Index: MainFrm.cpp
===================================================================
--- MainFrm.cpp (revision 1094)
+++ MainFrm.cpp (working copy)
@@ -2979,16 +2979,8 @@
if((!m_fAudioOnly) && (fs == State_Running))
{
CString DXVA_Text = GetDXVADecoderDescription();
- if((_T("Not using DXVA")==DXVA_Text) || (_T("Unknown")==DXVA_Text))
- {
- DXVA_Text = _T("Not using");
- }
- else
- {
- DXVA_Text = _T("On");
- }
- UI_Text+=_T(", DXVA : ");
- UI_Text+=DXVA_Text;
+ if(!(_T("Not using DXVA")==DXVA_Text) || (_T("Unknown")==DXVA_Text))
+ UI_Text += _T(" [DXVA]");
}
pCmdUI->SetText(UI_Text);
}
Patch here: http://pastebin.com/me884bc8
Beliyaal
5th May 2009, 21:30
Yes it's the same.
This is really a pain since I have to demux all tracks, re-encode the lpcm to something else and then mux it back to be able to play it.
Could you provide a sample?
Casshern
5th May 2009, 22:03
I disagree on multiple levels:
1) If i deselect a decoder in mpc, the merit system takes over and it is not clear which decoder windows chooses
2) There are other decoders than MPC's that use DXVA. For example i have the cyberlink h264 decoder on the preferred list, and that also uses DXVA if possible, but also falls back to CPU decoding if the stream is out of DXVA spec.
3) If one follows your reasoning all info is unneccessary as we all know which streams are DXVA compliant, which filters are choosen on merit and so on. Then one could also get rid of all other sources of information: filters menu, ctrl-j stats etc.
I think it is reasonable to display the filter that might/might not use DXVA (see 2). I personally am satisfied with the ctrl-j or the filters property pages that can also easily be accessed from mpcs menus - but somebody felt that additional DXVA info should be displayed even more prominantly. And if one thinks about redesigning the status window info - i think one should explore all possibilites.
That's all very unnecessary. We know what decoder we are using, since after all, we enabled them in this first place.
SBeaver
5th May 2009, 22:48
Could you provide a sample?
Here is a sample:
http://www.mediafire.com/?1xvbq0jg2jj
It's a 2sec cut of the movie.
Casshern
6th May 2009, 02:58
Hi,
with V1094 the internal dxva decoder does not work with h264 anymore Ie.g. the euro bd of Star Trek 1) when using vmr9 renderless, Win XP and ATI 2x00 boards. Its now the same as Vc-1 (which was broken starting right after the beliyaal merge at least with V1053) - it just gives a black screen (Beliyaals V25 is the last version where everything works - after that i only tried v1053, which does not work)
Now to the bright side: The cyberlink h264 decoder still works in DXVA mode in VMR9 renderless and the internal Vc1-DXVA decoder still works with EVR CP. Here i also noticed an improvement: now i can use the vsync options with an offset of 0 without any corruption, i do not even need flush GPU after present anymore (the other two GPU flush options are still required though). I also noticed there is a new "lock: xxxx ms" in the stats screen - i somehow think thats related. Care to comment Beliyaal?
I just hope Casimir fixes the internal DXVA decoders soon.
bye,
Casshern
Could you provide a sample?
73ChargerFan
6th May 2009, 03:15
DXVA stopped working on hidef h264 videos, sometime around v1060 I think.
720p videos play, but not my BD rips.
I downloaded 1043 & 1050 to test.
Windows XP MCE2005 SP3, ATI 4850, Cat9.3, VMR9 D3D fullscreen, internal splitter & decoder.
Steveo08
6th May 2009, 08:25
CreateDevice failed
DX9AllocatorPresenter failed
0x8876086a
well i have the same problem like you, if i enable 10 bit rgb and d3d fullscreen mode.
i'm using vista 32bit and a 8600gt with the latest beta driver 185.81.
does no one else have this problem?
10 bit rgb is only working for me without d3d fullscreen mode, but Beliyaal wrote it's only possible to get 10 rgb with d3d fullscreen mode.
if i set 10 bit rgb to my renderer settings and look during a movie under display stats it told me that i am using 10 bit rgb under settings.
so is it working for me without d3d fullscreen mode or not, i am not sure about that.
Beliyaal
6th May 2009, 08:41
CreateDevice failed
DX9AllocatorPresenter failed
0x8876086a
does no one else have this problem?
10 bit rgb is only working for me without d3d fullscreen mode, but Beliyaal wrote it's only possible to get 10 rgb with d3d fullscreen mode.
if i set 10 bit rgb to my renderer settings and look during a movie under display stats it told me that i am using 10 bit rgb under settings.
so is it working for me without d3d fullscreen mode or not, i am not sure about that.
Some parts of the pipeline should still be 10 bits without fullscreen mode. It might be that your drivers doesn't support 10 bit backbuffer in fullscreen mode (for flipping). I will look at making it work with some parts of the pipeline in 10 in fullscreen as well.
Steveo08
6th May 2009, 09:07
Some parts of the pipeline should still be 10 bits without fullscreen mode. It might be that your drivers doesn't support 10 bit backbuffer in fullscreen mode (for flipping). I will look at making it work with some parts of the pipeline in 10 in fullscreen as well.
so nvidia won't support it in there driver, because on my desktop-pc with a 8800gt won't work it too.
mariner
6th May 2009, 11:05
VMR9 (windowed), VMR9 Renderless, VMR7 Renderless not working with 1920x1080@60P video.
Greetings Casimir and Belilaay.
Tested these 1080@60P samples on XP3 with HD3650 AGP graphics. Only plays smoothly in VMR7 (windowed).
All renderers work in PotPlayer.
Appreciate if anyone can help. Many thanks and best regards.
Samples:
http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_03.zip
http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_01.zip
http://ckworks.sakura.ne.jp/data/xacti_hd2000_dogsample20090207_1_mp4.zip
http://88.191.20.67/video/akiba/SANYO_HD2000_1920x1080_60fps.zip
Some parts of the pipeline should still be 10 bits without fullscreen mode. It might be that your drivers doesn't support 10 bit backbuffer in fullscreen mode (for flipping). I will look at making it work with some parts of the pipeline in 10 in fullscreen as well.Hi Beliyaal,
Can you explain which pats of your improvements currently work in VMR9 and/or XP and which are limited to EVR CP and/or Vista?
It seems to me that there is quite a but of improvement in the presentation that seems to apply to both renderers, but the code to avoid synchronised judder applies only to EVR CP, but it would be good to know for sure and it may well not be as simple as that!
ramonchin
6th May 2009, 19:16
It always displays "DXVA: Not using", but I check MPC Video decoder filter and it shows DXVA enabled. Im using EVR.
A bug?
ok so i would like to use the h.264 codec from mpc to play back live streams on my HTPC. sadly the standalone filters do not work with dvbviewer.
any chance this could be looked into? recorded files play back fine, just not the live streams
I have submitted some fixes to SVN. Check if they work in a SVN build later than or equal to 1089:
Bad render performance when coming back from other session / display settings changed / changing channel on TV / etc.
from a quick test it seems my reported problem is fixed (changing channel on TV / EDID handshake)
Thanks a lot Beliyaal, that was a quick one.
Now it's a pleasure to use your nice improvements!
Snowknight26
7th May 2009, 07:44
MPC-HC doesn't output video (and isn't seekable) when the file playing has a height that isn't mod16 post r1056 (stopped working between r1050 and r1056). I'm assuming that r1052/r1053 is the culprit but I don't have a test build to find out. Running Windows XP SP1 (?), Radeon HD 4850, Catalyst 9.3. Happens with any renderer. 1920x1080 or 1920x818 streams didn't work properly while 1920x800, 1920x816 and 1280x528 did.
Kaotech
7th May 2009, 09:32
I run the new Windows Seven :D , one pixel shader "Sharpen Complex 2" couldn't load, I've you got an idea about that ?
Beliyaal
7th May 2009, 09:58
DXVA with VMR9 should be fixed in next SVN build.
betaking
7th May 2009, 12:56
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: RC out!
http://www.microsoft.com/downloads/details.aspx?FamilyID=6db1f17f-5f1e-4e54-a331-c32285cdde0c&displaylang=en
jackbluray
7th May 2009, 15:51
edit error
Snowknight26
7th May 2009, 19:50
Why is it that when Hide CD-ROMs menu is checked, the File menu opens up much quicker than when it's not checked?
Because then it skips detection of any discs in your optical drives.
Snowknight26
7th May 2009, 20:39
So its a misleading option as it doesn't actually hide any menus.
So its a misleading option as it doesn't actually hide any menus.
How about renaming it to "Disable 'Open disc' submenu"? Or "Disable checking DVD drives for discs"?
np: Yello - Squeeze Please (Motion Picture)
Casshern
7th May 2009, 23:38
DXVA with VMR9 should be fixed in next SVN build.
If i want to build it on my own, do i need both
MinGW GCC 4.2.4 x86_32
Microsoft Visual C++ 2008 SP1
or just one or the other? Did anybody already do a >r1096 build (not yet on xvid.ru)?
Aleksoid1978
8th May 2009, 00:07
Here:
http://aleksoid.tosei.ru/mpc_1098_x86.7z
http://aleksoid.tosei.ru/mpc_1098_x64.7z
As promised here are the documentation for the new settings.
Accurate VSyncCan be used to disable accurate VSync. If accurate VSync is disabled CPU usage is slightly decreased, especially when alternative VSync is also disabled.
Alternative VSyncEnabling alternative VSync will bypass the default VSync built into D3D. This can often get rid of tearing issues and is the preferred mode of VSync if your hardware/drivers are compatible with it.
All of that post is good information, but I think you are so close to that project, you are forgetting that you need to define " Accurate VSync " and " Alternative VSync " and explain when and why it is needed. (And also, you need to specify how a user knows whether their hardware/drivers are compatible with it.)
Thanks!
Casshern
8th May 2009, 02:39
Thanx, vmr9 renderless and h264 and vc-1 dxva is now working again! Compared to Beliyaalv25 it seems more stable. But still if one uses the cyberlink h264 decoder with DXVA i get no judder - if i use the inbuild dxva decoder the judder on certain scenes returns.
Here:
http://aleksoid.tosei.ru/mpc_1098_x86.7z
http://aleksoid.tosei.ru/mpc_1098_x64.7z
mariner
8th May 2009, 03:37
VMR9 (windowed), VMR9 Renderless, VMR7 Renderless not working with 1920x1080@60P video.
Greetings Casimir and Belilaay.
Tested these 1080@60P samples on XP3 with HD3650 AGP graphics. Only plays smoothly in VMR7 (windowed).
All renderers work in PotPlayer.
Appreciate if anyone can help. Many thanks and best regards.
Samples:
http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_03.zip
http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_01.zip
http://ckworks.sakura.ne.jp/data/xacti_hd2000_dogsample20090207_1_mp4.zip
http://88.191.20.67/video/akiba/SANYO_HD2000_1920x1080_60fps.zip
Greetings Beliyaal.
1. The problems with renderers remain in build 1098. No problem in PotPlayer.
2. These 1920x1080@60P .mp4 clips clips still wouldn't play in the new builds, but play fine if remuxed to .m2ts file. Could it be a .mp4 splitter problem? There was no problem with build 1043 and beliyaal_25.
Many thanks and best regards.
Snowknight26
8th May 2009, 04:38
DXVA with VMR9 should be fixed in next SVN build.
Thanks, that fixed my issue, but now the bottom pixels are stretched to make the height mod16. I thought this issue was fixed before, or does it only appear when using DXVA1?
Edit: I see, it's fixed when VMR9 Mixer Mode is on, but that causes the video to be very choppy. Also see its in the bug tracker. Oh well.
E-AC3 streams seem to crash MPC-HC (64-bit) upon seeking, and aren't played if you don't seek.
airwin
8th May 2009, 10:13
The Canon EOS 500D has recorded this QuickTime movie:
http://sharebee.com/df48e646
The video (H.264) works with MPC-HC (latest) - even DXVA is used, yay! But the audio is more problematic. The manual says it is linear PCM encoded.
I don't intend to to keep my videos with an uncompressed audio channel but it would be nice to have the feature to play back the "raw" videos, too.
parsifal
8th May 2009, 10:37
airwin, the audio stream is indeed PCM. Using mkvmerge GUI to remux your sample into a Matroska container results in a file with playable audio under MPC-HC:
http://img21.imageshack.us/img21/7887/audioe.th.png (http://img21.imageshack.us/my.php?image=audioe.png)
The file association code in MPC is very messy and buggy. Two bugs that I would like to report:
BUG 1:
The Formats page contains of groups of file extensions. If file associations are existing for a subset of extensions for a group, then the "File(s) Explorer Context Menu" option does not work properly. It stays checked.
BUG 2:
Having two copies of MPC and trying to associate some file types with each of them results in a mess.
========================================
I have some suggestions for simplifying the file association handling, making it more reliable.
SUGGESTION 1:
Remove the column where users can choose between the DirectShow/RealMedia/QuickTime/Shockware frameworks.
Instead, add two options like this:
[x] Use RealMedia framework for these file types: [.rm .ra .ram]
[x] Use QuickTime framework for these file types: [.mov .3g2 .3gp2]
These options could be placed on a separate subpage, for example Player>Formats>Settings. Some other options from the formats page could perhaps be moved there as well, for example Autoplay and RTSP.
Shockwave should be used automatically for .swf files. I don't think an option is needed for that.
DirectShow is automatically used for all remaining file types.
SUGGESTION 2:
A copy of MPC should not remove file associations that do not belong to itself. So if a reg key "HKCR\mplayerc.XXX" points to a different copy, it should not touch it. Unless of course if a user has chosen to create a file association.
SUGGESTION 3:
Add a new command line switch "/removeall" which cleans up all MPC related stuff in the registry, including file associations.
This time it is allowed to remove file associations from other copies of MPC.
So it should remove all "HKCR\mplayerc.XXX" keys and references to it, from all file types that MPC knows about.
It should also remove the keys where MPC stores it settings, such as "HKCU\Software\Gabest\Media Player Classic".
SUGGESTION 4:
Get rid of the groups on the Formats page. This should simplify the implementation significantly. It also gives users more flexibility.
Instead list each file extension separately.
I propose making three lists, one for video, one for audio, and one for 'other' types.
Audio and video could be in the top left and top right quadrants.
Other in the bottom left quadrant. The remaining options (explorer context, etc.) in the bottom right quadrant.
betaking
8th May 2009, 13:35
The file association code in MPC is very messy and buggy. Two bugs that I would like to report:
BUG 1:
The Formats page contains of groups of file extensions. If file associations are existing for a subset of extensions for a group, then the "File(s) Explorer Context Menu" option does not work properly. It stays checked.
BUG 2:
Having two copies of MPC and trying to associate some file types with each of them results in a mess.
========================================
I have some suggestions for simplifying the file association handling, making it more reliable.
SUGGESTION 1:
Remove the column where users can choose between the DirectShow/RealMedia/QuickTime/Shockware frameworks.
Instead, add two options like this:
[x] Use RealMedia framework for these file types: [.rm .ra .ram]
[x] Use QuickTime framework for these file types: [.mov .3g2 .3gp2]
These options could be placed on a separate subpage, for example Player>Formats>Settings. Some other options from the formats page could perhaps be moved there as well, for example Autoplay and RTSP.
Shockwave should be used automatically for .swf files. I don't think an option is needed for that.
DirectShow is automatically used for all remaining file types.
SUGGESTION 2:
A copy of MPC should not remove file associations that do not belong to itself. So if a reg key "HKCR\mplayerc.XXX" points to a different copy, it should not touch it. Unless of course if a user has chosen to create a file association.
SUGGESTION 3:
Add a new command line switch "/removeall" which cleans up all MPC related stuff in the registry, including file associations.
This time it is allowed to remove file associations from other copies of MPC.
So it should remove all "HKCR\mplayerc.XXX" keys and references to it, from all file types that MPC knows about.
It should also remove the keys where MPC stores it settings, such as "HKCU\Software\Gabest\Media Player Classic".
SUGGESTION 4:
Get rid of the groups on the Formats page. This should simplify the implementation significantly. It also gives users more flexibility.
Instead list each file extension separately.
I propose making three lists, one for video, one for audio, and one for 'other' types.
Audio and video could be in the top left and top right quadrants.
Other in the bottom left quadrant. The remaining options (explorer context, etc.) in the bottom right quadrant.
I maked File Association Tool for mpc-hc,so I have no bug!
http://img15.imageshack.us/img15/9232/20090508203355.th.png (http://img15.imageshack.us/my.php?image=20090508203355.png)
http://img15.imageshack.us/img15/2609/20090508203417.th.png (http://img15.imageshack.us/my.php?image=20090508203417.png)
you can download this tool at http://www.filefactory.com/file/aggfe59/n/fcassoc_7z this tool for English and Simplified Chinese user if you want remove file associations run cmd fcassoc.exe /r
For example C:\Program Files\Media Player Classic\fcassoc.exe /r
PS:if you found bug PLS sent pm for me!
That's useless. MPC itself should work properly.
Still got the checker grid bug when resizing with the 1098 build posted earlier today.
XP SP3, VMR9, D3D exclusive, mixer mode on, bicubic resizing.
jackbluray
8th May 2009, 19:14
Casimir666,
your MPC HC is a very fantastic player.
It is the first time that I post here, but, I have two problems.
The first problem is the same as Tetsuo55, Tery and Ikarad
This problem is related here
https://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
I also noticed that this problem occurs with evr custom but also with haali renderer. With vmr9 renderless or vmr7 renderless, this problem doesn't exist.
Is-it possible to fix it?
The second problem is related here
https://sourceforge.net/tracker/?func=detail&aid=2560026&group_id=170561&atid=854651
is-it possible to fix it?
Thank you very much
I notice that this problem appear since the start of support of evr custom (mpc homecinema 1.0.7.0 26/05/2007)
alexins
9th May 2009, 00:31
Media Player Classic HomeCinema (x86/x64), svn 1101 (http://www.xvidvideo.ru/content/view/745/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1099-1101)
Update Traditional Chinese translation;
FIXED : Incorrect aspect ratio for some H264 files with DXVA1 decoder (extended SAR);
Changed : Language detection for external subtitles (using ISO639 extension in filename).
mark0077
9th May 2009, 01:16
Hi guys. Has anyone tested mpc-hc with a GTX 295. I still cannot ever get DXVA to be used (not that I really want it) but still would be nice to see mpc-hc have that ability. Software like powerdvd has no problem using dxva but mpc-hc never does. I have tried outputting without any filters, also with ffdshow set to output yv12, nv12, nothing makes a difference.
I have been using vista 32 and windows 7 64bit and all latest nvidia drivers....
Can I provide information to help resolve this?
GrofLuigi
9th May 2009, 01:19
The file association code in MPC is very messy and buggy. [...]
========================================
I have some suggestions for simplifying the file association handling, making it more reliable.
SUGGESTION 1:
SUGGESTION 2:
SUGGESTION 3:
SUGGESTION 4:
Strong support for all of them! :cool:
GL
nijiko
9th May 2009, 02:50
When playing with fullscreen, there is a bad line under the video.
It happens to any videos and any decoders.
So I think the problem is about MPC.
The version with installer still has a broken "check update for mpc" shortcut installed in the start menu that does not link to anything. This has been broken ever since the shortcut was added.
I also agree with clsid about the file associations. (It's something I've just dealt with, in order to get the benefits of using MPC-HC, but it definitely could be greatly improved.)
FreeFall
9th May 2009, 06:53
I'm new here and have just started playing around with mpc-hc, which works well except for a couple of problems.
Regarding the pan&scan settings I have made a custom preset to compensate for dvd overscan that works, the problem is when you quit and restart the program you have to apply the setting again.
Is there a way to have the program remember the last setting used or have it apply the setting at launch via a registry key or command line switch?
The other problem is I have a copy of pdvd 7.3 which will work except that if dxva is enabled dvd menu sub pictures and subtitles are not drawn.
I'm using 32bit vista business and mpc-hc 12908 with the custom evr renderer, any help is appreciated.
FreeFall
lych_necross
9th May 2009, 07:42
+1 for CLSID's format changes.
jackbluray
9th May 2009, 08:28
When playing with fullscreen, there is a bad line under the video.
It happens to any videos and any decoders.
So I think the problem is about MPC.
I have the same problem
Schrade
9th May 2009, 09:41
When playing with fullscreen, there is a bad line under the video.
It happens to any videos and any decoders.
So I think the problem is about MPC.
Yup. I've noticed this too.
loretta80
9th May 2009, 11:06
does fastforward and rewind work for you with mkv's (h264 1080p and DTS) ? For me not with MPC-HC 1.2.1101.0.
Is there a possibility to configure the Stop Button to work like in Zoomplayer? 1 push stops the file. 2 pushes disloads the file.
I just ask because i dont want to shutdown and reopen mplayerc.exe if i change vmr to overlay or something like that.
sysdump.txt
9th May 2009, 11:27
@loretta80
Stop and open the file again should allow you to change renderer. I just press Ctrl+O and Enter. It should work if you've got 'keep history of recently opened files' ticked under Options > Player.
Mixer73
9th May 2009, 11:38
Is there a possibility to configure the Stop Button to work like in Zoomplayer? 1 push stops the file. 2 pushes disloads the file.
I second this request - sometimes I like to delete the file after viewing and then watch another one, this way I can do that before I drag across the new one.
ramonchin
9th May 2009, 11:44
Can't MPC-HC 64bits connect with Haali splitter?
loretta80
9th May 2009, 11:56
@sysdump.txt
thanks a lot, but i search for a way i can use without using the keyboard. because i have a bluetooth mouse which i can use when i sit on my sofa while watching on my beamer (monitor2). ANd i am too lazy to stand up everytime when i wanna change something. :-)
BTW. There is no DXVA Indicator when using VMR7 windowed. The filter says it uses H.264 bitstream decoder, no FGT.
Can't MPC-HC 64bits connect with Haali splitter?It can only use 64-bit filters. You can find a 64-bit test version in the Haali Media Splitter topic.
neoufo51
9th May 2009, 12:47
Can any of you guys tell me what you use to cut your samples? I need a good, free and quick cutting tool.
rack04
9th May 2009, 14:38
Can any of you guys tell me what you use to cut your samples? I need a good, free and quick cutting tool.
DGSplit
neoufo51
9th May 2009, 15:17
DGSplit
This works great, but do you know of anything that lets me just extract a short single cut from a video file instead of always splitting up the file into multiple cuts that compose the entire original file?
tetsuo55
9th May 2009, 15:46
This works great, but do you know of anything that lets me just extract a short single cut from a video file instead of always splitting up the file into multiple cuts that compose the entire original file?
just wait for it to to make the second split and then crash the tool.
that way you will have 1 working split, and a second broken one (which you can delete)
Gleb Egorych
9th May 2009, 21:47
When playing with fullscreen, there is a bad line under the video.
It happens to any videos and any decoders.
So I think the problem is about MPC.
Exactly the same problem. The problem is bicubic resizer. Bilinear is OK. b1101.
Found where bug appeared. Tried xvidvideo.ru builds, 1043 is the last good, 1050+ is affected. Seems like related to Beliyaal tweaks.
*Edit: Only WinXP affected, Vista unaffected. The bug is related to "Disable desktop composition" option. When checked the bug appears. Since the feature is useless in WinXP it is better to disable it.
Klaus_1250
10th May 2009, 02:45
Hi, I'm having serious issues with MPC-HC and the 185.xx nVidia drivers. When using DXVA (h264, not MPEG2), tearing is all over the place. Makes everything unwatchable. Tried playing with all the settings (Alternate Vsync, cache flushing options, buffers) to no avail.
Platform is Vista SP1, latest DirectX updates, 185.xx nVidia drivers, EVR-CP on Gigabyte GA-E7AUM-DS2 with E5200 and onboard 9400.
-------------------------------------------------------------
Update/Solved: Turned Aero on, which completely fixed the issue. Which is awkward, because everything used to work (better) with Aero off.
On things I've noticed is that with Aero off, MPC-HC continually found the wrong refresh-rate; 1-1.5Hz too low. It wasn't updated regularly, whereas with Aero on, it was.
Another issue is that in full screen playback (EVR-CP), as soon as the mouse is displayed, the frame-rate plummets.
On a positive note, 24Hz playback did work fine, whereas with previous nVidia drivers and MPC-HC's, the sound tended to go way out of sync. (It still isn't perfect, as the sounds seems to be played back 1ms per second faster, leading to one dropped frame every 40-41s).
nijiko
10th May 2009, 06:43
Problem with Gabest's AVI splitter
Last time, I reported some AVI files can't be played correctly.
Some peoples said it's about I have no decoders.
This time, I confirm the peoblem is about Gabest's AVI splitter.
The pics attached, they are all played in MPC-HC.
Diffs. is only the splitter.
System:
http://forum.doom9.org/attachment.php?attachmentid=9874&d=1241934173
Gabest:
http://forum.doom9.org/attachment.php?attachmentid=9875&d=1241934184
raynor
10th May 2009, 15:03
Exactly the same problem. The problem is bicubic resizer. Bilinear is OK. b1101.
Found where bug appeared. Tried xvidvideo.ru builds, 1043 is the last good, 1050+ is affected. Seems like related to Beliyaal tweaks.
*Edit: Only WinXP affected, Vista unaffected. The bug is related to "Disable desktop composition" option. When checked the bug appears. Since the feature is useless in WinXP it is better to disable it.
:goodpost:
I can confirm the "bad line" bug as well (Using WinXP + Bicubic
resizer). As it has been said, it does not appear with the bilinear
resizer.
I can't say anything about Vista, cause I'm using XP :D.
Gleb Egorych
10th May 2009, 18:54
Exactly the same problem. The problem is bicubic resizer. Bilinear is OK. b1101.
Found where bug appeared. Tried xvidvideo.ru builds, 1043 is the last good, 1050+ is affected. Seems like related to Beliyaal tweaks.
*Edit: Only WinXP affected, Vista unaffected. The bug is related to "Disable desktop composition" option. When checked the bug appears. Since the feature is useless in WinXP it is better to disable it.
Strange but it appeared on XP even with "Disable desktop composition" disabled. Rebooted from XP to XP - garbage line does present. Rebooted from XP to Vista and then from Vista to XP - the line disappeared. Maybe bicubic algorithm uses some bad variable/memory initialization routine which causes video memory garbage to be present in picture. And maybe Vista clears video memory while XP does not.
Beliyaal
10th May 2009, 20:17
Strange but it appeared on XP even with "Disable desktop composition" disabled. Rebooted from XP to XP - garbage line does present. Rebooted from XP to Vista and then from Vista to XP - the line disappeared. Maybe bicubic algorithm uses some bad variable/memory initialization routine which causes video memory garbage to be present in picture. And maybe Vista clears video memory while XP does not.
I'm working on fixing this problem with VMR9 with mixer mode disabled. Do you have mixer mode disabled?
MatMaul
10th May 2009, 20:58
I'm working on fixing this problem with VMR9 with mixer mode disabled. Do you have mixer mode disabled?
I have the same problem and mixer mode is enabled
Gleb Egorych
10th May 2009, 21:03
I'm working on fixing this problem with VMR9 with mixer mode disabled. Do you have mixer mode disabled?
Sorry, I didn't wrote, I'm using EVR-CP. But I also tested VMR9, the garbage presents in both mixer and non-mixer modes.
Keiyakusha
10th May 2009, 21:09
Beliyaal
Is it possible to make "Disable Desktop Composition" option available with any renderer? For exapmpe it will be good to try it with madVR...
Beliyaal
10th May 2009, 21:19
Beliyaal
Is it possible to make "Disable Desktop Composition" option available with any renderer? For exapmpe it will be good to try it with madVR...
I would be, but you can just right click mplayerc.exe in explorer and under compatibility just disable it there.
Beliyaal
10th May 2009, 21:21
Sorry, I didn't wrote, I'm using EVR-CP. But I also tested VMR9, the garbage presents in both mixer and non-mixer modes.
I'm not entierly sure how it could be garbage in EVR-CP. Maybe something that only happens on non-ATI cards. I have however submitted some fixes to SVN. Let me know how it works in the next build.
Keiyakusha
10th May 2009, 21:36
I would be, but you can just right click mplayerc.exe in explorer and under compatibility just disable it there.
Ok. Thanks!
Steveo08
10th May 2009, 22:34
@Beliyaal
i would like to know what is better for picture quality, to use 10 bit rgb or not in renderer settings?
nijiko
10th May 2009, 22:59
Problem with Gabest's AVI splitter
*There is some problems with the pending system on this forum, so i post it again.
Last time, I reported some AVI files can't be played correctly.
Some peoples said it's about I have no decoders.
This time, I confirm the peoblem is about Gabest's AVI splitter.
The pics attached, they are all played in MPC-HC.
Diffs. is only the splitter.
System:
http://forum.doom9.org/attachment.php?attachmentid=9874&d=1241934173
Gabest:
http://forum.doom9.org/attachment.php?attachmentid=9875&d=1241934184
hoborg
11th May 2009, 12:41
When playing with fullscreen, there is a bad line under the video.
It happens to any videos and any decoders.
So I think the problem is about MPC.
Can this be related?
http://forum.team-mediaportal.com/codecs-external-players-55/shiny-stripe-around-movie-picture-44990/index2.html#post321111
nijiko
11th May 2009, 14:21
Can this be related?
http://forum.team-mediaportal.com/codecs-external-players-55/shiny-stripe-around-movie-picture-44990/index2.html#post321111
Fixed in 1103.
alexins
11th May 2009, 20:30
Media Player Classic HomeCinema (x86/x64), svn 1104 (http://www.xvidvideo.ru/content/view/747/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1102-1104)
Fixed : popup menu in simplified Chinese translation (bug #2785436);
Fixed: Incorrect fps reported to subtitle renderer. In EVR custom 23.976 FPS was always used in VMR9 25 FPS was always used;
Fixed: Handling of different video resolution from video surface resolution;
Fixed: Incorrectly reported video resolution and aspect ratio with VMR9 without mixer mode worked around by checking media type;
Fixed: Always use 1 pass bicubic resampler to avoid problem of checker pattern caused by different resolution textures used in 2 pass bicubic;
Fixed: Incorrect aspect ratio calculation when aspect ratios are very large causing integer overflow;
Fixed: Reset device could lock up player in VMR9 renderer mode. (For example when moving between monitors);
Updated Ukrainian translation.
GTPVHD
11th May 2009, 20:59
Something is broken with 1104 and SD video aspect ratio? I'm using the Haruhi dance video, which everyone uses to test whether DXVA is working or not.
This is 1101. This is how it looks like in all previous builds also.
http://img67.imageshack.us/img67/6344/1101c.jpg
And this is 1104.
http://img67.imageshack.us/img67/2163/1104t.jpg
This is on XP SP3, DirectX March 2009, latest Nvidia 185.85 WHQL drivers, also tested on an older system with an older Geforce GPU that has no VLD support & 175.19 WHQL drivers and it happens also. I didn't change any settings in MPC-HC at all, I just played the video with the newer 1104 build. Can anyone else confirm it's not just me thats experiencing this with SD videos?
Update: I figured it out. If you disable VMR9 mixer mode, everything is fine in 1104 with VMR9 Renderless and SD videos. Enable VMR9 mixer mode and it's bugged in VMR9 Renderless.
Snowknight26
11th May 2009, 22:00
No issue for me.
However, when DXVA tries to kick in for SD files or any interlaced H.264, x64 MPC-HC crashes. The x86 build does not. Vista SP2, 4850, Catalyst 9.4.
mark0077
11th May 2009, 22:08
Just posting here to ask why vc-1 content is output in yuy2 mode.
yuy2 with nvidia cards always looks REALLY BAD! Its conversion from yuy2 to rgb32 is absolutely terrible. Its blockyness is MUCH less noticible on this 1920 x 1080 content but for dvd content you can really see how horrible it is.
I am asking why isn't vc-1 output by default in yv12 like mpeg2.
EDIT: Just to note, I have tried output yuy2 on purpose from the mpc-hc mpeg2 decoder, for testing the nvidia yuy2 -> RGB conversion BUT when passing yuy2 through ffdshow and letting it do the RGB conversion which we all know to be very good, the quality is not as good as passing yv12 from the mpc-hc decoder. haruhiko over on the ffdshow thread thinks this could be a problem with the yv12 -> yuy2 conversion that is done in this scenario by mpc-hc. I am testing with a DVD (thats incorrectly marked as interlaced), and passing the interlaced flag through to ffdshow (where I choose whether to de-interlace content or not), so maybe the yv12 -> yuy2 conversion thats done in mpc-hc is using this flag during its conversion?
In summary here is my problems with mpc-hc regarding colorspaces.
Problem 1: yuy2 output for vc-1 content by default instead of the native yv12
Problem 2: yuy2 -> yv12 conversion in the mpc-hc mpeg2 decoder output shows slight degredation of quality in my tests over just outputting pure yv12. I SUSPECT mpc-hc is using the dvd interlaced flag (when I don't want it to) as some horizontal lines (very slight) are seen when mpc-hc does this conversion. I thought the yv12 to yuy2 conversion could be done losslessly?
Gleb Egorych
11th May 2009, 22:23
I'm not entierly sure how it could be garbage in EVR-CP. Maybe something that only happens on non-ATI cards. I have however submitted some fixes to SVN. Let me know how it works in the next build.
Yes, I use nvidia 8800GT. In b1104 bicubic resizer is OK for me :thanks:
Something is broken with 1104 and SD video aspect ratio? I'm using the Haruhi dance video, which everyone uses to test whether DXVA is working or not.
This is 1101. This is how it looks like in all previous builds also.
http://img67.imageshack.us/img67/6344/1101c.jpg
And this is 1104.
[url]http://img67.imageshack.us/img67/2163/1104t.jpg[/url
Yes, it's broken for me too. The bug appeared for me when I tried to play DVD. The starting video was OK, menu and movie were broken. No bug in b1101. Broken only VMR9 renderless in both WinXP and Vista.
anyone23
12th May 2009, 17:32
with 1104 bicubic resizer is completely broken on my pc.:scared: I have "scratches" everywhere.
(with 1101 and older it worked except when zooming)
PC:
Win Vista SP1
ATI HD 2400 XT mobility Cat 9.4
Btw: The volume control doesn't work with midi files + vista (works on my win xp pc). Can somebody confirm this?
Phaser
12th May 2009, 19:21
Same problem here with the bicubic resizer, and also with the VSync (doesn't work unless I enable "Wait for flushes").
Many things don't work as they should since svn 1050... Maybe some of the changes/patches should be reverted or examined carefully to make sure they don't break other functionality.
I hope to see a more stable build soon.
mark0077
12th May 2009, 21:14
Hi all,
I am about to make a lot of bug reports on the mpc-hc bug tracker but I thought it might be useful to post here first and maybe get feedback on what other information I could give, or any other info from you guys in general. Well heres my current list of problems with mpc-hc, and one or two feature requests thrown in. I will keep my own list upto date as time goes by. I am mainly having problems with m2ts files of different sorts.
General Player Bugs
BUG) Open two mpc-hc windows, change settings in window 1, click ok and exit window 1, close window 2. Upon restarting mpc-hc you will see settings wern't saved (or in fact window 2 resaved old settings on close). I suggest moving settings saving away from window close code.
BUG) When seeking in some m2ts files, I get a video hang problem where a few frames get stuck repeating over and over again. Usually one of these frames looks corrupt and I suspect this may have something to do with it. Audio continues fine in the background and it happens on all renderers. Image samples below showing corrupt one and good one that keep repeating.
http://img87.imageshack.us/img87/2028/43263791.th.jpg (http://img87.imageshack.us/my.php?image=43263791.jpg)
http://img523.imageshack.us/img523/735/27012669.th.jpg (http://img523.imageshack.us/my.php?image=27012669.jpg)
FEATURE REQUEST) To make the Fullscreen argument that can be passed to mpc-hc immediately set the player to fullscreen. This will make mpc-hc even better when used as an external player in media browsing software.
EVR-CP
BUG) I originally thought this was a ffdshow problem, but opening some dvd menu's with mpc-hc and the evr-cp only, I get many many dropped frames, and often complete freezes (often freezes lasting many minutes) when navigating through these menus. In the process of making sample for haruhiko and maybe beliyaal if he wants to check it out. It doesn't happen with any renderer other than evr-cp so I am assuming its something to do with evr-cp for the moment. Here is a test dvd. Beliyaal if you want to take a look, try this dvd, version 1.08 is the latest http://merifon.altervista.org/TestDVD.html You will see a terrible amount of frame drops by evr-cp while navigating through dvd's. Some older builds were not as bad as this. Sometimes menus can freeze for upto minutes at a time. Would really appreciate you taking a look into this / testing dvd menu's.
FEATURE REQUEST) Audio and video never attempts to get back to sync in evr-cp, beliyaal already mentioned intending to fix in future release.
Video Decoders
BUG) I am getting vc-1 crashes using the internal vc-1 decoder only. Here are the two blu-rays that give trouble.
Planet Earth: mpc-hc crashes after 100~ frames. With ffdshow out of the chain I still get crashes. With ffdshow decoding vc-1 I get no crashes.
The Dark Knight: mpc-hc crashes after 1100~ frames. With ffdshow out of the chain I still get crashes. With ffdshow decoding vc-1 I get no crashes.
Sample for mpc-hc developers to try. This sample gets to around the 50 second mark and crashes, just as the camera is about to fly over the buildings. Just play without seeking straight through. http://www.megaupload.com/?d=8HFOMVV0
Going back through mpc-hc builds, the blu-ray plays perfectly in build 1050 and starts crashing from 1056 onwards. Here are the changes made from 1051 to 1056. I assume the problem is either 1052 or 1053 where changes related to decoder were made. Can someone investigate.
1056
Fixed : duplicate include
1055
Updated Copyright
1054
Fixed : Gpu Control checkbox appears on "Recent files" menu items
1053
Fixed : MpcVidecDec output MediaType incorrectly filled to 1088 instead of 1080 for software decoding of 1080 material
1052
Updated ffmeg
Fixed : crash on seek with True HD tracks
1051
Updated Czech translation
BUG/QUESTION) Why is yuy2 output by default for vc-1 content. I and I am sure many know that nvidias yuy2 -> rgb32 conversion is REALLY BAD, always has been for all of my nvidia cards.
BUG) When forcing yuy2 as output type for the mpeg2 decoder and using ffdshow to convert to RGB32, I then notice in comparisons that the quality isn't as good as yv12. haruhiko over at the ffdshow forums says the yv12 -> yuy2 conversion thats happening in mpc-hc here might be the cause. Does the conversion use the interlaced flag, because I am testing on a DVD thats incorrectly flagged as interlaced and I purposely disable de-interlacing for this. I wonder is the conversion just reading the flag and doing a bad conversion because slight horizontal lines can be seen when outputting yuy2 versus the original yv12. Image below shows the problem. Its very slight, but when flipping between both images, you can see that the yuy2 image shows "parts" of the red text maybe 1 pixel higher than they should be. This leaves tiny blurry lines around the bottom of the letters in places. This doesn't happen with ffdshow's yv12 -> yuy2 conversions.
YV12 - No ghost lines, original yv12 just passed through to ffdshows RGB32HQ converter.
http://img23.imageshack.us/img23/6548/yv12.th.png (http://img23.imageshack.us/my.php?image=yv12.png)
YUY2 - Different than above, text slightly higher than yv12 leaving tiny blurry areas. Should be identical to above if yv12 -> yuy2 conversion was optimal.
http://img14.imageshack.us/img14/6876/yuy2.th.png (http://img14.imageshack.us/my.php?image=yuy2.png)
POSSIBLE BUG) No dxva with gtx 295. Its strange how I can get it in other players, but even with no filters in the chain, only mpc-hc, I can never ever ever get DXVA to work on any content, dvd's, blu-rays... anything. I don't mind but others may care for dxva in mpc-hc with these cards.
Audio
TYPO) "HDMW LPCM" should be calld "HDMV LPCM"
TYPO) "DTS HD Master" should be "DTS-HD Master Audio"
BUG) I know DTS-HD Master Audio can't be decoded yet by mpc-hc itself, but shouldn't it behave like ffdshow and be able to "strip out" the "Core DTS Stream" like I heard about. When playing back a DTS-HD Master Audio track within m2ts, I assume its trying to do just that, but my center channel can't be heard, bug?
QUESTION) A m2ts file I am using to test has both "HDMV LPCM" and "Dolby True HD", not sure which is "best". Anyone know what HDMV LPCM is because I can't find alot of info on it.
Splitter?
BUG) VC-1 content in m2ts container played back by other decoders drop frames like crazy, beliyaal pointed out its a problem with splitter.
BUG) When changing audio streams in m2ts file, "subtitle 1" always gets selected without me touching subtitles at all. currently in the process of making samples for all of these bugs.
Luyten
13th May 2009, 10:30
Hi, this is my first post here... since Beliyaal branch merge (svn 1050) I have problem with VobSubs in some my matroska file: it's displayed only the first line using "Sub pictures to bufer" > 0 and with "Disable Animation" unchecked.
I suggest to completely disable and lock this buffer and/or the animation for VobSubs...
tetsuo55
13th May 2009, 11:00
H
FEATURE REQUEST) To make the Fullscreen argument that can be passed to mpc-hc immediately set the player to fullscreen. This will make mpc-hc even better when used as an external player in media browsing software.
Options > Player > start media in full-screen mode
mark0077
13th May 2009, 11:04
Options > Player > start media in full-screen mode
Ya, thanks, but it takes maybe 0.5-2 seconds for the player to switch to fullscreen when a file is loaded by for example double clicking a file depending on the file. mpc-hc first does things like, beginning to load the file and I am sure many other things.
I think it would be much more seamless and beautiful if it went fullscreen as step 1, and the rest afterwards. When using mpc-hc as an external player then it would almost be impossible to tell you were using an external player as the almost 0ms delay from clicking play, to seeing mpc-hc window in fullscreen (even if just black screen shown) would be much preferred to seeing the mpc-hc window initializing different things first, only then to go to fullscreen. With the htpc in the living room, friends / family would never know it was a PC if it went fullscreen faster than it currently does as no windows would show (thats the real aim for me, to see no windowyness) up etc ;) What do you think. Difficult to change?
Hi, this is my first post here... since Beliyaal branch merge (svn 1050) I have problem with VobSubs in some my matroska file: it's displayed only the first line using "Sub pictures to bufer" > 0 and with "Disable Animation" unchecked.
I suggest to completely disable and lock this buffer and/or the animation for VobSubs...
With VobSubs you should check the "Disable Animation" box, not the opposite. It then behaves as the older builds.
Beliyaal
13th May 2009, 11:44
Ya, thanks, but it takes maybe 0.5-2 seconds for the player to switch to fullscreen when a file is loaded by for example double clicking a file depending on the file. mpc-hc first does things like, beginning to load the file and I am sure many other things.
I think it would be much more seamless and beautiful if it went fullscreen as step 1, and the rest afterwards. When using mpc-hc as an external player then it would almost be impossible to tell you were using an external player as the almost 0ms delay from clicking play, to seeing mpc-hc window in fullscreen (even if just black screen shown) would be much preferred to seeing the mpc-hc window initializing different things first, only then to go to fullscreen. With the htpc in the living room, friends / family would never know it was a PC if it went fullscreen faster than it currently does as no windows would show (thats the real aim for me, to see no windowyness) up etc ;) What do you think. Difficult to change?
The fullscreen change is handled by the renderer, and the renderer isn't loaded until the graph has been rendered.
The only thing I think we could do is not show the player window until the graph has been renderered. This would show nothing for the 0.5-2 seconds, followed by the fullscreen mode.
Luyten
13th May 2009, 11:49
With VobSubs you should check the "Disable Animation" box, not the opposite. It then behaves as the older builds.
I've many video with softsubbed effect... I wouldn't change this option every time...
masaykh
13th May 2009, 11:49
Beliyaal - Can be mpc-hc compiled with less dll dependency?
windows xp sp3 and now win7 - there many modules that not look alike needed at all.
shdocw in example
can this be done ?
mark0077
13th May 2009, 11:52
The fullscreen change is handled by the renderer, and the renderer isn't loaded until the graph has been rendered.
The only thing I think we could do is not show the player window until the graph has been renderered. This would show nothing for the 0.5-2 seconds, followed by the fullscreen mode.
Thanks for the explanation. I am sure you understand my reasoning behind really wanting a feature like this. Given your explanation, do you think this might need to be a sub option of the "Start player in fullscreen" option.
- Start Player In Fullscreen
- - Hide Player Window Until Fullscreen
and maybe switches from the command line like the following..
c:\myfile.mkv /fullscreen /hide_until_fullscreen
etc etc, would something like this be practical and implementable. Is there a standard way that renderer communicates with the player that would mean any renderer could be used with this option. I was thinking if a player was by default notified of a graph being finished rendering, maybe then the player could hide its window, and unhide when renderer sent notification so then the player could handle all of this without the renderers requiring any changes.
Maybe a bit better, could you optionally load the window maximised and without any menu bars/status info - like a maximised version of the "minimal" mode. People could then either display a black screen "image" or any other image of their choosing.
mark0077
13th May 2009, 12:15
Maybe a bit better, could you optionally load the window maximised and without any menu bars/status info - like a maximised version of the "minimal" mode. People could then either display a black screen "image" or any other image of their choosing.
If this was the way it would be done, would the player be able to return to "normal" after say a user manually comes out of fullscreen mode. My intended use of options like these would be to have the player show no windowyness until I manually come out of fullscreen mode where I would expect mpc-hc to look like normal, with my info bars or whatever I normally have.
Any interested in putting this into code once a nice method is found ;)
Gleb Egorych
13th May 2009, 15:59
Yes, it's broken for me too. The bug appeared for me when I tried to play DVD. The starting video was OK, menu and movie were broken. No bug in b1101. Broken only VMR9 renderless in both WinXP and Vista.
Broken only in mixer mode.
mark0077
13th May 2009, 21:39
Beliyaal updated my bug post above with a link to a test dvd. Testing shows evr-cp is causing many many frame drops in dvd menu's as oppose to 0 frame drops with some other renderers and older mpc builds. Maybe you could try navigating through some dvd menus like the I posted to see can figure out what causes all of the frame drops.
Quick question for all of you MPC HC experts out there.
Is it yet possible to play .evo from an HD DVD (ripped onto my harddrive) with MPC HC, without a proprietary splitter, such as the Sonic splitter?
Snowknight26
14th May 2009, 02:26
Haali Media Splitter works, not sure if the internal one does.
Inspector.Gadget
14th May 2009, 04:19
When I use an external MPEG-2 decoder in MPC-HC (either Microsoft or Cyberlink PDVD9), and I play back a ripped DVD from the DVD structure, neither sutitles nor menu highlights appear and MPC-HC doesn't adjust its window size to account for 16:9 content regardless of whether "Keep Aspect Ratio" is checked. Is there a way to get any of these three things working correctly and still use a DXVA-enabled decoder? Thanks.
Haali Media Splitter works, not sure if the internal one does.
Huh, I have the Haali's installed, and yet I only play audio when I drag and drop an evo file on. Is there a certain preference that I have to set in order for MPC to use Haali's splitter?
Edit: It can play the special feature's evo just fine, but it only displays black when I try to play a main movie evo.
GTPVHD
14th May 2009, 04:58
I can confirm VMR9 Mixer Mode is broken on ATI cards also, tested on Vista, VMR9 Renderless on a friend's notebook. 1101 works fine, 1104 broken with SD videos. Anyone has any idea what caused this bug and if it's fixable?
Snowknight26
14th May 2009, 06:26
Edit: It can play the special feature's evo just fine, but it only displays black when I try to play a main movie evo.
Then it isn't using Haali Media Splitter. Block MPEG-2 Splitter and MPEG-2 Demultiplexer.
Okay, its working now. However, its running too fast. It's running at around 50 fps, instead of 23.976. The funny thing is that ffdshow thinks that it's feeding the stream at 23.976fps. Very weird.
Anyone ever have this issue before?
Kurtnoise
14th May 2009, 15:06
TS splitter is broken with this file (http://www.mediafire.com/?zz3im1d1mt3)...
[rev 1106 - vista sp1 - EVR CR]
BatKnight
14th May 2009, 19:08
I would like to know how the YV12 Chroma Upsampling pixel shader works.
I am using EVR Custom.
Should I force YV12-only output in ffdshow and then apply this shader on it? Or should I use the HQ YV12-to-RGB conversion of ffdshow and then apply the shader?
If none of these examples are correct, please point me in the right direction.
I’ve noticed on the madVR thread that the YV12 Chroma Upsampling pixel shader provides better quality than ffdshow’s YV12 to RGB HQ conversion.
Thanks
Bat
mark0077
14th May 2009, 19:11
I am getting vc-1 crashes using the internal vc-1 decoder only. Here are the two blu-rays that give trouble.
Planet Earth: mpc-hc crashes after 100~ frames. With ffdshow out of the chain I still get crashes. With ffdshow decoding vc-1 I get no crashes.
The Dark Knight: mpc-hc crashes after 1100~ frames. With ffdshow out of the chain I still get crashes. With ffdshow decoding vc-1 I get no crashes.
Sample for mpc-hc developers to try. This sample gets to around the 50 second mark and crashes, just as the camera is about to fly over the buildings. Just play without seeking straight through. http://www.megaupload.com/?d=8HFOMVV0
Going back through mpc-hc builds, the blu-ray plays perfectly in build 1050 and starts crashing from 1056 onwards. Here are the changes made from 1051 to 1056. I assume the problem is either 1052 or 1053 where changes related to decoder were made. Can someone investigate.
1056
Fixed : duplicate include
1055
Updated Copyright
1054
Fixed : Gpu Control checkbox appears on "Recent files" menu items
1053
Fixed : MpcVidecDec output MediaType incorrectly filled to 1088 instead of 1080 for software decoding of 1080 material
1052
Updated ffmeg
Fixed : crash on seek with True HD tracks
1051
Updated Czech translation
littleD
14th May 2009, 19:35
I would like to know how the YV12 Chroma Upsampling pixel shader works.
I am using EVR Custom.
Should I force YV12-only output in ffdshow and then apply this shader on it? Or should I use the HQ YV12-to-RGB conversion of ffdshow and then apply the shader?
If none of these examples are correct, please point me in the right direction.
I’ve noticed on the madVR thread that the YV12 Chroma Upsampling pixel shader provides better quality than ffdshow’s YV12 to RGB HQ conversion.
Thanks
Bat
I have ati card and i found that mpc shader gives better quality than ffdshow. Recently i made that shader default on. Of course madvr rulez in this matter:D
I use anyway ffdshow hqyv12 conversion because its too much for my card to use shader for chroma upsampling and levels and ps bicubic at the same time:(
I would like to know how the YV12 Chroma Upsampling pixel shader works.
It's meant to take blocky YV12 video - or rather, any video where the chroma was scaled up using nearest neighbour and thus consist of 2x2 pixel blocks - and undo the "damage" by converting back to YUV, interpolating the chroma correctly between the blocks (while keeping the luma values) then converting back to RGB.
If the chroma is bad but not because it's 2x2 blocks all the shader basically does is blur the chroma channel a bit.
It shouldn't do too much damage if the video itself had halved chroma resolution in the first place (like just about any YUV video format), but it probably won't help much either.
(Disclaimer: I wrote that shader... :D)
np: Apparat - Fractales Pt.I (Walls)
flanger216
14th May 2009, 20:12
Another request: Winamp has a 'track change' buffer built into its directsound renderer, and if you enable it and set it high enough, it effectively gives you gapless playback for audio files. Is this a possibility for MPC-HC?
Snowknight26
15th May 2009, 08:51
Playing H.264 videos (1 slice - 4 slices [Blu-rays] is still broken) with DXVA with a GM45 chipset only works if you seek. If you don't seek, the output is a black screen.
betaking
15th May 2009, 10:35
:scared: last svn 1106 and 1104 use vmr9(Renderless) play some avi files encoder by divx get a black picture! you can see picture1!
http://img34.imageshack.us/img34/2206/20090515173146.th.png (http://img34.imageshack.us/my.php?image=20090515173146.png)
but use svn 1094 it ok! you can see picture2!
http://img34.imageshack.us/img34/979/20090515173428.th.png (http://img34.imageshack.us/my.php?image=20090515173428.png)
BatKnight
15th May 2009, 10:47
(Disclaimer: I wrote that shader... :D)
So the proper way for using it is to force YV12-only output in ffdshow and then enable this shader in MPC-HC? Or there is another proper way?
Bat
mark0077
15th May 2009, 14:20
For those guys that might be able to investigate the vc-1 mpc-hc decoding problems I mentioned, I uploaded a sample in my post a few posts up. It nicely shows how the mpc-hc decoder started crashes since build 1051 to 1056. Feedback would be great as it effects anyone playing blu-rays including the popular Planet Earth series.... ;)
There are many m2ts / vc-1 problems with mpc-hc at the moment.
clsid
15th May 2009, 15:09
Another request: Winamp has a 'track change' buffer built into its directsound renderer, and if you enable it and set it high enough, it effectively gives you gapless playback for audio files. Is this a possibility for MPC-HC?
With DirectShow, a new graph and thus a new instance of the renderer is created for each file that is played. So it is not possible.
Also, the devs should focus on fixing the many bugs that are currently present in MPC, instead of added more new features.
MPC is designed as a video player. For audio you should stick to for example Winamp or foobar.
For those guys that might be able to investigate the vc-1 mpc-hc decoding problems I mentioned, I uploaded a sample in my post a few posts up. It nicely shows how the mpc-hc decoder started crashes since build 1051 to 1056. Feedback would be great as it effects anyone playing blu-rays including the popular Planet Earth series.... ;)
There are many m2ts / vc-1 problems with mpc-hc at the moment.I think your problem must be specific to some settings/environment. The clip plays fine here:
MPC-HC b1098
XP SP3, Cat 9.2, 3850
VMR9(renderless), Mixer Mode on
Internal VC-1 decoder (DXVA on)
Internal splitter
mark0077
15th May 2009, 15:51
I think your problem must be specific to some settings/environment. The clip plays fine here:
MPC-HC b1098
XP SP3, Cat 9.2, 3850
VMR9(renderless), Mixer Mode on
Internal VC-1 decoder (DXVA on)
Internal splitter
I am using software decoding though, not dxva. Any chance you could try without dxva.. :) Thanks for testing.
Yeah, crashes MPC-HC, just after 50 seconds in software mode.
mark0077
15th May 2009, 16:06
Yeah always at the same point for me, about 50 seconds just as the pure black scene turns bright... hopefully some of the coders can reproduce as easily. Thansk Jong.
Okay, its working now. However, its running too fast. It's running at around 50 fps, instead of 23.976. The funny thing is that ffdshow thinks that it's feeding the stream at 23.976fps. Very weird.
Anyone ever have this issue before?
In an effort to have multiple conversations in the same thread, anyone have any idea why I am getting such sporadic speeds when playing an HD-DVD with Haali's Splitter using 1104?
Yeah always at the same point for me, about 50 seconds just as the pure black scene turns bright... hopefully some of the coders can reproduce as easily. Thansk Jong.Have you raised a bug report?
mark0077
15th May 2009, 17:30
I have about 7 or 8 bugs, all with samples etc, will add them all to bug tracker this evening, cheers.
So the proper way for using it is to force YV12-only output in ffdshow and then enable this shader in MPC-HC?
The "proper way for using it" is to choose your output settings like you want them, play something with red text on black background and take a close look.
If the red is blocky at the edge: use the shader.
If the red is okay: don't use the shader.
Easy as that.
Or there is another proper way?
It's a shader for MPC-HC - how else would you use it?
np: Sleepy Town Manufacture - It Seems (Inspired By You)
mark0077
16th May 2009, 14:41
OK Added 6 of my top bugs to the tracker. Does anyone know if there is a bug for the m2ts splitter problem where using an external decoder (vc-1 only?) will cause stuttering playback (unless using beliyaal's workaround of frame time correction). This has been a problem for me for quite some time, thought there would already be a bug for it but can't find it.
Reino
16th May 2009, 21:57
I just downloaded 1.2.1106.0 and I think there's something seriously wrong with the internal Theora video decoder. Whether it's in a OGG- or a MKV-container, it decodes the Theora video stream with maximum possible speed (cpu @ 100%).
Thought I'd mention.
Interesting question regarding the subtitles texture resolution:
If I choose "Desktop" resolution, which one does it take? I have two monitors, running on 1280x1024 each. Does it take this value or for instance 2560x1024? What happens if monitors have different resolution? Which one is taken into account?
As well, for 4:3 resolutions there, I can see 1024x768 but not 1280x1024.
diman1982
17th May 2009, 13:50
hello, i have a strange horizontal and vertical lines that appear when i zoom the picture(for example, 2.35 hdrip to fit 16:9 screen)
i am using belyaal build 24, evr custom. Here is the shot:
Keiyakusha
17th May 2009, 13:52
hello, i have a strange horizontal and vertical lines that appear when i zoom the picture(for example, 2.35 hdrip to fit 16:9 screen)
i am using belyaal build 24, evr custom. Here is the shot:
Thats old build. Upgrade to svn 1106. AFAIK this problem was fixed.
diman1982
17th May 2009, 13:56
Thats old build. Upgrade to svn 1106. AFAIK this problem was fixed.
thanks, allready upgrading.
MatMaul
17th May 2009, 21:47
hello, i have a strange horizontal and vertical lines
same here even without zooming. problem appears after the last beliyaal changes in the bicubic shader code (rev1103).
it only appears with specific resolutions like 624*352 (my screen is 1680*1050)
XP PS3, nvidia 9600GT with 185.85 drivers, VMR9+mixer mode
diman1982
17th May 2009, 22:17
same here even without zooming. problem appears after the last beliyaal changes in the bicubic shader code (rev1103).
it only appears with specific resolutions like 624*352 (my screen is 1680*1050)
XP PS3, nvidia 9600GT with 185.85 drivers, VMR9+mixer mode
svn 1106 solved my problem. Try it
MatMaul
17th May 2009, 22:25
svn 1106 solved my problem. Try it
same problem with svn 1106
kikker
17th May 2009, 22:27
I have PC connected to LCD HDTV via DVI --> HDMI. I'm not sure if the TV expects PC levels or Video levels. But, I'm trying to obtain truly black bars for content wider than 16:9 and the proper levels for the video content.
If I select the default renderer, I get nice, very black horizontal bars, but playback is terrible (jumps frames every 5 seconds and very poorly anti-aliased only in full screen mode). These black bars go very nicely with the video content if PC Levels are used in CoreAVC.
If I select EVR as renderer, black bars aren't so black. That is, if I select PC Levels (not video levels) in CoreAVC, the video blacks are darker than the bars themselves. If I select Video (not PC) levels in CoreAVC, black levels are similar between the bars and video content, but both aren't truly black.
alexins
18th May 2009, 01:52
Media Player Classic HomeCinema (x86/x64), svn 1111 (http://www.xvidvideo.ru/content/view/752/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1107-1111)
Fixed : vc-1 Software Decoding Crash (bug #2792643);
Fixed : Some Audio Format Splitter Typos (bug #2792652);
Fixed : incorrect handle in VOBFile;
Fixed : broken Theora playback (playing full speed);
Fixed : incorrect aspect ratio with VMR9+YUV Mixing;
Changed : updated french translation;
Cosmetic changes : remove "todo".
GTPVHD
18th May 2009, 03:06
VMR9 Mixer Mode is still broken in SVN 1111 for SD videos.
http://img155.imageshack.us/img155/9362/1111gtn.jpg
How it should look like, SVN 1101.
http://img67.imageshack.us/img67/6344/1101c.jpg
VMR9 Mixer Mode is selected in Options without checking the other box besides it, YUV Mixing Mode. It worked fine in all builds before 1104.
betaking
18th May 2009, 03:25
last svn 1111 use vmr9(Renderless) play some avi files encoder by divx get a black picture! but svn 1094 play fine!
Hypernova
18th May 2009, 03:35
svn 1106 solved my problem. Try it
The build from alexins right after Beliyaal posted that he fixed the line problem (1093) does not have the line for me. However, I believe the lines are back as soon as 1094 and after including 1111.
Gleb Egorych
18th May 2009, 09:57
VMR9 Mixer Mode is still broken in SVN 1111 for SD videos.
Exactly. YUV mixing disabled, broken picture.
MatMaul
18th May 2009, 10:24
same here even without zooming. problem appears after the last beliyaal changes in the bicubic shader code (rev1103).
it only appears with specific resolutions like 624*352 (my screen is 1680*1050)
XP PS3, nvidia 9600GT with 185.85 drivers, VMR9+mixer mode
about this bug : it is really when the shaders resize from 624*352 to 1680*1050 (in reality 1680*944 or 946 I suppose).
if someone have a screen with a similar resolution you can test with a tv episode, or I can provide a sample.
any video resized to 624*352 will do the job.
MatMaul
18th May 2009, 10:34
VMR9 Mixer Mode is still broken in SVN 1111 for SD videos.
http://img155.imageshack.us/img155/9362/1111gtn.jpg
How it should look like, SVN 1101.
http://img67.imageshack.us/img67/6344/1101c.jpg
VMR9 Mixer Mode is selected in Options without checking the other box besides it, YUV Mixing Mode. It worked fine in all builds before 1104.
same problem when I play videos with aspect ratio.
introduced in rev 1103 too.
chiyuwang
18th May 2009, 11:30
VMR9 and video decoder cant connect any more?
Testing 1100.
I'm using VMR9 D3D with mixer mode and YUV mixing enabled, 3D bucubic resizing on XP SP3 and still a grid pattern appears when zooming (tested with DVD).
last svn 1111 use vmr9(Renderless) play some avi files encoder by divx get a black picture! but svn 1094 play fine!
i dont encounter this problem with the divx files i have (it seems i only have divx5 files) , but i get a black picture with CoreAVC 1.9.5 and H.264 720p videos. playback with 1101+CoreAVC is fine. 1104, 1111 + DXVA or ffdshow is also fine.
OS: Win XP SP3
GPU: 8600GTS 256M, driver 185.85
Renderer: VMR9renderless (vmr mixer mode, yuv mixing)
betaking
18th May 2009, 16:09
i dont encounter this problem with the divx files i have, but i get a black picture with CoreAVC 1.9.5 and 720p videos. playback with 1101+CoreAVC is fine. 1104, 1111 + DXVA or ffdshow is also fine.
OS: Win XP SP3
GPU: 8600GTS 256M, driver 185.85
Renderer: VMR9renderless (vmr mixer mode, yuv mixing)
and I test again get a black picture with DIVX7 and some divx videos. playback with 1094+DIVX7 is fine. 1104, 1111 use ffdshow is also fine.
OS: VISTA SP2
GPU: 8600GT 256M, driver 185.85
Renderer: VMR9renderless (vmr mixer mode)
aerodown
18th May 2009, 16:18
i dont encounter this problem with the divx files i have, but i get a black picture with CoreAVC 1.9.5 and 720p videos. playback with 1101+CoreAVC is fine. 1104, 1111 + DXVA or ffdshow is also fine.
OS: Win XP SP3
GPU: 8600GTS 256M, driver 185.85
Renderer: VMR9renderless (vmr mixer mode, yuv mixing)
i also have this problem. get black picture with coreavc 1.9.5 + mpc-hc (1104,1106,1111).
coreavc 1.9.5 + mpc-hc 1101 is fine.
OS: Win XP SP3
GPU: 8600GT 256M, driver 185.85
Renderer: VMR9renderless (vmr mixer mode)
Keiyakusha
18th May 2009, 17:53
I noticed that MPC-HC shows "playing [DXVA]" when I actualy use CoreAVC CUDA. Is it possible to show there "CUDA" in this case? I'm using Win7.
Casimir666
18th May 2009, 17:58
VMR9 Mixer Mode is still broken in SVN 1111 for SD videos.
http://img155.imageshack.us/img155/9362/1111gtn.jpg
How it should look like, SVN 1101.
http://img67.imageshack.us/img67/6344/1101c.jpg
VMR9 Mixer Mode is selected in Options without checking the other box besides it, YUV Mixing Mode. It worked fine in all builds before 1104.
Should be ok in rev 1112. Could somebody check if it also solve this bug : http://sourceforge.net/tracker/?func=detail&aid=2638184&group_id=170561&atid=854651
clsid
18th May 2009, 18:38
Can any of the hardcore testers here give me a short summary of all unfixed bugs that were introduced during the beliyaal merge? It is kinda hard to keep up.
alexins
18th May 2009, 19:11
Media Player Classic HomeCinema (x86/x64), svn 1112 (http://www.xvidvideo.ru/content/view/753/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Fixed : incorrect aspect ratio with VMR9+Mixing mode.
GTPVHD
18th May 2009, 19:26
I can confirm VMR9 Mixer Mode is now fixed in SVN 1112. Thanks a lot, Casimir for the quick fix.
Matching_Mole
18th May 2009, 20:15
Hi,
Yesterday I tried MPC with the last version of madVR with a blue-ray and the PGC didn't work. I mean I was able to select them but nothing appeared in the screen. The same configuration with EVR-CP instead of madVR worked fine.
This is a bug from MPC splitter or this is because madVR don not have subtitles pins?
Regards.
mark0077
18th May 2009, 21:10
Thanks Casimir for fixing the vc-1 software decoder bug and typos I posted in bug tracker. Just posted my last bug related to vc-1 decoding as I have found a range of builds that the problem came in.
tsMuxer doesn't seem to properly remux a HDMV audio track from a m2ts to a m2ts split. The splits won't play back in mpc-hc. I would have liked to have given a sample with this bug I just posted. Its either caused by vc-1 or HDMV implementation in mpc-hc because the range of builds it started in contain changes to vc-1 aswell as introduction of HDMV splitting / decoding...
Any alternatives to tsMuxer?
Bicubic "grid" problem on zooming still in 1112.
I have updated bug 2018012, which appears to be where tetsuo55 thinks it should be. But note, that problem's title also refers to DXVA and the grid problem is NOT limited to DXVA.
tetsuo55
18th May 2009, 22:06
Bicubic "grid" problem on zooming still in 1112.
I have updated bug 2018012, which appears to be where tetsuo55 thinks it should be. But note, that problem's title also refers to DXVA and the grid problem is NOT limited to DXVA.
i have reopened the grid bug, because all the other issues are fixed. and you seem to be right the 2 are not related.
https://sourceforge.net/tracker/index.php?func=detail&aid=2701249&group_id=170561&atid=854651#
i have reopened the grid bug, because all the other issues are fixed. and you seem to be right the 2 are not related.
https://sourceforge.net/tracker/index.php?func=detail&aid=2701249&group_id=170561&atid=854651#Thank you. I have updated the Grid bug.
tetsuo55
18th May 2009, 23:26
I want to thank all the developers for the many bug-fixes over the past few weeks.
These fixes have fixed bugs as old as 2007!
I have closed many bugs on the bug-tracker as fixed (and some as out of date)
@Everyone,
Thank you for having a look at the bug's from batches 1 and 2, the information posted has helped fix some of them and close many of them.
Please take a look at batch 3 and see if you can confirm any of the 6 bugs(please also update the bug if you where unable to reproduce)
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898924
for those intersted, most of the subtitle and renderer(including DXVA) bugs should be fixed with build 1112 or higher, please confirm :)
Subtitles: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165521
Renderer: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165522
DXVA: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165515
mark0077
18th May 2009, 23:49
I want to thank all the developers for the many bug-fixes over the past few weeks.
These fixes have fixed bugs as old as 2007!
I have closed many bugs on the bug-tracker as fixed (and some as out of date)
@Everyone,
Thank you for having a look at the bug's from batches 1 and 2, the information posted has helped fix some of them and close many of them.
Please take a look at batch 3 and see if you can confirm any of the 6 bugs(please also update the bug if you where unable to reproduce)
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898924
for those intersted, most of the subtitle and renderer(including DXVA) bugs should be fixed with build 1112 or higher, please confirm :)
Subtitles: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165521
Renderer: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165522
DXVA: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165515
Updated bug relating to mutliple audio streams playing. I was able to reproduce using old reclock audio renderers. This strange combination of mpc-hc and old reclock has to effects
1) The internal switcher no longer works when reclock is used (is this expected?)
2) Old reclock's allowed mutliple instance to work, some recent (fairly recent?) build stopped this if my memory doesn't deceive me.
I no longer hear multiple streams with new reclock but cannot use the audio switcher.
betaking
19th May 2009, 02:52
last svv1112 test again get a black picture with DIVX7 and some divx videos. playback with 1094+DIVX7 is fine. 1104, 1111 use ffdshow is also fine.
OS: VISTA SP2
GPU: 8600GT 256M, driver 185.85
Renderer: VMR9renderless (vmr mixer mode)
tetsuo55
19th May 2009, 10:08
Updated bug relating to mutliple audio streams playing. I was able to reproduce using old reclock audio renderers. This strange combination of mpc-hc and old reclock has to effects
1) The internal switcher no longer works when reclock is used (is this expected?)
2) Old reclock's allowed mutliple instance to work, some recent (fairly recent?) build stopped this if my memory doesn't deceive me.
I no longer hear multiple streams with new reclock but cannot use the audio switcher.
Thanks for confirming,
Please provide a new detailed bug report about the reclock issue, also please post that info on the reclock site
clsid
19th May 2009, 11:47
The RealPlayer11 bug on the tracker could be closed as "won't fix". Recent versions are simply incompatible. I don't think it is fixable because the realmedia sdk that MPC uses is very old (and no newer one exists). Real Alternative is compatible with MPC.
betaking
19th May 2009, 12:07
I think if not Replace cook.dll from Realplayer10.5 Real Alternative not compatible with MPC.
clsid
19th May 2009, 12:42
It obviously does that, otherwise I would not have said that it was compatible.
tetsuo55
19th May 2009, 12:57
I closed the bug, it can be reopened when someone provides the Real11 SDK (legally)
mark0077
19th May 2009, 15:41
Thanks for confirming,
Please provide a new detailed bug report about the reclock issue, also please post that info on the reclock site
Will do, actually typed out big comment but it musn't have saved, its disappeared. Doing again now, cheers.
chiyuwang
19th May 2009, 15:54
Is there any guild for compiling MPC Homecinema with vc++ 2008 express, or vs 2008 standard if express version is too complex. I could not find any place with the guild.
mark0077
19th May 2009, 16:20
tetsuo, I can't find this bug relating to the internal switcher. Searching for switcher and "postponed" which its status was set to doesn't get me it. If you can find it let me know and I will update (again :P ).
I updated anotber DTS-MA bug of mine
DTS-HD MA Missing Center Channel - ID: 2792649
Updated with a range of builds this starts at.
EDIT: Just to note, I setup a new Windows 7RC machine lastnight and was again surprised at the amount of steps needed to get good quality dvd playback and surround sound playback. I think we need to talk about changing default settings for the mpeg2 decoder again, relating to de-interlacing defaults.
tetsuo55
19th May 2009, 16:31
tetsuo, I can't find this bug relating to the internal switcher. Searching for switcher and "postponed" which its status was set to doesn't get me it. If you can find it let me know and I will update (again :P ).
It has been closed, you have to open a new one
mark0077
19th May 2009, 16:43
It has been closed, you have to open a new one
Posted one
http://sourceforge.net/tracker/index.php?func=detail&atid=854651&aid=2793933&group_id=170561
Mercury_22
19th May 2009, 21:56
@tetsuo55
Can you PLEASE close / delete one of my bug reports of
" DTS-HD Master NOT WORKING " (http://sourceforge.net/tracker/?func=detail&aid=2790167&group_id=170561&atid=854651)
cause I've double post since it's NOT saving all i'm writing (looks like it's happening to others too)Will do, actually typed out big comment but it musn't have saved, its disappeared. Doing again now, cheers.
But please add the necessary info I've posted in comments cause I'm UNABLE to edit my own posts there
:thanks:
PS keep ID: 2790167 and delete / close ID: 2790135 IF YOU CAN
mark0077
19th May 2009, 22:11
Hi Mercury, I will do that and my dts-hd bug report happens since 1043 as I stated in a comment. sourceforge is acting up, many of my comments don't save.
Mercury_22
19th May 2009, 22:38
Dolby TrueHD it's BROKEN with internal filters ( with external filters it's OK Tested with FFD)!
Last working version it's 1106 and first that it's NOT working 1111
I haven't tested any other version between those two :)
Edit:
And can someone revert or fix "THE FIX" from rev 984 which have broken the DTS-HD Master (http://sourceforge.net/tracker/?func=detail&aid=2790167&group_id=170561&atid=854651) It's such an old bug and also the last important AUDIO bug AFAIK so everybody can concentrate on the VIDEO part :thanks:
Revision 984 - Directory Listing
Modified Sun Jan 25 20:01:24 2009 UTC (3 months, 3 weeks ago) by beliyaal
Added: Support for Blu-ray clip info (language for audio and subtitles in m2ts files)
Changed: Sort MPEC audio streams according to quality. The best quality stream will be played by default.
Fixed: Strip the non-core info from DTS-HD tracks until a decoder is available. Fixes problems with SPDIFer.
Fixed: If Blu-ray clip info is available all subtitle streams will be available from the start of the clip.
mark0077
19th May 2009, 22:53
Dolby TrueHD it's BROKEN with internal filters ( with external filters it's OK Tested with FFD)!
Last working version it's 1106 and first that it's NOT working 1111
I haven't tested any other version between those two :)
I confirm, with the latest build TrueHD is mute and DTS-HD Master Audio has channels missing (http://sourceforge.net/tracker/?func=detail&aid=2792649&group_id=170561&atid=854651) in m2ts since between build 1044 and 1050. Strangely my sample plays in build 984 which mercury has problems with, so both samples need to be looked at, mine for the lack of channels, and mercury's for the lack of any dts-hd ma at all.
Casimir, a few more typos in MpegSplitter.cpp that you might be able to look into or change.
"DTS HD" should be "DTS-HD High Resolution Audio" (all fall under DTS-HD but the words aftwards explains what it is, eg High Resolution Audio or Master Audio etc) http://www.dts.com/Technology/DTS-HD_High_Resolution_Audio.aspx
"Dolby Digital+" should be "Dolby Digital Plus" or (DD+ or E-AC-3) http://www.dolby.com/consumer/technology/tech_overview.html
Mercury_22
19th May 2009, 23:47
I confirm, with the latest build TrueHD is mute and DTS-HD Master Audio has channels missing (http://sourceforge.net/tracker/?func=detail&aid=2792649&group_id=170561&atid=854651) in m2ts since between build 1044 and 1050. Strangely my sample plays in build 984 which mercury has problems with, so both samples need to be looked at, mine for the lack of channels, and mercury's for the lack of any dts-hd ma at all.
Casimir, a few more typos in MpegSplitter.cpp that you might be able to look into or change.
"DTS HD" should be "DTS-HD High Resolution Audio" (all fall under DTS-HD but the words aftwards explains what it is, eg High Resolution Audio or Master Audio etc) http://www.dts.com/Technology/DTS-HD_High_Resolution_Audio.aspx
"Dolby Digital+" should be "Dolby Digital Plus" or (DD+ or E-AC-3) http://www.dolby.com/consumer/technology/tech_overview.html
As i've said in the bug report (http://sourceforge.net/tracker/?func=detail&aid=2790167&group_id=170561&atid=854651) I can't play any DTS-HD Master stream inside a m2ts or ts (mpg, mkv, avi...
not tested) EXCEPT if it's the only or first audio stream.
And your sample it's too short (and starts with DTS-HD Master stream) to be able to test BUT PLEASE can you test my bug on your full m2ts file (change to Dolby stream then back to DTS-HD Master )
:thanks:
P.S. Be careful cause the streams are NOT changing immediately you have to wait a few seconds
mark0077
20th May 2009, 00:04
Yeah your sample gives nothing but hiss when I select DTS-HD MA stream. Apologies, I forgot your problem only happens if it's not the only or not the first audio stream.
My problem / bug report is when DTS-HD MA does work, (its the first audio stream of many), then some channels are missing.
Yes I confirm with my full file, changing to Dolby stream then back to DTS-HD MA gives no sound. I have never seen this until now. Its a complete mess :P. In summary (correct me if my summaries of your bugs are wrong)
TrueHD
Problem: No audio, mute.
Version Info: Broken somewhere between build 1106 and 1111
DTS-HD Master Audio
Problem: For me this bug represents the problem when switching from Dolby to DTS track causes hissing or no sound at all.
Bug Link: http://sourceforge.net/tracker/?func=detail&aid=2790167&group_id=170561&atid=854651
Version Info: Broken from rev 984
Problem: Some channels seem to be missing, most notably center channel.
Bug Link: http://sourceforge.net/tracker/?func=detail&aid=2792649&group_id=170561&atid=854651
Version Info: Broken somewhere between build 1044 and 1050
Mercury_22
20th May 2009, 00:24
Yeah your sample gives nothing but hiss when I select DTS-HD MA stream. Apologies, I forgot your problem only happens if it's not the only or not the first audio stream.
My problem / bug report is when DTS-HD MA does work, (its the first audio stream of many), then some channels are missing.
Yes I confirm with my full file, changing to Dolby stream then back to DTS-HD MA gives no sound. I have never seen this until now. Its a complete mess :P. In summary (correct me if my summaries of your bugs are wrong)
TrueHD
Problem: No audio, mute.
Version Info: Last working version is 1106
DTS-HD Master Audio
Problem: For me this bug represents the problem when switching from Dolby to DTS track causes hissing or no sound at all.
Bug Link: http://sourceforge.net/tracker/?func=detail&aid=2790167&group_id=170561&atid=854651
Version Info: Broken from rev 984
Problem: Some channels seem to be missing, most notably center channel.
Bug Link: http://sourceforge.net/tracker/?func=detail&aid=2792649&group_id=170561&atid=854651
Version Info: Broken somewhere between build 1044 and 1050
YES your "summaries" are correct !
P.S. Last working version is 1106 for TrueHD cause I don't have any other version compiled until ver 1111
MatMaul
20th May 2009, 16:51
about this bug : it is really when the shaders resize from 624*352 to 1680*1050 (in reality 1680*944 or 946 I suppose).
if someone have a screen with a similar resolution you can test with a tv episode, or I can provide a sample.
any video resized to 624*352 will do the job.
changing
double dx = 1.0f/w;
double dy = 1.0f/h;
into
double dx = 0.999f/w;
double dy = 0.999f/h;
in TextureResizeBicubic1pass seems to fix the problem... at least for this resolution.
I don't understand a single line in those resizer functions, but could it be some float/double precision problem ?
EDIT : does someone know what is the difference between bicubic 1pass and bicubic 2pass ?
perhaps madshi can help on this one ?
Phaser
20th May 2009, 18:38
MatMaul, I have the same problem with the bicubic resize (and same resolution) and I was hoping to see a fix...
Is there any way I could test what you said? Could you post a fixed test build?
lxfmadman
20th May 2009, 19:10
Problem: Some channels seem to be missing, most notably center channel.
Bug Link: http://sourceforge.net/tracker/?func=detail&aid=2792649&group_id=170561&atid=854651
Version Info: Broken somewhere between build 1044 and 1050
I'm not really good at c++ but i think i may have found the problem.
I had the same problem (but i noticed it normal dts tracks), did exactly the same tests so i looked at the changes between 104* to 1050:
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/src/filters/transform/mpadecfilter/MpaDecFilter.cpp?limit_changes=0&r1=1041&r2=1048&pathrev=1048
MpaDecFilter.cpp line 217:
before:
{6, {1, 2, 0, 5, 3, 4,-1,-1}, SPEAKER_FRONT_LEFT|SPEAKER_FRONT_RIGHT|SPEAKER_FRONT_CENTER|SPEAKER_LOW_FREQUENCY|SPEAKER_BACK_LEFT|SPEAKER_BACK_RIGHT}, // DTS_3F2R|DTS_LFE
after:
{6, {1, 2, 5, 0, 3, 4,-1,-1}, SPEAKER_FRONT_LEFT|SPEAKER_FRONT_RIGHT|SPEAKER_FRONT_CENTER|SPEAKER_LOW_FREQUENCY|SPEAKER_BACK_LEFT|SPEAKER_BACK_RIGHT}, // DTS_3F2R|DTS_LFE
LFE and Center channel have been swapped!
So i tried to test if my theory is right and changed the channel mapping like this:
http://img38.imageshack.us/img38/3871/channelmapping.jpg
-> center channel works for me with dts/dtsma tracks
could someone confirm this?
mark0077
20th May 2009, 19:20
I'm not really good at c++ but i think i may have found the problem.
I had the same problem (but i noticed it normal dts tracks), did exactly the same tests so i looked at the changes between 104* to 1050:
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/src/filters/transform/mpadecfilter/MpaDecFilter.cpp?limit_changes=0&r1=1041&r2=1048&pathrev=1048
MpaDecFilter.cpp line 217:
before:
{6, {1, 2, 0, 5, 3, 4,-1,-1}, SPEAKER_FRONT_LEFT|SPEAKER_FRONT_RIGHT|SPEAKER_FRONT_CENTER|SPEAKER_LOW_FREQUENCY|SPEAKER_BACK_LEFT|SPEAKER_BACK_RIGHT}, // DTS_3F2R|DTS_LFE
after:
{6, {1, 2, 5, 0, 3, 4,-1,-1}, SPEAKER_FRONT_LEFT|SPEAKER_FRONT_RIGHT|SPEAKER_FRONT_CENTER|SPEAKER_LOW_FREQUENCY|SPEAKER_BACK_LEFT|SPEAKER_BACK_RIGHT}, // DTS_3F2R|DTS_LFE
LFE and Center channel have been swapped!
So i tried to test if my theory is right and changed the channel mapping like this:
http://img38.imageshack.us/img38/3871/channelmapping.jpg
-> center channel works for me with dts/dtsma tracks
could someone confirm this?
Good stuff, I will update bug, maybe casimir can fix, or explain why the change was made in the first place.
Wow. That's not good. Could knacker some center speakers. Most should filter it, as should a good AVR, but some might not! Needs as fix ASAP IMO.
mark0077
20th May 2009, 19:25
Wow. That's not good. Could knacker some center speakers. Most should filter it, as should a good AVR, but some might not! Needs as fix ASAP IMO.
Updated bug post. Will be informing some people I have build HTPC's for recently to update mpc-hc as soon as this is fixed. Now both TrueHD (mute) and DTS are nackered :P
ikarad
20th May 2009, 19:40
I want to thank all the developers for the many bug-fixes over the past few weeks.
These fixes have fixed bugs as old as 2007!
I have closed many bugs on the bug-tracker as fixed (and some as out of date)
@Everyone,
Thank you for having a look at the bug's from batches 1 and 2, the information posted has helped fix some of them and close many of them.
Please take a look at batch 3 and see if you can confirm any of the 6 bugs(please also update the bug if you where unable to reproduce)
https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&artgroup=898924
for those intersted, most of the subtitle and renderer(including DXVA) bugs should be fixed with build 1112 or higher, please confirm :)
Subtitles: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165521
Renderer: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165522
DXVA: https://sourceforge.net/tracker/?func=browse&group_id=170561&atid=854651&status=1&category=1165515
This bug with subtitle and evr-custom is not still corrected. Although, this problem exist since the start of evr-custom support one or two years ago
https://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
tetsuo55
20th May 2009, 20:42
This bug with subtitle and evr-custom is not still corrected. Although, this problem exist since the start of evr-custom support one or two years ago
https://sourceforge.net/tracker/?func=detail&aid=2731336&group_id=170561&atid=854651
too bad :(, i guess i will have to postpone watching some shows till this is fixed.
I will test with madvr when i have the time
mark0077
20th May 2009, 21:22
Updated my most annoying bug, the vc-1 software crashes which show repeated frames. I have reproduced this bug with planet earth blu-ray which doesn't contain HDMV audio stream so a change with vc-1 software decoder between build 959 and build 967 is causing this.
Was trying to show off HTPC today to a neighbour and when I seeked to the middle of the scene, I got the crash and repeated dirty frame again.... Anyone using vc-1 software decoder seen this or know in detail what changes between 959 and 967 could cause this?
http://sourceforge.net/tracker/?func=detail&aid=2793531&group_id=170561&atid=854651
I cannot provide a sample because I cannot reproduce bug with any samples I make. Even remuxing the 7.41gb planet earth disk 1 episode 1 file with no changes, I cannot reproduce bug in the remuxed file. Maybe tsMuxer is removing / fixing something that is causing the problem. Are there any other alternatives to tsMuxer, or a program that will let me view detailed info about different m2ts files. There is something different about the movie 300 and this planet earth disk that makes this bug happen as it doesn't happen with any other vc-1 in m2ts content I have.
tetsuo55
20th May 2009, 22:53
what happens if you use the ffdshow libavcodec on the same samples
mark0077
20th May 2009, 23:02
Yeah I never ever ever get a crash with the libavcodec vc-1 decoder, I think I said that in the bug reports. You guys that want to test it might want to disable DXVA as I am using pure software decoding. But that bug is the most annoying and strangely can't reproduce when i remux to an almost identical filesize. Remuxing both problem blu-ray files, the remuxed file don't show the problem.
The entire 7.41gb planet earth file remuxed with tsMuxer gives me a file of 7.40 which doesn't show the problem. I wonder what changed from one to the other as this is likely to reveal what is triggering it, but in any case I haev tracked down the range of builds it started in, somewhere between build 959 and 967.
If anyone has any hints on how to make a sample that could retain details that tsMuxer seems to get rid of let me know. Otherwise, try 300 or planet earth blu-ray and use software vc-1 decoder and seek around for a few seconds and the bug will popup.
As always, I feel if I can get a small sample to upload which shows the problem, developers will reproduce and find the solution. As of now I havn't been able to make a sample which can reproduce the problem. I don't fancy uploading 7.41gb :P
lych_necross
21st May 2009, 07:48
If I enable alternative vsync, do I have to disable desktop composition for it to function properly?
Mercury_22
21st May 2009, 09:33
Yeah I never ever ever get a crash with the libavcodec vc-1 decoder, I think I said that in the bug reports. You guys that want to test it might want to disable DXVA as I am using pure software decoding. But that bug is the most annoying and strangely can't reproduce when i remux to an almost identical filesize. Remuxing both problem blu-ray files, the remuxed file don't show the problem.
The entire 7.41gb planet earth file remuxed with tsMuxer gives me a file of 7.40 which doesn't show the problem. I wonder what changed from one to the other as this is likely to reveal what is triggering it, but in any case I haev tracked down the range of builds it started in, somewhere between build 959 and 967.
If anyone has any hints on how to make a sample that could retain details that tsMuxer seems to get rid of let me know. Otherwise, try 300 or planet earth blu-ray and use software vc-1 decoder and seek around for a few seconds and the bug will popup.
As always, I feel if I can get a small sample to upload which shows the problem, developers will reproduce and find the solution. As of now I havn't been able to make a sample which can reproduce the problem. I don't fancy uploading 7.41gb :P
You can use TSSplitter (http://www.ffprojects.net/tssplitter/) even with the "unsupported" formats as long as you keep the first segment
;)
jackbluray
21st May 2009, 12:36
too bad :(, i guess i will have to postpone watching some shows till this is fixed.
I will test with madvr when i have the time
Same thing, it's too bad. Moreover, With haali renderer there is the same problem. It works only with vmr9renderless or vmr7renderless.
I expect a fix as soon as possible because I don't understand why nobody fix this important bug.
Beliyaal
21st May 2009, 12:41
Same thing, it's too bad. Moreover, With haali renderer there is the same problem. It works only with vmr9renderless or vmr7renderless.
I expect a fix as soon as possible because I don't understand why nobody fix this important bug.
I have submitted a fix for this now. It now works as well as VMR9 in EVR. That is to say, not very good.
The subtitle time only updates every 0.5 seconds and it's out of sync, probably because the DVD time is for how much has been demuxed and not what has actually been displayed.
mark0077
21st May 2009, 15:04
Thanks for fixing many of my bugs in the tracker beliyaal, I will create a new bug report for trueHD being broken since 1106.
MatMaul
21st May 2009, 15:21
MatMaul, I have the same problem with the bicubic resize (and same resolution) and I was hoping to see a fix...
Is there any way I could test what you said? Could you post a fixed test build?
according to your signature you have a radeon so it is not a nvidia only bug...
here is a build, but someone who understands this code should find the reason of this problem and code a better fix... I don't like this kind of magic voodoo fix :rolleyes:
http://www.etud.insa-toulouse.fr/~mvelten/bordel/mpc-hc/mplayerc_r1116_fix.zip
tetsuo55
21st May 2009, 15:23
I have submitted a fix for this now. It now works as well as VMR9 in EVR. That is to say, not very good.
The subtitle time only updates every 0.5 seconds and it's out of sync, probably because the DVD time is for how much has been demuxed and not what has actually been displayed.
That is a terrible way estimate time, is it caused by the dvd navigator?Thanks for fixing many of my bugs in the tracker beliyaal, I will create a new bug report for trueHD being broken since 1106.
Could you update your bug reports with fixed (after confirming)
tetsuo55
21st May 2009, 15:24
@Everyone
Please remember to vote for MPC-HC in the sourceforge community awards:
http://sourceforge.net/community/cca09/nominate/?project_name=MPC+-+Homecinema&project_url=http://sourceforge.net/projects/mpc-hc/
mark0077
21st May 2009, 15:30
That is a terrible way estimate time, is it caused by the dvd navigator?
Could you update your bug reports with fixed (after confirming)
Will do, just waiting for new versions on xvidvideo.ru. I created most of my first few bugs as "nobody" so maybe I can post links here and you can close or set as fixed?
Beliyaal
21st May 2009, 16:27
That is a terrible way estimate time, is it caused by the dvd navigator?
I haven't found any other way to get the time. The DVD-navigator doesn't seem to report it any other way. The sample times just continues forward whenever you navigate in the DVD.
The only place where correct time is reported is when asking the DVD navigator for the position, and it changes only once every 0.5 seconds.
tetsuo55
21st May 2009, 16:30
I haven't found any other way to get the time. The DVD-navigator doesn't seem to report it any other way. The sample times just continues forward whenever you navigate in the DVD.
The only place where correct time is reported is when asking the DVD navigator for the position, and it changes only once every 0.5 seconds.
Well that would make it a bug in the dvd navigator, which is part of windows and thus we cannot fix it :(
jackbluray
21st May 2009, 18:00
I have submitted a fix for this now. It now works as well as VMR9 in EVR. That is to say, not very good.
The subtitle time only updates every 0.5 seconds and it's out of sync, probably because the DVD time is for how much has been demuxed and not what has actually been displayed.
thanks, but I d'ont find this version at xvidvideo.ry.
Where can I donwload this version?
Also, it's very strange that you said that it's not very good because with vmr9renderless there isn't any problem. Or, you said that now under evr-custom it works like with vmr9renderless.
Moreover it works with vobsub to display subrtitles instead of mpc-HC. Then, it must be possible to correct this problem even if it's very difficult.
Beliyaal
21st May 2009, 19:30
changing
double dx = 1.0f/w;
double dy = 1.0f/h;
into
double dx = 0.999f/w;
double dy = 0.999f/h;
in TextureResizeBicubic1pass seems to fix the problem... at least for this resolution.
I don't understand a single line in those resizer functions, but could it be some float/double precision problem ?
EDIT : does someone know what is the difference between bicubic 1pass and bicubic 2pass ?
perhaps madshi can help on this one ?
I have submitted changes in SVN 1117 that should make all resizers correct without the 0.98 (0.999) hack. Basically all fractions are now derived from the same place in the pixel shader with all texture sampling right square in the middle of all video texture pixels instead of relying on the texture coordinates to be interpolated and interpreted the same as when sampling the texture.
Beliyaal
21st May 2009, 19:32
thanks, but I d'ont find this version at xvidvideo.ry.
Where can I donwload this version?
Also, it's very strange that you said that it's not very good because with vmr9renderless there isn't any problem. Or, you said that now under evr-custom it works like with vmr9renderless.
Moreover it works with vobsub to display subrtitles instead of mpc-HC. Then, it must be possible to correct this problem even if it's very difficult.
You will have to wait for a build to test it.
I will look at VOB sub and check how it handles this issue.
ikarad
21st May 2009, 19:42
You will have to wait for a build to test it.
I will look at VOB sub and check how it handles this issue.
Good morning,
I report this problem six months ago and maybe Can you fix it if you have free time.
http://sourceforge.net/tracker/?func=detail&aid=2449648&group_id=170561&atid=854651
thanks
tetsuo55
21st May 2009, 19:49
that bug "might" be fixed with build 1115.
It's obvious that the vista dvd navigator is different from the XP one so it could be an unfixable bug :(
mark0077
21st May 2009, 20:58
Guys, just trying to get all my little problems with mpc-hc down as bugs. I am not sure about this one, as I am using pure software decoding (because I can never get DXVA working with GTX 295 in mpc-hc), I am concerned about the "decoding thread number" in ffmpeg settings.
When i initially install mpc-hc its set on " ", ie blank. I have a core i7 with hyperthreading on so windows sees it as 8 cores. This leads me to ask two questions
1) Why is it set initially on " ". If this is some sort of auto setting, could the gui for this setting actually include an option called "Auto" or "Max" instead of "".
2) Why does it only go up as far as 6 and not 8 in my case.
Another vc-1 software bug reported
Just posted another vc-1 software decoder bug as the following big buck bunny clip shows nothing but corruption and garbled colors when playing with vc-1 software decoder.
https://sourceforge.net/tracker/?func=detail&aid=2795047&group_id=170561&atid=854651
alexins
21st May 2009, 21:33
Media Player Classic HomeCinema (x86/x64), svn 1117 (http://www.xvidvideo.ru/content/view/758/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1115-1117)
Fixed: DVD navigation in EVR Custom;
Fixed: Black video with VMR9 and upside down videos;
Fixed: Incorrect aspect ratio in VMR9 when no target rect was specified;
Fixed: Subtitle FPS in EVR Custom was calculated from sample frame time, and not stream frame time;
Fixed: Flickering and incorrectly timed subtitles with DVD:s;
Fixed: Incorrect DTS channel mapping in 5.1;
Fixed: All resizers should now output correct image. All tested to be exactly accurate at 1:1 pixel mapping and high magnification such as 64x32 at 1920x1080.
ADude
21st May 2009, 21:39
A couple of questions:
- Are there still unfixed bugs introduced by the merger with the Beliyaal version ?
- Are there any major unfixed bugs that are not related to either DXVA or internal splitters or decoders ?
Thanks !
clsid
21st May 2009, 21:44
1) Why is it set initially on " ". If this is some sort of auto setting, could the gui for this setting actually include an option called "Auto" or "Max" instead of "".
2) Why does it only go up as far as 6 and not 8 in my case.
1) Sounds like a bug to me. It either should default to 1, or use some kind of auto-detection to set the correct value.
2) Seems like an arbitrarily chosen maximum.
The FFmpeg decoders do not have much multi-threading capabilities, so setting more than 4 threads would probably be pointless. The VC-1 decoder is single-threaded. The H.264 decoder can only decode CABAC and slices with multiple threads.
clsid
21st May 2009, 21:53
Is DXVA fully supported on the Intel G45 chipset now, or are there still some issues?
H.264 in AVI container does not always play correctly with the DXVA decoder. I have seen many people that have run into this problem. I suggest the following quick fix until a proper solution is implemented:
In the DXVA decision making algorithm, query the source filter for the name of the playing file and check if it has the .avi file extension. If so, don't activate DXVA.
clsid
21st May 2009, 22:01
Some suggestions for the Options dialog:
1) Add new subpage: Player -> History
2) Move the following options to the history page:
- "Keep history of recently opened files"
- "Remember DVD position"
- "Remember file position"
3) Move "Show OSD" option to "Player' page.
4) Remove the now empty "Video" pane from "Miscellaneous" page.
ikarad
21st May 2009, 22:23
I have submitted a fix for this now. It now works as well as VMR9 in EVR. That is to say, not very good.
The subtitle time only updates every 0.5 seconds and it's out of sync, probably because the DVD time is for how much has been demuxed and not what has actually been displayed.
Good morning,
Thank you for the fix. With EVR custom, now it works like VMR9.
The problem is that with vmr9 it doesn't work as well as before. With 1.2.972 the subtitle are well displayed and are sync with sound. With 1117 some subtitles are displayed and disappeared before the right time. Although the sync still exists. But the display of the subtitles is shorter than with mpc homecinema 972 and it's more hard to read them.
Snowknight26
21st May 2009, 22:30
Is DXVA fully supported on the Intel G45 chipset now, or are there still some issues?
Still has issues with multi-slice content (H.264 from Blu-rays mostly).
tetsuo55
21st May 2009, 22:35
@ Clsid, ADude:
All regressions i was aware of have been fixed. Playback is improved a lot for me.
- Are there any major unfixed bugs that are not related to either DXVA or internal splitters or decoders ?
Thanks !Yes many
http://sourceforge.net/search/index.php?group_id=170561&search_summary=1&search_details=1&type_of_search=artifact&all_words=&exact_phrase=&some_word=&group_artifact_id%5B%5D=854651&artifact_id=&status_id%5B%5D=1&submitted_by=&assigned_to=&category%5B%5D=None&category%5B%5D=File-system&category%5B%5D=Interface+%28example%29&category%5B%5D=OSD&category%5B%5D=Other&category%5B%5D=playlist&category%5B%5D=Renderer&category%5B%5D=Subtitles%2FFonts&category%5B%5D=Translations&open_date_start=&open_date_end=&last_update_date_start=&last_update_date_end=&form_submit=Search
---------
I just ran some tests with 1117
*external subtitles work as advertised with DVD's in EVR (but too anoying to actually use with the time desync)
*MadVR crashes with some dvd's but works fine with otherswhen using th einternal mpeg2 decoder, always shows the macrovision error when using ffdshow though
*The framerate is stuck at 25fps when playing a DVD(opening the video_ts.ifo) using FFdshow, however the framerate is displayed correctly when played from the .vob
*The framerate is not displayed when playing a DVD(opening the video_ts.ifo) using the internal MPEG2 decoder, however the framerate is displayed correctly when played from the .vob
*All the internal decoders seem to default to YUY2 (Is this intended behaviour?)
Beliyaal
21st May 2009, 22:51
Good morning,
Thank you for the fix. With EVR custom, now it works like VMR9.
The problem is that with vmr9 it doesn't work as well as before. With 1.2.972 the subtitle are well displayed and are sync with sound. With 1117 some subtitles are displayed and disappeared before the right time. Although the sync still exists. But the display of the subtitles is shorter than with mpc homecinema 972 and it's more hard to read them.
I tried with VMR9 in 972 and it has exactly the same behavior with regards to subtitles as the newest version.
Beliyaal
21st May 2009, 22:52
@ Clsid, ADude:
*The framerate is stuck at 25fps always for video when playing back DVD content from the ifo file, however the framerate is correct when played from the .vob file when using FFdshow as the dvd decoder
*The framerate is not displayed when using the internal MPEG2 decoder
I cant't reproduce these.
tetsuo55
21st May 2009, 22:55
I cant't reproduce these.
I rewrote my post to make the bugs a little more clear, i hope you can reproduce with the extra info.
I am using FFdshow 2954
Settings:
EVR-CP(but i can reproduce with any renderer)
FFDshow(all set to libavcodec but it happens with libmpg2 too)
(1115-1117)
Fixed: DVD navigation in EVR CustomDVD menu navigation still does not work in r1117 for me. The menu highlights don't appear under my mouse, and left-clicking on buttons doesn't do anything.
Happens in both EVR and EVR-CP. All other renderers work fine.
Windows XP SP3, DX9 March 2009, MPC-HC r1117
tetsuo55
21st May 2009, 23:03
DVD menu navigation still does not work in r1117 for me. The menu highlights don't appear under my mouse, and left-clicking on buttons doesn't do anything.
Happens in both EVR and EVR-CP. All other renderers work fine.
Windows XP SP3, DX9 March 2009, MPC-HC r1117
Seems to be working perfectly on windows7 X64 (but there is a tiny lag before the cursor moves to the selected area)
I'm beginning to get the feeling many of these problems are being caused by differences between dvd navigator versions. More problems are to be expected with EVR on XP because the navigator was made before EVR existed, and as far as i know has not been updated.
EDIT: tested with built in Mpeg2 decoder aswell as FFdshow just to be sure, both work fine
kumi which decoder are you using?
mark0077
21st May 2009, 23:06
Beliyaal
Updated your reply to bug about vc-1 decoder outputting yuy2 instead of yv12... mpeg2 decoder outputs yv12 fine as far as I know so I still don't see why vc-1 should be outputting yuy2 by default. ffdshow shows its getting yuy2 input from the vc-1 software decoder also. Outputting yv12 from ffdshow for example has no problems, no errors / crashes. https://sourceforge.net/tracker/?func=detail&aid=2792644&group_id=170561&atid=854651
Also updated bug relating to evr / evr-cp dvd menu freezing. Freezing is now gone, BUT I get many many dropped frames and audio / video jumping and popping when moving mouse over menu items. Each time I hover over an item (when a dvd menu is playing behind), evr-cp will drop many frames and the audio will jump for like 0.5 seconds like its having trouble. Uploading sample at the minute to illustrate but I am sure you have dvd's containing moving content in the background that you can use to test frame drops and audio pops when hovering over items. https://sourceforge.net/tracker/?func=detail&aid=2792653&group_id=170561&atid=854651
Thanks.
Beliyaal
21st May 2009, 23:08
*The framerate is stuck at 25fps when playing a DVD(opening the video_ts.ifo) using FFdshow, however the framerate is
displayed correctly when played from the .vob
*The framerate is not displayed when playing a DVD(opening the video_ts.ifo) using the internal MPEG2 decoder, however the framerate is displayed correctly when played from the .vob
This aren't new bugs right?
*All the internal decoders seem to default to YUY2 (Is this intended behaviour?)
They output YV12 just fine. The problem is that the EVR doesn't accept YV12. Just pipe it through ffdshow and it will output YV12 and convert it to NV12 which the EVR accepts.
tetsuo55
21st May 2009, 23:13
Also updated bug relating to evr / evr-cp dvd menu freezing. Freezing is now gone, BUT I get many many dropped frames and audio / video jumping and popping when moving mouse over menu items. Each time I hover over an item (when a dvd menu is playing behind), evr-cp will drop many frames and the audio will jump for like 0.5 seconds like its having trouble. Uploading sample at the minute to illustrate but I am sure you have dvd's containing moving content in the background that you can use to test frame drops and audio pops when hovering over items. https://sourceforge.net/tracker/?func=detail&aid=2792653&group_id=170561&atid=854651
Thanks.
Unable to reproduce using a bunch of DVD's on HD, its working perfectly for me.
Windows7 RC1, e8400 cpu
This aren't new bugs right?I discovered them a few days ago, i have not yet tested older builds to find the regression point or if it has been broken from the beginning
EDIT: reproduced with 582, so its an old bug that has been newly discovered, but since you seem to be knee deep in the DVD navigator code you might be able to spot the bug. It has to be a typo or something in the filter-out settings
mark0077
21st May 2009, 23:16
Unable to reproduce using a bunch of DVD's on HD, its working perfectly for me.
Windows7 RC1, e8400 cpu
I discovered them a few days ago, i have not yet tested older builds to find the regression point or if it has been broken from the beginning
Uploading sample now of star wars episode II menu. Using software mpeg2 decoder, no de-interlacing, Windows 7 RC, Core i7 @ 4ghz.
This config shouldn't drop frames or drop audio when hovering over items. I can reproduce with almost every moving DVD menu I have tried. When I upload sample maybe you can try.
Beliyaal
21st May 2009, 23:23
Beliyaal
Updated your reply to bug about vc-1 decoder outputting yuy2 instead of yv12... mpeg2 decoder outputs yv12 fine as far as I know so I still don't see why vc-1 should be outputting yuy2 by default. ffdshow shows its getting yuy2 input from the vc-1 software decoder also. Outputting yv12 from ffdshow for example has no problems, no errors / crashes. https://sourceforge.net/tracker/?func=detail&aid=2792644&group_id=170561&atid=854651
Ok, the highest priority output format is now YV12 in SVN 1120.
Also updated bug relating to evr / evr-cp dvd menu freezing. Freezing is now gone, BUT I get many many dropped frames and audio / video jumping and popping when moving mouse over menu items. Each time I hover over an item (when a dvd menu is playing behind), evr-cp will drop many frames and the audio will jump for like 0.5 seconds like its having trouble. Uploading sample at the minute to illustrate but I am sure you have dvd's containing moving content in the background that you can use to test frame drops and audio pops when hovering over items. https://sourceforge.net/tracker/?func=detail&aid=2792653&group_id=170561&atid=854651
Thanks.
I don't really have any DVDs, so a sample would be appreciated.
Beliyaal
21st May 2009, 23:26
I discovered them a few days ago, i have not yet tested older builds to find the regression point or if it has been broken from the beginning
EDIT: reproduced with 582, so its an old bug that has been newly discovered, but since you seem to be knee deep in the DVD navigator code you might be able to spot the bug. It has to be a typo or something in the filter-out settings
I think the problem is with the DVD navigator. The error occurs both in ffdshow and internal decoder so it seems reasonable to assume that the problem isn't in our code. ffdshow defaults to 25 fps. Internal decoder doesn't report any fps, and EVR defaults to 23.976 when no FPS is found.
The only thing this adversly effects is subtitles that uses frame numbers for timing, as these will use the wrong FPS to calculate the timing. It shouldn't matter for playback otherwise.
Beliyaal
21st May 2009, 23:30
This config shouldn't drop frames or drop audio when hovering over items. I can reproduce with almost every moving DVD menu I have tried. When I upload sample maybe you can try.
It needs to drop frames, as when you move the mouse over the menus it renders at a very high frame rate. But I will take a look at a menu with a moving background. That probably has issues as I have not tested it.
EDIT: tested with built in Mpeg2 decoder aswell as FFdshow just to be sure, both work fine
kumi which decoder are you using?I tried the built-in MPEG-2 Decoder, ffdshow (libavcodec), ffdshow (libmpeg2), and Elecard MPEG-2 Video Decoder, all of which exhibit the same problem.
More problems are to be expected with EVR on XP because the navigator was made before EVR existed, and as far as i know has not been updated.
It's interesting you say that, because my previous Windows XP installation had a DVD Navigator filter that behaved differently! I remember the filter property window had 5 buttons arranged in a "plus" shape for manual menu navigation (left/right/up/down/select). My current DVD Navigator filter does not have that feature (qdvd.dll file version 6.5.2600.5512)
Can anyone with working DVD menus in EVR / EVR-CP and Windows XP SP3 tell me their qdvd.dll file version, and if they have manual dvd navigation buttons in their filter properties window?
tetsuo55
21st May 2009, 23:41
I think the problem is with the DVD navigator. The error occurs both in ffdshow and internal decoder so it seems reasonable to assume that the problem isn't in our code. ffdshow defaults to 25 fps. Internal decoder doesn't report any fps, and EVR defaults to 23.976 when no FPS is found.
The only thing this adversly effects is subtitles that uses frame numbers for timing, as these will use the wrong FPS to calculate the timing. It shouldn't matter for playback otherwise.
Which means the external subtitle with DVD problem is unfixable (unless someone writes an open-source dvd navigator that we can use easily)
I tried the built-in MPEG-2 Decoder, ffdshow (libavcodec), ffdshow (libmpeg2), and Elecard MPEG-2 Video Decoder, all of which exhibit the same problem.
It's interesting you say that, because my previous Windows XP installation had a DVD Navigator filter that behaved differently! I remember the filter property window had 5 buttons arranged in a "plus" shape for manual menu navigation (left/right/up/down/select). My current DVD Navigator filter does not have that feature (qdvd.dll file version 6.5.2600.5512)
Can anyone with working DVD menus in EVR / EVR-CP and Windows XP SP3 tell me their qdvd.dll file version, and if they have manual dvd navigation buttons in their filter properties window?That at least anecdotally proves that my theory is correct
MatMaul
21st May 2009, 23:42
I have submitted changes in SVN 1117 that should make all resizers correct without the 0.98 (0.999) hack. Basically all fractions are now derived from the same place in the pixel shader with all texture sampling right square in the middle of all video texture pixels instead of relying on the texture coordinates to be interpolated and interpreted the same as when sampling the texture.
Thanks but it seems to be broken :P
no more line but the quality is now really really bad
rev1120 :
http://img198.imageshack.us/img198/6471/rev1120.th.png (http://img198.imageshack.us/my.php?image=rev1120.png)
rev1116 :
http://img200.imageshack.us/img200/1371/rev1116.th.png (http://img200.imageshack.us/my.php?image=rev1116.png)
mark0077
21st May 2009, 23:48
It needs to drop frames, as when you move the mouse over the menus it renders at a very high frame rate. But I will take a look at a menu with a moving background. That probably has issues as I have not tested it.
Ah I understand. I have uploaded the sample now and updated bug with the link.
Here is a sample taken from star wars episode II.
http://www.megaupload.com/?d=SJNBA3F0
Parts of the intro scenes will appear white as they were replaced with blank frames. You may have to wait for a minute or so for the dvd menu to appear.
To reproduce, make sure nothing like ffdshow or reclock is there to interfere, move the mouse over the highlights, preferably slowly from top to bottom. You will see frame drops and audio drops when the renderer(s) seem to have trouble. I assume the frame drops are required now, but the audio drops and background video stuttering isn't expected behaviour and never happened with some older players I used.
I reproduced with evr and evr-cp. I havn't tried other renderers.
tetsuo55
21st May 2009, 23:48
I've been reading a lot of stuff about audio and audio renderers related to HDMI, if anyone decides to upgrade the audio renderer please keep the following in mind:
The audio render should:
*Support direct audio playback, Spdif streaming(DTS, AC3, DTS-WAV, LPCM stereo), HDMI streaming(All DTS and AC3 flavours including the HD one's and 7.1 LPCM)
*Change the number of audio channels based on the source, so Recievers understand what is going on. This changing should be optional, and the allowed channel configurations should be selectable.
*Support Wasapi Excluse mode (and if possible kernel streaming/Asio for older hardware and XP)
*Support 32bit floating point, 192khz, 7.1 audio(and all its lower variations)
Beliyaal
21st May 2009, 23:51
Thanks but it seems to be broken :P
no more line but the quality is now really really bad
rev1120 :
http://img198.imageshack.us/img198/6471/rev1120.th.png (http://img198.imageshack.us/my.php?image=rev1120.png)
rev1116 :
http://img200.imageshack.us/img200/1371/rev1116.th.png (http://img200.imageshack.us/my.php?image=rev1116.png)
Obviously it doesn't look like that on my computer :)
So I guess you are using NVidia? Could you debug the shader. Is it even able to compile the shader on your card?
EDIT: I think I know what is going on. I don't think you have compiled in the new shader code. Visual studio will not detect that the shader has been changed. Do a rebuild all, or change mplayerc.rc to force a recompile of the resources.
Keiyakusha
21st May 2009, 23:54
Can anyone with working DVD menus in EVR / EVR-CP and Windows XP SP3 tell me their qdvd.dll file version, and if they have manual dvd navigation buttons in their filter properties window?
Maybe try to replace your dll with the one cames with Win7 (ver. 6.6.7100)?
many of them depend on DXVA2 support which doesn't exists at all on XP SP3
Really? :rolleyes:
MatMaul
22nd May 2009, 00:17
EDIT: I think I know what is going on. I don't think you have compiled in the new shader code. Visual studio will not detect that the shader has been changed. Do a rebuild all, or change mplayerc.rc to force a recompile of the resources.
you were right it works prefectly now, you roxx !
Beliyaal
22nd May 2009, 00:32
Ah I understand. I have uploaded the sample now and updated bug with the link.
Here is a sample taken from star wars episode II.
http://www.megaupload.com/?d=SJNBA3F0
Parts of the intro scenes will appear white as they were replaced with blank frames. You may have to wait for a minute or so for the dvd menu to appear.
To reproduce, make sure nothing like ffdshow or reclock is there to interfere, move the mouse over the highlights, preferably slowly from top to bottom. You will see frame drops and audio drops when the renderer(s) seem to have trouble. I assume the frame drops are required now, but the audio drops and background video stuttering isn't expected behaviour and never happened with some older players I used.
I reproduced with evr and evr-cp. I havn't tried other renderers.
I can't reproduce. No audio dropouts or video stuttering here. I have EVR buffers at 4 to minimize delay.
The only time where I get slight stutter is when the background video repeats.
mark0077
22nd May 2009, 00:50
DVD Menus Stuttering
Yeah thats strange. For me i think evr-cp must detect audio / video desync is too big or something like this and the audio gets reinitialized. I am running my display at 60hz, maybe this is making a difference.
If I move mouse quickly from one to the other I get no problem, its when I move mouse relatively slowly. At this moment I have just moved the mouse from left to right continuously on one of the "Language Selection" items and the audio is jumping like crazy like every second or so, like its reinitializing over and over again.
Here is a screenshot showing my stats when moving the mouse from left to right over a period of a few seconds. You can see the graph going crazzzyyy. :P You can see some strange things in the graph,
http://img195.imageshack.us/img195/2172/problemf.th.jpg (http://img195.imageshack.us/my.php?image=problemf.jpg)
Doing such an action in things like powerdvd doesn't give any audio breakups or video stuttering. Would appreciate if you could investigate.
vc-1 repeating frames bug
Also updated vc-1 bug where it would repeat frames over and over after a couple of seeks with various blu-rays. It repeats 3 frames over and over when using EVR and 5 with EVR-CP so maybe its not vc-1 but rather some "connection?" between evr-cp and the decoder. I can't reproduce with other renders.
https://sourceforge.net/tracker/?func=detail&aid=2793531&group_id=170561&atid=854651
tetsuo or sourceforge mod
Can some of you close these bugs I posted recently, all fixed by beliyaal.
DTS missing center channel
Fixed: Build 1116, thanks Beliyaal.
https://sourceforge.net/tracker/?func=detail&aid=2792649&group_id=170561&atid=854651
vc-1 Software Decoding Outputs yuy2 not yv12
Fixed: Build 1120, thanks Beliyaal.
https://sourceforge.net/tracker/?func=detail&aid=2792644&group_id=170561&atid=854651
More Audio Format Typos
Fixed: Build 1119, thanks Beliyaal (again :P).
https://sourceforge.net/tracker/?func=detail&aid=2795018&group_id=170561&atid=854651
Beliyaal
22nd May 2009, 01:11
DVD Menus Stuttering
Yeah thats strange. For me i think evr-cp must detect audio / video desync is too big or something like this and the audio gets reinitialized. I am running my display at 60hz, maybe this is making a difference.
If I move mouse quickly from one to the other I get no problem, its when I move mouse relatively slowly. At this moment I have just moved the mouse from left to right continuously on one of the "Language Selection" items and the audio is jumping like crazy like every second or so, like its reinitializing over and over again.
Here is a screenshot showing my stats when moving the mouse from left to right over a period of a few seconds. You can see the graph going crazzzyyy. :P You can see some strange things in the graph,
http://img195.imageshack.us/img195/2172/problemf.th.jpg (http://img195.imageshack.us/my.php?image=problemf.jpg)
Doing such an action in things like powerdvd doesn't give any audio breakups or video stuttering. Would appreciate if you could investigate.
I think this has something to do with hardware deinterlacing. If I disable "Set deinterlaced flag in output" in ffdshow I get perfect playback. Doing deinterlacing with yadiff in ffdshow of course.
It seems that the hardware deinterlacer puts some 40 ms frames in there when they should be 0 ms for the extra frames.
alexins
22nd May 2009, 01:11
Media Player Classic HomeCinema (x86/x64), svn 1120 (http://www.xvidvideo.ru/content/view/759/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1118-1120)
Fixed: All lossless formats has same priority in mpeg splitter audio quality calculation
Fixed: Changing streams in MPEG splitter to a DTS-HD stream mostly didn't report new format to audio decoder
Fixed: Audio format description typos
Fixed: VC-1 decoding defaults to YV12 instead for YUY2
ADude
22nd May 2009, 01:12
DVD menu navigation still does not work in r1117 for me. The menu highlights don't appear under my mouse, and left-clicking on buttons doesn't do anything.
Happens in both EVR and EVR-CP. All other renderers work fine.
Windows XP SP3, DX9 March 2009, MPC-HC r1117
I will check 1117, but note that "menu highlights don't appear" is an old bug with many posts in this thread, perhaps a year or so ago.
For a long time, I have the PC recognize a DVD and then open a separate version of MPC-HC from 2007, when it last worked correctly on DVDs. This is an effective workaround, since all the more recent changes in MPC-HC do not enhance DVD playback, since the standard was set over 10 years ago.
mark0077
22nd May 2009, 01:16
I think this has something to do with hardware deinterlacing. If I disable "Set deinterlaced flag in output" in ffdshow I get perfect playback. Doing deinterlacing with yadiff in ffdshow of course.
It seems that the hardware deinterlacer puts some 40 ms frames in there when they should be 0 ms for the extra frames.
Well in my case I am forcing weave deinterlacing in mpeg2 decoder and not outputting the flag so this isn't whats happening to me unfortunately. Thats why I am getting 25fps and not 50. All I have in the chain at the moment is mpc-hc and not outputting any interlace flag.
Beliyaal
22nd May 2009, 01:36
Well in my case I am forcing weave deinterlacing in mpeg2 decoder and not outputting the flag so this isn't whats happening to me unfortunately. Thats why I am getting 25fps and not 50. All I have in the chain at the moment is mpc-hc and not outputting any interlace flag.
How are you getting NV12 into EVR in that case? Something must be converting it into NV12.
With 25 fps I see something like your screenshot, but I get no audio glitches.
Could you try enabling RAW input in ffdshow and turn on deinterlacing there and the flag in the MPEG2 decoder to see if your problem is fixed. Weave+interlaced flag+yadiff gives me good quality at least.
ADude
22nd May 2009, 01:36
The popup saying "no d3dx9 found" that happens every time you start MPC-HC makes it impossible to use the program.
When I am testing by hand, I click "ok" and then everything works normally.
Please get rid of that popup.
ADude
22nd May 2009, 01:38
Also, we still need definitions of "Accurate Vsync" and "Alternate Vsync". They don't have to be beautiful documentation, just post something, thanks.
STaRGaZeR
22nd May 2009, 01:38
Really? :rolleyes:
Yes. XP has no DXVA2. It has DXVA1 :rolleyes:
mark0077
22nd May 2009, 01:39
How are you getting NV12 into EVR in that case? Something must be converting it into NV12.
With 25 fps I see something like your screenshot, but I get no audio glitches.
Could you try enabling RAW input in ffdshow and turn on deinterlacing there and the flag in the MPEG2 decoder to see if your problem is fixed. Weave+interlaced flag+yadiff gives me good quality at least.
Yes I was about to post that. No matter what decoder I use, even when they all now explicitly say in pin output info they are outputting yv12, your stats always shows nv12....
Baffles me.
I will play with raw output with ffdshow now and see what happens.
Beliyaal
22nd May 2009, 01:42
The popup saying "no d3dx9 found" that happens every time you start MPC-HC makes it impossible to use the program.
When I am testing by hand, I click "ok" and then everything works normally.
Please get rid of that popup.
Except all resizer settings will be bilinear even when you have selected bicubic, and no shaders or stats will work.
I rather you get a message, because otherwise we get a lot of bug reports where we don't know whats wrong.
ADude
22nd May 2009, 01:44
Except all resizer settings will be bilinear even when you have selected bicubic, and no shaders or stats will work.
I rather you get a message, because otherwise we get a lot of bug reports where we don't know whats wrong.
You are assuming that MPC-HC is used for tinkering rather than for watching videos.
The popup should be "run once" or at least have a way to disable it.
PS I have DirectX 10 installed, so why should I need D3DX9.dll ?
mark0077
22nd May 2009, 01:45
How are you getting NV12 into EVR in that case? Something must be converting it into NV12.
With 25 fps I see something like your screenshot, but I get no audio glitches.
Could you try enabling RAW input in ffdshow and turn on deinterlacing there and the flag in the MPEG2 decoder to see if your problem is fixed. Weave+interlaced flag+yadiff gives me good quality at least.
Beliyaal, using ffdshow, even with no de-interlacing at all (this scene shouldn't be de-interlaced anyways) I get perfect output. With ffdshow in the chain, even doing nothing it always handles dvd menu's itself, ie how they look etc. This only further illustrates how mpc-hc is having problems doing this itself.
ffdshow strangely is now better than mpc-hc at navigating through these menus without glitches.... I think both now look equally well as ffdshow had problems with dvd menu quality a few months back but all are resolved now.
I will go back a few builds and see where things may have gone wrong with mpc-hc.
EDIT: Here is a summary of different combinations of mpc-hc 1120 and ffdshow. Basically the conclusion is there must be something wrong with mpc-hc dvd menu handling somewhere. When ffdshow does the handling of it things are almost perfect. I call the highlights (subtitles) "highlight handling". Maybe something is wrong with subtitles in recent builds?
-Rapid Horizontal Mouse Movement Benchmark (RHMMB :P) -
mpc-hc mpeg2 decoder + ffdshow highlight handling
Audio Glitches: Sometimes
Background Stuttering: Slight
evr-cp graph: Slight movement, audio / video seem to go out of sync until movement stops.
mpc-hc mpeg2 decoder + mpc-hc highlight handling
Audio Glitches: Every 1.5 seconds or so
Background Stuttering: Every 1.5 seconds or so
evr-cp graph: All over the place, looks like a 2 year olds talk the pencil for a walk drawing :P
ffdshow mpeg2 decoder + ffdshow highlight handling
Audio Glitches: None
Background Stuttering: None
evr-cp graph: No change at all, perfectly as it should be.
ffdshow mpeg2 decoder + mpc-hc highlight handling
(I don't think this is possible)
Beliyaal
22nd May 2009, 01:56
You are assuming that MPC-HC is used for tinkering rather than for watching videos.
The popup should be "run once" or at least have a way to disable it.
PS I have DirectX 10 installed, so why should I need D3DX9.dll ?
There is a way to disable it. Just go and install the runtime.
You don't need DirectX, you need the DirectX runtime. Also I think the dll should be included in the distribution. If you download recent SVN from www.xvidvideo.ru it will be included.
ADude
22nd May 2009, 02:00
DVD menu navigation still does not work in r1117 for me. The menu highlights don't appear under my mouse, and left-clicking on buttons doesn't do anything.
Happens in both EVR and EVR-CP. All other renderers work fine.
Windows XP SP3, DX9 March 2009, MPC-HC r1117
I checked and this old bug is not fixed in version 1120.
ADude
22nd May 2009, 02:18
There is a way to disable it. Just go and install the runtime.
You don't need DirectX, you need the DirectX runtime. Also I think the dll should be included in the distribution. If you download recent SVN from www.xvidvideo.ru it will be included.
I tried copying the d3dx9.dll from the install package to the MPC-HC directory.
The result was that the MKV video that moments previously had played perfectly with 1120, now plays horribly, with dropped frames, audio dropouts, visual stuttering, and visual tearing.
I left the dxdx9.dll file in the MPC-HC directory and then copied the 1043 build, just the .exe file, into the MPC-HC directory and everything works fine again.
ADude
22nd May 2009, 02:29
One reason I would like to get a definition of Accurate Vsync and Alternate Vsync is that prior to the Beliyaal Branch, MPC-HC has always played back 720p and 1080p video perfectly with no stuttering, no tearing, very little or no jitter, no audio or video dropouts, and no dropped frames.
All of this new code seems to be fixing a problem that seems to not exist (at least for someone who is not using DXVA), so my perception is that it was messing with something that was not broken.
ADude
22nd May 2009, 03:10
There's plenty of Geforce 7 and Radeon X1xxx users here that don't have DXVA support in their GPUs that runs the latest SVN builds just fine with software decoding since partial accelerated decoding(IDCT, Motion Compensation(MC) is not supported in MPC-HC.
It's more likely your system has issues, because if there was serious issues, it would be detected quickly by the testers here.
Are you referring to me?
On my PC, playback is perfect with every build before the Beliyaal branch merge.
My PC is a relatively recent build from scratch for the sole purpose of playing videos.
The additions in the Beliyaal branch seem to be processing to eliminate problems that I do not have.
It would seem odd and ironic that you then say "your system has issues"...
Beliyaal
22nd May 2009, 03:10
One reason I would like to get a definition of Accurate Vsync and Alternate Vsync is that prior to the Beliyaal Branch, MPC-HC has always played back 720p and 1080p video perfectly with no stuttering, no tearing, very little or no jitter, no audio or video dropouts, and no dropped frames.
All of this new code seems to be fixing a problem that seems to not exist (at least for someone who is not using DXVA), so my perception is that it was messing with something that was not broken.
Make sure to select "Bilinear" (not "Bilinear (PS 2.0)") as Resizer in output options to get the same performance as without the D3D9 dll.
Accurate VSync just loops without sleeping to more accurately determine when the screen is refreshing a particular scan line. This takes some extra CPU time. Without this the precision of some calculations are only on the order of 1 ms or more.
Alternative VSync instead of relying on the graphics drivers to do the VSync instead looks at the scanline position of the screen refresh and flips the screen at the correct time instead. This fixes buggy drivers and provides some increased concurrency as more threads can work with D3D surfaces a longer portion of the frame, which leads to the buffering queue in the renderer filling up better, especially if the frame time is the same as the refresh rate. Especially good for software decoding.
ForceX
22nd May 2009, 03:57
I was getting horrible refresh rate detection in EVR CP after I upgraded from Rev. 1093 to 1112 downloaded from Xvidvideo.ru. I was using the optimal setting with "Wait for flushes" enabled, and it used to work great. But Rev. 1112 gave random real time refresh rate detections ranging from 41 to 70-ish in my 60 Hz. display, so frames get stuck, stutter and the vsync line is horrible even with a 30 FPS film, no subtitles. I thought it could be a FFDshow issue, so I blocked it from loading and it was still persistent regardless of using RGB32 or YV12 colorspace. Even after using rev.1120 and seeing the problem there, I decided to go though the changelogs a bit carefully, switch the resizer to Bilinear, and.. smooth playback. Bilinear PS 2 works fine as well. All Bicubic PS resizers give the erroneous refresh rate detection, regardless if I use a custom shader or not. I'm also seeing eschewed media FPS detection from that which is reported by the splitter.
I use a PS 3.0 compatible GF6600 GT, XP SP2 with .Net 3. Yeah, I know it's an old card, but the errors occur even if my CPU is mostly idle in a 640x480 video. I have DirectX March redist and fairly new drivers. Any way you can fix the Bicubic resizer, or at least, include the old resizer as an option?
Is anyone aware of any third-party DirectShow DVD navigation filters that might work with MPC-HC's EVR-CP renderer under Windows XP?
ivinav.ax (Intervideo Navigator) is one, but before shelling out the money for WinDVD (or Intervideo XPack?) I'd like to know if anyone's successfully used it in the above scenario.
ikarad
22nd May 2009, 08:10
I tried with VMR9 in 972 and it has exactly the same behavior with regards to subtitles as the newest version.
Although, There is a problem.
I give you a video captured by fraps to show the problem
vmr9renderless with mpc-hc 972
http://www.zshare.net/info.html?60353718-cd20d05bbed07514eed715858a499d96
vmr9renderless with mpc-hc 1117
http://www.zshare.net/info.html?60353398-b045b40ad86adf102458406f5ff12343
We can notice that with 972, subtitle are displayed correctly. With 1117, subtitle disappeared faster.
at 5seconds ofr 1117 and 6 seonds for the video with 972 there is two subtitles displayed :
the first: [month of Sokarh, 7th day : 15:48]
the second: you've always spoken like that.
With 1172 when the first subtitle disappeared, the second also disappeared. Then It appeared anew.
With 972 when the first subtitle disappeared, the second doesn't disappeared and stay until the right end.
Moreover the transition between the subtitles are smoother with 972 than 1117
I give you 1 min of the movie
http://www.zshare.net/info.html?60355511-bd3f52f5ad313a55f2c5941a5fb6a2e9
subtitle file
http://www.zshare.net/info.html?60355230-4f7519cc428c9d3023b00f9fbd7c5e02
This (http://www.sendspace.com/file/a2ep4l) is a TS with 4 audio and 8 DVB Subtitles. When playing in MPCHC, it show a 2.39 min. duration which is not correct. Correct is 1.11 min. Also the sample is starting with no audio but after 1.11 minutes, the audio is fine. When I'm loading the file to TSRemux, the first audio is showed as first stream, not the video stream. Can be this the problem?
The playback is not smooth and compared to VLC, VLC plays better.
enjoy,
Mtz
Mercury_22
22nd May 2009, 09:22
Now that the DTS-HD Master bug has been fixed (:thanks: Beliyaal) it remains one last AUDIO bug AFAIK so PLEASE can someone fix the Dolby TrueHD bug:
Dolby TrueHD it's BROKEN with internal filters, last known working rev is 1106 so it got broken somewhere between 1107 - 1111= first known with broken Dolby TrueHD
Sample http://www.megaupload.com/?d=LL7DF60N
Revision 1111 - Directory Listing
Modified Sun May 17 18:45:47 2009 UTC (4 days, 13 hours ago) by casimir666
Cosmetic changes : remove "todo"
--------------------------------------------------------------------------------
Revision 1110 - Directory Listing
Modified Sun May 17 18:42:35 2009 UTC (4 days, 13 hours ago) by casimir666
Changed : updated french translation
--------------------------------------------------------------------------------
Revision 1109 - Directory Listing
Modified Sun May 17 15:58:39 2009 UTC (4 days, 16 hours ago) by casimir666
Fixed : incorrect aspect ratio with VMR9+YUV Mixing
--------------------------------------------------------------------------------
Revision 1108 - Directory Listing
Modified Sun May 17 15:55:31 2009 UTC (4 days, 16 hours ago) by casimir666
Fixed : broken Theora playback (playing full speed)
--------------------------------------------------------------------------------
Revision 1107 - Directory Listing
Modified Sun May 17 08:54:38 2009 UTC (4 days, 23 hours ago) by casimir666
Fixed : vc-1 Software Decoding Crash (bug #2792643)
Fixed : Some Audio Format Splitter Typos (bug #2792652)
Fixed : incorrect handle in VOBFile
Edit: Bug reported here https://sourceforge.net/tracker/?func=detail&aid=2794828&group_id=170561&atid=854651 by someone else
Beliyaal
22nd May 2009, 10:39
Although, There is a problem.
I give you a video captured by fraps to show the problem
vmr9renderless with mpc-hc 972
http://www.zshare.net/info.html?60353718-cd20d05bbed07514eed715858a499d96
vmr9renderless with mpc-hc 1117
http://www.zshare.net/info.html?60353398-b045b40ad86adf102458406f5ff12343
We can notice that with 972, subtitle are displayed correctly. With 1117, subtitle disappeared faster.
at 5seconds ofr 1117 and 6 seonds for the video with 972 there is two subtitles displayed :
the first: [month of Sokarh, 7th day : 15:48]
the second: you've always spoken like that.
With 1172 when the first subtitle disappeared, the second also disappeared. Then It appeared anew.
With 972 when the first subtitle disappeared, the second doesn't disappeared and stay until the right end.
Moreover the transition between the subtitles are smoother with 972 than 1117
I give you 1 min of the movie
http://www.zshare.net/info.html?60355511-bd3f52f5ad313a55f2c5941a5fb6a2e9
subtitle file
http://www.zshare.net/info.html?60355230-4f7519cc428c9d3023b00f9fbd7c5e02
Although it seems to differ slightly between the versions, none of them are correct. If you play the vob file directly the timing is correct.
When I play in 972 or the newest version the subtitles are much further off than for you. Also I see exactly the same thing in DirectVobSub, where the subtile time grows by 0.5 seconds. Could you post a screenshot with DirectVobSub enabled and its OSD showing?
tetsuo55
22nd May 2009, 11:06
You are assuming that MPC-HC is used for tinkering rather than for watching videos.
The popup should be "run once" or at least have a way to disable it.
PS I have DirectX 10 installed, so why should I need D3DX9.dll ?
All of the more advanced scaling options require shaders.
MPC-HC is a DirectX9 program, it has been compiled with the latest DirectX9 updates.
Most DirectX9 programs need(or will need at some point) these updates.
Because Microsoft does not include redist updates with windows by default we have to install these manually.
Required redist files needed for most applications are:
DX9 redist
VC2005 SP1
VC2008 SP1
Even on windows 7 RC1 these have to be installed manually, DX is updated every 3 months.
You actually have a very old DX9 and DX10 installed, DX9 updates are done manually and you have probably never done so.
Your current file's are probably incompatible with the latest DX9 version causing some/all of the problems you reported.
Installing the full DX9 march 2009 redist could solve all those issues.
I checked and this old bug is not fixed in version 1120.
I did not expect anyone to still see this on vista, it works perfectly on Windows 7 RC1 X64
A full DX9 update might help here too
Could you post exactly which settings and filters you are using?
One reason I would like to get a definition of Accurate Vsync and Alternate Vsync is that prior to the Beliyaal Branch, MPC-HC has always played back 720p and 1080p video perfectly with no stuttering, no tearing, very little or no jitter, no audio or video dropouts, and no dropped frames.
All of this new code seems to be fixing a problem that seems to not exist (at least for someone who is not using DXVA), so my perception is that it was messing with something that was not broken.
Pre beliyaal merge code was very inaccurate, the new code fixed many bug's, one or more of these was actually causing perfect playback for you.
have you installed SP1(or SP2)? pre-SP1 has issues with EVR and Wasapi.
Also besides the beliyaal code merge the compiling environment has been updated too, so MPC-HC now depends on the newest redist DLL's
As beliyaal explained some of the fixed/new code has a higher CPU usage % (which is logical because that stuff wasn't working at all before)
I was getting horrible refresh rate detection in EVR CP after I upgraded from Rev. 1093 to 1112 downloaded from Xvidvideo.ru. I was using the optimal setting with "Wait for flushes" enabled, and it used to work great. But Rev. 1112 gave random real time refresh rate detections ranging from 41 to 70-ish in my 60 Hz. display, so frames get stuck, stutter and the vsync line is horrible even with a 30 FPS film, no subtitles. I thought it could be a FFDshow issue, so I blocked it from loading and it was still persistent regardless of using RGB32 or YV12 colorspace. Even after using rev.1120 and seeing the problem there, I decided to go though the changelogs a bit carefully, switch the resizer to Bilinear, and.. smooth playback. Bilinear PS 2 works fine as well. All Bicubic PS resizers give the erroneous refresh rate detection, regardless if I use a custom shader or not. I'm also seeing eschewed media FPS detection from that which is reported by the splitter.
I use a PS 3.0 compatible GF6600 GT, XP SP2 with .Net 3. Yeah, I know it's an old card, but the errors occur even if my CPU is mostly idle in a 640x480 video. I have DirectX March redist and fairly new drivers. Any way you can fix the Bicubic resizer, or at least, include the old resizer as an option?
I assume VMR9 works as expected right? What CPU do you have?
You might want to try upgrading to XP-SP3 and .net 3.5 SP1
EVR on XP is a hack, but you should at least be getting better results. Could you try the latest whql Nvidia drivers just to check?
ikarad
22nd May 2009, 11:46
Although it seems to differ slightly between the versions, none of them are correct. If you play the vob file directly the timing is correct.
When I play in 972 or the newest version the subtitles are much further off than for you. Also I see exactly the same thing in DirectVobSub, where the subtile time grows by 0.5 seconds. Could you post a screenshot with DirectVobSub enabled and its OSD showing?
screenshot
http://nsa07.casimages.com/img/2009/05/22/mini_090522124804888638.jpg (http://www.casimages.com/img.php?i=090522124804888638.jpg)
I try with directvobsub and it works like 972 and not like 1117
video captured by fraps with 972 and vobsub to display subtitles
http://www.zshare.net/info.html?60360755-771e34c88cafd4462a84002a7a202e12
If not I agree with you that if I play the vob file directly timing is correct (even with 1117) but if I use open dvd function and load sutbtile function with 972 transition between subtitles is smoother than with 1117 and i don't have the problem written above (subtitle that disappeared and then appeared anew)
clsid
22nd May 2009, 13:33
If DXVA is not yet fully supported on the Intel G45 chipset, then imho DXVA should be disabled by default for such chipsets.
The majority of the MPC user base are novice PC users that don't understand how things work. They just want it to play their files. The default settings of MPC should be fool-proof.
So please add an option to enable/disable DXVA for Intel chipsets (with a tooltip that explains the current limitations). That will hopefully further reduce the number of people with DXVA related problems.
ForceX
22nd May 2009, 14:01
I assume VMR9 works as expected right? What CPU do you have?
You might want to try upgrading to XP-SP3 and .net 3.5 SP1
EVR on XP is a hack, but you should at least be getting better results. Could you try the latest whql Nvidia drivers just to check?
Oh, I'm sorry, I have been using .NET runtime 3.5 SP1 all this time. >.> Just to ensure nothing was compromised, I reran the installer and used the "Repair" function which should have set the runtime to default state, as well as reinstalled DX March 2009 redist.
I'm pretty sure the issue is related to the resizer code. The discrepancy only happens when I change the window size of MPC from the default 100% video size. Using the D3D Fullscreen mode give similar errors. I had the copy of the rev 1093 around, so I switched between rev 1093 and 1120 and tested it on some files.
Rev. 1093 EVR CP gives near perfect (starting at 56-60 Hz, then stabilizing to 59.999-60.01ish within a few seconds) refresh rate detection in both 24 and 30 FPS videos using any resizer. The sync graph doesn't show deviated trends from original size to fullscreen switch.
Rev. 1120 EVR CP gives perfect refresh rate detection in original size. After using maximize or Fullscreen, it gets 57-60 Hz refresh rate detection in Bilinear mode and generally stays in the 59s. Using any Bicubic resizer has the renderer reporting from anywhere in 41 Hz to 63-ish with no consistency.
I tried VMR 9 Renderless (and it's generally slower on my PC than EVR CP) and it worked fine in rev.1120 with the Bicubic resizer only in DXVA1 mode, which is basically some rudimentary WMV stream decompression on my card. Using any 24 or 30 FPS non-DXVA media results in chaos in the sync graph.
Using DXVA Checker bechmarker, my system can handle 720P High Profile H.264 stream at 80 FPS in EVR with the Divx H.264 decoder, so I highly doubt an SD stream is taxing my card that much. I'm gonna give the latest driver a try.
If DXVA is not yet fully supported on the Intel G45 chipset, then imho DXVA should be disabled by default for such chipsets.
The majority of the MPC user base are novice PC users that don't understand how things work. They just want it to play their files. The default settings of MPC should be fool-proof.
So please add an option to enable/disable DXVA for Intel chipsets (with a tooltip that explains the current limitations). That will hopefully further reduce the number of people with DXVA related problems.But the majority of the MPC user base should not be using svn builds at all. They should stick to the stable release from the official web site. Of course, with all the changes over the last few months that means the main focus should now be (as it is) on bug crushing and getting a new stable release out, so the unwashed (:)) can benefit from the recent improvements!
Luyten
22nd May 2009, 16:16
wrong aspect ratio with some SD video on svn1120 on my pc with radeon x1950pro
http://img32.imageshack.us/img32/8409/20090522163056.th.png (http://img32.imageshack.us/my.php?image=20090522163056.png)
svn1117
http://img190.imageshack.us/img190/276/20090522163255.th.png (http://img190.imageshack.us/my.php?image=20090522163255.png)
no problems on my other pc with geforce 9600GT :confused:
tetsuo55
22nd May 2009, 16:24
wrong aspect ratio with some SD video on svn1120 on my pc with radeon x1950pro
http://img32.imageshack.us/img32/8409/20090522163056.th.png (http://img32.imageshack.us/my.php?image=20090522163056.png)
svn1117
http://img190.imageshack.us/img190/276/20090522163255.th.png (http://img190.imageshack.us/my.php?image=20090522163255.png)
no problems on my other pc with geforce 9600GT :confused:
Looks like you are using FFdshow?
Are you using the latest available version?
Luyten
22nd May 2009, 16:27
Looks like you are using FFdshow?
Are you using the latest available version?
No, I don't use ffdshow!
tetsuo55
22nd May 2009, 16:29
No, I don't use ffdshow!
The reason i thought so is because your video decoder is outputting RGB32
Nothing was changed with regards to aspect ratio between those builds, also nothing that could effect the type of contect you are playing so:
Please follow the steps below and update your bug report with this info.
------------
Step One: Make sure you have followed the following steps to make sure
it's not a configuration/Version problem:
**First download the newest build
here:http://www.xvidvideo.ru/content/category/1/1/2/
(You can also find older builds here for regression testing)
**You can check out the changelog here, the problem might have been fixed
in a newer version than the one you where
using:http://mpc-hc.svn.sourceforge.net/vi...c-hc/?view=log
**MPC-HC settings stored in the registry may be incompatible with earlier
versions. The settings can be deleted: save the following code as
"clean-registry.reg" and run it(with admin rights in vista/win7).
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]The same goes for the
settings.ini file created next to the mplayerc.exe, delete it.
(In both cases MPC will recreate the settings entries on the first run.)
**Make sure you're videocard drivers and directX version are up to date
If this does not solve the problem move on to step two
Step Two: Provide as much system information as possible:
**Windows and servicepack versions
**MPC-HC build version, when reporting regressions please name the last
working build, also comparisons to other players (even MPC regular) are
very welcome
**Try with both internal and haali splitter and report the difference in
results
**Try with both internal and external codecs and report the difference in
results
**If appropriate FFdshow build number, If using ffdshow, then also test
with internal transform filter if appropriate.
**Videocard and driver version
**Renderer used and options selected in the output settings (a screenshot
of the output menu, rightmouseclick filters and rightmousclick renderer
settings). Also try with different settings/renderers.
Step Three: Provide sample(s) and screenshot(s)
**A sample can be cut with
avidemux(http://fixounet.free.fr/avidemux/) or
mkvmerge(http://www.bunkus.org/videotools/mkvtoolnix/)
**A screenshot can be made by pressing the "print screen" button on the
keyboard and opening paint, then paste (CTRL+V)
Please upload screenshots to http://imageshack.us/
Please upload samples to http://sharebee.com and post all the
mirrors
**If the bug causes mpc-hc to crash, attach a minidump or upload it it to
http://sharebee.com and post all the mirrors. You can make a
mini dump by starting mplayerc.exe in a command line(with administrator
rights) with the option "mplayerc.exe /minidump" and upload the ".dmp" file
generated after crash.
Step Four: Write a detailed explanation of how to reproduce the problem
clsid
22nd May 2009, 16:29
But the majority of the MPC user base should not be using svn builds at all. They should stick to the stable release from the official web site. Of course, with all the changes over the last few months that means the main focus should now be (as it is) on bug crushing and getting a new stable release out, so the unwashed (:)) can benefit from the recent improvements!You seem to have completely misunderstood my post. Current builds can indeed be considered 'unstable'. But I never said that people should use them (even though many do!). The purpose of my suggestion is to make the development builds a bit more stable. Otherwise we will never end up with a new stable version.
tetsuo55
22nd May 2009, 16:37
You seem to have completely misunderstood my post. Current builds can indeed be considered 'unstable'. But I never said that people should use them (even though many do!). The purpose of my suggestion is to make the development builds a bit more stable. Otherwise we will never end up with a new stable version.
casimir want's to fix that bug rather than work-around it, and so does intel.
The problem is that casimir doesn't have a lot of time at the moment, i'm sure his intentions are to get G45 fully working as part of the next stable release (which as you know is focused purely on fixing as many of the bugs as possible)
I'm not sure how much time it would take to code what you suggested, but if casimir has to do it i'd rather see his time spent on fixing the problem itself
the goal for the next stable release is:
-Fixing as many of the bugs as on the tracker as possible
-Getting G45 h264 working for the same streams as ATI/Nvidia
-Fixing all the regressions from the beliyaal merge (which itself fixes about 10-20% of the bugs on the tracker)
clsid
22nd May 2009, 16:50
I know a proper fix is desirable. But that has proven to be difficult, otherwise it surely would already have been fixed. My suggestion of a temporary workaround should be fairly simple to implement.
tetsuo55
22nd May 2009, 16:56
Can anyone confirm that this bug has been fixed?
https://sourceforge.net/tracker/index.php?func=detail&aid=2370978&group_id=170561&atid=854651#
I have been able to reproduce these type's of crashes but they where always renderer related, not splitter related.
tetsuo55
22nd May 2009, 17:06
Moving on the batch4, these should all be fixed or are unfixable.
https://sourceforge.net/tracker/?limit=10&func=&group_id=170561&atid=854651&assignee=&status=1&category=&artgroup=898924&keyword=&submitter=&artifact_id=&assignee=&status=1&category=&artgroup=898925&submitter=&keyword=&artifact_id=&submit=Filter&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse=
Many people should be able to confirm these as they are pretty basic.
@Beliyaal, could you comment on this specific bug:
https://sourceforge.net/tracker/?func=detail&aid=2498148&group_id=170561&atid=854651
You seem to have completely misunderstood my post. Current builds can indeed be considered 'unstable'. But I never said that people should use them (even though many do!). The purpose of my suggestion is to make the development builds a bit more stable. Otherwise we will never end up with a new stable version.You are right! And I still do! :o:) But I agree with this one.
mariner
22nd May 2009, 17:15
Greetings Beliyaal.
1920x1080@60P H264/AAC .mp4 file playback still broken using internal mp4 splitter and DXVA decoder. Black screen with only audio.
The last build that works is 1043.
Here's a sample:
http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_01.zip
Luyten
22nd May 2009, 17:45
@tetsuo55
My system: ati 1950pro catalyst 9.3, dual boot vista sp1/xp sp3
I think I found my problem: I used EVR renderer on XP (mplayerc.exe is in a shared folder as standalone player with settings.ini, and I configured it for primary use on Vista!) Now svn1120 work fine with WMR9 :D (but in previous builds I can use EVR renderer on XP without problems! :confused: )
Edit: svn1120 on XP + WMR9 + YUV mixing → the problem reappear :mad:
mark0077
22nd May 2009, 18:20
Beliyaal, no matter what content or file types I play with mpc-hc 1120 and any build for that matter, in Windows 7, your "Mixer Output" statistic always says NV12, even though when outputting through ffdshow, ffdshow indicates its getting yv12, and the pin output info also shows yv12.
Maybe someone else using Windows 7 could check the mixer output statistic of evr-cp to see if this is just my machine.
mark0077
22nd May 2009, 18:21
1) Sounds like a bug to me. It either should default to 1, or use some kind of auto-detection to set the correct value.
2) Seems like an arbitrarily chosen maximum.
The FFmpeg decoders do not have much multi-threading capabilities, so setting more than 4 threads would probably be pointless. The VC-1 decoder is single-threaded. The H.264 decoder can only decode CABAC and slices with multiple threads.
I posted a bug report for this. Might be a matter of a simple user interface fix, but would be nice to see it cleared up for clarity reasons before a new stable release.
https://sourceforge.net/tracker/?func=detail&aid=2795472&group_id=170561&atid=854651
I have a problem, and I want your point of view.
I have three monitor, 2 monitors for my computer setup, and the third one is my HDTV.
I'm trying to have something the easiest to play video on two different setup.
1st setup to display video on second computer monitor with sound, on stereo ouput.
2d setup to display video on HDTV, with sound on SPDIF output.
To do this, I have made two different mpchc directory with differents settings.
Here is the problem, I want to be able to start 1st setup by double clicking, and maybe have 2d setup to start by doing right click, choose something on the context menu.
If I register video files to one without the context menu option it works but as soon as I set the second to have context menu option but no video file affected, it change back all video files to niot run with mpchc.
Do you have any other idea, how to proceed ?
How do you do ?
Ps : sorry for my poor english i have tried my best.
Yes. XP has no DXVA2. It has DXVA1 :rolleyes:
Ok, try to explain this screenshot then ;)
http://forum.ixbt.com/post.cgi?id=attach:10:51719:3091:1
tetsuo55
22nd May 2009, 22:48
Ok, try to explain this screenshot then ;)
http://forum.ixbt.com/post.cgi?id=attach:10:51719:3091:1
thats not what he means
run this tool and post a screenshot
http://bluesky23.hp.infoseek.co.jp/#DXVAChecker
saint-francis
22nd May 2009, 22:59
Couldn't you link to it in English? :scared: I accidentally clicked the donate button while trying to figure out how to download it. It took me to my paypal account.
tetsuo55
22nd May 2009, 23:02
i don't know if direct linking is allowed/possible.
the download link is under ダウンロード
Direct link:
http://bluesky23.hp.infoseek.co.jp/dxvac/DXVAChecker_1.10.2.1.zip
STaRGaZeR
22nd May 2009, 23:03
Ok, try to explain this screenshot then ;)
http://forum.ixbt.com/post.cgi?id=attach:10:51719:3091:1
So your really saying that XP has DXVA2? Go ask Microsoft dude, or read some documentation, or use DXVAChecker. This is the same as CoreAVC using the shaders instead of the VPx unit to decode H.264 according to you, another fail ;)
pdanpdan
22nd May 2009, 23:04
I can only speak for ATI, but DXVA1/2 is dependent on the driver. DXVA2 works only with EVR.
On XPSP3, ATI HD2400, DXVA2 works for VC-1, but not for h264 (not implemented in driver)
DXVA1 works for both VC-1 and h264
STaRGaZeR
22nd May 2009, 23:08
I can only speak for ATI, but DXVA1/2 is dependent on the driver. DXVA2 works only with EVR.
On XPSP3, ATI HD2400, DXVA2 works for VC-1, but not for h264 (not implemented in driver)
DXVA1 works for both VC-1 and h264
Yep, and EVR in XP is a hack and is not present unless you intentionally put it in there.
pdanpdan
22nd May 2009, 23:11
Yep, and EVR in XP is a hack and is not present unless you intentionally put it in there.
And XP is a hack and is not present unless you intentionally put it in there. :)
If it's a hack, it's one done by Microsoft, and is official, and is partially supported by at least ATI's drivers.
tetsuo55
22nd May 2009, 23:11
Here is a good screenshot showing which features are available under which DXVA versions.
Everything that says DXVA1 will work on XP
http://inlinethumb36.webshots.com/12963/2413330110064030294S600x600Q85.jpg
tetsuo55
22nd May 2009, 23:19
Yep, and EVR in XP is a hack and is not present unless you intentionally put it in there.
Actually EVR is installed with .net 3.0 or higher, the hack(manually copying over file from vista) is no longer required
The complete lack of the required frameworks breaks a lot of its features though
i think it's purely there as a backward compatibility with XP feature, and probably on request of some large companies
XP support of EVR is very shoddy, and i have never been able to get DXVA1 working on it. I have always been using VMR9 on XP
pdanpdan
22nd May 2009, 23:23
EVR has no DXVA1, only DXVA2
VMR has no DXVA2, only DXVA1
http://img527.imageshack.us/img527/4628/vc1.th.jpg (http://img527.imageshack.us/img527/4628/vc1.jpg)
http://img527.imageshack.us/img527/5600/h264.th.jpg (http://img527.imageshack.us/img527/5600/h264.jpg)
So your really saying that XP has DXVA2?
I don't see your explanation on my previous screenshot ;) and on tetsuo55 screen ;)
Also, look on attachment, see anything new to you? :rolleyes:
tetsuo55
22nd May 2009, 23:26
http://img527.imageshack.us/img527/4628/vc1.th.jpg (http://img527.imageshack.us/img527/4628/vc1.jpg)
http://img527.imageshack.us/img527/5600/h264.th.jpg (http://img527.imageshack.us/img527/5600/h264.jpg)
Does EVR actually show DXVA2 in the filer graph when playing VC-1?
Does h264 work at all with EVR?
Obviously in VMR9 only DXVA1 mode should be available
I don't see your explanation on my previous screenshot ;) and on tetsuo55 screen ;)
Also, look on attachment, see anything new to you? :rolleyes:
Could you upload the image to imageshack.us, approval takes a long time
pdanpdan
22nd May 2009, 23:39
in MPC-HC/EVR, XPSP3, 1080p VC-1, Intel Core2Duo E6750@2.66 - processor load maximum 20%, with reclock
in dxvachecker, benchmark mode on EVR - 120fps
so I think it's working
h264 works very well in software mode with EVR
http://img507.imageshack.us/img507/1711/mpc.th.jpg (http://img507.imageshack.us/img507/1711/mpc.jpg)
tetsuo55
22nd May 2009, 23:51
Okay then to sum it up:
*The EVR version installed with .net 3.5 SP1 seems to be indentical to the one in Vista.
*Only features that depend on external services, not available after the .net install on XP are broken (luckily most of these are not used in MPC-HC)
*EVR only supports DXVA2 on XP, In vista EVR includes a DXVA1 emulator for backwards compatibility.
*VMR9 only supports DXVA1
The critical thing is the driver has to support DXVA2 on XP for EVR to work, not many cards have the luxury of having this support.
If all these things match up, DXVA2 will be used on XP systems.
pdanpdan
22nd May 2009, 23:55
I think it is correct. The only feature in MPC-HC I observed is not working is 10bits RGB (I don't know if is a problem with XP or with my very old video card - maybe both)
my evr.dll: 6.0.6001.17052 (longhorn_rc1.071129-2315)
tetsuo55
22nd May 2009, 23:56
I think it is correct. The only feature in MPC-HC I observed is not working is 10bits RGB (I don't know if is a problem with XP or with my very old video card - maybe both)
It's a bug in the ati driver.
No question, DXVA2 works with MPEG-2 & vc-1 on EVR on XP, with recent ATI cards at least. DXVA Checker confirms support.
No h.264 support unfortunately, so in practice not much use!
ADude
23rd May 2009, 00:04
All of the more advanced scaling options require shaders.
I use the IGP for scaling and I use all video processing turned off. I can understand all the various processing options being useful 5-10 years ago, when video encoding was poor, and it was helpful to improve them. Nowadays, video encodes compete to be identical to source (complete with "source" picture and "encode" picture to compare).
( However, I do want options for playback like going forward or backward to find sections, etc. etc. )
MPC-HC is a DirectX9 program, it has been compiled with the latest DirectX9 updates.
Most DirectX9 programs need(or will need at some point) these updates.
Because Microsoft does not include redist updates with windows by default we have to install these manually.
Required redist files needed for most applications are:
DX9 redist
VC2005 SP1
VC2008 SP1
Even on windows 7 RC1 these have to be installed manually, DX is updated every 3 months.
You actually have a very old DX9 and DX10 installed, DX9 updates are done manually and you have probably never done so.
Your current file's are probably incompatible with the latest DX9 version causing some/all of the problems you reported.
Installing the full DX9 march 2009 redist could solve all those issues.
Personally, I am happy to do that update.
However, as clsid remarked recently, the average MPC-HC user should not have to know to do that. Furthermore, when some users said that MPC-HC should not bother to create its own internal set of decoder, filters and splitters, the devs replied that "MPC-HC must include everything for playback without having to download something else."
By this standard, the relevant DX9 files need to be part of the distribution. If not, then exact and clear instructions for doing the DX9 update needs to be part of the distribution in a README file.
Could you post exactly which settings and filters you are using?
Filters are in my sig, which settings would be helpful to report?
Pre beliyaal merge code was very inaccurate, the new code fixed many bug's, one or more of these was actually causing perfect playback for you.
Did I read this correctly ? You are saying "a bug was causing perfect playback" ? If so, that bug needs to be in every system ! :D
have you installed SP1(or SP2)? pre-SP1 has issues with EVR and Wasapi.
Also besides the beliyaal code merge the compiling environment has been updated too, so MPC-HC now depends on the newest redist DLL's
I have Vista SP1 ( but not SP2 - still waiting for the release ).
tetsuo55
23rd May 2009, 00:12
I use the IGP for scaling and I use all video processing turned off. I can understand all the various processing options being useful 5-10 years ago, when video encoding was poor, and it was helpful to improve them. Nowadays, video encodes compete to be identical to source (complete with "source" picture and "encode" picture to compare).
( However, I do want options for playback like going forward or backward to find sections, etc. etc. ) Acually MPC-HC is telling your IGP to scale, even telling it excactly how to do it. Without this a DVD on a 1080P panel would show huge pixels
Personally, I am happy to do that update.
However, as clsid remarked recently, the average MPC-HC user should not have to know to do that. Furthermore, when some users said that MPC-HC should not bother to create its own internal set of decoder, filters and splitters, the devs replied that "MPC-HC must include everything for playback without having to download something else."
By this standard, the relevant DX9 files need to be part of the distribution. If not, then exact and clear instructions for doing the DX9 update needs to be part of the distribution in a README file. This is already the case for SVN builds, although i agree that adding the info the readme is a good idea. It's also common sense to stay updated though.
Filters are in my sig, which settings would be helpful to report?
What you have installed and what is actually being used is something very different, i meant a screenshot of the filter option under the right click menu
Did I read this correctly ? You are saying "a bug was causing perfect playback" ? If so, that bug needs to be in every system ! :DThats exactly what i meant, but we should focus on getting your system working with the new correct renderer.
I have Vista SP1 ( but not SP2 - still waiting for the release ).SP1 is good enough, if you have not done so yet, upgrading to .net 3.5 SP1 might help too.
STaRGaZeR
23rd May 2009, 00:15
I don't see your explanation on my previous screenshot ;) and on tetsuo55 screen ;)
Also, look on attachment, see anything new to you? :rolleyes:
DXVA2 does work for VC-1, you can see that in the DXVAChecker program I told you to use, but not for H.264. Do you think I'm going to say that it works properly when the main reason of using DXVA (H.264 decoding) is not available? This happens sometimes when you use hacks ;)
Could you upload the image to imageshack.us, approval takes a long time
Done
http://img269.imageshack.us/img269/1538/20090523012350.png (http://img269.imageshack.us/my.php?image=20090523012350.png)
*The EVR version installed with .net 3.5 SP1 seems to be indentical to the one in Vista.
No, as pdanpdan mentioned in next post, .NET 3.5 SP1 still provides old evr.dll from Vista RC (longhorn_rc1.071129-2315), so you must manually change this file to corresponding from Vista SP1 (on my system this removes crush in BSPlayer)
STaRGaZeR
23rd May 2009, 00:19
Hello hello: DXVA2 not available for H.264 ;)
Do you think I'm going to say that it works properly when the main reason of using DXVA (H.264 decoding) is not available?
:rolleyes:
Some people can't just say that they was wrong, so they try to not remember, what they was saying before :rolleyes::D
STaRGaZeR
23rd May 2009, 00:25
:rolleyes:
Some people can't just say that they was wrong, so they try to not remember, what they was saying before :rolleyes::D
We'll talk again when you understand that "doesn't work" means "doesn't work properly" :rolleyes:
tetsuo55
23rd May 2009, 00:28
Here are the default recommended updated for any windows version:
Recommended updates (for all windows versions, even windows 7) x86
First install all available updates on windows update
http://update.microsoft.com/windowsupdate/
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
http://www.microsoft.com/Downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
http://www.microsoft.com/Downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en
Microsoft .NET Framework 3.5 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
DirectX End-User Runtimes (March 2009)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0cf368e5-5ce1-4032-a207-c693d210f616
Finally update to the latest available drivers for your videocard
NVIDIA
http://www.nvidia.com/Download/index.aspx?lang=en-us
ATI
http://support.amd.com/us/gpudownload/Pages/index.aspx
INTEL
http://downloadcenter.intel.com/
-------------------------------------------------------------------------------
Recommended updates (for all windows versions, even windows 7) x64
First install all available updates on windows update
http://update.microsoft.com/windowsupdate/
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
http://www.microsoft.com/Downloads/details.aspx?familyid=EB4EBE2D-33C0-4A47-9DD4-B9A6D7BD44DA&displaylang=en
Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
http://www.microsoft.com/Downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en
Microsoft .NET Framework 3.5 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
DirectX End-User Runtimes (March 2009)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0cf368e5-5ce1-4032-a207-c693d210f616
Finally update to the latest available drivers for your videocard
NVIDIA
http://www.nvidia.com/Download/index.aspx?lang=en-us
ATI
http://support.amd.com/us/gpudownload/Pages/index.aspx
INTEL
http://downloadcenter.intel.com/
tetsuo55
23rd May 2009, 00:29
No, as pdanpdan mentioned in next post, .NET 3.5 SP1 still provides old evr.dll from Vista RC (longhorn_rc1.071129-2315), so you must manually change this file to corresponding from Vista SP1 (on my system this removes crush in BSPlayer)
That means for best result, some hacking is needed after all.
Did you also update the dxva2.dll?
For XP we need to write an install guide or something for EVR use.
Install .net 3.5 SP1 (recommended anyway) and then run a batch file which updates evr.dll and dxva2.dll to the latest greatest version? (we could check to see what the windows7 version does :D)
On windows7 RC1 the file versions are:
evr.dll, dxva2.dll 6.1.7100.0
Here is a start:
To get EVR working(at its best) on XP, and to get DXVA 2 working on it you need to follow these steps:
DXVA2: install the latest driver, and use DXVAchecker to confirm support for DXVA2 for the codecs you intend to use.
After confirming, or when using EVR only in software mode follow the following steps:
-update windows
-install directx redist march 2009
-install .net 3.5 SP1
-Upgrade EVR.dll and DXVA2.dll to newest versions manually
tetsuo55
23rd May 2009, 00:46
Has anyone tried compiling MPC-HC with Microsoft Visual Studio 2010 bèta 1 yet?
http://msdn.microsoft.com/en-us/netframework/dd819232.aspx
I wonder if it will give a lot of errors
Are we currently using any of these compile time security features ?
http://blogs.msdn.com/vcblog/archive/2009/05/21/dynamicbase-and-nxcompat.aspx
http://blogs.msdn.com/vcblog/archive/2009/03/19/gs.aspx
http://blogs.msdn.com/vcblog/archive/2009/02/24/quick-tips-on-using-whole-program-optimization.aspx
Which should all be more advanced in VC2010
mark0077
23rd May 2009, 00:49
tetsuo, i don't see instructions to setup and compile mpc-hc. I would be interested in having a fiddle with the code over the summer. Doing lots of Java and shell programming for past few years although I loved c++ in final year at uni. Is there any guides for getting a svn build downloaded and compiled? Cheers.
tetsuo55
23rd May 2009, 00:55
tetsuo, i don't see instructions to setup and compile mpc-hc. I would be interested in having a fiddle with the code over the summer. Doing lots of Java and shell programming for past few years although I loved c++ in final year at uni. Is there any guides for getting a svn build downloaded and compiled? Cheers.I'm not sure, i gave up compiling a long time ago (i did compile mpc-hc once, with optimisations for my cpu and with the help of guliver himself!)
pdanpdan
23rd May 2009, 01:16
evr and dxva2 from W7RC don't work on xp
Snowknight26
23rd May 2009, 07:19
Hmm, I just noticed that the volume of E-AC3 tracks is extremely low.
Beliyaal
23rd May 2009, 09:15
Has anyone tried compiling MPC-HC with Microsoft Visual Studio 2010 bèta 1 yet?
http://msdn.microsoft.com/en-us/netframework/dd819232.aspx
I wonder if it will give a lot of errors
Are we currently using any of these compile time security features ?
http://blogs.msdn.com/vcblog/archive/2009/05/21/dynamicbase-and-nxcompat.aspx
http://blogs.msdn.com/vcblog/archive/2009/03/19/gs.aspx
http://blogs.msdn.com/vcblog/archive/2009/02/24/quick-tips-on-using-whole-program-optimization.aspx
Which should all be more advanced in VC2010
You do realize that you just made sure there will be little work done by me on MPC-HC this weekend :)
tetsuo55
23rd May 2009, 09:39
You do realize that you just made sure there will be little work done by me on MPC-HC this weekend :)LOL
Don't forget you need to manually install Windows 7 SDK RC1 (beta is included by default)
Well if you get it working with 2010, and manage to get all those switches generating working code, security will be enhanced tenfold and speed should be up by at least 5%
The new code checking stuff should be great (all the programmers i know that have been working with the previous tech preview have loved it so far)
the new warnings and maybe even erors 2010 will give might be clues to fixing some of the known and unknown bugs
Kurtnoise
23rd May 2009, 09:43
Here are the default recommended updated for any windows version
you know that dotNet 3.5 & higher is not supported by win2k & the oldest OS ?
tetsuo55
23rd May 2009, 09:46
you know that dotNet 3.5 & higher is not supported by win2k & the oldest OS ? then neither should EVR, can .net 3.0 be installed?
i guess the software update guide should be split over windows versions
Phaser
23rd May 2009, 09:50
The only problem I still have in svn 1120 is that V-sync doesn't work with VMR9 renderless (works with EVR custom, but I need VMR9 for DXVA1 on XP).
In the previous versions (svn 1043), V-sync was OK with VMR9 renderless if I checked "lock back-buffer", but the option seems to be gone now.
Here is the problem, I want to be able to start 1st setup by double clicking, and maybe have 2d setup to start by doing right click, choose something on the context menu.
The solution I'm using is to put a shortcut to the second instance of MPC-HC into the "SendTo" folder in my profile (i.e. C:\Documents and Settings\Leak\SendTo - it's a hidden folder, so you might have to reconfigure Explorer to show it) so I can launch it by right-clicking on a file and choosing "Send To / MPC Projector"...
np: Yagya - Wind And Thunder (Will I Dream During The Process?)
Kurtnoise
23rd May 2009, 09:58
Has anyone tried compiling MPC-HC with Microsoft Visual Studio 2010 bèta 1 yet?
http://msdn.microsoft.com/en-us/netframework/dd819232.aspx
I wonder if it will give a lot of errors
a simple "Hello World" fails (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=455544)...:rolleyes: sounds great to me.
tetsuo55
23rd May 2009, 09:58
The only problem I still have in svn 1120 is that V-sync doesn't work with VMR9 renderless (works with EVR custom, but I need VMR9 for DXVA1 on XP).
In the previous versions (svn 1043), V-sync was OK with VMR9 renderless if I checked "lock back-buffer", but the option seems to be gone now.
go to the rightclick menu, then renderer settings, then reset, then "reset to optimal defaults"
a simple "Hello World" fails (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=455544)...:rolleyes: sounds great to me. ROFL!!
Lucky we don't need cross platform compatibility
Beliyaal
23rd May 2009, 10:23
Ahh Visual Studio 2010 Beta is horrible. We shouldn't bother with it until final version is available I would say. This is what I have found so far:
* When converting from old solution you can press Finish several times, starting several conversion processes that interfere with each other. The warning dialog appears behind the convert wizard making you press finish again.
* Changing solution configuration takes a merry old time.
* Bitmap fonts not working in editor!!!
* Several black pixels between rows, causing different colored blocks to look ugly.
* GUI elements take up a lot more space, wasting it.
* Text is antialiased even when tured off in Windows!
* Hard to drag a tab, must not go outside of tab area.
* STILL not possible to edit solution configuration inclusively
tetsuo55
23rd May 2009, 10:29
Ahh Visual Studio 2010 Beta is horrible. We shouldn't bother with it until final version is available I would say. This is what I have found so far:
* When converting from old solution you can press Finish several times, starting several conversion processes that interfere with each other. The warning dialog appears behind the convert wizard making you press finish again.
* Changing solution configuration takes a merry old time.
* Bitmap fonts not working in editor!!!
* Several black pixels between rows, causing different colored blocks to look ugly.
* GUI elements take up a lot more space, wasting it.
* Text is antialiased even when tured off in Windows!
* Hard to drag a tab, must not go outside of tab area.
* STILL not possible to edit solution configuration inclusively
Some of those sound like design choices, probably best if you report all of that to them (current dev phase still allows things like this to be changed)
Beliyaal
23rd May 2009, 10:34
Some of those sound like design choices, probably best if you report all of that to them (current dev phase still allows things like this to be changed)
Yeah, the only thing that really bothers me is the fonts. From another bug report it looks like .Net font classes only support TrueType fonts. Hopefully this is not true. It would be absolutely horrible to not be able to use bitmap fonts or at least non-anti aliased fonts in the editor.
tetsuo55
23rd May 2009, 10:37
i guess that would suck (but i don't have a clue why it would matter)
You can still try the 4 compile time switches i mentioned in 2008 SP1
ikarad
23rd May 2009, 12:53
Yeah, the only thing that really bothers me is the fonts. From another bug report it looks like .Net font classes only support TrueType fonts. Hopefully this is not true. It would be absolutely horrible to not be able to use bitmap fonts or at least non-anti aliased fonts in the editor.
Sorry to disturb you but have you the time for this problem?
Although it seems to differ slightly between the versions, none of them are correct. If you play the vob file directly the timing is correct.
When I play in 972 or the newest version the subtitles are much further off than for you. Also I see exactly the same thing in DirectVobSub, where the subtile time grows by 0.5 seconds. Could you post a screenshot with DirectVobSub enabled and its OSD showing?
screenshot
http://nsa07.casimages.com/img/2009/05/22/mini_090522124804888638.jpg (http://www.casimages.com/img.php?i=090522124804888638.jpg)
I try with directvobsub and it works like 972 and not like 1117
video captured by fraps with 972 and vobsub to display subtitles
http://www.zshare.net/info.html?60360755-771e34c88cafd4462a84002a7a202e12
If not I agree with you that if I play the vob file directly timing is correct (even with 1117) but if I use open dvd function and load sutbtile function with 972 transition between subtitles is smoother than with 1117 and i don't have the problem written above (subtitle that disappeared and then appeared anew)
GrofLuigi
23rd May 2009, 13:11
Forced subtitles are not displayed on my laptop with any renderer (standard ones + evr + haali). MPC-HC builds from www.xvidvideo.ru (1120 and several previous), + last from sourceforge mplayerc_homecinema_x86_v1.2.908.0 (didn't want to go further back until I get a hint on what's going on - whether others can reproduce).
Either playing from a physical DVD, folder, or virtual drive - when I activate* a stream consisting of forced subtitles only** the information bar then starts to display "Subtitles: ... (language)" but they are not displayed on video.
MPC-HC internal filters are used, no shaders, VSFilter is not in the graph. My configuration (http://forum.doom9.org/showthread.php?p=1267291#post1267291) (not hinting at lack of reply or, God forbid, bumping). :rolleyes:
I am 100% sure there is no hardware/software error in my OS configuration.
Will provide more info if necessary (just tell me what :)).
GL
* I think this is incorrect behavior of all MPC versions - forced subtitles are not activated by default. One has to go to menu Navigate > Subtitle Language > (the stream is ticked there, but has to be clicked on) Enable. This is different from all standalones and most software players. Forced should be forced IMO.
**Any stream of subtitles just converted to Forced with DVD Sub Edit. That is forced on any other player.
We'll talk again when you understand that "doesn't work" means "doesn't work properly" :rolleyes:
Ah, and what is not working properly? :rolleyes: DXVA in H264 is not supported by driver, not renderer
And you answer fully confirms what I write in previous post :D
Did you also update the dxva2.dll?
Yes
Here is a start:
To get EVR working(at its best) on XP, and to get DXVA 2 working on it you need to follow these steps:
DXVA2: install the latest driver, and use DXVAchecker to confirm support for DXVA2 for the codecs you intend to use.
After confirming, or when using EVR only in software mode follow the following steps:
-update windows
-install directx redist march 2009
-install .net 3.5 SP1
-Upgrade EVR.dll and DXVA2.dll to newest versions manually
As I remember, there is no need to install .net 3.5 SP1, you can simple copy needed EVR.dll and DXVA2.dll to Windows\System32 and register them with "Start" - "Run"
regsvr32 EVR.dll
regsvr32 DXVA2.dll
ForceX
23rd May 2009, 14:02
Well, I updated to the latest drivers, my resizer causing bad refresh rate detection problem is still persistent. :(
Beliyaal
23rd May 2009, 14:17
Well, I updated to the latest drivers, my resizer causing bad refresh rate detection problem is still persistent. :(
What is the draw time in statistics? If you enable "Wait for GPU flushes" what is you GPU time in statistics?
Phaser
23rd May 2009, 14:25
go to the rightclick menu, then renderer settings, then reset, then "reset to optimal defaults"
Tried to reset to optimal/default and all combinations for VSync but I still got tearing on VMR9 renderless...
tetsuo55
23rd May 2009, 15:15
Sorry to disturb you but have you the time for this problem?I think Beliyaal saw it the first time you posted that problem, i believe its also on the bug-tracker (where it belongs)
Forced subtitles are not displayed on my laptop with any renderer (standard ones + evr + haali). MPC-HC builds from www.xvidvideo.ru (1120 and several previous), + last from sourceforge mplayerc_homecinema_x86_v1.2.908.0 (didn't want to go further back until I get a hint on what's going on - whether others can reproduce).
Either playing from a physical DVD, folder, or virtual drive - when I activate* a stream consisting of forced subtitles only** the information bar then starts to display "Subtitles: ... (language)" but they are not displayed on video.
MPC-HC internal filters are used, no shaders, VSFilter is not in the graph. My configuration (http://forum.doom9.org/showthread.php?p=1267291#post1267291) (not hinting at lack of reply or, God forbid, bumping). :rolleyes:
I am 100% sure there is no hardware/software error in my OS configuration.
Will provide more info if necessary (just tell me what :)).
GL
* I think this is incorrect behavior of all MPC versions - forced subtitles are not activated by default. One has to go to menu Navigate > Subtitle Language > (the stream is ticked there, but has to be clicked on) Enable. This is different from all standalones and most software players. Forced should be forced IMO.
**Any stream of subtitles just converted to Forced with DVD Sub Edit. That is forced on any other player.Probably related to this bug, please confirm:
http://sourceforge.net/tracker/?func=detail&aid=2688444&group_id=170561&atid=854651
As I remember, there is no need to install .net 3.5 SP1, you can simple copy needed EVR.dll and DXVA2.dll to Windows\System32 and register them with "Start" - "Run"
regsvr32 EVR.dll
regsvr32 DXVA2.dllDo you get perfect playback without .net installed?
Well, I updated to the latest drivers, my resizer causing bad refresh rate detection problem is still persistent. :(
What is the draw time in statistics? If you enable "Wait for GPU flushes" what is you GPU time in statistics? please post a screenshot of the CTRL+J displayTried to reset to optimal/default and all combinations for VSync but I still got tearing on VMR9 renderless...Enable Wait for GPU flushes and post a screenshot of the CTRL+J display
ikarad
23rd May 2009, 16:08
I think Beliyaal saw it the first time you posted that problem, i believe its also on the bug-tracker (where it belongs)
I created the topic on bug tracker for this problem
https://sourceforge.net/tracker/?func=detail&aid=2795839&group_id=170561&atid=854651
that bug "might" be fixed with build 1115.
It's obvious that the vista dvd navigator is different from the XP one so it could be an unfixable bug :(
I try with 1120 and this problem isn't corrected
If I use vobsub or load subtitle function to display separated subtitles using opendvd fiunction, there is a delay about 1.6 seconds between voice and subtitle display.
under xp there is no delay.
Under vista load subtitle function is useless because we can't modify delay of subtitle display (I don't find the option under mpc-HC. although vobsub allows us to modify the delay), and it's a very big problem
https://sourceforge.net/tracker/?func=detail&aid=2449648&group_id=170561&atid=854651
ikarad
23rd May 2009, 16:34
I notice another problem.
Under vista MPC doesn't work with FRAPS since 1050
With 1043, it works and between 1050 and 1120 it doesn't work.
1043
http://nsa07.casimages.com/img/2009/05/23/mini_090523054050496104.jpg (http://www.casimages.com/img.php?i=090523054050496104.jpg)
1050
http://nsa07.casimages.com/img/2009/05/23/mini_090523054202920681.jpg (http://www.casimages.com/img.php?i=090523054202920681.jpg)
Under xp sp3, it works.
I use the last version of fraps 2.9.8
https://sourceforge.net/tracker/?func=detail&aid=2795842&group_id=170561&atid=854651
Casshern
23rd May 2009, 16:39
Here my rundown on issues iwith my 2600 AGP in WinXP and the new builds (and a bit of history of some stuff working now):
1) Since the "lock back buffer" options was removed in MPC HC, DXVA with VMR9 renderless (WIN XP) started to work. No more corruption and jumping frames.
2) Using VSYNC options doesn't yield any benefits with VMR9 but the GPU flush options are essential, or else the corruption returns
3) One can turn on all 3 GPU flush options, but i think only the first and the last are needed
4) Without GPU flushing and waiting enabled the VSYNC options exhibit tearing and the vsync offset does not seem to affect the tear position
5) With GPU flushing and waiting enabled, VSYNC options work, tear position can be adjusted (alternative vsync on). I did not get any difference to the same settings without vsync options
6) The minor occasional single frame judder i had with the inbuild h264 DXVA decoder and some bond scenes are gone when using the cyberlink DXVA h264 decoder. I can switch between decoders and reproduce the judder - i am at a loss what the MPC decoder does differently
7) With VC-1 DXVA material, on fade to blacks there is still a wierd bug (but not noticable if you do not stare at the stats screen - as the screen is black). For example on the BD of "any given sunday" during the credit sequence whenever theres a fade to black the frame rate is slowing down below 20 frames, judder shows on the jitter graph and the tearing bar judders. As soon as the black phase ends everything returns to normal. This is with or without shaders and both with evr cp (not as severe - the tearing bar just stops for a couple of frames) and vmr9 rl.
8) With the new versions (maybe even with the old beliyaal buiilds) sometimes with H264 MKV (also DXVA playback) severe judder starts out of nowhere and only pause play cures it - its not the usual critical vsync positions near the flip times, but it is more like 7 in that the detected frame rate drops suddenly. These mkvs are only 720p, so maybe during black scenes or easy to decode material, the decoder is to fast and something screws with the wait for GPU flush code?
What is the draw time in statistics? If you enable "Wait for GPU flushes" what is you GPU time in statistics?
tetsuo55
23rd May 2009, 16:50
I notice another problem.
Under vista MPC doesn't work with FRAPS since 1050
With 1043, it works and between 1050 and 1120 it doesn't work.
Under xp sp3, it works.
I use the last version of fraps 2.9.8
https://sourceforge.net/tracker/?func=detail&aid=2795842&group_id=170561&atid=854651Looks like a regression of the beliyaal mergeHere my rundown on issues iwith my 2600 AGP in WinXP and the new builds (and a bit of history of some stuff working now):
1) Since the "lock back buffer" options was removed in MPC HC, DXVA with VMR9 renderless (WIN XP) started to work. No more corruption and jumping frames.
2) Using VSYNC options doesn't yield any benefits with VMR9 but the GPU flush options are essential, or else the corruption returns
3) One can turn on all 3 GPU flush options, but i think only the first and the last are needed
4) Without GPU flushing and waiting enabled the VSYNC options exhibit tearing and the vsync offset does not seem to affect the tear position
5) With GPU flushing and waiting enabled, VSYNC options work, tear position can be adjusted (alternative vsync on). I did not get any difference to the same settings without vsync options
6) The minor occasional single frame judder i had with the inbuild h264 DXVA decoder and some bond scenes are gone when using the cyberlink DXVA h264 decoder. I can switch between decoders and reproduce the judder - i am at a loss what the MPC decoder does differently
7) With VC-1 DXVA material, on fade to blacks there is still a wierd bug (but not noticable if you do not stare at the stats screen - as the screen is black). For example on the BD of "any given sunday" during the credit sequence whenever theres a fade to black the frame rate is slowing down below 20 frames, judder shows on the jitter graph and the tearing bar judders. As soon as the black phase ends everything returns to normal. This is with or without shaders and both with evr cp (not as severe - the tearing bar just stops for a couple of frames) and vmr9 rl.
8) With the new versions (maybe even with the old beliyaal buiilds) sometimes with H264 MKV (also DXVA playback) severe judder starts out of nowhere and only pause play cures it - its not the usual critical vsync positions near the flip times, but it is more like 7 in that the detected frame rate drops suddenly. These mkvs are only 720p, so maybe during black scenes or easy to decode material, the decoder is to fast and something screws with the wait for GPU flush code?
I confirm this for my HD2400pro on both XP and windows7, however VC1 was broken for me in 1920x1080 resolution last time i checked. (and windows7 fixes all the other wierdness i was experiencing)
Phaser
23rd May 2009, 16:58
please post a screenshot of the CTRL+J displayEnable Wait for GPU flushes and post a screenshot of the CTRL+J display
Here's some screenshots:
- GPU Control - "Wait for flushes" - DISABLED:
http://img269.imageshack.us/img269/7126/withoutwaitforgpuflushe.th.jpg (http://img269.imageshack.us/img269/7126/withoutwaitforgpuflushe.jpg)
- GPU Control - "Wait for flushes" - ENABLED:
http://img269.imageshack.us/img269/8947/withwaitforgpuflushes.th.jpg (http://img269.imageshack.us/img269/8947/withwaitforgpuflushes.jpg)
With "Wait for GPU flushes" enabled, the tearing seems to be gone, but the VSync option have no effect (still works even if I disable all types of VSync).
I'm not sure what this option does exactly and if the VSync works properly this way.
Beliyaal
23rd May 2009, 17:06
With "Wait for GPU flushes" enabled, the tearing seems to be gone, but the VSync option have no effect (still works even if I disable all types of VSync).
I'm not sure what this option does exactly and if the VSync works properly this way.
The only time tearing is expected is if you turn off VSync with Alternative VSync enabled.
If you get no tearing in this case you might have forced VSync in the graphics drivers.
Maybe we should default to "Wait for GPU flush" enabled.
Why you started experiencing tearing in recent builds is probably because the BiCubic shader is more expensive now with 2pass disabled. I will try to reenable the 2pass shader that has half as many texture samplings and should provide roughly double the performance. But it might also be the shader math that is more expensive.
STaRGaZeR
23rd May 2009, 17:11
Ah, and what is not working properly? :rolleyes: DXVA in H264 is not supported by driver, not renderer
Who cares? It doesn't work as I said ;)
Brazil2
23rd May 2009, 17:34
you can simple copy needed EVR.dll and DXVA2.dll to Windows\System32 and register them with "Start" - "Run"
regsvr32 EVR.dll
regsvr32 DXVA2.dll
You may want to copy and to register evrprop.dll as well ;)
Brazil2
23rd May 2009, 17:37
There is a little bug with MPC-HC and VobSub subs embedded in MP4 (Nero can make and play these files).
According to GraphEdit/GraphStudio the subs are detected and played (using the internal built-in filter) but they don't appear on screen. I think they are displayed with transparent color and I have the feeling that's because of the multiple palette/alpha per packet.
Sample: http://www.zshare.net/download/60416018634d8e69
GrofLuigi
23rd May 2009, 17:52
Probably related to this bug, please confirm:
http://sourceforge.net/tracker/?func=detail&aid=2688444&group_id=170561&atid=854651
I think it is. How can I confirm? :confused: I don't have/know how to work with idx/sub files... :(
GL
mark0077
23rd May 2009, 20:25
Guys, Found a strange "bug". When the following three things come together I see the problem.
1) When using mpc-hc as an external player for things like xbmc or media center + media browser
and
2) When using fullscreen d3d mode and d3d fullscreen gui in evr-cp
then
3) When using the keyboard shortcut ALT+SPACE to navigate through DVD's.
then a small menu appears on the screen that allows things like Closing the window etc.
This menu only appears when mpc isn't loaded from a more standard method. The menu that appears is actually the menu that would appear if you right click the icon in the upper left hand corner of the mpc-hc window. Has anyone seen this before?
lxfmadman
23rd May 2009, 20:53
3) When using the keyboard shortcut ALT+SPACE to navigate through DVD's.
then a small menu appears on the screen that allows things like Closing the window etc.
well that shortcut is part of windows and is doing what it's supposed to do - should work on most windows. try for example alt + space + n -> minimize a window
Mercury_22
23rd May 2009, 20:54
@ casimir666
Can you PLEASE (if you have time) take a quick look at your changes from rev 1107 or 1108 to see what cause the Dolby TrueHD bug (Dolby TrueHD it's BROKEN with internal filters) (https://sourceforge.net/tracker/?func=detail&aid=2794828&group_id=170561&atid=854651) ?
mark0077
23rd May 2009, 20:59
well that shortcut is part of windows and is doing what it's supposed to do - should work on most windows. try for example alt + space + n -> minimize a window
I think if its a windows shortcut, then it shouldn't be a mpc-hc shortcut as they obviously clash in this case. Any opinions on this?
lxfmadman
23rd May 2009, 21:21
I think if its a windows shortcut, then it shouldn't be a mpc-hc shortcut as they obviously clash in this case. Any opinions on this?
well i agree
but it actually works:
press and hold alt and press space -> works
press alt, release alt and press space -> window menu
73ChargerFan
23rd May 2009, 21:54
Can we open up the wiki (http://apps.sourceforge.net/mediawiki/mpc-hc/index.php?title=Main_Page) to be edited by community? It is empty, and I'd like to help (not admin).
ADude
23rd May 2009, 22:05
Okay, as tetsuo55 suggested, I updated:
- VC2005
- VC2008
- DirectX
all from the links he supplied.
Then, I tried 1043 again, and no change, it works fine just as before.
Then, I tried 1120 again, and no change, meaning that once again, it adds tearing, stutter, loss of audio sync, dropped frames, and audio dropouts (plenty of all of the above in the first 60 seconds, so not a subtle difference).
I tried changing all of the Vsync setting, optimal, default, each off individually, Vsync off, flush off, etc. and no change.
Then I tried changing to Bilinear from Bicubic, and most of the problems went away. I think that with Bilinear, there might be some combinations of Vsync settings that works well.
So, whoever said "with 1043, it is not really using Bicubic even when Bicubic is selected", might be correct.
I checked CPU usage and it is never near 100% with any of the above.
The filters are Haali MKV splitter, CoreAVC Professional, SPDIFer (spdif version of AC3Filter).
PS My AC current is 60hz, is it possible that is why I have not seen any problems requiring a whole new vsync code base ?
73ChargerFan
23rd May 2009, 23:02
Question / suggestion about refresh rates.
My dlp rptv is always set for 60hz. So is my lcd monitor on my other computer. They never change.
Can mpc-hc simply remember that instead of having to figure it out every time?
73ChargerFan
23rd May 2009, 23:11
Windows XP MCE2005 SP3, all software updates
AMD 4600X2 on nVidia nforce4 mb, VERY FAST DDR memory
ATI 4850 pci-express, 9.3 driver
HP DLP rear projection TV always at 60hz, DVI connection
1080p on VMR9 always tears, I've tried lots of render options.
Internal splitter or Haali, .TS, .MKV, .M2TS, h264.
Why? Isn't my computer fast enough?
No other renderer allows me to use shaders.
btw, MPEG2 1080p files work fine, no tearing. ???
Casimir666
23rd May 2009, 23:12
Can we open up the wiki (http://apps.sourceforge.net/mediawiki/mpc-hc/index.php?title=Main_Page) to be edited by community? It is empty, and I'd like to help (not admin).
I have replace the MediaWiki by Wikispaces, and now it should be editable for everyone :
http://mpc-hc.wiki.sourceforge.net/
ADude
23rd May 2009, 23:53
Why? Isn't my computer fast enough?
No other renderer allows me to use shaders.
Out of curiosity, why do you want to use shaders when playing back video ?
Do you get perfect playback without .net installed?
I don't check this way personally, only read about it in DVXA topic on other forum, but people doesn't write about any problems with that. I can made quick test, when got some free time, but not in near future :)
You may want to copy and to register evrprop.dll as well ;)
Yes :), but I don't find anything useful on that render properties pages :)
It doesn't work as I said ;)
Goodnight, lamer :D
ForceX
24th May 2009, 00:48
What is the draw time in statistics? If you enable "Wait for GPU flushes" what is you GPU time in statistics?
The draw time is mostly 2.something ms, rarely reaching 3. The GPU time is 2.something in default 100% zoom.
In 1093, using Bicubic resizer and maximize, the GPU time is 5 ms and Bilinear PS resizer is 2-3 ms.
For the same file, using Bicubis resizer in 1120 gives 17-ish ms and Bilinear PS gives 3-4 ms. Using just bilinear gives 1-2 ms GPU.
No custom shaders enabled. RGB32 output. So the new Bicubic resizer code is significantly more taxing on the GPU, not sure if that is the reason for the abnormal refresh rate detection.
Then, I tried 1043 again, and no change, it works fine just as before.
Then, I tried 1120 again, and no change, meaning that once again, it adds tearing, stutter, loss of audio sync, dropped frames, and audio dropouts (plenty of all of the above in the first 60 seconds, so not a subtle difference).
I tried changing all of the Vsync setting, optimal, default, each off individually, Vsync off, flush off, etc. and no change.
Then I tried changing to Bilinear from Bicubic, and most of the problems went away. I think that with Bilinear, there might be some combinations of Vsync settings that works well.
Your problem seems similar to mine. Can you ensure that your screen refresh rate is being detected properly?
ADude
24th May 2009, 01:34
Your problem seems similar to mine. Can you ensure that your screen refresh rate is being detected properly?
Being detected properly by what ?
Around here the AC power is 60 hz, the LCD refresh rate is 60 hz and most of the TV is 60 fps.
PS I tried the new sync display. With "Vsync" unchecked in the Renderer settings, other settings will change the graph. There is no documentation on the graph, but perhaps it is just showing what the code would do if it is turned on ? I am assuming that unchecking "Vsync" in the Renderer settings turns off all of MPC-HC's Vsync code and allows the graphic card drivers to do the sync in whatever manner they have been set to do - is that correct ? There are different graph results with the 4 different combinations of "Vsync" and "Alternate Vsync" checked, for example.
If you get no tearing in this case you might have forced VSync in the graphics drivers.
And why should that not be fine ? Is all this code only for graphics drivers that do not work correctly ?
ForceX
24th May 2009, 03:17
AC power has nothing to do with refresh rate.
When playing a video using EVR CP, Enable VSync, Accurate Vsync and Alternative VSync along with Wait for flushes. Maximize your player window, press Ctrl and J; at the left, you'll see a label named "Refresh rate" which should report some changing number, like 60.01234 Hz. Look at it for a minute and see if remains stable while the video plays.
STaRGaZeR
24th May 2009, 03:29
Since the refresh rate and SL detection doesn't work as it should for lots of people, how about an option for forcing our personal refresh rate/SL?
nijiko
24th May 2009, 04:23
Problem with Gabest's AVI splitter
Last time, I reported some AVI files can't be played correctly.
Some peoples said it's about I have no decoders.
This time, I confirm the peoblem is about Gabest's AVI splitter.
The pics attached, they are all played in MPC-HC.
Diffs. is only the splitter.
System:
http://forum.doom9.org/attachment.php?attachmentid=9874&d=1241934173
Gabest:
http://forum.doom9.org/attachment.php?attachmentid=9875&d=1241934184
Sorry. I had a long time to not surf online.
I found, in new version, some one try to fix this problem.
But now MPC with VMR9 can't play RGB555 RAW format at all.
No output.
Filter is Color Convert Space.
Test on rev1111.
Also through ffdshow, the video output is WRONG like before.
(Just system AVI filter is right, Gabest's is wrong.)
tetsuo55
24th May 2009, 10:13
I think it is. How can I confirm? :confused: I don't have/know how to work with idx/sub files... :(
GLThat's too bad, i don't have or use those file either. Well you can at least update that bug report with your problem.
@ casimir666
Can you PLEASE (if you have time) take a quick look at your changes from rev 1107 or 1108 to see what cause the Dolby TrueHD bug (Dolby TrueHD it's BROKEN with internal filters) (https://sourceforge.net/tracker/?func=detail&aid=2794828&group_id=170561&atid=854651) ?The bug looks like a regression caused by the renaming of audio type's, it seems some other part of the rendering chain is expecting the typo'd TrueHD name.
Okay, as tetsuo55 suggested, I updated:
- VC2005
- VC2008
- DirectX
all from the links he supplied.
Then, I tried 1043 again, and no change, it works fine just as before.
Then, I tried 1120 again, and no change, meaning that once again, it adds tearing, stutter, loss of audio sync, dropped frames, and audio dropouts (plenty of all of the above in the first 60 seconds, so not a subtle difference).
I tried changing all of the Vsync setting, optimal, default, each off individually, Vsync off, flush off, etc. and no change.
Then I tried changing to Bilinear from Bicubic, and most of the problems went away. I think that with Bilinear, there might be some combinations of Vsync settings that works well.
So, whoever said "with 1043, it is not really using Bicubic even when Bicubic is selected", might be correct.
I checked CPU usage and it is never near 100% with any of the above.
The filters are Haali MKV splitter, CoreAVC Professional, SPDIFer (spdif version of AC3Filter).
PS My AC current is 60hz, is it possible that is why I have not seen any problems requiring a whole new vsync code base ? currenct doesn't matter anymore with digital media and devices.
It's pretty clear now that the bicubic resizer uses about 3x more GPU than it used to, Beliyaal is looking into a way to lower the GPU usage. For now you will have to use the bilinear resizer.
Question / suggestion about refresh rates.
My dlp rptv is always set for 60hz. So is my lcd monitor on my other computer. They never change.
Can mpc-hc simply remember that instead of having to figure it out every time?It's not that simple, refresh rate occilates slightly and is never exactly 60hz, also depending on what the computer is doing in the background timings can drift even more.
Windows XP MCE2005 SP3, all software updates
AMD 4600X2 on nVidia nforce4 mb, VERY FAST DDR memory
ATI 4850 pci-express, 9.3 driver
HP DLP rear projection TV always at 60hz, DVI connection
1080p on VMR9 always tears, I've tried lots of render options.
Internal splitter or Haali, .TS, .MKV, .M2TS, h264.
Why? Isn't my computer fast enough?
No other renderer allows me to use shaders.
btw, MPEG2 1080p files work fine, no tearing. ???Try resetting the renderer settings to optimal defaults, and use bilinear instead of bicubic resizer.
Also CAT9.5 fixes a lot of problems like these
The draw time is mostly 2.something ms, rarely reaching 3. The GPU time is 2.something in default 100% zoom.
In 1093, using Bicubic resizer and maximize, the GPU time is 5 ms and Bilinear PS resizer is 2-3 ms.
For the same file, using Bicubis resizer in 1120 gives 17-ish ms and Bilinear PS gives 3-4 ms. Using just bilinear gives 1-2 ms GPU.
No custom shaders enabled. RGB32 output. So the new Bicubic resizer code is significantly more taxing on the GPU, not sure if that is the reason for the abnormal refresh rate detection.
Your problem seems similar to mine. Can you ensure that your screen refresh rate is being detected properly?That confirms what Beliyaal said, the fixed bicubic resizer uses about 3x more GPU than the broken one, he is working on simplifing it so it uses less GPU, ideally some Shader expert should have a look at the code to make it faster.
And why should that not be fine ? Is all this code only for graphics drivers that do not work correctly ?All manufacturers use a slightly different approach making it difficult to find a way that works for everyone, the current code is the best way we could get it. However it appears madshi has found a better way to detect it, maybe he will share this method with us is we ask him nicely?(MadVR is closed source)
Since the refresh rate and SL detection doesn't work as it should for lots of people, how about an option for forcing our personal refresh rate/SL?Forcing just makes things worse, because refresh rate changes constantly by a slight margin.MadVR proves it can be done, but i'm not 100% sure if his method will work with VMR and EVR too, (that's assuming he will share the method if we ask nicely)
tetsuo55
24th May 2009, 11:16
Why not start from scratch and write a PS 3.0 bicubic resizer? PS 3.0 is more flexible and allows more instructions to be used rather than limiting yourself to PS 2.0's 96 instruction limit.
Most people these days have minimum Shader Model 3.0 cards anyway(Geforce 6 (2004-2005), Geforce 7 (2005-2006), Radeon X1xxx (2005-2006)) or DX10 GPUs with more powerful shader units, in fact that seems to be most common these days anyway because everyone wants to use DXVA for H.264 decoding and only DX10 GPUs have bitstream decoding.
Those with legacy PS 2.0/2.0a/2.0b GPUs can stick with the older PS2.0 bicubic resizers or upgrade to newer hardware.Or a dual codepath would be even better, defaults to 3.0 and uses 2.0 only when 3.0 is not supported(like half-life2)
Mercury_22
24th May 2009, 12:26
Revision 1125 - Directory Listing
Modified Sun May 24 10:59:10 2009 UTC (23 minutes, 5 seconds ago) by casimir666
Fixed : True HD decoder broken in rev 1108
:thanks:
I'll test it as soon as alexins will compile a new version .:D
tetsuo55
24th May 2009, 12:33
DXVA Checker 2.0.0.0 released.
http://bluesky23.hp.infoseek.co.jp/
http://bluesky23.hp.infoseek.co.jp/dxvac/DXVAChecker_2.0.0.0.zip
Does anyone know if there is any way to get WMV acceleration working with ATI under Vista/Windows 7??:thanks:
I'll test it as soon as alexins will compile a new version .:Dwow that fix was far more complicated than i thought, i cannot image that being a simple regression, almost makes you wonder how it ever worked
Casimir666
24th May 2009, 13:56
Does anyone know if there is any way to get WMV acceleration working with ATI under Vista/Windows 7??wow that fix was far more complicated than i thought, i cannot image that being a simple regression, almost makes you wonder how it ever worked
It works because before there wasn't difference between MLP and True HD in ffmpeg ;-)
mariner
24th May 2009, 14:05
Greetings Casimir.
Did you get a chance to read my earlier post. Any idea why the combination of internal mp4 splitter/H264 decoder it is not working?
Thanks and best regards.
Greetings Beliyaal.
1920x1080@60P H264/AAC .mp4 file playback still broken using internal mp4 splitter and DXVA decoder. Black screen with only audio.
The last build that works is 1043.
Here's a sample:
http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_01.zip
STaRGaZeR
24th May 2009, 14:32
Forcing just makes things worse, because refresh rate changes constantly by a slight margin.MadVR proves it can be done, but i'm not 100% sure if his method will work with VMR and EVR too, (that's assuming he will share the method if we ask nicely)
Can't be worse than random values.
Casimir666
24th May 2009, 14:54
Greetings Casimir.
Did you get a chance to read my earlier post. Any idea why the combination of internal mp4 splitter/H264 decoder it is not working?
Thanks and best regards.
Sorry it's more complicated than a transparency problem, this bug will not be fixed for the moment.
mariner
24th May 2009, 15:26
Many thanks for the kind reply, Casimir.
If you have the time, would you also look into a related problem: the internal h264 decoder seems to have problem working with third party splitter apart from Haali's, causing the program to crash.
Best regards.
mariner
24th May 2009, 16:50
Greetings Casimir and Beliyaal.
More vsync problems playing 1920x1080@60P H264/AAC .mp4 clips. Are these also related to the transparency problem mentioned in your post?
1. If waiting for flush is enabled, frame rate is halved.
2. ver. 1120 has problem handling it while it plays well in ver. 1043.
Tested on Gigabyte GF9400 MB with triple buffering enabled, Vista 32.
Sample:
http://www.sanyo-dsc.com/products/lineup/dmx_hd2000/img/sample/movie_sample_hd2000_01.zip
Many thanks and best regards.
shaolin95
24th May 2009, 21:03
Guys a quick questions....what should give me better performance when running full Bluray rips using MPC-HC with ffdshow for video and audio (TrueHD) plus some Avisynth... an E8500 at 4.2Ghz or a quad core processor running a bit slower?
Also, do you think having 4GB would be better than 2GB under Vista 64 for this program?
Thanks
73ChargerFan
24th May 2009, 21:23
It's not that simple, refresh rate occilates slightly and is never exactly 60hz, also depending on what the computer is doing in the background timings can drift even more.
Okay, I get it. The graphics hardware/driver determines vsynch, not the TV. I thought it was the other way around. I "get it" that the gpu/cpu may get "busy" and a delay occurs.
Try resetting the renderer settings to optimal defaults, and use bilinear instead of bicubic resizer. Also CAT9.5 fixes a lot of problems like these
Will try. Every version of Catalyst "fixes" a lot of problems, but creates others. :mad:
Oh, and I started work on the wiki. :D
73ChargerFan
24th May 2009, 21:34
Guys a quick questions....what should give me better performance when running full Bluray rips using MPC-HC with ffdshow for video and audio (TrueHD) plus some Avisynth... an E8500 at 4.2Ghz or a quad core processor running a bit slower?Extra cores won't help, but both should work fine.
Also, do you think having 4GB would be better than 2GB under Vista 64 for this program?
Vista works better with 4GB than 2GB, and you can get screaming deals on high end DDR800, like I paid $50 after rebates for 8GB.
ADude
24th May 2009, 22:39
When playing a video using EVR CP, Enable VSync, Accurate Vsync and Alternative VSync along with Wait for flushes. Maximize your player window, press Ctrl and J; at the left, you'll see a label named "Refresh rate" which should report some changing number, like 60.01234 Hz. Look at it for a minute and see if remains stable while the video plays.
" 0.00 Hz " regardless of the changes I make. ;)
ADude
24th May 2009, 22:41
All manufacturers use a slightly different approach making it difficult to find a way that works for everyone, the current code is the best way we could get it.
Okay, so no one other than Beliyaal understands the options enough to answer this part of my question?:
I tried the new sync display. With "Vsync" unchecked in the Renderer settings, other settings will change the graph. There is no documentation on the graph, but perhaps it is just showing what the code would do if it is turned on ? I am assuming that unchecking "Vsync" in the Renderer settings turns off all of MPC-HC's Vsync code and allows the graphic card drivers to do the sync in whatever manner they have been set to do - is that correct ? There are different graph results with the 4 different combinations of "Vsync" and "Alternate Vsync" checked, for example.
tetsuo55
24th May 2009, 22:57
Can't be worse than random values.The point is, as soon as you miss the XX nanosecond windows the tearing point will move into view, simply demanding a value will not help. The tear will be visable and will move up/down slightly. Without actually locking on to the real vsync the tear will remain visable.
Guys a quick questions....what should give me better performance when running full Bluray rips using MPC-HC with ffdshow for video and audio (TrueHD) plus some Avisynth... an E8500 at 4.2Ghz or a quad core processor running a bit slower?
Also, do you think having 4GB would be better than 2GB under Vista 64 for this program?
Thanks 3 ghz C2D is more than enough to play back 40mb/s dual stream bluray content, and the more ram the better.
Okay, I get it. The graphics hardware/driver determines vsynch, not the TV. I thought it was the other way around. I "get it" that the gpu/cpu may get "busy" and a delay occurs.It has always been the video encoder that tells the display what to do, the display just does what it's told.Will try. Every version of Catalyst "fixes" a lot of problems, but creates others. :mad:I red performance is down on some games, but that should be caused by a bugfix enabling a feature that simply did nothing before.
(2posts)
I ran some tests and this might help you and STaRGaZeR
-First make sure you have the newest driver for ATI that means 9.5
-Now in the settings enable "Vsync on unless application specifies"
-In MPC-HC, reset renderer settings to optimal defaults
-In MPC-HC output settings make sure you select bilinear instead of the bicubic resizer
With these settings i always get accurate detection and smooth tearing free playback.
carnage_pl
24th May 2009, 23:11
Maybe first post should be updated to add links to wiki and other new features because searching something in 400 pages may be difficult
alexins
24th May 2009, 23:49
Media Player Classic HomeCinema (x86/x64), svn 1125 (http://www.xvidvideo.ru/content/view/760/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1121-1125)
Cosmetic-fix in Slovak translation;
Added : Sweedish translation;
Cosmetic changes in Sweedish & Hungarian translation;
Fixed : overflow in "Subtitle delay";
Fixed : True HD decoder broken in rev 1108.
GrofLuigi
25th May 2009, 01:01
(About the bug: not displaying forced subtitles)
That's too bad, i don't have or use those file either. Well you can at least update that bug report with your problem.
I discovered it was the driver (Intel Mobile Chipset; for XP; Revision: Production Version 14.38.3.5047) not displaying the subtitles. (I don't know what will I do next, I'm not reverting to older versions) :mad:
But I still think it is a bug (incorrect behavior) that forced subtitles are not enabled by default in MPC.
GL
ADude
25th May 2009, 02:14
I ran some tests and this might help you and STaRGaZeR
-First make sure you have the newest driver for ATI that means 9.5
-Now in the settings enable "Vsync on unless application specifies"
-In MPC-HC, reset renderer settings to optimal defaults
-In MPC-HC output settings make sure you select bilinear instead of the bicubic resizer
With these settings i always get accurate detection and smooth tearing free playback.
So, given your response, it seems clear that no one other than Beliyaal actually knows what his options really do (since you didn't answer the question the second time either).
To put it another way - in the Renderer Settings, does unchecking "Vsync" - a) turn off the Beliyaal code ? b) turn off all MPC-HC code relating to Vsync c) send a message to the GPU to not sync vertical at all (i.e. "application specifying") ? d) something else ?
----
Reading this thread, I get the impression that a) people took Beliyaal's word that "the existing vsync code in EVR CP was bad" and b) that his code was an improvement.
I had no tearing in all versions of MPC-HC from the first one all the way through 1043. The only tearing I have ever seen in MPC-HC was after the Beliyaal merge.
Please understand that I would be happy to be convinced that all the new code was great. But, lossey digital video is a delicate balance of many factors and what might look logical at first glance, might end up disturbing something else in the chain. I would rather have the ATI and Nvidia engineers handle as much of the coding as possible.
STaRGaZeR
25th May 2009, 03:13
The point is, as soon as you miss the XX nanosecond windows the tearing point will move into view, simply demanding a value will not help. The tear will be visable and will move up/down slightly. Without actually locking on to the real vsync the tear will remain visable.
Tearing is really a non-issue with Aero enabled. I suggested this as a temporary solution, that would be better than having the refresh rate and SL values way off like they're now most of the time. However madVR detects the frame rate perfectly fine and for long periods of time. Beliyaal in my case is 120,0000XX without PowerStrip, just to let you know. Maybe you can ask madshi about his algorithm, it works really well and since madVR 0.10 nobody has reported bad refresh rate detection AFAIK.
tetsuo55
25th May 2009, 07:55
(About the bug: not displaying forced subtitles)
I discovered it was the driver (Intel Mobile Chipset; for XP; Revision: Production Version 14.38.3.5047) not displaying the subtitles. (I don't know what will I do next, I'm not reverting to older versions) :mad:
But I still think it is a bug (incorrect behavior) that forced subtitles are not enabled by default in MPC.
GLCaused by the driver, that's just wierd, but everything related to subtitles with dvd's is wierd.
So, given your response, it seems clear that no one other than Beliyaal actually knows what his options really do (since you didn't answer the question the second time either).
To put it another way - in the Renderer Settings, does unchecking "Vsync" - a) turn off the Beliyaal code ? b) turn off all MPC-HC code relating to Vsync c) send a message to the GPU to not sync vertical at all (i.e. "application specifying") ? d) something else ?
----
Reading this thread, I get the impression that a) people took Beliyaal's word that "the existing vsync code in EVR CP was bad" and b) that his code was an improvement.
I had no tearing in all versions of MPC-HC from the first one all the way through 1043. The only tearing I have ever seen in MPC-HC was after the Beliyaal merge.
Please understand that I would be happy to be convinced that all the new code was great. But, lossey digital video is a delicate balance of many factors and what might look logical at first glance, might end up disturbing something else in the chain. I would rather have the ATI and Nvidia engineers handle as much of the coding as possible.
Well Beliyaal did write a post containing information about all the new features:
http://forum.doom9.org/showthread.php?p=1281093#post1281093
Basically disabling "everything" in the renderer settings should match the old behaviour(not completely though, many things under the hood where changed). the old "lock back buffers" feature can be enabled with "wait for flush"
Disabling eveything except vsync should give you what you want (GPU deciding everything on it's own)
The manual Beliyaal wrote says "reset to defaults first, then to optimal defaults" so that would have to be added to the steps in my last post.
Tearing is really a non-issue with Aero enabled. I suggested this as a temporary solution, that would be better than having the refresh rate and SL values way off like they're now most of the time. However madVR detects the frame rate perfectly fine and for long periods of time. Beliyaal in my case is 120,0000XX without PowerStrip, just to let you know. Maybe you can ask madshi about his algorithm, it works really well and since madVR 0.10 nobody has reported bad refresh rate detection AFAIK.I've asked Beliyaal to talk to madshi(who is willing to point us in the right direction)
You could also try the "reset to defaults first, then to optimal defaults" to see if that fixes the detection.
@ADude, STaRGaZeR: If i'm not mistaken pre-beliyaal merge MPC did not have a refresh rate detection system, it just showed what windows reported.
tetsuo55
25th May 2009, 08:11
I just ran some test's on my system.
-Reset to default renderer settings
-Disable everything that has been selected
-EVR-CP
-Vsync enabled unless application specifies in catalyst options
Detected refresh rate will be 0 and behaviour matches pre- merge builds
(And i actually get tearing free, and almost jitterfree playback)
@Beliyaal, could you add a "reset to pre-beliyaal merge behaviour" setting? )which disables everything in the renderer settings view
We can remove it once the refresh rate detection works for everyone
mark0077
25th May 2009, 17:43
well i agree
but it actually works:
press and hold alt and press space -> works
press alt, release alt and press space -> window menu
Hi,
I retested this keyboard shortcut and it does appear to be a bug.... or at least a bad idea to have this shortcut in there. To reproduce
1) Open video file in mpc-hc from something like xbmc or media browser with the following options
EVR-CP Selected
D3D Full Screen Mode
D3D Full Screen GUI Support
2) Press and hold ALT, then press Space.
You will see the menu popping up. in the middle of the screen, not a good thing. Can someone at least add another shortcut that performs the same function as ALT + SPACE, that isn't a windows shortcut. Might be nice to leave the old shortcut there also for those people that use it.
St Devious
25th May 2009, 17:53
MPC HC has been hell for me lately. can't seek in any file, it just hangs. tried avi and mkv.
it is decoding everything with its own filters. Using DXVA with GTS 250 185.66 drivers. Intel Q9450, 4 GB RAM, 640 GB HDD.
Also it takes a long time to save its settings, once you click ok on the options box and exit out from there. Tried 1080-1120 builds , all the same problem.
EDIT: Just tried a previous 1018 build, everything's fine again. So something is definitely wrong with the latest builds.
tetsuo55
25th May 2009, 18:50
i cannot reproduce what you experience on 6 different systems.
Please post full pc specs, do you run a virusscanner and antispyware?
Can someone at least add another shortcut that performs the same function as ALT + SPACE, that isn't a windows shortcut. Might be nice to leave the old shortcut there also for those people that use it.
Go to "Options > Player > Keys > DVD Menu Activate" and just choose a different key than space. Problem solved.
mark0077
25th May 2009, 19:45
Go to "Options > Player > Keys > DVD Menu Activate" and just choose a different key than space. Problem solved.
Thanks... I appreciate that, but for every bug or problem there is, the final solution can't be to perform a workaround. If it is in fact a clash of shortcuts, the shortcuts should be at least matched against windows known shortcuts.
ADude
25th May 2009, 20:14
Well Beliyaal did write a post containing information about all the new features:
http://forum.doom9.org/showthread.php?p=1281093#post1281093
Basically disabling "everything" in the renderer settings should match the old behaviour(not completely though, many things under the hood where changed). the old "lock back buffers" feature can be enabled with "wait for flush"
Disabling eveything except vsync should give you what you want (GPU deciding everything on it's own).
I did read all that before posting.
The descriptions are not quite specific enough.
For example, it says:
VSync
Can be used to disable VSync. This is not recommended normally as disabling VSync will remove many stuttering and threading fixes. Should only used for debugging purposes.
As I mentioned before, this is ambiguous, does it mean: a) turn off the Beliyaal code ? b) turn off all MPC-HC code relating to Vsync c) send a message to the GPU to not sync vertical at all (i.e. "application specifying") ? d) something else ?
Note that with "Vsync" unchecked in the Renderer settings, other settings will change the graph.
tetsuo55
25th May 2009, 20:24
I did read all that before posting.
The descriptions are not quite specific enough.
For example, it says:
As I mentioned before, this is ambiguous, does it mean: a) turn off the Beliyaal code ? b) turn off all MPC-HC code relating to Vsync c) send a message to the GPU to not sync vertical at all (i.e. "application specifying") ? d) something else ?
Note that with "Vsync" unchecked in the Renderer settings, other settings will change the graph.
I see your point, i cannot anwer it per option but i can answer your 2nd question
1. turn off the Beliyaal code: this is not possible, the changes go too deep
2. turn off all MPC-HC code relating to Vsync: Disable all Vsync settings and all gpu settings
3. send a message to the GPU to not sync vertical at all (i.e. "application specifying"):I don't think MPC-HC ever tells the videocard to not do Vsync, only how to do it when it is enabled/available
My guess would be that disabling Vsync disables the signal to the videocard to enable vsync specifically for MPC-HC
blarg
25th May 2009, 21:09
I see your point, i cannot anwer it per option but i can answer your 2nd question
1. turn off the Beliyaal code: this is not possible, the changes go too deep
Any chance that you can go back to 1043 and start over? Beliyaal's code breaks more things than it fixes. If it's not possible, god, I wish someone would do a fork with 1043 as a base.
tetsuo55
25th May 2009, 21:17
Any chance that you can go back to 1043 and start over? Beliyaal's code breaks more things than it fixes. If it's not possible, god, I wish someone would do a fork with 1043 as a base.Please provide exact regression issues you have found.
As i stated before disabling everything in the rendering settings give you the old behaviour.
The new code actually fixed about 20-25% of all open bugs on the tracker. (and at least another 10-15% that has yet to be confirmed)
St Devious
25th May 2009, 21:32
MPC HC has been hell for me lately. can't seek in any file, it just hangs. tried avi and mkv.
it is decoding everything with its own filters. Using DXVA with GTS 250 185.66 drivers. Intel Q9450, 4 GB RAM, 640 GB HDD.
Also it takes a long time to save its settings, once you click ok on the options box and exit out from there. Tried 1080-1120 builds , all the same problem.
EDIT: Just tried a previous 1018 build, everything's fine again. So something is definitely wrong with the latest builds.
i cannot reproduce what you experience on 6 different systems.
Please post full pc specs, do you run a virusscanner and antispyware?
Running Avira Anti Virus, Vista SP1 x64 all updates applied. Only other codecs installed is ffdshow.
as i said 1018 build runs perfectly with the files that 1080-1120 have problem with on the same system. So it has to something with the latest builds.
tetsuo55
25th May 2009, 21:41
Running Avira Anti Virus, Vista SP1 x64 all updates applied. Only other codecs installed is ffdshow.
as i said 1018 build runs perfectly with the files that 1080-1120 have problem with on the same system. So it has to something with the latest builds.
Please test between 1018 and 1080 to find out exactly between which version you start having problems
ADude
25th May 2009, 22:00
Please provide exact regression issues you have found.
As i stated before disabling everything in the rendering settings give you the old behaviour.
The new code actually fixed about 20-25% of all open bugs on the tracker. (and at least another 10-15% that has yet to be confirmed)
I think that at the same time he was rewriting the vsync, Beliyaal also fixed some bugs, particular with the audio, in his separate version, that cause some people who experienced those bugs to ask for his version to be merged with the main version.
A few of the recent comments made me realize that what we need is a way for the user to be able to select different syncing methods. Currently, we have the same thing with renderers. The user can select VMR7 or EVR or Haali or whatever he thinks is best for his setup.
Similarly, I think there should be a way to select sync method, either "Beliyaal's Vsync" or "Original Vsync" (or is that "Gabest's Vsync) or "GPU Vsync".
tetsuo55
25th May 2009, 22:05
I think that at the same time he was rewriting the vsync, Beliyaal also fixed some bugs, particular with the audio, in his separate version, that cause some people who experienced those bugs to ask for his version to be merged with the main version.there where no more showstopping regressions reported, so beliyaal and casimir merged to SVN.
A few of the recent comments made me realize that what we need is a way for the user to be able to select different syncing methods. Currently, we have the same thing with renderers. The user can select VMR7 or EVR or Haali or whatever he thinks is best for his setup.There is no reason to have different Vsync codepath's, the existing one should simply work. Beliyaal has explained parts of it to me. I'm confident we can get it working for everyone (at least as bad as the pre-existing code)
Similarly, I think there should be a way to select sync method, either "Beliyaal's Vsync" or "Original Vsync" (or is that "Gabest's Vsync) or "GPU Vsync".
Yeah i posted that earlier, disable everything should be equal to original vsync.
Still for Beliyaal to be able to fix these problems we need screenshots of the CTRL+J screenshots during problematic scenes with gpu control enabled
Mixer73
25th May 2009, 23:13
Any chance that you can go back to 1043 and start over? Beliyaal's code breaks more things than it fixes. If it's not possible, god, I wish someone would do a fork with 1043 as a base.
Sock puppet - go away. Tell us who you really are.
10 bit RGB
This enables 10 bit processing in the whole pipeline after the YUV transform. Backbuffer, temporary buffers and video frames are always in 10 bit. To enable 10 bit for the display buffer D3D fullscreen mode and Vista or later is required.
Video drivers have been known to be buggy with the 10 bit pipeline. For example: Deinterlacing crashes the player and 16-235 levels isn't availeble on ATI drivers.
I finally get my decoder outputing A2R10G10B10 to the screen.
The decoder is connected to the EVR in RGB32 but is in fact outputing A2R10G10B10 samples.
[Decoder](A2R10G10B10/RGB32)->[EVR]
Formats : Surface A2R10G10B10 Backbuffer A2R10G10B10 Display A2R10G10B10
...
Mixer output : RGB32
So I send A2R10G10B10 samples in a RG32 Media subtype.
Is this a bug in ATI drivers, in EVR or in MPC HC ?
I need to do more test to see if it removes banding.
Progressive and interlaced working.
[0..255] and [16..235] working (maybe [16..235] ignored by ATI drivers).
Bug (Only on 7) :
"Disable desktop composition/off", when you close MPC HC, the desktop is dark, as if you have dropped down brightness. Maybe the driver doesn't restore gamma exiting A2R10G10B10 fullscreen mode. Need ctrl+alt+del, cancel to get it back.
"Disable desktop composition/on", when you close MPC HC, the desktop is black. Need restart Windows.
System 1:
Vista 32
ATI X1650 XT (Catalyst 9.3)
MPC HC 1120
System 2:
Win 7 RC 64
MPC HC 1111
ATI X1650 XT (7 RC drivers)
Display:
TV LCD DAEWOO LCD42FHD
DVI->HDMI (Analog RGB)
From X1650 XT specs (http://shop.ati.com/product.asp?sku=3225111) :
16 bit per channel floating point HDR and 10 bit per channel DVI output
Spatial/temporal dithering enables 10-bit color quality on 8-bit and 6-bit displays
malados
26th May 2009, 06:34
I have one question about the DXVA decode and display.
When the DisplayNextFrame() function is called, it will search one nPicIndex to GetDeliveryBuffer and m_pAMVideoAccelerator->DisplayFrame to display the frame.
After display, the flag bUsed will set to 0 if this frame will not be reference by another frame.
So, the Index may be using for next decode buffer immediately.
The "decoded" frame will be updated on screen immediately caused by the same buffer index "nPicIndex" as previous display frame.
What is the problem? Does someone have any idea?
chros
26th May 2009, 09:37
Am I right, that the GM45 graphic chip is not supported under WinXP 32bit? (driver version 14.38.3.5047)
I'm experimenting with a Lenovo 3000 N500 laptop, but DXVA isn't working ...
Thanks
tetsuo55
26th May 2009, 09:38
Am I right, that the GM45 graphic chip is not supported under WinXP 32bit? (driver version 14.38.3.5047)
I'm experimenting with a Lenovo 3000 N500 laptop, but DXVA isn't working ...
ThanksWhat does DXVAChecker say?
chros
26th May 2009, 09:50
What does DXVAChecker say?
Mobile Intel(R) 4 Series Express Chipset Family
ModeMPEG2_A: DXVA1, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_B: DXVA1, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_C: DXVA1, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_D: DXVA1, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_MoComp: DXVA2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_IDCT: DXVA2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeWMV9_MoComp: DXVA1/2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeWMV9_IDCT: DXVA1/2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeVC1_MoComp: DXVA1/2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeVC1_IDCT: DXVA1/2, IMC3, 720x480 / 1280x720 / 1920x1080
Casshern
26th May 2009, 09:55
Greetings Casimir and Beliyaal.
More vsync problems playing 1920x1080@60P H264/AAC .mp4 clips. Are these also related to the transparency problem mentioned in your post?
1. If waiting for flush is enabled, frame rate is halved.
2. ver. 1120 has problem handling it while it plays well in ver. 1043.
Tested on Gigabyte GF9400 MB with triple buffering enabled, Vista 32.
Many thanks and best regards.
Judging from your stats you have 60hz refreshrate which equals to a refresh frame time of approx. 16 ms. Your wait for GPU Flush is awfully close with 14ms - so whenever you card takes longer, the effects you describe could happen. Maybe your card is to slow. But the exact workings and interplay of frame rate, refresh rate, wait for GPU is only known to beliyaal. You can try to keep the "Flush GPU at Vsync" and disable the "Wait for GPU" flush and see if that helps.
My case (lowly 2600 AGP) is almost the reverse, i get low frame rates if the material easy to decode (720p mkvs or black vc1 frames). 1920x 1080 from bds works pretty good!
tetsuo55
26th May 2009, 09:55
Mobile Intel(R) 4 Series Express Chipset Family
ModeMPEG2_A: DXVA1, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_B: DXVA1, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_C: DXVA1, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_D: DXVA1, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_MoComp: DXVA2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_IDCT: DXVA2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeWMV9_MoComp: DXVA1/2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeWMV9_IDCT: DXVA1/2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeVC1_MoComp: DXVA1/2, IMC3, 720x480 / 1280x720 / 1920x1080
ModeVC1_IDCT: DXVA1/2, IMC3, 720x480 / 1280x720 / 1920x1080
No h264 support, you'll have to complain to Intel.
Casshern
26th May 2009, 09:58
I disagree, for me its the opposite. The beliyaal versions work much better than the old versions - which showed total corruption and jumping frames with vmr9 rl and DXVA.
Also if you disable all VSYNC options and just enable "Flush GPU at vsync" (and disable the other GPU options) it should almost behave like before.
Any chance that you can go back to 1043 and start over? Beliyaal's code breaks more things than it fixes. If it's not possible, god, I wish someone would do a fork with 1043 as a base.
Casshern
26th May 2009, 10:02
Great work. Dolby True HD works now. Also the switching between audio tracks works much better now - no more static.
The last serious BD audio bug is that the mono lpcm tracks are note decoded properly - see almost all criterion releases (e.g. wages of fear, 400 blows etc.)
Media Player Classic HomeCinema (x86/x64), svn 1125 (http://www.xvidvideo.ru/content/view/760/1/)
Supported languages: BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
(1121-1125)
Cosmetic-fix in Slovak translation;
Added : Sweedish translation;
Cosmetic changes in Sweedish & Hungarian translation;
Fixed : overflow in "Subtitle delay";
Fixed : True HD decoder broken in rev 1108.
tetsuo55
26th May 2009, 10:05
Great work. Dolby True HD works now. Also the switching between audio tracks works much better now - no more static.
The last serious BD audio bug is that the mono lpcm tracks are note decoded properly - see almost all criterion releases (e.g. wages of fear, 400 blows etc.)Did you add a bug report to the tracker about the Mono LPCM issue?
Sock puppet - go away. Tell us who you really are.
ITYM "go fork yourself"... :p
chiyuwang
26th May 2009, 10:44
I saw that there is a solution file in filters folder, and try to compile it. But the output are all library files. I want to compile stand alone filters with .ax extension name. What am I supposed to do? Where I can find useful information? Thank you.
Mixer73
26th May 2009, 10:46
ITYM "go fork yourself"... :p
Yes, exactly what I thought.
*clapclap* to all the hardworking devs here, especially Beliyaal for tackling the hard nuts to crack... You know when you crack nuts there's gonna be bits of shell around, but that's part of the process.
Any gutless wonder that wants to create a shadow account just to pine and whine can bite my shiny metal ass.
Rille
26th May 2009, 16:42
I disagree, for me its the opposite. The beliyaal versions work much better than the old versions - which showed total corruption and jumping frames with vmr9 rl and DXVA.
Same here. After beliyaals fixes i finally have smooth tearingfree playback. I can only speak for ATI/Vista/EVR though.
Steveo08
26th May 2009, 18:50
i found a problem with the alternative vsync that i am always having ghost lines during playback a movie.
if i disable alternative vsync i do not get ghost lines. but on the other side alternative vsync gives me the best value at jitter.
so perhaps there is a solution for that?
ADude
26th May 2009, 19:52
Same here. After beliyaals fixes i finally have smooth tearingfree playback. I can only speak for ATI/Vista/EVR though.
Are you using DXVA ?
PS In regards to the "sock puppet" - a) it is not me, and b) if you read the thread, there are a lot of posts by new members (two in the last 24 hours). Why is it so inconceivable that someone read the thread for months and only "de-lurked" to post that one comment ?
There is an irrational emotion that "people who volunteer their time are free from any responsibility for quality work." and so "any criticism of the work of volunteers is automatically invalid, as well as being automatically mean-spirited". These emotions work to make open source software poorer in quality than commercial software, because people become hesitant to bring up problems when they are attacked as viciously as "blarg" has been.
Rille
26th May 2009, 20:25
Are you using DXVA ?
Works fine both with DXVA and without. I have two computers, one with HD3200 IGP and one with HD4850.
I should mention that i'm using reclock as well to speed up to 25fps. My TV's will not handle 24/48 without converting to 60hz. If i set to 60hz and disable reclock i get 3:2 judder but no tearing.
blarg
26th May 2009, 22:44
Yes, exactly what I thought.
*clapclap* to all the hardworking devs here, especially Beliyaal for tackling the hard nuts to crack... You know when you crack nuts there's gonna be bits of shell around, but that's part of the process.
Any gutless wonder that wants to create a shadow account just to pine and whine can bite my shiny metal ass.
Watch out, folks. We have a real life Sherlock Holmes. It's almost as if he made a total guess, thought he was right, and then patted himself on the back. I mean it's not like people have said "...since the merge, [insert problem]" or its equivalent many times in this thread or anything.
I'm totally gonna change my username to ADudeJr to make it more obvious I'm the same person.
mark0077
26th May 2009, 23:42
Beliyaal, I reproduced a problem i reported many threads back again now.
Started playing some vc-1 content this time and for some reason I got no audio and the renderer is gone crazy. Screenshot below. This is a simple 24hz documentary and you can see its playing at weird speeds. Seems to be hovering around the 38-40fps mark now. Can you think what might be going wrong in the renderer as this is probably the 10th time I have reproduced this on my machine under various operating systems, this time Windows 7 RC 64bit with GTX 295.
I know restarting the video will resolve but would be great if you could have a think what might make the renderer stay so consistenly off the 24fps mark. Looking back at the player now its still hovering around 40fps, sometimes 42-43 but nowhere near 24.
http://img29.imageshack.us/img29/4905/wtfues.th.jpg (http://img29.imageshack.us/my.php?image=wtfues.jpg)
ADude
26th May 2009, 23:48
Works fine both with DXVA and without.
I was referring to your statement:
After beliyaals fixes i finally have smooth tearingfree playback
Did the pre-beliyaal non-smooth tearing playback happen on DXVA or without ?
ADude
26th May 2009, 23:55
Watch out, folks. We have a real life Sherlock Holmes. It's almost as if he made a total guess, thought he was right, and then patted himself on the back. I mean it's not like people have said "...since the merge, [insert problem]" or its equivalent many times in this thread or anything.
I'm totally gonna change my username to ADudeJr to make it more obvious I'm the same person.
Was the last line supposed to be sarcastic ?? If so, please do not do that, since different people have different ideas of humor (especially with different nations involved).
leeperry
27th May 2009, 00:34
I saw that there is a solution file in filters folder, and try to compile it. But the output are all library files. I want to compile stand alone filters with .ax extension name. What am I supposed to do? Where I can find useful information? Thank you.
they're available on xvidvideo.ru as .ax already ;)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.