View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
ooferomen
6th July 2008, 06:04
i know i asked a few weeks ago but is there any chance for mpeg2 bitstream decoding?
mpeg2 bitstream decoding
Why? Have you sample that can't be decoded in software?
dZeus
6th July 2008, 09:26
Why? Have you sample that can't be decoded in software?
if MPEG2 and MPEG4ASP decoding can be offloaded to the UVD (not bitstream, but AMD/ATI claims it can offload parts), then an old P3-450 can be used as a video playback box if you plug in a Radeon 2400HD. That'd be nice, as those boxes are practically free if you check what people throw away these days.
Of course the need for MPEG2 offloading is not as big, as I think that the MS Mpeg2 decoder in Vista already uses MC or IDCT, and otherwise you can use PowerDVD's filter. I don't know how to achieve MPEG4 ASP offloading though.
Hi rica!
I have constructed two schedules with usage of standalone filters mpc-hc v.629 (http://www.xvidvideo.ru/content/view/59/2/). The first uses only standalone filters. The second uses standalone filters and plus Haali Media Splitter.
Only standalone filters:
http://i050.radikal.ru/0807/a1/75c8f36e322ct.jpg (http://radikal.ru/F/i050.radikal.ru/0807/a1/75c8f36e322c.png.html)
Thanks alexins,
but whenever i register standalone mpc decoder i got this:
http://img76.imageshack.us/img76/5879/alexins2rs5.th.jpg (http://img76.imageshack.us/my.php?image=alexins2rs5.jpg)
After unregistering mpc decoder everything turns to normal.
If i register just matroska splitter, mpc matroska source doesn't open "trial.ts" which you used.
http://img71.imageshack.us/img71/5117/alexins3ss3.th.jpg (http://img71.imageshack.us/my.php?image=alexins3ss3.jpg)
If i use "file source-async" this time mpc matroska splitter doesn't agree with the source filter.
ohropax
6th July 2008, 11:01
@Charger73Fan
@Kado
Actually i have found an output configuration that does give me (DXVA, no tearing, proper colors, proper scaling algorithm): enabling 'lock back-buffer' in WMR9 renderless did the trick.
However a new 'problem' appeared; CPU usage has gone up to 20-25% even with DXVA being active, where the previous configuration (overlay renderer) consumed only 2-4%. Hmm.
@developers
Consequently i agree to what Jong hast pointed out already: Please fix the outstanding bugs in the different output modules (clipping, noise lines, aspect ratio, etc) and give a proper hints concerning which output module/renderer to use.
And maybe even fix the 'remove-tearing' full-screen issue which i have been mocking about, because the current implementation that lacks the ability to display menues is quite useless: I use Haali splitter for MKV demuxing because when using the internal demuxer, ALL audio tracks are being decoded concurrently, whereas Haali allows me to explicitly select an audio track from the source file. Which in fact i cannot because of the missing menues...
Best regards,
Marcus
I agree. The OSD is getting much better. I was very pleased to see that Play/Pause, time remaining etc. all now appear on screen even in D3D mode. However, MPC-HC could do with taking a leaf from TheaterTek's book and allow access to almost the full range of "right-click" options via the OSD - to allow selection with remote control of audio stream, subtitles, chapters etc. A thorough "smartening up", especially of the D3D time bar, would be good also, so it looks like the quality AV appliance it is becoming.
@ohropax
Overlay Mixer is the fastest renderer available. Try different surfaces for the VMR9 Renderless renderer.
For me Haali renderer was the best but since it lacks DXVA support I use EVR custom presenter.
ohropax
6th July 2008, 14:04
@Kado
I've tried all available VMR9 Renderless surfaces but only the Direct3D surface allows the PixelShader to work (which i need for color correction).
I've tried EVR custom but DXVA does not work then.
You are using xp right? If so that's normal. Also make sure you are not forcing anti aliasing or anistropic filtering in the nvida/ati control panel.
ohropax
6th July 2008, 14:28
Yes, i am using XP SP3 and have taken a look into the NVidia control panel just in case.
Is there an alternative to pixelshader-based color correction?
ooferomen
6th July 2008, 15:37
Why? Have you sample that can't be decoded in software?
HD mpeg2 still takes a good amount of cpu power. even 720p recorded from TV takes 75% cpu usage on my 2.25ghz athlon64.
i was just hoping the existing code for h264/vc1 bitstreaming could be altered to support mpeg2 as well.
Mercury_22
6th July 2008, 16:05
With svn 631 finally this problem (http://forum.doom9.org/showthread.php?p=1147058#post1147058) has been solved :
EVR Custom + Microsoft MPEG-2 + Intel Video crashing MPC-HC when playing some mpeg2 / vob files
Thanks ! :thanks:
Please don't revert this :) !
Can anyone hint how to get this great application working again? I've been trying out different builds for about two months. After build number 523, dxva stopped working. All I get is a black window, mpc-hc thinks it's playing, but the video just stays at 00:00.
Builds prior to 522 work just fine, but 523-> are all black. I'm using a nvidia 8400M GS graphics adapter, Vista (32bit) and have tried half a dozen different drivers versions, with EVR and EVR custom. I also tried the standalone mpc decoder, but no luck.
Any info will be appreciated :)
clsid
6th July 2008, 17:03
I'm scratching my head now. I do have CoreAVC too, but if I don't uncheck the internal DXVA filter, internal FFmpeg is used, even if that is unchecked! I don't get it.
Perhaps you also have the standalone filter installed?
clsid
6th July 2008, 17:25
Revision 632 causes a crash on H.264 playback.
Casimir666
6th July 2008, 17:49
Revision 632 causes a crash on H.264 playback.
All all sample of just one? Can you send me the minidump?
Can anyone hint how to get this great application working again? I've been trying out different builds for about two months. After build number 523, dxva stopped working. All I get is a black window, mpc-hc thinks it's playing, but the video just stays at 00:00.
Builds prior to 522 work just fine, but 523-> are all black. I'm using a nvidia 8400M GS graphics adapter, Vista (32bit) and have tried half a dozen different drivers versions, with EVR and EVR custom. I also tried the standalone mpc decoder, but no luck.
Any info will be appreciated :)
true, after r523 DXVA was broken on Nvidia cards due to a change in the code, but this was reversed since r602 , so any version after this one works again. try the last version Alexins compiled: http://xvidvideo.ru/
clsid
6th July 2008, 18:10
Only on two files from my sample collection. Both created with an old version of x264 (maybe just coincidence). I'll send you a small file.
No minidump was generated. Just "Application Error : The instruction at "0x006101cf" referenced memory at "0x00000034". The memory could not be "read"."
Perhaps you also have the standalone filter installed?
No, that's not it, never even downloaded it ever.
Also, I tried the reverse, unckeck the DXVA and leave the FFMpeg checked. Tried with a DXVA compatible file. Expected result would be that FFmpeg would used to decode, instead DXVA is used! This is definitely a bug.
true, after r523 DXVA was broken on Nvidia cards due to a change in the code, but this was reversed since r602 , so any version after this one works again. try the last version Alexins compiled: http://xvidvideo.ru/
Thank you for replying.
I've been going through the 6xx builds as well (604, 613, 622, 629, 631 among others). The latest I tried was 631, and still the same problem occurs. At first I was just going to wait out the problem, but since it happened with the official version released in the end of june, I thought I should check what might be wrong.
sKUBAniec
6th July 2008, 19:29
hi guys
I have this problem.
When i play movie with dxva, movie info: "Codec profile: High@L4.1 and Codec_Settings_RefFrames: 4" i have great picture, everythings fine but when movie has "Codec_Settings_RefFrames: 5" i have artifacts:
http://img395.imageshack.us/img395/8063/snapshot20080706202320fy0.th.jpg (http://img395.imageshack.us/my.php?image=snapshot20080706202320fy0.jpg)
so... where is the catch?
i have 8600gt, win vista, dxva works fine, latest ForceWare.
Problem appears in every MPC HC revision. Also with codec from Cyberlink.
Its very annoying ;/
alexins
6th July 2008, 19:45
del...
sKUBAniec
6th July 2008, 20:04
Media Player Classic HomeCinema (x86), svn 634 (http://www.xvidvideo.ru/content/view/64/1/)
something wrong with this version. dxva works but picture is shitty, so many artifacts. all movies has errors.
alexins
6th July 2008, 20:12
something wrong with this version. dxva works but picture is shitty, so many artifacts. all movies has errors.
will be soon finished 637 assembling in me mpc-hc 634 it worked well
alexins,
with my nvidia 8600GTS,
the pictures i get like these as you gave before:
http://forum.doom9.org/showthread.php?p=1155896#post1155896
alexins
6th July 2008, 20:41
Media Player Classic HomeCinema (x86), svn 637 (http://www.xvidvideo.ru/content/view/65/1/)
Media Player Classic HomeCinema (x64), svn 637 (http://www.xvidvideo.ru/content/view/66/1/)
FIXED : crash on some h264 introduce in rev 632; FIXED : Save image/thumbnail not working with EVR (bug #2010681); updated ffmpeg
something wrong with this version. dxva works but picture is shitty, so many artifacts. all movies has errors.
Confirmed, it also crash with some files.
Corruption still exists with my haruhi video (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html), but no longer crashes with the other file that was crashing mpc, also it displays proper image.
Media Player Classic HomeCinema (x86), svn 637 (http://www.xvidvideo.ru/content/view/65/1/)
Media Player Classic HomeCinema (x64), svn 637 (http://www.xvidvideo.ru/content/view/66/1/)
FIXED : crash on some h264 introduce in rev 632; FIXED : Save image/thumbnail not working with EVR (bug #2010681); updated ffmpeg
Sorry, but nothing has changed in my case.
Media Player Classic HomeCinema (x86), svn 637 (http://www.xvidvideo.ru/content/view/65/1/)
Media Player Classic HomeCinema (x64), svn 637 (http://www.xvidvideo.ru/content/view/66/1/)
i get picture corruption with every H264 file i have on my PC
my 8600GTS appears correctly listed, Nvidia Geforce 8600GTS(4318)
Casimir666
6th July 2008, 21:22
Sorry, but nothing has changed in my case.
If you open "MPC Video Decoder" property page, what is written for "Video card" (name of the card and number beween brackets) ?
Thank you for replying.
I've been going through the 6xx builds as well (604, 613, 622, 629, 631 among others). The latest I tried was 631, and still the same problem occurs. At first I was just going to wait out the problem, but since it happened with the official version released in the end of june, I thought I should check what might be wrong.
i have a 8600, but i dont think that there would be a problem with the 8400. so the reason has to be somewhere else. if you use r522 will it work?
marc99
6th July 2008, 21:40
The same, picture corruption with every H264 file.
Vista SP1, 8600GT (4318), MPC-HC 637
If you open "MPC Video Decoder" property page, what is written for "Video card" (name of the card and number beween brackets) ?
Here it is:
http://img55.imageshack.us/img55/8862/cashimir666yw9.th.jpg (http://img55.imageshack.us/my.php?image=cashimir666yw9.jpg)
And the pin info:
Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}
- Connected to:
CLSID: {1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}
Filter: C:\Users\rica\Desktop\New Folder\yani.ts
Pin: Video
- Connection media type:
Video: MPEG4 Video (H264) 1920x1080 23.98fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31435641-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 297
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 417083
VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 1920
dwPictAspectRatioY: 1080
dwControlFlags: 0x00000000
dwReserved2: 0x00000000
MPEG2VIDEOINFO:
dwStartTimeCode: 0
cbSequenceHeader: 165
dwProfile: 0x00000064
dwLevel: 0x00000029
dwFlags: 0x00000004
BITMAPINFOHEADER:
biSize: 40
biWidth: 1920
biHeight: 1080
biPlanes: 0
biBitCount: 0
biCompression: AVC1
biSizeImage: 0
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 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ...........8...
0040: 00 00 00 00 00 00 00 00 28 00 00 00 80 07 00 00 ........(......
0050: 38 04 00 00 00 00 00 00 41 56 43 31 00 00 00 00 8.......AVC1....
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 a5 00 00 00 64 00 00 00 29 00 00 00 .......d...)...
0080: 04 00 00 00|00 34 27 64 00 29 ac 7b 01 e0 08 9f .....4'd.){..
0090: 97 01 c8 00 00 9c 68 00 1d 4c 07 03 00 00 3b 20 ...h..L....;
00a0: b8 00 03 93 87 40 e5 c6 06 00 00 75 ce 30 00 07 ..@...u0..
00b0: 27 0e 81 cb 87 2c 22 11 45 80 00 6d 28 ea 80 ef '.ˇ,".E.m(
00c0: 39 54 c7 30 c1 74 98 a3 44 92 1a 1e 0e 87 03 41 9T0tD....A
00d0: 38 48 50 b0 2b 03 68 0b f2 b4 d7 a7 a1 42 dd 23 8HP+.h.קBİ#
00e0: 1d e2 85 04 02 22 c5 c8 41 51 27 28 c1 43 88 11 ..."AQ'(C.
00f0: 12 2c 82 93 62 82 06 09 c2 42 02 61 21 50 77 10 .,b..B.a!Pw.
0100: a4 29 0c 59 08 56 88 06 40 32 ba 0d 03 e0 7a 1b ).Y.V.@2..z.
0110: c0 cc 02 d8 05 c0 0a b0 16 60 75 86 81 e0 0a a1 ....`u.
0120: 00 2a 40 82 1d 47 10 11 12 .*@.G...
Casimir666
6th July 2008, 21:57
Here it is:
http://img55.imageshack.us/img55/8862/cashimir666yw9.th.jpg (http://img55.imageshack.us/my.php?image=cashimir666yw9.jpg)
If you open "MPC Video Decoder" property page, what is written for "Video card" (name of the card and number beween brackets) ?
Thank you for replying.
I've been going through the 6xx builds as well (604, 613, 622, 629, 631 among others). The latest I tried was 631, and still the same problem occurs. At first I was just going to wait out the problem, but since it happened with the official version released in the end of june, I thought I should check what might be wrong.
Oups sorry i quoted the wrong post :stupid: The question about the video dec property was for Suti
Oups sorry i quoted the wrong post :stupid: The question about the video dec property was for Suti
Do not mind, at least we know anymore that 8600GT(GTS) -4318- doesn't like mpc-hc for the time being :)
KyleK
6th July 2008, 22:08
I've encountered a strange problem which I can't solve.
I've been using MPC-HC for a while now. H.264 playback using DXVA worked fine with my HD3870 and EVR custom presenter.
I configured MPC to store settings in an .ini file.
This week I did a clean install of Windows Vista (old one was borked), and now H.264 movies won't play at all if I select either EVR or EVR custom presenter as output.
When opening a file, MPC immediately changes to the "Stopped" state, without displaying a single frame of the movie. Hitting the play button on the OSD has no effect, neither does using the keyboard. It simply doesn't do anything.
It works fine with VMR9 and Haali's Video Renderer, but of course those don't make use of DXVA.
Any idea what might be causing this? Is there a way to test EVR output with another tool? I'm at a loss here.
I've encountered a strange problem which I can't solve.
I've been using MPC-HC for a while now. H.264 playback using DXVA worked fine with my HD3870 and EVR custom presenter.
I configured MPC to store settings in an .ini file.
This week I did a clean install of Windows Vista (old one was borked), and now H.264 movies won't play at all if I select either EVR or EVR custom presenter as output.
When opening a file, MPC immediately changes to the "Stopped" state, without displaying a single frame of the movie. Hitting the play button on the OSD has no effect, neither does using the keyboard. It simply doesn't do anything.
It works fine with VMR9 and Haali's Video Renderer, but of course those don't make use of DXVA.
Any idea what might be causing this? Is there a way to test EVR output with another tool? I'm at a loss here.
Use this (http://bluesky23.hp.infoseek.co.jp/#DXVAChecker) and drag and drop a video to check if dxva works, you may have to resize the windows size to see the rest of the stuff. May be driver related.
i have a 8600, but i dont think that there would be a problem with the 8400. so the reason has to be somewhere else. if you use r522 will it work?
After testing some builds, it seems r514 is the latest working version with DXVA for me. 522 works, but just because it doesn't enable DXVA. Anything newer than r522, and playback won't start, just black screen and 00:00 (unless I disable DXVA, but that is pointless).
Oups sorry i quoted the wrong post :stupid: The question about the video dec property was for Suti
This is what my decoder properties page says:
http://koti.mbnet.fi/zuti/8400.png
KyleK
6th July 2008, 23:16
Use this (http://bluesky23.hp.infoseek.co.jp/#DXVAChecker) and drag and drop a video to check if dxva works, you may have to resize the windows size to see the rest of the stuff. May be driver related.
Here's a screenshot of the result:
http://img301.imageshack.us/img301/9585/clip000js7.th.jpg (http://img301.imageshack.us/img301/9585/clip000js7.jpg)
Dragging a H.264 file (.mkv) to the program prompted me to use ffdshow, which I ok'ed. But it shows it as "unsupported".
I'm using the latest ATi Catalyst driver 8.6 and I'm pretty sure I had this one on my previous Vista installation as well.
Here's a screenshot of the result:
http://img301.imageshack.us/img301/9585/clip000js7.th.jpg (http://img301.imageshack.usmy.php?image=clip000js7.jpg)
Dragging a H.264 file (.mkv) to the program prompted me to use ffdshow, which I ok'ed. But it shows it as "unsupported".
I'm using the latest ATi Catalyst driver 8.6 and I'm pretty sure I had this one on my previous Vista installation as well.
Your url link doesn't work.
Your url link doesn't work.
http://img301.imageshack.us/img301/9585/clip000js7.th.jpg (http://img301.imageshack.us/my.php?image=clip000js7.jpg)
maybe a Vista without netFramework 3.0 ?
Aleksoid1978
7th July 2008, 00:27
Picture corruption with every H264 file with DXVA, without DXVA - all fine, no artefact.
Vista SP1 x64, 8800GT (4318), MPC-HC 637
But all fine playback with MPC-HC 631
KyleK
7th July 2008, 00:50
Fixed the link: http://img301.imageshack.us/img301/9585/clip000js7.jpg
Every .NET framework from 1.0 to 3.5 is installed.
@KyleK
Install the stand alone filters in system32 folder but just "mpcvideodec.ax" from rev 629 (http://www.xvidvideo.ru/content/view/59/2/) and register it then use the program again to see the results, something like this (http://pwp.netcabo.pt/kado/dxva_mpc_sf_h.jpg). Right click near the red dxva and use the apropriate renderer, dxva1=vmr9/7 and dxva2=evr.
@KyleK
Install the stand alone filters in system32 folder but just "mpcvideodec.ax" from rev 629 (http://www.xvidvideo.ru/content/view/59/2/) and register it then use the program again to see the results, something like this (http://pwp.netcabo.pt/kado/dxva_mpc_sf_h.jpg). Right click near the red dxva and use the apropriate renderer, dxva1=vmr9/7 and dxva2=evr.
@suti: you could try the same thing with DXVAChecker: http://bluesky23.hp.infoseek.co.jp/#DXVAChecker , as you already have mpcvideodec.ax registered (verify which version you have, you can simply change the version by overwriting mpcvideodec.ax ). if DXVA works even with standalone filter r629 then its some setting in MPC maybe
neoufo51
7th July 2008, 03:28
This FLV of the Pixar short, "Presto" makes MPC-HC crash big time as soon as it attempts to play it.
http://rapidshare.com/files/127596625/Pixar_s_Presto_short_HD.flv
Tested with r637.
EDIT: It also makes the stable r604 release crash too :(
[-aRcTiC-]
7th July 2008, 03:34
Any help with my earlier post?
http://forum.doom9.org/showpost.php?p=1155350&postcount=2965
DXVA works in vista x86 but not in xp x64? i had xp sp3 x86 before i installed 64bit and that worked.. :(
73ChargerFan
7th July 2008, 04:21
:helpful:
I think a lot of the recent traffic in this thread is due to people jumping onto the latest build version, but those are coming out too fast. Perhaps a rc should be released and tested. I've got movies that worked that now causing mpc-hc to crash.
Maybe a test suite could be made, like videos of different types, and then after a quick run through the playlist, it exits, the .ini file is changed to the next one (to test the next renderer, etc.), and so forth. I think it would require someone to watch it.
@clsid:
regarding the selection between DXVA or internal FFmpeg, I discovered that it works OK with rev604, but not on the newer revisions where you attempted to seperate the functionality. I guess some work is needed to separate the DXVA completely from the FFmpeg decoder.
KyleK
7th July 2008, 10:01
@KyleK
Install the stand alone filters in system32 folder but just "mpcvideodec.ax" from rev 629 (http://www.xvidvideo.ru/content/view/59/2/) and register it then use the program again to see the results, something like this (http://pwp.netcabo.pt/kado/dxva_mpc_sf_h.jpg). Right click near the red dxva and use the apropriate renderer, dxva1=vmr9/7 and dxva2=evr.
I registered the MPCVideoDec.ax as suggested using "regsvr32 MPCVideoDec.ax", which was confirmed as Success. Unfortunately, DXVAChecker doesn't seem to "see" that filter at all. Nothing happens when dragging a video file to the application.
I then disabled all internal transform filters in MPC-HC, to see if it loads the external filter, but no such luck. When looking at the "External filters" list and hitting "Add Filter...", the external decoder is not listed either.
Playing a H.264 video, MPC falls back to the internal filter (even though it should be disabled), and the problem mentioned earlier is present again.
I'm at a loss. I used to register filters this way all the time. I have no idea why Windows wouldn't properly register the external decoder.
ranpha
7th July 2008, 10:42
@developers.
Thanks for fixing that screenshot-taking bug with EVR renderer. Now I can avoid the chroma upsampling bug in EVR custom presenter.
clsid
7th July 2008, 12:25
@clsid:
regarding the selection between DXVA or internal FFmpeg, I discovered that it works OK with rev604, but not on the newer revisions where you attempted to seperate the functionality. I guess some work is needed to separate the DXVA completely from the FFmpeg decoder.
I can't reproduce it, so I can't fix it.
I can't reproduce it, so I can't fix it.
Fair enough.
JohnLai
7th July 2008, 13:41
Some question here. Did mplayerc has post processing feature?
clsid
7th July 2008, 14:21
No, it does not have postprocessing (not counting the shader functionality).
I registered the MPCVideoDec.ax as suggested using "regsvr32 MPCVideoDec.ax", which was confirmed as Success. Unfortunately, DXVAChecker doesn't seem to "see" that filter at all. Nothing happens when dragging a video file to the application.
there was a problem of this sort a while ago:
Originally Posted by Joniii
I'm having some problems.
1)
I think that standalone codecs aren't registered correctly. I registered both mpegsplitter.ax and mpcvideodec.ax (the ones someone compiled awhile ago) with dsfmgr, then tried to play .m2ts files and both WMP11 and VMC gave error that I don't have codecs to play this file.
I then unregistered both codecs and then registered v 1.1.0.0 codecs from sourceforge, then replaced those .ax files with the new versions which didn't work before, after that I was able to play all .m2ts files.
you could try this, register the one from soundfourge, and then overwrite it. and check the codecs tab if H264 is checked.
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image1-4.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image1-4.jpg)
CruNcher
7th July 2008, 15:10
@Casimir666
As the others allready said between 631 and 634 something bad happened to the DXVA part it's totaly corrupted playback now
Sys:
Windows XP Sp3
GFX: 8800 GT
Driver: 177.41
Renderer: VMR9 (windowed)
631 from XvidVideo.ru is the last version that works for me useing 634 and it's only corruption.
JohnLai
7th July 2008, 15:20
No, it does not have postprocessing (not counting the shader functionality).
So, is there any plan to add it anytime soon?
@Casimir666
As the others allready said between 631 and 634 something bad happened to the DXVA part it's totaly corrupted playback now
Sys:
Windows XP Sp3
GFX: 8800 GT
Driver: 177.41
Renderer: VMR9 (windowed)
631 from XvidVideo.ru is the last version that works for me useing 634 and it's only corruption.
Same here, video corruption on naruto by dattebayo remuxed to mkv. Previously, it will run fine after remux.
Does this corruption happen in every file? I tried a few files today with rev638 and did not notice anything.
clsid
7th July 2008, 16:03
So, is there any plan to add it anytime soon?
No. If you want postprocessing, you should use ffdshow.
Casimir666
7th July 2008, 19:00
@Casimir666
As the others allready said between 631 and 634 something bad happened to the DXVA part it's totaly corrupted playback now
Sys:
Windows XP Sp3
GFX: 8800 GT
Driver: 177.41
Renderer: VMR9 (windowed)
631 from XvidVideo.ru is the last version that works for me useing 634 and it's only corruption.
Yes i know : it seems this happen only on nVidia board. Will fix this next week end (no time to have a look on it before)
Yes i know : it seems this happen only on nVidia board. Will fix this next week end (no time to have a look on it before)
From my experience, Cyberlink is ati-friendly and arcsoft is nvidia-friendly applications; so i have both of them.
And what we expect as nvidia owners is a player which is DXVA compliant and an ati/nvidia-friendly mpc-hc.
We can wait one more week by pleasure of course :)
pirlouy
7th July 2008, 23:59
MPC HC is now far from a MPC bugfix version.
Don't you think MPC HC should have its own forum instead of this thread ? I think it would be easier for developers and users, with a development section for testers, and a "general help" section for others...
MPC HC is now far from a MPC bugfix version.
Don't you think MPC HC should have its own forum instead of this thread ? I think it would be easier for developers and users, with a development section for testers, and a "general help" section for others...
I think the collocutor of this question/or request is the moderator(s).
Fragbert
8th July 2008, 02:44
Yes i know : it seems this happen only on nVidia board. Will fix this next week end (no time to have a look on it before)
It happens on my ATI 3870 too. Green blocks galore.
alexins
8th July 2008, 06:37
It happens on my ATI 3870 too. Green blocks galore.
I have ATI 3850, of all my large collection, with errors reproduced only one movie. (http://forum.doom9.org/showpost.php?p=1155896&postcount=3004)
Stebs
8th July 2008, 08:36
Hi, found a h.264 trailer that has block-artifacts during several scenes with DXVA: http://trailers.nerodigital.com/Disney/TheGreatestGame_HD_AVC.mp4
Tried to cut down the movie with avidemux to post it here, but the resulting file wouldn't play at all with mpchc (worked with VLC).
I can observe block-artifacts at around 18 seconds of playtime.
These were present with every mpcHC version i tested (first "official" until v. 643)
After 1.1.631 every video plays corrupt (as others here reported already)
Got an Nvidia 8800GT Video Card on WINXP, DXVA works fine here on most files.
Mercury_22
8th July 2008, 09:00
Although the internal PS/TS/PVA splitter it's working better now it still needs some adjustment ! Here is a test example (http://rapidshare.com/files/128057561/Test.ts.html)which doesn't work with internal TS splitter but it's working with Haali's splitter !
Can someone Please fix this ? :thanks: :helpful:
KyleK
8th July 2008, 10:28
I registered the MPCVideoDec.ax as suggested using "regsvr32 MPCVideoDec.ax", which was confirmed as Success. Unfortunately, DXVAChecker doesn't seem to "see" that filter at all. Nothing happens when dragging a video file to the application.
I then disabled all internal transform filters in MPC-HC, to see if it loads the external filter, but no such luck. When looking at the "External filters" list and hitting "Add Filter...", the external decoder is not listed either.
Playing a H.264 video, MPC falls back to the internal filter (even though it should be disabled), and the problem mentioned earlier is present again.
I'm at a loss. I used to register filters this way all the time. I have no idea why Windows wouldn't properly register the external decoder.
I did another reinstall of Vista (because of a different problem though), and now it's working fine again. No clue what had caused this in the first place, though thanks for the help anyway.
clsid
8th July 2008, 13:38
A suggestion for the standalone filter: add the possibility to access its property page.
rundll32.exe MPCVideoDec.ax,Configure
coolhd
8th July 2008, 15:47
Hello All,
While playing MKV files using MPC - Home Cinema in full screen, I am having some residual desktop showing up at the bottom of the screen.
Please look at the attached images.
Everything else is fine, I get HA and picture is smooth. I am very happy with MPC-HC but this one issue is very annoying.
Can anyone please,please direct me to a solution.
My Hardware
AMD Athlon 6000
ECS Nforce 6M-A motherboard
Sapphire ATI HD 2600 video card
Windows XP Professional
MPC-HC v1.1.604.0
Hitachi 47" LCD 1080P via HDMI
Thanks much for your input
http://img291.imageshack.us/my.php?image=img1688wk8.jpg
Emp3r0r
8th July 2008, 15:54
A suggestion for the standalone filter: add the possibility to access its property page.
rundll32.exe MPCVideoDec.ax,Configure
Also, it would be nice if this filter was compatible with Vista Media Center so my wife could watch movies. The file plays fine in x64 Windows Media Player with all the MPC-HC filters registered.
clsid
8th July 2008, 16:46
The filter is compatible, all DirectShow filters are. Your problem is caused by something else. Media Center often just refuses to play files because they have an 'unknown' file extension. There are registry tweaks to make Media Center recognize those extensions.
Try this:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions]
"mp4"="video"
"m4a"="audio"
"hdmov"="video"
"mkv"="video"
"mka"="audio"
"ogm"="video"
"ogg"="audio"
"flv"="video"
"mov"="video"
"qt"="video"
"3gp"="video"
"3g2"="video"
"3gp2"="video"
"3gpp"="video"
"ts"="video"
"m2ts"="video"
"ra"="audio"
"ram"="video"
"rm"="video"
"rmvb"="video"
"ape"="audio"
"tta"="audio"
"alac"="audio"
"wv"="audio"
"mpc"="audio"
"aac"="audio"
"ac3"="audio"
"avi"="video"
"vob"="video"
"m2p"="video"
"ofr"="audio"
"m2t"="video"
"mts"="video"
"dts"="audio"
"amv"="video"
"m4v"="video"
"mp4v"="video"
"m4b"="video"
"264"="video"
"amr"="audio"
"aif"="video"
"aiff"="video"
"flc"="video"
"cif"="video"
"dv"="video"
"dif"="video"
"abc"="video"
"spx"="audio"
"pmp"="video"
"drc"="video"
"flac"="audio"
"divx"="video"
"mqv"="video"
"k3g"="video"
I have ATI 3850, of all my large collection, with errors reproduced only one movie. (http://forum.doom9.org/showpost.php?p=1155896&postcount=3004)
i have 2 files that produce kind of the same effect on my Nvidia, both are 720p at 9ReFrames. even Cyberlinks 7.x decoder has problems, so its some issue with the encoding settings that were used.
Hello All,
While playing MKV files using MPC - Home Cinema in full screen, I am having some residual desktop showing up at the bottom of the screen.
Please look at the attached images.
Everything else is fine, I get HA and picture is smooth. I am very happy with MPC-HC but this one issue is very annoying.
Can anyone please,please direct me to a solution.
My Hardware
AMD Athlon 6000
ECS Nforce 6M-A motherboard
Sapphire ATI HD 2600 video card
Windows XP Professional
MPC-HC v1.1.604.0
Hitachi 47" LCD 1080P via HDMI
Thanks much for your input
http://img291.imageshack.us/my.php?image=img1688wk8.jpgAre you using overlay? If so, you have the same problem I reported a few days ago. Change to VMR9(renderless), with VMR Mixer and YUV Mixing enabled.
Does EVR custom work with PowerDVD decoder ?
Looking in release history, it should be fixed in 604, but I have a black window, and statistics show only 1 frame drawn.
I tried in 622 and 643 too, same problem.
CLVsd.ax 8.1.1608
Radeon HD4870 (catalyst 4.6 hotfix)
Vista SP1
neoufo51
9th July 2008, 00:54
Can anybody tell me how to fix the washed out blacks on VMR9 output with MPC? The grayish blacks with VMR9 keep me from using it fulltime.
I usually would fix this by using Haali Renderer, but that renderer has some residual desktop at the top of the screen as well, which is just as much of an annoyance.
Now that I mention it, if somebody could help me get both:
1) True blacks during playback
2) No residual desktop at the top of the screen
with either renderer, that would be much appreciated.
ranpha
9th July 2008, 04:00
Can anybody tell me how to fix the washed out blacks on VMR9 output with MPC? The grayish blacks with VMR9 keep me from using it fulltime.
I usually would fix this by using Haali Renderer, but that renderer has some residual desktop at the top of the screen as well, which is just as much of an annoyance.
Now that I mention it, if somebody could help me get both:
1) True blacks during playback
2) No residual desktop at the top of the screen
with either renderer, that would be much appreciated.
For problem no.1, use the 16-235 --> 0-255 pixel shader if you use nVidia cards or apply "UseBT601CSC=1" registry fix with the utility at http://exdeus.home.comcast.net/ati-hd2x00/ if you use ATI.
For problem no.2, you probably can get better result if you ask at the HR thread. I don't use HR because of the ghost lines with ATI HD cards.
betaking
9th July 2008, 05:56
Hi,this is Chinese simplified language translaton for Media Player Classic Homecinem 1.1.646.0
http://rapidshare.com/files/128287234/mpcresources.sc.zip.html
PS:Chinese simplified language translaton by BOBO is copy my translaton!
you can see it on my translaton by Media Player Classic Homecinem 1.1.638.0
http://rapidshare.com/files/128287430/mplayerc.zip.html
Casimir666
9th July 2008, 07:30
Hi,this is Chinese simplified language translaton for Media Player Classic Homecinem 1.1.646.0
http://rapidshare.com/files/128287234/mpcresources.sc.zip.html
PS:Chinese simplified language translaton by BOBO is copy my translaton!
you can see it on my translaton by Media Player Classic Homecinem 1.1.638.0
http://rapidshare.com/files/128287430/mplayerc.zip.html
Hello Betaking,
I remember you send me your translation in January, but I was unable to use your .RES file (I send you an email about this but you never reply).
Two days ago i receive a mail from someone who claim to be the official translator for MediaInfo, CristalDiskInfo, ... with the Chinese translation. His name is not Bobo, but you say this a copy of you works that's right ?
betaking
9th July 2008, 07:49
Hello Betaking,
I remember you send me your translation in January, but I was unable to use your .RES file (I send you an email about this but you never reply).
Two days ago i receive a mail from someone who claim to be the official translator for MediaInfo, CristalDiskInfo, ... with the Chinese translation. His name is not Bobo, but you say this a copy of you works that's right ?
YES,his copy my works! his name bob! my last work for 643! so. I made a new logo and new midiafile icon and new Media Player Classic Home Cinema icon !
http://img518.imageshack.us/img518/7751/51215137bb3.jpg
http://img152.imageshack.us/img152/4381/21176227ts2.jpg
neoufo51
9th July 2008, 10:02
For problem no.1, use the 16-235 --> 0-255 pixel shader if you use nVidia cards or apply "UseBT601CSC=1" registry fix with the utility at http://exdeus.home.comcast.net/ati-hd2x00/ if you use ATI.
For problem no.2, you probably can get better result if you ask at the HR thread. I don't use HR because of the ghost lines with ATI HD cards.
I tried that pixel shader since I have an Nvidia card and the picture doesn't change. It's so weird. It says its enabled but there is literally nothing done to the picture at all.
pirlouy
9th July 2008, 10:44
@neoufo51: "16-235 --> 0-255 pixel shader" doesn't work for me either (could not load "16-235 etc.) but you can find a solution here: http://forum.doom9.org/showthread.php?t=108088&page=58
ranpha
9th July 2008, 11:39
I tried that pixel shader since I have an Nvidia card and the picture doesn't change. It's so weird. It says its enabled but there is literally nothing done to the picture at all.
You are using the VMR9 renderless right? Then you probably have to download and install the DirectX redistributable like the one at http://fileforum.betanews.com/detail/DirectX_Redistributable/1037189523/4
Hello All,
While playing MKV files using MPC - Home Cinema in full screen, I am having some residual desktop showing up at the bottom of the screen.
Please look at the attached images.
Everything else is fine, I get HA and picture is smooth. I am very happy with MPC-HC but this one issue is very annoying.
Can anyone please,please direct me to a solution.
My Hardware
AMD Athlon 6000
ECS Nforce 6M-A motherboard
Sapphire ATI HD 2600 video card
Windows XP Professional
MPC-HC v1.1.604.0
Hitachi 47" LCD 1080P via HDMI
Thanks much for your input
http://img291.imageshack.us/my.php?image=img1688wk8.jpgNow your attached images are up I am sure this is the 1920x1088 problem with the overlay renderer. I am still baffled why this serious problem with HD playback (affecting several renderers in different ways) is simply being ignored. At the very least it should be added to the bug list and the web site should be updated to instruct people which renderers actually work. I am not trying to spam this thread on this topic but I really do not understand why no one will reply either to acknowledge the problem or to challenge it.
Jon
neoufo51
9th July 2008, 17:33
@neoufo51: "16-235 --> 0-255 pixel shader" doesn't work for me either (could not load "16-235 etc.) but you can find a solution here: http://forum.doom9.org/showthread.php?t=108088&page=58
I looked at that page too and the problem is that I have only an LCD display, not a CRT display. Having an LCD display brings up a simpler Nvidia control panel without those color/brightness/contrast/etc settings.
You are using the VMR9 renderless right? Then you probably have to download and install the DirectX redistributable
I already have it. I know this because I remember downloading the one that came out in June.
ranpha
9th July 2008, 18:11
I looked at that page too and the problem is that I have only an LCD display, not a CRT display. Having an LCD display brings up a simpler Nvidia control panel without those color/brightness/contrast/etc settings.
I already have it. I know this because I remember downloading the one that came out in June.
If that's the case, maybe you card did not support SM2. What is the exact model of your VGA?
scott1256ca
9th July 2008, 19:50
Hi:
I have tried to search this thread for answers, but either I get no hits or so many it's difficult to go through them all, so if this has been answered, please let me know where, and I'll apologize for posting.
hardware first
Sapphire 2400 Pro
ECS mobo 945G M3
dual core 3.4G intel
1 G of ram
Can get output on overlay or vmr7/vmr9 without dxva, but on high bit rate h264 drops frames (> 23 Mbps or thereabouts)
ok, so here is the issue.
I'm trying to get dxva to work, with MPC HC. Disabled other codecs, when I look at filters it is the internal ones getting used.
I can get it to output as I mentioned if dxva is off.
If I switch dxva on and play a mkv, I check the vid. filter and see that dxva is switched on, and it has some message about the setting (not the dxva not used message), but I get no video output or sound. I am testing with a moderate bitrate mkv (it would play fine, both vid and audio, with no dxva).
So I'm pretty sure hardware accel. is trying to be used here.
I've tried with overlay and vmr9 renderless. In fact all of them, just to see, but of course with vmr7 dxva says not being used (and MPC HC crashes).
Currently using Catalyst 8.5, and whatever driver came with 8.5 after a downgrade from 8.6. Did the uninstall of 8.6 first.
MPC HC I have tried the latest stable build, .604, I think, and tried a few other MPC HC builds as well, 582, 613, 643 (no dxva in that anyway)
This is in windowed or full screen, makes no difference. The tearing fix is turned off.
I also tried this mkv using powerdvd 7.3 ultra with dxva on, still no video or audio. So may not be an MPC HC issue?
Also tried the cyberlink codec and haali media splitter in MPC HC. Will work if dxva is off, but still no sound or audio if turned on.
Can anyone give me other suggestions on what to try?
Thanks
btw, not that you'll care, but I posted this on AVS after searching there also, just in case you see the post there.
ranpha
9th July 2008, 20:20
23Mbps bitrate? That's high enough to cause high CPU usage even with DXVA on.
If I switch dxva on and play a mkv, I check the vid. filter and see that dxva is switched on, and it has some message about the setting (not the dxva not used message), but I get no video output or sound.
What is the message anyway? And did the filter window says DXVA is being used?
Go download this (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html) test file and see if you can have DXVA with it.
scott1256ca
9th July 2008, 20:38
When you open the properties window
DXVA is checked but it says
DXVA Mode "Not using DXVA"
This is only with vmr7. I expected something like that since dxva is only supported with vmr9 and overlay.
That is the same message I get with mkv's that have non-compliant encodes (>3 b-frames will do it for example), but on the stream I am testing with, which I think is compliant, if I use vmr9 the properties window says
DXVA Mode H.264 bitstream decoder, no FGT
but I get no sound or video.
It will take more than another 1/2 hr. to download the test file.
slaman
9th July 2008, 20:51
Here's a question... I'm trying to play Planet Earth HD DVD, which is a WVC1-encoded video.
MPC says that the video is encoded at 29.97FPS, but I know it's 24p... I want to output true 24p, since my TV accepts this as an input.
Now, when I try to get it working, MPC HC uses ffdshow's built-in decoder to decode... but it's juddery, and not because of frame-rate. There are certain scenes where I know frames are being dropped. If I block ffdshow, it uses WMVideo Decoder... which doesn't seem to output 24fps.
The question is, who has gotten true 24fps display working for WVC1 video using MPC HC? What codecs? What renderers?
Slaman, for the time being i suggest Arcsoft video decoder as external filter.
Uncheck VC1 and h264 options under internal filters and select arcsoft as preferred under external filters.
scott1256ca
9th July 2008, 21:16
tried that video
same thing, with enable dxva clicked, using vmr9 or overlay
the properties window tells me
I have
H.264 bitstream decoder, no FGT
and I get not video or audio playing.
chriszxl
10th July 2008, 03:20
YES,his copy my works! his name bob! my last work for 643! so. I made a new logo and new midiafile icon and new Media Player Classic Home Cinema icon !
http://img518.imageshack.us/img518/7751/51215137bb3.jpg
http://img152.imageshack.us/img152/4381/21176227ts2.jpg
Contact me pls. Let me explain it for you.
ChrisStudio@Live.Com
betaking
10th July 2008, 03:32
Contact me pls. Let me explain it for you.
ChrisStudio@Live.Com
First image is you,second image is my!
http://img68.imageshack.us/img68/3491/33729663ds4.jpg
http://img514.imageshack.us/img514/8974/99850205jp5.jpg
Please compare!:rolleyes:
ericab
10th July 2008, 04:26
@betaking
I appreciate your translation service. you are a good man fo doing so. however.... maybe you can move your bickering from the doom9.org forums, to email. to be honest. i dont give a Fuc* about chinese translations nor (i am assuming on the whole) do most people here. translations are such a minute part of MPC-HC, that your one sided discussion doesn't warrant thread pollution.
im not moderator or anything, but possibly you can take suggestions from readers whom don't want junk filling the MPC-HC thread, stealing the light from Casmir666 et all code contributors to MPC-HC. just an opinion.
ranpha
10th July 2008, 05:46
tried that video
same thing, with enable dxva clicked, using vmr9 or overlay
the properties window tells me
I have
H.264 bitstream decoder, no FGT
and I get not video or audio playing.
Try reverting to Catalyst 8.4 and try again with the stable build (604). Just in case, you did not connect to a HDTV right?
CiNcH
10th July 2008, 06:38
Hi,
just tried the MpegSplitter with some m2ts material...
what is the connection format in case of LPCM? And which "decoder" can handle it or remove certain header? I don't really know what has to be done to prepare LPCM for the audio renderer...
I only managed to get a graph with AC3Filter in between the MpegSplitter and the audio renderer. But all I could hear was some weird noise.
Is there a MPC filter that can handle it?
scott1256ca
10th July 2008, 06:45
I tried catalyst 8.3, still no luck (it was 8.4 I intended, but after downloading I figured I try it).
Did not connect to a HDTV? Well I have a projector (which I haven't tried), and my monitor, which is a samsung syncmaster 245b. DVI connection with hdcp (although that shouldn't be coming into play here).
ranpha
10th July 2008, 07:51
I tried catalyst 8.3, still no luck (it was 8.4 I intended, but after downloading I figured I try it).
Did not connect to a HDTV? Well I have a projector (which I haven't tried), and my monitor, which is a samsung syncmaster 245b. DVI connection with hdcp (although that shouldn't be coming into play here).
Hmm... if downgrading also does not work then there is nothing else I can think of things that will allow you to use DXVA, at least on MPC.
The last thing I suggest you to do is if you have a h.264 MP4 video, try playing it on PowerDVD and see if you can get hardware acceleration. This will check whether video drivers problems is the source of the problem or not.
Xeraf
10th July 2008, 08:15
I have some questions related to my configuration (Asus M3N78-EMH HDMI connected to a Panasonic PX80 using HDMI for both video and audio). I hope there's a solution:
- Will the Geforce 8200 ( http://www.nvidia.com/object/geforce_8200mgpu.html , shown as "NVIDIA Geforce 8200 (4318)" under MPC Video decoder properties) be supported? Or should it be already supported and I can't get it to work? I tried every release/video card driver I could get but no way.
- Is 24hz playback supported under Vista x64 using EVR custom?
My goal is to use PowerDVD external filter (DXVA), but that's the situation:
EVR Custom with PowerDVD Filter, 24hz -> video stuttering, subtitles aren't sometime shown (some lines are missing), usually the audio doesn't start (I have to seek the file to get the audio back).
EVR Custom with internal filter (no DXVA support), 24hz -> audio out of sync.
These problems disappear at 60hz (with both video filters) or using WMR9@24hz.
I really hope someone can help, as I tried everything (using haali splitter and ac3filter external filter too).
The thing is that 24hz playback is fine under XP using VMR9 renderless (WMR9 under Vista doesn't support PowerDVD DXVA)!
Thanks.
rica
10th July 2008, 16:58
Hi,
just tried the MpegSplitter with some m2ts material...
what is the connection format in case of LPCM? And which "decoder" can handle it or remove certain header? I don't really know what has to be done to prepare LPCM for the audio renderer...
I only managed to get a graph with AC3Filter in between the MpegSplitter and the audio renderer. But all I could hear was some weird noise.
Is there a MPC filter that can handle it?
Hi CiNcH,
Here is one alternative:
http://img84.imageshack.us/img84/597/cinchzs2.th.jpg (http://img84.imageshack.us/my.php?image=cinchzs2.jpg)
CiNcH
10th July 2008, 17:32
Would be interesting to know whether MpegSplitter connects to Nero Audio Decoder 2 and whether audio is ok then.
Would be cool if anyone got a working solution for MpegSplitter in combination with LPCM. Would be even cooler if it the solution wasn't as commercial or bloated as Nero too ;) .
Another free alternative to Elecard is Haali. It handles LPCM itself and directly outputs PCM to a connected renderer.
rica
10th July 2008, 17:48
http://img84.imageshack.us/img84/1027/cinch2cb5.th.jpg (http://img84.imageshack.us/my.php?image=cinch2cb5.jpg)
:)
slaman
10th July 2008, 17:50
Slaman, for the time being i suggest Arcsoft video decoder as external filter.
Uncheck VC1 and h264 options under internal filters and select arcsoft as preferred under external filters.
That's odd... I installed ArcSoft again and it just freezes when I try to play something.
MPC HC won't recognize the External Filter either.
Maybe reboots/reinstalls may help.
Casimir666
10th July 2008, 18:13
Would be interesting to know whether MpegSplitter connects to Nero Audio Decoder 2 and whether audio is ok then.
Would be cool if anyone got a working solution for MpegSplitter in combination with LPCM. Would be even cooler if it the solution wasn't as commercial or bloated as Nero too ;) .
Another free alternative to Elecard is Haali. It handles LPCM itself and directly outputs PCM to a connected renderer.
LPCM output from MpegSplitter is compatible with mpc-hc LPCM decoder only. There reason for this is that M2TS have a special mapping for audio channels, so parser should give order to audio decoder (as far as i know there is no possibility to send this with standard DirectShow structure...).
I have explain to xxl how I have done to make ffdshow compatible with this, but I don't know if have time to do it.
CiNcH
10th July 2008, 18:50
mpc-hc LPCM decoder only
Is this one available as standalone filter? What's the name of that one?
@ rica,
but that's not the 'MPC - Mpeg Splitter'...
rica
10th July 2008, 18:53
@ rica,
but that's not the 'MPC - Mpeg Splitter'...
You're right. :confused:
EDIT:
Tried again, mpc matroska source doesn't open any m2ts. File source(async) and mpc matroska splitter do not agree on connection as well. It might be a graphedit issue. I think you use graphstudio?
Casimir666
10th July 2008, 19:11
Is this one available as standalone filter? What's the name of that one?
@ rica,
but that's not the 'MPC - Mpeg Splitter'...
Same as AC3-DTS filter.
CiNcH
10th July 2008, 19:50
Thanks, works like a charm now!!
Tried again, mpc matroska source doesn't open any m2ts.
Still the wrong one... You need the MpegSplitter.
slaman
10th July 2008, 19:53
That's odd... I installed ArcSoft again and it just freezes when I try to play something.
MPC HC won't recognize the External Filter either.
Maybe reboots/reinstalls may help.
No go... Does this mean I cannot get perfectly smooth 24FPS output for WVC1 using MPC HC?
Casimir666
10th July 2008, 20:04
It might be a graphedit issue. I think you use graphstudio?
I didn't know this tool!!! Sounds great! http://smileys.inzenet.org/repository/Content/U_JUMP%7E1.GIF
Fragbert
10th July 2008, 20:24
Please forgive my ignorance but I am at a loss as to where in MPC-HC I can enable DXVA? After a certain version I can no longer locate the checkbox in the internal filters list under view->options->internal filters.
Kado
10th July 2008, 20:30
After a "certain version" (rev627) the dxva and ffmpeg have been splitted, you just have to check the box for the filter that has dxva in it's name.
rica
10th July 2008, 20:31
Thanks, works like a charm now!!
Still the wrong one... You need the MpegSplitter.
Finally :eek:
http://img84.imageshack.us/img84/2794/cinch3zu3.th.jpg (http://img84.imageshack.us/my.php?image=cinch3zu3.jpg)
Gabest's splitter thinks it is stereo and nero doesn't recognize audio.
CiNcH
10th July 2008, 21:24
As Casimir said, only the combination of MPC MpegSplitter and MPC MPA Decoder works in case of LPCM as the connection format is proprietary... [EDIT] ah you meant Nero splitter... dunno... my m2ts/LPCM files are ok with Casimir's filters
Seems Haali even included the LPCM decoder into the splitter... renderer can directly be connected to the splitter in case of LPCM, most likely because of the lack of a standardized interface..
rica
10th July 2008, 21:42
As Casimir said, only the combination of MPC MpegSplitter and MPC MPA Decoder works in case of LPCM as the connection format is proprietary... [EDIT] ah you meant Nero splitter... dunno... my m2ts/LPCM files are ok with Casimir's filters
No i did mean "nero audio decoder2", i used gabest's splitter.
Also Haali recognizes 5.1 audio as stereo.
Have a look at this:
http://img84.imageshack.us/img84/8774/cinch4lg7.th.jpg (http://img84.imageshack.us/my.php?image=cinch4lg7.jpg)
The same m2ts under TSmuxer:
http://img84.imageshack.us/img84/4592/cinch5hj3.th.jpg (http://img84.imageshack.us/my.php?image=cinch5hj3.jpg)
This is the gabest's source also:
http://img89.imageshack.us/img89/8870/cinch6qk9.th.jpg (http://img89.imageshack.us/my.php?image=cinch6qk9.jpg)
Casimir666
10th July 2008, 22:06
Also Haali recognizes 5.1 audio as stereo.
Graphedit property page is not reliable for audio channel : it always say stereo even for multi-channel streams :
http://img176.imageshack.us/img176/8813/grapheditva2.th.png (http://img176.imageshack.us/my.php?image=grapheditva2.png)
CiNcH
10th July 2008, 22:09
But it is interesting that Elecard splitter and Nero audio decoder understand each other in case of LPCM. So there may be some quasi-standard... (or how is this called in English? ;) )
Or did this graph you posted first did not play any sound, rica?
rica
10th July 2008, 22:42
But it is interesting that Elecard splitter and Nero audio decoder understand each other in case of LPCM. So there may be some quasi-standard... (or how is this called in English? ;) )
Or did this graph you posted first did not play any sound, rica?
Sorry CiNcH but i can't add audio here; it works very well :)
rica
10th July 2008, 22:52
Graphedit property page is not reliable for audio channel : it always say stereo even for multi-channel streams :
http://img176.imageshack.us/img176/8813/grapheditva2.th.png (http://img176.imageshack.us/my.php?image=grapheditva2.png)
Casimir666.
There is an interesting thing:
This is graphstudio:
http://img53.imageshack.us/img53/2400/66601np8.th.jpg (http://img53.imageshack.us/my.php?image=66601np8.jpg)
http://img89.imageshack.us/img89/9661/66602uk7.th.jpg (http://img89.imageshack.us/my.php?image=66602uk7.jpg)
This is graphedit:
http://img53.imageshack.us/img53/8123/66603oc3.th.jpg (http://img53.imageshack.us/my.php?image=66603oc3.jpg)
rica
11th July 2008, 00:53
That's odd... I installed ArcSoft again and it just freezes when I try to play something.
MPC HC won't recognize the External Filter either.
Maybe reboots/reinstalls may help.
Slaman,
sorry for the late response.
Today i awared VC1 is not working with arcsoft anymore under mpc-hc after the current updates of windows Vista.
MPC-HC selects WM Video Decoder DMO even i unregister it.
(İ suppose i unregistered)
But two days ago it was working with VC1 as well.
Anyway it still keeps working with h264.
http://img58.imageshack.us/img58/604/slamanrm6.th.jpg (http://img58.imageshack.us/my.php?image=slamanrm6.jpg)
Unselect VC1 and h264 boxes under internal filters and select Haali and Arcsoft filters as "prefer" selected under external filters.
rica
11th July 2008, 02:35
Sorry CiNcH but i can't add audio here; it works very well :)
http://img58.imageshack.us/img58/2079/cinch7lo8.th.jpg (http://img58.imageshack.us/my.php?image=cinch7lo8.jpg)
CiNcH, best regards :)
hdboy
11th July 2008, 03:04
I have a dilemma: I need to use D3D mode (to remove tearing), but in this mode, I can't open the load subtitle dialog. I find that .srt file will autoload (if there's no embedded subtitle) but .idx and .sub will not. How do I work around this? thanks
JohnLai
11th July 2008, 03:47
Is it normal for mpc to load 2 video decoders at the same times?
ericab
11th July 2008, 04:50
Is it normal for mpc to load 2 video decoders at the same times?
....for example?....
maybe you have ffdshow forced to load for pre/post-processing ??
JohnLai
11th July 2008, 07:36
Well, if u said about ffdshow, yes, since i do enable postprocessing, but i did disable the ffdshow built-in H.264, so that mpc will use the CoreAVC instead. Is it normal for ffdshow to be loaded with Coreavc in my configuration?
ericab
11th July 2008, 08:31
Well, if u said about ffdshow, yes, since i do enable postprocessing, but i did disable the ffdshow built-in H.264, so that mpc will use the CoreAVC instead.
im having trouble understanding this...but..
possibly you should change your merits around.
use radlights filter manager @:
http://www.free-codecs.com/download/RadLight_Filter_Manager.htm
JohnLai
11th July 2008, 12:34
Hmm..maybe this screenshot will do . http://img241.imageshack.us/img241/4666/wangantg5.th.jpg (http://img241.imageshack.us/my.php?image=wangantg5.jpg)
_xxl
11th July 2008, 13:20
Did you enable RAW video support from ffdshow?
JohnLai
11th July 2008, 14:16
LOL, it solved, thx for the answer, _xxl. Never know that the RAW video support is enabled in ffdshow.
clsid
11th July 2008, 14:21
I have a dilemma: I need to use D3D mode (to remove tearing), but in this mode, I can't open the load subtitle dialog. I find that .srt file will autoload (if there's no embedded subtitle) but .idx and .sub will not. How do I work around this? thanks
.idx/sub will also be auto-loaded if you name the files properly.
saint-francis
11th July 2008, 16:09
.idx/sub will also be auto-loaded if you name the files properly.
Or mux them in with the rest of the video.
iron2000
11th July 2008, 17:01
Been using MPC for quite some time already but I still don't get what are the internal Source filters.
Transform filters are the decoders, right?
What about Source filters?
clsid
11th July 2008, 17:28
Source filters are responsible for reading a file format (aka container), determine what kind of audio video and other data it contains, extract the data and forward it to the next filters in the chain, one decodable chuck (aka frame) at a time.
iron2000
11th July 2008, 18:06
Ok understood.
Thanks clsid!
scott1256ca
12th July 2008, 10:01
well, I got past most my my dxva with no video showing problem.
I'm at catalyst 8.5 and from the following site (which you may already know about)
http://exdeus.home.comcast.net/~exdeus/ati-hd2x00/
I loaded most of the tweaks, but left the dual monitor ones behind. That didn't work as it was, but while trying to fix a full screen with black bar problem I upped
VForceMaxResSize="4600000"
That gets dxva working in powerdvd for the higher bitrate stuff I wanted and in MPC-HC with moderate bitrate x264 encodes (higher bit rate one that say they are using dxva still don't show any video).
If I get nothing else working, I'll be reasonably happy, but I was hoping to get rid of poserdvd altogether.
By the way I had also tried catalyst 8.6 and had the no overlay problem, until I opened something in powerdvd. That got overlay working for MPC-HC as well (but still no working dxva for me with this). Those tweaks totally screwed up my video while using 8.6, which is why I downgraded to 8.5 again.
CiNcH
12th July 2008, 14:33
@ rice,
which version of the Elecard demuxer is that on the screenshot? Did you remux m2ts to ts, or does it natively support m2ts?
rica
12th July 2008, 14:51
@ rica,
which version of the Elecard demuxer is that on the screenshot? Did you remux m2ts to ts, or does it natively support m2ts?
CiNcH,
That was original m2ts ripped by AnyDVD-HD from "Spiderman3" BD.
Here is the info:
http://img184.imageshack.us/img184/2383/cinch8yv1.th.jpg (http://img184.imageshack.us/my.php?image=cinch8yv1.jpg)
EDIT: Source Filter was "File Source (Async)"
SS which is been talking on:
http://img58.imageshack.us/img58/2079/cinch7lo8.th.jpg (http://img58.imageshack.us/my.php?image=cinch7lo8.jpg)
CiNcH
12th July 2008, 15:44
Which Elecard package did include this demuxer?
rica
12th July 2008, 15:50
Elecard Converter Studio ver. 2.1.
Give it a go with trial version.
EDIT: I've just checked, now it is ver.3.0 and Elecard doesn't give any trial download link.
But you can still download the trial of Converter Studio avc-hd edition.
Now i'm downloading Elecard mpeg2 decoder streaming pack trial so as to give it a go as well.
rica
12th July 2008, 16:21
Yes CiNcH, as i guess; Elecard mpeg2 streaming pack (trial) includes the same version of Elecard mpeg demux: 1.3.0.6737 and it works :)
CiNcH
12th July 2008, 18:03
@ Casimir,
is there something special programmatically concerning the connection format with the WMVideo Decoder DMO?
Casimir666
12th July 2008, 19:14
@ Casimir,
is there something special programmatically concerning the connection format with the WMVideo Decoder DMO?
What do you mean?
CiNcH
12th July 2008, 19:41
What do you mean?
If I knew that... Our demuxer simply does not connect to the WMVideo Decoder DMO. Other DirectShow decoders (Sonic, CyberLink and MainConcept) are OK...
neoufo51
12th July 2008, 19:56
Anybody have the latest build? They stopped right before the DXVA fix.
rica
12th July 2008, 20:09
If I knew that... Our demuxer simply does not connect to the WMVideo Decoder DMO. Other DirectShow decoders (Sonic, CyberLink and MainConcept) are OK...
Remuxed VC1 into TS container from HD-DVD Evo via TSMuxer:
http://img184.imageshack.us/img184/4388/cinch10hs1.th.jpg (http://img184.imageshack.us/my.php?image=cinch10hs1.jpg)
Original m2ts VC1 file ripped from BD:
http://img184.imageshack.us/img184/7274/cinch11xc7.th.jpg (http://img184.imageshack.us/my.php?image=cinch11xc7.jpg)
This SS was taken from original m2ts with splitter filter. I had to use vmr9 to take SS:
http://img211.imageshack.us/img211/1442/cinch12ra8.th.jpg (http://img211.imageshack.us/my.php?image=cinch12ra8.jpg)
EDIT:
Sorry guys, you casimir and cinch!!! For this early response :crashs:
Kado
12th July 2008, 21:19
Anybody have the latest build? They stopped right before the DXVA fix.
That would be nice to get!:)
rica
12th July 2008, 21:26
Yes i know : it seems this happen only on nVidia board. Will fix this next week end (no time to have a look on it before)
Casimir promised that at July 7th... So next weekend means this weekend :thanks:
rack04
12th July 2008, 21:30
Casimir promised that at July 7th...
According to the change log rev 651 this is already fixed. Need a new build to test.
rica
12th July 2008, 21:36
According to the change log rev 651 this is already fixed. Need a new build to test.
I've found 649 as the latest version at alexins' page?
Where is 651?
Casimir666
12th July 2008, 22:17
If I knew that... Our demuxer simply does not connect to the WMVideo Decoder DMO. Other DirectShow decoders (Sonic, CyberLink and MainConcept) are OK...
There is a trick to connect to WMVideo decoder DMO with VIDEOINFOHEADER2 Media Types : demuxer should say "He DMO Filter, I'm Microsoft ASF Reader" (if you want detail look at CMpegSplitterFilter::GetClassID)
rack04
12th July 2008, 22:27
I've found 649 as the latest version at alexins' page?
Where is 651?
That is what kado is asking for. A new build hasn't been posted yet that fixes DXVA playback. Change log goes all the way to rev 661.
rica
12th July 2008, 22:28
that is what kado is asking for. A new build hasn't been posted yet that fixes dxva playback. Change log goes all the way to rev 661.
:) :) :)
BTW i'm not so pessimistic. 650 will fix that known issue.
ericab
13th July 2008, 02:45
Where is 651?
alexins we need u!!!
Brazil2
13th July 2008, 10:15
1) "Play DVD directly" on "Open DVD" or at least permit to choose a default drive in order not to choose everytime the drive wich contains the DVD. I remember in some version of MPC, the playing started directly upon auto-detecting an inserted dvd
I second that :)
This selection dialog box is quite annoying and I like the automatic selection system used by the 'old' MPC.
Suggestion:
Automatic selection of the drive if only one present DVD is detected
Selection box if more than one present DVD is detected
An option for the default drive to use would be nice as well :)
CiNcH
13th July 2008, 12:52
There is a trick to connect to WMVideo decoder DMO with VIDEOINFOHEADER2 Media Types : demuxer should say "He DMO Filter, I'm Microsoft ASF Reader" (if you want detail look at CMpegSplitterFilter::GetClassID)
Thank you very much, I will check that as soon as the SVN is available again...
CiNcH
13th July 2008, 15:37
@ Casimir,
where du you set the m_pPipoBimbo? If it is true you know that the downstream filter is WMVideo Decoder DMO?
STaRGaZeR
13th July 2008, 16:49
Since rev586 all newer revisions have had problems with Vista + ATI in the DXVA detection formula. Rev638 states "FIX : 11+ ref frame, but only on VISTA". This fixes 10ref and 11ref frame files I previously uploaded, but still those with 16ref freeze. Rev586 has this fix PLUS the 11 ref limitation, making it perfect.
I mean in all recent revs this limitation has been eliminated, why? 16ref files will never play OK, they need software mode, but without the rev586 configuration MPC HC will try to decode them with DXVA, and failing in consequence.
In short: this fix works perfect but it tries to decode 16ref files using DXVA. Please reimplement the 11+ref frames limitation for DXVA as in rev586 :)
Casimir666
13th July 2008, 18:14
@ Casimir,
where du you set the m_pPipoBimbo? If it is true you know that the downstream filter is WMVideo Decoder DMO?
Look in CMpegSplitterOutputPin::Connect
Liisachan
13th July 2008, 21:56
Devs and everyone else:
As I already reported (http://forum.doom9.org/showthread.php?p=1135601#post1135601) with a test clip and several people including clsid confirmed a long ago, softsubs are out of sync in vmr9 mixer mode in mpc (both from guliverkli2 and from mpc-hc) if multiThread is enabled in ffdshow ("Queue & misc - Queue output samples"). It has been suggested that this is not a bug in apps, but perhaps DirectX SDK broken compatibility.
I suggest that both guliverkli2 and mpc-hc versions should use a workaround something like this:
If VMR9 (renderless) is selected by user and if multiThread=1 is seen in the ffdshow settings in the registry, then automatically disable VMR9 mixer mode even if it is enabled by the user.
In theory doing so might be inconvenient for those who really need VMR9 mixer mode, but would there be such users? On the other hand, subtitles out of sync by about 0.5 seconds are not anything bearable for (almost) any users, in practical sense, not cosmetic.
THAT currently happens quite easily if you (accidentally or intentionally) enable VMR9 mixer mode when ffdshow multiThread is set. I assume this combination of the settings is not rare, and that's why many users could reproduce the problem as soon as I posted the sample clip.
I came up with this idea after reading this entry in guliverkli2:
* MPC: YUV mixing option is now hidden on Vista (because it does not work on Vista).
Basically a similar idea. Would the above workaround be acceptable? Anyone has any suggestion?
Aleksoid1978
14th July 2008, 02:08
alexins we need u!!!
Here - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_664.7Z
gngn
14th July 2008, 02:32
Here - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_664.7Z
works like a charm on Nvidia again. thanks guys! :thanks:
CiNcH
14th July 2008, 06:40
Look in CMpegSplitterOutputPin::Connect
WMVideo Decoder DMO finally connecty with the fake ASFReader CLSID. However it does not grab any data from the demuxer.. Maybe it also does not like ES (Elementary Stream), just like ffdshow or MPC Video Decoder?
Casimir666
14th July 2008, 07:35
Devs and everyone else:
As I already reported (http://forum.doom9.org/showthread.php?p=1135601#post1135601) with a test clip and several people including clsid confirmed a long ago, softsubs are out of sync in vmr9 mixer mode in mpc (both from guliverkli2 and from mpc-hc) if multiThread is enabled in ffdshow ("Queue & misc - Queue output samples"). It has been suggested that this is not a bug in apps, but perhaps DirectX SDK broken compatibility.
I suggest that both guliverkli2 and mpc-hc versions should use a workaround something like this:
If VMR9 (renderless) is selected by user and if multiThread=1 is seen in the ffdshow settings in the registry, then automatically disable VMR9 mixer mode even if it is enabled by the user.
In theory doing so might be inconvenient for those who really need VMR9 mixer mode, but would there be such users? On the other hand, subtitles out of sync by about 0.5 seconds are not anything bearable for (almost) any users, in practical sense, not cosmetic.
THAT currently happens quite easily if you (accidentally or intentionally) enable VMR9 mixer mode when ffdshow multiThread is set. I assume this combination of the settings is not rare, and that's why many users could reproduce the problem as soon as I posted the sample clip.
I came up with this idea after reading this entry in guliverkli2:
Basically a similar idea. Would the above workaround be acceptable? Anyone has any suggestion?
Well it's not exactly the same : mixer mode didn't works at all on Vista so I disabled it, but for XP sometimes you should activate it (prevent blur line on 1080p) sometimes you should'nt.
If i find time I'll have a look on your sub problem.
WMVideo Decoder DMO finally connecty with the fake ASFReader CLSID. However it does not grab any data from the demuxer.. Maybe it also does not like ES (Elementary Stream), just like ffdshow or MPC Video Decoder?
You should stick together PES to have a complete frame. In general decoder prefer to have one frame at a time (mpc splitter & Haali works this way).
Another things : have you send the extradata with connection MediaType (look in CBaseSplitterFileEx::Read(vc1hdr& h ...) ?
G_M_C
14th July 2008, 09:01
Good morning people (at least ....it is morning here ... and "good" is allways relative ;) ). I've tried to search this thread both through the forum-search and google, but i cant find a straight answer;
I made myself a coax-cable, using some left-over coax networking-cable. I used it to connect my PC (onboard, P35c DR3R, Realtec 889a) to my receiver (Onkyo TX-SR875). I've set MPC-HT's internal filters to "s/pdif" on bots AC3 and DTS. Everything seems to work fine, exept DTS 1536 kbps (1.5 Mbit).
Only DTS 1536 kbps (1.5 Mbit) stutters serverely, and it only does so with the internal filters of MPC-HT. When "switch off" MPC-HT's internal filters, and use ffdshow_tryout, set to s/pdif (straight out to s/pdif, no decoding) everything works perfectly. So it seems to be a problem in MPC-HT's "DTS to s/pdif-output" code (decoding DTS has no problems).
Anyone have advise ?
mrtemp
14th July 2008, 09:07
any chances to fix this
Subtitles synchronisation lost with VMR9/EVR
http://sourceforge.net/tracker/index.php?func=detail&aid=1948031&group_id=170561&atid=854651
subs 'work good' only with vmr7 or VSFilter.dll (v. 2.38) added as external filter
NanoBot
14th July 2008, 10:13
Hi,
I would like to ask two questions concerning the new feature "Playback / Output / Fullscreen monitor":
When I activate this feature without using "Direct3D Fullscreen", the video shows up for a very short moment on the second monitor, but not in fullscreen. After that, the video disappears and mpc hangs.
With Direct3D Fullscreen is activated, the video always appears on the monitor where the mpc main window is located, regardless of the monitor choosen where fullscreen should appear.
Would it possible to combine both features, so that it would be possible to determine on which monitor the Direct3D fullscreen video should be located ? I request that because I have tearing without using Direct3D.
OS is Windows XP SP2, the codec is the latest one from PowerDVD8 or the internal h.264 decoder and the vga card is a 8600gts.
:thanks: to all developers for their good work until know.
C.U. NanoBot
Leak
14th July 2008, 10:51
Would it possible to combine both features, so that it would be possible to determine on which monitor the Direct3D fullscreen video should be located ? I request that because I have tearing without using Direct3D.
MPC has a command line argument "/monitor <n>" where n is the monitor (1 is the leftmost, I think) that you want the video window to show up on.
There's also a command line option "/d3dfs" to turn Direct3D fullscreen on from the command line so you don't have to watch everything in fullscreen - I've made a shortcut using those two options to make sure I get tearing free video on my projector, and I can still open all those oh-so-funny crappy videos my friends mail me in a MPC window: best of both worlds... :)
fixed
14th July 2008, 11:09
I tried to change Default Style settings
http://xs229.xs.to/xs229/08291/mpcsub_before728.png.xs.jpg (http://xs229.xs.to/xs229/08291/mpcsub_before728.png)
but after restart it always resets to Arial with default settings.
http://xs229.xs.to/xs229/08291/mpcsub_after363.png.xs.jpg (http://xs229.xs.to/xs229/08291/mpcsub_after363.png)
MPC-HC 1.1.664.0
MartinAF
14th July 2008, 11:59
why the option to deactivate DXVA has been removed from recent builds?
DXVA is still not working on HD3870 in xpsp3 with some videos hanging others having artifacts and blocking all over the screen etc. (including videos that were posted on these forums and claimed to be working 100% with MPCHC like the haruhi video) and now i cant play some of my files until i disable internal decoders.
Kado
14th July 2008, 12:17
@Aleksoid1978
Thanks for the new build.
@MartinAF
why the option to deactivate DXVA has been removed from recent builds?
DXVA is still not working on HD3870 in xpsp3 with some videos hanging others having artifacts and blocking all over the screen etc. (including videos that were posted on these forums and claimed to be working 100% with MPCHC like the haruhi video) and now i cant play some of my files until i disable internal decoders.
The way to disable is now different, in the internal filters list now you have two entries:
H264/AVC (DXVA)
H264/AVC (FFmpeg)
So if you don't want to use DXVA or FFmpeg disable either one using the check boxes.
Make sure you are using the latest build, rev664.
Casimir666
14th July 2008, 12:55
any chances to fix this
Subtitles synchronisation lost with VMR9/EVR
http://sourceforge.net/tracker/index.php?func=detail&aid=1948031&group_id=170561&atid=854651
subs 'work good' only with vmr7 or VSFilter.dll (v. 2.38) added as external filter
Is it the same problem as Liisachan (fews posts above) ?
_xxl
14th July 2008, 12:56
DXVA is still not working on HD3870 in xpsp3 with some videos hanging others having artifacts and blocking all over the screen etc. (including videos that were posted on these forums and claimed to be working 100% with MPCHC like the haruhi video) and now i cant play some of my files until i disable internal decoders.
Are your samples DXVA compatible?
JohnLai
14th July 2008, 13:26
Ignore me, something wrong with my shaders, that all. LOL.......
NanoBot
14th July 2008, 13:30
Hi Leak,
I created a desktop icon using the CLI parameters you mentioned. Now I can drag and drop the video I want to watch onto the icon and the D3D fullscreen directly starts on my HDTV, which is exactly the behavior I want. Now I will see if it is possible to write a batch file which will read the framesize and framerate of a videofile and adjust the second monitors resolution and refresh rate according to this data before starting mpc.
:thanks:
C.U. NanoBot
Leak
14th July 2008, 14:00
Now I can drag and drop the video I want to watch onto the icon and the D3D fullscreen directly starts on my HDTV, which is exactly the behavior I want.
You could also add a link to it in your "Send to" menu in explorer - that way you can trigger it via the context menu... :)
betaking
14th July 2008, 15:56
Last build 664 play some avi videos after few Minutes doesn't Rasponding!
http://xs229.xs.to/xs229/08291/1323.png
CiNcH
14th July 2008, 18:09
@ rica,
Elecard MPEG Demuxer -> Nero Audio Decoder 2 work together for LPCM within m2ts. Somehow stereo came out even though decoder and renderer reported 6 channels. Seems audio configuration is somehow messed up under Vista SP1.
MartinAF
14th July 2008, 18:52
Kado
thanks for that, well its my fault for being blind heh :)
_xxl
i have yet to encounter a file that is working properly with DXVA and HD3870 on xpsp3
i tried the files that were hosted in the DXVA compatibility thread and they are causing problems as well
some files (those which should be working like the haruhi video and others that are encoded in the right way) play nicely if i dont go fullscreen (doubleclick, not D3D fullscreen), but as soon as i go fullscreen there are problems, artifacts blockiness, stuttering etc. and even vpu recovery errors
the things is there has to be a problem with DXVA and going fullscreen on HD3870 and xpsp3 because i can resize the video as much as i want while playing without problems, but when i doubleclick for fullscreen playback all hell brakes lose. The only way to get perfect DXVA playback with my rig and fullscreen at the same time is to go D3D fullscreen
Jong
14th July 2008, 18:53
Devs and everyone else:
As I already reported (http://forum.doom9.org/showthread.php?p=1135601#post1135601) with a test clip and several people including clsid confirmed a long ago, softsubs are out of sync in vmr9 mixer mode in mpc (both from guliverkli2 and from mpc-hc) if multiThread is enabled in ffdshow ("Queue & misc - Queue output samples"). It has been suggested that this is not a bug in apps, but perhaps DirectX SDK broken compatibility.
I suggest that both guliverkli2 and mpc-hc versions should use a workaround something like this:
If VMR9 (renderless) is selected by user and if multiThread=1 is seen in the ffdshow settings in the registry, then automatically disable VMR9 mixer mode even if it is enabled by the user.
In theory doing so might be inconvenient for those who really need VMR9 mixer mode, but would there be such users? VMR9 mixer mode is necessary for MPC-HC to correctly output 1920x1080 for 1920x1088 source video i.e. all Blu-ray/HD-DVD. With mixer mode turned off the extra 8 lines, which not only distort the aspect ratio but sometimes contain "noise", are displayed.
At least this is definitely the case with ATI, not had experience of Nvidia.
Jong
14th July 2008, 18:56
Kado
thanks for that, well its my fault for being blind heh :)
_xxl
i have yet to encounter a file that is working properly with DXVA and HD3870 on xpsp3
i tried the files that were hosted in the DXVA compatibility thread and they are causing problems as well
some files (those which should be working like the haruhi video and others that are encoded in the right way) play nicely if i dont go fullscreen (doubleclick, not D3D fullscreen), but as soon as i go fullscreen there are problems, artifacts blockiness, stuttering etc. and even vpu recovery errors
the things is there has to be a problem with DXVA and going fullscreen on HD3870 and xpsp3 because i can resize the video as much as i want while playing without problems, but when i doubleclick for fullscreen playback all hell brakes lose. The only way to get perfect DXVA playback with my rig and fullscreen at the same time is to go D3D fullscreenI know that just because it works for some does not mean there is not a problem but the 3850 works fine here with xpsp3. I switch back and forth from fullscreen all the time at the moment (doing some testing) and see no problems.
ADude
14th July 2008, 19:19
Does 664 solve all new problems - meaning problems introduced in recent versions over the past few weeks or so ?
In other words, 664 now works at least as well as any previous version ?
fixed
14th July 2008, 20:11
Guys, please help. I found a bug with subtitle. English subtitle works ok in ANSI and Unicode. But russian subtitle works ok only in unicode or ANSI if I am launch second copy of MPC. Look at that
http://img137.imageshack.us/img137/7767/1231ui8.jpg
Old MPC from Gabest works correctly. Guys, please fix it.
Still not fixed =/
rica
14th July 2008, 20:28
@ rica,
Elecard MPEG Demuxer -> Nero Audio Decoder 2 work together for LPCM within m2ts. Somehow stereo came out even though decoder and renderer reported 6 channels. Seems audio configuration is somehow messed up under Vista SP1.
I can't confirm this since i have SPDIF output.
I suppose you tried with analog speakers?
Kado
14th July 2008, 21:38
@MartinAF
Try other ATI drivers like Catalyst v8.5 or v8.7 beta. My brother has a HD3850 AGP + XP SP3 and it works fine in full screen + DXVA.
@ADude
Yes, well at least for me!:)
briantokyo
14th July 2008, 22:02
Hello,
I've been wanting to switch to MPC-HC for some time, and I finally tried it and did some comparisons with MPC and MPC-HC. Using exactly the same settings, the quality in HC seems to be much worse. Maybe I'm missing some setting?
The screenshots on the left and top are MPC, right/bottom are MPC-HC. I took them as PNG so there's no quality loss over the capture.
http://techsuki.net/apps/MalUpdater/mpcs2.png
ooferomen
15th July 2008, 00:33
http://img291.imageshack.us/img291/2637/problemch9.th.jpg (http://img291.imageshack.us/my.php?image=problemch9.jpg)
http://img292.imageshack.us/img292/9018/cardlu6.th.jpg (http://img292.imageshack.us/my.php?image=cardlu6.jpg)
Windows XP SP3, 8400GS(G98 core), 175.16 Drivers
any idea why my H264 video looks like that?
CruNcher
15th July 2008, 00:42
Thx Casimir Dxva is working again :)
rica
15th July 2008, 01:02
Thx Casimir Dxva is working again :)
????
Which SVN is working?
MartinAF
15th July 2008, 02:11
Kado
i`m trying every new driver version and MPC-HC version since the first DXVA builds - always the same problem
Aleksoid1978
15th July 2008, 03:55
latest, 666 rev - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_666.7Z
briantokyo
15th July 2008, 05:47
http://img291.imageshack.us/img291/2637/problemch9.th.jpg (http://img291.imageshack.us/my.php?image=problemch9.jpg)
http://img292.imageshack.us/img292/9018/cardlu6.th.jpg (http://img292.imageshack.us/my.php?image=cardlu6.jpg)
Windows XP SP3, 8400GS(G98 core), 175.16 Drivers
any idea why my H264 video looks like that?
Looks like dithering. Maybe you have your screen settings at 16bit?
CiNcH
15th July 2008, 07:00
I can't confirm this since i have SPDIF output.
I suppose you tried with analog speakers?
But with LPCM you are not supposed to get 5.1 with S/P-DIF, bandwidth is far from being enough (HDMI is your friend then)... probably your external amp does the upmix? That is actually why I switched to analog (at least partly).
In my case it seems I have a problem with the audio driver under Vista...
G_M_C
15th July 2008, 08:33
Good morning people (at least ....it is morning here ... and "good" is allways relative ;) ). I've tried to search this thread both through the forum-search and google, but i cant find a straight answer;
I made myself a coax-cable, using some left-over coax networking-cable. I used it to connect my PC (onboard, P35c DR3R, Realtec 889a) to my receiver (Onkyo TX-SR875). I've set MPC-HT's internal filters to "s/pdif" on bots AC3 and DTS. Everything seems to work fine, exept DTS 1536 kbps (1.5 Mbit).
Only DTS 1536 kbps (1.5 Mbit) stutters serverely, and it only does so with the internal filters of MPC-HT. When "switch off" MPC-HT's internal filters, and use ffdshow_tryout, set to s/pdif (straight out to s/pdif, no decoding) everything works perfectly. So it seems to be a problem in MPC-HT's "DTS to s/pdif-output" code (decoding DTS has no problems).
Anyone have advise ?
Has anyone seen my question ? Is there a solution for this problem (of did i miss some update :? ) ?
Casimir666
15th July 2008, 08:38
Hello,
I've been wanting to switch to MPC-HC for some time, and I finally tried it and did some comparisons with MPC and MPC-HC. Using exactly the same settings, the quality in HC seems to be much worse. Maybe I'm missing some setting?
The screenshots on the left and top are MPC, right/bottom are MPC-HC. I took them as PNG so there's no quality loss over the capture.
Could you save you settings in a .INI file and post it here?
Windows XP SP3, 8400GS(G98 core), 175.16 Drivers
any idea why my H264 video looks like that?
Do you have enable YUV mixing in VMR9? If so try to uncheck this option.
Mercury_22
15th July 2008, 09:02
latest, 666 rev - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_666.7Z
Can you compile a x64 version too ? Please ! :helpful:
Aleksoid1978
15th July 2008, 10:33
Can you compile a x64 version too ? Please ! :helpful:
I have some error when compile ffmpeg x64 version -> can't compile x64 ver.
Mercury_22
15th July 2008, 11:23
I have some error when compile ffmpeg x64 version -> can't compile x64 ver.
Maybe those who can compile x64 version can share their "Experience " ! Please ! :thanks:
And maybe someone can create a "How to for Dummies / Idiot's guide" for those who are willing to try to compile new svn revisions (me included) so developers can concentrate upon "coding" only, while we can test the new changes ? :helpful: :thanks:
pitch.fr
15th July 2008, 12:05
anyone using MPC HC with Reclock ?
I understand Casimir is watching his movies in 60Hz, so he couldn't care less that the custom EVR renderer randomly drops frames.....but there's several other active coders it seems ?
none of them is using Reclock in 24/48/72 Hz ?
it seems that sometimes there is some timestamps that are "floating" in some movies(due to Reclock changing the timestamps), HR will smooth them so you don't notice it...but MPC HC simply drops(with the jitter infos you see a big wave going through) :(
there's a start of explanation in the avisynth section of ffdshow :
Smooth timestamps
This mode will smooth frame durations that alternate between two values every other frame by setting the duration of the current frame to the average duration of the current and last frame. This allows adding/dropping frames on 24FPS NTSC video (with a bob filter, for example) where timestamps that are alternating between 33 and 50ms will be replaced with a constant duration of 41.7ms. Video that already has constant frame durations will keep them, of course.
if some good samaritan could somehow beef up MPC HC's EVR presenter stability so it actually smoothes timestamps, my friends on HCFR and I would be in debt forever :D
Xeraf
15th July 2008, 12:45
I have some questions related to my configuration (Asus M3N78-EMH HDMI connected to a Panasonic PX80 using HDMI for both video and audio). I hope there's a solution:
- Will the Geforce 8200 ( http://www.nvidia.com/object/geforce_8200mgpu.html , shown as "NVIDIA Geforce 8200 (4318)" under MPC Video decoder properties) be supported? Or should it be already supported and I can't get it to work? I tried every release/video card driver I could get but no way.
- Is 24hz playback supported under Vista x64 using EVR custom?
My goal is to use PowerDVD external filter (DXVA), but that's the situation:
EVR Custom with PowerDVD Filter, 24hz -> video stuttering, subtitles aren't sometime shown (some lines are missing), usually the audio doesn't start (I have to seek the file to get the audio back).
EVR Custom with internal filter (no DXVA support), 24hz -> audio out of sync.
These problems disappear at 60hz (with both video filters) or using WMR9@24hz.
I really hope someone can help, as I tried everything (using haali splitter and ac3filter external filter too).
The thing is that 24hz playback is fine under XP using VMR9 renderless (WMR9 under Vista doesn't support PowerDVD DXVA)!
Thanks.
As there was no reply, I'm wondering if nobody has a 24hz display or nobody has problems with it. :(
May I hope for Geforce 8200 support in future releases?
ooferomen
15th July 2008, 14:33
As there were no reply, I'm wondering if nobody has a 24hz display or nobody has problems with it. :(
May I hope for Geforce 8200 support in future releases?
i sent you a private message
ooferomen
15th July 2008, 14:34
Could you save you settings in a .INI file and post it here?
Do you have enable YUV mixing in VMR9? If so try to uncheck this option.
no YUV mixing is checked
noee
15th July 2008, 16:27
As there was no reply, I'm wondering if nobody has a 24hz display or nobody has problems with it. :(
May I hope for Geforce 8200 support in future releases?
Yes, I do, an LG37 and I watch movies in 24Hz, but I use EVR or HR because I could never get EVR Custom Presenter to work @ 24Hz.
rica
15th July 2008, 17:07
But with LPCM you are not supposed to get 5.1 with S/P-DIF, bandwidth is far from being enough ).
Yes that is just what i mean exactly, so i can't try with SPDIF.
I'll try to fit some analog cables to my creative so as to hear 5.1.(don't have HDMI as well)
I suppose you have onboard audio card?
CiNcH
15th July 2008, 17:20
You don't have to try. It is a driver issue under Vista. I am running Vista just for testing anyway...
rica
15th July 2008, 17:59
I've already tried. It works with analog speakers very well as 5.1 under Vista SP1. (Creative Xi-Fi/Onkyo-mode: DVD Direct Multichannel)
Filters: File Source (Async) > Elecard mpeg Demux > Nero Audio Decoder2
I'll give it a go with the other alternatives (which seem stereo) as my analog outputs ready. (i wonder if they are been listenning as really 5.1 or stereo?)
I gonna edit here.
FINAL EDIT:
Both grapstudio and graphedit gives 5.1 audio; but just graphstudio gives the right information.
Filters: MPC mpeg source > MPC mpa decoder filter:
http://img524.imageshack.us/img524/4078/cinch13yt3.th.jpg (http://img524.imageshack.us/my.php?image=cinch13yt3.jpg)
http://img524.imageshack.us/img524/5010/cinch14kc8.th.jpg (http://img524.imageshack.us/my.php?image=cinch14kc8.jpg)
rica
15th July 2008, 21:14
BTW i remembered how i can not work with standalone MPC Video Decoder.
Both Graphstudio and Graphedit crashes with MPC decoder until i unregister it back.
Is there anybody who might give any SS of working standalone MPC Video decoder on Graph things???
Is the only guy who lives issues with standalone MPC video decoder rica? ( Rica uses Vista SP1.)
Or anybody else?
duckyy
15th July 2008, 22:05
anyone using MPC HC with Reclock ?
I understand Casimir is watching his movies in 60Hz, so he couldn't care less that the custom EVR renderer randomly drops frames.....but there's several other active coders it seems ?
none of them is using Reclock in 24/48/72 Hz ?
it seems that sometimes there is some timestamps that are "floating" in some movies(due to Reclock changing the timestamps), HR will smooth them so you don't notice it...but MPC HC simply drops(with the jitter infos you see a big wave going through) :(
there's a start of explanation in the avisynth section of ffdshow :
if some good samaritan could somehow beef up MPC HC's EVR presenter stability so it actually smoothes timestamps, my friends on HCFR and I would be in debt forever :D
Yeah, I prefer HR over EVR for the same reason. And it seems even more terrible because of my slow CPU(P4 3Ghz). I just can't have smooth playback using this renderer : it randomly drop frames even though I did my best to synch the video plaback to my refresh rate (23.976@24/48Hz)
I watched not too long ago Taegukgi with HR and started the movie at 8ms. After 2h20min, my jitter was only 2.5ms (it went down to 0.25 and then it climbed up - that's apparently the HD2600 cycle - we discussed about it with some friend on HCFR).
I'm happy with HR ; but I would also be greatful if anyone could solve this. I could then have fun with the pixel shaders :p
Aleksoid1978
15th July 2008, 22:51
Still not fixed =/
this is subtitle in external file or in .avi ???
Because internal russian subtitle(view in .mkv) - it's ok.
P.S. - just now test with .avi + .srt - it's ok with russian subtitle(ANSI) with VobSub and internal subtitle render. Vista x86 SP1, Nvidia 7200GS, MPC-HC 666rev.
rica
15th July 2008, 23:48
Alexoid1978,
i tried 666;
it works with h264 using MPC decoder without any problem.
Just tell me how to get rid of WM Video Decoder DMO which doesn't give me any HA with my nVidia 8600 GTS?
I think selecting VC1 option boxes under internal filters doesn't fix this issue? (yes this time even you will get rid of WM Video decoder DMO)
Still "no DXVA" and broken video as well with MPC Video decoder? (nVidia 8600 GTS BTW)
Aleksoid1978
16th July 2008, 00:37
Alexoid1978,
i tried 666;
it works with h264 using MPC decoder without any problem.
Just tell me how to get rid of WM Video Decoder DMO which doesn't give me any HA with my nVidia 8600 GTS?
I think selecting VC1 option boxes under internal filters doesn't fix this issue? (yes this time even you will get rid of WM Video decoder DMO)
Still "no DXVA" and broken video as well with MPC Video decoder? (nVidia 8600 GTS BTW)
Internal MPC VC1 Decoder not work DXVA with Nvidia.
For me WM Video Decoder DMO - DXVA work fine under XP(output Pin - DXVA), under Vista not work(output pin WMV1).
also can try this utility - http://www.tosei.ru/isoft/mpc/WMV_PowerToy.exe, on Tab "Decoder" set "DXVA WMV support" to "Enabled".
Also if you under XP - install WMP11, after this very good with VC1 - picture fine and no broken
Aleksoid1978
16th July 2008, 01:41
Last, 671 rev:
x86 - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_671.7z
x64 - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_x64_671.7z
P.S. - x64 version can't test myself, because only Vista x86 on work (Vista x64 at home) - test who can and write about x64 version
Fragbert
16th July 2008, 03:08
Last, 671 rev:
x86 - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_671.7z
x64 - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_x64_671.7z
P.S. - x64 version can't test myself, because only Vista x86 on work (Vista x64 at home) - test who can and write about x64 version
Does anybody have a mirror? This site is dead at the moment. :thanks:
betaking
16th July 2008, 03:08
Last, 671 rev:
x86 - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_671.7z
x64 - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_x64_671.7z
P.S. - x64 version can't test myself, because only Vista x86 on work (Vista x64 at home) - test who can and write about x64 version
Hi,i can not download 671 rev,pls up to rapidshare.com! thanks!
Aleksoid1978
16th July 2008, 03:53
Hi,i can not download 671 rev,pls up to rapidshare.com! thanks!
Try now - all ok downloads, i test
P.S. - rapidshare:
http://rapidshare.com/files/130030733/MPC_HC_FS_671.7z.html
http://rapidshare.com/files/130030782/MPC_HC_FS_x64_671.7z.html
betaking
16th July 2008, 04:00
Try now - all ok downloads, i test
P.S. - rapidshare:
http://rapidshare.com/files/130030733/MPC_HC_FS_671.7z.html
http://rapidshare.com/files/130030782/MPC_HC_FS_x64_671.7z.html
yes,I can download now,but Still thanks you up this to rapidshare.com! :thanks:
73ChargerFan
16th July 2008, 05:11
Only DTS 1536 kbps (1.5 Mbit) stutters serverely, and it only does so with the internal filters of MPC-HT.I have the same problem. We should probably post this to the bug tracker on sourceforge.
johnsonlam
16th July 2008, 05:37
also can try this utility - http://www.tosei.ru/isoft/mpc/WMV_PowerToy.exe, on Tab "Decoder" set "DXVA WMV support" to "Enabled".
Thanks.
You're great contributor!
briantokyo
16th July 2008, 06:00
Could you save you settings in a .INI file and post it here?
Attached the ini in a RAR and a screenshot
Casimir666
16th July 2008, 07:53
Attached the ini in a RAR and a screenshot
Can you try to compare video quality with :
- Resizer : 3D surfaces - Bilinear
- Resizer : 3D surfaces - Bicubic A=0.60
- Resizer : 2D surfaces - Bilinear
Do it change something?
Mercury_22
16th July 2008, 07:56
Last, 671 rev:
x86 - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_671.7z
x64 - http://www.tosei.ru/isoft/mpc/MPC_HC_FS_x64_671.7z
P.S. - x64 version can't test myself, because only Vista x86 on work (Vista x64 at home) - test who can and write about x64 version
x64 version tested and it OK :thanks:
ranpha
16th July 2008, 07:58
Attached the ini in a RAR and a screenshot
What is your subtitle maximum resolution in MPC-HC?
From my tests, if the resolution is the same, subtitle quality is the same between MPC and MPC-HC.
neoufo51
16th July 2008, 08:22
Attached the ini in a RAR and a screenshot
I tried your settings and they fixed all my playback issues. I was using KMPlayer since MPC wasn't working too well even with the Haali Renderer, but by chance, I tried out these settings and I got the playback I was looking for.
Xeraf
16th July 2008, 08:27
With ooferomen help (thanks! He has the same problem as me) I found my lack of dxva hw acceleration (using MPHC filter, as the PowerDVD one works) should be due to Nvidia drivers problem.
Dxva Checker in Vista x64 (not working)
http://img411.imageshack.us/img411/7729/dxvavistaqc6.th.jpg (http://img411.imageshack.us/my.php?image=dxvavistaqc6.jpg)
Dxva Checker in Xp 32 (working)
http://img503.imageshack.us/img503/4034/dxvaxpep4.th.jpg (http://img503.imageshack.us/my.php?image=dxvaxpep4.jpg)
I guess the filter looks for NV12, but it finds NV24 and doesn't work. Is that fixable in future release?
I already tried to take a look at a registry, but I couldn't find anything :mad:
Brazil2
16th July 2008, 08:40
I'm experiencing huge audio/video synchronization problems when playing this file and when using the internal filters only:
http://trailers.nerodigital.com/Warner/GetSmart_HD.mp4
The video is far behind the audio. Same behaviour with both the release (604) and latest build by Aleksoid (671).
But if I turn off the internal transform filter and then use CoreAVC as an external filter everything is playing perfect.
For the info, I got no problem when playing the file with VLC (0.9.0 nightly build) either.
Core2Duo E6850, HD Radeon 3870, XP 32 bits.
briantokyo
16th July 2008, 08:44
Can you try to compare video quality with :
- Resizer : 3D surfaces - Bilinear
- Resizer : 3D surfaces - Bicubic A=0.60
- Resizer : 2D surfaces - Bilinear
Do it change something?
Same frame and original resolution.
Both MPC and MPC-HC are 32bit, running in Vista 64-bit with k-lite pack
Video info: XVID 640x360 23.98fps 1202Kbps [Video 0]
Looks like HC blurs the video to reduce artifacts.
http://techsuki.net/apps/MalUpdater/mpcqcomparison.png
http://techsuki.net/apps/MalUpdater/mpcqcomparison2.png
briantokyo
16th July 2008, 08:45
I tried your settings and they fixed all my playback issues. I was using KMPlayer since MPC wasn't working too well even with the Haali Renderer, but by chance, I tried out these settings and I got the playback I was looking for.
Heh, nice :) What codec pack do you use? I recommend k-lite.
SCRATCHY
16th July 2008, 09:02
:goodpost:
anyone using MPC HC with Reclock ?
I understand Casimir is watching his movies in 60Hz, so he couldn't care less that the custom EVR renderer randomly drops frames.....but there's several other active coders it seems ?
none of them is using Reclock in 24/48/72 Hz ?
it seems that sometimes there is some timestamps that are "floating" in some movies(due to Reclock changing the timestamps), HR will smooth them so you don't notice it...but MPC HC simply drops(with the jitter infos you see a big wave going through) :(
there's a start of explanation in the avisynth section of ffdshow :
if some good samaritan could somehow beef up MPC HC's EVR presenter stability so it actually smoothes timestamps, my friends on HCFR and I would be in debt forever :D
+1 Please
:thanks:
neoufo51
16th July 2008, 09:18
Heh, nice :) What codec pack do you use? I recommend k-lite.
Actually, none. I like my players to be self-contained and I use only the internal filters in MPC-HC.
Interesting find you have there with the difference between old MPC and MPC-HC. I didn't realize that the video was actually blurrier than with MPC. Then again, I've been using Mplayer for Windows until I stumbled upon MPC-HC so I wouldn't remember what the old MPC was like.
I'm experiencing huge audio/video synchronization problems when playing this file and when using the internal filters only:
http://trailers.nerodigital.com/Warner/GetSmart_HD.mp4
The video is far behind the audio. Same behaviour with both the release (604) and latest build by Aleksoid (671).
But if I turn off the internal transform filter and then use CoreAVC as an external filter everything is playing perfect.
For the info, I got no problem when playing the file with VLC (0.9.0 nightly build) either.
Core2Duo E6850, HD Radeon 3870, XP 32 bits.
I'm experiencing what you are experiencing. However, this doesn't seem to be a DXVA-friendly file as I'm seeing that DXVA isn't being used when I play it.
However, it doesn't explain why VLC, which doesn't have DXVA capability AFAIK, is able to play the file just fine, according to you.
sheppaul
16th July 2008, 09:24
Same frame and original resolution.
Both MPC and MPC-HC are 32bit, running in Vista 64-bit with k-lite pack
Video info: XVID 640x360 23.98fps 1202Kbps [Video 0]
Looks like HC blurs the video to reduce artifacts.
Make sure that you are using a same renderer.
fixed
16th July 2008, 09:25
this is subtitle in external file or in .avi ???
Because internal russian subtitle(view in .mkv) - it's ok.
P.S. - just now test with .avi + .srt - it's ok with russian subtitle(ANSI) with VobSub and internal subtitle render. Vista x86 SP1, Nvidia 7200GS, MPC-HC 666rev.
dvd video + external .srt
first copy of mpc-hc always shows ansi (cp1251) subs in wrong codepage but second works correct. Adding unicode signature (BOM) to utf8 files fix problem with utf.
My default style settings you can see here (http://forum.doom9.org/showpost.php?p=1158816&postcount=3177).
xp x64 sp2 with vmr9 renderless or haali renderer (internal subtitle renderer). mpc from guliverkli2 works correct with ansi subs.
briantokyo
16th July 2008, 09:26
Make sure that you are using a same renderer.
I am, same settings in both.
What is your subtitle maximum resolution in MPC-HC?
From my tests, if the resolution is the same, subtitle quality is the same between MPC and MPC-HC.
It's a xvid AVI, the text is part of the video.
fixed
16th July 2008, 09:34
Can you try to compare video quality with :
- Resizer : 3D surfaces - Bilinear
- Resizer : 3D surfaces - Bicubic A=0.60
- Resizer : 2D surfaces - Bilinear
Do it change something?
http://sourceforge.net/tracker/index.php?func=detail&aid=2018012&group_id=170561&atid=854651
I think it is similar bug.
ranpha
16th July 2008, 09:51
Same frame and original resolution.
Both MPC and MPC-HC are 32bit, running in Vista 64-bit with k-lite pack
Video info: XVID 640x360 23.98fps 1202Kbps [Video 0]
Looks like HC blurs the video to reduce artifacts.
Did you, in any case, have ffdshow loaded? The subtitle too, it is a soft-sub or a hard-sub?
http://sourceforge.net/tracker/index.php?func=detail&aid=2018012&group_id=170561&atid=854651
I think it is similar bug.
That video is a xvid, plus the bug happen even with bilinear resizer being used.
briantokyo
16th July 2008, 10:04
Did you, in any case, have ffdshow loaded? The subtitle too, it is a soft-sub or a hard-sub?
That video is a xvid, plus the bug happen even with bilinear resizer being used.
It's a xvid AVI, the text is part of the video.
fixed
16th July 2008, 10:15
That video is a xvid, plus the bug happen even with bilinear resizer being used.
Exactly. I missed it.
Aleksoid1978
16th July 2008, 10:20
To All - test last x64 rev. - work DXVA or not.
For me(8800GT, Vista x64) - x64 version not work DXVA, after open video - STOP, but x86 version work fine
ranpha
16th July 2008, 10:22
It's a xvid AVI, the text is part of the video.
Ok, did you use ffdshow in any case? Plus, did you have an ATI HD video card?
I can already replicate your problem, but my solution to it probably differs if you do not use ATI.
edit: Also list the codec you use to play the video, although it probably did not matter.
To All - test last x64 rev. - work DXVA or not.
For me(8800GT, Vista x64) - x64 version not work DXVA, after open video - STOP, but x86 version work fine
Tested with a couple of my sure-fire DXVA-compliant test files, and yes they will not play with DXVA on.
Will play with DXVA off and on 32-bit version.
Aleksoid1978
16th July 2008, 10:24
dvd video + external .srt
first copy of mpc-hc always shows ansi (cp1251) subs in wrong codepage but second works correct. Adding unicode signature (BOM) to utf8 files fix problem with utf.
My default style settings you can see here (http://forum.doom9.org/showpost.php?p=1158816&postcount=3177).
xp x64 sp2 with vmr9 renderless or haali renderer (internal subtitle renderer). mpc from guliverkli2 works correct with ansi subs.
I test on last, 671 rev - work perfect with .avi + external .srt in ANSI(cp1251) codepage.
Maybe font, that you select for subtitle have error with. Try default font, like Arial, Tahoma, Times New Roman ...
briantokyo
16th July 2008, 10:41
Ok, did you use ffdshow in any case? Plus, did you have an ATI HD video card?
I can already replicate your problem, but my solution to it probably differs if you do not use ATI.
edit: Also list the codec you use to play the video, although it probably did not matter.
MPC seems to be using ffdshow, while mpc-hc used it only for audio. I have a Geforce 8800 GTS
ranpha
16th July 2008, 10:45
MPC seems to be using ffdshow, while mpc-hc used it only for audio. I have a Geforce 8800 GTS
Try forcing MPC-HC to load ffdshow video decoder on the External Filters section and see whether the problem still persists.
Did you enable any of the ffdshow post-processing filters, such as the Sharpen one?
briantokyo
16th July 2008, 10:55
Try forcing MPC-HC to load ffdshow video decoder on the External Filters section and see whether the problem still persists.
Did you enable any of the ffdshow post-processing filters, such as the Sharpen one?
No filters used. Added ffdshow and set it as preferred, then mpc-hc used it this time, but it still looks the same.
However, I've now tried the EVR instead of VMR9 and it looks better, I will compare again with this one.
rica
16th July 2008, 11:10
Internal MPC VC1 Decoder not work DXVA with Nvidia.
For me WM Video Decoder DMO - DXVA work fine under XP(output Pin - DXVA), under Vista not work(output pin WMV1).
also can try this utility - http://www.tosei.ru/isoft/mpc/WMV_PowerToy.exe, on Tab "Decoder" set "DXVA WMV support" to "Enabled".
Also if you under XP - install WMP11, after this very good with VC1 - picture fine and no broken
Hi alex, thanks for the response.
I tried with WMV Power Toy:
http://img148.imageshack.us/img148/9058/alex01pk9.th.jpg (http://img148.imageshack.us/my.php?image=alex01pk9.jpg)
The result: (Vista 32 SP1/ nVidia 8600 GTS)
http://img524.imageshack.us/img524/3797/alex02gm7.th.jpg (http://img524.imageshack.us/my.php?image=alex02gm7.jpg)
Nothing has changed with 671.
I've added a short clip:
http://rapidshare.com/files/125927965/trial.ts.html
_ _ _ _
Aleksoid1978
16th July 2008, 11:13
Hi alex, thanks for the response.
I tried with WMV Power Toy:
http://img148.imageshack.us/img148/9058/alex01pk9.th.jpg (http://img148.imageshack.us/my.php?image=alex01pk9.jpg)
The result: (Vista 32 SP1/ nVidia 8600 GTS)
http://img524.imageshack.us/img524/3797/alex02gm7.th.jpg (http://img524.imageshack.us/my.php?image=alex02gm7.jpg)
Nothing has changed with 671.
I've added a short clip:
http://rapidshare.com/files/125927965/trial.ts.html
_ _ _ _
Try change video driver, for me work fine VC1 ...
rica
16th July 2008, 11:21
Try change video driver, for me work fine VC1 ...
I use 175.19.
What FW do you suggest? (haven't found any beta drivers for 8600 GTS)
177.41?
briantokyo
16th July 2008, 11:28
Testing again with MPC VMR9/MPC-HC VMR9/MPC-HC EVR
EVR looks much better than VMR9 for HC;, however, it seems to produce more artifacts
http://techsuki.net/apps/MalUpdater/mpcqcomparison4.png
http://techsuki.net/apps/MalUpdater/mpcqcomparison3.png
http://techsuki.net/apps/MalUpdater/mpcqcomparison5.png
Aleksoid1978
16th July 2008, 11:33
I use 175.19.
What FW do you suggest? (haven't found any beta drivers for 8600 GTS)
177.41?
Now i use 177.41 Vista x64, 175.19 XP x86, but for me VC1 work fine on all drivers, that i change in last two-three month ...
rica
16th July 2008, 11:38
Now i use 177.41 Vista x64, 175.19 XP x86, but for me VC1 work fine on all drivers, that i change in last two-three month ...
Thanks, i'll try.
fixed
16th July 2008, 11:41
Maybe font, that you select for subtitle have error with. Try default font, like Arial, Tahoma, Times New Roman ...
mpc-hc always resets default font to arial after restart.
briantokyo
16th July 2008, 11:45
One more test, this time I uncompressed the video first (Uncompressed RGB/YCbCr in virtualdub)
In this case, with uncompressed video, HC VMR9 looks way better than when it was XVID (taking the xvid as source, so the video should be the same)
http://techsuki.net/apps/MalUpdater/mpcqcomparison6.png
Aleksoid1978
16th July 2008, 11:57
mpc-hc always resets default font to arial after restart.
I just now test - start MPC-HC, change font to Verdana and also change some other parameters, close MPC-HC.
Start MPC-HC - and my subtitle settings save.
Settings store to registry - maybe you store in .INI ???
rica
16th July 2008, 12:08
Now i use 177.41 Vista x64, 175.19 XP x86, but for me VC1 work fine on all drivers, that i change in last two-three month ...
Alex,
177.41 doesn't accept my 8600 GTS on Vista32 (SP1)
http://img512.imageshack.us/img512/8427/alex03ky1.th.jpg (http://img512.imageshack.us/my.php?image=alex03ky1.jpg)
Supported GPUs seem those:
GeForce GTX 280
GeForce GTX 260
nForce 780a SLI
nForce 750a SLI
fixed
16th July 2008, 12:20
Settings store to registry - maybe you store in .INI ???
yep, I store settings in ini. I use several copies of mpc (homecinema and guliverkli2) and I can not store settings in registry.
Updated:
I change option to store settings to registry but nothing changed. MPC-HC still resets default style after restart. I tried several fonts like verdana or times new roman.
P.S. MPC-HC 1.1.671.0 (x86), XP x64 SP2.
Brazil2
16th July 2008, 13:13
I'm experiencing what you are experiencing. However, this doesn't seem to be a DXVA-friendly file as I'm seeing that DXVA isn't being used when I play it.
However, it doesn't explain why VLC, which doesn't have DXVA capability AFAIK, is able to play the file just fine, according to you.
Anyway DXVA is not working on my system for some reason and I believe that CoreAVC is not using DXVA as well. But the synchro is perfect when CoreAVC is used with the internal MPC-HC splitter. So I think it might be an issue with the internal codec.
And this is the only HD video for now, DXVA compliant or not, which has given me troubles to play with MPC-HC.
I've also made some tests with other renderers (overlay mixer, VMR7 windowed, VMR7 renderless, 2D and 3D surfaces) and the result is the same.
As for VLC I've used the v0.9.0-test2 pre-release which can be found here:
http://downloads.videolan.org/pub/videolan/testing/vlc-0.9.0-test2/win32/vlc-0.9.0-test2-win32.7z
Nothing to install, just unpack and run. So you can test yourself.
VLC is using its own internal codecs so it won't mess up with your Direct Show codecs.
However I'm using the following setting for H264 playback optimization:
Open the menu Tools -> Preferences
Tick Show Settings -> All
Go to "Input/Codec"
Go to "Other codecs" subcategory
Go to "FFmpeg"
Put the "Skip loop filter for H264" to all
Apply and Save
Close and restart VLC
The video is playing like a charm.
ranpha
16th July 2008, 13:27
Testing again with MPC VMR9/MPC-HC VMR9/MPC-HC EVR
EVR looks much better than VMR9 for HC;, however, it seems to produce more artifacts
If you ask me, there is virtually no difference between the VMR and EVR pictures. Any artifacts you have seen may come down to the how different each renderer works.
About the blurring, it happens in some certain combinations with ffdshow. I've seen it before and I think you probably be able to get to avoid it if you use 2D surfaces instead of 3D ones.
briantokyo
16th July 2008, 13:34
If you ask me, there is virtually no difference between the VMR and EVR pictures. Any artifacts you have seen may come down to the how different each renderer works.
About the blurring, it happens in some certain combinations with ffdshow. I've seen it before and I think you probably be able to get to avoid it if you use 2D surfaces instead of 3D ones.
Tried 2D as well, it's in page 161 or 162 I think
Aleksoid1978
16th July 2008, 14:07
yep, I store settings in ini. I use several copies of mpc (homecinema and guliverkli2) and I can not store settings in registry.
Updated:
I change option to store settings to registry but nothing changed. MPC-HC still resets default style after restart. I tried several fonts like verdana or times new roman.
P.S. MPC-HC 1.1.671.0 (x86), XP x64 SP2.
hmmm, i can't reproduce this is bug .
Can you upload you ANSI .srt files ???
ranpha
16th July 2008, 15:35
Tried 2D as well, it's in page 161 or 162 I think
Then as the last resort, go to nVidia control panel and then disable all video post-processing features such as flesh tone correction, color vibrance, deinterlacer, edge sharpening etc. Then in ffdshow, do not use nv12 colorspace too.
betaking
16th July 2008, 15:56
:) New evrprop.dll form Windows SDK for Windows Server 2008 and .NET Framework 3.5!
Kado
16th July 2008, 18:11
@Brazil2
CoreAVC is a software decoder only, it does not support DXVA.
DXVA supporting decoders are:
Cyberlink h264/avc decoder
ARCSoft h264/ac decoder
MPC HC internal decoder
Mainconcept h264/avc decoder
Maybe some other like nero, but can't confirm.
@rica
Use 177.66 XP x86 (http://downloads.guru3d.com/GeForce-ForceWare-177.66-XP-(32-bit)-download-1994.html) or vista x86 (http://downloads.guru3d.com/GeForce-ForceWare-177.66-Vista-(32-bit)-download-1993.html) from guru3d.com , it supports all GPU's since FX series.
rica
16th July 2008, 18:57
[QUOTE=Kado;1159724@rica
Use 177.66 XP x86 (http://downloads.guru3d.com/GeForce-ForceWare-177.66-XP-(32-bit)-download-1994.html) or vista x86 (http://downloads.guru3d.com/GeForce-ForceWare-177.66-Vista-(32-bit)-download-1993.html) from guru3d.com , it supports all GPU's since FX series.[/QUOTE]
Thanks Kado, i'll give it a go :thanks:
gngn
16th July 2008, 19:22
Hello,
I've been wanting to switch to MPC-HC for some time, and I finally tried it and did some comparisons with MPC and MPC-HC. Using exactly the same settings, the quality in HC seems to be much worse. Maybe I'm missing some setting?
The screenshots on the left and top are MPC, right/bottom are MPC-HC. I took them as PNG so there's no quality loss over the capture.
under XP+Nvidia and VMR9renderless(3dsurfaces, Bilinear PS2.0 resize) playing a xvid file under MPC-HC rev671(internal decoder) and MPC 6.4.9.0(ffdshow tryout revision 2026 from 25Jun2008) i get the absolute same image:
MPC-HC rev671
http://i266.photobucket.com/albums/ii259/gngnmumu/th_mpc-hc.png (http://i266.photobucket.com/albums/ii259/gngnmumu/mpc-hc.png)
MPC 6.4.9.0
http://i266.photobucket.com/albums/ii259/gngnmumu/th_mpc.png (http://i266.photobucket.com/albums/ii259/gngnmumu/mpc.png)
rica
16th July 2008, 20:20
@kado,
Nothing has changed in watching experience with VC1:
http://img528.imageshack.us/img528/9919/kado01ve6.th.jpg (http://img528.imageshack.us/my.php?image=kado01ve6.jpg)
If you can watch VC1 on Vista 32 SP1 with the filters WM Video Decoder DMO with Video Mixing Renderer9 (renderless)
so it means i have to make a fresh re-install of Vista?
Here i tried with r671.
briantokyo
16th July 2008, 20:25
Then as the last resort, go to nVidia control panel and then disable all video post-processing features such as flesh tone correction, color vibrance, deinterlacer, edge sharpening etc. Then in ffdshow, do not use nv12 colorspace too.
Why should I do that when the original MPC works fine? it's clearly an issue with the HC edition.
Kado
16th July 2008, 20:46
@rica
Check here (http://pwp.netcabo.pt/kado/vc1-idct.jpg).
Remember that nVidia does not support bitstream for vc1 except for GT200 gpus (cant confirm that).
My GPU (http://pwp.netcabo.pt/kado/9800gtx_oc.jpg)
rica
16th July 2008, 20:56
@rica
Check here (http://pwp.netcabo.pt/kado/vc1-idct.jpg).
Remember that nVidia does not support bitstream for vc1 except for GT200 gpus (cant confirm that).
My GPU (http://pwp.netcabo.pt/kado/9800gtx_oc.jpg)
I don't think so.
Related with decoder:
http://img50.imageshack.us/img50/1753/kado02qi2.th.jpg (http://img50.imageshack.us/my.php?image=kado02qi2.jpg)
With arcsoft, both HA decoding and HA deinterlacing works.
While :
http://img398.imageshack.us/img398/6053/kado03fq3.th.jpg (http://img398.imageshack.us/my.php?image=kado03fq3.jpg)
K1ngp1ng
16th July 2008, 21:38
vmr9 renderless is on par with evr when i disable vmr9 mixer mode.
Kado
16th July 2008, 22:11
@rica
Note that the offload NVIDIA has built into the G84/G86 GPUs is hardwired for H.264 decoding only; you get none of the benefit for MPEG-2 or VC1 encoded content. Admittedly H.264 is the more strenuous of the three, but given that VC1 content is still quite prevalent among HD-DVD titles it would be nice to have. Also note that as long as your decoder supports NVIDIA's VP2/BSP, any H.264 content will be accelerated. For MPEG-2 and VC1 content, the 8600 and 8500 can only handle inverse transform, motion compensation and in-loop deblocking and the rest of the pipe is handled by the host CPU; VP1 NVIDIA hardware only handles motion compensation and in-loop deblocking.
the full article here (http://www.anandtech.com/video/showdoc.aspx?i=2977)
also check wikipedia about purevideo here (http://en.wikipedia.org/wiki/PureVideo)
rica
16th July 2008, 22:30
@kado,
[For VC-1 decoding, PureVideo 2 offloads the inverse discrete cosine transform (iDCT) and motion compensation stages, and relies on the host CPU to handle the bitstream processing/entropy stage of the video pipeline.[2]
http://img398.imageshack.us/img398/8624/kado04yx6.th.jpg (http://img398.imageshack.us/my.php?image=kado04yx6.jpg)
Original fie is coming from Mariah Carey's BD, vc1 29.976 i.
Anandtech always supports ati :)
Kado
16th July 2008, 22:35
Remember that vc1 is way more "lighter" than h264.
Also wikipedia says that only GT200 and G94 gpus have advanced vc1 support.
rica
16th July 2008, 22:45
Ok, what about your 9600 GTX?
It's told your GPU supports PV3.
Give it a go with arcsoft TMT trial and compare CPU utilization?
Aleksoid1978
16th July 2008, 22:54
I don't think so.
Related with decoder:
http://img50.imageshack.us/img50/1753/kado02qi2.th.jpg (http://img50.imageshack.us/my.php?image=kado02qi2.jpg)
With arcsoft, both HA decoding and HA deinterlacing works.
While :
http://img398.imageshack.us/img398/6053/kado03fq3.th.jpg (http://img398.imageshack.us/my.php?image=kado03fq3.jpg)
What is you video card ??? And what version Arcsoft ???
I try Arcsoft - and no DXVA with h264 and VC1 on 8800GT(XP and Vista)
rica
16th July 2008, 23:01
What is you video card ??? And what version Arcsoft ???
I try Arcsoft - and no DXVA with h264 and VC1 on 8800GT(XP and Vista)
8600 GTS (asus) on Vista 32 SP1, latest Windows SDK and Net Framework 3.5 and latest DX update is loaded. (175.19 and 177.66 FWs has been tried)
TMT version is 2.1.6.119 (latest version)
Kado
16th July 2008, 23:26
I have a 9800GTX (http://pwp.netcabo.pt/kado/9800gtx_oc.jpg) (G92) that has purevideo2, only G94 GPU (9600GT) and GT200 (GTX280,GTX260) have purevideo3 and proper vc1 support.
ooferomen
16th July 2008, 23:33
I have a 9800GTX (http://pwp.netcabo.pt/kado/9800gtx_oc.jpg) (G92) that has purevideo2, only G94 GPU (9600GT) and GT200 (GTX280,GTX260) have purevideo3 and proper vc1 support.
G98(8400GS) and MCP78 IGP(8200/8300) do too
rica
16th July 2008, 23:42
I have a 9800GTX (http://pwp.netcabo.pt/kado/9800gtx_oc.jpg) (G92) that has purevideo2, only G94 GPU (9600GT) and GT200 (GTX280,GTX260) have purevideo3 and proper vc1 support.
Sorry, i forgot to ware my glasses, i read 9600 :)
Anyway last note:
http://img398.imageshack.us/img398/7718/kado05bh2.th.jpg (http://img398.imageshack.us/my.php?image=kado05bh2.jpg)
Just Power DVD7 works, PDVD 8 doesn't work.
sillKotscha
17th July 2008, 00:10
a little bug report (build number: 1.1.671.0 - XP-SP3 - latest DX SDK - ATI Radeon 2600 HD with driver version 8.501.1.0) ...
Output option -> EVR Custom Pres. -> VMR9 mixer mode is enabled ... once you enable YUV mixing as well, you can't disable it anymore...
at least for me.
anyone else with the same experience?
thanks fly out to all devs of this great app - keep on with your enthusiasm
if it's really a little nasty bug and and someone is able to reproduce it + able o fix it all I can say is ...
thanks in advance : )
/ sill
my little workaround: enable "store settings to ini file" - open the ini file and change "VMRMixerYUV=1" to "VMRMixerYUV=0" ... YUV mixing isn't enabled anymore but still the whole "VMR9 mixer mode + YUV mixing thingy" is grayed out for any further change...
Edit: forget what I've said ;)
VMR9 mixer mode + enabling / disabling YUV mixing is ofc all about VMR9 renderless and got nothing to do with EVR... stupid me... sorry for thread hijacking.
baiii for now
ghostonline
17th July 2008, 00:10
I have a 9800GTX (http://pwp.netcabo.pt/kado/9800gtx_oc.jpg) (G92) that has purevideo2, only G94 GPU (9600GT) and GT200 (GTX280,GTX260) have purevideo3 and proper vc1 support.
no.. neither G94/G92 9600 series nor GT200 gtx280/260 support pv3. they only have pv2.
G98 8400gs (exclude G86 8400gs), G96 9500 series and MCP78 have pv3.
Aleksoid1978
17th July 2008, 00:51
yep, I store settings in ini. I use several copies of mpc (homecinema and guliverkli2) and I can not store settings in registry.
Updated:
I change option to store settings to registry but nothing changed. MPC-HC still resets default style after restart. I tried several fonts like verdana or times new roman.
P.S. MPC-HC 1.1.671.0 (x86), XP x64 SP2.
if you from Russia - you can write to PM me on russian.
CiNcH
17th July 2008, 07:14
@ Casimir,
do you have information about the BDMV LPCM header fields and structure?
Scoty
17th July 2008, 08:13
I have a question. i have change from Nvidia 8800 GTS (G80, can not use DXVA) to ATI 4870. Can the 4870 use DXVA under Vista 64Bit ? Can i use the same Video Codecs from Nvidia for ATI or need other ? I use ffdshow_prebeta5_rev2031_20080702_clsid with MPC-Homecinema.637.
sorry for my bad english.
I have a question. i have change from Nvidia 8800 GTS (G80, can not use DXVA) to ATI 4870. Can the 4870 use DXVA under Vista 64Bit ? Can i use the same Video Codecs from Nvidia for ATI or need other ? I use ffdshow_prebeta5_rev2031_20080702_clsid with MPC-Homecinema.637.
sorry for my bad english.
I have an ATi 4850 running on Vista 64bit. It can use DXVA for H264 just fine.
audyovydeo
17th July 2008, 10:52
Feature request :
is it possible to add a cmdline switch to run the player with the playlist open ???
thanks
a/v
Scoty
17th July 2008, 11:28
is this ok ?
betaking
17th July 2008, 13:31
is this ok ?
LOOK PIN INFO!:rolleyes:
Scoty
17th July 2008, 13:42
LOOK PIN INFO!:rolleyes:
PIN Info ????
betaking
17th July 2008, 13:46
PIN Info ????
Filter : Enhanced Video Renderer - CLSID : {FA10746C-9B63-4B6C-BC49-FC300EA5F256}
- Connected to:
CLSID: {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}
Filter: MPC Video Decoder
Pin: Output
- Connection media type:
Video: DXVA 1280x528 23.98fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_NV12 {3231564E-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 112
VIDEOINFOHEADER:
rcSource: (0,0)-(1280,528)
rcTarget: (0,0)-(1280,528)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 417083
VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 80
dwPictAspectRatioY: 33
dwControlFlags: 0x00000000
dwReserved2: 0x00000000
BITMAPINFOHEADER:
biSize: 40
biWidth: 1280
biHeight: 528
biPlanes: 1
biBitCount: 12
biCompression: dxva
biSizeImage: 1013760
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 05 00 00 10 02 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 05 00 00 10 02 00 00 ................
0020: 00 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 00 00 00 00 00 00 00 00 50 00 00 00 21 00 00 00 ........P...!...
0040: 00 00 00 00 00 00 00 00 28 00 00 00 00 05 00 00 ........(.......
0050: 10 02 00 00 01 00 0c 00 64 78 76 61 00 78 0f 00 ........dxva.x..
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Brazil2
18th July 2008, 00:38
The following videos contain a H264 stream with a 720*576 resolution and a 16:9 aspect ratio:
http://w17.easy-share.com/1700933443.html
http://w17.easy-share.com/1700933579.html
But when using the internal filters of MPC-HC the aspect ratio is not applied.
The videos are playing fine with the correct aspect ratio in other players like VLC and Mplayer though.
Fragbert
18th July 2008, 04:38
http://img512.imageshack.us/img512/7675/dxvaerrorsm6.th.png (http://img512.imageshack.us/my.php?image=dxvaerrorsm6.png)
Ever since 630 or so, I have to disable the two DXVA internal filters when I want to view WMVs that are XBOX 360 compatible. Otherwise every 5-10 seconds I get this flash attack of green boogers! Happens with any output that can use DXVA in XP; overlay, vmr7, 9, and renderless.
Radeon 3870 on XP SP3. Any other info I should post?
jhoff80
18th July 2008, 05:15
So this might be a stupid question, but I just want to confirm. On another forum, a reviewer posted the results of page 1 of the DXVA checker tool with an Intel integrated chipset as this:
http://i342.photobucket.com/albums/o418/pocketables/dxva1.jpg
However, when the reviewer tried to play an h.264 video that worked fine with DXVA acceleration in build 671 on my HD3870 using that chipset (with the same build), the video didn't work with any acceleration.
Since I don't have the actual unit in my hands, there's not much testing I can do myself, but the DXVA in MPC should work since DXVA checker shows that it seems to support h.264 decode right? Or does support have to be built into the program for each new chipset? The only other thing that I can think of is maybe for some reason the chipset doesn't support a 1080p video (I thought I read something similar in previews) but DXVA checker specifically lists 1920x1080, so I'm not sure.
Aleksoid1978
18th July 2008, 06:36
http://img512.imageshack.us/img512/7675/dxvaerrorsm6.th.png (http://img512.imageshack.us/my.php?image=dxvaerrorsm6.png)
Ever since 630 or so, I have to disable the two DXVA internal filters when I want to view WMVs that are XBOX 360 compatible. Otherwise every 5-10 seconds I get this flash attack of green boogers! Happens with any output that can use DXVA in XP; overlay, vmr7, 9, and renderless.
Radeon 3870 on XP SP3. Any other info I should post?
See in filters what decodеr use for this ???
Aleksoid1978
18th July 2008, 06:40
The following videos contain a H264 stream with a 720*576 resolution and a 16:9 aspect ratio:
http://w17.easy-share.com/1700933443.html
http://w17.easy-share.com/1700933579.html
But when using the internal filters of MPC-HC the aspect ratio is not applied.
The videos are playing fine with the correct aspect ratio in other players like VLC and Mplayer though.
This is bug internal MPC-HC decoder, try disable this and use ffdshow
marc99
18th July 2008, 06:45
MPC-HC 64bit svn 672 and 671 DXVA doesn't work (stop and black picture), x86 work fine.
Casimir666
18th July 2008, 07:26
So this might be a stupid question, but I just want to confirm. On another forum, a reviewer posted the results of page 1 of the DXVA checker tool with an Intel integrated chipset as this:
http://i342.photobucket.com/albums/o418/pocketables/dxva1.jpg
However, when the reviewer tried to play an h.264 video that worked fine with DXVA acceleration in build 671 on my HD3870 using that chipset (with the same build), the video didn't work with any acceleration.
Since I don't have the actual unit in my hands, there's not much testing I can do myself, but the DXVA in MPC should work since DXVA checker shows that it seems to support h.264 decode right? Or does support have to be built into the program for each new chipset? The only other thing that I can think of is maybe for some reason the chipset doesn't support a 1080p video (I thought I read something similar in previews) but DXVA checker specifically lists 1920x1080, so I'm not sure.
It seems this people have a new Intel G45 chipset, with bitstream acceleration support for VC1, H264 and Mpeg2. Maybe mpc will require some modifications to works with G45, because all graphics cards didn't decode exactly the same way...
Mercury_22
18th July 2008, 08:02
It seems this people have a new Intel G45 chipset, with bitstream acceleration support for VC1, H264 and Mpeg2. Maybe mpc will require some modifications to works with G45, because all graphics cards didn't decode exactly the same way...
Some modifications for Intel G35 too maybe (VC1, MPEG2)? :rolleyes:
adca14
18th July 2008, 15:49
Could Someone please help me! I have a laptop with a t8300 and a ati mobility radeon hd 2600 w/512mb of memory. I have a collection of 1080p .x264 movies in .mkv containers. I have tried so hard to get hardware acceleration to work, yet everytime i play a film i get 80% CPU Usage, does anyone know how I can get my graphics card to work, i'm really desperate at this point.
STaRGaZeR
18th July 2008, 16:47
This is bug internal MPC-HC decoder, try disable this and use ffdshow
1440x1080 H264 stream with 16:9 AR plays fine here with MPC HC's DXVA.
jhoff80
18th July 2008, 17:03
It seems this people have a new Intel G45 chipset, with bitstream acceleration support for VC1, H264 and Mpeg2. Maybe mpc will require some modifications to works with G45, because all graphics cards didn't decode exactly the same way...
For the record, its actually the Poulsbo chipset for the new Atom processors that is used in that device. (I don't know what the actual model number will be, just the codename, but I'm pretty sure its different from the G45 since its a special low-power one for portable devices).
gngn
18th July 2008, 17:07
The following videos contain a H264 stream with a 720*576 resolution and a 16:9 aspect ratio:
http://w17.easy-share.com/1700933443.html
http://w17.easy-share.com/1700933579.html
But when using the internal filters of MPC-HC the aspect ratio is not applied.
The videos are playing fine with the correct aspect ratio in other players like VLC and Mplayer though.
they have .avi containers. if you mux them into .mkv the aspect ratio will pe corect (didnt changed anything while muxing). so id doesnt affect every anamorphic video (anamorphic is correct in this case?)
gngn
18th July 2008, 17:15
Could Someone please help me! I have a laptop with a t8300 and a ati mobility radeon hd 2600 w/512mb of memory. I have a collection of 1080p .x264 movies in .mkv containers. I have tried so hard to get hardware acceleration to work, yet everytime i play a film i get 80% CPU Usage, does anyone know how I can get my graphics card to work, i'm really desperate at this point.
you have to follow the rules on http://mpc-hc.sourceforge.net/DXVASupport.html to get DXVA with MPC-HC to work. what OS do you use? can you provide us with a screenshot of MPC-HC's output settings from the options? what filters are used when you play a H264 file?
Brazil2
18th July 2008, 18:48
they have .avi containers. if you mux them into .mkv the aspect ratio will pe corect (didnt changed anything while muxing). so id doesnt affect every anamorphic video (anamorphic is correct in this case?)
Nope, only one of the files is AVI, the other one is MPEG.
And still, they are both playing fine with the correct aspect ratio in other players.
gngn
18th July 2008, 19:48
Nope, only one of the files is AVI, the other one is MPEG.
And still, they are both playing fine with the correct aspect ratio in other players.
my bad, your right. if i use the internal splitters the aspect ratio is wrong. if i use Haali then i get a wrong ratio with the .avi file. if i use internal splitters + CoreAVC i get wrong ratio with .mkv (the one i muxed).
adca14
18th July 2008, 20:52
you have to follow the rules on http://mpc-hc.sourceforge.net/DXVASupport.html to get DXVA with MPC-HC to work. what OS do you use? can you provide us with a screenshot of MPC-HC's output settings from the options? what filters are used when you play a H264 file?
I have Windows Vista Home Premium with SP1
[img=http://img329.imageshack.us/img329/1318/smpchc1vs4.th.jpg] (http://img329.imageshack.us/my.php?image=smpchc1vs4.jpg)
[img=http://img396.imageshack.us/img396/3452/mpcht2ln8.th.jpg] (http://img396.imageshack.us/my.php?image=mpcht2ln8.jpg)
[img=http://img352.imageshack.us/img352/9783/mpcht3dk2.th.jpg] (http://img352.imageshack.us/my.php?image=mpcht3dk2.jpg)
rica
19th July 2008, 00:12
I have Windows Vista Home Premium with SP1
[img=http://img329.imageshack.us/img329/1318/smpchc1vs4.th.jpg] (http://img329.imageshack.us/my.php?image=smpchc1vs4.jpg)
[img=http://img396.imageshack.us/img396/3452/mpcht2ln8.th.jpg] (http://img396.imageshack.us/my.php?image=mpcht2ln8.jpg)
[img=http://img352.imageshack.us/img352/9783/mpcht3dk2.th.jpg] (http://img352.imageshack.us/my.php?image=mpcht3dk2.jpg)
Can you show us what filters have been accepted by MPC-HC while you both selected internal h264 filter and external Cyberlink filter?
SS: Play > Filters
aldar
19th July 2008, 01:28
I would love to read some kind of manual or documentation, but I can't find any?
How do I simply enable the OSD (just for simple things like pause, play, volume, etc)? and can I enable OSD while subtitles are enabled? (I need subtitles, I don't hear very well)
Thanks in advance.
adca14
19th July 2008, 01:34
Can you show us what filters have been accepted by MPC-HC while you both selected internal h264 filter and external Cyberlink filter?
SS: Play > Filters
you mean this?
[img=http://img355.imageshack.us/img355/3818/mpcht4vs9.th.jpg] (http://img355.imageshack.us/my.php?image=mpcht4vs9.jpg)
rica
19th July 2008, 01:43
you mean this?
[img=http://img355.imageshack.us/img355/3818/mpcht4vs9.th.jpg] (http://img355.imageshack.us/my.php?image=mpcht4vs9.jpg)
It means choosing external filter while you ticked internal filter doesn't work. MPC decoder Filter works.
aldar
19th July 2008, 02:39
OK, I figured out the OSD and subtitles together.
Two more questions/issues ...
1) Can I change the graphics the OSD uses (i.e. play box, pause box, etc)? If so, where are they located?
2) I would read a manual or help file or man page if someone would point me to one.
Aleksoid1978
19th July 2008, 05:15
OK, I figured out the OSD and subtitles together.
Two more questions/issues ...
1) Can I change the graphics the OSD uses (i.e. play box, pause box, etc)? If so, where are they located?
No - OSD position, delay and message are fix(maybe later do setting for OSD).
Unity
19th July 2008, 18:04
Hi everyone , i see a bunch of anime watcher here , i've been using MPC for a while and i've enjoyed MPC HC for a few months now.
Everything is working correctly with DXVA on my NVIDIA 9800 GTX
on WIN XP SP3 , except the Bleach release by Dattebayo which is a H264 encode but within an AVI container.
The file sutter a lot with DXVA.
Am i the only one with that problem ? i have to disable DXVA each time i wanna see one of those episodes :/
carnage_pl
19th July 2008, 21:08
Dattebayo encoding sucks :P Everyone has that problem.
aldar
20th July 2008, 00:44
When I play DVDs from my hard drive MPC's "Play ...Subtitles" option is greyed out, but subtitles for the same movie work just fine when using WinDVD. And subtitles DO work because I can load a .srt file and it works, but why would I want to do that when the subtitle is already there? VMR9 and "auto-load subtitles" are both checked. Any help would be appreciated.
clsid
20th July 2008, 01:30
With DVDs you should look in the Navigate menu. There you can find the audio/subtitle selection.
gngn
20th July 2008, 03:30
you mean this?
[img=http://img355.imageshack.us/img355/3818/mpcht4vs9.th.jpg] (http://img355.imageshack.us/my.php?image=mpcht4vs9.jpg)
all seems ok with your settings, except one thing: "DirectVobSub": "Video decoder should be connected directly to the renderer. This means that no intermediate filters such as DirectVobSub or ffdshow can be inserted between decoder and video renderer.", so you should get rid of VobSub, either by blocking in MPC-HC in the external filters section, or setting VobSub to "do not load", or uninstalling VobSub. Then use the internal subtitles engine of MPC-HC.
clsid
20th July 2008, 12:13
When enabling the internal subtitle filter in MPC (options -> "autoload subs") then the external DirectVobSub filter will automatically get blocked ;)
mrtemp
20th July 2008, 14:25
When enabling the internal subtitle filter in MPC (options -> "autoload subs") then the external DirectVobSub filter will automatically get blocked ;)
enable internal subtitle filter = Subtitles synchronization lost (VMR9/EVR)
:(
clsid
20th July 2008, 14:47
If the time difference is constant, then you can use the subtitle delay function to correct that (until the synchronization problem is solved).
mrtemp
20th July 2008, 15:02
time difference is not constant
http://sourceforge.net/tracker/index.php?func=detail&aid=1948031&group_id=170561&atid=854651
video file fps 23.976 + subtitles in fps format
format .avi - EVR and VMR7 - ok, VMR9 - synchronization lost (maybe mpc-hc recognizes video file as 25.000 fps?)
format .mkv - VMR7- ok, VMR9 and EVR synchronization lost
subtitles works good (vmr/evr) when they are in time format
when i add vsfilter.dll (v. 2.38) as external filter all subtitles works great
sorry for my english
alexins
20th July 2008, 18:39
Media Player Classic HomeCinema (x86), svn 675 (http://www.xvidvideo.ru/content/view/79/1/)
Media Player Classic HomeCinema (x64), svn 675 (http://www.xvidvideo.ru/content/view/80/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
aldar
20th July 2008, 21:32
I still can't get the subtitles to load. It really shouldn't be this complicated with WinDVD or PowerDVD load them with no problems and no configuration. Is there no documentation for MPC ?
rica
20th July 2008, 21:42
I still can't get the subtitles to load. It really shouldn't be this complicated with WinDVD or PowerDVD load them with no problems and no configuration. Is there no documentation for MPC ?
This is the way i follow:
http://forum.doom9.org/showthread.php?p=1157293#post1157293
clsid
20th July 2008, 21:55
That would be a severe waste of time since DVD subtitles work perfectly fine with MPC. They are controlled through the 'Navigate' menu.
thrawnrulz68
20th July 2008, 22:09
I have a quick question about MPC-HC. I am using the latest revision of the player as well as the latest revision of RealPlayer. Is it possible to get MPC-HC to play Real's .ivr files recorded from the Internet? I have added the .ivr extension to the formats list in Options and set RealMedia files to use the RealPlayer architecture for playback. Either i get a "general error" message or the player crashes when I attempt to open them.
aldar
20th July 2008, 23:14
That would be a severe waste of time since DVD subtitles work perfectly fine with MPC. They are controlled through the 'Navigate' menu.
Problem is that option is greyed out (eventhough the same movie has subs in windvd automatically). I can load .srt or .sub files wit "File ...Load subtitles..." if I go through the trouble of trying to find the right one to download, but I shouldn't have to do extra like that.
stax76
20th July 2008, 23:21
A lot input devices like keyboards and remote controls send WM_APPCOMMAND instead of WM_KEYDOWN for certain keys/buttons, the UI implies there is WM_APPCOMMAND support but it's broke. I really wonder why this wasn't reported/fixed before.
http://planetdvb.net/non_drupal/images/MPC_keys.png
clsid
20th July 2008, 23:22
Well, it works fine for me. I take the following simple steps.
1) Open VIDEO_TS.ifo
2) Navigate -> Subtitle language -> check "Enabled" (by default DVD subs are disabled in MPC)
Of course you can also select and enable subtitles through the options in the DVD menu structure that is present on most DVDs.
rica
20th July 2008, 23:26
Are we talking about rips or openning DVDs with MPC-HC?
I was talking about HD DVD or BD rips.
If anyone knows a different way, please let him to warn me.
clsid
20th July 2008, 23:31
I have a quick question about MPC-HC. I am using the latest revision of the player as well as the latest revision of RealPlayer. Is it possible to get MPC-HC to play Real's .ivr files recorded from the Internet? I have added the .ivr extension to the formats list in Options and set RealMedia files to use the RealPlayer architecture for playback. Either i get a "general error" message or the player crashes when I attempt to open them.Not possible. My advice, use tools to downloads the original files, instead of converting them to a format that only RealPlayer understands.
rica
21st July 2008, 00:10
I was talking about HD DVD or BD rips.
If anyone knows a different way, please let him to warn me.
Yes i think i know:
These steps have to be done:
Demux VC1 (or h264/mpeg2) from a HD DVD (or BD) via TSMuxer
Demux ac3 with eac3to
Demux sup with evodemux(for HD DVD) or with TSMuxer(for BD)
Convert sup into srt with SupRead.
After all of those steps have been completed, you can remux to TS using created files via TSRemux.
Remove VS Filter or unregister it and remuxed file works under MPC-HC with its subtitle. (on DXVA mode)
(But don't forget it's embedded to video this time; so i think the best idea would be to leave the subtitle as seperately)
Mercury_22
21st July 2008, 09:54
Media Player Classic HomeCinema (x86), svn 675 (http://www.xvidvideo.ru/content/view/79/1/)
Media Player Classic HomeCinema (x64), svn 675 (http://www.xvidvideo.ru/content/view/80/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Thanks ! :thanks:
How 'bout a new compile of the latest ffdshow x64 SVN ? :helpful: Please ! :thanks:
krbo
21st July 2008, 10:22
Originally Posted by G_M_C View Post
Only DTS 1536 kbps (1.5 Mbit) stutters serverely, and it only does so with the internal filters of MPC-HT.
I have the same problem. We should probably post this to the bug tracker on sourceforge.
Bug is here also but I can tell you that at time of the it's first occurrence net search showed me that it's not MPC-HC exclusive.
Few standalone devices (like "popcorn hour") also suffers from the same bug so it may be something in a DTS stream encode.
Personally I don't expect this fixed soon so I'm using ac3filter just to bypass DTS to SPDIF and everything works OK.
CiNcH
21st July 2008, 10:27
Only DTS 1536 kbps (1.5 Mbit) stutters serverely, and it only does so with the internal filters of MPC-HT.
Sorry to kick in here. I did not read the whole stuff but maybe this is DTS-HD and MPA Audio Decoder fails to find or extract DTS Core correctly? Same for example happens with Dolby TrueHD/MLP and AC3Filter. Many other AC3 decoders find the AC3 core within a TrueHD stream but AC3Filter does not...
Brazil2
21st July 2008, 10:30
How 'bout a new compile of the latest ffdshow x64 SVN ? :helpful: Please ! :thanks:
What about this:
http://www.xvidvideo.ru/content/view/70/6/
I would like Clsid to compile a SSE ICL10 optimized build of revision 2035 though ;)
Like he's used to do here:
http://sourceforge.net/project/showfiles.php?group_id=173941&package_id=199416&release_id=439938
Mercury_22
21st July 2008, 12:30
What about this:
http://www.xvidvideo.ru/content/view/70/6/
I would like Clsid to compile a SSE ICL10 optimized build of revision 2035 though ;)
Like he's used to do here:
http://sourceforge.net/project/showfiles.php?group_id=173941&package_id=199416&release_id=439938
That's old ! Current SVN it's 2044
clsid
21st July 2008, 12:50
ffdshow also used to have problems handling 1536 kbps DTS input. I think that Albain eventually solved that, so maybe he has some tips to make it work in MPC.
GTPVHD
21st July 2008, 12:58
When taking screenshots with all other renderers(Overlay doesn't support screenshot capture) except VMR9 Windowed/Renderless, anamorphic material screenshots are at the wrong aspect ratio and size (720x480). With VMR9 Renderless, you get correct aspect ratio and size (853x480). Is it possible to fix the the other renderers(VMR7 Windowed/Renderless, EVR Custom) so you get correct aspect ratio screenshots?
ffdshow's grab function is useless also, gives you 720x480 instead of 853x480.
VMR7 Windowed
http://img254.imageshack.us/img254/2692/vmr7qr5.jpg
VMR9 Renderless
http://img88.imageshack.us/img88/9638/vmr9io9.jpg
G_M_C
21st July 2008, 13:54
bug is here also but i can tell you that at time of the it's first occurrence net search showed me that it's not mpc-hc exclusive.
Few standalone devices (like "popcorn hour") also suffers from the same bug so it may be something in a dts stream encode.
Personally i don't expect this fixed soon so i'm using ac3filter just to bypass dts to spdif and everything works ok.
ffdshow also used to have problems handling 1536 kbps dts input. I think that albain eventually solved that, so maybe he has some tips to make it work in mpc.
It would be great to have this solved. For me, it would eliminate the need for installing ffdshow_tryouts; Wich i only install for this audio-problem (dont use anything else with it ...).
Brazil2
21st July 2008, 14:11
BTW is MPC-HC supposed to be able to play DTS in a WAV file properly ?
Here is a sample of a DTS stream in a WAV file:
http://w14.easy-share.com/1700966739.html
VLC can play this file but with MPC-HC and its internal filters I only get some kind of pink noise.
loretta80
21st July 2008, 17:38
Hi i found out something interesting:
i played a h264 mkv movie with 1080p with 23,97FPS in mplayerc 675 with overlay mixer, vmr7 windowed/renderless and vmr9 windowed/renderless.
in overlay mixer and vmr7 everything worked fine (with dvxa), in vmr9 only every second frame was rendered (also with dvxa) and so the playback is really jerky.
When i tried vmr7/9 renderless mplayerc hangs up after a few seconds. Before that happens the playback is jerky like in vmr9 windowed.
in zoomplayer6 i tried the 673 standalone filters (matroska source, matroska splitter and mpc video decoder) with vmr7 (there is only one so i dont know wether it is windowed or not) and it happended the same like mplayerc 675 with vmr9 -> only every second frame was rendererd.
When i tried haali splitter instead of the mplayerc source and splitter everthing works fine in overlay mixer, vmr 7, vmr9 windowed, vmr9 windowless and vmr9 renderless. Only Haalirenderer and EVR for Vista does not work.
I've got a ATI 2600 with CCC 8.6 on WINXP32 (Net 3.5 installed) btw.
every filters and players in x86
Just for information.
another interesting thing:
this file works with dvxa in mplayerc 675:
Video 11.2mbps 1920x816 23.976 FPS High@L5.1 CABAC 5 Refframes V_Mpeg4/iso/avc
Audio 5.1 AC3 448kbps
this one does not work with dvxa (but it works with h264 ffmpeg) in mplayerc 675
Video 10.7mbps 1920x1040 23.976 FPS High@L5.1 CABAC 5 Refframes V_Mpeg4/iso/avc
Audio 5.1 DTS 768kbps
this one i'm also not able to play with zoomplayer6
Oh and in graphstudio i cannot connect the mpc video decoder directly to the renderer. Graphstudio always tries to insert a mpeg2 decoder???
rack04
21st July 2008, 17:45
I'm looking for some help. I cannot get this file (http://rapidshare.com/files/131388181/Departed_Trailer_XVID-muxed.mp4.html) to play using MPC-HC. I encoded this file with MeGUI using XVID 2 Pass HQ video profile, NDAAC-LC Multichannel HQ audio profile, and muxed into a mp4 container. According to mediainfo:
General
Complete name : C:\Personal\Videos\Departed Trailer_XVID-muxed.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 48.9 MiB
Duration : 2mn 24s
Overall bit rate : 2848 Kbps
Encoded date : UTC 2008-07-20 16:16:33
Tagged date : UTC 2008-07-20 16:16:33
Video
Format : MPEG-4 Visual
Format profile : Streaming Video@L1
Format settings, BVOP : Yes
Format settings, QPel : Yes
Format settings, GMC : No warppoints
Format settings, Matrix : Default
Codec ID : 20
Duration : 2mn 24s
Bit rate mode : Variable
Bit rate : 2588 Kbps
Maximum bit rate : 8504 Kbps
Width : 1920 pixels
Height : 816 pixels
Display aspect ratio : 2.35
Frame rate mode : Constant
Frame rate : 25.000 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.066
Stream size : 44.4 MiB (91%)
Writing library : XviD 1.2.0.dev47 (UTC 2006-11-01)
Encoded date : UTC 2008-07-20 16:16:33
Tagged date : UTC 2008-07-20 16:16:35
Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 2mn 24s
Bit rate mode : Variable
Bit rate : 257 Kbps
Maximum bit rate : 393 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Rear: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 4.41 MiB (9%)
Encoded date : UTC 2008-07-20 16:16:35
Tagged date : UTC 2008-07-20 16:16:35
When I try to play this file with MPC-HC I only get the audio. Any ideas why this file will not play in MPC-HC. BTW, I have FFDshow Tryout SVN 2035 and Haali 29/03/2008 installed.
Mercury_22
21st July 2008, 17:53
BTW is MPC-HC supposed to be able to play DTS in a WAV file properly ?
Here is a sample of a DTS stream in a WAV file:
http://w14.easy-share.com/1700966739.html
VLC can play this file but with MPC-HC and its internal filters I only get some kind of pink noise.
Look here http://forum.doom9.org/showthread.php?p=1149854#post1149854 :search:
It's possible to add support for HD-DVD & Blu-ray (not just EVO / m2ts files) ? :thanks: :helpful:
Sharktooth
21st July 2008, 18:26
I'm looking for some help. I cannot get this file (http://rapidshare.com/files/131388181/Departed_Trailer_XVID-muxed.mp4.html) to play using MPC-HC. I encoded this file with MeGUI using XVID 2 Pass HQ video profile, NDAAC-LC Multichannel HQ audio profile, and muxed into a mp4 container. According to mediainfo:
General
Complete name : C:\Personal\Videos\Departed Trailer_XVID-muxed.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 48.9 MiB
Duration : 2mn 24s
Overall bit rate : 2848 Kbps
Encoded date : UTC 2008-07-20 16:16:33
Tagged date : UTC 2008-07-20 16:16:33
Video
Format : MPEG-4 Visual
Format profile : Streaming Video@L1
Format settings, BVOP : Yes
Format settings, QPel : Yes
Format settings, GMC : No warppoints
Format settings, Matrix : Default
Codec ID : 20
Duration : 2mn 24s
Bit rate mode : Variable
Bit rate : 2588 Kbps
Maximum bit rate : 8504 Kbps
Width : 1920 pixels
Height : 816 pixels
Display aspect ratio : 2.35
Frame rate mode : Constant
Frame rate : 25.000 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.066
Stream size : 44.4 MiB (91%)
Writing library : XviD 1.2.0.dev47 (UTC 2006-11-01)
Encoded date : UTC 2008-07-20 16:16:33
Tagged date : UTC 2008-07-20 16:16:35
Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 2mn 24s
Bit rate mode : Variable
Bit rate : 257 Kbps
Maximum bit rate : 393 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Rear: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 4.41 MiB (9%)
Encoded date : UTC 2008-07-20 16:16:35
Tagged date : UTC 2008-07-20 16:16:35
When I try to play this file with MPC-HC I only get the audio. Any ideas why this file will not play in MPC-HC. BTW, I have FFDshow Tryout SVN 2035 and Haali 29/03/2008 installed.
enable xvid/mpeg4 decoding in MPC-HC->internal filters or, if it doesnt work, diasble it (in MPC-HC) and enable it in FFDShow
loretta80
21st July 2008, 18:31
@ Mercury_22
if you use 2 monitors (or 1 monitor and 1 beamer or something) maybe you have to try another renderer.
vmr7 works normally for me.
Small bug - video card name cuts if too long
rack04
21st July 2008, 19:06
enable xvid/mpeg4 decoding in MPC-HC->internal filters or, if it doesnt work, diasble it (in MPC-HC) and enable it in FFDShow
I enabled Xvid/MPEG-4 in MPC-HC and it doesn't play. Then I disabled Xvid/MPEG-4 in MPC-HC and enabled libavcodec in ffdshow and it doesn't play. I also tried Xvid decoder within ffdshow and it doesn't play. Any more ideas?
marc99
21st July 2008, 19:21
Enable MP42 in ffdshow.
rack04
21st July 2008, 19:23
Enable MP42 in ffdshow.
It's set to libavcodec.
mrtemp
21st July 2008, 19:26
is this file good for dxva tests?
http://rapidshare.com/files/131409303/720p.mkv.html
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 11
Codec ID : V_MPEG4/ISO/AVC
Duration : 1mn 1s
Bit rate : 4900 Kbps
Width : 1280 pixels
Height : 544 pixels
Display aspect ratio : 2.35
Frame rate : 23.976 fps
Colorimetry : 4:2:0
Scan type : Progressive
Title : The Usual Suspects
Language : English
with this file
VISTA 64b, SP1, GF8800GTS, mpc-hc 32b 1.1.675.0
EVR - dxva on, picture ok
WIN XP 32b, SP3, Ati HD3450,mpc-hc 32b 1.1.675.0
Overlay mixer - dxva on, picture ok
VMR7 (win) - dxva on, picture ok
VMR9 (win) - dxva on but black screen
VMR7 (renderless) - not using dxva, picture ok
vmr9 (renderless) - dxva on, picture with blocks -> http://img229.imageshack.us/img229/9303/snapshot20080721195101sp2.jpg
Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv
WIN XP
vmr9 (renderless) - dxva on, picture ok
and rest the same
plus problems with subtitles http://forum.doom9.org/showthread.php?p=1161179#post1161179
sorry for my english
Casimir666
21st July 2008, 19:32
Look here http://forum.doom9.org/showthread.php?p=1149854#post1149854 :search:
It's possible to add support for HD-DVD & Blu-ray (not just EVO / m2ts files) ? :thanks: :helpful:
EVO support is not planned (too much works for an obsolete format).
Mercury_22
21st July 2008, 19:59
EVO support is not planned (too much works for an obsolete format).
Evo it's working with Haali's Splitter but I was referring to HD DVD and Blu-ray or at least Blu-ray Disk (image) / folder (like the DVD disk / folder option)
AND @ Mercury_22
if you use 2 monitors (or 1 monitor and 1 beamer or something) maybe you have to try another renderer.
vmr7 works normally for me.
?????????????????????????????? What's up with that ?
aldar
21st July 2008, 22:49
Well, it works fine for me. I take the following simple steps.
1) Open VIDEO_TS.ifo
2) Navigate -> Subtitle language -> check "Enabled" (by default DVD subs are disabled in MPC)
Of course you can also select and enable subtitles through the options in the DVD menu structure that is present on most DVDs.
Well, unfortunately mine is greyed out. That's why I'm asking for help here.
rack04
22nd July 2008, 00:21
H264 DXVA setting either will not register or is not remembered when opening the player. For example, I put a check mark next to H264 DXVA and close the player. When I re-open there is no check mark. I'm using store settins in ini. I'm using svn 677.
73ChargerFan
22nd July 2008, 05:36
Bug is here also but I can tell you that at time of the it's first occurrence net search showed me that it's not MPC-HC exclusive.
Few standalone devices (like "popcorn hour") also suffers from the same bug so it may be something in a DTS stream encode.
Personally I don't expect this fixed soon so I'm using ac3filter just to bypass DTS to SPDIF and everything works OK.
It isn't a stream encode problem. Passing DTS to SPDIF through the built-in decoder has never worked for me, but other decoders pass the same stream to my receiver just fine. Intervideo, powerdvd, ac3filter, and others. (I find I have to switch demuxers and decoders frequently, because my collection is in so many different formats.)
loretta80
22nd July 2008, 06:38
@ mercury_22
Ups sorry. i wanted to reply to rack04 :stupid:
Aleksoid1978
22nd July 2008, 06:41
H264 DXVA setting either will not register or is not remembered when opening the player. For example, I put a check mark next to H264 DXVA and close the player. When I re-open there is no check mark. I'm using store settins in ini. I'm using svn 677.
Fix - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
loretta80
22nd July 2008, 06:50
is there a tool to check wether a file is dvxa compatible or not?
or is there a tool which i can use to compare two files?
i checked 2 different files with mediainfo but there are no differences i think.
audyovydeo
22nd July 2008, 10:19
is there a tool to check wether a file is dvxa compatible or not?
or is there a tool which i can use to compare two files?
i checked 2 different files with mediainfo but there are no differences i think.
Not that I know of.
Keep in mind DXVA is an API. Players may be written to use that API, but media files are not, strictu sensu, "written" to an API specification.
More info here :
http://en.wikipedia.org/wiki/DirectX_Video_Acceleration
Here you'll find a tool that checks if your card supports DXVA (or rather which of your card's features your OS's DXVA version - 1 or 2 - can access) :
http://forum.doom9.org/showthread.php?t=131272
make sure you use version 1.6.0.0
I don't know what file format/codec you are using/comparing, but here is the research on how to make x264 encodes "DXVA-compliant" :
http://forum.doom9.org/showthread.php?t=132924
From this thread you will infer that, for two files with identical resolution and frame rate, the main factor determining whether they will be accelerated or not is the num_ref_frames, which I personally check with avinaptic, don't know about mediainfo.
hope this helps
ciao
audyovydeo
I downloaded the MPC-HC code source. I would like to know if the buffers delivered by IAmVideoAccelerator ::GetBuffer are generated by the driver, is it possible to generate others ?
Thanks
rack04
22nd July 2008, 13:53
Fix - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
Confirmed. Thanks.
rack04
22nd July 2008, 13:54
I'm looking for some help. I cannot get this file (http://rapidshare.com/files/131388181/Departed_Trailer_XVID-muxed.mp4.html) to play using MPC-HC. I encoded this file with MeGUI using XVID 2 Pass HQ video profile, NDAAC-LC Multichannel HQ audio profile, and muxed into a mp4 container. According to mediainfo:
General
Complete name : C:\Personal\Videos\Departed Trailer_XVID-muxed.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 48.9 MiB
Duration : 2mn 24s
Overall bit rate : 2848 Kbps
Encoded date : UTC 2008-07-20 16:16:33
Tagged date : UTC 2008-07-20 16:16:33
Video
Format : MPEG-4 Visual
Format profile : Streaming Video@L1
Format settings, BVOP : Yes
Format settings, QPel : Yes
Format settings, GMC : No warppoints
Format settings, Matrix : Default
Codec ID : 20
Duration : 2mn 24s
Bit rate mode : Variable
Bit rate : 2588 Kbps
Maximum bit rate : 8504 Kbps
Width : 1920 pixels
Height : 816 pixels
Display aspect ratio : 2.35
Frame rate mode : Constant
Frame rate : 25.000 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.066
Stream size : 44.4 MiB (91%)
Writing library : XviD 1.2.0.dev47 (UTC 2006-11-01)
Encoded date : UTC 2008-07-20 16:16:33
Tagged date : UTC 2008-07-20 16:16:35
Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 2mn 24s
Bit rate mode : Variable
Bit rate : 257 Kbps
Maximum bit rate : 393 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Rear: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 4.41 MiB (9%)
Encoded date : UTC 2008-07-20 16:16:35
Tagged date : UTC 2008-07-20 16:16:35
When I try to play this file with MPC-HC I only get the audio. Any ideas why this file will not play in MPC-HC. BTW, I have FFDshow Tryout SVN 2035 and Haali 29/03/2008 installed.
Has anyone been able to get this video to play in MPC-HC? I don't know if the problem lies in MPC-HC, FFDShow, or Haali. Thanks.
Mercury_22
22nd July 2008, 14:31
Has anyone been able to get this video to play in MPC-HC? I don't know if the problem lies in MPC-HC, FFDShow, or Haali. Thanks.
It's playing OK here Media Player Classic HomeCinema (x64), svn 678 ! :)
My bet it's on Haali's Splitter causing your problem ! :p
rack04
22nd July 2008, 14:36
It's playing OK here Media Player Classic HomeCinema (x64), svn 678 ! :)
My bet it's on Haali's Splitter causing your problem ! :p
You're right. I enabled MPC-HC internal MP4 splitter and the file plays.
loretta80
22nd July 2008, 19:09
@ audyovydeo
thanks for your infos. i already red the dvxa site on wiki and i also tested the dvxachecker because it was mentioned by several people before here in the forum.
i also know that there are ways to build "standarized" h264 movie files to make them playable with dvxa.
but my problem is that i have 3 different movies which have the same "values"(resolution, used codec, used muxer, fps, aspect ratio, ref frames etc.) but behave different in mplayerc.
mediainfo is a prog that gives you that kind of information but it must be something deeper in the file that makes the difference.
so is there a way to see where the chain to dvxa breaks? maybe in the pin information?
when i added 1 file into graphstudio the programm inserted a mpeg2 decoder filter between mpc decoder and the render. it doesn't matter which renderer i choosed.
Maybe the videoheader is wrong or something. i already remuxed the files with mkvmerge but nothing changed.
btw i played the files with ffdshow and the infos in the decoder options were all the same for files who use dvxa and files who not.
Tery
22nd July 2008, 22:37
Fix - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
is it just me or there is a problem with this page ?
Casimir666
22nd July 2008, 22:52
I downloaded the MPC-HC code source. I would like to know if the buffers delivered by IAmVideoAccelerator ::GetBuffer are generated by the driver, is it possible to generate others ?
Thanks
Those buffers belong to the graphic card, you can't generate new ones.
carnage_pl
22nd July 2008, 23:03
is it just me or there is a problem with this page ?
Same goes for me
clsid
22nd July 2008, 23:28
Some SourceForge website functionality is currently disabled due to high load. It is not possible to view SVN through the webinterface atm.
Fragbert
23rd July 2008, 00:34
See in filters what decodеr use for this ???
Sorry for the late response!
Regarding the green blocks on wmv's compatible for Xbox360 when DXVA enabled, it is VC-1 I believe.
Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}
- Connected to:
CLSID: {187463A0-5BB7-11D3-ACBE-0080C75E246E}
Filter: D:\Movies\SAMPLE.1080P.WMVHD.5.1.X360.wmv
Pin: Raw Video 1
- Connection media type:
Video: WVC1 1920x820 23.98fps 7340Kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31435657-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 1
lSampleSize: 0
cbFormat: 110
VIDEOINFOHEADER:
rcSource: (0,0)-(1920,820)
rcTarget: (0,0)-(1920,820)
dwBitRate: 7340032
dwBitErrorRate: 0
AvgTimePerFrame: 417083
BITMAPINFOHEADER:
biSize: 62
biWidth: 1920
biHeight: 820
biPlanes: 1
biBitCount: 24
biCompression: WVC1
biSizeImage: 488140
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 80 07 00 00 34 03 00 00 ...........4...
0010: 00 00 00 00 00 00 00 00 80 07 00 00 34 03 00 00 ...........4...
0020: 00 00 70 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ..p.....;]......
0030: 3e 00 00 00 80 07 00 00 34 03 00 00 01 00 18 00 >......4.......
0040: 57 56 43 31 cc 72 07 00 00 00 00 00 00 00 00 00 WVC1r..........
0050: 00 00 00 00 00 00 00 00|27 00 00 01 0f db 7e 3b ........'....~;
0060: f1 99 88 80 00 00 01 0e 10 44 ef c6 64 80 .....Dd
sillKotscha
23rd July 2008, 00:49
I have an old DVB-T capture I made long time ago (2005) ... it is just a short scene I've encoded. As it is really long time ago I can't remember x.264 version nor any settings I've used. But afaik I've used MeGUI (which is of no help but anyway) ...
playing this video with internal h264 / avc (dxva) decoder I have the following picture:
http://img28.picoodle.com/img/img28/4/7/22/f_Bildschirmim_9925874.jpg
maybe I've just used totally wrong x.264 settings to encode this video but on the other hand coreAVC is able to decode the video properly. For testing purposes I've uploaded this short clip. Hopefully it is of any help for u guys.
Halt Die Klappe.mp4 (https://www.yousendit.com/transfer.php?action=batch_download&batch_id=Q01IZXR3YTJveFB2Wmc9PQ)
setup:
build number: 1.1.678.0 - XP-SP3 - latest DX SDK - ATI Radeon 2600 HD with driver version 8.501.1.0 - VMR9 (renderless)
JohnLai
23rd July 2008, 00:54
What is the functionality of new "Pixel shader to convert BT601 -> BT701"?
Dixxhead
23rd July 2008, 00:59
I have an old DVB-T capture I made long time ago (2005) ... it is just a short scene I've encoded. As it is really long time ago I can't remember x.264 version nor any settings I've used. But afaik I've used MeGUI (which is of no help but anyway) ...
playing this video with internal h264 / avc (dxva) decoder I have the following picture:
http://img28.picoodle.com/img/img28/4/7/22/f_Bildschirmim_9925874.jpg
maybe I've just used totally wrong x.264 settings to encode this video but on the other hand coreAVC is able to decode the video properly. For testing purposes I've uploaded this short clip. Hopefully it is of any help for u guys.
Halt Die Klappe.mp4 (https://www.yousendit.com/transfer.php?action=batch_download&batch_id=Q01IZXR3YTJveFB2Wmc9PQ)
setup:
build number: 1.1.678.0 - XP-SP3 - latest DX SDK - ATI Radeon 2600 HD with driver version 8.501.1.0 - VMR9 (renderless)
Afaik old x264 builds had problems with DXVA, some of my old x264 encodes crash my GPU (also an HD2600)!
gngn
23rd July 2008, 01:10
@sillKotscha: toller ausschnitt :D
CoreAVC relies on software decoding, not hardware accelerated as MPC-HC, so you shouldnt compare them (if you uncheck H264 DXVA in MPC-HC and play the clip with the internal H264/FFmpeg you will see that MPC-HC will play it fine also, because it will be in software mode).
the clip will play without errors here, but i have Nvidia, not ATI. probably to blame are your video-drivers, but you should wait for the opinion of somebody here with ATI before changing them to another version.
Fragbert
23rd July 2008, 02:18
Disregard, issue is fixed upon upgrading to the latest ATI catalyst driver 8.7 - so green blocks are the fault of ATI crap driver (what else is new?)
Sorry for the late response!
Regarding the green blocks on wmv's compatible for Xbox360 when DXVA enabled, it is VC-1 I believe.
Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}
- Connected to:
CLSID: {187463A0-5BB7-11D3-ACBE-0080C75E246E}
Filter: D:\Movies\SAMPLE.1080P.WMVHD.5.1.X360.wmv
Pin: Raw Video 1
- Connection media type:
Video: WVC1 1920x820 23.98fps 7340Kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31435657-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 1
lSampleSize: 0
cbFormat: 110
VIDEOINFOHEADER:
rcSource: (0,0)-(1920,820)
rcTarget: (0,0)-(1920,820)
dwBitRate: 7340032
dwBitErrorRate: 0
AvgTimePerFrame: 417083
BITMAPINFOHEADER:
biSize: 62
biWidth: 1920
biHeight: 820
biPlanes: 1
biBitCount: 24
biCompression: WVC1
biSizeImage: 488140
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 80 07 00 00 34 03 00 00 ...........4...
0010: 00 00 00 00 00 00 00 00 80 07 00 00 34 03 00 00 ...........4...
0020: 00 00 70 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ..p.....;]......
0030: 3e 00 00 00 80 07 00 00 34 03 00 00 01 00 18 00 >......4.......
0040: 57 56 43 31 cc 72 07 00 00 00 00 00 00 00 00 00 WVC1r..........
0050: 00 00 00 00 00 00 00 00|27 00 00 01 0f db 7e 3b ........'....~;
0060: f1 99 88 80 00 00 01 0e 10 44 ef c6 64 80 .....Dd
Dixxhead
23rd July 2008, 02:31
Disregard, issue is fixed upon upgrading to the latest ATI catalyst driver 8.7 - so green blocks are the fault of ATI crap driver (what else is new?)
oh, seriously?!
Well, guess it's time to upgrade from 8.5... Hope 8.7 doesn't screw up my powerplay settings like the 8.6 did... :mad:
sillKotscha: Was genau ist das fr ein Film? :p
Edit: Just tried the clip with 8.7 Drivers and I still have the green blocks.... Makes you wonder why exactly Ati, who is touted for better video-feautures, has all those problems with videos...
Edit the 2nd: Oh I see you were talking about something else; sorry, my bad... Time for me to go to bed I guess.
sillKotscha
23rd July 2008, 08:27
@sillKotscha: toller ausschnitt :D
sillKotscha: Was genau ist das fr ein Film? :p
heh, I knew some of ya guys will like it ;)
but seriously - it was just a crap German whatever movie and this short snippet was the only scene worth encoding - thus I can't tell u the name of that movie anymore.
probably to blame are your video-drivers, but you should wait for the opinion of somebody here with ATI before changing them to another version.
thx, ur answer is of great help - though I'ill wait with upgrading my drivers. I'm using DNA ATi XP driver (http://www.donotargue.com/index.php?c=drivers#drivers) but unfortunately their latest XP driver rely on official 8.5 and not on current 8.7. Contrary to the ATI Vista driver (ATI vista driver is already updated to 8.7)
I was searching for an alternative driver as official ATI ones made some problems. This DNA driver fixed all my problems I had with official ATI driver (except this little video playback bug I've discovered now). So, I just have to wait for the DNA crew to update the ATI XP driver package from 8.5 to 8.7 and I can report back if the green blocks will be gone.
Thank you for your help.
Have a nice day
/ sill
neoufo51
23rd July 2008, 10:37
What is the functionality of new "Pixel shader to convert BT601 -> BT701"?
I'd like to know the benefit of this as well.
clsid
23rd July 2008, 11:27
BT601 and BT709 are two different colorspaces. So this shader allows you to do a conversion.
Brazil2
23rd July 2008, 11:44
I'm using DNA ATi XP driver (http://www.donotargue.com/index.php?c=drivers#drivers) but unfortunately their latest XP driver rely on official 8.5 and not on current 8.7.
Unfortunately it seems that this driver is not available anymore on the site you mentionned.
Any chance for another link to this file ?
Yes, the one based on 8.5.
sillKotscha
23rd July 2008, 11:48
Edit: Just tried the clip with 8.7 Drivers and I still have the green blocks....
if ur talking about my clip than "I'm glad" that upgrading to 8.7 didn't solve the green blocks problem.
maybe this problem is not related to the ATI driver and worth looking into it?
Dixxhead
23rd July 2008, 14:17
if ur talking about my clip than "I'm glad" that upgrading to 8.7 didn't solve the green blocks problem.
maybe this problem is not related to the ATI driver and worth looking into it?
Yep, that's what I was talking about. I still wonder why Hardware-acceleration is such a pain. It's a shame it is not as flexible as Software-acceleration (even though I can pretty much view every content in HD on my C2D), Hardware acceleration is just so much more Energy-efficient... I can watch a 1080p trailer @600mhz CPU Clock, with only 20% CPU-Usage through FFdshow AAC-Decoding.
alexins
23rd July 2008, 16:58
Media Player Classic HomeCinema (x86), svn 681 (http://www.xvidvideo.ru/content/view/89/1/)
Media Player Classic HomeCinema (x64), svn 681 (http://www.xvidvideo.ru/content/view/90/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
CiNcH
23rd July 2008, 19:52
@ Casimir,
you should try the combination of MPC MpegSplitter and ffdshow with VC-1 material... picture is completely currupted (pixelation). Works nicely when MPC MpegSplitter is replaced by Haali Media Splitter.
bmnot
23rd July 2008, 22:00
Hi,
Could I get some help with my problem? :)
I just reinstalled Windows XP (32Bit Pro SP3 Corp)
Now I installed FFDshow,AC3-filter, Haali Media Splitter and disabled all internal codecs of MPC-HC except DVD Video Title Set, DVD2AVI Project File and MPEG-2 Video.
In the output menu I selected
Directsho Video: VMR9 (renderless) Realmedia Video: DirectX 9 Quicktime Video: DirectX 9
I set the other settings to
3D surfaces
Bilinear
and I ticked the VMR9 mixed mode
My problem:
When I change the volume or press pause the blue quadrangle which says Pause or shows the volume.
I also get the error "could not load this shader (16-235 -> 0-255)"
How can I fix this?
Thanks in advance
-edit-
After a Direct X update everything works again :)
clsid
23rd July 2008, 22:44
To get pixelshaders working:
1) Install the latest version of DirectX.
2) Go to Options->Playback->Output and check "Use texture surfaces and render video in 3D".
Aleksoid1978
23rd July 2008, 23:05
The following videos contain a H264 stream with a 720*576 resolution and a 16:9 aspect ratio:
http://w17.easy-share.com/1700933443.html
http://w17.easy-share.com/1700933579.html
But when using the internal filters of MPC-HC the aspect ratio is not applied.
The videos are playing fine with the correct aspect ratio in other players like VLC and Mplayer though.
I try to fix this problem, try 681 rev. Link see http://forum.doom9.org/showpost.php?p=1162222&postcount=3389;
Aleksoid1978
23rd July 2008, 23:33
To get pixelshaders working:
1) Install the latest version of DirectX.
2) Go to Options->Playback->Output and check "Use texture surfaces and render video in 3D".
Pixelshaders not working with multimonitor configuration (test on Nvidia and Ati, XP and Vista) - when shaders on(any of them) and try move MPC-HC window from one monitor to other - playback stop, black screen and high cpu load ...
Brazil2
24th July 2008, 01:16
I try to fix this problem, try 681 rev. Link see http://forum.doom9.org/showpost.php?p=1162222&postcount=3389;
It's working fine for me now :)
Well done! :thanks:
However I've found something else:
MPC-HC fails to play this stream:
http://www.nasa.gov/ram/35037main_portal.ram
While the 'standard' MPC has no problem for playing it.
Both players are using the internal filters. Real Alternative is installed.
EDIT:
It might be because of the 'Linux text format' used into this .RAM file.
There is only a 0A (LF) at the end of the lines whilst the Windows standard is 0D 0A (CR+LF).
Standard MPC can deal with it but MPC-HC doesn't.
NanoBot
24th July 2008, 01:44
Hi,
The pixelshaders are working fine on my 8600gts in dual view configuration. But i don't move the window before or after starting the playback. Instead, as recommended here in this thread, I created a link on my desktop using the cli parameters "...\mplayerc.exe /monitor 2 /d3dfs". Then I just drag&drop the media file on this icon, which opens the video in anti tearing mode directly on my HDTV. After that, I use nvidias nview option to move the main window back to the first monitor, while the fullscreen video remains on the HDTV. This method works fine at all.
The only thing I can't follow is that I need to use the 16-235 -> 0-255 shader on my HDTV ( it's a Samsung LE-37A558 ), if I use the vmr9. I would have expected that even a HDTV should use the TV color scale and not the PC scale.
C.U. NanoBot
Aleksoid1978
24th July 2008, 01:57
Hi,
The pixelshaders are working fine on my 8600gts in dual view configuration. But i don't move the window before or after starting the playback. Instead, as recommended here in this thread, I created a link on my desktop using the cli parameters "...\mplayerc.exe /monitor 2 /d3dfs". Then I just drag&drop the media file on this icon, which opens the video in anti tearing mode directly on my HDTV. After that, I use nvidias nview option to move the main window back to the first monitor, while the fullscreen video remains on the HDTV. This method works fine at all.
The only thing I can't follow is that I need to use the 16-235 -> 0-255 shader on my HDTV ( it's a Samsung LE-37A558 ), if I use the vmr9. I would have expected that even a HDTV should use the TV color scale and not the PC scale.
C.U. NanoBot
try move window from one monitor to other - and get black screen ...
Aleksoid1978
24th July 2008, 05:17
It's working fine for me now :)
Well done! :thanks:
However I've found something else:
MPC-HC fails to play this stream:
http://www.nasa.gov/ram/35037main_portal.ram
While the 'standard' MPC has no problem for playing it.
Both players are using the internal filters. Real Alternative is installed.
EDIT:
It might be because of the 'Linux text format' used into this .RAM file.
There is only a 0A (LF) at the end of the lines whilst the Windows standard is 0D 0A (CR+LF).
Standard MPC can deal with it but MPC-HC doesn't.
Yes, MPC-HC don't want to play this is file, but link from whis file play very well ...
Try see later what wrong.
P.S. - here solution for you, need change render for this file from DirectShow to RealMedia : Goto Option->Formats, find filetype "Real Media File (rm, ram ...)" and right you see render type, on default it's DirectShow, do Mouse double click - see ComboBox, select RealMedia.
clsid
24th July 2008, 10:29
The only thing I can't follow is that I need to use the 16-235 -> 0-255 shader on my HDTV ( it's a Samsung LE-37A558 ), if I use the vmr9. I would have expected that even a HDTV should use the TV color scale and not the PC scale.VMR9 does not know or care about what kind of monitor is connected to it.
Leak
24th July 2008, 14:57
try move window from one monitor to other - and get black screen ...
Well, I've not managed to drag Unreal Tournament 3 from one screen to another without bringing my ATI Radeon 4850 (and the CPU) to it's knees either, and both use Direct3D - so I'd say that's a general problem.
You'd probably have to destroy the rendering context and create a new one on the new monitor, and that still doesn't solve the problem with a window split between two monitors.
np: Spooky - Schmoo (Gargantuan)
Brazil2
24th July 2008, 16:23
P.S. - here solution for you, need change render for this file from DirectShow to RealMedia : Goto Option->Formats, find filetype "Real Media File (rm, ram ...)" and right you see render type, on default it's DirectShow, do Mouse double click - see ComboBox, select RealMedia.
Yes, well spotted, that fixed it :)
For some reason by default this setting is set to RealMedia in 'standard' MPC but it's set to DirectShow in MPC-HC.
So I've set both Real Media and Real Audio to RealMedia and everything is working as expected now :)
STaRGaZeR
25th July 2008, 00:56
Still no fix for 16 ref frame files since rev586 :(
Aleksoid1978
25th July 2008, 01:30
Still no fix for 16 ref frame files since rev586 :(
you try on XP or Vista ???
And you can upload short sample of video ???
STaRGaZeR
25th July 2008, 03:14
you try on XP or Vista ???
And you can upload short sample of video ???
ATI HD4870 (3870 is the same BTW), Vista64, Cats8.7
You can find problematic samples here: http://forum.doom9.org/showpost.php?p=1145933&postcount=2327
Samples 1 & 4 fixed with the 11+ ref frames fix for Vista.
Sample 3 has 16 refs, in rev586 the player detects this and changes to software mode playing the video perfectly. In newer revs the 11+ ref frames limit is removed, so MPC tries to use DXVA with the file. The card is not compatible with 16 refs, so the video freezes after a second or so. There are lots of anime encoded with 16 ref frames, all of those files fail. The solution is simple: rev586 is perfect.
Samples 2, 5 & 6 don't play fine in any revision.
neoufo51
25th July 2008, 05:49
Samples 2, 5 & 6 don't play fine in any revision.
I just downloaded Sample 6 out of curiousity and it plays fine for me. I can't seem to be able to skip around but it plays smooth and clear. Try using the VMR9 renderer, with the 3d surfaces option enabled, to get the playback I just did. EDIT: With the Haali Renderer, it plays just as well, but now I can skip around effortlessly.
I just downloaded Sample 2 as well and there's definitely a problem there with my earlier VMR9 setting. It plays, but every 3 seconds, the video pauses and resumes. It's very annoying. However, with the Haali renderer, it plays perfectly.
Sample 5 plays the exact same way as sample 2 does. It pauses repeatedly, but with the Haali Renderer, playback is perfect.
This is all with r681 using an Nvidia 8400GS
@neoufo51
Ofcourse they play for you, since you are NOT using DXVA! Haali renderer doesn't support it anyway. STaRGaZeR talks about DXVA problems.
STaRGaZeR
25th July 2008, 13:29
I just downloaded Sample 6 out of curiousity and it plays fine for me. I can't seem to be able to skip around but it plays smooth and clear. Try using the VMR9 renderer, with the 3d surfaces option enabled, to get the playback I just did. EDIT: With the Haali Renderer, it plays just as well, but now I can skip around effortlessly.
I just downloaded Sample 2 as well and there's definitely a problem there with my earlier VMR9 setting. It plays, but every 3 seconds, the video pauses and resumes. It's very annoying. However, with the Haali renderer, it plays perfectly.
Sample 5 plays the exact same way as sample 2 does. It pauses repeatedly, but with the Haali Renderer, playback is perfect.
This is all with r681 using an Nvidia 8400GS
Well that's strange, since you're not using DXVA as cca says you should be able to play all the 6 samples without problems. They work perfectly in software mode :p
Problem is, I think only 1 & 4 are DXVA compatible files. The others should be decoded in software mode, but they're not blocked by the DXVA detection formula.
marc99
25th July 2008, 14:26
MPC-HC r684 64bit: 1, 2, 4, 5, 6 works fine with DXVA (NVidia, Vista). only 3 freezes - 16 reference frames problem.
Aleksoid1978
25th July 2008, 14:55
ATI HD4870 (3870 is the same BTW), Vista64, Cats8.7
You can find problematic samples here: http://forum.doom9.org/showpost.php?p=1145933&postcount=2327
Samples 1 & 4 fixed with the 11+ ref frames fix for Vista.
Sample 3 has 16 refs, in rev586 the player detects this and changes to software mode playing the video perfectly. In newer revs the 11+ ref frames limit is removed, so MPC tries to use DXVA with the file. The card is not compatible with 16 refs, so the video freezes after a second or so. There are lots of anime encoded with 16 ref frames, all of those files fail. The solution is simple: rev586 is perfect.
Samples 2, 5 & 6 don't play fine in any revision.
I test sample 1 - all ok.
sample 3 - play, but after about 8 second video freez, but slider move... but if i seek about 25 second playback is fine to the end of file.
I(and all developert) can back to check fo ref frame MAX = 11... and all other file do render without DXVA ...
clsid
25th July 2008, 15:30
My opinion is that MPC should always fall back to software decoding when DXVA is not fully supported. DXVA should be made idiot-proof, so that regular people can use also it.
So what about this:
1) Set maximum allowed reference frames to a value that should be supported by all graphics cards
2) Adjust that maximum based on the used OS, and the brand and model of the card using the knowledge gathered here on the forum. (a hidden option in registry/ini would be useful to override the maximum for testing purposes)
3) Use the calculated maximum in the IsDXVASupported() formula.
GrofLuigi
25th July 2008, 17:17
My opinion is that MPC should always fall back to software decoding when DXVA is not fully supported. DXVA should be made idiot-proof, so that regular people can use also it.
So what about this:
1) Set maximum allowed reference frames to a value that should be supported by all graphics cards
2) Adjust that maximum based on the used OS, and the brand and model of the card using the knowledge gathered here on the forum. (a hidden option in registry/ini would be useful to override the maximum for testing purposes)
3) Use the calculated maximum in the IsDXVASupported() formula.
Totally agree! Otherwise MPC would grow out of proportion and become slow if it takes account of all special cases.
It's impossible to please everyone and work around broken drivers (in most cases). Pressure should be put to manufacturers. New cards and drivers come out every day. Chasing them would exhaust any programmer...
Just my opinion.
GL
STaRGaZeR
25th July 2008, 17:32
MPC-HC r684 64bit: 1, 2, 4, 5, 6 works fine with DXVA (NVidia, Vista). only 3 freezes - 16 reference frames problem.
So 2, 5 and 6 have problems with ATI cards, OK with NV. 1 and 4 works on all hardware. Only 3 has problems with both, and this should be fixed with the 12 or more ref frames limitation. Thanks for the info.
I test sample 1 - all ok.
sample 3 - play, but after about 8 second video freez, but slider move... but if i seek about 25 second playback is fine to the end of file.
I(and all developert) can back to check fo ref frame MAX = 11... and all other file do render without DXVA ...
You have ATI or NVIDIA? I vote YES for the everything with 12 or more ref frames to be rendered without DXVA, as it doesn't work with neither ATI or NV. If you implement this limit, only samples 2, 5 and 6 will have problems, and only with ATI. And since NV cards can decode them in DXVA mode, ATI should be able too. I hope you can fix 2, 5 and 6 :)
My opinion is that MPC should always fall back to software decoding when DXVA is not fully supported. DXVA should be made idiot-proof, so that regular people can use also it.
So what about this:
1) Set maximum allowed reference frames to a value that should be supported by all graphics cards
2) Adjust that maximum based on the used OS, and the brand and model of the card using the knowledge gathered here on the forum. (a hidden option in registry/ini would be useful to override the maximum for testing purposes)
3) Use the calculated maximum in the IsDXVASupported() formula.
1) Exactly what I was saying, rev586 was perfect: 12 or more without DXVA. You can check how matmaul removed that limit in rev587. Since then, problems.
2) & 3) agreed, isn't that what the developers are trying to achieve?
JohnLai
25th July 2008, 17:50
Does anyone know if Powercolor ATI HD2400 PCI (not PCI-Express) version dxva work with MPH-HC? I am planning to get 2 of the cards for my older pentium III.
envagyok
25th July 2008, 18:05
Hy !
I have a serious problem.
I have hdv mpeg2 1440*1080 m2t files captured with hdvsplit.
I encode to avchd 1440*1080 and dolby digital audio with vegas8 pro, the result is an m2ts file, but when i try to play with mediaplayer classic latest version, it doesn't play motion just a picture from first frame.
I have an ati4870 gfx with mpc dxva enable.
tetsuo55
25th July 2008, 22:03
My opinion is that MPC should always fall back to software decoding when DXVA is not fully supported. DXVA should be made idiot-proof, so that regular people can use also it.
So what about this:
1) Set maximum allowed reference frames to a value that should be supported by all graphics cards
2) Adjust that maximum based on the used OS, and the brand and model of the card using the knowledge gathered here on the forum. (a hidden option in registry/ini would be useful to override the maximum for testing purposes)
3) Use the calculated maximum in the IsDXVASupported() formula.
A similar formula already exists, the fact that some things don't work at the moment are plain and simple bugs. Fixing these bugs will fix the problems.
Now if and when we find out the bugs are not MPC-HC's fault, and we are 100% sure about this, we could change the formula to adapt to that case.
Ofcourse we would still have to file a bugreport to the cause of the bug.
i admit though the formula could be slightly better than it is now, but that change won't help the current problems.
Aleksoid1978
25th July 2008, 23:09
I now view source of 586rev - there limit of ref num = 11, all more - without DXVA.
I think it is necessary to return this limit and all ???
STaRGaZeR
25th July 2008, 23:19
I now view source of 586rev - there limit of ref num = 11, all more - without DXVA.
I think it is necessary to return this limit and all ???
Yes.
What about samples 2, 5 and 6? It seems only ATI has problems with them.
Aleksoid1978
26th July 2008, 00:55
Yes.
What about samples 2, 5 and 6? It seems only ATI has problems with them.
See at home(8800GT) sample 5(internet not unlimit, all download can't).
P.S. - i check, sample 5 all fine DXVA work.
frequenzy
26th July 2008, 02:49
can mpc-hc play .3gp files? it works fine on the BSplayer.
Media Type 0:
--------------------------
Video: S263 176x144 (4:3) 11.00fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {33363273-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 0
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 119
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 909090
VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 192
dwPictAspectRatioY: 144
dwControlFlags: 0x00000000
dwReserved2: 0x00000000
BITMAPINFOHEADER:
biSize: 47
biWidth: 176
biHeight: 144
biPlanes: 0
biBitCount: 0
biCompression: s263
biSizeImage: 0
biXPelsPerMeter: 11
biYPelsPerMeter: 12
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 00 00 00 00 00 00 00 22 df 0d 00 00 00 00 00 ........"......
0030: 00 00 00 00 00 00 00 00 c0 00 00 00 90 00 00 00 ..............
0040: 00 00 00 00 00 00 00 00 2f 00 00 00 b0 00 00 00 ......../......
0050: 90 00 00 00 00 00 00 00 73 32 36 33 00 00 00 00 .......s263....
0060: 0b 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 ................
0070:|46 46 4d 50 00 0a 00 FFMP...
Media Type 1:
--------------------------
Video: S263 176x144 (4:3) 11.00fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {33363273-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 95
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 909090
BITMAPINFOHEADER:
biSize: 47
biWidth: 176
biHeight: 144
biPlanes: 0
biBitCount: 0
biCompression: s263
biSizeImage: 0
biXPelsPerMeter: 11
biYPelsPerMeter: 12
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 00 00 00 00 00 00 00 22 df 0d 00 00 00 00 00 ........"......
0030: 2f 00 00 00 b0 00 00 00 90 00 00 00 00 00 00 00 /.............
0040: 73 32 36 33 00 00 00 00 0b 00 00 00 0c 00 00 00 s263............
0050: 00 00 00 00 00 00 00 00|46 46 4d 50 00 0a 00 ........FFMP...
Sharktooth
26th July 2008, 03:04
yes. definatly.
frequenzy
26th July 2008, 03:16
so what do I need to install or add?
gngn
26th July 2008, 04:17
i noticed that the VMR9renderless propriety page has changed if i select VMR9 from the "Filters" list when playing a file in MPC-HC. also the behavior of the other output renderers has changed. is this a change in MPC-HC or my XP has some issues?
VMR9renderless propriety page:
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image3.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image3.jpg)http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image4.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image4.jpg)http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image8.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image8.jpg)
PIN Info when playing a DXVA file is:
Filter : Video Mixing Renderer 9 - CLSID : {51B4ABF3-748F-4E3B-A276-C828330E926A}
- Connected to:
CLSID: {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}
Filter: MPC Video Decoder
Pin: Output
- Connection media type:
Video: DXVA 1280x720 23.98fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {1B81BE68-A0C7-11D3-B984-00C04F2E73C5}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 112
VIDEOINFOHEADER:
rcSource: (0,0)-(1280,720)
rcTarget: (0,0)-(1280,720)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 417066
VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 16
dwPictAspectRatioY: 9
dwControlFlags: 0x00000000
dwReserved2: 0x00000000
BITMAPINFOHEADER:
biSize: 40
biWidth: 1280
biHeight: 720
biPlanes: 1
biBitCount: 12
biCompression: dxva
biSizeImage: 1382400
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 05 00 00 d0 02 00 00 ...............
0010: 00 00 00 00 00 00 00 00 00 05 00 00 d0 02 00 00 ...............
0020: 00 00 00 00 00 00 00 00 2a 5d 06 00 00 00 00 00 ........*]......
0030: 00 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 00 05 00 00 ........(.......
0050: d0 02 00 00 01 00 0c 00 64 78 76 61 00 18 15 00 .......dxva....
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
frequenzy
26th July 2008, 05:20
yes. definatly.
do I need to install or change something on MPC-HC to play .3GP files
Aleksoid1978
26th July 2008, 05:38
i noticed that the VMR9renderless propriety page has changed if i select VMR9 from the "Filters" list when playing a file in MPC-HC. also the behavior of the other output renderers has changed. is this a change in MPC-HC or my XP has some issues?
VMR9renderless propriety page:
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image3.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image3.jpg)http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image4.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image4.jpg)http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image8.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image8.jpg)
This is normal VMR9renderless propriety page, for me on XP same.
But on Vista is differs .
betaking
26th July 2008, 06:45
This is normal VMR9renderless propriety page, for me on XP same.
But on Vista is differs .
On Vista is same.but you must install proppage.dll in System32 and register it!
http://xs229.xs.to/xs229/08306/1303.png
http://xs229.xs.to/xs229/08306/2893.png
http://xs229.xs.to/xs229/08306/3857.png
http://xs229.xs.to/xs229/08306/4254.png
http://xs229.xs.to/xs229/08306/5248.png
f_carone
26th July 2008, 11:15
Hi boys,
Where can I find the rev.586?
Thank's to all
fil
Aleksoid1978
26th July 2008, 12:01
Hi boys,
Where can I find the rev.586?
Thank's to all
fil
You find rev.586 because 11 ref num limit ???
Try last revision, i back it ...
here - http://rapidshare.com/files/132574676/mpc_689.7z.html
clsid
26th July 2008, 12:20
do I need to install or change something on MPC-HC to play .3GP files
Assuming you already have the required decoders installed, you should first try disabling the internal MP4/MOV splitter (that handles 3GP as well). Then Haali Media Splitter should take over.
If you haven't got the required stuff installed (which would mean it also wouldn't play in BSPlayer), you need to install ffdshow.
gngn
26th July 2008, 14:33
This is normal VMR9renderless propriety page, for me on XP same.
But on Vista is differs .
i could swear that it was differrent (simpler) a while back. ok, :stupid:
f_carone
26th July 2008, 14:52
You find rev.586 because 11 ref num limit ???
Try last revision, i back it ...
here - http://rapidshare.com/files/132574676/mpc_689.7z.html
Good, thank you.
bye,
fil.
saint-francis
26th July 2008, 16:52
You find rev.586 because 11 ref num limit ???
Could someone please explain this to me or point me to where I can find it? Using search I would have to sift through my own weight in cold rtails to dig up the answer ( I know, I have tried). I am confused about what MPC HC will play with DXVA.
STaRGaZeR
26th July 2008, 17:06
Could someone please explain this to me or point me to where I can find it? Using search I would have to sift through my own weight in cold rtails to dig up the answer ( I know, I have tried). I am confused about what MPC HC will play with DXVA.
Everything with 12 or more ref frames will be decoded without DXVA. No other changes were made in this revision.
Thanks Alek, 16 ref frames files working again :)
I hope you can also fix samples 2, 5 and 6 :)
saint-francis
26th July 2008, 17:19
Everything with 12 or more ref frames will be decoded without DXVA. No other changes were made in this revision.
And versions since only work with less refs? Is there a discrepancy between different resolution files and refs, or does it play 1080p files the same as 720p?
STaRGaZeR
26th July 2008, 18:06
And versions since only work with less refs? Is there a discrepancy between different resolution files and refs, or does it play 1080p files the same as 720p?
I don't know the details of the formula, but I do know:
- Everything over 1280x720 plus 10 or more ref frames plays without DXVA. I don't have 720p or 1080p videos with less ref frames to check what's the maximum allowed.
- Below that resolution the player tries to use DXVA always, but ATI and NVIDIA cards can't decode more than 12 ref frames correctly, the resolution doesn't matter. The formula is OK regarding HD content, but not with SD content. That's why this revision is important: it limits ref frames to 11 in all resolutions, so those SD files (<720p) with 12 or more refs that before were played with DXVA and failing in consequence are now played perfectly in software mode.
This 11+ ref limit was present until rev587, the developers removed it, dunno why. It should be there.
Also I'd be nice to put here the current details of the formula, for testing purposes.
saint-francis
26th July 2008, 18:18
OK thanks. I think I got it. It is only a safety measure that make the player resort to software decoding when too many refs are present. Sounds like a good, if not necessary, idea. I don't have too many files using more than 11 refs though so I should be ok. I don't think many people at all have a lot of files with more than 11 refs.
fixed
26th July 2008, 19:49
This is normal VMR9renderless propriety page, for me on XP same.
But on Vista is differs .
But I never seen any other than:
http://xs229.xs.to/xs229/08306/vmr9_xp763.png
:confused:
On Vista is same.but you must install proppage.dll in System32 and register it!
I tried this file on XP x64, but:
http://xs329.xs.to/xs329/08306/xp_proppage413.png
DigitalDeviant
26th July 2008, 20:56
I think have a small bug here. I have a few DVDs with close captions, not subtitles, on them which seem to play automatically and I can't find any way to turn them off. Can someone tell me how to get rid of these things?
Also is it possible to have the subtitle delay button control the delay in the external directvosub configuration if it's being used instead of the internal filter?
STaRGaZeR
26th July 2008, 21:02
OK thanks. I think I got it. It is only a safety measure that make the player resort to software decoding when too many refs are present. Sounds like a good, if not necessary, idea. I don't have too many files using more than 11 refs though so I should be ok. I don't think many people at all have a lot of files with more than 11 refs.
Exactly. If you don't want errors and files not playing at all it's a must. The problem is that a high number of ref frames seems to help anime encodes a lot, so lots of anime encoders use not 11 or 12, but 16. And that is an instant freeze in DXVA mode.
clsid
26th July 2008, 21:43
I think have a small bug here. I have a few DVDs with close captions, not subtitles, on them which seem to play automatically and I can't find any way to turn them off. Can someone tell me how to get rid of these things?
You should be able to turn off the DVD subtitles through the 'Navigate' menu.
carnage_pl
26th July 2008, 22:51
why when I'm watching movies in window on graph which can be seen when I toggle crlt+j its peaks are higher than in fullscreen?
http://img209.imageshack.us/img209/4834/beztytuuxm4.th.jpg (http://img209.imageshack.us/my.php?image=beztytuuxm4.jpg)
DigitalDeviant
26th July 2008, 23:25
You should be able to turn off the DVD subtitles through the 'Navigate' menu.
They're close captions not subtitles. There is nothing in the Navigate subtitle menu.
http://img61.imageshack.us/my.php?image=cccopyfn9.png
Some even have ther deaf and hearing disabled text like [heavy wind blowing].
clsid
26th July 2008, 23:55
Check the Filters menu and see if any of the used filters has 'Line21' in its name. That one is handling the captions. Maybe it has an option to hide them.
DigitalDeviant
27th July 2008, 00:12
Nope. DVD Navigator, ffdshow audio and video decoders, Enhanced Video Renderer (custom presenter), and directsound device.
Edit: Trying some other decoders and it looks like libmpeg2 in ffdshow is the real problem..., I'll post the bug on their forums.
Anyway, any chance of F1/F2 controlling the directvosub delay like the internal filter?
Aleksoid1978
27th July 2008, 01:41
Everything with 12 or more ref frames will be decoded without DXVA. No other changes were made in this revision.
Thanks Alek, 16 ref frames files working again :)
I hope you can also fix samples 2, 5 and 6 :)
I have NVIDIA - and this is sample play fine ... can't reproduce. Casimir666 have Ati. Write him
leiming2006
27th July 2008, 03:27
The graphic card I am using is nVidia 8400M GS. It's not in the supported list. So I can't play H.264 video with hardware acceleration using MPC-HC.
But I find that I can play H.264 video with hardware acceleration using Cyberlink's decoder, and if I using Kmplayer I'm even able to see subtitles.
So the question I have is: Can I watch H.264 video with hardware acceleration and subtitles with MPC-HC?
thank you
betaking
27th July 2008, 04:39
The graphic card I am using is nVidia 8400M GS. It's not in the supported list. So I can't play H.264 video with hardware acceleration using MPC-HC.
But I find that I can play H.264 video with hardware acceleration using Cyberlink's decoder, and if I using Kmplayer I'm even able to see subtitles.
So the question I have is: Can I watch H.264 video with hardware acceleration and subtitles with MPC-HC?
thank you
look my picture! my graphic card is nVidia 8600GT!
http://xs229.xs.to/xs229/08306/1909.png
http://xs229.xs.to/xs229/08306/2882.png
http://xs229.xs.to/xs229/08306/3142.png
leiming2006
27th July 2008, 04:56
look my picture! my graphic card is nVidia 8600GT!
8600GT supports "bitstream mode" according to the first thread, while 8400GS not.
Though, I try setupping my MPC-HC as your pictures then I find it working.
Thanks very much.
clsid
27th July 2008, 14:30
Anyway, any chance of F1/F2 controlling the directvosub delay like the internal filter?Very unlikely.
ghostonline
27th July 2008, 14:33
8600GT supports "bitstream mode" according to the first thread, while 8400GS not.
Though, I try setupping my MPC-HC as your pictures then I find it working.
Thanks very much.
8400gs(both G86 and G98 core) does support bitstream mode.
8600gt is based on G84 core.
8500 series and older 8400gs are based on G86 core.
leiming2006
27th July 2008, 16:12
8400gs(both G86 and G98 core) does support bitstream mode.
8600gt is based on G84 core.
8500 series and older 8400gs are based on G86 core.
But no matter WMV, MPEG-4 ASP or H.264 I can't enable hardware acceleration with MPC-HC's internal decoder but cyberlink's decoder can. I don't know why.
these are pictures:
http://img77.imageshack.us/img77/4026/clipboard1bn1.th.jpg (http://img77.imageshack.us/my.php?image=clipboard1bn1.jpg)
http://img77.imageshack.us/img77/993/clipboard2qc9.th.jpg (http://img77.imageshack.us/my.php?image=clipboard2qc9.jpg)
http://img157.imageshack.us/img157/1307/clipboard3ux3.th.jpg (http://img157.imageshack.us/my.php?image=clipboard3ux3.jpg)
http://img157.imageshack.us/img157/299/clipboard4vv8.th.jpg (http://img157.imageshack.us/my.php?image=clipboard4vv8.jpg)
http://img292.imageshack.us/img292/6051/clipboard5mu7.th.jpg (http://img292.imageshack.us/my.php?image=clipboard5mu7.jpg)
and I have another question. When using evr custom it becomes unfluent in full screem mode, while evr not. But in evr mode I can't see subtitles.(decoder is cyberlink H.264 decoder, I don't know how to use MPC-HC's internal decoder with hardware acceleration so far.) How can I deal with it?
Thanks in advance.
Leak
27th July 2008, 17:33
But no matter WMV, MPEG-4 ASP or H.264 I can't enable hardware acceleration with MPC-HC's internal decoder but cyberlink's decoder can. I don't know why.
Which part of "your card doesn't support bitstream mode" is so hard to understand?
Yes, it supports partial acceleration of some things needed to decode those formats, but it's not able to fully decode any of them all by itself, which is what MPC-HC is (only) using.
Commercial codecs were written or recoded with using partial acceleration in mind, but it's hard to retro-fit libavcodec (which is used for pure software decoding) with hardware support.
np: Zodiac Youth - Fast Forward The Future (Bucket And Bong Mix) (Auntie Aubrey's Excursions Beyond The Call Of Duty (Disc 1))
_xxl
27th July 2008, 17:36
mpc-hc x86_32 r.694:
http://rapidshare.com/files/132871242/mplayerc.7z.htm
fixed
27th July 2008, 18:33
With newest rev. 66 from guliverkli2 I have similar bug as with MPC-HC (it always resets default style settings after player restart).
Here is a part of mplayerc.ini after player shutdown:
rev.55 (works good):
SPDefaultStyle=10,10,10,8,2,0,4.000000,2.000000,0xffffff,0xffffff,0x000000,0x000000,0x00,0x00,0x00,0x85,204,a_RewinderMedium,18.000000,100.000000,100.000000,0.000000,700,0,0,0,0,0.000000,0.000000,0.000000,1
rev.66 (does not work):
SPDefaultStyle=10,10,10,8,2,0,4.000000,4.000000,0x000000,0x40000000,0x000000,0x40000000,0xffffff,0xffffff,0x00,0x00,0,(null),0.000000,0.000000,18.000000,100.000000,0,1079574528,0,0,700,0.000000,0.000000,0.000000,0
mpc-hc rev 671 and many others (does not work):
SPDefaultStyle=10,10,10,8,2,0,4,000000,2,000000,0xffffff,0xffffff,0x000000,0x000000,0x00,0x00,0x00,0x85,204,a_RewinderMedium,18,000000,100,000000,100,000000,0,000000,700,0,0,0,0,0,000000,0,000000,0,000000,1
latest mpc-hc rev 694 (does not work):
SPDefaultStyle=20,20,20,20,2,0,2,000000,2,000000,0x000000,0x40080000,0x000000,0x40080000,0xffffff,0xffff,0x00,0x00,0,(null),0,000000,0,000000,18,000000,100,000000,0,1079574528,0,0,700,0,000000,0,000000,0,000000,0
ghostonline
27th July 2008, 19:44
But no matter WMV, MPEG-4 ASP or H.264 I can't enable hardware acceleration with MPC-HC's internal decoder but cyberlink's decoder can. I don't know why.
these are pictures:
http://img77.imageshack.us/img77/4026/clipboard1bn1.th.jpg (http://img77.imageshack.us/my.php?image=clipboard1bn1.jpg)
http://img77.imageshack.us/img77/993/clipboard2qc9.th.jpg (http://img77.imageshack.us/my.php?image=clipboard2qc9.jpg)
http://img157.imageshack.us/img157/1307/clipboard3ux3.th.jpg (http://img157.imageshack.us/my.php?image=clipboard3ux3.jpg)
http://img157.imageshack.us/img157/299/clipboard4vv8.th.jpg (http://img157.imageshack.us/my.php?image=clipboard4vv8.jpg)
http://img292.imageshack.us/img292/6051/clipboard5mu7.th.jpg (http://img292.imageshack.us/my.php?image=clipboard5mu7.jpg)
and I have another question. When using evr custom it becomes unfluent in full screem mode, while evr not. But in evr mode I can't see subtitles.(decoder is cyberlink H.264 decoder, I don't know how to use MPC-HC's internal decoder with hardware acceleration so far.) How can I deal with it?
Thanks in advance.
not sure about others, but h264 dxva works fine.
by default, mpc-hc will automatically decode h264 in dxva if that's possible. you can check the internal filters section to see if h264/avc(dxva) has been selected or not (selected by default). you can verfiy dxva status by using display stats option or check the filter info while playing the file.
vista needs evr/evr custom as output. if you need subtitle, you must use evr custom with auto-load subtitle option selected. vfilter is no no..
as far as i know, there are files, which works fine in dxva with cyberlink pdvd decoder, not with mpc-hc internal one.
"evr custom it becomes unfluent in full screem mode"
i think someone said the same thing before. you can check through this thread. I don't have this problem.
Kado
27th July 2008, 21:01
@leiming2006
Try using other hardware deinterlacer with evr custom presenter. to change it you need evrprop.dll in the system 32 folder, open a file then stop it, go to evr properties and change the video processor to something else.
Kado
27th July 2008, 23:24
BUG
MPC HC no longer saves default subtitle style after program restart, probably introduced in rev692.
Tested with rev694, last working revision was rev689.
STaRGaZeR
28th July 2008, 00:15
I can confirm the subtitle bug, it always resets default style settings after player restart.
I've found another file that doesn't play OK. The total four are here:
Sample 1 (old 2): http://www.megaupload.com/?d=ZWZE9BSD
The image freezes, green flashes after a few seconds until forever. PDVD7 the same, but after a few seconds image is back to normal, but then freezes and green flashing again. 720x544, 3 ref frames.
Sample 2 (old 5): http://www.megaupload.com/?d=QM58PHAK
Upper half of the screen is green, and bottom half artifacts like hell. PDVD7 is the same. 720x544, 3 ref frames.
Sample 3 (old 6): http://www.megaupload.com/?d=KIYPO15Q
Blinking green, no image. PDVD7 the same. 720x400, 2 ref frames.
(NEW) Sample 4: http://www.megaupload.com/?d=7LGPL3WG
Macrobloking in movement scenes. 1280x720, 2 ref frames.
Can someone with NV hardware test if Sample 4 plays OK in his computer with DXVA? All four are bad with ATI + Vista.
ghostonline
28th July 2008, 00:48
I can confirm the subtitle bug, it always resets default style settings after player restart.
I've found another file that doesn't play OK. The total four are here:
Sample 1 (old 2): http://www.megaupload.com/?d=ZWZE9BSD
The image freezes, green flashes after a few seconds until forever. PDVD7 the same, but after a few seconds image is back to normal, but then freezes and green flashing again. 720x544, 3 ref frames.
Sample 2 (old 5): http://www.megaupload.com/?d=QM58PHAK
Upper half of the screen is green, and bottom half artifacts like hell. PDVD7 is the same. 720x544, 3 ref frames.
Sample 3 (old 6): http://www.megaupload.com/?d=KIYPO15Q
Blinking green, no image. PDVD7 the same. 720x400, 2 ref frames.
(NEW) Sample 4: http://www.megaupload.com/?d=7LGPL3WG
Macrobloking in movement scenes. 1280x720, 2 ref frames.
Can someone with NV hardware test if Sample 4 plays OK in his computer with DXVA? All four are bad with ATI + Vista.
confirmed all those problems with ati+vista.
they all work fine with mpc-hc internal decoder in dxva on vista+nv....
gngn
28th July 2008, 01:06
all 4 samples play without problems/errors with mpc-hc internal decoder in dxva on XP+NV
leiming2006
28th July 2008, 01:46
Which part of "your card doesn't support bitstream mode" is so hard to understand?
Yes, it supports partial acceleration of some things needed to decode those formats, but it's not able to fully decode any of them all by itself, which is what MPC-HC is (only) using.
Commercial codecs were written or recoded with using partial acceleration in mind, but it's hard to retro-fit libavcodec (which is used for pure software decoding) with hardware support.
np: Zodiac Youth - Fast Forward The Future (Bucket And Bong Mix) (Auntie Aubrey's Excursions Beyond The Call Of Duty (Disc 1))
Sorry to waste your time.
Because yesterday I just heard that nv 8400gs support bitstream mode from ghostonline so I guess my card can supported by MPC-HC.
Thanks all that helped me during these days.
gngn
28th July 2008, 01:53
Nvidia says that 8400M GS and 8400M GT do support bitstream decoding of H264, only 8400M G doesnt:
http://www.nvidia.com/docs/CP/11036/PureVideo_Product_Comparison.pdf
ghostonline
28th July 2008, 02:09
nv use lots of different cores when making those products. it's kind of confusing for most people.
for example, PV3 is only on the low-middle end of the nv graphic card section. not a single high end nv graphic card support that at this moment. people just always think high end product has more features.. it's definitely not the case for nv.
leiming2006
28th July 2008, 02:20
Ahhhhh....... I'm confuuuuuuuuuuuuuuuused.
Then, above all I think
1. 8400m gs supports bitstream mode but it isn't supported by MPC-HC
2. it doesn't support bitstream mode but nv says it does.
3. the card I bought with unlucky, it has a core doesn't support bitstream mode.
4. still something wrong with my configures
which one is right?
ghostonline
28th July 2008, 02:42
Ahhhhh....... I'm confuuuuuuuuuuuuuuuused.
Then, above all I think
1. 8400m gs supports bitstream mode but it isn't supported by MPC-HC
2. it doesn't support bitstream mode but nv says it does.
3. the card I bought with unlucky, it has a core doesn't support bitstream mode.
4. still something wrong with my configures
which one is right?
if it is 8400m gs, then it does support that decoding unless you are very unlucky with a broken card, which i really doubt would happen.
if the file you are testing works fine with cyberlink pdvd decoder in dxva, then it's just one of those files which mpc-hc internal decoder doesn't like to play with dxva. i had one listed in this thread, but nobody seems to care.
you can provide a sample or list all you settings, we can all give it a try..
leiming2006
28th July 2008, 04:10
http://www.fs2you.com/files/1fdf78bd-5c52-11dd-93af-0014221b798a/
this is a sample, source is DVD.
I can play it with cyberlink H.264 decoder(hardware acceleration) but MPC-HC's internal decoder can't play it with hardware acceleration.
My notebook is Lenovo Tianyi F31A.
neoufo51
28th July 2008, 10:59
Ahhhhh....... I'm confuuuuuuuuuuuuuuuused.
Then, above all I think
1. 8400m gs supports bitstream mode but it isn't supported by MPC-HC
2. it doesn't support bitstream mode but nv says it does.
3. the card I bought with unlucky, it has a core doesn't support bitstream mode.
4. still something wrong with my configures
which one is right?
Here's proof it works on mine.
http://img294.imageshack.us/img294/7638/yes8400mgsaa7.jpg
leiming2006
28th July 2008, 12:02
Here's proof it works on mine.
could you teach me how to make it work?
thank you very much.
my operation system is Windows Vista Home Basic (OEM)
Aleksoid1978
28th July 2008, 12:15
To all : about subtitle, i fix error in save settings - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
ghostonline
28th July 2008, 12:15
http://www.fs2you.com/files/1fdf78bd-5c52-11dd-93af-0014221b798a/
this is a sample, source is DVD.
I can play it with cyberlink H.264 decoder(hardware acceleration) but MPC-HC's internal decoder can't play it with hardware acceleration.
My notebook is Lenovo Tianyi F31A.
on my vista+nv, this file can be decoded in dxva with mpc internal decoder, but there is a problem with the fps-fluctuate all over the place...
I guess it's your setting now.
betaking
28th July 2008, 12:41
To all : about subtitle, i fix error in save settings - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
Can you compile a x86 version?:thanks:
leiming2006
28th July 2008, 12:45
http://img530.imageshack.us/img530/2258/clipboard1ac6.th.jpg (http://img530.imageshack.us/my.php?image=clipboard1ac6.jpg)
I use this tool to have a check on my card, it seems nothing broken.
I even don't know where to check now......
edit: if i don't tick "enable ffmpeg", it will use external decoder.
if i tick "enable ffmpeg", it will decode my video without hardware acceleration.
fixed
28th July 2008, 12:46
To all : about subtitle, i fix error in save settings - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
Still does not work for me but if I change "Regional and Language Options" > "Customize..." > "Decimal symbol" from "," to "." it works.
XibaD
28th July 2008, 13:06
Hi!
Is it possible to achieve DXVA with Windows XP x64 (not Vista x64). Because any option I set, MPC Video Decoder says "Not using DXVA".
Anyway, a few days ago I had a little problem with VMR9 mode in Windows XP SP3, it suddenly dissapeared. It stopped working, and for that subtitles didn't work in this mode, neither DXVA acceleration or overlays etc etc. I found out that the problem were the /3GB and the /PAE switches in boot.ini. Don't ask why, I was messing around with them. But I hope you can find this info useful (if any of you have this problem, or if you want to try it).
Aleksoid1978
28th July 2008, 13:34
Still does not work for me but if I change "Regional and Language Options" > "Customize..." > "Decimal symbol" from "," to "." it works.
Thanks - i try fix.
On default delimer is "," - that's why for you not work.
Other question - what regional setting in you Windows ??? What is your OS ???
P.S. - My OS - Vista x64, Decimal symbol - "," to, but setting save and load fine, when see in registry i view this string:
SPDefaultStyle - 20,20,20,20,2,0,2.000000,3.000000,0xffffff,0x00ffff,0x000000,0x000000,0x20,0x20,0x20,0x20,204,Arial,18.000000,100.000000,100.000000,0.000000,700,0,0,0,0,0.000000,0.000000,0.000000,2
See - delimer float is '.' in string, but in Regional is ","
alexins
28th July 2008, 13:36
Media Player Classic HomeCinema (x86), svn 698 (http://www.xvidvideo.ru/content/view/105/1/)
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Kado
28th July 2008, 14:20
@leiming2006
Open the dxva checker v1.6 tool and drag a video over it like my haruhi video (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html) that will work with dxva for sure. Scroll down to see the rest of the playback options that have dxva and use them.
@Aleksoid1978
Confirmed default subtitle style fix.
STaRGaZeR
28th July 2008, 14:48
Subtitles fixed for me as well. Vista64.
Mercury_22
28th July 2008, 14:55
Media Player Classic HomeCinema (x86), svn 698 (http://www.xvidvideo.ru/content/view/105/1/)
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Any x64 svn 698 ? :) :thanks:
fixed
28th July 2008, 14:58
Aleksoid1978
Here is my regional settings (OS: Win XP x64 SP2):
http://xs329.xs.to/xs329/08311/reg_settings505.png
SPDefaultStyle
mpc rev. 69 (guliverkli2):
10,10,10,8,2,0,4.000000,4.000000,2.000000,2.000000,0xffffff,0x00ffff,0x000000,0x000000,0x00,0x00,0x00,0x80,204,a_RewinderMedium,
18.000000,100.000000,100.000000,0.000000,700,0,0,0,0,0.000000,0.000000,0.000000,0.000000,1
mpc-hc rev. 698:
10,10,10,8,2,0,4,000000,4,000000,2,000000,2,000000,0xffffff,0x00ffff,0x000000,0x000000,0x00,0x00,0x00,0x80,204,a_RewinderMedium,
18,000000,100,000000,100,000000,0,000000,700,0,0,0,0,0,000000,0,000000,0,000000,0,000000,1
leiming2006
28th July 2008, 15:03
@leiming2006
Open the dxva checker v1.6 tool and drag a video over it like my haruhi video (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html) that will work with dxva for sure. Scroll down to see the rest of the playback options that have dxva and use them.
@Aleksoid1978
Confirmed default subtitle style fix.
I tested your video. the result is the same as the samples at hand, cyberlink h.264 decoder can decode it with hardware acceleration but mpc-hc's internal decoder can't.
I drop a sample over dxva checker, then scroll down, find only cyberlink decoder is there ......
at last, I think twice, if cyberlink decoder works fine, in fact I don't need to make mpc-hc's internal decoder work......
thank you for your help.
Leak
28th July 2008, 15:08
I drop a sample over dxva checker, then scroll down, find only cyberlink decoder is there ......
MPC's DXVA decoder is integrated into the program. So of course DXVA checker wouldn't know about it...
np: Radiohead - You (Pablo Honey)
alexins
28th July 2008, 15:30
Any x64 svn 698 ? :) :thanks:
The project mpc-hc x64 v.692-698 as yet cannot be compiled. The problem has appeared after addition of new possibilities in operation of subtitles.
58>subtitlesRU.lib(Rasterizer.obj) : error LNK2019: unresolved external symbol _m_empty referenced in function
"unsigned long __cdecl safe_subtract(unsigned long,unsigned long)" (?safe_subtract@@YAKKK@Z)
58>subtitlesRU.lib(Rasterizer.obj) : error LNK2019: unresolved external symbol _m_to_int referenced in function
"unsigned long __cdecl safe_subtract(unsigned long,unsigned long)" (?safe_subtract@@YAKKK@Z)
58>subtitlesRU.lib(Rasterizer.obj) : error LNK2019: unresolved external symbol _m_psubusw referenced in function
"unsigned long __cdecl safe_subtract(unsigned long,unsigned long)" (?safe_subtract@@YAKKK@Z)
58>subtitlesRU.lib(Rasterizer.obj) : error LNK2019: unresolved external symbol _m_from_int referenced in function
"unsigned long __cdecl safe_subtract(unsigned long,unsigned long)" (?safe_subtract@@YAKKK@Z)
58>x64\Release Unicode\mplayerc64.exe : fatal error LNK1120: 4 unresolved externals
SBeaver
28th July 2008, 15:45
Bulid 696 works better than before with direct3d fullscreen for me.
One problem I'm still having is that when I start a video it automaticly enters fullscreen, but not properly.
The controls continue to flicker and that doesn't go away until I press the keys to enter fullscreen mode manually.
Maybe you could make it so that this is done everytime a video is loaded instead since you have to do it anyway when using direct3d fullscreen mode.
fixed
28th July 2008, 15:56
MPC's DXVA decoder is integrated into the program. So of course DXVA checker wouldn't know about it...
It can be used separately (I use it with MPC 6.4.9.1 rev. 72)
gngn
28th July 2008, 16:04
I tested your video. the result is the same as the samples at hand, cyberlink h.264 decoder can decode it with hardware acceleration but mpc-hc's internal decoder can't.
I drop a sample over dxva checker, then scroll down, find only cyberlink decoder is there ......
take the MPCVideoDec.ax from the standalone filters pack (http://www.xvidvideo.ru/content/view/93/2/), register it, and then verfify a video again with DXVAChecker. if MPC_HC decoders appears in red, right click on it and select "play in EVR"
question: do you use Cyberlinks decoder as external filter in MPC-HC ? because if DXVA works with Cyberlinks decoder when you play a file in MPC-HC it would mean that the settings in MPC-HC are correct. you should get a maximum of maybe 10% CPU utilization when playing a H264 file, if cyberlink uses Bitstream-mode for decoding. a way to find out is to rightclick on the video, get to "Filters" and when selecting the " Cyberlink decoder" hold "Ctrl". the advanced settings for cyberlink will apear
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_cyberlink.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/cyberlink.jpg)
ooferomen
28th July 2008, 16:12
could you teach me how to make it work?
thank you very much.
my operation system is Windows Vista Home Basic (OEM)
it wont work in vista! :( i have same issue with my 8400gs and another user in this thread with a geforce 8200 chipset. all use purevideo3 hardware i believe...
the driver doesn't advertise the nv12 colorspace for h264 so it won't work. that is my theory.
ghostonline
28th July 2008, 16:38
it wont work in vista! :( i have same issue with my 8400gs and another user in this thread with a geforce 8200 chipset. all use purevideo3 hardware i believe...
the driver doesn't advertise the nv12 colorspace for h264 so it won't work. that is my theory.
8200 and 8400gs(G98 core)have pv3.
8400gs(G86 core) doesn't, only has pv2.
h264 decoding is included in both pv2 and pv3.
btw, you guys may want to sell your laptop with those G86 core 8400gs. there is news regarding those graphic cores being defective. it looks like a design problem,which makes those cards die faster.
ooferomen
28th July 2008, 16:52
8200 and 8400gs(G98 core)have pv3.
8400gs(G86 core) doesn't, only has pv2.
h264 decoding is included in both pv2 and pv3.
btw, you guys may want to sell your laptop with those G86 core 8400gs. there is news regarding those graphic cores being defective. it looks like a design problem,which makes those cards die faster.
thats right but the problem is with the driver for pv3.
i will report as of the leaked drivers 177.73 yesterday it works!
http://img120.imageshack.us/img120/3216/4318ty2.th.png (http://img120.imageshack.us/my.php?image=4318ty2.png)
177.73 drivers avaible from here...
http://forums.guru3d.com/showthread.php?t=268631
gngn
28th July 2008, 16:57
those drivers should also repair the problem with the wrong TV color output in VMR7/9 and EVR. personaly didnt tried them out yet
ooferomen
28th July 2008, 19:47
i have the bob hd dvd and when i try to play the first episode with the mpc-hc h264 filter the output looks like this
http://img172.imageshack.us/img172/7490/snapshot20080728143933wc7.th.jpg (http://img172.imageshack.us/my.php?image=snapshot20080728143933wc7.jpg)
it looks this way with DXVA on or off with mpc-hc filter but it looks normal with the cyberlink decoder.
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 13mn
Bit rate : 18.4 Mbps
Width : 1920 pixels
Height : 1080 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Original frame rate : 29.970 fps
Standard : Component
Colorimetry : 4:2:0
Scan type : Progressive
sample here:
http://rapidshare.com/files/133142742/sample.mkv.html
CruNcher
28th July 2008, 20:10
@casimir666
Please do something about this ffdshow.ax (handle) never unloads/unlocks really correctly it seems even when closing the the video only closeing MPC as a whole unloads it fully (this is a problem since ages)
_xxl
28th July 2008, 20:29
I can't play again some h.264 mkv's (software mode no DXVA) using internal splitters and decoders. First time it plays ok, but if I want to see it again I can't. It seems to me that this issue is related to mpcvideodec, because it works fine with internal mkv splitter and ffdshow.
Mercury_22
28th July 2008, 20:30
The project mpc-hc x64 v.692-698 as yet cannot be compiled. The problem has appeared after addition of new possibilities in operation of subtitles.
58>subtitlesRU.lib(Rasterizer.obj) : error LNK2019: unresolved external symbol _m_empty referenced in function
"unsigned long __cdecl safe_subtract(unsigned long,unsigned long)" (?safe_subtract@@YAKKK@Z)
58>subtitlesRU.lib(Rasterizer.obj) : error LNK2019: unresolved external symbol _m_to_int referenced in function
"unsigned long __cdecl safe_subtract(unsigned long,unsigned long)" (?safe_subtract@@YAKKK@Z)
58>subtitlesRU.lib(Rasterizer.obj) : error LNK2019: unresolved external symbol _m_psubusw referenced in function
"unsigned long __cdecl safe_subtract(unsigned long,unsigned long)" (?safe_subtract@@YAKKK@Z)
58>subtitlesRU.lib(Rasterizer.obj) : error LNK2019: unresolved external symbol _m_from_int referenced in function
"unsigned long __cdecl safe_subtract(unsigned long,unsigned long)" (?safe_subtract@@YAKKK@Z)
58>x64\Release Unicode\mplayerc64.exe : fatal error LNK1120: 4 unresolved externals
Same problem in SVN 700 ? :helpful:
alexins
28th July 2008, 22:08
Same problem in SVN 700 ? :helpful:
The problem is not solved yet.
rica
28th July 2008, 23:24
Hi guys,
I was living issues in using standalone MPC Video decoder filter on GraphEdit.
RadScorpion's latest GraphStudio SVN has fixed the issue.
I wrote here:
http://www.avsforum.com/avs-vb/showthread.php?p=14386487#post14386487
_ _ _ _
gngn
28th July 2008, 23:43
Hi guys,
I was living issues in using standalone MPC Video decoder filter on GraphEdit.
RadScorpion's latest GraphStudio SVN has fixed the issue.
I wrote here:
http://www.avsforum.com/avs-vb/showthread.php?p=14386487#post14386487
_ _ _ _
i never had problems using Graphedit or Graphstudio combined with MPC-HC's standalone decoder on XP + Nvidia, even playing the video with DXVA in ActiveMovieWindow
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_graphedit.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/graphedit.jpg)
the videowindow is dark, and the renderer is VMR? i cant insert another renderer in Graphedit, as the program will crash when i try to open the DirectShowFilters list
rica
28th July 2008, 23:47
i never had problems using Graphedit or Graphstudio combined with MPC-HC's standalone decoder on XP + Nvidia, even playing the video with DXVA in ActiveMovieWindow
I think you must have been noticed i have been using Vista 32 SP1, not a traditional XP.
gngn
29th July 2008, 00:10
I think you must have been noticed i have been using Vista 32 SP1, not a traditional XP.
thats why i mentioned that i'm using XP :P. by the way, in Vista, can you connect to the remote graph of WMP ?
rica
29th July 2008, 00:11
i i cant insert another renderer in Graphedit, as the program will crash when i try to open the DirectShowFilters list
That is what i was trying to explain; same was on Vista:
whenever i tried to insert another filter -exactly when i click on directshow filters- graphedit gets crushed.
I say give it a go with graphstudio.
Edit: OK, you've mentioned vista.
rica
29th July 2008, 00:25
by the way, in Vista, can you connect to the remote graph of WMP ?
If i use WMP; the answer is "no"
If i use MPC-HC, the answer is "yes".
BTW i got proppage.dll from the latest Windows SDK.
gngn
29th July 2008, 00:31
Graphstudio 2.6.0 beta works fine, as does the newest 2.8.0 you mentioned. even Graphedit worked fine a while ago, until something changed regarding my Output Renderers (although i didnt make any update to Directx)
i noticed that the VMR9renderless propriety page has changed if i select VMR9 from the "Filters" list when playing a file in MPC-HC. also the behavior of the other output renderers has changed. is this a change in MPC-HC or my XP has some issues?
VMR9renderless propriety page:
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image3.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image3.jpg)http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image4.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image4.jpg)http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_Image8.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/Image8.jpg)
leiming2006
29th July 2008, 00:33
take the MPCVideoDec.ax from the standalone filters pack (http://www.xvidvideo.ru/content/view/93/2/), register it, and then verfify a video again with DXVAChecker. if MPC_HC decoders appears in red, right click on it and select "play in EVR"
question: do you use Cyberlinks decoder as external filter in MPC-HC ? because if DXVA works with Cyberlinks decoder when you play a file in MPC-HC it would mean that the settings in MPC-HC are correct. you should get a maximum of maybe 10% CPU utilization when playing a H264 file, if cyberlink uses Bitstream-mode for decoding. a way to find out is to rightclick on the video, get to "Filters" and when selecting the " Cyberlink decoder" hold "Ctrl". the advanced settings for cyberlink will apear
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_cyberlink.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/cyberlink.jpg)
http://img179.imageshack.us/img179/1600/clipboard1as7.th.jpg (http://img179.imageshack.us/my.php?image=clipboard1as7.jpg)
http://img179.imageshack.us/img179/6530/clipboard2ol9.th.jpg (http://img179.imageshack.us/my.php?image=clipboard2ol9.jpg)
Graphics card bullies me......
gngn
29th July 2008, 00:41
i have the bob hd dvd and when i try to play the first episode with the mpc-hc h264 filter the output looks like this
http://img172.imageshack.us/img172/7490/snapshot20080728143933wc7.th.jpg (http://img172.imageshack.us/my.php?image=snapshot20080728143933wc7.jpg)
it looks this way with DXVA on or off with mpc-hc filter but it looks normal with the cyberlink decoder.
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 13mn
Bit rate : 18.4 Mbps
Width : 1920 pixels
Height : 1080 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Original frame rate : 29.970 fps
Standard : Component
Colorimetry : 4:2:0
Scan type : Progressive
sample here:
http://rapidshare.com/files/133142742/sample.mkv.html
same goes for me, with XP + Nvidia. heavy pixelation with MPC-HC's decoder, and working fine with Cyberlink 7.x
rica
29th July 2008, 00:45
Let me tell you guys:
File Source (async) > Arcsoft Mpeg Demux > Arcsoft Video Decoder > EVR works fine for nVidia cards; both for VC1 and
h264...
gngn
29th July 2008, 00:54
Graphics card bullies me......
you could maybe try the drivers ooferomen suggested:
177.73 drivers avaible from here...
http://forums.guru3d.com/showthread.php?t=268631
leiming2006
29th July 2008, 02:07
Oh, it works. seems the efforts aren't wasted. ^ ^
After updating drivers MPC-HC's internal decoder plays video with hardware acceleration. (the newest drivers on Lenovo notebook's website for my card is over one year ago...)
Thanks all for your helps very much.
alexins
29th July 2008, 02:26
Media Player Classic HomeCinema (x64), svn 701 (http://www.xvidvideo.ru/content/view/110/1/)
Media Player Classic HomeCinema (x86), svn 701 (http://www.xvidvideo.ru/content/view/109/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
gngn
29th July 2008, 02:39
Oh, it works. seems the efforts aren't wasted. ^ ^
After updating drivers MPC-HC's internal decoder plays video with hardware acceleration. (the newest drivers on Lenovo notebook's website for my card is over one year ago...)
Thanks all for your helps very much.
i think it's always best to use the drivers from the chipset provider rather than the drivers from the end-provider. when i got my ASUS 8600GTS i never bothered to install the drivers from the CD.
glad it sorted out for you
gngn
29th July 2008, 02:46
i installed the Nvidiadrivers ooferomen mentioned: 177.73 drivers avaible from here (http://forums.guru3d.com/showthread.php?t=268631)
and finally i dont have to use the "16-235-->0-255" Shader anymore :
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/pc.jpg
this driver also seem to generate less macroblocking on problematic files. macroblocking will only persist for a few seconds when searching (used sample here (http://rapidshare.com/files/119904407/_BakaWolf__AIR_01.BD-720p_H.264_DD5.1__-001.mkv)).
latest official Nvidia driver 175.19
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_snapshot20080729052415bmp.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/snapshot20080729052415bmp.jpg)
unofficial beta driver 177.73
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_snapshot20080729052651.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/snapshot20080729052651.jpg)
ghostonline
29th July 2008, 03:01
Oh, it works. seems the efforts aren't wasted. ^ ^
After updating drivers MPC-HC's internal decoder plays video with hardware acceleration. (the newest drivers on Lenovo notebook's website for my card is over one year ago...)
Thanks all for your helps very much.
over a year.... man, that's very basic troubleshooting step- update driver.. personally, i never let my drivers get older than 2 months....
NV famous driver mod site for laptop
http://www.laptopvideo2go.com/
rica
29th July 2008, 03:13
Media Player Classic HomeCinema (x64), svn 701 (http://www.xvidvideo.ru/content/view/110/1/)
Media Player Classic HomeCinema (x86), svn 701 (http://www.xvidvideo.ru/content/view/109/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Thx alexins,
some feedback:
Here is h264 by default settings with internal filters; everything seems fine with my nVidia:
http://img166.imageshack.us/img166/3006/701avcsa1.th.jpg (http://img166.imageshack.us/my.php?image=701avcsa1.jpg)
Here is VC1 by default settings with internal filters; don't know how to explain but let me tell "pixelisation" occurs and sure no DXVA:
http://img518.imageshack.us/img518/7792/701vc1dm8.th.jpg (http://img518.imageshack.us/my.php?image=701vc1dm8.jpg)
Here is no DXVA but no "pixelisation" with Haali, it works with MPC-HC as well when i disable MPEG PS/TS at source filters under internal filters option and enable haali at external filters option as "preferred":
http://img518.imageshack.us/img518/4685/701vc1hwv3.th.jpg (http://img518.imageshack.us/my.php?image=701vc1hwv3.jpg)
BTW, here is the chain created by arcsoft filters:
http://img166.imageshack.us/img166/8531/701lastuu4.th.jpg (http://img166.imageshack.us/my.php?image=701lastuu4.jpg)
Vista 32 SP1, FW 177.73...
leiming2006
29th July 2008, 03:51
over a year.... man, that's very basic troubleshooting step- update driver.. personally, i never let my drivers get older than 2 months....
NV famous driver mod site for laptop
http://www.laptopvideo2go.com/
It's the newest driver I can find on Lenovo's website...
I can do nothing I think except use the unofficial driver.
ghostonline
29th July 2008, 04:25
It's the newest driver I can find on Lenovo's website...
I can do nothing I think except use the unofficial driver.
is it your first laptop? if so, i can understand. if not, you should know pretty much everyone is going after mod driver for NV laptop video card :)
anyway, at least it works for you now...:cool:
btw, very few vendors have good driver support. other than bios and special feature driver(things like special function key) , it's better hunt new driver by yourself.
Hi !But I never seen any other than:
http://xs229.xs.to/xs229/08306/vmr9_xp763.png
:confused:
I tried this file on XP x64, but:
http://xs329.xs.to/xs329/08306/xp_proppage413.png
I've installed and registered the proppage.dll in XP SP3 and now I can see the other tabs, but it occurs to me the same. When trying to access Proc Amp MPC-HC (675) crash.
Mercury_22
29th July 2008, 09:50
Can someone please make this changes to 64-bit version (and to 32-bit version too) so it will be more easy to differentiate the two versions (it just adds 64-bit or 32-bit)
Please ! :helpful: :thanks:
About box : 10019 DIALOGEX 0, 0, 222, 129
STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About"
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
FONT 8, "MS Shell Dlg", FW_NORMAL, FALSE, 177
{
CONTROL 128, -1, STATIC, SS_ICON | WS_CHILD | WS_VISIBLE, 11, 17, 21, 20
CONTROL "Media Player Classic - Homecinema 64-bit", 11260, STATIC, SS_LEFT | SS_NOPREFIX | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 12, 133, 8
CONTROL "Copyright (C) 2002-2008 see AUTHORS file", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 26, 170, 8
CONTROL "Build number :", 22011, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 44, 48, 8
CONTROL "OK", 1, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 170, 78, 44, 14
CONTROL "This program is freeware and released under the GNU General Public License.", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 104, 170, 20
CONTROL "MPC Compiler :", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 61, 49, 8
CONTROL "FFmpeg Compiler :", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 80, 59, 8
CONTROL "", 22015, EDIT, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 107, 42, 61, 14
CONTROL "", 22016, EDIT, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 107, 60, 61, 14
CONTROL "", 22017, EDIT, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 107, 78, 61, 14
}
String:
STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
128, "Media Player Classic Homecinema 64-bit"
132, "Remember DVD Pos"
134, "Remember File Pos"
135, "LastFullScreen"
}
Version info:
1 VERSIONINFO
FILEVERSION 1,1,701,0
PRODUCTVERSION 1,1,701,0
FILEOS 0x4
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "040904B0"
{
VALUE "Comments", "Based on original Media Player Classic v6.4.9.0 (C) gabest"
VALUE "CompanyName", "mpc-hc@Sourceforge"
VALUE "FileDescription", "Media Player Classic - Homecinema 64-bit"
VALUE "FileVersion", "1, 1, 0, 2"
VALUE "InternalName", "mpc-hc"
VALUE "LegalCopyright", "2002-2008 see: http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/src/apps/mplayerc/AUTHORS?revision=HEAD"
VALUE "OriginalFilename", "mplayerc.exe"
VALUE "ProductName", "Media Player Classic - Homecinema 64-bit"
VALUE "ProductVersion", "1, 1, 0, 2"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x0409 0x04B0
}
}
Also can someone tell me where it's the string for MPC-HC's caption in the "Open With" menu ? Because I can't find it and it's very important (to me) to modify it by adding "64-bit" !
Pretty Please ! :helpful: :thanks:
clsid
29th July 2008, 12:00
The same code is used for both 32/64 builds. So your proposed changes must be made conditional (using the preprocessor).
Those who have problems with GraphEdit should use a recent build of the standalone filter. GraphEdit has a bug that occurs when a filter has more than 115 mediatypes.
Mercury_22
29th July 2008, 12:11
The same code is used for both 32/64 builds. So your proposed changes must be made conditional (using the preprocessor).
Those who have problems with GraphEdit should use a recent build of the standalone filter. GraphEdit has a bug that occurs when a filter has more than 115 mediatypes.
Can you at least tell me where it's the code for for MPC-HC's caption in the "Open With" menu ? Please ! :thanks: :helpful:
Where can I get the ico for MPC-HC from http://xvidvideo.ru/ (web page's ico)?
How 'bout using that ico for x64 version so it will be more easy to differentiate the two versions (32-bit & 64-bit) ? :helpful:
Edit : Please help ! I've mange to change MPC-HC's icon and about box info but I can't modify MPC-HC's caption text and icon from "Open With" menu ! How can I do that ? :helpful: :thanks: (for 64-bit version or at least for 32-bit version)
P.S. Even if you're not going to accept my proposal to add 64-bit / 32-bit text at least please modify the position for OK button from the about box or even better remove it
I know that all this doesn't seem so important BUT for those using 64-bit version too it's VERY FRUSTRATING not being able to differentiate the two versions !
Casimir666
29th July 2008, 20:13
To all developpers : i have disable the minidump for unofficial release, because it's useless without the .PDB file. It will be activated only for official releases, so please do no uncomment the ENABLE_MINIDUMP in the include/UserConfig.h file
clsid
29th July 2008, 20:34
Minidump is only useful if the application crashes, right?
There are several people, including myself, that experience occasional stability issues with MPC. Most common stability issue is that MPC freezes while opening a file, so before playback has started. The application doesn't crash. Process needs to be killed using the TaskManager.
Maybe you could add some internal logging functionality controlled by a hidden option (off by default)? For example to write mplayerc.log to %temp% directory. That would allow us to gather some info on the approximate location in the code where a freeze may occur.
_xxl
29th July 2008, 20:43
For me with internal avisplitter mpc crashes randomly. It doesn't matter if internal subtitles are enabled or not and the used video renderer: default, WMR7(9) or EVR(C).
Xeraf
29th July 2008, 21:51
thats right but the problem is with the driver for pv3.
i will report as of the leaked drivers 177.73 yesterday it works!
http://img120.imageshack.us/img120/3216/4318ty2.th.png (http://img120.imageshack.us/my.php?image=4318ty2.png)
177.73 drivers avaible from here...
http://forums.guru3d.com/showthread.php?t=268631
Yes, they work! I had the same the problem with my Geforce 8200 too (Vista x64)!
Too bad they don't support my HDMI out, so I have to go back to 175.19. :angry:
EDIT: same problem with the 177.79 :(
rica
29th July 2008, 22:58
Too bad they don't support my HDMI out, so I have to go back to 175.19. :angry:
EDIT: same problem with the 177.79 :(
What do you mean; HDCP?
SBeaver
30th July 2008, 06:02
I'd like to request support for WASAPI as audio renderer.
They have it in foobar now and it seems to work well for me so far.
There are probably example files available from MS that shows how to implement it since it is new in Vista and presumably MS wants people to use it.
I'm just saying, if there are easy examples it will probably be easy to add support for it.
Casimir666
30th July 2008, 07:19
Minidump is only useful if the application crashes, right?
There are several people, including myself, that experience occasional stability issues with MPC. Most common stability issue is that MPC freezes while opening a file, so before playback has started. The application doesn't crash. Process needs to be killed using the TaskManager.
Maybe you could add some internal logging functionality controlled by a hidden option (off by default)? For example to write mplayerc.log to %temp% directory. That would allow us to gather some info on the approximate location in the code where a freeze may occur.
Yes minidump are for crash only. A log for mpc would be a good thing, but don't think it help a lot to find freeze.
If you can reproduce this bug with debug binary, maybe you can use ProcessExplorer to find which thread is blocked?
Shinigami-Sama
30th July 2008, 07:40
Yes minidump are for crash only. A log for mpc would be a good thing, but don't think it help a lot to find freeze.
If you can reproduce this bug with debug binary, maybe you can use ProcessExplorer to find which thread is blocked?
I've also got some files that lag and(most of the time) freeze on seek, yet they've played fine in WMP
maybe related
I've also got the same freezing problem(above) with usually the same files
Xeraf
30th July 2008, 08:16
What do you mean; HDCP?
I found it's a not so uncommon issue (I don't know if it's Vista or Nvidia fault). HDMI/DVI just stops working while logging in Vista.
http://forums.nvidia.com/index.php?showtopic=33671
I guess there's no real solution at the moment :(
Kado
30th July 2008, 13:16
@Xeraf
I have a 9800GTX/Vista SP1 x86 and I just install the drivers one over another without uninstalling the previous one first and it reboots just fine. I'm currently using 177.79.
The dynamic range option in the control panel fixes the wrong luma range and I don't have to use the shader anymore.:)
hdboy
30th July 2008, 16:10
how can I play FLV files with MPC? I was able to play them before. I don't know what I did, but MPC can't play FLVs any more.
Opening a flv file, I get this:
The following pins failsed to find a connectable filter
VGA 16 Color Ditherer::XForm Out
Color Space Converter::XForm Out
If I uncheck FLV from list of internal filter to let ffdshow handle it, MPC freezes when I try to load a flv.
thanks
PS: I can play the files fine with kmp, but I prefer to use MPC for everything.
clsid
30th July 2008, 17:50
You should NOT disable the internal FLV source filter. You may however disable the internal FLV1/4 transform filter, if you prefer to use ffdshow.
hdboy
30th July 2008, 19:33
You should NOT disable the internal FLV source filter. You may however disable the internal FLV1/4 transform filter, if you prefer to use ffdshow.
a ha! that's the magic combo that works for me. thank you.
rack04
30th July 2008, 19:50
You should NOT disable the internal FLV source filter. You may however disable the internal FLV1/4 transform filter, if you prefer to use ffdshow.
Which source filters should be enabled when using FFDShow? I guess I'm just a little confused between source filters and transform filters. Thanks.
rica
30th July 2008, 20:00
I found it's a not so uncommon issue (I don't know if it's Vista or Nvidia fault). HDMI/DVI just stops working while logging in Vista.
http://forums.nvidia.com/index.php?showtopic=33671
I guess there's no real solution at the moment :(
I use 8600 GTS on Vista 32; no issues here even i renew the drivers.
clsid
30th July 2008, 20:15
Which source filters should be enabled when using FFDShow? I guess I'm just a little confused between source filters and transform filters. Thanks.
ffdshow is only a decoder (aka transform filter). Source filters (aka splitters) are a whole different kind of filter. Source filters are used from reading files, transform filters are used to decode the contents. So you should leave the source filters enabled regardlesss if you use ffdshow or not. You should disable an internal source filter if you wish to use an other filter, like Haali Media Splitter.
rack04
30th July 2008, 20:23
ffdshow is only a decoder (aka transform filter). Source filters (aka splitters) are a whole different kind of filter. Source filters are used from reading files, transform filters are used to decode the contents. So you should leave the source filters enabled regardlesss if you use ffdshow or not. You should disable an internal source filter if you wish to use an other filter, like Haali Media Splitter.
Great explanation. Thanks.
So the following uncheck source filters can be handled by Haali?
http://i11.photobucket.com/albums/a199/rack04/untitled.jpg
clsid
30th July 2008, 21:30
Correct.
STaRGaZeR
30th July 2008, 22:15
Great explanation. Thanks.
So the following uncheck source filters can be handled by Haali?]
You may also want to disable the internal AVI splitter, it has problems with some files.
clsid
31st July 2008, 12:47
You may also want to disable the internal AVI splitter, it has problems with some files.
Sample files are very much welcome. Then maybe this issues can be fixed.
Brazil2
31st July 2008, 13:25
i have the bob hd dvd and when i try to play the first episode with the mpc-hc h264 filter the output looks like this
http://img172.imageshack.us/img172/7490/snapshot20080728143933wc7.th.jpg (http://img172.imageshack.us/my.php?image=snapshot20080728143933wc7.jpg)
it looks this way with DXVA on or off with mpc-hc filter but it looks normal with the cyberlink decoder.
sample here:
http://rapidshare.com/files/133142742/sample.mkv.html
Yes, and same behaviour with VLC and MPlayer so I guess it might be a ffmpeg issue (something wrong in the encoding that ffmpeg can't deal with ?).
And I'm still having huge audio/video sync problems with this file when using the internal filters even with latest builds (708):
http://trailers.nerodigital.com/Warner/GetSmart_HD.mp4
The video is far behind the audio. However it's playing fine when using another decoder (CoreAVC) and it's also playing fine in VLC and MPlayer.
alexins
31st July 2008, 13:42
And I'm still having huge audio/video sync problems with this file when using the internal filters even with latest builds (708):
http://trailers.nerodigital.com/Warner/GetSmart_HD.mp4
The video is far behind the audio. However it's playing fine when using another decoder (CoreAVC) and it's also playing fine in VLC and MPlayer.
At me this file is reproduced normally, mpc-hc v.708, only internal filters and decoders.
Brazil2
31st July 2008, 13:57
Well, there is at least one other user who has confirmed to have the same problem with this file:
http://forum.doom9.org/showthread.php?p=1159519#post1159519
DXVA is not used when I'm playing this file with MPC-HC. But DXVA is not used either when using CoreAVC or VLC.
Sharktooth
31st July 2008, 14:14
CoreAVC or VLC have no DXVA support.
clsid
31st July 2008, 14:15
Synchronization problems are often the result of a decoder that can't keep up. Check your CPU usage. If one of your cores is running at full capacity, then you have found your answer why this file doesn't play properly for you.
MasterNobody
31st July 2008, 15:27
The internal FLV1/4 Decoder crashes with this trailer of Prince of Persia (http://stashbox.org/170625/t_PrinceofPersia_ExclTrlr_gt_SH_EMBARGO11PM_gt.flv). There is no problem playing it in VLC (so it probably not the problem of libavcodec).
Test it little more and found that it crashes only with Haali's Video Renderer (so it may be Haali's bug).
Brazil2
31st July 2008, 15:39
CoreAVC or VLC have no DXVA support.
Yes, that's my point, I'm using software mode only even with MPC-HC. I guess I have poorly phrased what I meant.
So I'm always playing this video in software mode, doesn't matter which player/filters I'm using.
Synchronization problems are often the result of a decoder that can't keep up. Check your CPU usage. If one of your cores is running at full capacity, then you have found your answer why this file doesn't play properly for you.
So I've made some tests with no other app running in the background:
During the telephone sequence:
VLC 0.9.0: from 34% up to 44% CPU, sync OK
MPC-HC 708 with internal splitter and CoreAVC: from 34% up to 57% CPU, sync OK
MPC-HC 708 with both internal filters: from 39% up to 52% CPU, out of sync
None of the cores is getting overloaded.
The video is about 5 seconds behind the audio.
For testing purposes, I've also set the internal decoder to use only one thread, just in case, but that changed nothing but the CPU usage. The video is still out of sync.
And BTW this is the only video which is having sync problems with MPC-HC on my system.
tetsuo55
31st July 2008, 16:21
The correct formula for culculating DXVA compatibibility =
IF Width="<=720" AND height="<=576" GOTO="SD"
ELSE GOTO="HD"
SD
IF Width X Height X ref frames = <=6531840 Enable DXVA
Else Enable software mode
HD
IF Width X Height X ref frames = <=8355840 Enable DXVA
Else Enable software mode
Would one of the programmers translate this to usable code and update the SVN?
This code accurate blocks all non-compatible files while still allowing all compatible files regardless of them being level 3.1 or level 4.1
If a file that stays within ref-frame limit still does not work after this it has either been encoded incorrectly(possible bug in encoder) or there is a bug in MPC-HC decoder or there is a bug in the videocard driver
alexins
31st July 2008, 16:30
Media Player Classic HomeCinema (x86), svn 710 (http://www.xvidvideo.ru/content/view/119/2/)
Media Player Classic HomeCinema (x64), svn 710 (http://www.xvidvideo.ru/content/view/120/1/)
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Mercury_22
31st July 2008, 18:19
I have problems playing this two avc files: first one (AVCTest1 (http://rapidshare.com/files/133868563/AVCTest1.ts.html)) it's playing very slow (out of Sync) using internal H264/AVC filter although my CPU usage it's 70% and with ffdshow it's playing ok for 2-3 sec then stops for 1 sec then continue to play for another 2-3 sec then again stops for 1 sec .... and the second one (AVCTest2 (http://rapidshare.com/files/133868775/AVCTest2.ts.html)) it doesn't have any video at all just sound !
Both files are playing ok with PowerDVD ! (second one it's also playing ok using Haali's Splitter)
Please help me ! :helpful: :thanks:
P.S. Any news about OGG splitter (still no video in ogg/ogm files) ?
STaRGaZeR
31st July 2008, 19:57
Sample files are very much welcome. Then maybe this issues can be fixed.
I don't have any problems with it, but others do in this same thread. That was just a recommendation.
Now that you say it, I have some feedback for you guys regarding the internal Matroska splitter:
- If a MKV has subtitles, even if the default flag in mkvmerge is set to 'no' MPC will reproduce the first subtitle stream. Haali's splitter doesn't have this problem. In the following sample there are two subtitles, English and Spanish, both set to 'no'. Haali won't show any subs (like it should be), while internal MPC will show the English subs.
http://www.megaupload.com/?d=Y3PGQXPM
- If a MKV file has two or more audio tracks, internal MPC splitter will decode both at the same time. The above sample has two audio streams too, English and Spanish. English flag is set to 'no' and the Spanish one to 'yes'. Haali will play the Spanish track, while MPC will play both.
In short, that sample should be: Spanish audio + no subs.
But MPC plays: English+Spanish overlapped + English subs.
Also it'd be nice to add a bitrate graph, like in Haali's. Useful feature.
rack04
31st July 2008, 20:42
I think I found a "bug" though I don't know the souce of the problem. This (http://rapidshare.com/files/133901596/Sample.mp4.html) is a sample of the file that produces the "bug". When output is set to VMR (Renderless) the video looks like this:
http://i11.photobucket.com/albums/a199/rack04/vmr9.jpg
For some reason I can't take a screenshot with Haali Renderer but the playback is normal.
clsid
31st July 2008, 20:50
Enable the internal audio switcher, then it should play (and decode) only one audio track.
_xxl
31st July 2008, 20:54
MPC-HC 708 with both internal filters: from 39% up to 52% CPU, out of sync
Can you see if both cores are almost equal used?
For me they are not. Using ffdshow do you have this issue?
Kado
31st July 2008, 21:06
@STaRGaZeR
Disable "Auto-load Subtitles" on the playback options and use the built in audio switcher to have only one audio track at once. That wont fix all of your problems though.
@rack04
Sample works fine will all renderers and I can save screenshots with them all as well, tested with EVR CP, VMR7/9 Renderless and Haali renderer and MPC HC rev710.
Mercury_22
31st July 2008, 21:31
Enable the internal audio switcher, then it should play (and decode) only one audio track.
No it's not happening I'm using internal audio switcher and the two audio tracks are decoded both at the same time when using internal MPC splitter ! Disableing "Auto-load Subtitles" it's NOT helping either ! (when I use Haali's Spliter they are playing OK / separate, one or the other)
At the beginning it's playing only one audio track but when you try to switch to the second one the first one continue to play !
Here is a sample to test all this MKVTest (http://rapidshare.com/files/133912197/MKVTest.mkv.html) (one audio track it's AAC 2-channel and the other it's 5.1 Dolby Digital Surround Sound)
STaRGaZeR
31st July 2008, 21:34
Enable the internal audio switcher, then it should play (and decode) only one audio track.
That's solved, but there is still the fact that it completely ignores the default flags, in both audio and subtitles.
@STaRGaZeR
Disable "Auto-load Subtitles" on the playback options and use the built in audio switcher to have only one audio track at once. That wont fix all of your problems though.
You know that option is needed to have DXVA + subs, so it's not an option. Also with it disabled there are no subs at all, default or not. Haali's Splitter works perfect, all those are bugs in the internal splitter. Well I wouldn't call them bugs, but no implemented features. Oh and forget about linked files with the internal splitter. There is still a lot of work to do in this splitter to be at least on par with Haali's.
Bunnikside
31st July 2008, 21:52
Strangest thing happened for me;
I installed Vista X86 SP1
PowerDVD8
MPHC 1.1.687
Everthing is working 100% including DXVA on Mpeg2 and H264 with Cyberlink filter.
Then I thought what the heck I'll update to version 1.1.710 all files played with DXVA hang after a few minutes?!?!?! (software decoding is working OK).
Trying to uninstall version 1.1.710 and reinstalling 1.1.687 doesn't do the trick.
Anyone experiencing the same problem?? I think I reinstall Vista
3ngel
1st August 2008, 09:52
I have a strange problem. I can't get to connect the standalone MPC filter.
More precisely, i have a .ts h264, in graphedit if i do "Render file" it does connect properly
Haali->MCPDec->Video Render
But if i put out Video Render, in order to make it work with avisinth, it says "Doesnt have an output filter". Moreover i cant' get MPCDec to connect to FFDshow no matter what.
Revision is 684 standalone packet.
Some suggestions?
Thanks
Leak
1st August 2008, 12:44
I have a strange problem. I can't get to connect the standalone MPC filter.
Would that be the DXVA accelerated decoder filter? If so, that won't work with anything but a renderer that supports DXVA connected - and definitely not with AviSynth, as you can't use DXVA to decode video and read it back from the graphics card to process it further.
Use ffmpegsource or something similar for decoding in AviSynth.
np: The Orb - Once More (FT Explore Satan Mix) (Auntie Aubrey's Excursions Beyond The Call Of Duty Part 2 (Disc 1))
rack04
1st August 2008, 14:33
@rack04
Sample works fine will all renderers and I can save screenshots with them all as well, tested with EVR CP, VMR7/9 Renderless and Haali renderer and MPC HC rev710.
You're right. I tried it on my home PC and it works fine. Must be some video driver issue on my laptop.
Mercury_22
1st August 2008, 15:31
@clsid
There will be a 64-bit version of Haali's splitter very soon.
Any news ? :rolleyes: :thanks:
clsid
1st August 2008, 16:44
No news.
Unity
1st August 2008, 20:35
ahh well after the dattebayo encode problem ( suttering ) with a DXVA compliant encode within an avi container , i've got exactly the same problem with an episode of Osen by Nya.
It seems that every x264 encode in an avi container are totaly unplayable in MPC HC with DXVA on.
Same results with the haali splitter.
Shinigami-Sama
2nd August 2008, 05:44
@clsid
Any news ? :rolleyes: :thanks:
when ever Divx's cheque clears
Shakey_Jake33
2nd August 2008, 10:24
Just a quick bug report for the 64-bit version specifically. Player crashes when I try to open a .VOB file using the internal Mpeg2 decoder. A workaround is to untick 'Enable Planar YUV media types', this results in the videos playing fine. Curiously, this only happens in XP x64 Professional for me, not Vista 64-bit (I dual-boot both).
Build 1.1.708
This may be cause by something misconfigured at my end, but I felt it worth reporting so someone could clarify.
Mercury_22
2nd August 2008, 11:42
when ever Divx's cheque clears
Care to explain ? :confused:
Just a quick bug report for the 64-bit version specifically. Player crashes when I try to open a .VOB file using the internal Mpeg2 decoder. A workaround is to untick 'Enable Planar YUV media types', this results in the videos playing fine. Curiously, this only happens in XP x64 Professional for me, not Vista 64-bit (I dual-boot both).
Build 1.1.708
This may be cause by something misconfigured at my end, but I felt it worth reporting so someone could clarify.
No problem here, but I'm using Vista x64 & Build 1.1.710.0 (upload your Vob)
STaRGaZeR
2nd August 2008, 12:06
Can QuickTime support be disabled, so when a MOV file is loaded MPC uses DirectShow by default?
professor_desty_nova
2nd August 2008, 12:08
ahh well after the dattebayo encode problem ( suttering ) with a DXVA compliant encode within an avi container , i've got exactly the same problem with an episode of Osen by Nya.
It seems that every x264 encode in an avi container are totaly unplayable in MPC HC with DXVA on.
Same results with the haali splitter.
Just curiosity. Do this happen if you mux the file from the avi to MKV?
Mercury_22
2nd August 2008, 12:16
Can QuickTime support be disabled, so when a MOV file is loaded MPC uses DirectShow by default?
Change the extension from mov to something else e.g. hdmov, tested on H264 stream only !
clsid
2nd August 2008, 12:40
Can QuickTime support be disabled, so when a MOV file is loaded MPC uses DirectShow by default?
Options -> Player -> Formats
Personally I prefer renaming.
STaRGaZeR
2nd August 2008, 13:54
Thanks, completely missed that that column can be changed :p
Renaming is long and doing it each time is painful for me.
Unity
2nd August 2008, 14:42
Just curiosity. Do this happen if you mux the file from the avi to MKV?
I'm going to try that tomorrow ( still at work today ) and i will let you know :)
Unity
2nd August 2008, 20:07
i couldn't wait , so i've tried to remux the file ( DB Bleach EP 182 ) to mkv and guess what ... it is working perfectly with DXVA. So is this a problem with the avi splitter ?
Shinigami-Sama
2nd August 2008, 20:43
Care to explain ? :confused:
divx are the ones that got haali to start on it as part of their 64bit decoder release
73ChargerFan
2nd August 2008, 20:52
There are several people, including myself, that experience occasional stability issues with MPC. Most common stability issue is that MPC freezes while opening a file, so before playback has started. The application doesn't crash. Process needs to be killed using the TaskManager.
When this happens, its because the splitter/filter/sound rendering system doesn't like the file. I've got older encodes which only work with one mpeg or audio decoder, but I don't know why.
How about a debugging options section, to enable process logging. Like building the graph, initializing the filters, etc. ?
73ChargerFan
2nd August 2008, 22:06
I've finally got 1536 dts working over spdif using spdifer from the ac3filter project.
My current setup is: MPC-HC v6.81, Haali splitter (mkv & ts), coreAVC (h264, vc1), MCE2005 sp3, AMD 4600x2, nvidia 7800gtx oc with 175.19 drivers. Everything works perfect on that system now.
rica
3rd August 2008, 01:12
Subtitles in DXVA mode without the need of MPC-HC:
http://forum.doom9.org/showthread.php?p=1165883#post1165883
_ _ _ _ _ _ _ _ _
ADude
3rd August 2008, 02:20
I've finally got 1536 dts working over spdif using spdifer from the ac3filter project.
SPDIFER rules and wipes the floor with everything else. :cool:
All the goodness of ac3filter, but none of the phat...
Grim-Reaper
3rd August 2008, 07:03
Hey there,
h264 is used for free to air HD content in a couple of countries now, and it would be great if the MPC video decoder could be used for this.
MPC-HC can be used to play this from a .ts dump of the stream, but with the stand alone filter it doesn't work in programs like mediaportal, dvbviewer or GB-PVR for live TV.
Apparently among other things one of the issues is that it doesnt support {8D2D71CB-243F-45E3-B2D8-5FD7967EC09B} video pin out. Of course DXVA is the important part here since its HD video.
Pretty big request i know, but if anyones got some spare time on their hands it would be great. The mediaportal team might be able to help out maybe.
Here (http://www.geekzone.co.nz/Fossie/4877) is some sample videos from NZ's h264 Freeview HD service, which might be of use.
Cheers, MPC-HC is great.
professor_desty_nova
3rd August 2008, 09:07
i couldn't wait , so i've tried to remux the file ( DB Bleach EP 182 ) to mkv and guess what ... it is working perfectly with DXVA. So is this a problem with the avi splitter ?
More probably a limitation of the avi format/container. That's why x264 developers say "don't use AVC in avi container" ;).
rt87
3rd August 2008, 11:44
Disable the internal subtitle filter ("auto-load subs" option) and VSFilter will get used again.
in r710, if "auto-load subs" option is not checked, although mpc/mpc-hc loads VSFilter 2.39, no subtitle is showed.
and it doesn't happen in WMP/mplayer2.
sneaker_ger
3rd August 2008, 12:16
Hi,
some MPEG2 files are not played correctly. Here's a sample file:
Sample (http://netload.in/datei2f7fbcde53ec59ea2fa23b978b10ab20/sample.demuxed.m2v.htm) (31.2 MB - demuxed with DGIndex from a PAL DVD)
If you start the clip and don't do any seeking operations the seeking bar reaches the end (and time shows 40/40 seconds) although the clip has not yet ended. It will continue to play though. Seeking is also b0rked.
Kado
3rd August 2008, 12:57
@rica
They are re-encoding the video with the subtitles on top, i.e., hardsubbing and using a DXVA compatible encoding settings.
rica
3rd August 2008, 13:19
@rica
They are re-encoding the video with the subtitles on top, i.e., hardsubbing and using a DXVA compatible encoding settings.
Would you open a little bit more?
STaRGaZeR
3rd August 2008, 14:58
Would you open a little bit more?
You're sending to MeGUI the video with the subtitles as a part of the image, so the resulting stream has them hardsubbed. This is bad for two reasons: first, the video is recompressed, and I like the video at full quality, second the subs can't be deactivated as they're part of the image. In fact there are no subs, just the image.
rica
3rd August 2008, 15:41
You're sending to MeGUI the video with the subtitles as a part of the image, so the resulting stream has them hardsubbed. This is bad for two reasons: first, the video is recompressed, and I like the video at full quality, second the subs can't be deactivated as they're part of the image. In fact there are no subs, just the image.
Thanks for response!
OK; it's claar now but what you are missing i didn't tell this method as an alternative of just watching purpose of subtitles in DXVA mode.
The thread i've started is related with ripping of BDs on DXVA mode and i suggest a way of putting subs while re-encoding as well since you can watch them on any application like Cyberlink, TMT, Graph...
I hate the embedded subtitles as well and prefer watching movies in original sizes like you.
Here how i watch them:
http://forum.doom9.org/showthread.php?p=1157293#post1157293
I can use Cyberlink, MPC and Arcsoft decoders under MPC-HC and i can easily watch the movies with subtitles.
But if i remux video, audio and subtitle together, even MPC-HC doesn't work with subtitles since TSMuxer reconvert srt files back to PGS while remuxing. -IMHO...
STaRGaZeR
3rd August 2008, 17:23
Why are you using the TS container? If you're going to play your ripped movies plus subtitles in your PC I can't see any reason to use TS over Matroska. Demux video, audio and subtitles, then convert the audio to a format mkvmerge accepts (I'd use PCM but you can use AC3, DTS or whatever if your storage space is limited) and the subs to SRT too. Then mux the untouched video, the converted audio and the SRT subtitles with mkvmerge and enjoy your full quality movie with subs + DXVA. Problem is PowerDVD doesn't work with Matroska files, and to see the subs in other players you'll need VSFilter (ie no DXVA). But who wants to use other players when MPC-HC is available and works perfectly? :)
If the subs are converted to PGS again, they won't work in MPC-HC that's for sure. Use your SRT in Matroska and problem solved.
rica
3rd August 2008, 17:48
I tried with mkvmerge this morning so as to overcome those sub things.
Used mkvmerge but even it seems accepting srt, it refused to import srt. So i don't understand what kind of problem i'm living?
EDIT: OK i've found the problem; it comes from edited srt's. Unedited srt creates no problem.
STaRGaZeR
3rd August 2008, 18:55
I tried with mkvmerge this morning so as to overcome those sub things.
Used mkvmerge but even it seems accepting srt, it refused to import srt. So i don't understand what kind of problem i'm living?
EDIT: OK i've found the problem; it comes from edited srt's. Unedited srt creates no problem.
Nice. Just a recomendation. As I previously stated in this very thread the internal MKV splitter ignores the default flags that you can configure when muxing with mkvmerge. Haali Splitter works perfect. This is very useful because you can have your Blu-ray into a single file, with multiple audios and subs, then you choose what tracks you want to play by default. Example:
Audio 1: Default flag set to 'no'.
Audio 2: Default flag set to 'yes'.
Audio 3: Default flag set to 'no'.
Sub 1: Default flag set to 'no'.
Sub 2: Default flag set to 'no'.
Sub 3: Default flag set to 'no'.
When you open the file it will play with audio 2 and no subs, then if you want audio 3 and subs 1 or whatever just change it while playing. Also you can name your tracks as you want:
http://img50.imageshack.us/img50/428/matrix2xo0.th.png (http://img50.imageshack.us/my.php?image=matrix2xo0.png)
You can donwload the sample of you want here: http://forum.doom9.org/showpost.php?p=1165100&postcount=3549
Matroska >>> (M2)TS :p
rica
3rd August 2008, 19:58
Thx for the recomendation; normally i use haali :thanks:
BTW i've made some more trials, now i'm exactly sure that TSMuxer is reconverting srt back to PGS.
EDIT: I've also corrected edited srt and now it's working with mkvmerge.
rica
4th August 2008, 00:09
OK,
the conclusion i came:
1)Muxed video+audio+subtitle(srt) into mkv container via mkvmerge works on DXVA mode under MPC-HC using Cyberlink, Arcsoft and MPC decoders.(mkvmerge leaves srt as is; this is why we can watch subtitles)
(we can not give it a go with the same mkv files on PowerDVD or TMT since those aplications can't open mkv files directly)
2)Muxed video+audio files via TSMuxer into ts/m2ts containers work in DXVA mode under MPC-HC using the same decoders if subtitle has the same pre-name with created ts/m2ts and if it is under the same folder with it.
3)Muxed video+audio+subtitle(srt) into ts/m2ts by TSMuxer works on MPC-HC but this time subtitle is not visible since TSMuxer re-converts srt back to PGS which MPC-HC never recognizes.
4)Finally the success of MPC-HC doesn't belong to MPC decoder's itself but the renderer it uses: EVR Custom Presenter.(for Vista)
Since working mkv or ts/m2ts packages never response to basic EVR but to EVR Custom while using all our decoders including MPC decoder.(in visible subtitles manner)
Right?
STaRGaZeR
4th August 2008, 02:33
OK,
the conclusion i came:
1)Muxed video+audio+subtitle(srt) into mkv container via mkvmerge works on DXVA mode under MPC-HC using Cyberlink, Arcsoft and MPC decoders.(mkvmerge leaves srt as is; this is why we can watch subtitles)
(we can not give it a go with the same mkv files on PowerDVD or TMT since those aplications can't open mkv files directly)
2)Muxed video+audio files via TSMuxer into ts/m2ts containers work in DXVA mode under MPC-HC using the same decoders if subtitle has the same pre-name with created ts/m2ts and if it is under the same folder with it.
3)Muxed video+audio+subtitle(srt) into ts/m2ts by TSMuxer works on MPC-HC but this time subtitle is not visible since TSMuxer re-converts srt back to PGS which MPC-HC never recognizes.
4)Finally the success of MPC-HC doesn't belong to MPC decoder's itself but the renderer it uses: EVR Custom Presenter.(for Vista)
Since working mkv or ts/m2ts packages never response to basic EVR but to EVR Custom while using all our decoders including MPC decoder.(in visible subtitles manner)
Right?
1) Yep. Too bad PDVD can't open a container that will be one of the most important ones in the short future.
2) Yes, this same method works with whatever format/container, as MPC is loading the subs from the file folder and not from the container of choice itself. But you end with two or more files, bad. That's where Matroska rules. And IMO text-based subs are better, as you can choose the font, size, colors, styles... everything and scale it to every resolution.
3) It seems reasonable, as the TS container has never had support for SRT and other text-based subtitles AFAIK. Thanks for the confirmation.
4) Yeah, the true advantage of EVR custom over plain EVR in MPC is that the subtitles are directly connected to it, not needing VSFilter of ffdshow in the graph so we can use the intenal DXVA filter, PDVD, Arcsoft or whatever with them. I think the internal one is miles better, but that's a personal opinion. Kudos to the developers :)
tetsuo55
4th August 2008, 09:28
The correct formula for culculating DXVA compatibibility =
IF Width="<=720" AND height="<=576" GOTO="SD"
ELSE GOTO="HD"
SD
IF Width X Height X ref frames = <=6531840 Enable DXVA
Else Enable software mode
HD
IF Width X Height X ref frames = <=8355840 Enable DXVA
Else Enable software mode
Would one of the programmers translate this to usable code and update the SVN?
This code accurate blocks all non-compatible files while still allowing all compatible files regardless of them being level 3.1 or level 4.1
If a file that stays within ref-frame limit still does not work after this it has either been encoded incorrectly(possible bug in encoder) or there is a bug in MPC-HC decoder or there is a bug in the videocard driver
I made a mistake in my calculation of SD videos, below is the corrected formula:
IF Width="<=720" AND height="<=576" GOTO="SD"
ELSE GOTO="HD"
SD
IF Width X Height X ref frames = <=4608000 Enable DXVA
Else Enable software mode
HD
IF Width X Height X ref frames = <=8355840 Enable DXVA
Else Enable software mode
As you can see the maxDBP should be a lot lower (it now accidentaly allowed up to 16 ref frames for full resolution videos)
marc99
4th August 2008, 10:15
What's with 864x480? It's SD not HD. With WinXP + DXVA everything above 11 reference frames plays incorrect. Actual DPB and max 11 reference frames is accurate on all system and hardware setup.
p.s. With Cyberlink decoder (+DXVA) everything with more than 11 reference frames play incorrect on all operating system.
tetsuo55
4th August 2008, 10:37
What's with 864x480? It's SD not HD. With WinXP + DXVA everything above 11 reference frames plays incorrect. Actual DPB and max 11 reference frames is accurate on all system and hardware setup.
p.s. With Cyberlink decoder (+DXVA) everything with more than 11 reference frames play incorrect on all operating system.
SD has max resolution of 720*576, level3.1 is flexible enough to handle 864*480, but that doesn't meant that level 3.0 devices will play the file correctly.
The fact that you cannot play back anything with more than 11 reference frames is because the Nvidia DXVA decoder is broken, you can join the cause and report this bug to Nvidia so they can fix their drivers. 16 ref frames works perfectly fine on ATI and standalones.
PSWhat resolution are those 16 ref frame files that do not work for you?
This code should work around the Nivida driver problems untill nvidia fixes them:
If videocard vendor="Nvidia" GOTO="NVIDIA"
ELSE GOTO="DXVA"
DXVA
{
IF Width="<=720" AND height="<=576" GOTO="SD"
ELSE GOTO="HD"
SD
IF Width X Height X ref frames = <=4608000 Enable DXVA
Else Enable software mode
HD
IF Width X Height X ref frames = <=8355840 Enable DXVA
Else Enable software mode
}
NVIDIA
{
CHECK_HD_SD
{
IF Width="<=720" AND height="<=576" GOTO="SD"
ELSE GOTO="HD"
}
SD
{
IF "Ref frames" <=11 Goto="CHECKSD"
ELSE GOTO="SOFTWARE MODE"
}
CHECKSD
{
IF Width X Height X ref frames = <=4608000 Enable DXVA
ELSE GOTO="SOFTWARE MODE"
}
HD
{
IF "Ref frames" <=11 Goto="CHECKHD"
ELSE GOTO="SOFTWARE MODE"
}
CHECKHD
{
IF Width X Height X ref frames = <=8355840 Enable DXVA
ELSE GOTO="SOFTWARE MODE"
}
SOFTWARE MODE
{
Enable software mode
}
}
marc99
4th August 2008, 12:00
ATI HD4870 (3870 is the same BTW), Vista64, Cats8.7
You can find problematic samples here: http://forum.doom9.org/showpost.php?p=1145933&postcount=2327
Samples 1 & 4 fixed with the 11+ ref frames fix for Vista.
Sample 3 has 16 refs, in rev586 the player detects this and changes to software mode playing the video perfectly. In newer revs the 11+ ref frames limit is removed, so MPC tries to use DXVA with the file. The card is not compatible with 16 refs, so the video freezes after a second or so. There are lots of anime encoded with 16 ref frames, all of those files fail. The solution is simple: rev586 is perfect.
Samples 2, 5 & 6 don't play fine in any revision.
SD has max resolution of 720*576, level3.1 is flexible enough to handle 864*480, but that doesn't meant that level 3.0 devices will play the file correctly.
The fact that you cannot play back anything with more than 11 reference frames is because the Nvidia DXVA decoder is broken, you can join the cause and report this bug to Nvidia so they can fix their drivers. 16 ref frames works perfectly fine on ATI and standalones.
PSWhat resolution are those 16 ref frame files that do not work for you?
@tetsuo55: ATI has the same problem (and more). NVidia has problem only with sample 3 (848x480 16 ref frames).
STaRGaZeR
4th August 2008, 12:50
16 ref frames works perfectly fine on ATI and standalones.
Nope. And I believe it is not a fault in the drivers, but a limited support in the hardware part. Thus they can only add level 5.1 support through UVD 3.0 or Purevideo 4 IMO.
@tetsuo55: ATI has the same problem (and more). NVidia has problem only with sample 3 (848x480 16 ref frames).
Yeah that's only the ones I have. Sample 3 is fixed for Nv users too with the 11+ ref limitation right?
Kado
4th August 2008, 13:27
@rica
@STaRGaZeR
There's seem to be some confusion regarding the subtitles and DXVA...
EVR does not have support for hardware rendered subtitles, i.e., from the internal mpc subtitle renderer.
Casimir changed EVR so it could support HW subtitles (and some customization) but initially that renderer (EVR Custom Presenter) did not have DXVA support.
Now to remove any doubt, MPC HC renders the subtitles in hardware after all video decoding and post-processing are done, over the video frame so it will not break DXVA support.
@All
MPC HC triggers "Execute Disable" when trying to playback a file with rev714 or rev715 from xvidvideo.ru, latest stable version is rev710.
STaRGaZeR
4th August 2008, 14:41
@rica
@STaRGaZeR
There's seem to be some confusion regarding the subtitles and DXVA...
EVR does not have support for hardware rendered subtitles, i.e., from the internal mpc subtitle renderer.
Casimir changed EVR so it could support HW subtitles (and some customization) but initially that renderer (EVR Custom Presenter) did not have DXVA support.
Now to remove any doubt, MPC HC renders the subtitles in hardware after all video decoding and post-processing are done, over the video frame so it will not break DXVA support
And who's saying the opposite? There is no confusion, at least for my part. Sorry if my comments look like that.
marc99
4th August 2008, 15:06
(...)Sample 3 is fixed for Nv users too with the 11+ ref limitation right?
Yes.
@All
MPC HC triggers "Execute Disable" when trying to playback a file with rev714 or rev715 from xvidvideo.ru, latest stable version is rev710.
rev715 32bit "Execute Disable" when trying to playback, rev715 64bit works fine.
tetsuo55
4th August 2008, 15:47
@tetsuo55: ATI has the same problem (and more). NVidia has problem only with sample 3 (848x480 16 ref frames).
So assuming there are no encoding-errors
Sample 3, 848x480, 16 ref does not work
Sample 1. 848x480, 11 ref does work
Its obvious then that the this video is being decoded at LEVEL3.1 , 16 refs at this resolution is way out of L3.1 spec but within 4.1.
This also means that the Level3.1 -> Level4.1 border is not defined at 720*576, any combination of resolutions that do not cross 1280*720 can be valid as long as you keep lowering the number of ref frames.
The easiest way to test this is by creating 2 samples with the following specifications:
1264*704 with 5 ref frames, this file should work
1264*704 with 6 ref frames, this file should NOT work.
We know that 1280*720 triggers the step to level4.1 because files with 9 ref frames work.
Bassed on the results from the above test we will keep narrowing down the limits
-------------
We need to find the actual border between L3.1 and L4.1, and when we do confirm this on standalone units like x360 and bluray players
rica
4th August 2008, 17:52
STaRGaZeR,
thanks for the confirmation!
Kado,
as stargazer says; no confusion.
shaolin95
4th August 2008, 18:19
Media Player Classic HomeCinema (x86), svn 710 (http://www.xvidvideo.ru/content/view/119/2/)
Media Player Classic HomeCinema (x64), svn 710 (http://www.xvidvideo.ru/content/view/120/1/)
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Links are not working for me... help.
thrawnrulz68
4th August 2008, 18:42
I just installed revision 715 and now local .wmv files crash the player every time if the internal wmv1/2/3 decoder is enabled. Anyone else experiencing this?
sneaker_ger
4th August 2008, 18:56
I just installed revision 715 and now local .wmv files crash the player every time if the internal wmv1/2/3 decoder is enabled. Anyone else experiencing this?
yes, me too
rev 715 x86
sneaker_ger
4th August 2008, 19:00
Links are not working for me... help.
xvidvideo.ru is down
I uploaded some builds to rapidshare:
rev 710 x86 (http://rapidshare.com/files/134820106/mpc-homecinema.710.7z.html)
rev 715 x86 (http://rapidshare.com/files/134820348/mpc-homecinema.715.7z.html)
I don't have the x64 builds though...
clsid
4th August 2008, 20:08
rev716 x86 (http://www.zshare.net/download/16517609859482c1/)
alexins
4th August 2008, 20:54
Links are not working for me... help.
I do the update of server, from time to time it will be inaccessible.
Gus.
5th August 2008, 04:41
Is it at all possible to add a choice of Output Colorspaces, such as RGB32, YUY2, YV12, NV12, etc. to the player or decoder?
Thank You!
Aleksoid1978
5th August 2008, 04:55
yes, me too
rev 715 x86
For me crash too ... if WMR9 select, after i change to EVR - all fine.
Vista x64
saint-francis
5th August 2008, 04:58
Can anyone clue me in as to why all of my 6 channel audio tracks only play the front 2 main channels with MPC HC? PDVD plays them fine BTW. This is using the MPC HC internal everything.
sneaker_ger
5th August 2008, 10:37
Can anyone clue me in as to why all of my 6 channel audio tracks only play the front 2 main channels with MPC HC? PDVD plays them fine BTW. This is using the MPC HC internal everything.
Did you set the numbers of speakers in the filter settings right? Go to options->internal filters and then double click on AC3 (or DTS or AAC) under transform filters.
sneaker_ger
5th August 2008, 11:47
I'm getting blinking subtitles using the internal matroska splitter on mkvs with MPEG4/ISO/ASP video streams. No problems when using vfw compatibility mode or haali's media splitter though. It does not matter if I'm using internal subtitle filter or external VSFilter.
sample (http://netload.in/datei762c832b8740d4882e0f5199f66996ee/isovsvfw.zip.htm)
saint-francis
5th August 2008, 14:34
Did you set the numbers of speakers in the filter settings right? Go to options->internal filters and then double click on AC3 (or DTS or AAC) under transform filters.
Thanks! It's amazing that I have been using this player for years and never knew about that. It's because I just recently started using MPC HC without ffdshow now that I'm on a 64 bit os.
Shakey_Jake33
5th August 2008, 14:53
This isn't a bug in MPC-HC as such, just wanted to share something I noticed today. Some of you will know that Nvidia GPU's on laptops have a feature called Powermizer, which will dynamically downclock when idle. It's a great feature, but it really confuses EVR Custom Presenter. When full screen, my GPU will run at full 400MHz. When Windowed, it will downclock to 275MHz over time, and then 169MHz. This is fine, that's plenty for video... but this sequence of downclocking seems to confuse EVR Custom Presenter and it will drop loads of frames. I can close the player and start the video again in 169MHz mode and it will play fine, so it's clearly the sequence of the changing clock speed that screws something up in EVR, rather than the clock speed itself.
This does not happen in normal EVR or Haali Renderer, so I've had to revert back to 32-bit player/codecs so I can use Haali until he makes a 64-bit version. A shame because I like EVR Custom Presenter, but this behaviour makes it unsuitable for laptops with Nvidia GPU's and Powermizer enabled.
mariner
5th August 2008, 15:07
Is it at all possible to add a choice of Output Colorspaces, such as RGB32, YUY2, YV12, NV12, etc. to the player or decoder?
Thank You!
Thar would be great. Especially NV12 for ATI cards.
XibaD
5th August 2008, 15:34
Hi!
Can someone answer to my post? I don't understand quite clearly why DXVA can't be used in Windows XP x64 if Vista x64 is capable :)
Hi!
Is it possible to achieve DXVA with Windows XP x64 (not Vista x64). Because any option I set, MPC Video Decoder says "Not using DXVA".
Shakey_Jake33
5th August 2008, 15:57
^DXVA definately does work in Windows XP x64 because I use that OS myself. But it doesn't accelerate all files, only those which fit a certain specification. I don't know much about it because I don't need DXVA, but it does work.
SpAwN_gUy
5th August 2008, 16:02
maybe this is the wrong place to post.... but ..
can anyone fix internal matroska splitter, so it would respect "deafult tarck" for subtitles..
well, haali's has nice behaviour.. so if there are two(that's just to explain.. may be one) muxed in subtitles.. if for both streams "default" flag is set to no.. so when the mkv is played.. all muxed in subtitles are NOT shown...
(i.e. i have RusAC3 and EngAC3 and RusSUBs.. muxed in mkv.. for RusSUBs default=no.. so when i play the file.. i get Russina AC3... with NO subtitles..)
thanks.
alexins
5th August 2008, 16:05
Media Player Classic HomeCinema (x86), svn 717 (http://www.xvidvideo.ru/content/view/129/1/)
Media Player Classic HomeCinema (x64), svn 717 (http://www.xvidvideo.ru/content/view/130/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
clsid
5th August 2008, 16:38
maybe this is the wrong place to post.... but ..
can anyone fix internal matroska splitter, so it would respect "deafult tarck" for subtitles..
well, haali's has nice behaviour.. so if there are two(that's just to explain.. may be one) muxed in subtitles.. if for both streams "default" flag is set to no.. so when the mkv is played.. all muxed in subtitles are NOT shown...
(i.e. i have RusAC3 and EngAC3 and RusSUBs.. muxed in mkv.. for RusSUBs default=no.. so when i play the file.. i get Russina AC3... with NO subtitles..)
thanks.
Since there is a good working alternative (Haali), improving the internal Matroska splitter of MPC is very low priority. Fixing bugs and improving stability is far more important at this moment.
STaRGaZeR
5th August 2008, 17:20
Since there is a good working alternative (Haali), improving the internal Matroska splitter of MPC is very low priority. Fixing bugs and improving stability is far more important at this moment.
Too bad there isn't an Haali x64 version yet, x64 users have to use the internal one.
cca
5th August 2008, 18:45
Rumor has it that the 64bit version of haali splitter will be released when the 64bit version of CoreAVC is released.
clsid
5th August 2008, 18:50
You can also just use the x86 version of MPC.
But fact remains that the lack of those unimportant Matroska features is really insignificant compared to other issues.
alexins
5th August 2008, 19:53
Media Player Classic HomeCinema (x64), svn 718 (http://www.xvidvideo.ru/content/view/132/1/)
Media Player Classic HomeCinema (x86), svn 718 (http://www.xvidvideo.ru/content/view/131/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes: Disable the internal Matroska and Ogg splitters by default (= operate in low-merit mode). Currently Haali Media Splitter is far superior for these formats.
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
ooferomen
5th August 2008, 20:10
has anyone got a chance to look into the MPC video decoder issue with the band of brothers hd dvd yet? :thanks:
STaRGaZeR
5th August 2008, 20:18
You can also just use the x86 version of MPC.
But fact remains that the lack of those unimportant Matroska features is really insignificant compared to other issues.
Haali splitter is one of the 2 or 3 reasons I use the x86 version instead of the x64 one.
Well the fact is that these features are not important if you use some super basic video+audio MKV. Anything more complex (even adding a simple hidden by default subtitle stream) = fail. But I agree other things have priority, and Haali is already there for us.
XibaD
5th August 2008, 21:42
^DXVA definately does work in Windows XP x64 because I use that OS myself. But it doesn't accelerate all files, only those which fit a certain specification. I don't know much about it because I don't need DXVA, but it does work.
I haven't found any yet... What you are saying? Is accelerated under Windows XP x64 or is it not? I don't understand quite well... :)
tetsuo55
5th August 2008, 22:28
I have been talking with a freind, and been reading a lot of DXVA documentation.
1. i have posted a plug-and-play commitable change to the level detection code, the freind helped me get it into actual c++ code. Its based on the ieee standards of SD and HD. The code now defines anything with a width of 1024 and higher as HD. This is correct according to all the documentation i have seen. i do not test for height as cropping makes the height an unreliable test.
2.after read a lot of documentation it seems like DXVA doesn't care about levels at all, this means that as soon as we find the correct commands we can have 16 ref frame SD files hardware decoded as level4.1, in other words the broken files would work, but it would still be a hack of sorts.
Below is the code, it needs to be commited to:
mpc-hc/trunk/src/filters/transform/mpcvideodec/FfmpegContext.c
int FFH264CheckCompatibility(int nWidth, int nHeight, struct AVCodecContext* pAVCtx, BYTE* pBuffer, UINT nSize)
{
H264Context* pContext = (H264Context*) pAVCtx->priv_data;
SPS* cur_sps;
PPS* cur_pps;
if (pBuffer != NULL)
av_h264_decode_frame (pAVCtx, pBuffer, nSize);
cur_sps = pContext->sps_buffers[0];
cur_pps = pContext->pps_buffers[0];
if (cur_sps != NULL)
{
// Check max num reference frame according to the level
#define MAX_DPB_41 8355840 // value for level 4.1 (that be HD for the uninitiated)
#define MAX_DPB_31 4608000 // value for level 3.1 (that be SD for the uninitiated)
if (cur_sps->ref_frame_count*nWidth*nHeight) > (MAX_DPB_41))
//width*height*ref_frame_count higher than max dpb is bad
return 2; // Too much ref frames
//got to check if this might in fact be SD. We assume anything with a width lower than 1024 is SD,
if(nWidth < 1024)
{
if (cur_sps->ref_frame_count*nWidth*nHeight) > (MAX_DPB_31))
// width*height*ref_frame_count higher than max dpb is bad
return 2;
}
}
//if control reaches this, we're inside DPB limits
return 0;
}
PS For those wondering this completely filters out the acciedental playback of 16 ref frame files unless they are valid which means they would need a very low resolution like 320x240
MatMaul
5th August 2008, 23:20
@tetsuo55 : actual implementations of DXVA support level 4.1 just fine for both SD and HD resolution so the actual code is OK.
the 11 refs restriction is a known bug and not a DXVA limitation
STaRGaZeR
6th August 2008, 00:29
What about a test version with tetsuo55's code?
ADude
6th August 2008, 02:15
Since there is a good working alternative (Haali), improving the internal Matroska splitter of MPC is very low priority. Fixing bugs and improving stability is far more important at this moment.
The Haali Splitter does not always work right for MPEG1 content, as I have posted twice in this thread... is there a way to contact the developer about that ?
Mercury_22
6th August 2008, 09:25
Since there is a good working alternative (Haali), improving the internal Matroska splitter of MPC is very low priority. Fixing bugs and improving stability is far more important at this moment.
Isn't this a bug ? :confused:
If this is the way we should think, one can also say there are better / "good working" alternatives for all MPC-HC internal (Transform) Fiters / decoders not only for internal Splitters so "improving the internal" (Transform) Fiters / decoders should also be "very low priority" !!! :( :confused:
In my opinion the internal Splitters (ogg, ts, ... also, not just Matroska) ARE THE ONE MAKING THE DIFFERENCE FOR MPC-HC, since the only "real" alternative it's Haali's (or none for 64-bit version), and for internal (Transform) Fiters / decoders are MANY MORE other "good working alternative" !!!
So i think fixing / improving the internal SPLITTERS (TS, OGG, Matroska, ... ) should be TOP PRIORITY !
But that's just me ! :D
P.S. The Haali Splitter does not always work right for MPEG1 content, as I have posted twice in this thread... is there a way to contact the developer about that ?
I can confirm that and not just for MPEG1 content !!! :(:helpful::thanks:
tetsuo55
6th August 2008, 09:54
@tetsuo55 : actual implementations of DXVA support level 4.1 just fine for both SD and HD resolution so the actual code is OK.
the 11 refs restriction is a known bug and not a DXVA limitation
The current code blocks a lot of valid files. And allows a lot of broken files.
-Files with more than 16 ref frames are very valid, this has been proven in the past.
-The current code allows SD files with too many ref frames to be decoded in DXVA model which causes crashes or green screens, some SD files have an upper limit of 8 or less ref frames
My code allows ALL valid files and blocks ALL invalid files completely accurately.
-It is based on the h264, DXVA, HD rules and guidelines.
-It is based on realworld tests in the past
-All the files that the current code is trying to block are still blocked with my code, but now in an accurate way.
---------------
The bug you're talking about has nothing to do with the blocking code, i'm very close to finding the cause.
Here is my theory in short:
DXVA does not talk about levels, the software is completely responsible for making sure the decoder sets the correct mode. When the software does not provide the needed information the decoder guesses the level. The problem is that nvidia and ati guess differently
clsid
6th August 2008, 11:42
The Haali Splitter does not always work right for MPEG1 content, as I have posted twice in this thread... is there a way to contact the developer about that ?Are you talking about MPEG1 inside Matroska container? Or the MPEG-PS splitter (which you should not enable) of Haali? There is a topic about Haali Media Splitter on this forum, you can report bugs there.
In my opinion the internal Splitters (ogg, ts, ... also, not just Matroska) ARE THE ONE MAKING THE DIFFERENCE FOR MPC-HC, since the only "real" alternative it's Haali's (or none for 64-bit version), and for internal (Transform) Fiters / decoders are MANY MORE other "good working alternative" !!!
So i think fixing / improving the internal SPLITTERS (TS, OGG, Matroska, ... ) should be TOP PRIORITY !The lack of a x64 version of Haali Media Splitter should only be a temporary problem. I strongly disagree with your opinion. As long a there are good (and free) alternatives for non-essential functionality (the internal filters), improving other functionality is far more important. Just to name a few: DXVA, EVR issues, and some stability issues. Once those issues have been addressed, the internal splitters can be improved. Supporting Theora in Ogg is the most important. Hidden/disabled streams in Matroska is not very important as you can also just manually select the desired streams.
And since Casimir's ToDo list is already several meters long, it doesn't help if everyone constantly keeps bitching about the same issues. It ain't gonna magically fix things quicker.
STaRGaZeR
6th August 2008, 11:43
Just complile a test version, I'd be pleased to test it ;)
tetsuo55
6th August 2008, 11:53
Just complile a test version, I'd be pleased to test it ;)
Yeah i am going to need your help later too, as you seem to have many borderline test cases.
So could someone please at least build a test-version with my code?
---
Casimir, How much ms lag does the Anti-Tearing code introduce?
Mercury_22
6th August 2008, 12:32
Are you talking about MPEG1 inside Matroska container? Or the MPEG-PS splitter (which you should not enable) of Haali? There is a topic about Haali Media Splitter on this forum, you can report bugs there.
The lack of a x64 version of Haali Media Splitter should only be a temporary problem. I strongly disagree with your opinion. As long a there are good (and free) alternatives for non-essential functionality (the internal filters), improving other functionality is far more important. Just to name a few: DXVA, EVR issues, and some stability issues. Once those issues have been addressed, the internal splitters can be improved. Supporting Theora in Ogg is the most important. Hidden/disabled streams in Matroska is not very important as you can also just manually select the desired streams.
And since Casimir's ToDo list is already several meters long, it doesn't help if everyone constantly keeps bitching about the same issues. It ain't gonna magically fix things quicker.
Ok I agree : let's NOT "keep bitching about the same issues." :)
I was just thinking that being able to play all those type of files (without external help / filters ) it's an "essential functionality" and for the moment it's more important than improving the quality. :stupid:
I just have one question for you about MPEG-PS splitter (which you should not enable) of Haali since enabling Haali's MPEG-PS splitter it's the only thing that allows me to play EVO files, what do you use for evo file ? :helpful:
MatMaul
6th August 2008, 13:14
Files with more than 16 ref frames are very valid, this has been proven in the past.
??? more than 16 refs is not compliant with the h264 standard, if you find a sample like this ask for a refund :P
-The current code allows SD files with too many ref frames to be decoded in DXVA model which causes crashes or green screens, some SD files have an upper limit of 8 or less ref frames
I'm waiting for a proof of that (samples please :) )
If you check the log I had nearly exactly the same code (rev 517) but some people complain here because some of their files didn't play anymore.
The bug you're talking about has nothing to do with the blocking code, i'm very close to finding the cause.
Here is my theory in short:
DXVA does not talk about levels, the software is completely responsible for making sure the decoder sets the correct mode. When the software does not provide the needed information the decoder guesses the level. The problem is that nvidia and ati guess differently
no. Casimir already knows what is the bug and it is not that : the algorithm which manage the release of the decoded pictures is not very good so with more than 10-11 refs the buffers are full and it hangs up.
tetsuo55
6th August 2008, 13:56
oops i meant more than 11 ref frames but less than 17 :P
The old code was not exactly the same as mine. Lets just test my code with a test-build before changing anything on the SVN.
Which file is the basis for the bug casimir is working on?
Since no-one seems to be stepping up to the plate i will try to encode a couple of 5 second test files later. Only borderline tests though. We need a group of guaranteed accurately encoded test files anyway
clsid
6th August 2008, 14:27
I was just thinking that being able to play all those type of files (without external help / filters ) it's an "essential functionality" and for the moment it's more important than improving the quality.Why is it such a big problem to use external filters? You also need external filters for formats that MPC-HC doesn't support by itself. More people care more about fully working DXVA than those Matroska features. This topic is the living proof of that. And if you read discussions/reviews of MPC on various sites, than the majority of complaints that users have are about stability.
You seem to care only about your own user experience. While I care about the user experience of the average user.
I just have one question for you about since enabling Haali's MPEG-PS splitter it's the only thing that allows me to play EVO files, what do you use for evo file ? :helpful:I don't play EVO files. The internal MPEG-PS/TS/PVA source filter is supposed to support EVO now I think, but I dunno if those changes are completed yet.
Mercury_22
6th August 2008, 15:43
Why is it such a big problem to use external filters? You also need external filters for formats that MPC-HC doesn't support by itself. More people care more about fully working DXVA than those Matroska features. This topic is the living proof of that. And if you read discussions/reviews of MPC on various sites, than the majority of complaints that users have are about stability.
You seem to care only about your own user experience. While I care about the user experience of the average user.
I don't play EVO files. The internal MPEG-PS/TS/PVA source filter is supposed to support EVO now I think, but I dunno if those changes are completed yet.
Look above it wasn't me that started this it just happens that I agree with all this, and I'm not refering only to Matroska splitter.
But like I've said before Ok I agree : let's NOT "keep bitching about the same issues."
Anyway thanks for the info on EVO but internal MPEG-PS/TS/PVA source filter it's still not working for evo and also for some ts . :thanks: :stupid:
Casimir666
6th August 2008, 21:03
I have been talking with a freind, and been reading a lot of DXVA documentation.
1. i have posted a plug-and-play commitable change to the level detection code, the freind helped me get it into actual c++ code. Its based on the ieee standards of SD and HD. The code now defines anything with a width of 1024 and higher as HD. This is correct according to all the documentation i have seen. i do not test for height as cropping makes the height an unreliable test.
2.after read a lot of documentation it seems like DXVA doesn't care about levels at all, this means that as soon as we find the correct commands we can have 16 ref frame SD files hardware decoded as level4.1, in other words the broken files would work, but it would still be a hack of sorts.
Below is the code, it needs to be commited to:
mpc-hc/trunk/src/filters/transform/mpcvideodec/FfmpegContext.c
int FFH264CheckCompatibility(int nWidth, int nHeight, struct AVCodecContext* pAVCtx, BYTE* pBuffer, UINT nSize)
{
H264Context* pContext = (H264Context*) pAVCtx->priv_data;
SPS* cur_sps;
PPS* cur_pps;
if (pBuffer != NULL)
av_h264_decode_frame (pAVCtx, pBuffer, nSize);
cur_sps = pContext->sps_buffers[0];
cur_pps = pContext->pps_buffers[0];
if (cur_sps != NULL)
{
// Check max num reference frame according to the level
#define MAX_DPB_41 8355840 // value for level 4.1 (that be HD for the uninitiated)
#define MAX_DPB_31 4608000 // value for level 3.1 (that be SD for the uninitiated)
if (cur_sps->ref_frame_count*nWidth*nHeight) > (MAX_DPB_41))
//width*height*ref_frame_count higher than max dpb is bad
return 2; // Too much ref frames
//got to check if this might in fact be SD. We assume anything with a width lower than 1024 is SD,
if(nWidth < 1024)
{
if (cur_sps->ref_frame_count*nWidth*nHeight) > (MAX_DPB_31))
// width*height*ref_frame_count higher than max dpb is bad
return 2;
}
}
//if control reaches this, we're inside DPB limits
return 0;
}
PS For those wondering this completely filters out the acciedental playback of 16 ref frame files unless they are valid which means they would need a very low resolution like 320x240
Release 1.1.174 with tetsuo55 code :
http://www.zshare.net/download/16631247cc8efe85/
Please let me know if this modification should be commited or not.
Tery
6th August 2008, 21:13
I really like, being able to choose which Screen to use when playing full screen, but sometimesI play video fullscreen on computer screen sometimes not, and it is really anoying to modify preferences each times.
Would it be possible to add command key, in preferences to be able to configure two keys (or more if people have more than two screen), to play full screen on screen 1 or 2 .... ?
Like F11 play full screen on screen1, and F12 play full screen on screen2.
Or something like two left click, play full screen on screen1 and two right click play it on screen2 ? (and two middle click play it on screen3 .... :D)
Thanks for your great work, keep going :)
Tery.
rica
6th August 2008, 21:19
Why is it such a big problem to use external filters? You also need external filters for formats that MPC-HC doesn't support by itself. More people care more about fully working DXVA than those Matroska features. This topic is the living proof of that. And if you read discussions/reviews of MPC on various sites, than the majority of complaints that users have are about stability.
You seem to care only about your own user experience. While I care about the user experience of the average user.
Hundred percent i agree; what i've been looking for ages a DX based player which i can easily select the filters i desire. (I've been normally using GraphEdit as my default player just for this reason.)
Subtitle DXVA feature is a bonus as well :)
Kado
6th August 2008, 21:49
I want to translate MPC HC to Portuguese, how can I do it? I it's a text based file it would be nice!:)
clsid
6th August 2008, 21:59
Download "mplayerc.rc" from the SVN repository. It is text based. Translate that and send it to Casimir.
Casimir666
6th August 2008, 22:04
Can somebody try this release of VSFilter with Haali Renderer and told me if it solve the freeze problem in mpc :
http://www.zshare.net/download/16633220b12de839/
@Kado
Someone is already working on the Portuguese translation, but thanks for your proposition :-)
alexins
6th August 2008, 22:48
Release 1.1.174 with tetsuo55 code :
http://www.zshare.net/download/16631247cc8efe85/
Please let me know if this modification should be commited or not.
Checked on files different formats, problems were not.
Kado
6th August 2008, 23:01
@clsid
:thanks:
@Casimir
Is the translation "European Portuguese" or "Brazilian Portuguese"? Because they are not the same.
rica
6th August 2008, 23:10
Checked on files different formats, problems were not.
I was hoping to give good news but sorry;
VC1 problems with nvidia cards is still going on.
MPC-HC never accepts any other external decoder for VC1 except WM Video decoder DMO.
No problems have been living in h264 though.
STaRGaZeR
6th August 2008, 23:20
I was hoping to give good news but sorry;
VC1 problems with nvidia cards is still going on.
MPC-HC never accepts any other external decoder except WM Video decoder DMO.
No problems have been living in h264 though.
This new code is only the H.264 detection formula, it does not affect VC-1 files. If you're trying to load Cyberlink's VC-1 decoder, it doesn't work for me too. I think this is a problem of the filter itself, not of MPC-HC, it can only be used inside PDVD, pretty much like Nero 8 filters only working inside Nero Showtime.
I've tested every H.264 file I have and all of them play like with the official revs. The only problematic samples are the ones I've already submmited here and to Casimir, but they're not related with this new code. Obviously Sample 3 is fixed, but it was in the official revs too since the introduction of the 11+ ref limitation. Looks like we need to enconde specific files to do a real test of the edges of the formula.
rica
6th August 2008, 23:23
Sorry i posted before reading the code.
gngn
7th August 2008, 02:15
Release 1.1.174 with tetsuo55 code :
http://www.zshare.net/download/16631247cc8efe85/
Please let me know if this modification should be commited or not.
with this release MPC-HC will try to decode more (i have a few files that even the "oficial" release will try to decode in DXVA-mode resulting in freezing playback after a few seconds) of the problematic files on my Nvidia in DXVA-mode resulting in broken playback. DXVA-mode does work for all those files (i have correct playback for a few seconds until video freezes, but sound will continue) , but something goes then wrong.
MPC-HC playes following files in software-mode, the version with tetsuo55 code in DXVA, but my Nvidia cant handle them in DXVA:
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 13
Codec ID : V_MPEG4/ISO/AVC
Duration : 24mn 10s
Nominal bit rate : 954 Kbps
Width : 704 pixels
Height : 480 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.118
Title : Episode02: Ana
Writing library : x264 - core 55 svn-663C
Encoding settings : cabac=1 / ref=10 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=2 / deadzone=15,6 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=0 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=954 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / 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.1:15.0
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 12
Codec ID : V_MPEG4/ISO/AVC
Duration : 24mn 23s
Nominal bit rate : 1167 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Standard : NTSC
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.141
Title : sola 14 (OVA)
Writing library : x264 - core 56 svn-680
Encoding settings : cabac=1 / ref=9 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=6 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=1 / keyint=240 / keyint_min=24 / scenecut=36(pre) / rc=2pass / bitrate=1167 / ratetol=3.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30
Language : Japanese
betaking
7th August 2008, 02:55
Originally Posted by Casimir666
Release 1.1.174 with tetsuo55 code :
http://www.zshare.net/download/16631247cc8efe85/
Please let me know if this modification should be commited or not.
I can not download. who can up it to rapidshare.com! thanks!
neoufo51
7th August 2008, 03:07
Originally Posted by Casimir666
Release 1.1.174 with tetsuo55 code :
http://www.zshare.net/download/16631247cc8efe85/
Please let me know if this modification should be commited or not.
I can not download. who can up it to rapidshare.com! thanks!
http://rapidshare.com/files/135430352/mplayerc_1.1.174.0.rar.html
betaking
7th August 2008, 03:50
http://rapidshare.com/files/135430352/mplayerc_1.1.174.0.rar.html
:) thanks!
marc99
7th August 2008, 07:15
Release 1.1.174 with tetsuo55 code :
http://www.zshare.net/download/16631247cc8efe85/
Please let me know if this modification should be commited or not.
Not all my files with low resolution and 16 ref frames decoded properly with DXVA (stop after a few frames). Limitation 11+ is better. I suggest tetsuo55 code and 13+ ref. frames limitation (official 3.1 level max for 720x480 and probably less).
clsid
7th August 2008, 11:53
Can somebody try this release of VSFilter with Haali Renderer and told me if it solve the freeze problem in mpc :
http://www.zshare.net/download/16633220b12de839/
Still freezes :(
sneaker_ger
7th August 2008, 12:01
Still freezes :(
here too
tetsuo55
7th August 2008, 12:07
Not all my files with low resolution and 16 ref frames decoded properly with DXVA (stop after a few frames). Limitation 11+ is better. I suggest tetsuo55 code and 13+ ref. frames limitation (official 3.1 level max for 720x480 and probably less).
But some did? can you show me the details for those files? And those that did not work?
XibaD
7th August 2008, 12:29
Well, it's weird. Now with the latest version of MPC-HC (718) and with the latest Catalyst drivers (8.8 beta 8.52.2) DXVA works for me in Windows XP x64. I don't know what changed... Works with all the videos that worked in Windows XP x86.
:)
tetsuo55
7th August 2008, 13:11
Casimir thanks for compiling a test build with my code.
To get more accurate test results i need a build that tries to decode everything with DXVA.
My current testing has determined 2 things:
1.the switchpoint between L3.1 and L4.1 decoder settings is somewhere between width=720 and width=960 (to find the exact point i need a build that plays everything with DXVA)
Height does not seem to be a factor.
2.Files with more than 11 ref frames do indeed work, but as Mathaul already said there is a bug in MPC-HC.
this bug is not only triggered by 11+ files but can even occur with lower ref frames.
I have uploaded a file, its 720x480 and has 13 ref frames. On my HD2600 the video works for 21 seconds and then hangs, seeking fixes the stream for a while until another hang occurs.
This video proves that higher than 11 ref frames can be accurately decoded but also proves there is a bug in the MPC-HC decoder.
720x480x13
http://www.megaupload.com/?d=3DBRRAAG
PS, this file could point the way to a FIX, as long as i stay under the L3.1 DPB limit, any valid combination of height+width+refframes will always hang when it reaches 21 seconds.
marc99
7th August 2008, 13:54
But some did? can you show me the details for those files? And those that did not work?
Sample files BAD and OK.
http://www.sendspace.com/file/hcoi0u
http://www.sendspace.com/file/nvd45j
Your sample "Dolphins_720.mkv" works fine for me (never stop).
tetsuo55
7th August 2008, 14:21
Sample files BAD and OK.
http://www.sendspace.com/file/hcoi0u
http://www.sendspace.com/file/nvd45j
Your sample "Dolphins_720.mkv" works fine for me (never stop).
Thanks again:
So the 11 ref frame limit bug seems to only effect ATi and not NVIDIA, as the working file has 16 ref frames.
That BAD file will never work. The reason it does not work is because it was encoded incorrectly due to a bug in x264. Put simply the file actually acts like a 17 ref frame file due to this bug. Re-encoding it with a current version of x264, with exactly the same settings would result in a working file.
The good news is that we can update the DXVA detection script to block that file too.
So we have 3 things now:
1. My code works correctly, apart from the fact that the L3.1/L4.1 split is not 1024.
2. On nvidia all files that should work do work now, and those that do not are encoded incorrectly, these can be filtered out by adjusting the detection code(check for x264 version and bframes in addition to resolution and ref frames).
3. On ati there is a bug which prevents files with more than 11 ref frames to work.
Casimir, i read in another forum that you are close to fixing the 11 ref frame bug, is this true?
If you want i can start working on the code to filter out files like bad.mkv that marc99 posted
Here is what the new code needs to do:
Resolution+Ref_frame_limit_check
{ Check if numbers match L4.1 } // we do this already
{ Check if its not a L3.1 FILE } // we do this already
{ Check if the file is encoded with a broken x264 version} // anything below revision 721 is broken
{ Check if the file is broken by counting Bframes as an extra ref frame} // recheck if dpb limit is met
Some more tst files, marc99 do these all work for you?
http://www.megaupload.com/?d=5GXC4D65
gngn
7th August 2008, 14:38
720x480x13
http://www.megaupload.com/?d=3DBRRAAG
it will hang on my system also after 21sec with your version. the oficial r718 will drop DXVA for this file and use software decoding.
a version with forced DXVA decoding should be interesting.
edit:
320x240x16.mkv - freezes instantly
320x240x15.mkv - freezes after 2 sec
640x480x14.mkv - freezes after 21 sec. whats with this 21 sec?
marc99
7th August 2008, 15:51
Some more tst files, marc99 do these all work for you?
http://www.megaupload.com/?d=5GXC4D65
640x480x14.mkv - all ok
320x240x15.mkv - all ok
320x240x16.mkv - stops at 23 s
I use Vista. MPC-HC has different code for Vista and XP. Vista is more compatible.
gngn
7th August 2008, 16:00
{ Check if the file is encoded with a broken x264 version} // anything below revision 721 is broken
does this mean that results from test-files encoded by x264 below revision 721 should not be posted, as they are flawed?
for Nvidia Vista sure is the better OS when playing in DXVA. is it related to the EVR buffers?
tetsuo55
7th August 2008, 16:07
640x480x14.mkv - all ok
320x240x15.mkv - all ok
320x240x16.mkv - stops at 23 s
I use Vista. MPC-HC has different code for Vista and XP. Vista is more compatible.
thanks for testing
does this mean that results from test-files encoded by x264 below revision 721 should not be posted, as they are flawed?
for Nvidia Vista sure is the better OS when playing in DXVA. is it related to the EVR buffers?
It does seem that currently the vista code is better, however eventually the compatibility for XP and Vista should be the same.
Revisions below 721 can create valid files. its just that b-frames count as Ref frames, and can add up to 2 ref frames to the total in a worse-case situation
Lys
7th August 2008, 16:59
When I get a UAC prompt and either cancel or permit, the video freezes, but the sound continues. This is with build 604 up to 680ish. If you pause and resume, the player crashes.
Vista Home Basic SP1, GeForce 8600 GT 256MB, 2GB RAM, 177.79 beta and latest WHQL both don't work. Using EVR.
MatMaul
7th August 2008, 18:23
Here is what the new code needs to do:
Resolution+Ref_frame_limit_check
{ Check if numbers match L4.1 } // we do this already
{ Check if its not a L3.1 FILE } // we do this already
{ Check if the file is encoded with a broken x264 version} // anything below revision 721 is broken
{ Check if the file is broken by counting Bframes as an extra ref frame} // recheck if dpb limit is met
wrong, the number of refs we read in MPC is the correct one. x264 was not broken, it is just the old --ref option which did not match the DPB but an other value (number of ref in the L1 picture store or something like that :P )
try an old encode, you will see --ref 9 in the userdata of the stream and 11 or 12 in the number detected in the SPS by MediaInfo or MPC
about the testing of the code, please test with cyberlink decoder you will perhaps have some surprise like some SD files with 15-16 refs which decode just fine in DXVA mode
Casimir666
7th August 2008, 18:27
@clsid
:thanks:
@Casimir
Is the translation "European Portuguese" or "Brazilian Portuguese"? Because they are not the same.
Current translator is Brazilian so if you want you can do the Portuguese version. Give me you email by P.M and i'll send you a document with explanations ;-)
Casimir, i read in another forum that you are close to fixing the 11 ref frame bug, is this true?
If you want i can start working on the code to filter out files like bad.mkv that marc99 posted
:confused:
It's a fake information. As Matmaul say we know there is something poorly programmed in the output buffer, but I've not working on it for a while.
If you want to disable DXVA compatibility check, just add this key in registry :
HKEY_CURRENT_USER\Software\Gabest\Filters\MPC Video Decoder
- Key name : CompatibilityMode
- type : DWORD
- value : 15
tetsuo55
7th August 2008, 18:28
wrong, the number of refs we read in MPC is the correct one. x264 was not broken, is is just the old --ref option which did not match the DPB but an other value (number of ref in the L1 picture store or something like that :P )
try an old encode, you will see --refs 9 in the userdata of the stream and 11 or 12 in the number detected in the SPS by MediaInfo or MPC
I know the detected number is correct, i guess my explenation is not clear
This is what happened:
Encode settings.
Ref 16
Bframes 16
B-pyarmids yes
These settings would result in 17 or 18 ref frames. H264 is not capabable of this so everything above 16 gets cropped so to speak. The resulting file would work in software mode, but would be unmappable/unsliceable in hardware mode.
MatMaul
7th August 2008, 18:34
These settings would result in 17 or 18 ref frames. H264 is not capabable of this so everything above 16 gets cropped so to speak. The resulting file would work in software mode, but would be unmappable in hardware mode.
I never heard about x264 create such obviously incompliant stream. please post a source or a sample.
tetsuo55
7th August 2008, 18:38
I never heard about x264 create such obviously incompliant stream. please post a source or a sample.
Sample can be found here:
Sample file BAD.
http://www.sendspace.com/file/hcoi0u
Post where x264 dev told me they fixed the bug:
http://forum.doom9.org/showthread.php?p=1088894
PS, i think with the correct settings in the decoder we can completely ignore L3.1 in the future, however until now i have not seen any outside of L3.1DPB files work in either MPC-HC or PowerDVD
:confused:
It's a fake information. As Matmaul say we know there is something poorly programmed in the output buffer, but I've not working on it for a while.
If you want to disable DXVA compatibility check, just add this key in registry :
HKEY_CURRENT_USER\Software\Gabest\Filters\MPC Video Decoder
- Key name : CompatibilityMode
- type : DWORD
- value : 15
Okay, i have been trying to learn about DXVA hope i can help you more than just the filtering of valid files.
At least we know that the way you're doing it for Nvidia in Vista EVR is the correct method as proven by marc99, can you apply the same method to XP EVR?
Sharktooth
7th August 2008, 18:40
i dont think x264 will produce that... crap...
have you any proof (samples) of what you're saying?
Casimir666
7th August 2008, 18:45
Still freezes :(
And with this one ?
http://www.zshare.net/download/166777564490f1f5/
MatMaul
7th August 2008, 18:48
the sample is fine according to mediainfo. lol this sample was created which x264 rev819. and the topic is unrelated, they talk about mapping the behavior of --ref with the dpb then they can create level4.1 compliant files easily, not about files which are uncompliant regarding the overall 16 limit of the standard.
tetsuo55
7th August 2008, 18:57
the sample is fine according to mediainfo. lol this sample was created which x264 rev819. and the topic is unrelated, they talk about mapping the behavior of --ref with the dpb then they can create level4.1 compliant files easily, not about files which are uncompliant regarding the overall 16 limit of the standard.
Whoops your right.That file should work. The only difference between that file and the other one he posted is the number of bframes, the non working one has 16 and the working one has 3.
The behaviour also meant that ref 16 + b-pyramids would not work. This was confirmed in the past over at avsforums. Those tests where al done near the end of 2007 and all with PowerDVD
If BAD.mkv does NOT work with the powerdvd decoder than it has to be invalid, if it does work there is another bug in the MPC-HC decoder and that bug is then related to the bframes.
--------
I am not near my encoding system now, a nice test would be a file encoded with:
Resolution=704*400
Ref=15
Bframes=16
B-pyramids=yes
And then use avinaptic to check the real number of ref-frames.
Tery
7th August 2008, 18:57
nobody ?
I really like, being able to choose which Screen to use when playing full screen, but sometimesI play video fullscreen on computer screen sometimes not, and it is really anoying to modify preferences each times.
Would it be possible to add command key, in preferences to be able to configure two keys (or more if people have more than two screen), to play full screen on screen 1 or 2 .... ?
Like F11 play full screen on screen1, and F12 play full screen on screen2.
Or something like two left click, play full screen on screen1 and two right click play it on screen2 ? (and two middle click play it on screen3 .... :D)
Thanks for your great work, keep going :)
Tery.
tetsuo55
7th August 2008, 19:11
Leaving past results in the past.
I'm still working on my test set.
-As many resolutions as possible below width=1024
Each resolution within L3.1 DPB
Each resolution out of L3.1 DPB
The files are encoded with b-frames 3, no-b-pyramids
marc99, so far your setup seems to play everything. when i upload them could you try them on MPC-HC and PowerDVD?
When i finish this set i will try another batch with b-frames 16, i cannot enable b-pyramids with my encoder frontend
clsid
7th August 2008, 20:43
And with this one ?
http://www.zshare.net/download/166777564490f1f5/
Also freezes.
Sometimes it doesn't freeze. But that is maybe 1 out of 20 times.
When MPC freezes, the Haali and DirectVobSub icons are visible in the system tray. The ffdshow (which I use for decoding) icons are not yet visible. Using another decoder doesn't make any difference.
Freeze occurs immediately after the MPC window resizes.
sneaker_ger
7th August 2008, 23:37
Also freezes.
Sometimes it doesn't freeze. But that is maybe 1 out of 20 times.
When MPC freezes, the Haali and DirectVobSub icons are visible in the system tray. The ffdshow (which I use for decoding) icons are not yet visible. Using another decoder doesn't make any difference.
Freeze occurs immediately after the MPC window resizes.
Still freezes here too, but I noticed a very strange behavior on both this build and the build before:
Both worked the frist time I tried them and only the first time. I did an "regsvr32 /u vsfilter.dll", then copied the new vsfilter.dll to windows\system32 and then did a "regsvr32 vsfilter.dll". The first time I tried to play a file with it it worked - both builds. Beginning with the second trial both of them always crashed MPC. Unregistering and Registering the same files again did not work though. :confused:
alexins
8th August 2008, 02:07
Media Player Classic HomeCinema (x86), svn 720 (http://www.xvidvideo.ru/content/view/135/1/)
Media Player Classic HomeCinema (x64), svn 720 (http://www.xvidvideo.ru/content/view/136/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
FIX : Crashes when next playlist item starts while MINIMIZED (bug #2035083 (http://sourceforge.net/tracker/index.php?func=detail&aid=2035083&group_id=170561&atid=854651)); Updated German translation
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
ADude
8th August 2008, 05:51
Are you talking about MPEG1 inside Matroska container? Or the MPEG-PS splitter (which you should not enable) of Haali? There is a topic about Haali Media Splitter on this forum, you can report bugs there.
Here is the message I posted:
I've found that the latest version of Haali Media Splitter (29 March 2008) does not work properly with MPEG-1 videos - they stop at the beginning and state that the file is length 0:00.
If I use MPC-HC internal media splitter for MPEG-1, it is fine, but I want to use Haali Media Splitter for MPEG2 TS/PS and MPC-HC's internal splitter either does all MPEG-1 and MPEG-2 or none. .
Any way around this ?
PS I did a search, and I see a long "Haali Renderer" thread, but no corresponding one for the splitter, just various short threads about problems, often with no reply...
marc99
8th August 2008, 06:43
(...)marc99, so far your setup seems to play everything. when i upload them could you try them on MPC-HC and PowerDVD?
All 11+ reference frames files with CyberLink Decoder plays wrong (macroblocks).
tetsuo55
8th August 2008, 09:46
Interesting that PowerDVD fails to decode over 11 frames too.
I have used the no-dxva check reg-key. this is my conclusion:
The DXVA decoder as implemented in current videocards is a L4.1 device. As such it will decode any stream within the L4.1 DPB.
If a file which does not fit into L4.1 DPB is forced onto the DXVA decoder things like green screens and full system crashes occur.
How i tested this was:
Create a valid L3.1 stream, but push the number of ref-frames over the L3.1 limit, exact same behaviour as a valid stream within L3.1 limit but with more than 11 ref frames was the result.
At this point:
In XP any resolution + ref frame combination thats stays under L4.1DPB and 11 ref frames will work 100% ok
In Vista any resolution + ref frame combination that stats under L4.DPB will work 99% ok in vista (still testing the b-frames)
clsid
8th August 2008, 12:22
PS I did a search, and I see a long "Haali Renderer" thread, but no corresponding one for the splitter, just various short threads about problems, often with no reply...This is the topic:
http://forum.doom9.org/showthread.php?t=80762
clsid
8th August 2008, 12:24
Still freezes here too, but I noticed a very strange behavior on both this build and the build before:
Both worked the frist time I tried them and only the first time. I did an "regsvr32 /u vsfilter.dll", then copied the new vsfilter.dll to windows\system32 and then did a "regsvr32 vsfilter.dll". The first time I tried to play a file with it it worked - both builds. Beginning with the second trial both of them always crashed MPC. Unregistering and Registering the same files again did not work though. :confused:
I can confirm this behavior. Good find.
I will try to figure out what changes after the first run that breaks things. Starting RegMon now.
clsid
8th August 2008, 12:39
Still freezes here too, but I noticed a very strange behavior on both this build and the build before:
Both worked the frist time I tried them and only the first time. I did an "regsvr32 /u vsfilter.dll", then copied the new vsfilter.dll to windows\system32 and then did a "regsvr32 vsfilter.dll". The first time I tried to play a file with it it worked - both builds. Beginning with the second trial both of them always crashed MPC. Unregistering and Registering the same files again did not work though. :confused:
I can confirm this behavior. Good find.
Haali renderer plus DirectVobSub works fine for me in GraphEdit.
Shakey_Jake33
8th August 2008, 17:43
This isn't a bug in MPC-HC as such, just wanted to share something I noticed today. Some of you will know that Nvidia GPU's on laptops have a feature called Powermizer, which will dynamically downclock when idle. It's a great feature, but it really confuses EVR Custom Presenter. When full screen, my GPU will run at full 400MHz. When Windowed, it will downclock to 275MHz over time, and then 169MHz. This is fine, that's plenty for video... but this sequence of downclocking seems to confuse EVR Custom Presenter and it will drop loads of frames. I can close the player and start the video again in 169MHz mode and it will play fine, so it's clearly the sequence of the changing clock speed that screws something up in EVR, rather than the clock speed itself. It also does not occur with Haali renderer.
This does not happen in normal EVR or Haali Renderer, so I've had to revert back to 32-bit player/codecs so I can use Haali until he makes a 64-bit version. A shame because I like EVR Custom Presenter, but this behaviour makes it unsuitable for laptops with Nvidia GPU's and Powermizer enabled.
Quoting my own post because I mentioned it's not a bug in MPC-HC. However, since this does not occur using the 'normal' EVR (.NET3), it's surely an issue exclusive to MPC's 'custom presenter' implementation of EVR.
Powermizer is a feature in Nvidia mobile GPU's allowing the GPU to dynamically change clock speed. This saves battery and reduces temps. It has 3 different modes - Low Power 2D, Low Power 3D and Performance 3D. On my 8400m GS, these are 169MHz core clock/100Mhz memory clock, 275MHz/301MHz and 400MHz/600Mhz respectively.
The actual speed the GPU is running at is not important (I'm not using DXVA fyi), as long as it consistantly stays in one speed mode. But this isn't what happens, it changes depending on the complexity of what's on screen, and switches to full speed mode when going full screen. This is the same on any renderer. The problem with EVR Custom Presenter exclusively is that when the clock speed gradually lowers (as it seems to during the course of a video, or going full screen then windowed), EVR begins to drop loads of frames. Clearly this is not because of the lower clock speed, but the fact that the GPU speeds are changing confuses it. As I say, this only happens in Custom Presenter.
Anyone can try this out for themselves by downloading GPU-Z and watching the clock speeds and frames dropped, and will notice as soon as it drops down to 'Low Power 2D' mode after coming down from a higher mode, frames will drop.
I recognise it's hardly high priority, but it potentially effects anyone with a laptop w/ an Nvidia-based GPU.
ADude
8th August 2008, 19:07
This is the topic:
http://forum.doom9.org/showthread.php?t=80762
Thanks, it doesn't have the word "Haali" in the title.
It would still be helpful for MPC-HC to have separate splitter selection for MPEG-1, MPEG-2, MPEG-2 TS and MPEG-2 PS (such as found in other players like Zoom).
Kado
8th August 2008, 19:56
@Shakey_Jake33
I have a 9800GTX (desktop) and have been playing with Riva Tuner changing clock speeds for all stuff like core, shader and memory. With or without DXVA I don't get any dropped frames using EVR CP while changing the clock speeds.
Try recent drivers from Laptopvideo2go (http://www.laptopvideo2go.com/) and update you DirectX to the latest revision (http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en).
rahzel
9th August 2008, 03:57
can you guys give me some help in setting up the Output settings?
i've done a lot of googling and searching within this thread but i still have a few questions. first of all, i'm using winXP Pro SP3 with a 7800 GT. my current settings are:
VMR9 renderless mode
surface - 3d surfaces
bicubic resizer (0.75)
vmr9 mixer mode checked
yuv mixing checked
so my questions are, what do most people use for the resizer? i heard some people find 1.0 to be too sharp so i'm using 0.75 atm. i don't really have the eyes to tell the difference, so if someone could tell me which is a good compromise, that would be great. :)
should yuv mixing be checked? checked or unchecked, i don't really notice any difference.
also, for "directshow audio" i have several options, which one should i choose?
fwiw, i have CoreAVC installed.
edit: something else i found odd was that bilinear ps2.0 looks the same as bicubic ps2.0. i took screencaps of each and zoomed in on both and they look exactly the same. again, i have a 7800 GT. my drivers are somewhat out of date (haven't updated for a few months) but that should be a problem... my card is PS 2.0 capable afaik.
Shakey_Jake33
9th August 2008, 08:35
@Shakey_Jake33
I have a 9800GTX (desktop) and have been playing with Riva Tuner changing clock speeds for all stuff like core, shader and memory. With or without DXVA I don't get any dropped frames using EVR CP while changing the clock speeds.
Try recent drivers from Laptopvideo2go (http://www.laptopvideo2go.com/) and update you DirectX to the latest revision (http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en).
I'm afraid the same happens on the newer 174.31, 174.74 and 175.80 revisions (I've been doing a huge amount of driver switching recently). I'll do some tests later to see if the same happens in Vista 64-bit.
Casimir666
9th August 2008, 09:31
Still freezes :(
One more try with this one :
http://www.zshare.net/download/16759901141ff297/
sneaker_ger
9th August 2008, 11:44
One more try with this one :
http://www.zshare.net/download/16759901141ff297/
Seems to work fine now.
clsid
9th August 2008, 11:59
Works here too :)
Casimir666
9th August 2008, 12:48
Works here too :)
Cool :cool:
Reason was an old workaround for Hollywood+ renderer not completly removed from mpc (call to IFilterGraph function in StartStreaming cause deadlock with Haali)
clsid
9th August 2008, 13:29
Great work!
alexins
9th August 2008, 14:41
Media Player Classic HomeCinema (x86), svn 724 (http://www.xvidvideo.ru/content/view/145/1/)
Media Player Classic HomeCinema (x64), svn 724 (http://www.xvidvideo.ru/content/view/146/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Updated FFmpeg; Fixed : random freeze when using mpc-hc, vsfilter and Haali renderer at the same time
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Mangix
10th August 2008, 02:04
no idea if this should be here, but can anyone give an explaination of the shaders that mpc has and what they do? or maybe a link?
edit: new DirectX is out.
http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en
Zulithe
10th August 2008, 13:56
if i double-click a file in explorer and it launches in MPC while another file is already playing, mpc appears to try to play them both simultaneously. this doesn't always happen, but frequent enough that it is bothersome. Any tips? I tried disabling internal filters and that didn't do it. I tried changing render modes to others my PC supports, also didn't notice a change.
I'm on Vista 32bit with the latest directx installed. I use ffdshow ( ffdshow_rev2063_20080804_clsid.exe )
MatMaul
10th August 2008, 20:58
@tetsuo55, about max refs check (again :p ) :
seems like we check the wrong parameter, according to the specs we need to check sps->vui->max_dec_frame_buffering and, according to this post (http://forum.doom9.org/showthread.php?p=1169034#post1169034), this is not the same as sps->num_ref_frames (which is what sps->ref_frame_count refers to in libavcodec).
Do you understood the same thing ? I made the patch and it is ready to commit.
tetsuo55
10th August 2008, 21:13
@tetsuo55, about max refs check (again :p ) :
seems like we check the wrong parameter, according to the specs we need to check sps->vui->max_dec_frame_buffering and, according to this post (http://forum.doom9.org/showthread.php?p=1169034#post1169034), this is not the same as sps->num_ref_frames (which is what sps->ref_frame_count refers to in libavcodec).
Do you understood the same thing ? I made the patch and it is ready to commit.
I think that might work, as long as it doesn't break detection of correctly encoded files? As far as we know only x264 does this.
We are checking the correct parameter, its just that x264 is not writing the correct number to that parameter.
The discussion is not finished yet. I hope a patch will be thought up soon to fix the problem
Is your patch still limiting to 11 ref frames?
Every is already in agreement that x264 is doing something "differently". Still some files might work while others are broken (because b-frames and ref frames are used dynamically and it doesn't break until the total of ref+bframe goes over the DBP) Still almost all fullhd encodes in the wild use b-pyramids and should constantly be going out of DPB but are not.
MatMaul
10th August 2008, 21:25
I am not talking about x264 here (even if it is this post which point that in my mind).
I don't know if you have the h264 standard but dpb check as to be done against max_dec_frame_buffering and not num_ref_frames that's all.
here is an extract of the standard :
max_dec_frame_buffering <= MaxDpbSize, where MaxDpbSize is equal to Min( 1024 * MaxDPB / ( PicWidthInMbs * FrameHeightInMbs * 384 ), 16 )
and max_dec_frame_buffering != num_ref_frames
tetsuo55
10th August 2008, 21:28
I am not talking about x264 here (even if it is this post which point that in my mind).
I don't know if you have the h264 standard but dpb check as to be done against max_dec_frame_buffering and not num_ref_frames that's all.
here is an extract of the standard :
and max_dec_frame_buffering != num_ref_frames
Oh now i see.
In that case i agree, 2 birds in 1 stone. We check the correct value and we work around the x264 bug
MatMaul
10th August 2008, 21:48
Oh now i see.
In that case i agree, 2 birds in 1 stone. We check the correct value and we work around the x264 bug
I don't thing this works around the x264 bug because x264 seems to write the wrong max_dec_frame_buffering value (in x264 max_dec_frame_buffering = num_ref_frames which seems to not be true when you use b-pyramid)
I reread pengvado-DS IRC chat and pengvado said that dxva seems to handle correctly 4-ref bpyramid files (so dpb=5>maxDPB) so I don't know if I should change that...
tetsuo55
10th August 2008, 22:17
As i can see from manao's post your right.
A suggestion for detecting broken files is(pending a fixed build of x264):
Check max_dec_frame_buffering for DPB limits, and if x264 encoder version is older than revision XXX add 1 ref frame if b-pyramids are used.
It's probably better to only display a warning (This file may not work!) because most files actually do work because the DPB limit is not exceeded often
(because there is no patched version yet the b-pyramide check should always be done)
---
The most probably reason that those files work is either that the space left after 4 ref frames is enough for the b-pyaramid info and/or x264 is not actually using 4 ref frames and a b-pyramid at the same time
rahzel
11th August 2008, 00:52
can you guys give me some help in setting up the Output settings?
i've done a lot of googling and searching within this thread but i still have a few questions. first of all, i'm using winXP Pro SP3 with a 7800 GT. my current settings are:
VMR9 renderless mode
surface - 3d surfaces
bicubic resizer (0.75)
vmr9 mixer mode checked
yuv mixing checked
so my questions are, what do most people use for the resizer? i heard some people find 1.0 to be too sharp so i'm using 0.75 atm. i don't really have the eyes to tell the difference, so if someone could tell me which is a good compromise, that would be great. :)
should yuv mixing be checked? checked or unchecked, i don't really notice any difference.
also, for "directshow audio" i have several options, which one should i choose?
fwiw, i have CoreAVC installed.
edit: something else i found odd was that bilinear ps2.0 looks the same as bicubic ps2.0. i took screencaps of each and zoomed in on both and they look exactly the same. again, i have a 7800 GT. my drivers are somewhat out of date (haven't updated for a few months) but that should be a problem... my card is PS 2.0 capable afaik.
can someone please help me? i took screenshots with output set to VMR9/bicubic 1.00/vmr9 mixer mode and with it set to system default, zoomed in on both shots and they are exactly the same.
Shakey_Jake33
11th August 2008, 08:51
@Shakey_Jake33
I have a 9800GTX (desktop) and have been playing with Riva Tuner changing clock speeds for all stuff like core, shader and memory. With or without DXVA I don't get any dropped frames using EVR CP while changing the clock speeds.
Try recent drivers from Laptopvideo2go (http://www.laptopvideo2go.com/) and update you DirectX to the latest revision (http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displaylang=en).
I'm afraid the same happens on the newer 174.31, 174.74 and 175.80 revisions (I've been doing a huge amount of driver switching recently). I'll do some tests later to see if the same happens in Vista 64-bit.I gave it a go in Vista 64-bit, and it does not happen in Vista 64-bit, only XP 64-bit. Both running 174.31 driver. I don't really know if that's a good thing or a bad thing, really frustrating me now :(
ranpha
11th August 2008, 09:33
can someone please help me? i took screenshots with output set to VMR9/bicubic 1.00/vmr9 mixer mode and with it set to system default, zoomed in on both shots and they are exactly the same.
I think there are virtually no difference at all for the end-result of bicubic 0.60, 0.75 and 1.00, especially if you use a LCD monitor.
From left to right: 0.60, 0.75 and 1.00. Can you see the difference?
http://thumbnails8.imagebam.com/1096/84f28110959067.gif (http://www.imagebam.com/image/84f28110959067)
Seb.26
11th August 2008, 10:07
From left to right: 0.60, 0.75 and 1.00. Can you see the difference?
I don't ! :p ...
And what about bilinear resize vs bicubic ? :cool:
ranpha
11th August 2008, 10:53
I don't ! :p ...
And what about bilinear resize vs bicubic ? :cool:
Bilinear and bicubic did has some minor differences.
Left: bilinear PS 2.0, right: bicubic 1.0
http://thumbnails8.imagebam.com/1097/538d3110961015.gif (http://www.imagebam.com/image/538d3110961015/)
Now, which one is the best is probably subjective. The difference between bilinear and bicubic seems to be magnified further in animation videos.
Left: bilinear PS 2.0, right: bicubic 1.0.
http://thumbnails9.imagebam.com/1097/d225e910961431.gif (http://www.imagebam.com/image/d225e910961431/)
Somehow I feel that for animation, bilinear PS2 is better while for live action videos, bicubic is better.
rahzel
11th August 2008, 11:22
i see minor differences in all of them. thing is, in my shots, i see absolutely NO difference... they are EXACTLY the same, even when magnified.
ranpha
11th August 2008, 11:40
i see minor differences in all of them. thing is, in my shots, i see absolutely NO difference... they are EXACTLY the same, even when magnified.
You can see the difference even in http://www.imagebam.com/image/84f28110959067/ ?? If yes, then your eyes is way better than mine. Well then, why don't you upload your screenshots (in lossless PNG) so that we can take a look?
Seb.26
11th August 2008, 12:21
Left: bilinear PS 2.0, right: bicubic 1.0
http://thumbnails8.imagebam.com/1097/538d3110961015.gif (http://www.imagebam.com/image/538d3110961015/)
[B]
Yes, there are some minors diff ...
( What is the resize applied ? ... maybe on big resize foctor, it will bee more visible ... )
Do you think Bilinear+Sharpen(by shaders) vs Bicubic can be done ? :devil:
Thanks for this tests ! :)
ranpha
11th August 2008, 12:54
Yes, there are some minors diff ...
( What is the resize applied ? ... maybe on big resize foctor, it will bee more visible ... )
Do you think Bilinear+Sharpen(by shaders) vs Bicubic can be done ? :devil:
Thanks for this tests ! :)
Bilinear/bicubic is the resize algorithms used in that picture. They were resized to fullscreen (on a 22" LCD), then I press the Print Screen button to be pasted on Ulead Photoimpact.
Left: bilinear PS 2 + sharpen pixel shader. Right: bicubic 1.0
http://thumbnails3.imagebam.com/1097/c4089f10965764.gif (http://www.imagebam.com/image/c4089f10965764/)
I like the bicubic 1.0 version anytime. My pet-peeve with all three pixel shader sharpeners in MPC-HC is that they are too strong; they introduce noise, halos or ringing effects.
@rahzel
When you make a screenshot, do not use the Save Image (Alt - I) function. Use print screen button while putting MPC on full-screen instead.
nurbs
11th August 2008, 13:01
We are checking the correct parameter, its just that x264 is not writing the correct number to that parameter.
A bit OT, sorry, but would demuxing and then muxing a video again fix this?
I am asking because on my PS3 videos I encode with x264 straight to mp4 don't work, but they do after I de- and remux them. Encoding to .264 and muxing afterwards also works. So I'm curious if that might be the problem.
Seb.26
11th August 2008, 13:04
Bilinear/bicubic is the resize algorithms used in that picture. They were resized to fullscreen (on a 22" LCD), then I press the Print Screen button to be pasted on Ulead Photoimpact.
Sorry for the misunderstanding ... I mean for exemple : from 640x288 upscaled to 1280x720 ... :p
( bigger upscale factor = bigger diff )
Seb.26
11th August 2008, 13:07
I like the bicubic 1.0 version anytime. My pet-peeve with all three pixel shader sharpeners in MPC-HC is that they are too strong; they introduce noise, halos or ringing effects.
Yes, try to reduce the sharpen effect to 0.65 or lower ... 1.0 is really too much, I'm OK with you.
ranpha
11th August 2008, 13:36
Sorry for the misunderstanding ... I mean for exemple : from 640x288 upscaled to 1280x720 ... :p
( bigger upscale factor = bigger diff )
The video was resized from DVD resolution (that video is from Rambo 2 DVD) to 1680x1050 (my monitor native res) by the video card.
Yes, try to reduce the sharpen effect to 0.65 or lower ... 1.0 is really too much, I'm OK with you.
Hmm... I think I have misunderstand you. I thought you are talking about the 3 MPC-HC pixel shader sharpeners (sharpen, sharpen complex, edge sharpen). Between 0.6, 0.75 or 1.0 in the bicubic setting, they do not actually seem any different to me. Sharper than bilinear of course, as seen in the anime screenshot, but between them, there are virtually no difference, even in Lucky Star.
Seb.26
11th August 2008, 14:06
The video was resized from DVD resolution (that video is from Rambo 2 DVD) to 1680x1050 (my monitor native res) by the video card.
OK, so it about x2 upscale ... thanks.
Hmm... I think I have misunderstand you. I thought you are talking about the 3 MPC-HC pixel shader sharpeners (sharpen, sharpen complex, edge sharpen). Between 0.6, 0.75 or 1.0 in the bicubic setting, they do not actually seem any different to me. Sharper than bilinear of course, as seen in the anime screenshot, but between them, there are virtually no difference, even in Lucky Star.
I was effectively talking about Shader in MPC/KMP ...
( The edge sharpen is probably from HCFR forum where Casimir often came ... see http://www.homecinema-fr.com/forum/viewtopic.php?f=1195&t=29814317 for some shaders scripts :p )
By editing shaders script, you can tweak effect ... in the case of "sharpen", you can reduce effect by reducing the Sharpen_width value ... 1.0 is a bit too much ... try 0.65 ie. )
ranpha
11th August 2008, 15:26
Hmm... reducing effect_width value to 0.5 from the default one did reduce the oversharpening effect, comparable to the sharpening effect in the bicubic resizer. In the end, the superiority of the bicubic resizer did manifests itself at the end.
Left: Bilinear PS2 with sharpen pixel shader (effect_width = 05). Right: Bicubic 1.0.
http://thumbnails7.imagebam.com/1098/e77bfe10975382.gif (http://www.imagebam.com/image/e77bfe10975382/)
GTPVHD
11th August 2008, 16:00
Visual Studio 2008 SP1 has been released.
http://www.microsoft.com/downloads/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&DisplayLang=en
Visual C++ 2008 SP1 Runtime Redistributable installers for x86 and x64 also released.
x86
http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&DisplayLang=en
x64
http://www.microsoft.com/downloads/details.aspx?FamilyID=ba9257ca-337f-4b40-8c14-157cfdffee4e&DisplayLang=en
_xxl
11th August 2008, 16:06
Is somebody else experiencing mpc random crashes when internal avisplitter is used? http://i36.tinypic.com/sl2m54.jpg
It doesn't matter if internal mpc video decoder or ffdshow is used, or the type of video renderer.
GTPVHD
11th August 2008, 16:10
Is somebody else experiencing mpc random crashes when internal avisplitter is used? http://i36.tinypic.com/sl2m54.jpg
It doesn't matter is internal mpc video decoder or ffdshow is used, or type of video renderer.
I haven't seen any crashes with internal AVI splitter enabled when playing AVIs, using alexins' 725 compile which is the latest atm.
clsid
11th August 2008, 16:53
Is somebody else experiencing mpc random crashes when internal avisplitter is used? http://i36.tinypic.com/sl2m54.jpg
It doesn't matter if internal mpc video decoder or ffdshow is used, or the type of video renderer.
Never had such problems. Have you tried running a debug build from Visual Studio? Then MPC will output a lot of information to the VS debugging window. Maybe that will give some useful hints as to where things go wrong.
STaRGaZeR
11th August 2008, 17:10
I want to report a weird thing to the developers. I don't know if this is a bug in MPC or in the renderers, but files in WMV3 (at least) with VFR doesn't play right. When a 0FPS zone is reached the video just pauses and the first frame after the 0FPS zone is displayed, and then resumes. WMP, which uses EVR, doesn't have this problem, so I thing this is a bug.
Renderers that are OK: Old Renderer, Overlay, VMR7 (Windowed), VMR7 (Renderless), Haali's Video Renderer
Renderers that are bad: VMR9 (Windowed), VMR9 (Renderless), EVR (does a weird thing, a little jump), EVR Custom.
A little sample, but every WMV3 video with VFR will do the same, the container doesn't matter. I don't know about other formats, as I don't have samples. Look at the first 2 segs of video:
http://www.megaupload.com/?d=0X9WTHF5
Aleksoid1978
12th August 2008, 07:16
I want to report a weird thing to the developers. I don't know if this is a bug in MPC or in the renderers, but files in WMV3 (at least) with VFR doesn't play right. When a 0FPS zone is reached the video just pauses and the first frame after the 0FPS zone is displayed, and then resumes. WMP, which uses EVR, doesn't have this problem, so I thing this is a bug.
Renderers that are OK: Old Renderer, Overlay, VMR7 (Windowed), VMR7 (Renderless), Haali's Video Renderer
Renderers that are bad: VMR9 (Windowed), VMR9 (Renderless), EVR (does a weird thing, a little jump), EVR Custom.
A little sample, but every WMV3 video with VFR will do the same, the container doesn't matter. I don't know about other formats, as I don't have samples. Look at the first 2 segs of video:
http://www.megaupload.com/?d=0X9WTHF5
For me all fine - Vista x86, EVR, VMR9, with internal decoder and with external form Microsoft
Try disable internal WMV1/2/3 decoder - maybe help.
MasterNobody
12th August 2008, 08:29
I want to report a weird thing to the developers. I don't know if this is a bug in MPC or in the renderers, but files in WMV3 (at least) with VFR doesn't play right. When a 0FPS zone is reached the video just pauses and the first frame after the 0FPS zone is displayed, and then resumes. WMP, which uses EVR, doesn't have this problem, so I thing this is a bug.
Renderers that are OK: Old Renderer, Overlay, VMR7 (Windowed), VMR7 (Renderless), Haali's Video Renderer
Renderers that are bad: VMR9 (Windowed), VMR9 (Renderless), EVR (does a weird thing, a little jump), EVR Custom.
A little sample, but every WMV3 video with VFR will do the same, the container doesn't matter. I don't know about other formats, as I don't have samples. Look at the first 2 segs of video:
http://www.megaupload.com/?d=0X9WTHF5
Confirm this on Windows XP Pro SP3 + MPC HC rev. 723 from http://www.xvidvideo.ru/.
First 2 seconds of sample:
Overlay Mixer + WMVideo Decoder DMO: black frame
VMR7 (windowed) + WMVideo Decoder DMO: black frame
VMR9 (windowed) + WMVideo Decoder DMO: frame with building
VMR7 (renderless) + WMVideo Decoder DMO: black frame
VMR9 (renderless) with VMR9 mixer mode + WMVideo Decoder DMO: frame with building
VMR9 (renderless) without VMR9 mixer mode + WMVideo Decoder DMO: black frame
Haali's Video Render + WMVideo Decoder DMO: most of the time black frame, but sometimes frame with building
Overlay Mixer + Internal WMV1/2/3: don't play at all, after stop/play crashs in qdvd.dll
VMR7 (windowed) + Internal WMV1/2/3: black frame
VMR9 (windowed) + Internal WMV1/2/3: frame with building
VMR7 (renderless) + Internal WMV1/2/3: black frame
VMR9 (renderless) with VMR9 mixer mode + Internal WMV1/2/3: frame with building
VMR9 (renderless) without VMR9 mixer mode + Internal WMV1/2/3: black frame
Haali's Video Render + Internal WMV1/2/3: most of the time black frame, but sometimes frame with building
Probably this is the render bug because in GraphStudio I see the same behaviour with VMR9.
3ngel
12th August 2008, 09:29
I want to signal a sistematic random freeze on Avi + Xvid Standalone Koepi Decoder. Same freezing no matter what splitter or output.
Moreover black screen with VRM9 + Internal Xvid Decoder
XP SP3 + 1.1.725
_xxl
12th August 2008, 11:13
I want to signal a sistematic random freeze on Avi + Xvid
Internal avisplitter is used?
3ngel
12th August 2008, 11:31
Yes, Haali or Internal, same situation.
_xxl
12th August 2008, 11:38
This is a known bug, mpc crashes a lot when playing avi's with internal or haali's splitter and it doesn't if ms avisplitter is used.
3ngel
12th August 2008, 11:51
Indeed, this happens only on the latest MPCH bluids.
I'm currently using a build wich doesn't have the problem.
The build marks as "Modified" (file properties) on 18/05/2008
This MPCH build has no problem, no freeze no crashing. So i think something got modified after that build that caused the problem.
EDIT:
Just tried with MS avi splitter. Same random freeze too.
STaRGaZeR
12th August 2008, 18:01
For me all fine - Vista x86, EVR, VMR9, with internal decoder and with external form Microsoft
Try disable internal WMV1/2/3 decoder - maybe help.
Forgot to say this, internal WMV1/2/3 decoder is disabled, using WMVideo Decoder DMO. Vista x64, ATI, Cats8.7 but every other driver release is the same. Below MasterNobody did a great and detailed test:
Confirm this on Windows XP Pro SP3 + MPC HC rev. 723 from http://www.xvidvideo.ru/.
First 2 seconds of sample:
Overlay Mixer + WMVideo Decoder DMO: black frame
VMR7 (windowed) + WMVideo Decoder DMO: black frame
VMR9 (windowed) + WMVideo Decoder DMO: frame with building
VMR7 (renderless) + WMVideo Decoder DMO: black frame
VMR9 (renderless) with VMR9 mixer mode + WMVideo Decoder DMO: frame with building
VMR9 (renderless) without VMR9 mixer mode + WMVideo Decoder DMO: black frame
Haali's Video Render + WMVideo Decoder DMO: most of the time black frame, but sometimes frame with building
Overlay Mixer + Internal WMV1/2/3: don't play at all, after stop/play crashs in qdvd.dll
VMR7 (windowed) + Internal WMV1/2/3: black frame
VMR9 (windowed) + Internal WMV1/2/3: frame with building
VMR7 (renderless) + Internal WMV1/2/3: black frame
VMR9 (renderless) with VMR9 mixer mode + Internal WMV1/2/3: frame with building
VMR9 (renderless) without VMR9 mixer mode + Internal WMV1/2/3: black frame
Haali's Video Render + Internal WMV1/2/3: most of the time black frame, but sometimes frame with building
Probably this is the render bug because in GraphStudio I see the same behaviour with VMR9.
Thanks :)
alexins
13th August 2008, 02:48
Media Player Classic HomeCinema (x86), svn 727 (http://www.xvidvideo.ru/content/view/159/1/)
Media Player Classic HomeCinema (x64), svn 727 (http://www.xvidvideo.ru/content/view/160/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Updated FFmpeg
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
ADude
13th August 2008, 04:43
What does:
Intermediate commit
mean ??
Casimir666
13th August 2008, 07:12
What does:
mean ??
This mean it's uncomplete modifications for presentation graphics support. It's not activated yet (have to solve synchronisation problem and a few more bugs before).
ikarad
13th August 2008, 15:05
with the mpc homecinema 680rev i see a new shader BT601=>BT701
Can i have a definition of this shader?
thanks
ranpha
13th August 2008, 16:11
with the mpc homecinema 680rev i see a new shader BT601=>BT701
Can i have a definition of this shader?
thanks
It just change the colorspace from SD BT601 to HD BT701. More often than not, there is no need to use it.
Vorenus
14th August 2008, 07:57
There has been a bug in this version of MPC since I first started using it a year or so ago. I'm using Vista, and as you can see from the screenshots I'm using Aero with the EVR renderer.
The bug is when I'm using the "normal" display preset and I double click the video to full screen, the double click once more to bring it back to "normal" there is a lingering flickering. This flickering is 2px wide and surrounds the whole video.
When I switch to the "minimal" preset (by pressing '1') the flickering goes away.
Is anyone else seeing this? Is this a known bug?
http://img294.imageshack.us/img294/8877/optionshy4.png
http://img519.imageshack.us/img519/406/mpcflickerbugnp2.png
rahzel
14th August 2008, 10:05
what are the "Source" filters and the "Transform" filters in the internal filters section. i realize this is where you disable internal filters, but do you uncheck them to disable them, or check them to disable them? for Transform filters, i figured that you check them to enable them... is it the same for Source?
also, off topic but... whats the best way to go... install CCCP (dated ffdshow) or just install the latest version of ffdshow? or should i just use MPC's internal filters? why isn't CCCP being updated anymore? last version was from january 2008.
btw, i have coreavc installed.
Kado
14th August 2008, 13:42
@rahzel
You should use search.... anyway check this post (http://forum.doom9.org/showthread.php?p=1164738#post1164738) in this thread.
In my opinion CCCP sucks, use ffdshow/internal stuff.
rahzel
14th August 2008, 14:55
sorry and thanks for the reply.
so if i have coreAVC with haali media splitter and Xvid installed, paired with MPC HC, do i really need ffdshow for anything else? or will this cover most/all codecs? or should i install ffdshow anyway so i have the most up-to-date version/filters.
clsid
14th August 2008, 15:05
Most of the internal decoders in MPC-HC are the same as in ffdshow. The difference is that ffdshow has lots of post-processing options (which most people don't use). ffdshow also has many decoders that MPC-HC does not have.
But unless you have any files that don't play, I suggest you just keep using what you use now.
rahzel
14th August 2008, 15:22
thanks a lot guys.
Gawwad
14th August 2008, 15:59
Most of the internal decoders in MPC-HC are the same as in ffdshow. The difference is that ffdshow has lots of post-processing options (which most people don't use). ffdshow also has many decoders that MPC-HC does not have.
But unless you have any files that don't play, I suggest you just keep using what you use now.
hi
what does the Output sample format in the audio settings do ?
http://img230.imageshack.us/img230/2048/clipboard01dt0.jpg
i have Sound Blaster X-Fi XtremeGamer sound card, so which option should give me the best quality, i don't know the difference between them
thanks in advance
clsid
14th August 2008, 16:58
The audio quality is identical unless an audio format stores the data in more than 16bits. But I don't think that any of the internal audio decoders use more than 16bits. So it won't make a different what you select.
Gawwad
14th August 2008, 17:28
The audio quality is identical unless an audio format stores the data in more than 16bits. But I don't think that any of the internal audio decoders use more than 16bits. So it won't make a different what you select.
thanks :)
i guess i'll stick with the default 16 bit then
rahzel
14th August 2008, 23:05
so i bought a Gigabyte MA78GM-S2H (780G/HD3200 IGP) a few weeks ago, but had to RMA it. anyway, i got it back today and i can't seem to get DXVA H264 working. i made sure all external filters were blocked, i don't have any subtitles software installed, i made sure H264 (DXVA) was checked and enabled, i used VMR9 renderless, but i still have high CPU usage. others with the same board have their CPU usage under 15%.
specs:
AMD X2 BE-2350
2x1GB ram
winXP Pro SP3
latest version of MPC HC
8.8 beta catalyst drivers
any ideas?
Kado
14th August 2008, 23:48
Try with this sample (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html), it's 100% DXVA compatible
rahzel
15th August 2008, 01:12
thanks. that video played under 10% load, but i just reformatted my computer, so maybe something changed (fresh install of windows without installing any filters, just MPC HC). or, maybe the video i'm playing is just too demanding? its a 1080p video, h264 in mkv container. ill try it again and see if its any different now that i reformatted.
edit: nope, still high cpu usage. im guessing this particular video just doesn't support dxva.
STaRGaZeR
15th August 2008, 01:54
thanks. that video played under 10% load, but i just reformatted my computer, so maybe something changed (fresh install of windows without installing any filters, just MPC HC). or, maybe the video i'm playing is just too demanding? its a 1080p video, h264 in mkv container. ill try it again and see if its any different now that i reformatted.
Use Ctrl+J to see if the video is being accelerated or not. But with your PC 10% use is far too good if it's not using DXVA.
rahzel
15th August 2008, 02:18
ctrl+j didn't bring anything up.
is it possible that some videos were encoded wrong, so that you can't use HA on them?
saint-francis
15th August 2008, 02:42
is it possible that some videos were encoded wrong, so that you can't use HA on them?
It certainly is possible. I think that people often encode using non- DXVA compliant settings since CPU power these days is only a little more expensive than a DXVA compliant video card.
rahzel
15th August 2008, 05:48
i was told elsewhere that L5.1 H264 videos do not comply with DXVA which explains things. so is there any tool that will quickly change L5.1 H264 to L4.1?
Shinigami-Sama
15th August 2008, 06:32
i was told elsewhere that L5.1 H264 videos do not comply with DXVA which explains things. so is there any tool that will quickly change L5.1 H264 to L4.1?
I suppose it may be possible to 'smart render' it, but something will probably break that
but I really doubt anyone would go through the trouble
rahzel
15th August 2008, 06:36
i guess its possible with 720 l5.1 videos by extracting with mkvextract, changing the profile level to 4.1, then merging it back to mkv with mkvmerge. however, this method doesn't seem to work with 1080p videos. :(
so for my 1080p videos, looks like ill be stuck using CoreAVC for now.
tetsuo55
15th August 2008, 08:51
i was told elsewhere that L5.1 H264 videos do not comply with DXVA which explains things. so is there any tool that will quickly change L5.1 H264 to L4.1?
take a look here:
http://forum.doom9.org/showthread.php?t=132924
rahzel
15th August 2008, 09:53
take a look here:
http://forum.doom9.org/showthread.php?t=132924
yeah, i tried h264info, but it doesn't seem to support 1080p video... it looked all messed up when i put it through and changed it to 4.1.
i have coreavc, but this particular video has one part that is very intense; so intense that even coreavc struggles in this one particular scene. another issue that came up, though, is using CoreAVC, using VMR9 introduces a lot of screen tearing (using XP, so no EVR adjusting for me). i locked the back buffer and it seemed to have helped, however it increased the CPU usage by around 10%. using system default for the renderer uses low CPU, but the image looks far too dark (darker than my desktop which is calibrated).
since i have coreavc, and its just this one particular video/scene that is struggling, transcoding is out of the question... it takes far too long to do full length movies.
hopefully someone comes up with a way to convert 1080p from l5.1 to l4.1 without transcoding. if there is a way, please let me know.
tetsuo55
15th August 2008, 10:13
yeah, i tried h264info, but it doesn't seem to support 1080p video... it looked all messed up when i put it through and changed it to 4.1.
i have coreavc, but this particular video has one part that is very intense; so intense that even coreavc struggles in this one particular scene. another issue that came up, though, is using CoreAVC, using VMR9 introduces a lot of screen tearing (using XP, so no EVR adjusting for me). i locked the back buffer and it seemed to have helped, however it increased the CPU usage by around 10%. using system default for the renderer uses low CPU, but the image looks far too dark (darker than my desktop which is calibrated).
since i have coreavc, and its just this one particular video/scene that is struggling, transcoding is out of the question... it takes far too long to do full length movies.
hopefully someone comes up with a way to convert 1080p from l5.1 to l4.1 without transcoding. if there is a way, please let me know.
Thats impossible
rahzel
15th August 2008, 10:25
well thats not what i wanted to hear. :(
oh well... i guess CoreAVC will suffice.
ACrowley
15th August 2008, 12:26
i was told elsewhere that L5.1 H264 videos do not comply with DXVA which explains things. so is there any tool that will quickly change L5.1 H264 to L4.1?
Newer encodes from x264 are DXVA Complaint in Level 5.1(+) too, so far it follows the Reference Frames standard for Level 4.1
1920x816= 5 Ref Frames...... its DXVA Complaint with MPC-HC or .ax
Kado
15th August 2008, 13:38
The cause for no DXVA acceleration is because of the number of reference frames only but video corruption may come with other encoding settings.
If rahzel was having 10% cpu usage he was using dxva with the sample I provided, to see the stats click "View=>Display stats (CTRL+J)".
http://pwp.netcabo.pt/kado/dxva_evr.png
I have a 1080p video that can use DVXA for decoding because it only has 1 ref frame.
rahzel
15th August 2008, 14:12
sorry, this is all over my head... dunno much about this stuff.
so is there anyway to modify the number of ref frames in a video? and what are ref frames for that matter?
clsid
15th August 2008, 14:21
No, you can't change some value. You would need to re-encode the file.
You need to simply accept that some files can't be played using DXVA.
Kado
15th August 2008, 14:21
You'd have to re-encode the files with dxva compilant settings.
Info on H264 here (http://en.wikipedia.org/wiki/H.264#Features).
alexins
15th August 2008, 14:57
Media Player Classic HomeCinema (x86), svn 729 (http://www.xvidvideo.ru/content/view/168/1/)
Media Player Classic HomeCinema (x64), svn 729 (http://www.xvidvideo.ru/content/view/167/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Updated FFmpeg
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
tetsuo55
15th August 2008, 16:42
Currently depending on your OS,videocard and driver files will either work or will not.
A 1920x1080 file can either have 4 ref frames and no b-pyramid or 3 ref frames and b-pyramid.
4 ref frames and b-pyramid will only work if you're very lucky
STaRGaZeR
15th August 2008, 18:29
ctrl+j didn't bring anything up.
is it possible that some videos were encoded wrong, so that you can't use HA on them?
What renderer are you using? Try VMR9 Renderless, even if the file is not DXVA compliant you should see some info.
ADude
15th August 2008, 21:29
You'd have to re-encode the files with dxva compilant settings.
DXVA is cute fun, but is certainly not practical for playing videos.
Why spend thousands and thousands of hours dealing with it, when a CPU that can play any existing video is cheaper than a spindle of 100 DVD-Rs ?
Shinigami-Sama
15th August 2008, 21:57
DXVA is cute fun, but is certainly not practical for playing videos.
Why spend thousands and thousands of hours dealing with it, when a CPU that can play any existing video is cheaper than a spindle of 100 DVD-Rs ?
exactly
hell this POS p4 can play 720...
why waste time on something like DXVA...
STaRGaZeR
16th August 2008, 00:30
exactly
hell this POS p4 can play 720...
why waste time on something like DXVA...
Heat, power consumption, image quality and having the CPU free for other tasks are my reasons ;)
gngn
16th August 2008, 01:42
my Athlon64 x2 heats up quite nicely with the stock-cooler, while with DXVA the GPU heats up by just 2 degrees Celsius. also having the CPU free is another bonus (try encoding and watching a HD movie at the same time without DXVA and you get the point). another reason: because its possible.
for laptop-users the reduced heat and powerconsumption will surely increase the life-span of the laptop.
DXVA with MPC-HC is practical at this moment, from the few dozen different files i have, only 2 or 3 files need manual intervention(5 seconds job) in the players settings (turn/force DXVA off), so it's not "thousands and thousands of hours". not for the users, anyway (it's another story with the developers, but it's not like theyre work is in vain).
rahzel
16th August 2008, 02:06
any decent computer will play 720p fine... its 1080p i'm concerned about.
Aleksoid1978
16th August 2008, 03:28
I think that need add MPC-HC icon(first from .exe) for Register File Association - to distinguish which files associate whith MPC-HC, which not ??? (maybe in future add Icon library in .dll)
STaRGaZeR
16th August 2008, 03:46
I think that need add MPC-HC icon(first from .exe) for Register File Association - to distinguish which files associate whith MPC-HC, which not ??? (maybe in future add Icon library in .dll)
Yeah, the generic icon sucks hard.
Aleksoid1978
16th August 2008, 04:10
It should be more views about "add default MPC icon for associated files" ...
Shinigami-Sama
16th August 2008, 05:48
Heat, power consumption, image quality and having the CPU free for other tasks are my reasons ;)
image quality is the same
you can't post-process on dxva1...
and you can get better quality out of your encodes if you don't have to follow L4.1, even if its minor
so...
dZeus
16th August 2008, 10:05
image quality is the same
you can't post-process on dxva1...
and you can get better quality out of your encodes if you don't have to follow L4.1, even if its minor
so...
everybody who has a slower PC should suffer, because you are part of a select group of users that has a CPU fast enough not to need DXVA?
tetsuo55
16th August 2008, 10:51
image quality is the same
you can't post-process on dxva1...
and you can get better quality out of your encodes if you don't have to follow L4.1, even if its minor
so...
This is not true, all purevideo2/UVD videocards have post-processing to some degree.
Now with ATI's UVD2 the postprocessing has had a major update. One of the best things is SD-to-HD upscaling. Supposedly ATI is now able to output DVD's at HD upscaled resolution, almost Bluray quality.
MPC-HC doesn't support all the new decoders ati has yet, it also has a divx hardware decoder, i'm not sure if it does the upscaling too.
Casimir, last time i requested this feature i was not able to give a good reason this time i can:
UVD2 has extensive post processing for both SD and HD content. Even better it upscales MPEG2 video 2 fullHD(near bluray quality), not 100% sure if it does the same for MPEG1 and DIVX, could you please add these codecs to MPC-HC?
Ofcourse MPEG2 is the most important one due to there being HD mpeg2 content out there
everybody who has a slower PC should suffer, because you are part of a select group of users that has a CPU fast enough not to need DXVA?
i agree, the quality increase from breaking DXVA limits is less than 5%.
With current advancements with x264 the only reason to break DXVA limitations is "animation", and even that is getting better and better within DXVA limits
Mercury_22
16th August 2008, 12:47
I think that need add MPC-HC icon(first from .exe) for Register File Association - to distinguish which files associate whith MPC-HC, which not ??? (maybe in future add Icon library in .dll)
Yeah, the generic icon sucks hard.
Yes ! I agree too and I know i've said this before but the 64-bit's icon should be different from the 32-bit version and like clsid said it's possible
The same code is used for both 32/64 builds. So your proposed changes must be made conditional (using the preprocessor).
alexins
16th August 2008, 13:08
Media Player Classic HomeCinema (x86), svn 732 (http://www.xvidvideo.ru/content/view/172/1/)
Media Player Classic HomeCinema (x64), svn 732 (http://www.xvidvideo.ru/content/view/173/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
FIX : Format & File Associate - "Image File" now not include by pressing "Video" button on all language, Correct show non associated formats, Add MPC-HC default ICON for associated formats; Update Traditional Chinese translation for internal filters.
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
ranpha
16th August 2008, 13:19
This is not true, all purevideo2/UVD videocards have post-processing to some degree.
Now with ATI's UVD2 the postprocessing has had a major update. One of the best things is SD-to-HD upscaling. Supposedly ATI is now able to output DVD's at HD upscaled resolution, almost Bluray quality.
MPC-HC doesn't support all the new decoders ati has yet, it also has a divx hardware decoder, i'm not sure if it does the upscaling too.
Casimir, last time i requested this feature i was not able to give a good reason this time i can:
UVD2 has extensive post processing for both SD and HD content. Even better it upscales MPEG2 video 2 fullHD(near bluray quality), not 100% sure if it does the same for MPEG1 and DIVX, could you please add these codecs to MPC-HC?
Ofcourse MPEG2 is the most important one due to there being HD mpeg2 content out there
I think you overestimate what UVD2/AVP2 can do. The only difference between UVD and UVD2 is that UVD2 can do dual streaming (picture-in-picture) and also full hardware acceleration for MPEG2 videos (UVD1 surprisingly do not do that). And UVD/UVD2 never do post-processing in ATI cards, that will be done by AVP 2.0 in pixel shaders. And AVP 2.0 only do hardware deinterlacing, pulldown detection, edge-enhancement and denoiser, no upscaling AFAIK. Anyway, upscaling by hardware can be done by the renderer.
Vorenus
16th August 2008, 13:30
There has been a bug in this version of MPC since I first started using it a year or so ago. I'm using Vista, and as you can see from the screenshots I'm using Aero with the EVR renderer.
The bug is when I'm using the "normal" display preset and I double click the video to full screen, the double click once more to bring it back to "normal" there is a lingering flickering. This flickering is 2px wide and surrounds the whole video.
When I switch to the "minimal" preset (by pressing '1') the flickering goes away.
Is anyone else seeing this? Is this a known bug?
http://img519.imageshack.us/img519/406/mpcflickerbugnp2.png
So I take it no one else is seeing this problem?
STaRGaZeR
16th August 2008, 14:12
image quality is the same
you can't post-process on dxva1...
and you can get better quality out of your encodes if you don't have to follow L4.1, even if its minor
so...
In Vista (DXVA2) I can see the difference between DXVA and software decoders. I've tried to use screenshots to tell the difference, but I couldn't. That's like other member in another topic, saying EVR renderer gives better contrast but you can't see it in screenshots. It's just a feeling. That is with plain DXVA2 with an ATI card, add to that the post-processing options regarding color and contrast we can select in CCC. ffdshow can also do post-processing, I've tried everything and I like ATI more.
The L4.1 is a limitation yes, but that's the limit of actual hardware. You can still encode in higher levels and a software decoder will be used if needed. This is a win-win situation, DXVA is used when it can be used, and it gives all the things I've said. If I'm encoding something the PC can perfectly play Blu-ray movies or whatever having 0 impact in perfomance, which is NICE.
pjo
16th August 2008, 14:31
Hello. I am a newbee on MPC Home Cinema.
I have an .m2ts with AAC5.1. When it is played the video is fine but the audio is just noise.
A file with AAC2ch is played ok.
Please advise what settings should be aspplied.
Or does MPC-HC support AAC5.1 with ffdshow ?
Or please advise how to set up ffdshow to play AAC5.1.
pjo
tetsuo55
16th August 2008, 16:35
I think you overestimate what UVD2/AVP2 can do. The only difference between UVD and UVD2 is that UVD2 can do dual streaming (picture-in-picture) and also full hardware acceleration for MPEG2 videos (UVD1 surprisingly do not do that). And UVD/UVD2 never do post-processing in ATI cards, that will be done by AVP 2.0 in pixel shaders. And AVP 2.0 only do hardware deinterlacing, pulldown detection, edge-enhancement and denoiser, no upscaling AFAIK. Anyway, upscaling by hardware can be done by the renderer.
I don't overestimate it. What i said is basically a copy-paste from the ATI UVD specification sheet. So what i said is all true.
You forgot that both ati and nvidia also does sharpening/softening.
The "upscaling" to HD is an official feature and is something completely different from regular "scaling".
-Upscaling = remastering the image to FullHD or higher resolution using various filters.
-scaling = resampling the pixels of the original image to look better on a larger resolution screen.
An upscaled image looks like HD, more detail is visable, colorspaces have been converted. ATI claims their hardware reaches near-hd-quality.
A Scaled image looks exactly like the original image, but less pixelated than it would have looked without scaling. The image has not been enhanced/digitally restored in any way.
Now i'm not saying this stuff actually helps at all. ATI could be talking out of its ass for all i know.
I do know that upscaling using the FFdshow+Avisynth scripts sometimes beats the official HD releases in image quality.
clsid
16th August 2008, 16:45
You are falling for another marketing stunt. Search the web and you will find some reviews were they tested this 'feature' by comparing an upscaled DVD with its Bluray version. Result: the upscaled image is nowhere near the same quality as the bluray version.
tetsuo55
16th August 2008, 16:55
You are falling for another marketing stunt. Search the web and you will find some reviews were they tested this 'feature' by comparing an upscaled DVD with its Bluray version. Result: the upscaled image is nowhere near the same quality as the bluray version.
So there are finally reviews in which they where actualy able to see a difference (the older reviews i read did not have the driver that enabled the feature yet)
Although i did it myself its pretty useless to compare a upscaled dvd to a bluray release. However the feature is VERY usefull, i don't know what it looks like in real life yet but i do know how ffdshow+avisynth look.
Here are some facts from my personal experience:
-The upscaled DVD always looks better than the original scaled DVD. It seems like there is more detail and the image resembles a bad bluray disk which is still a lot better than a good dvd. I know its mostly mindtricks its all psy-improvements.
-I have The lord of the rings special extended edition on DVD, i also have the fullhd version that i recorded from satelite.
The upscaled DVD looks way better than the fullhd-ts, the DVD scaled looks worse than both.
-Some upscaled DVD's look better than commercial Bluray's (upscaled superbit dvd version of the fifth element looks better than the original bluray version)
-Most bluray releases look better than upscaled dvd's(like the re-remaster re-release of the fifth element)
Most HD satelite/cable streams have been upscaled with expencive hardware, so have a lot of bluray and HDDVD releases. This hardware is a lot more capable than a realtime ffdshow+avisynth script.
A full HD remaster can never be beat no matter what you try. But upscaling will always be closer to that than doing nothing at all.
(What i'm trying to say is that not everyone has the bluray version of a partical piece of film, the upscaled version of the piece of film will almost always look better than doing nothing)
ranpha
16th August 2008, 19:45
The "upscaling" to HD is an official feature and is something completely different from regular "scaling".
-Upscaling = remastering the image to FullHD or higher resolution using various filters.
-scaling = resampling the pixels of the original image to look better on a larger resolution screen.
I do know that upscaling using the FFdshow+Avisynth scripts sometimes beats the official HD releases in image quality.
ATI AVIVO 2 (UVD 2 + AVP 2) did not have such feature, and AFAIK ATI never claim that they have advertised it. Such a good feature will be trumpeted all around if it exists.
And I do think upscaling is just the same as resizing (either bicubic/bilinear in renderers or via ffdshow).
And unless a Blu-ray movie attain a Tier 5 - Coal rating at http://www.avsforum.com/avs-vb/showpost.php?p=10733385&postcount=1 upconverted DVD is not a match for the equivalent Blu-ray version.
Shinigami-Sama
16th August 2008, 20:34
everybody who has a slower PC should suffer, because you are part of a select group of users that has a CPU fast enough not to need DXVA?
P4 northwood HT @ 3ghz
pre PCI-E
plays 720p fine...
hardly anything I'd call fast
my singlecore laptop plays it even better too...
I'd just much rather see work get done on the stability side before stuff like dxva
arfster
16th August 2008, 22:21
1) UVD2 cards scale no differently than UVD1.
2) All scaling to a higher resolution is upscaling, by definition.
3) Upscaled DVDs, even maxxed bitrate superbit ones, will never look anywhere close to a decent Bluray.
Kado
16th August 2008, 22:21
The DXVA will be around until someone makes a CUDA based video decoder, then all DXVA limitations will be gone, the decoding process will still be offloaded to the GPU while the CPU can do something else.
The purpose of DXVA was to help the cpu with the decoding and post-processing task optimizing the whole computer usage and now all decoding is done within the GPU. A similar thing happened with the transition from DX9.0c to DX10, the usage of systems with multi-core or multi cpu's and I could go on giving optimization examples.
Anyway some think DXVA is not needed while other want it, I want it. The only thing that bugs me in MPC HC is the issue with the internal subtitles renderer when buffering is set to zero and the memory usage after a bunch of videos have been opened (I have seen MPC HC use 1gb of ram while playing one 720p video), otherwise the player works great.
And my cpu can handle even 1080p videos (Pentium D 4GHz).
pjo
17th August 2008, 00:16
Hello. I am a newbee on MPC Home Cinema.
I have an .m2ts with AAC5.1. When it is played the video is fine but the audio is just noise.
A file with AAC2ch is played ok.
Please advise what settings should be aspplied.
Or does MPC-HC support AAC5.1 with ffdshow ?
Or please advise how to set up ffdshow to play AAC5.1.
pjo
Please advise where this question should be posted.
pjo
saint-francis
17th August 2008, 00:44
Please advise where this question should be posted.
pjo
There isn't really enough information there for anyone to properly answer you. So the AAC track is just noise. Does it play before it's muxed or is it noise then too? As far as anyone can tell from reading your post you might just have a bad audio track.
rica
17th August 2008, 01:17
If you have a reliable AAC decoder (i have no idea) then open MPC and under external filters select it and select merit value "prefer".
Edit: Don't forget to leave "aac" unticked under internal filters option.
ghostonline
17th August 2008, 01:19
special effect sub + 1080p anime will cause video slow down on a 4Ghz 45nm quad with less than 50% utilization. dxva will drastically reduce the symptom. dxva give you a better play under certain conditon, even on a quad.
btw, load two same special effect subs on one 1080p anime will choke the very same quad without max out it.
pjo
17th August 2008, 01:37
There isn't really enough information there for anyone to properly answer you. So the AAC track is just noise. Does it play before it's muxed or is it noise then too? As far as anyone can tell from reading your post you might just have a bad audio track.
VLC plays that AAC5.1 perfectly OK.
pjo
17th August 2008, 01:55
If you have a reliable AAC decoder (i have no idea) then open MPC and under external filters select it and select merit value "prefer".
Edit: Don't forget to leave "aac" unticked under internal filters option.
rica, Thanks.
By changing the filter setting, now AAC5.1 is played ok.
AAC was not checked. But AAC 2 ch was played ok before.
I am wondering why.
pjo
rica
17th August 2008, 02:06
nVidia owners,
I've found the way of watching VC1 files with arcsoft video decoder on MPC-HC.
If your demuxer is haali, you can't get rid of DMO; so you have to uninstall haali first.
Set the merit of the arcsoft mpeg demux to 008000FF.
Untick "MPEG/PS/TS/PVA" and "Matroska" under "Source Filters" and "VC1 dxva", "VC1 ffdmpeg" under "Transform Filers" of intenal filters option,
Select "arcsoft video decoder" and "arcsoft audio decoder hd" and set their merits "prefer" under external filters option.
Enjoy.
http://img375.imageshack.us/img375/3254/vc1kc1.th.png (http://img375.imageshack.us/my.php?image=vc1kc1.png)
http://img209.imageshack.us/img209/7354/mpcgraphuo3.th.png (http://img209.imageshack.us/my.php?image=mpcgraphuo3.png)
rica
17th August 2008, 02:10
rica, Thanks.
By changing the filter setting, now AAC5.1 is played ok.
AAC was not checked. But AAC 2 ch was played ok before.
I am wondering why.
pjo
I think MPC's internal filter was active before which creates 2 ch only.
ooferomen
17th August 2008, 06:33
nVidia owners,
I've found the way of watching VC1 files with arcsoft video decoder on MPC-HC.
If your demuxer is haali, you can't get rid of DMO; so you have to uninstall haali first.
Set the merit of the arcsoft mpeg demux to 008000FF.
Untick "MPEG/PS/TS/PVA" and "Matroska" under "Source Filters" and "VC1 dxva", "VC1 ffdmpeg" under "Transform Filers" of intenal filters option,
Select "arcsoft video decoder" and "arcsoft audio decoder hd" and set their merits "prefer" under external filters option.
Enjoy.
http://img375.imageshack.us/img375/3254/vc1kc1.th.png (http://img375.imageshack.us/my.php?image=vc1kc1.png)
i can't get the arcsoft codecs to work in MPC, is it because i am using the trial version?
Kurtnoise
17th August 2008, 10:09
Hey,
There is something wrong with the latest builds. I cannot load sub files anymore with the VMR9 renderless :
http://img223.imageshack.us/img223/2939/mpchcsettingsyn3.th.png (http://img223.imageshack.us/my.php?image=mpchcsettingsyn3.png)
http://img377.imageshack.us/img377/3064/mpchcsettings02cn5.th.png (http://img377.imageshack.us/my.php?image=mpchcsettings02cn5.png)
OS: XP SP3
DirectX: 9.0c (4.09.0000.0904)
input: AVI (xvid & mp3)
All is fine with the Haali's renderer. What's wrong ?
rica
17th August 2008, 10:19
i can't get the arcsoft codecs to work in MPC, is it because i am using the trial version?
No, i don't think so; i was using the codecs of the trial before.
You must have been missing something.
Are you sure you made the arcsoft demux default (you can use Radlight); check opening any ts file on graphedit.
alexins
17th August 2008, 11:27
Hey,
There is something wrong with the latest builds. I cannot load sub files anymore with the VMR9 renderless :
http://img223.imageshack.us/img223/2939/mpchcsettingsyn3.th.png (http://img223.imageshack.us/my.php?image=mpchcsettingsyn3.png)
http://img377.imageshack.us/img377/3064/mpchcsettings02cn5.th.png (http://img377.imageshack.us/my.php?image=mpchcsettings02cn5.png)
OS: XP SP3
DirectX: 9.0c (4.09.0000.0904)
input: AVI (xvid & mp3)
All is fine with the Haali's renderer. What's wrong ?
Hi! Everything is reproduced well.
http://s44.radikal.ru/i105/0808/8e/0249a35f9aa8t.jpg (http://radikal.ru/F/s44.radikal.ru/i105/0808/8e/0249a35f9aa8.jpg.html)
http://s61.radikal.ru/i174/0808/62/28199db3f138t.jpg (http://radikal.ru/F/s61.radikal.ru/i174/0808/62/28199db3f138.png.html)
Try to make upgrade DirectX (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en)
cmw
17th August 2008, 12:40
I think MPC's internal filter was active before which creates 2 ch only.
While that is true, it cannot be the reason for the noisy playback. I just recently switched to MPC myself for better versatility and went over all internal filters to see if they are any good. 5.1 AAC gets downmixed to Stereo by Default, but you can untick those option and the original channel mapping will remain. Neither with downmixing nor with original channel mapping did I experience any problems whatsoever with the decoded audio. It must be something else.
tetsuo55
17th August 2008, 12:41
ATI AVIVO 2 (UVD 2 + AVP 2) did not have such feature, and AFAIK ATI never claim that they have advertised it. Such a good feature will be trumpeted all around if it exists.
And I do think upscaling is just the same as resizing (either bicubic/bilinear in renderers or via ffdshow).
And unless a Blu-ray movie attain a Tier 5 - Coal rating at http://www.avsforum.com/avs-vb/showpost.php?p=10733385&postcount=1 upconverted DVD is not a match for the equivalent Blu-ray version.
The feature is being trumpeted, check google, i posted several links about it at the end of my post, straight from ati
upscaling as described here is "Digital image enhancement+scaling"
I already said not to compare DVD and bluray. That link is awesome though for buy/don't buy decisions
1) UVD2 cards scale no differently than UVD1.
2) All scaling to a higher resolution is upscaling, by definition.
3) Upscaled DVDs, even maxxed bitrate superbit ones, will never look anywhere close to a decent Bluray.
1. please read, UVD1 cards don't even do bitstream MPEG2 decoding
2. this is a common misconception because the words are almost the same. Anyway what ati means is "digital enhancement and scaling to get the DVd closer to HD quality"
3. please read again, i already said so.
http://game.amd.com/us-en/unlock_radeon4800.aspx?p=3
Enhanced DVD upscaling (SD to HD)
http://ati.amd.com/products/aiwhd/features.html
Enhanced DVD Up-scaling - Watch standard definition video in near HD quality with DVD up-scaling5. ATI All-in-Wonder™ HD uses post processing to enhance standard and low resolution videos and movies for your HD display.
rica
17th August 2008, 12:47
While that is true, it cannot be the reason for the noisy playback. I just recently switched to MPC myself for better versatility and went over all internal filters to see if they are any good. 5.1 AAC gets downmixed to Stereo by Default, but you can untick those option and the original channel mapping will remain. Neither with downmixing nor with original channel mapping did I experience any problems whatsoever with the decoded audio. It must be something else.
Thanks for the info; as i said i have no experience with AAC.
I think you gave the answer to pjo's question.
cmw
17th August 2008, 13:00
Ah, I just read your posts again and found a possible reason: You claimed that the internal AAC decoder was ticked off already, but you changed the merit of an external codec to prefer. Well... If you reverse that (to get noisy playback back) and then while playing check "Play - Filters", you will see which decoder produces the bad output. (I remember having some issues with realaac once when used in ffdshow, however the problem was gone when i switched to faad). Nevertheless, seeing the problem is generally solved already, you're all set :)
ranpha
17th August 2008, 13:20
You are using a link that advertise the newest ATI All-in-Wonder card. One thing you seem to forgot is that that card do not support UVD2, only UVD1 because it is based on 3000 series GPU. Plus it says:-
Enhanced DVD Up-scaling - Watch standard definition video in near HD quality with DVD up-scaling5. ATI All-in-Wonder HD uses post processing to enhance standard and low resolution videos and movies for your HD display.
(emphasis mine).
From what I read above, all it does is doing post-processing to enhance the quality of the DVD video before being upscaled by video renderer/ffdshow (in case you are using PC) or by an upscaler in a receiver or a HDTV. UVD1/2 did not do anything (notice that the UVD feature in on a separate bullet point). I do not think ATI is advertising something new with the 4000 series, because this DVD post-processing works with older UVD1-only card too.
tetsuo55
17th August 2008, 13:37
You are using a link that advertise the newest ATI All-in-Wonder card. One thing you seem to forgot is that that card do not support UVD2, only UVD1 because it is based on 3000 series GPU. Plus it says:-
(emphasis mine).
From what I read above, all it does is doing post-processing to enhance the quality of the DVD video before being upscaled by video renderer/ffdshow (in case you are using PC) or by an upscaler in a receiver or a HDTV. UVD1/2 did not do anything (notice that the UVD feature in on a separate bullet point). I do not think ATI is advertising something new with the 4000 series, because this DVD post-processing works with older UVD1-only card too.
Doh, if you actually read the whole spec sheet you'd see that its a 4800 based card.
Please stop, read the entire spec sheet for a UVD1 card and the entire spec sheet for a UVD2 card. you will see they added a lot of new features. There is even a thread on the amd forum about it.
---
all it does is doing post-processing to enhance the quality of the DVD video before being upscaled by video renderer/ffdshow
Thats the whole point of upscaling, pre-processing and post-processing.
if we didn't do that it would simply be scaling
As i explain below its all done in DXVA
---
This is how upscaling like i explained it and ati means it works:
Source cleanup: Using any number of algorithms like dehalo, dering, denoise and so forth the original image in cleaned up.
Source scaling: Usually done with a simple or advanced algorithm for scaling, like lancsoz.
source sharpening/softening: Based on the source quality usually a sharpening filter is applied follow by a slight soften.
Now i'm cannot be sure which steps ati is using for this, but a safe bet would be
Denoise>scale>sharpen.
Probably using the already existing versions of these 3, which in turn means that even the simplest ffdshow>avisynth script will beat it in image quality,
PS. The upscaling works with DXVA, so no other post-processing is possible
Its supposed to work something like this:
Feed DXVA renderer a source(MPEG2) that has a lower resolution than the resolution of the panel you are displaying on. ATI will enable pre- and post processing on top of its built in scaler and "upscale" the image to the resolution the videocard is outputting
marc99
17th August 2008, 13:40
ATI Avivo Video Post Processor
* Color space conversion
* Chroma subsampling format conversion
* Horizontal and vertical scaling
* Gamma correction
* Advanced vector adaptive per-pixel de-interlacing
* De-blocking and noise reduction filtering
* Detail enhancement
* Color vibrance and flesh tone correction
* Inverse telecine (2:2 and 3:2 pull-down correction)
* Bad edit correction
* Enhanced DVD upscaling (SD to HD)
* Automatic dynamic contrast adjustment
http://ati.amd.com/products/radeonhd4800/specs.html
Sharktooth
17th August 2008, 13:42
upscaling = sizing up. it can be done with different resize algos (bilinear, bicubic, lanczos, spline...) including uber complex ones that provide image processing before the actual resizing to avoid artifacting or other aberrations.
ati is doing some complex operations here, but nothing that cant be done in software... seesaw for example is still my favourite upscaling method.
rica
17th August 2008, 13:59
I've never seen any software upscaling methot which is comparable with HW upscaling; both nVidia and Ati does this job very well.
I think nobody is expecting more :)
BTW HW deinterlacing is a real bonus to me:)
ranpha
17th August 2008, 14:01
http://ati.amd.com/products/aiwhd/features.html is a link to the newest ATI All-in-Wonder card. It uses the ATI 3650 HD that has 120 SPU (source: http://ati.amd.com/products/aiwhd/specs.html), the 4800 cards all have 800 SPU (source: http://ati.amd.com/products/radeonhd4800/specs.html). The new All in Wonder cards did not support UVD2 (but it decodes MPEG2 in hardware using a separate chip that can also do encoding). If the All-in-Wonder card uses the RV770 GPU, why on earth would it gimp the SPU from 800 to 120? The low-end 4xxx cards is not out yet (except for the FireGL), probably won't until the end of the year.
Kurtnoise
17th August 2008, 14:13
Hi! Everything is reproduced well.
Try to make upgrade DirectX (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en)
I use the last update from August 2008...
btw, you use Vista (and so directX 10.x). Not the same thing coz I'm using XP...
tetsuo55
17th August 2008, 14:27
Everyone:
the point is not if ATI's upscaling is any match for real hardware upscaling or even seesaw.
The point is for those using DXVA its a FREE upgrade.
http://ati.amd.com/products/aiwhd/features.html is a link to the newest ATI All-in-Wonder card. It uses the ATI 3650 HD that has 120 SPU (source: http://ati.amd.com/products/aiwhd/specs.html), the 4800 cards all have 800 SPU (source: http://ati.amd.com/products/radeonhd4800/specs.html). The new All in Wonder cards did not support UVD2 (but it decodes MPEG2 in hardware using a separate chip that can also do encoding). If the All-in-Wonder card uses the RV770 GPU, why on earth would it gimp the SPU from 800 to 120? The low-end 4xxx cards is not out yet (except for the FireGL), probably won't until the end of the year.
Dude you're right. That card is a bastard hybrid UVD1.5
STaRGaZeR
17th August 2008, 14:29
1. please read, UVD1 cards don't even do bitstream MPEG2 decoding
UVD2 does not have MPEG2 bitstream decoding, only IDCT AFAIK.
http://img111.imageshack.us/img111/2848/gsdfsdas5.png
BTW I don't know how to enable WMV9 DXVA :confused:
ranpha
17th August 2008, 15:56
UVD2 does not have MPEG2 bitstream decoding, only IDCT AFAIK.
BTW I don't know how to enable WMV9 DXVA :confused:
UVD2 has MPEG2 bitstream decoding. ModeMPEG2_IDCT (PowerDVD) is full hardware acceleration for DXVA2. ModeMPEG2_A (internal XP/Vista DVD decoder) and ModeMPEG2_C (PowerDVD) is the same too.
http://yuc7yg.bay.livefilestore.com/y1pssw7WXDJYf7UaxQi6O_6gEVMk83Rtqsc1hgMabftPGj3R6Etfga1vBkvsGkGVhcp72vVFY5Gwm0/dxva-check-thumb.jpg
Everyone:
the point is not if ATI's upscaling is any match for real hardware upscaling or even seesaw.
The point is for those using DXVA its a FREE upgrade.
You will be pleased to know that ATI AVP2 post-processing works even without DXVA. In fact, hardware resizing works with all videos provided that the appropriate renderer is used.
tetsuo55
17th August 2008, 16:27
UVD2 has MPEG2 bitstream decoding. ModeMPEG2_IDCT (PowerDVD) is full hardware acceleration for DXVA2. ModeMPEG2_A (internal XP/Vista DVD decoder) and ModeMPEG2_C (PowerDVD) is the same too.
http://yuc7yg.bay.livefilestore.com/y1pssw7WXDJYf7UaxQi6O_6gEVMk83Rtqsc1hgMabftPGj3R6Etfga1vBkvsGkGVhcp72vVFY5Gwm0/dxva-check-thumb.jpg
You will be pleased to know that ATI AVP2 post-processing works even without DXVA. In fact, hardware resizing works with all videos provided that the appropriate renderer is used.
What is avp2? and how do i use it (avp only gives me hits about aliens vs predator)
arfster
17th August 2008, 16:31
1. please read, UVD1 cards don't even do bitstream MPEG2 decoding
Please read, I never said they did.
It's also totally irrelevant, since I was talking about scaling, not decoding. The former isn't even anything to do with UVD/UVD2, as all scaling is done in the shaders.
2. this is a common misconception because the words are almost the same.
Sorry, you're wrong.
I have both a 4850 and 2600, and have compared them extensively - how about you?
arfster
17th August 2008, 16:34
UVD2 has MPEG2 bitstream decoding. ModeMPEG2_IDCT (PowerDVD) is full hardware acceleration for DXVA2. ModeMPEG2_A (internal XP/Vista DVD decoder) and ModeMPEG2_C (PowerDVD) is the same too.
Try loading a mpeg2 file through cyberlink's mpeg2 decoder - the one you're looking for is ModeMPEG2-VLD (vld = bitstream decoding). They added it in pdvd7 3100+ or thereabouts.
STaRGaZeR
17th August 2008, 16:54
UVD2 has MPEG2 bitstream decoding. ModeMPEG2_IDCT (PowerDVD) is full hardware acceleration for DXVA2. ModeMPEG2_A (internal XP/Vista DVD decoder) and ModeMPEG2_C (PowerDVD) is the same too.
http://yuc7yg.bay.livefilestore.com/y1pssw7WXDJYf7UaxQi6O_6gEVMk83Rtqsc1hgMabftPGj3R6Etfga1vBkvsGkGVhcp72vVFY5Gwm0/dxva-check-thumb.jpg
As you can see in your own image, UVD2 (and UVD1) has MPEG2-IDCT for MPEG2 video, not bitstream decoding. To be sure try playing a MPEG-2 Blu-ray with PDVD7 or 8 MPEG2 decoder, you'll see MPC-HC reports MPEG2-IDCT. Without DXVA CPU usage is around 20%, and with MPEG2-IDCT is around 10% with an E8400 at 4GHz. If it were bitstream decoding CPU usage would be 1% at best like with H264 and VC1 videos.
You will be pleased to know that ATI AVP2 post-processing works even without DXVA. In fact, hardware resizing works with all videos provided that the appropriate renderer is used.
And what renderers are these?
alexins
17th August 2008, 19:03
I use the last update from August 2008...
btw, you use Vista (and so directX 10.x). Not the same thing coz I'm using XP...
Yes, you rights, in Windows of xp/of server 2003 does not work.
73ChargerFan
17th August 2008, 19:41
PLEASE
.
.
.
Provide a way to reset the registry settings without using regedit.
In the Options dialog box and in the installer.
fixed
17th August 2008, 20:50
Provide a way to reset the registry settings without using regedit.
In the Options dialog box and in the installer.
Try a reg file:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]
tetsuo55
17th August 2008, 21:57
Please read, I never said they did.
It's also totally irrelevant, since I was talking about scaling, not decoding. The former isn't even anything to do with UVD/UVD2, as all scaling is done in the shaders.
Sorry, you're wrong.
I have both a 4850 and 2600, and have compared them extensively - how about you?
Actually its 100% relevant, because "upscaling" as i explained it
Pre-process, scale, post-process has been added for MPEG2 only in the UVD2 engine.
Regular scaling has been possible for years
ATI claims that the "upscaling" happens automatically when the player uses MPEG2_VLD. If i remember correctly some people have tested it and the difference is clearly visable BUT no-where near what ATI promised and even limitedsharpen upscale looks better.
And no i don't have the 4850 yet, too many issued with DXVA need fixing and supporting before i get a new card. Although the scaling of DXVA 1920x1080 to higher resolutions is interesting
STaRGaZeR
17th August 2008, 23:00
ATI claims that the "upscaling" happens automatically when the player uses MPEG2_VLD. If i remember correctly some people have tested it and the difference is clearly visable BUT no-where near what ATI promised and even limitedsharpen upscale looks better.
Where have you read that UVD2 has MPEG2_VLD? Such thing does not exist in any DXVA2Caps or DXVAChecker reports I've seen, including myself. There is only MPEG2_IDCT, just as in UVD1.
ooferomen
18th August 2008, 00:13
No, i don't think so; i was using the codecs of the trial before.
You must have been missing something.
Are you sure you made the arcsoft demux default (you can use Radlight); check opening any ts file on graphedit.
what version of arcsoft do you use? i tried to build a graph but the arcsoft mpeg demux wont connect to the arcsoft video decoder...:confused:
rica
18th August 2008, 00:49
what version of arcsoft do you use? i tried to build a graph but the arcsoft mpeg demux wont connect to the arcsoft video decoder...:confused:
2.1.6.121 but it's not up to SVN.
Have you uninstalled Haali?
The chain should be:
File Source (Async) > arcsoft mpeg demux > arcsoft video decoder > EVR (or VMR)
Don't forget haali is not a splitter alone but a source filter as well which means even you decrease the merit of haali to "unlikely" it is again gonna be the selected source filter.
Why?
The filters which are combined as source+splitter will always be selected as default even their merits are set to "no use".
So you'd better uninstall haali.
Lets say you made arcsoft demux your default filter and trying to render a file with graph (i mean "file" > "render media file") while haali is still loaded.
What happens?
_ _ _ _ _
alexins
18th August 2008, 00:59
Kurtnoise13
Try to clear settings MPC-HC. This me helped solve the problem with subtitles. I found the cause, which caused a problem with subtitles on my test computer with windows xp. Everything happened after experiments with Combined Community Codec Pack (CCCP), I deleted Codec Pack, and has made the removal of the old settings MPC-HC. After that MPC-HC again became reproduce subtitles.
ooferomen
18th August 2008, 01:22
2.1.6.121 but it's not up to SVN.
Have you uninstalled Haali?
The chain should be:
File Source (Async) > arcsoft mpeg demux > arcsoft video decoder > EVR (or VMR)
Don't forget haali is not a splitter alone but a source filter as well which means even you decrease the merit of haali to "unlikely" it is again gonna be the selected source filter.
Why?
The filters which are combined as source+splitter will always be selected as default even their merits are set to "no use".
So you'd better uninstall haali.
Lets say you made arcsoft demux your default filter and trying to render a file with graph (i mean "file" > "render media file") while haali is still loaded.
What happens?
_ _ _ _ _
i dont have haali installed if i try to "render media file" it says cannot render file.
when i try to make a graph i select file souce and pick a .ts then connect that to arcsoft mpeg demux which works but then arcsoft mpeg demux wont connect to arcsoft video decoder.
http://img99.imageshack.us/img99/9428/arcsoftui4.th.jpg (http://img99.imageshack.us/my.php?image=arcsoftui4.jpg)
does yours look like this? are you running vista?
rica
18th August 2008, 01:30
ooferomen,
yes i use Vista SP1.
The case you are living is being generally met when your trial period has expired. (decoders don't work anymore)
Are you sure you haven't passed 15 days of trial period?
EDIT: If so, uninstall TMT trial and download/install Total Media Extreme trial and give it a go again:)
(you will find all TMT codecs and more...)
ooferomen
18th August 2008, 02:06
ooferomen,
yes i use Vista SP1.
The case you are living is generally met when your trial period has expired. (decoders don't work anymore)
Are you sure you haven't passed 15 days of trial period?
EDIT: If so, uninstall TMT trial and download/install Total Media Extreme trial and give it a go again:)
(you will find all TMT codecs and more...)
TMT itself works fine though...i did try an older version and was able to get it working so i'm guessing they have disabled the newer codecs outside of TMT?
rica
18th August 2008, 02:08
TMT itself works fine though...i did try an older version and was able to get it working so i'm guessing they have disabled the newer codecs outside of TMT?
No, i told i'm using the latest version.
pjo
18th August 2008, 02:47
Ah, I just read your posts again and found a possible reason: You claimed that the internal AAC decoder was ticked off already, but you changed the merit of an external codec to prefer. Well... If you reverse that (to get noisy playback back) and then while playing check "Play - Filters", you will see which decoder produces the bad output. (I remember having some issues with realaac once when used in ffdshow, however the problem was gone when i switched to faad). Nevertheless, seeing the problem is generally solved already, you're all set :)
I checked filters being used as you suggested.
The bad jpeg is the one with AAC not checked. It uses ffdshow.
The good jpeg is the one with AAC checked and downmixed to stereo. "AAC Decoder" is used. Which "AAC decoder" is this ?
The other finding:
With AAC checked and "downmix to stereo" is checked, sound is ok.
With AAC checked and "downmix to stereo" is UNchecked, no sound is played.
I tried to check this .m2ts with MediaInfo but MediaInfo cannot load this file. What would be the good solution to get the detailed video and audio information ?
The other thing:
This is a digital broadcast. At the top of file, it is an ending portion of a news show which is probably 2ch AAC and after this segment the TV show comes up with AAC5.1 (The Beijing Olympic). The switch over from 2ch to 5.1ch is causing this problem ? The news show could be mono. But with VLC it is played ok.
pjo
ooferomen
18th August 2008, 03:53
No, i told i'm using the latest version.
installing the 113 trial and upgrading to 121 works but installing 120 trial does not, they must have changed something with the 120 trial decoders.
pjo
18th August 2008, 06:04
Ah, I just read your posts again and found a possible reason: You claimed that the internal AAC decoder was ticked off already, but you changed the merit of an external codec to prefer. Well... If you reverse that (to get noisy playback back) and then while playing check "Play - Filters", you will see which decoder produces the bad output. (I remember having some issues with realaac once when used in ffdshow, however the problem was gone when i switched to faad). Nevertheless, seeing the problem is generally solved already, you're all set :)
Here is the uploaded m2ts.
http://rapidshare.de/files/40262409/00001cutted.m2ts.html
If this is too big I will cut it again.
ranpha
18th August 2008, 07:09
As you can see in your own image, UVD2 (and UVD1) has MPEG2-IDCT for MPEG2 video, not bitstream decoding. To be sure try playing a MPEG-2 Blu-ray with PDVD7 or 8 MPEG2 decoder, you'll see MPC-HC reports MPEG2-IDCT. Without DXVA CPU usage is around 20%, and with MPEG2-IDCT is around 10% with an E8400 at 4GHz. If it were bitstream decoding CPU usage would be 1% at best like with H264 and VC1 videos.
When I load a DVD in MPC-HC with PowerDVD8 DXVA2 MPEG2-IDCT acceleration (EVR), the load is just about 5-10% only (Phenom 9500 but MPC-HC is single-threaded in Task Manager to only use one core). The same applies if I load the same DVD with DXVA1 MPEG2-C in overlay mixer. The same story applies if I use Microsoft MPEG2 DXVA2 in EVR or DXVA1 in VMR9/VMR7/overlay.
Plus, loading a 1080p h.264 video in MPC-HC using either PowerDVD8 H.264 decoder or the internal MPC decoder also gives the same values.
Only if I disable DXVA, the CPU rises to between 15-20%.
I actually never see 1%-only MPC-HC utilization when DXVA is activated, whether it is MPEG2 or h.264. More often than not, counting overhead, up to 10% CPU will still be used for other things like decoding the audio etc. So I assume the CPU utilization will be less than 5% even with single core if overhead is removed.
Below is the CPU utilization of using DXVA1 MPEG2-A in VMR9 playing DVD in DXVA Checker (single-threaded in Task Manager to use only one core of a 2.2Ghz CPU).
http://thumbnails9.imagebam.com/1141/f459db11407666.gif (http://www.imagebam.com/image/f459db11407666/)
3%-5% with only overhead from reading the video from the DVD and splitting the video.
And what renderers are these?
The most reliable is EVR. Just pass NV12 colorspace (ffdshow can do it) to it and AVP2 will be activated for whatever SD video you use. VMR9 can too but I did not find a reliable method to trigger AVP2, it is hit-and-miss. Hardware resizing with high quality bicubic (in pixel-shaders) of course can be done in EVR, VMR9/7 and Haali VR.
tetsuo55
18th August 2008, 09:35
When I load a DVD in MPC-HC with PowerDVD8 DXVA2 MPEG2-IDCT acceleration (EVR), the load is just about 5-10% only (Phenom 9500 but MPC-HC is single-threaded in Task Manager to only use one core). The same applies if I load the same DVD with DXVA1 MPEG2-C in overlay mixer. The same story applies if I use Microsoft MPEG2 DXVA2 in EVR or DXVA1 in VMR9/VMR7/overlay.
Plus, loading a 1080p h.264 video in MPC-HC using either PowerDVD8 H.264 decoder or the internal MPC decoder also gives the same values.
Only if I disable DXVA, the CPU rises to between 15-20%.
I actually never see 1%-only MPC-HC utilization when DXVA is activated, whether it is MPEG2 or h.264. More often than not, counting overhead, up to 10% CPU will still be used for other things like decoding the audio etc. So I assume the CPU utilization will be less than 5% even with single core if overhead is removed.
Below is the CPU utilization of using DXVA1 MPEG2-A in VMR9 playing DVD in DXVA Checker (single-threaded in Task Manager to use only one core of a 2.2Ghz CPU).
http://thumbnails9.imagebam.com/1141/f459db11407666.gif (http://www.imagebam.com/image/f459db11407666/)
3%-5% with only overhead from reading the video from the DVD and splitting the video.
The most reliable is EVR. Just pass NV12 colorspace (ffdshow can do it) to it and AVP2 will be activated for whatever SD video you use. VMR9 can too but I did not find a reliable method to trigger AVP2, it is hit-and-miss. Hardware resizing with high quality bicubic (in pixel-shaders) of course can be done in EVR, VMR9/7 and Haali VR.
Thats not bitstreaming but MPEG2_A, this is assisted decoding(which MPC_HC does not do) A is probably the most cpu intensive part which is being offloaded. judging by your screenshot and cpu numbers with other settings.
Its strange that stargazer's card does not report MPEG2_VLD, maybe it won't be available/visable until catalyst 8.8?
--
So enable EVR and it will automatically enable AVP2, does my hd2400pro have this feature?
Mercury_22
18th August 2008, 10:19
It's there any possibility to add an option to disable or enable YV12 Colorspace output (which it's Forced by default ) because it's causing some problems look here http://forum.doom9.org/showthread.php?p=1171099#post1171099 or http://forum.doom9.org/showthread.php?p=1171489#post1171489 Please ! :helpful: :thanks:
ranpha
18th August 2008, 10:55
Thats not bitstreaming but MPEG2_A, this is assisted decoding(which MPC_HC does not do) A is probably the most cpu intensive part which is being offloaded. judging by your screenshot and cpu numbers with other settings.
Its strange that stargazer's card does not report MPEG2_VLD, maybe it won't be available/visable until catalyst 8.8?
--
So enable EVR and it will automatically enable AVP2, does my hd2400pro have this feature?
MPC-HC playing the stupidly interlaced Evangelion Death and Rebirth DVD using Microsoft internal MPEG2 decoder in DXVA1 MPEG2_A mode using VMR9 renderless.
http://thumbnails9.imagebam.com/1142/f0951a11419865.gif (http://www.imagebam.com/image/f0951a11419865/)
Doesn't seem to have any problem with assisted decoding here. If MPC-HC can't do assisting decoding as you claim, is this MPEG2_A bitstream decoding?
MPEG2_A/C is better than MPEG2_IDCT because they support dual-stream decoding for picture-in-picture.
AVP2 works with overlay/VMR9/VMR7/EVR renderers if DXVA is used. Using AVP2 without DXVA works only in EVR (need to pass NV12 colorspace to it). And oh yeah, AVP2 works only with ATI 3200 HD and ATI 4xxx cards. AVP works in your card though, check CCC if it has settings for Advanced Quality (Edge-enhancement and denoiser).
It's there any possibility to add an option to disable or enable YV12 Colorspace output (which it's Forced by default ) because it's causing some problems look here http://forum.doom9.org/showthread.php?p=1171099#post1171099 or http://forum.doom9.org/showthread.php?p=1171489#post1171489 Please ! :helpful: :thanks:
Are you talking about the internal MPEG4 decoder? It seems to me that it will output YUY2 by default. EVR can't accept YV12 it seems in Vista Ultimate x64 (if your sig is right), thus if your video card cannot use the VMR7 renderer properly you will get black screen. Can you play the same test file explicitly with VMR7?
tetsuo55
18th August 2008, 11:35
MPC-HC playing the stupidly interlaced Evangelion Death and Rebirth DVD using Microsoft internal MPEG2 decoder in DXVA1 MPEG2_A mode using VMR9 renderless.
http://thumbnails9.imagebam.com/1142/f0951a11419865.gif (http://www.imagebam.com/image/f0951a11419865/)
Doesn't seem to have any problem with assisted decoding here. If MPC-HC can't do assisting decoding as you claim, is this MPEG2_A bitstream decoding?
MPEG2_A/C is better than MPEG2_IDCT because they support dual-stream decoding for picture-in-picture.
AVP2 works with overlay/VMR9/VMR7/EVR renderers if DXVA is used. Using AVP2 without DXVA works only in EVR (need to pass NV12 colorspace to it).
MPC_HC isn't doing the decoding, you're using microsofts decoder which supports all variations of MPEG2 hardware decoding.
If you block microsft and enable the built in MPEG2 decoder you will see the lack of DXVA.
i looked some stuff up on MSDN and ????_A is the 2nd best decoder profile, its almost full bitstream decoding, only ????_VLD beats it.
Also enabling MPEG2, MPEG1 and DIVX bitstream looks trivial when compared to h264. However after reading the ATI site a million times i think ATI is cheating and the MPEG1 and DIVX acceleration are actually assisted and not bitstreaming
---
Stargazer and Ranpha could you try it again with the latest version of DXVAchecker
Also if possible with the latest ati driver, you can find it here:
http://forums.guru3d.com/showpost.php?p=2809130&postcount=121
DXVA Checker 1.8.1.0: http://bluesky23.hp.infoseek.co.jp/
ranpha
18th August 2008, 11:42
MPC_HC isn't doing the decoding, you're using microsofts decoder which supports all variations of MPEG2 hardware decoding.
If you block microsft and enable the built in MPEG2 decoder you will see the lack of DXVA.
i looked some stuff up on MSDN and ????_A is the 2nd best decoder profile, its almost full bitstream decoding, only ????_VLD beats it.
Also enabling MPEG2, MPEG1 and DIVX bitstream looks trivial when compared to h264. However after reading the ATI site a million times i think ATI is cheating and the MPEG1 and DIVX acceleration are actually assisted and not bitstreaming
AFAIK, the internal MPC-HC (at least in build 727) decoder did not support DXVA at all. Or is it?
tetsuo55
18th August 2008, 11:48
AFAIK, the internal MPC-HC (at least in build 727) decoder did not support DXVA at all. Or is it?
It does, but only for h264 and VC1, all other codecs are software only.
Ps i edited my previous post could you take another look please?
loretta80
18th August 2008, 12:13
Are there new (latest) standalone filters available?
ranpha
18th August 2008, 12:24
It does, but only for h264 and VC1, all other codecs are software only.
Ps i edited my previous post could you take another look please?
That's why I do not use internal filters for playing DVDs. Microsoft internal decoder/PowerDVD works fine with MPC-HC (I disabled the MPEG2 decoder). I already used the latest DXVA Checker but I cannot install the leaked driver because I use Vista 64-bit (it spits out too many paranoid warnings if drivers are not blessed by Microsoft).
Mercury_22
18th August 2008, 12:40
Are you talking about the internal MPEG4 decoder? It seems to me that it will output YUY2 by default. EVR can't accept YV12 it seems in Vista Ultimate x64 (if your sig is right), thus if your video card cannot use the VMR7 renderer properly you will get black screen. Can you play the same test file explicitly with VMR7?
Yes I can play it with VMR7 ! The problem is only with Intel G945 & G965 & G33 & G35 (G45 not tested yet) + EVR (Vista 32 & Vista 64)+ YV12 and some mpeg4 video files (DX50 encoder XviD build 37) NOT ALL mpeg4 files
I'm asking just for an option not to disable it since I remember others having problems with YV12 output on different video cards and with different type of files!
If I use Xvid or Divx (No YV12 output by default) or if I disable YV12 output in ffdshow everthing it's OK ! (but with internal filters I don't have such option)
This is most likely a driver issue but it's there and intel doesn't seem to care about :mad:
P.S. I also can't play this AviSynth script DirectShowSource("C:\Users\Public\Videos\Sample Videos\Bear.wmv") with MPC-HC & any Render :helpful: (but VirtualDub has no problem with it)
tetsuo55
18th August 2008, 12:43
That's why I do not use internal filters for playing DVDs. Microsoft internal decoder/PowerDVD works fine with MPC-HC (I disabled the MPEG2 decoder). I already used the latest DXVA Checker but I cannot install the leaked driver because I use Vista 64-bit (it spits out too many paranoid warnings if drivers are not blessed by Microsoft).
Okay, that driver is xp only, many people have reqested a vista version but the guy has not responded.
I use cyberlinks decoder which uses my videocards assisted decoding too(most importantly the deinterlacing part)
however as soon as MPC-HC supports mpeg2 i won't have to rely on closed source payware anymore.
pjo
18th August 2008, 12:49
Here is the uploaded m2ts.
http://rapidshare.de/files/40262409/00001cutted.m2ts.html
If this is too big I will cut it again.
I was able to cut the first part of the mono news show segment of the .m2ts file with MurdocCutter. And then it has only AAC5.1 part. It plays ok with ffdshow or AAC decoder. Checking "downmix to stereo" does not matter in this case.
VLC and MPC with AAC decoder can cope with the sudden change of the audio channel format.
pjo
marc99
18th August 2008, 14:09
Checking "Set interlaced flag in output media type" in MPC-HC mpeg2 internal decoder, enabling hardware post processing (deinteralcing, etc.)
ranpha
18th August 2008, 14:37
Checking "Set interlaced flag in output media type" in MPC-HC mpeg2 internal decoder, enabling hardware post processing (deinteralcing, etc.)
But with Microsoft internal MPEG2 decoder, you will automatically get hardware post-processing in addition of hardware-assisted acceleration.
On an unrelated note, reading the post above reminded me how to enable AVP2 on VMR renderers, that would be with enabling the interface flag on ffdshow in addition of setting up NV12 output.
arfster
18th August 2008, 14:40
Actually its 100% relevant, because "upscaling" as i explained it
Pre-process, scale, post-process has been added for MPEG2 only in the UVD2 engine.
Scaling is always done in the shaders - UVD/UVD2 is a dedicated hardware decoder, nothing more.
As before, there's no difference in scaling between the 48xx cards and the 2xxx/3xxx cards.
tetsuo55
18th August 2008, 14:48
Scaling is always done in the shaders - UVD/UVD2 is a dedicated hardware decoder, nothing more.
As before, there's no difference in scaling between the 48xx cards and the 2xxx/3xxx cards.
there is, see proof:
http://ati.amd.com/products/radeonhd4800/index.html
Unified Video Decoder 2 (UVD 2) - UVD 2 frees up your CPU for other tasks so you get The Ultimate Visual Experience™ for even the most processing-intensive content, including VC-1, H.264 and now MPEG-2. Also, take full advantage of Blu-ray functionality with dual-stream, picture in picture (PIP) capabilities.
Enhanced DVD Upscaling - Watch standard DVD movies in near high-definition quality with DVD upscaling. The GPU uses post processing algorithms to enhance standard and low resolution videos and movies on your HD display.
ATI Avivo Video Post Processor6
Color space conversion
Chroma subsampling format conversion
Horizontal and vertical scaling
Gamma correction
Advanced vector adaptive per-pixel de-interlacing
De-blocking and noise reduction filtering
Detail enhancement
Color vibrance and flesh tone correction
Inverse telecine (2:2 and 3:2 pull-down correction)
Bad edit correction
Enhanced DVD upscaling (SD to HD)
Automatic dynamic contrast adjustment
You can cleary see all these features missing here:
http://ati.amd.com/products/radeonhd3800/specs.html
The fact that you are unable to see the difference is another problem (driver versions, ccc settings, reg tweaks, playback software)
arfster
18th August 2008, 14:54
I actually never see 1%-only MPC-HC utilization when DXVA is activated, whether it is MPEG2 or h.264.
Tested this last year when DVBviewer added EVR: over an hour, average cpu use was something like 0.6% playing 16mbit interlaced h264. That's BBC HD live over satellite, so there's the overhead from DVB Viewer too. Setup was a core2 duo in Vista32, underclocking itself to 1.5ghz or thereabouts.
arfster
18th August 2008, 15:03
You can cleary see all these features missing here:
http://ati.amd.com/products/radeonhd3800/specs.html
The fact that you are unable to see the difference is another problem (driver versions, ccc settings, reg tweaks, playback software)
Nothing more than marketing gibberish there. Note it also doesn't claim to have anything new over earlier cards. For example:
"The GPU uses post processing algorithms to enhance standard and low resolution videos and movies on your HD display. "
So does the 2400. In fact, being overly literal as they are, so does pretty much every video card ever made.
I could also sarcastically point out that this is the same company that still hasn't fixed the bug where SD uses an 16-235 YUV>RGB matrix, and HD an expanded one. They've known about that for 14 months now, and just don't care enough to fix it. They've also broken all acceleration for all 2xxx/3xxx/4xxx setups with dual monitors for the past 8 months.
Bluntly, they couldn't give a crap about video quality, their only focus is adding stupid marketing gimmicks (eg fleshtone/colour "correction", dynamic contrast adjustment etc).
Not just me either, nobody else has seen any difference either. I've even analysed the screenshots, they're pixel-for-pixel identical. For setup issues, I have a clean copy of Vista on a separate disk that gets disk-imaged back to newness for when I want to test something - saves any config problems or driver remnants getting in the way.
ranpha
18th August 2008, 15:24
Tested this last year when DVBviewer added EVR: over an hour, average cpu use was something like 0.6% playing 16mbit interlaced h264. That's BBC HD live over satellite, so there's the overhead from DVB Viewer too. Setup was a core2 duo in Vista32, underclocking itself to 1.5ghz or thereabouts.
Is that using MPC-HC individual decoder?
tetsuo55
18th August 2008, 15:28
ATI''s full of shit i know that.
But these slides do show enhancements
http://www.tomshardware.com/de/HD-4870-Radeon-ATi-RV770,testberichte-240071-4.html
Kurtnoise
18th August 2008, 15:38
Kurtnoise13
Try to clear settings MPC-HC. This me helped solve the problem with subtitles. I found the cause, which caused a problem with subtitles on my test computer with windows xp. Everything happened after experiments with Combined Community Codec Pack (CCCP), I deleted Codec Pack, and has made the removal of the old settings MPC-HC. After that MPC-HC again became reproduce subtitles.
doesn't work either for me...
anyway, I stay with the HR from now.
tetsuo55
18th August 2008, 16:37
So i formatted my PC and have the latests beta catalyst installed
8.8 to be precise.
Now all the movies i try to play break up terribly when trying to watch them, eventually the decoder crashes and i get stuck with the same broken frame for the entire movie (seeking doesn't help) i need to play another movie in DXVA mode to get DXVA working again.
Now i think this might be related to b-pyramids and bluray-compliance updates. i have to test a sample that doesn't use b-pyramid to be sure.
Kado
18th August 2008, 19:46
MPEG2_A/C is better than MPEG2_IDCT because they support dual-stream decoding for picture-in-picture.
http://pwp.netcabo.pt/kado/idct_dual.png
Vista x86 SP1 + 9800GTX 177.89
ADude
18th August 2008, 19:46
everybody who has a slower PC should suffer, because you are part of a select group of users that has a CPU fast enough not to need DXVA?
Generally, everybody who has a slower PC usually does not have a DXVA-capable GPU.
I have a PC with a CPU that is capable of playing 1080p H264 videos with software only, yet the GPU is not quite recent enough to support DXVA.
So, those PCs that are recent enough to have a DXVA-capable GPU and yet do not happen to have a CPU that can play everything with software are a tiny fraction.
What happens is that people will upgrade their GPU and pay more to do so than they would pay to upgrade their CPU to one that can play H264 with software.
There was a short period of time when DXVA-capable GPUs were cheaper than 3.0ghz dual-core CPUs, but that was like a couple of months or so. :D
The clincher is that some 1080p H264 files that you might find with the content you like, happen to be encoded without DXVA support anyway, so you still need the CPU and good software like CoreAVC Professional, in order to play those non-DXVA-compliant files.
STaRGaZeR
18th August 2008, 19:55
When I load a DVD in MPC-HC with PowerDVD8 DXVA2 MPEG2-IDCT acceleration (EVR), the load is just about 5-10% only (Phenom 9500 but MPC-HC is single-threaded in Task Manager to only use one core). The same applies if I load the same DVD with DXVA1 MPEG2-C in overlay mixer. The same story applies if I use Microsoft MPEG2 DXVA2 in EVR or DXVA1 in VMR9/VMR7/overlay.
Plus, loading a 1080p h.264 video in MPC-HC using either PowerDVD8 H.264 decoder or the internal MPC decoder also gives the same values.
Only if I disable DXVA, the CPU rises to between 15-20%.
I actually never see 1%-only MPC-HC utilization when DXVA is activated, whether it is MPEG2 or h.264. More often than not, counting overhead, up to 10% CPU will still be used for other things like decoding the audio etc. So I assume the CPU utilization will be less than 5% even with single core if overhead is removed.
Below is the CPU utilization of using DXVA1 MPEG2-A in VMR9 playing DVD in DXVA Checker (single-threaded in Task Manager to use only one core of a 2.2Ghz CPU).
http://thumbnails9.imagebam.com/1141/f459db11407666.gif (http://www.imagebam.com/image/f459db11407666/)
3%-5% with only overhead from reading the video from the DVD and splitting the video.
The most reliable is EVR. Just pass NV12 colorspace (ffdshow can do it) to it and AVP2 will be activated for whatever SD video you use. VMR9 can too but I did not find a reliable method to trigger AVP2, it is hit-and-miss. Hardware resizing with high quality bicubic (in pixel-shaders) of course can be done in EVR, VMR9/7 and Haali VR.
Weird, because with IDCT I get only 1-2% usage with DVDs. I told you to use a Blu-ray sources because with DVD content is very difficult to tell the difference. Hell without any DXVA I never get more than 5%, doing deinterlacing and such. If I'm using any kind of bitstream decoding, CPU stays at 0-1% all the time. Windows task manager is not good to test this things IMO. I can guarantee you UVD2, at least in its current state and drivers, doesn't have MPEG-2 bitstream acceleration, only assisted decoding for IDCT and whatever those A and C mean.
Just do a test. If you're playing your Blu-ray movies from a (m2)ts container, mux them into Matroska. I've done it, with (m2)ts using internal splitter or Haali's CPU fluctuates between 2-10%, the exact same file in Matroska is between 0-1%. Matroska rules :)
About the renderers, I'm already using NV12 putput in ffdshow with EVR Custom, it was just to confirm. Edge-enhancement is VERY useful for SD videos.
Its strange that stargazer's card does not report MPEG2_VLD, maybe it won't be available/visable until catalyst 8.8?
So enable EVR and it will automatically enable AVP2, does my hd2400pro have this feature?
Mine and all others out there, they'll not report MPEG2_VLD. And I highly doubt they will with a driver update. Maybe with the next iteration of UVD. I've already sent a ticket to ATI requesting full bitstream decoding for famous formats like DivX and MPEG2, but will they listen? :rolleyes:
To enable all the Avivo options you only have to either use DXVA or use NV12 output in conjunction with a compatible renderer. EVR/EVR Custom is the best, works always. You can use ffdshow for that. This has been already asked for, but I'll do it again: a output colorspace option in MPC internal decoders like the one in ffdshow would be really nice, as they're almost the same.
Stargazer and Ranpha could you try it again with the latest version of DXVAchecker
Also if possible with the latest ati driver, you can find it here:
http://forums.guru3d.com/showpost.php?p=2809130&postcount=121
DXVA Checker 1.8.1.0: http://bluesky23.hp.infoseek.co.jp/
Same options, IDCT, A and C.
I use cyberlinks decoder which uses my videocards assisted decoding too(most importantly the deinterlacing part)
however as soon as MPC-HC supports mpeg2 i won't have to rely on closed source payware anymore.
Ah, so true. But you don't need PDVD to have the card handle the deinterlacing part. As soon as the Microsoft decoder uses DXVA the deinterlacing process is handled by the graphics card, and it will use the method selected in CCC. I recommend Vector adaptive. So you can trash PDVD now if you want and use Microsoft's decoder+DXVA+ATI's deinterlacing from now on :D
So i formatted my PC and have the latests beta catalyst installed
8.8 to be precise.
Do yourself a favour and stay away of those betas. They're only optimized to make the 4870X2 look good in the launch reviews. For me all of them have something broken. Stick with 8.7 until 8.8 is released.
dZeus
18th August 2008, 20:07
Generally, everybody who has a slower PC usually does not have a DXVA-capable GPU.
Generally, the percentage of people not having a fast enough CPU to play back 1080-lines H264 contents is significant. Part of which own a DXVA capable GPU, part of which can cheaply upgrade their CPU if they wish to, and part of which can't, but can get a very cheap DXVA gpu (ATI HD3400, etc).
Imho cpu speed is overrated, and most would rather get an accelerator which supports Aero Glass as a nice upgrade for an old pc.
I have a PC with a CPU that is capable of playing 1080p H264 videos with software only, yet the GPU is not quite recent enough to support DXVA.
And I have multiple PCs which all can NOT play back 1080p in software, but I own 2 DXVA videocards that will allow this (HD3650 AGP and HD2400 AGP).
So, those PCs that are recent enough to have a DXVA-capable GPU and yet do not happen to have a CPU that can play everything with software are a tiny fraction.
based on which statistics? One PC out of a total of one? Good luck with that.
What happens is that people will upgrade their GPU and pay more to do so than they would pay to upgrade their CPU to one that can play H264 with software.
There was a short period of time when DXVA-capable GPUs were cheaper than 3.0ghz dual-core CPUs, but that was like a couple of months or so. :D
I doubt you can beat the price of a HD2400 AGP with a CPU that supports H264 1080p, plus which makes a nice Aero-glass capable upgrade too. If you can find one that is (lots of people out there with phased-out cpu sockets)...
The clincher is that some 1080p H264 files that you might find with the content you like, happen to be encoded without DXVA support anyway, so you still need the CPU and good software like CoreAVC Professional, in order to play those non-DXVA-compliant files.
haven't run into any non-compliant blu-ray or HDDVD disk yet...
tetsuo55
18th August 2008, 20:14
What happens is that people will upgrade their GPU and pay more to do so than they would pay to upgrade their CPU to one that can play H264 with software.
Slow down for a moment.
Youre comparing a 40$ videocard with a 300$ entirely new pc here
carlo_0000
18th August 2008, 21:19
hi i don't know if this bug is already reported but
with dxva and a ati 2400pro and dxva
i have a bug when using the mpc video decoder of mpchc
with alternate software like dvbvieuwer
(altdvb)
in 1280*720 @50 fps using mpc video decoder all is fine work great
but in 1440*1080 or 1920*1080
i have this
http://perso.latribu.com/tribu/jpg/AltDVB.JPG
i tryed olways the last ati driver but still same problem
olso tryed other deinterlace methode in ATI catalyst control center :mad:
the computer is a athlon xp 3100+ soket A (win xp)
i buyed the hd2400pro tu upgrade my media player but they didin say that powerdvd with dxva didin't work with no SSE2 cpu's
so my only hope is the mediaplayer codec, or i buyed for nothing
tetsuo55
18th August 2008, 21:23
Try catalyst 8.5
carlo_0000
18th August 2008, 21:26
thanks but i alredy tryed
the 8.2 8.3 8.4 8.5 8.6
8.4 and before (no dxva working)
i use now the last beta driver for pci-e(only) but work olso on agp card
but does someone have an idea where it s like that ?
picture is green and cuted in 4 ?
is it a deenterlace probleme ? (in work in 720p)
tetsuo55
18th August 2008, 21:39
Is it VC1 or h264?
carlo_0000
18th August 2008, 21:45
Is it VC1 or h264?
it s h264
i just tested to record the channel
when i record it and playbacl in mpchc, it play fine
so i think it s not the codec but what is it than ?
olos tested overlay vrm7 vrm9 (evr xp no dxva)
tetsuo55
18th August 2008, 21:47
Could you upload a small sample of the non-working file?
carlo_0000
18th August 2008, 22:06
ok
i can upload a sample but that can i play olso in mpchc
it s in the dvbvieuwer (live from sat) that it bug
http://rapidshare.com/files/138328964/20080818_2303_BBC_HD_Dup01.TS.html
tetsuo55
18th August 2008, 22:16
if the sample already works in MPC-HC then i cannot use it to help you, maybe Casimir can though
ADude
19th August 2008, 01:24
Slow down for a moment.
Youre comparing a 40$ videocard with a 300$ entirely new pc here
The same PCs that won't take a CPU upgrade also can't utilize DXVA-capable videocards.
For example, I built an HT-PC about 6 months ago or so.
It's GPU is nox DXVA-capable (ATI 1250), but I can play 1080p H264 videos with a cpu that currently costs $40-$50.
My previous video PC was a laptop with a CPU upgrade to a single core 1800mhz. The GPU cannot be upgraded.
In the house, being used by various people are 9 PCs. 7 will never be able to play H264 1080p videos because their socket cannot accept a fast enough cpu and their bus won't accept a recent graphics card with DXVA-capable GPU.
I would hazard a guess that 80-90% of the PCs in the world can never play 1080p H264 videos due to using previous sockets and buses.
The remaining ones are very recent and thus can play them EITHER with a new CPU or with a new GPU.
ooferomen
19th August 2008, 03:18
The same PCs that won't take a CPU upgrade also can't utilize DXVA-capable videocards.
For example, I built an HT-PC about 6 months ago or so.
It's GPU is nox DXVA-capable (ATI 1250), but I can play 1080p H264 videos with a cpu that currently costs $40-$50.
My previous video PC was a laptop with a CPU upgrade to a single core 1800mhz. The GPU cannot be upgraded.
In the house, being used by various people are 9 PCs. 7 will never be able to play H264 1080p videos because their socket cannot accept a fast enough cpu and their bus won't accept a recent graphics card with DXVA-capable GPU.
I would hazard a guess that 80-90% of the PCs in the world can never play 1080p H264 videos due to using previous sockets and buses.
The remaining ones are very recent and thus can play them EITHER with a new CPU or with a new GPU.
so you have 7 PCs with out a AGP slot? :confused:
i added full dual-bitstream decoding of h264 vc1 and mpeg2 to my computer for $25, a much better deal than buying a whole new one.
ghostonline
19th August 2008, 03:38
.... just for the sake of playing regular hd, less than 92usd(shipping included, with $20 rebate), ati hd3650 agp is there for you.
if agp is not old enough, then less than 70usd(shipping included), you can get hd2400pro pci.
laptop with user gpu upgrade ability? even many high-end models in today's world do not have that feature..
go to high end extreme, as far as right now, dxva can provide better playing result than a quad @4Ghz under certain condition.
zambelli
19th August 2008, 06:14
Mine and all others out there, they'll not report MPEG2_VLD. And I highly doubt they will with a driver update. Maybe with the next iteration of UVD. I've already sent a ticket to ATI requesting full bitstream decoding for famous formats like DivX and MPEG2, but will they listen? :rolleyes:
DivX (MPEG-4) VLD decoding? Why bother? It's such a lightweight codec compared to H.264 HP that it's difficult to imagine what computer couldn't decode it in software only. Plus, the vast majority of MPEG-4 content is not even HD. I'm sure ATI/AMD has better things to do.
dZeus
19th August 2008, 07:58
The same PCs that won't take a CPU upgrade also can't utilize DXVA-capable videocards.
...I would hazard a guess that 80-90% of the PCs in the world can never play 1080p H264 videos due to using previous sockets and buses.
The remaining ones are very recent and thus can play them EITHER with a new CPU or with a new GPU.
I suppose those statistics come from the same dark place as your last ones; Every PC with 1.5v AGP or newer supports DXVA videocards. The i820 and i815 chipset were the first to support it. Which production was started at.. the end of 1999/beginning of 2000? Look up world-wide production figures starting at those years to get an idea how big the market for DXVA products is.
hrr
19th August 2008, 09:36
Hi !
Generally, everybody who has a slower PC usually does not have a DXVA-capable GPU.
I have a PC with a CPU that is capable of playing 1080p H264 videos with software only, yet the GPU is not quite recent enough to support DXVA.
So, those PCs that are recent enough to have a DXVA-capable GPU and yet do not happen to have a CPU that can play everything with software are a tiny fraction.
What happens is that people will upgrade their GPU and pay more to do so than they would pay to upgrade their CPU to one that can play H264 with software.
There was a short period of time when DXVA-capable GPUs were cheaper than 3.0ghz dual-core CPUs, but that was like a couple of months or so. :D
The clincher is that some 1080p H264 files that you might find with the content you like, happen to be encoded without DXVA support anyway, so you still need the CPU and good software like CoreAVC Professional, in order to play those non-DXVA-compliant files.
I don't think so. I have a P4 2,6 Ghz and I Buy an ATI HD 2400 in AGP that cost me 50 . The cost of changing mainboard, CPU and memory is far superior to the cost of the DXVA-capable GPU and thanks to that, now I can use my Z2000 at 1080p with DXVA compatible content. It is not possible with CoreAVC.
arfster
19th August 2008, 10:31
I suppose those statistics come from the same dark place as your last ones; Every PC with 1.5v AGP or newer supports DXVA videocards. The i820 and i815 chipset were the first to support it. Which production was started at.. the end of 1999/beginning of 2000? Look up world-wide production figures starting at those years to get an idea how big the market for DXVA products is.
All true - although it has to be said getting dxva working on an agp setup is a bit of a lottery :-)
arfster
19th August 2008, 10:33
Is that using MPC-HC individual decoder?
No, was with cyberlink, cos the mpchc decoder doesn't handle paff interlacing properly. Doesn't make any difference to CPU hit though, both are doing full offload - mpchc's decoder playing 1080p h264 is also under 1%.
ranpha
19th August 2008, 14:24
No, was with cyberlink, cos the mpchc decoder doesn't handle paff interlacing properly. Doesn't make any difference to CPU hit though, both are doing full offload - mpchc's decoder playing 1080p h264 is also under 1%.
Well, I have never seen this 1% CPU utilization for, it was even higher for blu-ray discs (PowerDVD easily exceeds 10%). Even with lower-bitrate downloaded materials even I do not see constant 1% CPU time.
alexins
19th August 2008, 15:27
Media Player Classic HomeCinema (x86), svn 736 (http://www.xvidvideo.ru/content/view/179/1/)
Media Player Classic HomeCinema (x64), svn 736 (http://www.xvidvideo.ru/content/view/180/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Updated : Polish translation; FIX : selection of a language not all data transferred(need restart on MPC-HC); ADD : Adding Entries to the Explorer Context Menu for Directory(MPC now reads the entire directory - For activating of this option, it is necessary to open 'Options -> Formats' and to push the button ‘Ok’.)
clsid
19th August 2008, 15:28
MPC-HC file association cleanup bug. These commands are not working:
mplayerc /unregvid
mplayerc /unregaud
They should undo all file associations and cleanup the related registry keys (HKCR\mplayerc.*, etc.).
The_Rebel
19th August 2008, 17:48
Media Player Classic HomeCinema (x86), svn 736 (http://www.xvidvideo.ru/content/view/179/1/)
Media Player Classic HomeCinema (x64), svn 736 (http://www.xvidvideo.ru/content/view/180/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Updated : Polish translation; FIX : selection of a language not all data transferred(need restart on MPC-HC); ADD : Adding Entries to the Explorer Context Menu for Directory(MPC now reads the entire directory - For activating of this option, it is necessary to open 'Options -> Formats' and to push the button ‘Ok’.)
Thanks! with this build the cyberlink codec (h.264) works a hell of a lot better (every single video i've tried is using DXVA, out of 14 encodes blockiness/corruption occurs in only 3 encodes!)
Note: seems like the number of reference frames ins't causing the blockiness.
Video A (Working perfectly):
0x00000000 H264 Sequence Parameter Set
profile_idc = 100 (PROFILE_IDC_High)
constraint_set0_flag = 0
constraint_set1_flag = 0
constraint_set2_flag = 0
constraint_set3_flag = 0
reserved_zero_4bits = 0
level_idc = 51
seq_parameter_set_id = 0
chroma_format_idc = 1
bit_depth_luma_minus8 = 0
bit_depth_chroma_minus8 = 0
lossless_qpprime_flag = 0
seq_scaling_matrix_present_flag = 0
log2_max_frame_num_minus4 = 5
pic_order_cnt_type = 0
log2_max_pic_order_cnt_lsb_minus4 = 6
num_ref_frames = 11
gaps_in_frame_num_value_allowed_flag = 0
pic_width_in_mbs_minus1 = 43 (704)
pic_height_in_map_units_minus1 = 24 (400)
frame_mbs_only_flag = 1
direct_8x8_inference_flag = 1
frame_cropping_flag = 0
vui_parameters_present_flag = 1
vui_parameters():
aspect_ratio_info_present_flag = 0
overscan_info_present_flag = 0
video_signal_type_present_flag = 0
chroma_loc_info_present_flag = 0
timing_info_present_flag = 1
num_units_in_tick = 125
time_scale = 5994
fixed_frame_rate_flag = 1
nal_hrd_parameters_present_flag = 0
vcl_hrd_parameters_present_flag = 0
pic_struct_present_flag = 0
bitstream_restriction_flag = 1
motion_vectors_over_pic_boundaries_flag = 1
max_bytes_per_pic_denom = 0
max_bits_per_mb_denom = 0
log2_max_mv_length_horizontal = 11
log2_max_mv_length_vertical = 11
num_reorder_frames = 2
max_dec_frame_buffering = 11
Video B (blockiness/corruption):
0x00000000 H264 Sequence Parameter Set
profile_idc = 100 (PROFILE_IDC_High)
constraint_set0_flag = 0
constraint_set1_flag = 0
constraint_set2_flag = 0
constraint_set3_flag = 0
reserved_zero_4bits = 0
level_idc = 51
seq_parameter_set_id = 0
chroma_format_idc = 1
bit_depth_luma_minus8 = 0
bit_depth_chroma_minus8 = 0
lossless_qpprime_flag = 0
seq_scaling_matrix_present_flag = 0
log2_max_frame_num_minus4 = 5
pic_order_cnt_type = 0
log2_max_pic_order_cnt_lsb_minus4 = 6
num_ref_frames = 11
gaps_in_frame_num_value_allowed_flag = 0
pic_width_in_mbs_minus1 = 79 (1280)
pic_height_in_map_units_minus1 = 44 (720)
frame_mbs_only_flag = 1
direct_8x8_inference_flag = 1
frame_cropping_flag = 0
vui_parameters_present_flag = 1
vui_parameters():
aspect_ratio_info_present_flag = 0
overscan_info_present_flag = 0
video_signal_type_present_flag = 0
chroma_loc_info_present_flag = 0
timing_info_present_flag = 1
num_units_in_tick = 1001
time_scale = 60000
fixed_frame_rate_flag = 1
nal_hrd_parameters_present_flag = 0
vcl_hrd_parameters_present_flag = 0
pic_struct_present_flag = 0
bitstream_restriction_flag = 1
motion_vectors_over_pic_boundaries_flag = 1
max_bytes_per_pic_denom = 0
max_bits_per_mb_denom = 0
log2_max_mv_length_horizontal = 11
log2_max_mv_length_vertical = 11
num_reorder_frames = 2
max_dec_frame_buffering = 11
I'm using Cyberlink's AVC/H.264 decoder (v8.0.1730) & VMR9 Renderless.
P.S The Subs are looking amazing in this build (in the stable builds they don't quite scale right..)
Edit again: could it be "num_units_in_tick"?... just compared some more videos.. doesn't look like this is a problem..
It must have something to do with compression or something.. (no expert here), i'm sure you developer guys will figure it out though.
Thanks goes out to all the MPC-HC devs and everyone else that contributes.
ikarad
19th August 2008, 19:04
Media Player Classic HomeCinema (x86), svn 736 (http://www.xvidvideo.ru/content/view/179/1/)
Media Player Classic HomeCinema (x64), svn 736 (http://www.xvidvideo.ru/content/view/180/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Updated : Polish translation; FIX : selection of a language not all data transferred(need restart on MPC-HC); ADD : Adding Entries to the Explorer Context Menu for Directory(MPC now reads the entire directory - For activating of this option, it is necessary to open 'Options -> Formats' and to push the button Ok.)
Can you add support of Hd-subtitles from blu-ray in a release? Is it possible or not?
Aleksoid1978
19th August 2008, 23:09
MPC-HC file association cleanup bug. These commands are not working:
mplayerc /unregvid
mplayerc /unregaud
They should undo all file associations and cleanup the related registry keys (HKCR\mplayerc.*, etc.).
HKCR\mplayerc.* not cleanup in original code MPC-HC, i add for cleanup \\shell\\* ,but forgot cleanup DefaultIcon(add later).
P.S. - Apparently this is my bag - will try to correct :) (I forgot undo file associations)
saint-francis
20th August 2008, 01:28
I've got a file I just finished making and I can't play it in MPC HC 64. It plays fine in MPC HC 32 bit but it uses FFDShow and I don't have a 64 bit FFDShow to try it out. In 32 bit MPC HC it plays fine with both FFDShow and DXVA.
SAMPLE (http://rapidshare.com/files/138602421/hk2_test-001.mkv.html)
P.S. I screwed up encoding it and I need to redo it. I accidentally lowered the b frames to accommodate the new b frames patch but I forgot to enable it. So it's only 3 b frames.
Aleksoid1978
20th August 2008, 02:06
MPC-HC file association cleanup bug. These commands are not working:
mplayerc /unregvid
mplayerc /unregaud
They should undo all file associations and cleanup the related registry keys (HKCR\mplayerc.*, etc.).
fix ...
alexins
20th August 2008, 02:49
Media Player Classic HomeCinema (x86), svn 737 (http://www.xvidvideo.ru/content/view/182/1/)
Media Player Classic HomeCinema (x64), svn 737 (http://www.xvidvideo.ru/content/view/183/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
FIX : MPC-HC file association cleanup bug (rev.731), these commands are not working:
mplayerc /unregvid
mplayerc /unregaud
_______________________________________________________________________________
I've got a file I just finished making and I can't play it in MPC HC 64. It plays fine in MPC HC 32 bit but it uses FFDShow and I don't have a 64 bit FFDShow to try it out. In 32 bit MPC HC it plays fine with both FFDShow and DXVA.
SAMPLE (http://rapidshare.com/files/138602421/hk2_test-001.mkv.html)
P.S. I screwed up encoding it and I need to redo it. I accidentally lowered the b frames to accommodate the new b frames patch but I forgot to enable it. So it's only 3 b frames.
I checked the file in mpc-hc x64 rev.737 (http://www.xvidvideo.ru/content/view/183/1/), it is well reproduced.
MPC-HC x64 used only internal filters, installation ffdshow it was not required.
http://s61.radikal.ru/i174/0808/ba/6a125e0a3bdat.jpg (http://radikal.ru/F/s61.radikal.ru/i174/0808/ba/6a125e0a3bda.jpg.html)
http://s39.radikal.ru/i083/0808/ea/1197f95c5a3ft.jpg (http://radikal.ru/F/s39.radikal.ru/i083/0808/ea/1197f95c5a3f.jpg.html)
ffdshow x64 getting is possible here (http://www.xvidvideo.ru/content/category/1/5/6/)
ooferomen
20th August 2008, 03:57
is display stats not working for anyone else? i'm using evr custom and it won't show up
Aleksoid1978
20th August 2008, 04:31
is display stats not working for anyone else? i'm using evr custom and it won't show up
Try install latest DirectX - must work
clsid
20th August 2008, 12:36
@Aleksoid1978,
I saw you added MPC to the shell context menu for directories. Could you modify that code to only enqueue audio/video files (those with file extensions from the Formats page in MPC options)? We don't want MPC to enqueue all kinds of other filetypes. Images/Playlist files should also be skipped.
For example a directory with .mp3 files will often contain a .txt/.nfo file (tracklist), and a .jpg (album art), and a .m3u (playlist). Those should all not be enqueued. Only the .mp3 files should get enqueued.
If a user would want to open a playlist, then the user would open that directly, not by adding the contents of a whole directory.
clsid
20th August 2008, 12:43
And maybe allow the user to control what MPC add to the context menus. Some people might prefer not to add those items to the context menu.
I suggest adding the following options to "Options -> Formats":
[Header: "File association options"]
1) Add "Enqueue in MPC" option in the context menu of directories.
2) Add "Play with MPC" option in the context menu of associated files.
3) Add "Enqueue in MPC" option in the context menu of associated files.
Aleksoid1978
20th August 2008, 14:08
@Aleksoid1978,
I saw you added MPC to the shell context menu for directories. Could you modify that code to only enqueue audio/video files (those with file extensions from the Formats page in MPC options)? We don't want MPC to enqueue all kinds of other filetypes. Images/Playlist files should also be skipped.
For example a directory with .mp3 files will often contain a .txt/.nfo file (tracklist), and a .jpg (album art), and a .m3u (playlist). Those should all not be enqueued. Only the .mp3 files should get enqueued.
If a user would want to open a playlist, then the user would open that directly, not by adding the contents of a whole directory.
i see ...
JohnLai
20th August 2008, 17:29
Any future plan to add deinterlace bob mode?
clsid
20th August 2008, 17:56
The internal MPEG-2 decoder already supports bob deinterlacing. So I assume you mean a shader. I don't think it is possible to do bob with shaders.
ADude
21st August 2008, 00:39
@Aleksoid1978,
I saw you added MPC to the shell context menu for directories. Could you modify that code to only enqueue audio/video files (those with file extensions from the Formats page in MPC options)? We don't want MPC to enqueue all kinds of other filetypes. Images/Playlist files should also be skipped.
For example a directory with .mp3 files will often contain a .txt/.nfo file (tracklist), and a .jpg (album art), and a .m3u (playlist). Those should all not be enqueued. Only the .mp3 files should get enqueued.
If a user would want to open a playlist, then the user would open that directly, not by adding the contents of a whole directory.
Other file types to exclude:
.sfv
.md5
which are both checksum files.
Aleksoid1978
21st August 2008, 01:23
Other file types to exclude:
.sfv
.md5
which are both checksum files.
This file type NOT in extension list, that MPC-HC support - is not include on open
Snowknight26
21st August 2008, 04:33
I have a file that plays fine without DXVA using the internal H.264 decoder but has some weird issues when played with DXVA. Looks like random 16x16 blocks are shown from the previous frame or two during the current frame. 3 refs so that can't be the problem.
Using r737 x64 with a Radeon 4850 and Catalyst 8.7 drivers under Vista.
http://www.stfcc.org/misc/dxva.mkv
Edit: One more problem it seems. Same setup but without DXVA (file is 12 refs). Issue similar to how CoreAVC sometimes used to show glitches from old x264 builds. Visible on the right side.
http://www.stfcc.org/misc/blocking.mkv
And a second file that does the same thing, old x264 build, 3 refs so DXVA is enabled. Catalyst 8.8 here.
http://www.stfcc.org/misc/blocking2.png
http://www.stfcc.org/misc/blocking2.mkv
Edit 2: My I'm on a roll. 3rd issue. Playing yet a 3rd file (with DXVA) shows this pulsating blue line on the very left side of the video.. even looks like its not part of the video but a couple pixels further. Without DXVA enabled there is a white line on the right side that also pulsates. Doesn't happen very often though. Catalyst 8.7 this time.
http://www.stfcc.org/misc/bluething.png
htpchdtv
21st August 2008, 12:01
Hello,
Gabest's Media Player Classic was always my favorite player and I hope Media Player Classic HomeCinema will be better :) Thanks to all developers and supporters. This is my first post here, but I'm following this thread since around page 100.
Here are my 2 cents :)
I'm building a HTPC based on a J6C2 (aka NC62K) from Jetway with the MCP78S chipset (GeForce 8200 mGPU) from Nvidia on top. Driver 177.79.
My CPU is a BE-2400 which runs at 1800 MHz @ 0.9 V due to the fact it's just cooled with a headpipe and no fans.
I have chosen this combination to build a silent, HDTV ready sat receiver which shall use as little power as possible.
Because of that, I do count on DXVA!!!
I ran DXVA Checker 1.9.0.0 and may post the readings if someone is interested.
I'm using Media Player Classic HomeCinema (x86), svn 733 just internal filters. All my sample files (all 1080p) ran smooth with DXVA :) CPU is never above 30 % (depending on the video sample). If CPU is between 1% to 8%, my GPU temterature goes up to 68C :( The sucker will get a headpipe later.
After installing Directx redist August 2008, everything stuttered. Removed it and it's playing smooth again.
When I play Nvidea's PureVideoHD trailer, CPU goes up to 50% -> I guess no DXVA at all. How can I check this?
I have one sample which can't be rendered with MPC HC or anything else I tried so far. Filename BatmanBegins_1080p.wmv 164MB, length about 2:29. This file was originally listet on MS HD sample side. I found it on emule and uploaded it http://rapidshare.com/files/138498006/BatmanBegins_1080p.wmv.html for you to play around if you like. It might be a DRM thing :(
Once again, I think DXVA has great potential :cool:
Best regards,
htpchdtv
PS: I know the DXVA discussion was about a week ago, but I had to wait 5 days till I was allowed to post :mad:
THX-UltraII
21st August 2008, 13:13
I have not fully succeeded to AUTOplay the disired subtitles of a .mkv file with MPC HC.
I installed VSFilter, but figured out that the VSFilter is not the required filter for me (at least, not for the .mkv files that I use). I found out that when I rightclick my mouse when a .mkv is playing I get to see the filters that are used. The last line when clicking on filters shows the MAP where the .mkv file is installed. Clicking on this line shows up another menu where I can select the disired audiotrack and subtitle (in my case 'Dutch') and then MPC HC shows the subtitles fine. But the problem is that I want to AUTOLOAD the Dutch subtitles (because I use the anit-tearing option of MPC HC edition). I think this should be possible but like to know how.
thanks for all help.
ps. autoload subtitles in MPC HC settings setting ON/OFF doesn t make any diff.
clsid
21st August 2008, 13:42
Configure the preferred subtitles languages in Haali Media Splitter settings. Then the subtitles will be displayed by default, instead of hidden by default.
THX-UltraII
21st August 2008, 14:11
thank m8, I see that in the settings of the Haali Media Splitter there are 2 things in the suboptions LANGUAGES that can be altered:
Audio Language priority
Subtitle language priority
I filled in ''Dutch'' and ''Dut'' (without the quotes) in the Subtitle language priority but this doesn t help.....
Maybe I m doing something wrong here or have to type in something else?
sneaker_ger
21st August 2008, 14:37
"dut" should be the correct setting. Make sure that the language of the subtitle is really set to dutch and that it's not only the name of the subtitle that has been set to "Dutch". In the Filter Menu it should NOT say "S: Dutch [Undetermined]" but "S: doesnotmatter [Dutch; Flemish]" - you may also check it in MKVMerge GUI which is part of MKVToolnix.
/edit:
Just made a few tests:
Haali's Media Splitter is case sensitive, so "dut" is correct while "Dut" is not correct. Together with the above you should be able to get it running.
gngn
21st August 2008, 16:07
Hello,
When I play Nvidea's PureVideoHD trailer, CPU goes up to 50% -> I guess no DXVA at all. How can I check this?
I have one sample which can't be rendered with MPC HC or anything else I tried so far. Filename BatmanBegins_1080p.wmv 164MB, length about 2:29. This file was originally listet on MS HD sample side. I found it on emule and uploaded it http://rapidshare.com/files/138498006/BatmanBegins_1080p.wmv.html for you to play around if you like. It might be a DRM thing :(
you could post the results of DXVAChecker, and also what OS you use?
If you have Output selected as VMR9renderless in XP or "EVR Cust" in Vista you could display the stats of the video by clicking "Ctrl+J". This will give you informations regardless of the used decoder. If you use the internal H.264/AVC decoder of MPC-HC you could right-click on the video and select "MPC Video Decoder". The Proprietieswindow will show you if you have DXVA or not.
about the Nvidea's PureVideoHD trailer, you didnt provide any sample or videoinfo, but i suppose its a MPEG-2 video (or maybe VC-1, then its the same situation like WMV9 below), and not a H.264. the internal decoders of MPC-HC dont support DXVA for MPEG-2. you will have to use external filters for that, or from Cyberlink or from Nvidia (payware both)
BatmanBegins_1080p.wmv uses WMV9, again, the internal filters from MPC-HC dont support DXVA (this specifical file isnt playable because of DRM-limitations, like you said). you will have to use
microsofts decoders, after you enable DXVA in the WMVDecoderDMO. you will find all you need for that here: http://www.citizeninsomniac.com/WMV/
ikarad
21st August 2008, 17:01
Media Player Classic HomeCinema (x86), svn 736 (http://www.xvidvideo.ru/content/view/179/1/)
Media Player Classic HomeCinema (x64), svn 736 (http://www.xvidvideo.ru/content/view/180/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Updated : Polish translation; FIX : selection of a language not all data transferred(need restart on MPC-HC); ADD : Adding Entries to the Explorer Context Menu for Directory(MPC now reads the entire directory - For activating of this option, it is necessary to open 'Options -> Formats' and to push the button Ok.)
Do you have a future plan to add Hd-subtitles from blu-ray support in a future release?
ChronoReverse
21st August 2008, 18:52
Thanks to all the developers of this great player.
I'm testing out DXVA and power savings on my laptop right now to see if GPU offloading will give me battery life by looping a video.
Radeon HD3200
Turion RM-70
Batman Begins Apple trailer #3
If it turns out to save power, it'd be another reason to use MPCHC =)
(With CoreAVC 1.6.5.0 it takes over 60% CPU at 2GHz to decode. With DXVA, it takes about 35% CPU at 500MHz. The key will be how much power the HD3200 uses).
STaRGaZeR
21st August 2008, 20:06
Do you have a future plan to add Hd-subtitles from blu-ray support in a future release?
Casimir is already working on PGS support :)
ikarad
21st August 2008, 20:14
Casimir is already working on PGS support :)
thanks for your answer
another question: Does Casimir have a plan to add inverse telecine support with dxva because ffdshow with avysinth (telecide filter) can't be used with dxva on?
Rille
21st August 2008, 21:49
I'm unable to get "display stats" to work. Nothing happens when i activate it. Was really useful when calibrating refreshrates.
Currently using ATI and Vista and have tried coreavc and mpc video decoder using overlay/vmr7/vmr9/evr/evr custom. Also tried with XP and nvidia a while back ago but that was a no go as well.
What filters and settings are required for it to work or has this feature been removed or is it broken?
GTPVHD
21st August 2008, 22:23
For Display Stats/CTRL+J to work, you must install the latest DirectX Redist August 2008. MPC-HC depends on D3DX9_xx.DLL if you use one of the recent SVN compiles from alexins's xvidvideo.ru site for Display Stats and Shaders functions to work. Also it only works in VMR9 Renderless(XP) and EVR Custom Presenter(Vista) renderers afaik.
STaRGaZeR
21st August 2008, 23:14
thanks for your answer
another question: Does Casimir have a plan to add inverse telecine support with dxva because ffdshow with avysinth (telecide filter) can't be used with dxva on?
I don't know that, maybe any of the developers could answer you that?
Other thing that needs to be revised is the deinterlacing support for DXVA, for H264 works a little, the video is jumpy and there are still traces of interlacing, PDVD is OK of course.
Aleksoid1978
22nd August 2008, 04:57
@Aleksoid1978,
I saw you added MPC to the shell context menu for directories. Could you modify that code to only enqueue audio/video files (those with file extensions from the Formats page in MPC options)? We don't want MPC to enqueue all kinds of other filetypes. Images/Playlist files should also be skipped.
For example a directory with .mp3 files will often contain a .txt/.nfo file (tracklist), and a .jpg (album art), and a .m3u (playlist). Those should all not be enqueued. Only the .mp3 files should get enqueued.
If a user would want to open a playlist, then the user would open that directly, not by adding the contents of a whole directory.
I do - now when open DIRECTORY(from Context Menu or MPC-HC Menu) - load only files, than extensions checked in the Formats page in MPC options
carbonex88
22nd August 2008, 05:20
Hi,
Newbie here with some questions on MPC-HC's DXVA. I'm have tried decoding H264 video streams with both CoreAVC and MPC-HC DVA. CoreAVC appears to be provide smoother playback and better picture quality. I'm currently using a ATI HD4850 which should have no problem decoding the H264 stream if MPC-HC DXVA is properly enabled.
How do I check if MPC-HC DXVA is actually being used to decode the H264 stream? I have followed the various guides on proper MPC-HC settings to have DXVA enabled.
Any advise would be much appreciated.
crazydane
22nd August 2008, 05:33
Greetings,
I just setup 2 nearly identical HTPCs. Both are based on the new Intel G45 chipset. One is the Asus P5Q-EM with an E8500 cpu, the other an Intel DG45ID with an E4500 CPU. Both are running Vista SP1 32-bit.
The problem I'm having is that I can't get HW acceleration working with MPC-HC (it works fine with Arcsoft TMT). I have tried selecting EVR and no external filters as well as selecting the Arcsoft video decoder as an external filter.
I'm getting about 60% CPU util on the E4500 system and 30% on the E8400 system when playing BD MKVs (ripped with AnyDVD, then processed with eac3to). No stuttering, but I'd like to get HW accel working.
Any pointers would be greatly appreciated. I would prefer not having to install the Cyberlink decoder (which I understand could possibly be an option).
Thanks!
THX-UltraII
22nd August 2008, 06:44
I wanted to try out some things but now a have a problem:
When playing a .wmv file I want to try what would happen if I disabled the MPC Video decoder. So in the settings (when a file was playing and going into filters) I disabled the box 'enable ffmpeg'. Now I have sound but no picture anymore. I would like to know how I can reload/reassign the MPC Video decoder. I tried redownloading a 'fresh' mpchc but didn t help.
Now what......
htpchdtv
22nd August 2008, 06:57
you could post the results of DXVAChecker, and also what OS you use?
If you have Output selected as VMR9renderless in XP or "EVR Cust" in Vista you could display the stats of the video by clicking "Ctrl+J". This will give you informations regardless of the used decoder. If you use the internal H.264/AVC decoder of MPC-HC you could right-click on the video and select "MPC Video Decoder". The Proprietieswindow will show you if you have DXVA or not.
about the Nvidea's PureVideoHD trailer, you didnt provide any sample or videoinfo, but i suppose its a MPEG-2 video (or maybe VC-1, then its the same situation like WMV9 below), and not a H.264. the internal decoders of MPC-HC dont support DXVA for MPEG-2. you will have to use external filters for that, or from Cyberlink or from Nvidia (payware both)
BatmanBegins_1080p.wmv uses WMV9, again, the internal filters from MPC-HC dont support DXVA (this specifical file isnt playable because of DRM-limitations, like you said). you will have to use
microsofts decoders, after you enable DXVA in the WMVDecoderDMO. you will find all you need for that here: http://www.citizeninsomniac.com/WMV/
@gngn::thanks:
Thank you for all these information. I don't have time to try out everything today. I'll do it over the weekend ;) I'm using XP Pro SP3 32bit.
How do I check if MPC-HC DXVA is actually being used to decode the H264 stream? I have followed the various guides on proper MPC-HC settings to have DXVA enabled.
Any advise would be much appreciated.
@carbonex88:
You may find the answer in gngn's post above.
After installing Directx redist August 2008, everything stuttered. Removed it and it's playing smooth again.
Did anybody make similar experiences?
Kindest regards,
htpchdtv
alexins
22nd August 2008, 09:05
Media Player Classic HomeCinema (x86), svn 741 (http://www.xvidvideo.ru/content/view/188/1/)
Media Player Classic HomeCinema (x64), svn 741 (http://www.xvidvideo.ru/content/view/189/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Open directory(shell context menu or MPC-HC menu) - load only enqueue audio/video files, those with file extensions from the Formats page in MPC options; Updated Czech translation.
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
hrr
22nd August 2008, 10:23
Hi !
Yesterday I was viewing a film, "Le scaphandre et le papillon", at 720p with MPC-HC rel. 715 DXVA and D3D activated, and from time to time the image began to 'judder' in the top. First it is only the top 10 or 15 pixels but this judder begins to grow if I go on viewing the film.
If I go a few seconds back with 'Jump backward (small)' the problem disappear until a few minutes has passed.
It is not a normal judder because I have not seen this problem in other films and I have the correct refresh rate in my PC and in the projector (24p).
Some idea ?
This is the internal info of the film.
Cdec/Info : Advanced Video Codec
Perfil del cdec : High@L5.1
Ajustes del cdec, CABAC : Yes
Duracin : 1h 51min.
Bitrate : 7605Kbps
Bitrate nominal : 7957Kbps
Ancho : 1280pixeles
Alto : 688pixeles
Relacin de aspecto : 1.860
Frecuencia por cuadro : 24.000fps
Croma : 4:2:0
Interlacement : Progresivo
Codificando librera : x264 - core 60 r892M ad1d7a4
Opciones de codificacin : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=6 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=2 / deadzone=10,10 / chroma_qp_offset=0 / threads=6 / nr=0 / decimate=1 / mbaff=0 / fgo=4 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=7957 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=8 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.20 / aq=2:0.90
XhmikosR
22nd August 2008, 12:40
Hello everybody. I've been trying to get DXVA to work with my VGA but without success. I have a BFG Nvidia 8800 GTS 640MB, I'm using the latest drivers from Nvidia 175.xx (even tried the beta 177.83) and I've also installed the latest DirectX (Aug08). OS Vista Business 32bit, MPC-HV r741, EVR Custom. Here is a screenshot of DXVA checker.
http://img371.imageshack.us/img371/3598/dxvacheckerbg7.th.png (http://img371.imageshack.us/my.php?image=dxvacheckerbg7.png)
And here is a screenshot from MPC-HC while playing the video.
http://img119.imageshack.us/img119/1129/2182008051849vu7cd2.th.jpg (http://img119.imageshack.us/my.php?image=2182008051849vu7cd2.jpg)
The sample I'm trying to play is DXVA compliant. I've tested in a friend's pc, which has Nvidia 8800GT, Vista Business 32bit, 175.xx drivers, latest DirectX (Aug08), EVR Custom and it played with DXVA.
http://img149.imageshack.us/img149/2135/dxvachecker1sh5.th.png (http://img149.imageshack.us/my.php?image=dxvachecker1sh5.png)
http://img386.imageshack.us/img386/8562/46525669tr2.th.jpg (http://img386.imageshack.us/my.php?image=46525669tr2.jpg)
The same happens with the sample posted some pages before which can be found here (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html).
Does anybody know what is the problem?
ranpha
22nd August 2008, 12:46
Hello everybody. I've been trying to get DXVA to work with my VGA but without success. I have a BFG Nvidia 8800 GTS 640MB, I'm using the latest drivers from Nvidia 175.xx (even tried the beta 177.83) and I've also installed the latest DirectX (Aug08). OS Vista Business 32bit, MPC-HV r741, EVR Custom. Here is a screenshot of DXVA checker.
http://img371.imageshack.us/img371/3598/dxvacheckerbg7.th.png (http://img371.imageshack.us/my.php?image=dxvacheckerbg7.png)
And here is a screenshot from MPC-HC while playing the video.
This G80 card of yours did not support H.264 hardware acceleration.
XhmikosR
22nd August 2008, 12:48
Really? I didn't know that. Thanks for the reply.:)
grabarz
22nd August 2008, 13:24
Hello everybody.
I've been fighting with 1080p .mkv playback for the last couple days.
I use Cyberlink H264/PVD8 codec to get DXVA acceleration. Just like the dxva checker says. My is card Saphire ATI2600 XT
720p files play fine with DXVA everytime.
When I keep changing settings in the MPC-HC like overlay, add external filter, sometimes I am able to get .mkv DXVA 1080p playback.
Then I reboot and for some strange reason all is gone. MPC freezes when I try to play 1080p. Closing MPC using Task Manager makes computer unresponsive and have to use reset button.
Please any suggestions?
THX-UltraII
22nd August 2008, 13:25
I wanted to try out some things but now a have a problem:
When playing a .wmv file I want to try what would happen if I disabled the MPC Video decoder. So in the settings (when a file was playing and going into filters) I disabled the box 'enable ffmpeg'. Now I have sound but no picture anymore. I would like to know how I can reload/reassign the MPC Video decoder. I tried redownloading a 'fresh' mpchc but didn t help.
Now what......
gngn
22nd August 2008, 14:05
I wanted to try out some things but now a have a problem:
When playing a .wmv file I want to try what would happen if I disabled the MPC Video decoder. So in the settings (when a file was playing and going into filters) I disabled the box 'enable ffmpeg'. Now I have sound but no picture anymore. I would like to know how I can reload/reassign the MPC Video decoder. I tried redownloading a 'fresh' mpchc but didn t help.
Now what......
from the Menue, go to "View - Options" and there "Internal Filters" . Check "WMV1/2/3" from the list of transform filters.
personaly i use the decoder from microsoft, WMVDecoderDMO, because it will give me DXVA with WMV9.
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva_tutorial/th_internalfilters.jpg (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva_tutorial/internalfilters.jpg)
gngn
22nd August 2008, 14:16
After installing Directx redist August 2008, everything stuttered. Removed it and it's playing smooth again.
i have XP with a 8600GTS with the 177.79 drivers. i installed the latest DirectX trough the DirectX End-User Runtime Web Installer. no problems here
carbonex88
22nd August 2008, 18:07
Finally managed to verify that I had the internal MPC-HC DXVA properly enabled. A few questions I was hoping someone could help to clarify:
- What's the difference between DXVA and DXVA2? Is one better than the other?
- Having tested H264 decoding with CoreAVC, MPC-HC DXVA and PowerDVD DXVA, it appears that the MPC-HC DXVA performs the least favorably. Since both MPC-HC and PowerDVD both utilize the same DXVA hardware acceleration, is there any reason for a big gap in their respective decoding performance?
Rectal Prolapse
22nd August 2008, 18:16
Great news on PGS support! I've given up on it myself because of some obscure subtitle timing bug in MPC-HC (which I assume is being addressed) and also because my strategy was based on using Haali Media Splitter's undocumented subtitle pins, but Haali isn't supporting the splitter anymore as far as I can tell. I think casimir's m2ts support is superior at the moment.
Thanks again Casimir and the rest of the devs.
Kado
22nd August 2008, 19:35
@carbonex88
Difference in decoding performance between pdvd decider and mpc internal (DXVA)? Care to explain?
@All
I'm going to write a simple tutorial with pictures explaining how to use dxva with mpc hc.
djrh
22nd August 2008, 20:54
Hi,
I cannot stretch SD stream with MPC-HC using EVR in VISTA. I stream from DVB Dream to MPC-HC. No matter what MPEG2 codec I chose (Purevideo, Cyberlink, Microsoft), I cannot get SD signal to display in 16:9; the black bars always stay on both sides. If I change to VMR7, VMR9 or OVERLAY, it works GREAT.
However, I MUST use EVR since it is the only way to get hardware accelerated h264 stream.
PLEASE HELP!
PS
MPC-HC is a great piece of work. Works (almost) flawlessly with HA h264 streams - THANKS FOR YOUR WORK!
Px
22nd August 2008, 22:11
Really? I didn't know that. Thanks for the reply.:)
He is not quite right - you card supports partial h264 acceleration, use PowerDVD if you want that
Kado
22nd August 2008, 22:18
@djrh
Override aspect ratio to 16:9, View=>Video Frame=>Override Aspect Ratio=>16:9
Casimir666
22nd August 2008, 22:48
- What's the difference between DXVA and DXVA2? Is one better than the other?
For the end user there is no difference between DXVA1 and 2 (performance and video quality are equal). Difference are only technical.
- Having tested H264 decoding with CoreAVC, MPC-HC DXVA and PowerDVD DXVA, it appears that the MPC-HC DXVA performs the least favorably. Since both MPC-HC and PowerDVD both utilize the same DXVA hardware acceleration, is there any reason for a big gap in their respective decoding performance?
Hardware decoding is only one step of the process, so it's normal to notice difference in CPU usage for 2 decoders.
But i'm not sure to have understand you : who use less CPU between PDVD and MPC ?
rahzel
22nd August 2008, 23:40
im having a problem playing dxva compliant videos with the latest version of MPC HC. i play them once, it plays fine, i close and try to play it again (or a different dxva compliant video) i won't play. it shows the length of the movie in the time counter at the bottom right, but it won't start the movie (stuck at 00:00); even if i move the slider else where, or press the pause button and push play again, it won't play... i have to reboot to get it to play again, and it happens again. non-DXVA compliant videos play though.
another problem im having is using vmr9 paired with dxva h264 internal filter, it looks brighter than using coreavc (which has an auto detect for pc or video levels 0-255 or 16-235) paired with vmr9.
system:
780G HD3200
ATI IGP 8.8 Catalyst drivers (latest)
WinXP Pro SP3
CoreAVC is installed but blocked (i even unchecked H264 etc in Core Codec settings)
ffdshow is installed, but H264 is unchecked as well as blocked in MPC.
carbonex88
23rd August 2008, 00:19
Hardware decoding is only one step of the process, so it's normal to notice difference in CPU usage for 2 decoders.
But i'm not sure to have understand you : who use less CPU between PDVD and MPC ?
Casimir666,
I am not referring to the difference between CPU usage for PDVD (DXVA) versus MPC (DXVA).
What I'm trying to say is:
- Since both PDVD and MPC both make use of DXVA and they are using the same graphics card on my computer, shouldn't the output picture quality and smoothness be essentially the same?
- On my computer, PDVD DXVA produces much smoother video with better picture quality. Is there any reason for this difference in smoothness/pic quality?
grabarz
23rd August 2008, 03:38
I found workaround for my problem: freezing when playing 1080p mkv files with DXVA.
WinXP SP3
ATI 2600 XT
Cyberlink codec H264/PVD8
720p files play fine using DXVA with internal and cyberlink codec.
1080p freezes everytime. I don't know much about debugging but somebody mentioned "process explorer" and that's what I used to take screenshots.
1. 720p mkv file played using VMR7
http://img112.imageshack.us/img112/4648/720pvmr7qg9.th.png (http://img112.imageshack.us/my.php?image=720pvmr7qg9.png)
2.1080P mkv played next and MPC froze.
http://img166.imageshack.us/img166/323/1080pfailedpc0.th.png (http://img166.imageshack.us/my.php?image=1080pfailedpc0.png)
I can kill every thread except ntdll.dll
If I kill ntdll or mpc computer freezes completely and have to reboot.
Stack for thread 2576
ntoskrnl.exe!ExReleaseResourceLite+0x24f
ntoskrnl.exe!PsIsThreadImpersonating+0x2805
ntdll.dll!KiFastSystemCallRet
kernel32.dll!GetModuleFileNameA+0x1b4
3. I start over. Change to VMR9 and play 720p mkv
http://img147.imageshack.us/img147/2446/720pvmr9cv6.th.png (http://img147.imageshack.us/my.php?image=720pvmr9cv6.png)
4. Play 1080p. This time no more freezing but macroblocking
http://img155.imageshack.us/img155/927/1080pvmr9blockstc0.th.png (http://img155.imageshack.us/my.php?image=1080pvmr9blockstc0.png)
5. Change to VMR7 and 1080p picture perfect DXVA
http://img364.imageshack.us/img364/6965/1080pvmr7allokip3.th.png (http://img364.imageshack.us/my.php?image=1080pvmr7allokip3.png)
If I shut down computer. All is gone and have to start over.
Any comments What I am doing wrong?
djrh
23rd August 2008, 05:21
@djrh
Override aspect ratio to 16:9, View=>Video Frame=>Override Aspect Ratio=>16:9
Thanks Kado, but that's what I am doing in VMR7 and VMR9, and it works great. However, it does not change anything with EVR. Should I try to upgrade to SP1 or install the latest DirectX update? I am usually reluctant to MS updates, but if you think it might help ...
:thanks:
rahzel
23rd August 2008, 06:06
im having a problem playing dxva compliant videos with the latest version of MPC HC. i play them once, it plays fine, i close and try to play it again (or a different dxva compliant video) i won't play. it shows the length of the movie in the time counter at the bottom right, but it won't start the movie (stuck at 00:00); even if i move the slider else where, or press the pause button and push play again, it won't play... i have to reboot to get it to play again, and it happens again. non-DXVA compliant videos play though.
another problem im having is using vmr9 paired with dxva h264 internal filter, it looks brighter than using coreavc (which has an auto detect for pc or video levels 0-255 or 16-235) paired with vmr9.
system:
780G HD3200
ATI IGP 8.8 Catalyst drivers (latest)
WinXP Pro SP3
CoreAVC is installed but blocked (i even unchecked H264 etc in Core Codec settings)
ffdshow is installed, but H264 is unchecked as well as blocked in MPC.
to answer one of my questions, i found out that you need ATI Hotkey poller enabled in the services (usually disable this). this caused dxva movies not to start if i tried playing them a second time.
Mercury_22
23rd August 2008, 11:08
Any news about DXVA "Motion compensation" mode might be added in the future ? :D :helpful:
Please !
Lots of older graphic cards (& Intel) owners out there ! :thanks:
crazydane
23rd August 2008, 11:35
Greetings,
I just setup 2 nearly identical HTPCs. Both are based on the new Intel G45 chipset. One is the Asus P5Q-EM with an E8500 cpu, the other an Intel DG45ID with an E4500 CPU. Both are running Vista SP1 32-bit.
The problem I'm having is that I can't get HW acceleration working with MPC-HC (it works fine with Arcsoft TMT). I have tried selecting EVR and no external filters as well as selecting the Arcsoft video decoder as an external filter.
I'm getting about 60% CPU util on the E4500 system and 30% on the E8400 system when playing BD MKVs (ripped with AnyDVD, then processed with eac3to). No stuttering, but I'd like to get HW accel working.
Any pointers would be greatly appreciated. I would prefer not having to install the Cyberlink decoder (which I understand could possibly be an option).
Thanks!
Nobody here with a G45 motherboard that got this working yet???
fastplayer
23rd August 2008, 12:02
Nobody here with a G45 motherboard that got this working yet???
AFAIK, the drivers are crappy which is no surprise...
Wait till Intel releases the 15.11 set next week.
More info here: http://www.anandtech.com/cpuchipsets/intel/showdoc.aspx?i=3380
dZeus
23rd August 2008, 12:17
Any news about DXVA ? :D :helpful:
Please !
Lots of (& Intel) owners out there ! :thanks:
for H264, maybe the cyberlink filter can use those?
For WMV8/9, VC1 and MPEG2, the Microsoft filters already can use all the important non-bitstream DXVA modes according to what DXVA checker tells me. No need for MPC-HC to re-implement those at least...
Casimir666
23rd August 2008, 13:39
- Since both PDVD and MPC both make use of DXVA and they are using the same graphics card on my computer, shouldn't the output picture quality and smoothness be essentially the same?
- On my computer, PDVD DXVA produces much smoother video with better picture quality. Is there any reason for this difference in smoothness/pic quality?
Well picture decoded by graphics card are basically the same that's right, but after this step video have to be resize to fit screen and some post processing can be done. If you activate the sharpen shader in mpc for example you will also notice differences.
Mercury_22
23rd August 2008, 17:43
for H264, maybe the cyberlink filter can use those?
For WMV8/9, VC1 and MPEG2, the Microsoft filters already can use all the important non-bitstream DXVA modes according to what DXVA checker tells me. No need for MPC-HC to re-implement those at least...
Cyberlink filters can do the trick (for VC-1 & AVC) but they do it for all the other cards !!! so what's your point ? MPC's DXVA shouldn't be enable for all cards because cyberlink filters can do DXVA ? :confused:
As for microsoft's VC-1 & Mpeg2 they don't use DXVA ( all the the time ) although theoretically they should, or if they use dxva then they do a very bad job. :mad:
To prove all this try this VC-1 (http://rapidshare.com/files/139623098/VC-1Test.m2ts.html) and this MPEG2 (http://rapidshare.com/files/139534232/MPEG2HDTest.ts.html) samples with Microsoft's VC-1 and MPEG2 filters then compare with Cyberlink's VC-1 and Elecard's MPEG2 filters If you have an Intel graphic card like I do you'll see such a big difference to the point that with Microsoft's filters the files are unwatchable !
Also I have a problem with the above VC-1 sample : with powerdvd i have no sound and if I connect FFdshow or AC3Filter or Cyberlink Audio Decoder to Cyberlink's Demux and VC-1 Decoder ( in graphstudio ) the above VC-1 sample it's not playing ! Same thing In MPC if add internal DTS filter!
Can someone help me ? :helpful:
P.S. I'm trying to use Cyberlink's VC-1 because with Microsoft's VC-1 the image and sound are out of sync because NO DXVA
marc99
23rd August 2008, 18:00
@Mercury_22
Use "WMV PowerToy" to enable DXVA and VMR renderer in MPC-HC. With EVR renderer DXVA doesn't work with combination: Vista+MPC-HC+WMVideo Decoder DMO.
Mercury_22
23rd August 2008, 18:57
@Mercury_22
Use "WMV PowerToy" to enable DXVA and VMR renderer in MPC-HC. With EVR renderer DXVA doesn't work with combination: Vista+MPC-HC+WMVideo Decoder DMO.
Thanks ! Big improvement but video still not smooth like when I'm using Powerdvd ! :thanks:
rica
23rd August 2008, 19:51
Thanks ! Big improvement but video still not smooth like when I'm using Powerdvd ! :thanks:
As far as i understand you can't use Cyberlink filters with VC1files under MPC-HC, do you?
STaRGaZeR
23rd August 2008, 21:05
Any chances about Autoplay for Vista?
Mercury_22
23rd August 2008, 21:11
As far as i understand you can't use Cyberlink filters with VC1files under MPC-HC, do you?
I can use Cyberlink VC-1 filters with MPC (only if I use Cyberlink's Demux too) but for this file it's not working ! :confused: :helpful:
To resume PowerDVD it's playing the video smooth but without sound (DTS-HD 5.1), MPC + any audio filter (internal or FFDshow or AC3Filter) + WMVideo Decoder DMO it's out of sync and a slow video, MPC + any audio filter (internal or FFDshow or AC3Filter) + Cyberlink's Demux + Cyberlink VC-1 filters = the file it's NOT playing !
rica
23rd August 2008, 21:41
You can't listen DTS-HD with Cyberlink filters.
Uninstall haali,
Make Cyberlink Demux's merit 008000FF with Radlight Filter Manager.
Untick "MPEG/PS/TS/PVA" and "Matroska" under "Source Filters" and "VC1 dxva", "VC1 ffdmpeg" under "Transform Filers" of intenal filters option,
Select "Cyberlink VC1 decoder" and "arcsoft audio decoder hd" and set their merits "prefer" under external filters option.
(You can use Arcsoft TMT trial for test)
Don't forget to correct 2 channels to 5.1 on the arcsoft audio decoder HD properties page everytime.
http://img376.imageshack.us/img376/3346/heyxw0.th.png (http://img376.imageshack.us/my.php?image=heyxw0.png)
For giving it a go with arcsoft filters only:
http://forum.doom9.org/showthread.php?p=1171217#post1171217
EDIT:
Another tip: If you don't want to use arcsoft filters at all, you can try this:
Register standalone MPC filters:
MPC DTS/ac3 source and MPC mpa decoder..
Make a TS including just vc1 video-without audio.
Put it into the same folder which includes *.dts file (extracted DTS-HD)
Open video with MPC-HC; you will see standalone audio starts playing with the filter chain MPC DTS Source > MPC mpa decoder > Default DS Device.
clsid
23rd August 2008, 21:57
Any chances about Autoplay for Vista?
Ignore the "XP only" part (which I have removed yesterday) and you will probably discover that it already works.
Mercury_22
23rd August 2008, 22:08
You can't listen DTS-HD with Cyberlink filters.
Uninstall haali,
Make Cyberlink Demux's merit 008000FF with Radlight Filter Manager.
Untick "MPEG/PS/TS/PVA" and "Matroska" under "Source Filters" and "VC1 dxva", "VC1 ffdmpeg" under "Transform Filers" of intenal filters option,
Select "Cyberlink VC1 decoder" and "arcsoft audio decoder hd" and set their merits "prefer" under external filters option.
(You can use Arcsoft TMT trial for test)
Don't forget to correct 2 channels to 5.1 on the arcsoft audio decoder HD properties page everytime.
http://img376.imageshack.us/img376/3346/heyxw0.th.png (http://img376.imageshack.us/my.php?image=heyxw0.png)
For giving it a go with arcsoft filters only:
http://forum.doom9.org/showthread.php?p=1171217#post1171217
EDIT: Another tip: If you don't want to use arcsoft filters at all, you can try this:
Register standalone MPC filters:
MPC DTS/ac3 source and MPC mpa decoder..
Make a TS including just vc1 video-without audio.
Put it into the same folder which includes *.dts file (extracted DTS-HD)
Open video with MPC-HC; you will see standalone audio starts playing with the filter chain MPC DTS Source > MPC mpa decoder > Default DS Device.
I've already tried all that except using arcsoft filters with Cyberlink Demux ! Is your chain Cyberlink Demux + Cyberlink VC1 + arcsoft audio decoder hd working for you with my sample ? :thanks:
rica
23rd August 2008, 22:30
Now i'm downloading. I'll edit here.
EDIT:
The working graph:
http://img137.imageshack.us/img137/416/runningyw1.th.png (http://img137.imageshack.us/my.php?image=runningyw1.png)
Cyberlink demux doesn't work with arcsoft audio decoder hd with your sample.
But there is something wrong with your file; extract vc1 and audio with eac3to and remux with TSMuxer again.
STaRGaZeR
23rd August 2008, 22:42
Ignore the "XP only" part (which I have removed yesterday) and you will probably discover that it already works.
I did, but it isn't working. Maybe because I'm using Vista64 and MPC-HC 32? MPC is not listed in autoplay options, and PowerDVD is still used when a DVD is inserted. The option remains checked in MPC.
rica
23rd August 2008, 23:21
Is your chain Cyberlink Demux + Cyberlink VC1 + arcsoft audio decoder hd working for you with my sample ? :thanks:
Have a look at my previous post.
BTW, eac3to never recognizes your file: (which means your remux is faulty)
C:\>eac3to\eac3to.exe "C:\Users\rica\Desktop\VC1.m2ts" "C:\Users\rica\Desktop\VC1_out.vc1"
The format of the source file could not be detected.
Edit: i've changed your file name to VC1.m2ts...
Mercury_22
23rd August 2008, 23:52
Have a look at my previous post.
So isn't working for you too !! (Cyberlink Demux + Cyberlink VC1 + any audio decoder ) :mad:
Other chains are working for me too but like I've said before I need Cyberlink VC1 so I can use DXVA ! and i can't find any demux to which I can connect it except Cyberlink's :confused:
Does Arcsoft Video decoder VC-1 support DXVA ? (for Intel )
rica
23rd August 2008, 23:59
So isn't working for you too !! (Cyberlink Demux + Cyberlink VC1 + any audio decoder ) :mad:
Other chains are working for me too but like I've said before I need Cyberlink VC1 so I can use DXVA ! and i can't find any demux to which I can connect it except Cyberlink's :confused:
Does Arcsoft Video decoder VC-1 support DXVA ? (for Intel )
First of all you are still missing the reality of your file is faulty.
Not sure for intel but i think you should try at least...
alexins
24th August 2008, 01:01
Media Player Classic HomeCinema (x86), svn 752 (http://www.xvidvideo.ru/content/view/192/1/)
Media Player Classic HomeCinema (x64), svn 752 (http://www.xvidvideo.ru/content/view/193/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Rev.(747-752) Remove Playlist form Video Group on "Formats" Page; Update Traditional Chinese translation for command switches and renderer settings; Updated command line parameters Czech translation. Adapted changes from mplayerc.rc, modified the layout of Output dialog (there is not enough space for translation otherwise); Fix : crash on large PGS objects; Fix : incorrect palette management in PGS.
Mercury_22
24th August 2008, 01:07
First of all you are still missing the reality of your file is faulty.
Not sure for intel but i think you should try at least...
I've updated the sample with a cut from the beginning of the file http://rapidshare.com/files/139623098/VC-1Test.m2ts.html Let me know if this one is working with Cyberlink's VC1 for you please :thanks:
Snowknight26
24th August 2008, 05:16
It seems as if the H.264 decoder (DXVA only) has problems with old x264 encodes when the mvs were -512,512 instead of -512,511.75.
Believe it caused the 2nd problem I mentioned here (http://forum.doom9.org/showpost.php?p=1173014&postcount=3905).
Casimir666
24th August 2008, 10:17
First public release with fully functionnal subtitles support for M2TS is available here :
http://www.zshare.net/download/175456839b0ae289/
Since i have made heavy modifications in subtitle engine, please let me know if :
- you see broken things in SRT or MKV subtitles for example.
- some BRD subs are not displayed properly
Miryan
24th August 2008, 10:47
I tested with some mkv files with subs, and everything is fine. I dont have BRD (?), sorry.
STaRGaZeR
24th August 2008, 11:54
SSA/ASS subs are fine it seems. Also, now that you're working on subs, it's possible to "fix" the way MPC handles the subs compared to VSFilter, specially the blurred part, so we can get that kind of subs with DXVA?
Casimir666
24th August 2008, 11:59
SSA/ASS subs are fine it seems. Also, now that you're working on subs, it's possible to "fix" the way MPC handles the subs compared to VSFilter, specially the blurred part, so we can get that kind of subs with DXVA?
Sorry what do you mean by this? Do you have some screenshots with those differences?
thuan
24th August 2008, 12:13
First public release with fully functionnal subtitles support for M2TS is available here :
http://www.zshare.net/download/175456839b0ae289/
I'm using this and it has a cosmetic problem
http://img364.imageshack.us/img364/4156/77974898af2.th.jpg (http://img364.imageshack.us/my.php?image=77974898af2.jpg)
Keys are shifted up by one line compared to commands from "Toggle Subresync Bar".
I haven't noticed any problem with SSA/ASS sub.
BTW, I have seen this posted here a bunch of times, I wonder if the stutter when using MPC(-HC) internal sub filter with 0 buffer can be fixed?
clsid
24th August 2008, 12:53
I did, but it isn't working. Maybe because I'm using Vista64 and MPC-HC 32? MPC is not listed in autoplay options, and PowerDVD is still used when a DVD is inserted. The option remains checked in MPC.
The Autoplay setting in MPC will only add MPC as a choice for playing DVDs in the Autoplay dialog that pops up when you insert a DVD disc. If you have configured a default choice (PowerDVD), then that will remain active. Right-click on your dvd-drive to change the Autoplay settings.
rica
24th August 2008, 13:46
I've updated the sample with a cut from the beginning of the file http://rapidshare.com/files/139623098/VC-1Test.m2ts.html Let me know if this one is working with Cyberlink's VC1 for you please :thanks:
mercury, i've been busy with your file which is a real "case study"
Please tell me how did you make this; i really wonder what technics you used :)
The problem, IMO, related with audio inside the container; neither elecard mpeg demux nor eac3to recognizes the audio.
http://img300.imageshack.us/img300/1717/mercurysx9.th.png (http://img300.imageshack.us/my.php?image=mercurysx9.png)
Only TSMuxer and Arcsoft recognizes...
http://img156.imageshack.us/img156/5435/mercury02uk1.th.png (http://img156.imageshack.us/my.php?image=mercury02uk1.png)
When you open the file with Cyberlink, it doesn't know what type of audio it's trying to open and this case it blocks the video rendering as well while it can open the video when you unlink the audio pin:
http://img156.imageshack.us/img156/4589/mercury03cu9.th.png (http://img156.imageshack.us/my.php?image=mercury03cu9.png)
Or it opens just vc1 itself (demuxed by TSMuxer)
http://img156.imageshack.us/img156/713/mercury04wd9.th.png (http://img156.imageshack.us/my.php?image=mercury04wd9.png)
I give it a go with a file i made as ts or m2ts using just demuxed VC1 video and guess what happened? (used your source file)
Cyberlink always supposes there must be an audio inside the container even there isn't any. :)
It's trying to open audio and blocks video. (this is the -just-video file which i put into container)
http://img300.imageshack.us/img300/1965/mercury01ie8.th.png (http://img300.imageshack.us/my.php?image=mercury01ie8.png)
(did you make this file from a BD or was it a ready net file?)
EDIT: If you are making the file have a look at these:
http://forum.doom9.org/showthread.php?p=1173291#post1173291
http://forum.doom9.org/showthread.php?p=1173370#post1173370
LATEST EDIT:
There must be a corruption on my eac3to.exe; madshi says.... I'll check.
_ _ _ _ _
dZeus
24th August 2008, 15:08
Cyberlink filters can do the trick (for VC-1 & AVC) but they do it for all the other cards !!! so what's your point ? MPC's DXVA shouldn't be enable for all cards because cyberlink filters can do DXVA ? :confused:
As for microsoft's VC-1 & Mpeg2 they don't use DXVA ( all the the time ) although theoretically they should, or if they use dxva then they do a very bad job. :mad:
Needing cyberlink of course is not the optimal solution, but at least there's a trick of using DXVA if absolutely necessary.
MS Mpeg2 filter use DXVA on my PC (mode_a in VMR, mode_IDCT for EVR). I'm not sure if there are exposed DXVA modes on Intel hardware that povide mode acceleration that MS MPEG2 filter doesn't support (hint: use DXVA checker to see the capabilities of the filters and hw, by dragging the mpeg2 file into it).
Maybe it's unrelated to DXVA, but the difference lies in the container parser filter or a difference between hw/sw deinterlace?
Also, according to DXVA checker, MS WMV9 and VC-1 decoder support all the non-bitstream DXVA modes. Appearanty use of those were disabled by default, because you needed that powertoy to enable use?
Mercury_22
24th August 2008, 15:55
(did you make this file from a BD or was it a ready net file?)
_ _ _ _ _
This is a "Split" / "Cut" from a BD (folder) using TSSplitter (http://www.ffprojects.net/tssplitter/)
Using my updated VC-1 Sample eac3to recognizes the file ! :eek:
Needing cyberlink of course is not the optimal solution, but at least there's a trick of using DXVA if absolutely necessary.
MS Mpeg2 filter use DXVA on my PC (mode_a in VMR, mode_IDCT for EVR). I'm not sure if there are exposed DXVA modes on Intel hardware that povide mode acceleration that MS MPEG2 filter doesn't support (hint: use DXVA checker to see the capabilities of the filters and hw, by dragging the mpeg2 file into it).
Maybe it's unrelated to DXVA, but the difference lies in the container parser filter or a difference between hw/sw deinterlace?
Also, according to DXVA checker, MS WMV9 and VC-1 decoder support all the non-bitstream DXVA modes. Appearanty use of those were disabled by default, because you needed that powertoy to enable use?
Like I've said before Yes I needed "that powertoy to enable use of DXVA" but still MS's filters DXVA performance it's inferior of Elecard's MPEG2 and Cyderlink's VC-1 and since it's tested with the same file and with the same Player (MPC) I don't see how can "the difference lies in the container parser filter or a difference between hw/sw deinterlace? "
On your system (what's your Graphics ?) it's no difference when you test my samples with Ms's filters agains Elecard's and Cyberlink ? :confused:
:thanks:
STaRGaZeR
24th August 2008, 16:02
Sorry what do you mean by this? Do you have some screenshots with those differences?
Sure, here you have a pair. Sighly different frames, but same subtitle. MPC does this with all subs. VSFilter on the left, MPC on the right.
http://img119.imageshack.us/img119/2424/vspo5.th.png (http://img119.imageshack.us/my.php?image=vspo5.png) http://img119.imageshack.us/img119/8153/mpcwx1.th.png (http://img119.imageshack.us/my.php?image=mpcwx1.png)
It's like MPC subs have some sort of anti-aliasing applied. AA is disabled in CCC of course. VSFilter's subs look much more sharp and vivid, but DXVA can't be used then.
The other problem with subs and MPC are the little jumps that happens with buffering disabled. Enabled on the left, disabled on the right:
http://img177.imageshack.us/img177/8406/withbt3.th.png (http://img177.imageshack.us/my.php?image=withbt3.png) http://img177.imageshack.us/img177/561/withoutgs5.th.png (http://img177.imageshack.us/my.php?image=withoutgs5.png)
The longer the line is, the bigger the jump is. If you enable buffering problem solved, but then animated SSA/ASS subs won't work. This is specially noticeable in animated karaokes.
The Autoplay setting in MPC will only add MPC as a choice for playing DVDs in the Autoplay dialog that pops up when you insert a DVD disc. If you have configured a default choice (PowerDVD), then that will remain active. Right-click on your dvd-drive to change the Autoplay settings.
I know. What I'm saying is that MPC does not appear as an option in Autoplay configuration like PDVD and WMP do, even when the option is selected, applied and MPC restarted.
http://img246.imageshack.us/img246/262/autoplaytl3.th.png (http://img246.imageshack.us/my.php?image=autoplaytl3.png)
clsid
24th August 2008, 18:33
I know. What I'm saying is that MPC does not appear as an option in Autoplay configuration like PDVD and WMP do, even when the option is selected, applied and MPC restarted.In that case it is probably due to the fact that you are using a 64-bit OS. Explorer is 64-bit, so it will read from 64-bit view of the Registry. Try with a 64-bit build of MPC.
Casimir666
24th August 2008, 18:38
Sure, here you have a pair. Sighly different frames, but same subtitle. MPC does this with all subs. VSFilter on the left, MPC on the right.
http://img119.imageshack.us/img119/2424/vspo5.th.png (http://img119.imageshack.us/my.php?image=vspo5.png) http://img119.imageshack.us/img119/8153/mpcwx1.th.png (http://img119.imageshack.us/my.php?image=mpcwx1.png)
It's like MPC subs have some sort of anti-aliasing applied. AA is disabled in CCC of course. VSFilter's subs look much more sharp and vivid, but DXVA can't be used then.
The other problem with subs and MPC are the little jumps that happens with buffering disabled. Enabled on the left, disabled on the right:
http://img177.imageshack.us/img177/8406/withbt3.th.png (http://img177.imageshack.us/my.php?image=withbt3.png) http://img177.imageshack.us/img177/561/withoutgs5.th.png (http://img177.imageshack.us/my.php?image=withoutgs5.png)
The longer the line is, the bigger the jump is. If you enable buffering problem solved, but then animated SSA/ASS subs won't work. This is specially noticeable in animated karaokes.
I know. What I'm saying is that MPC does not appear as an option in Autoplay configuration like PDVD and WMP do, even when the option is selected, applied and MPC restarted.
http://img246.imageshack.us/img246/262/autoplaytl3.th.png (http://img246.imageshack.us/my.php?image=autoplaytl3.png)
Could you upload the sub from first screenshots.
alexins
24th August 2008, 19:01
Media Player Classic HomeCinema (x86), svn 754 (http://www.xvidvideo.ru/content/view/198/1/)
Media Player Classic HomeCinema (x64), svn 754 (http://www.xvidvideo.ru/content/view/199/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
NEW : Support for M2TS presentation graphics streams (subtitles)
Mercury_22
24th August 2008, 20:09
Media Player Classic HomeCinema (x86), svn 754 (http://www.xvidvideo.ru/content/view/198/1/)
Media Player Classic HomeCinema (x64), svn 754 (http://www.xvidvideo.ru/content/view/199/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
NEW : Support for M2TS presentation graphics streams (subtitles)
Thanks for your effort compiling all SVN versions but I can't download the x64 without installer 2008-08-24 21:51:27 2.37 Mb version
All others are working ! Can you help me please ? :thanks:
Edit: it's working now !
Kurtnoise
24th August 2008, 20:20
Hi,
First public release with fully functionnal subtitles support for M2TS is available here :
http://www.zshare.net/download/175456839b0ae289/
Since i have made heavy modifications in subtitle engine, please let me know if :
- you see broken things in SRT or MKV subtitles for example.
- some BRD subs are not displayed properly
All seems to work fine (tested only with BD files) except forced subtitles for me. They are parsed correctly but not displayed at all...
If you want a sample, get a sub file here (http://www.megaupload.com/fr/?d=4P4XUYFF) and remux it with any video streams with tsMuxer.
First sub should appear at 1''801 :
1
00:00:01,801 --> 00:00:09,708
"Dissolve." That's the word Hideo Kojima chose
for the visual concept behind the game's promotional campaign.
2
00:00:09,809 --> 00:00:09,875
I picked "dissolve" because it signifies
the end of the series under my direction,
3
00:00:09,876 --> 00:00:17,216
4
00:00:17,317 --> 00:00:24,023
as well as the end of the Solid Snake saga.
5
00:00:24,391 --> 00:00:27,926
When a flower dies, it scatters its seeds.
6
00:00:28,028 --> 00:00:31,563
Snake's DNA, his seeds of life,
thanks for your hard work on this...:)
STaRGaZeR
24th August 2008, 20:54
In that case it is probably due to the fact that you are using a 64-bit OS. Explorer is 64-bit, so it will read from 64-bit view of the Registry. Try with a 64-bit build of MPC.
x64 builds work. But PDVD is a normal 32 bit application, and it has its entry in the autoplay options using Explorer 64, so I assume PDVD is doing something MPC don't ATM. Until Haali Splitter's 64 bit version is out there is no point in using the x64 builds over the x86 ones, so would it be possible to do the same PDVD does to allow autoplay using x86 MPC builds in a x64 OS?
Could you upload the sub from first screenshots.
Only ASS subs here: http://www.zshare.net/download/175707742e3b7134/
Complete sample here (19.1MB): http://www.megaupload.com/?d=6UPNXHBO
Forgot to say that I can't detect the jumps when buffering is off in this particular sample when playing the video, but in other ones that have line changes in continous movement scenes is pretty noticeable.
rica
24th August 2008, 21:03
@mercury_22,
I think you gave me a hard homework today :)
The conclusions:
1)Cyberlink demux can never open a container which includes just VC1 video- didn't test with h264- since it supposes container must always carry an audio file at least.
2)Cyberlink demux can't recognize DTS-HD or DTS files; so remuxed video and audio into a container never be opened by cyberlink demux.
3)Cyberlink demux can open containers including video and ac3audio.
4)Cyberlink can open standalone VC1 files.
Trials:
I had two files in my hand: one was from mercury; including dts-hd and never worked with Cyberlink demux. The other one was mine; including ac3 and always
worked.
So as to verify the source of the issue is dts, i made those tests:
I extracted video VC1 and audio dts (both dts-hd and dts-core) from mercury's file via eac3to.
Remuxed with TSMuxer into m2ts/TS containers and they newer worked with cyberlink demux; no video..while my file was working:
http://rapidshare.com/files/139774435/cut.ts_new.m2ts.html
http://img396.imageshack.us/img396/2915/ricapj8.th.png (http://img396.imageshack.us/my.php?image=ricapj8.png)
I decided to convert dts to ac3 and re-encoded with eac3to:
ac3to v2.57
command line: eac3to\eac3to.exe "C:\Users\rica\Desktop\test.m2ts" 2: "C:\Users\rica\Desktop\test_out.ac3"
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 1 subtitle track, 0:00:21
1: VC-1, 1080i60 /1.001 (16:9)
2: DTS Hi-Res, 5.1 channels, 16 bits, 2082kbit/s, 48khz
3: Subtitle (PGS)
[a02] Extracting audio track number 2...
[a02] Decoding with ArcSoft DTS Decoder...
[a02] Patching bitdepth to 24 bits...
[a02] Encoding AC3 (with libAften)...
[a02] Creating file "C:\Users\rica\Desktop\test_out.ac3"...
Video track 1 contains 616 frames.
eac3to processing took 3 seconds.
Done.
And remuxed vc1 and ac3 back into an m2ts container: (It started working !)
http://img133.imageshack.us/img133/5614/mercurylatestkk4.th.png (http://img133.imageshack.us/my.php?image=mercurylatestkk4.png)
http://rapidshare.com/files/139788654/test_new.rar.html
(mercury's revised file)
Second trial: I converted ac3 of my file to dts with eac3to:
command line: eac3to\eac3to.exe "C:\Users\rica\Desktop\Try\cut.ts_new.m2ts" 2: "C:\Users\rica\Desktop\Try\cut_out.dts"
------------------------------------------------------------------------------
M2TS, 1 video track, 1 audio track, 0:00:30
1: VC-1, 1080p24 /1.001 (16:9) with pulldown flags
2: AC3, 5.1 channels, 640kbit/s, 48khz, -105ms
[a02] Extracting audio track number 2...
[a02] Decoding with DirectShow (Nero Audio Decoder 2)...
[a02] DirectShow reports 5.1 channels, 24 bits, 48khz
[a02] Applying RAW/PCM delay...
[a02] Writing WAVs...
[a02] Creating file "C:\Users\rica\Desktop\Try\cut_out.L.wav"...
[a02] Creating file "C:\Users\rica\Desktop\Try\cut_out.LFE.wav"...
[a02] Creating file "C:\Users\rica\Desktop\Try\cut_out.R.wav"...
[a02] Creating file "C:\Users\rica\Desktop\Try\cut_out.C.wav"...
[a02] Creating file "C:\Users\rica\Desktop\Try\cut_out.SR.wav"...
[a02] Creating file "C:\Users\rica\Desktop\Try\cut_out.SL.wav"...
Found Surcode DTS Encoder version 1.0.21.0.
Surcode encoding successfully started. Please wait...
Closing Surcode...
Video track 1 contains 714 frames.
eac3to processing took 2 seconds.
Surcode encoding took 5 seconds.
Done.
and remux vc1 and dts into an m2ts container; as i guess it didn't work with cyberlink.
This time i tried to open demuxed files by Graphstudio; it was working: (demuxed vc1 and dts from mercury's file)
http://img170.imageshack.us/img170/9536/mercurylastwk5.th.png (http://img170.imageshack.us/my.php?image=mercurylastwk5.png)
So i thougt i could open those demuxed stanalone files with MPC_HC:
http://img388.imageshack.us/img388/5674/mercurylatest03um0.th.png (http://img388.imageshack.us/my.php?image=mercurylatest03um0.png)
also it was working with standalone dts and vc1 of my revised file :
http://img83.imageshack.us/img83/7317/mercurylatest02tt2.th.png (http://img83.imageshack.us/my.php?image=mercurylatest02tt2.png)
Method:
Register standalone MPC filters:
MPC DTS/ac3 source and MPC mpa decoder..
Uninstall haali,
Make Cyberlink Demux's merit 008000FF with Radlight Filter Manager.
Untick "MPEG/PS/TS/PVA" and "DTS/ac3" under "Source Filters" and "VC1 dxva", "VC1 ffdmpeg" under "Transform Filers" of intenal filters option,
Put your demuxed VC1 and DTS (DTS-HD) into the same folder and rename the files with the same first-name. (like cut.vc1, cut.dts)
Open VC1 with MPC-HC. (while opening the file select "all files" option.=
Mercury_22
24th August 2008, 21:51
@ rica
Sorry I didn't meant to give you "a hard homework today" :) :thanks: But Cyberlink demux can recognize DTS files ! Also why do you need MPC's standalone filters I can do all that without them !:eek: Also no need to set Cyberlink's VC1 merit to "prefer" because Cyberlink demux it will always connect to it and not to MS's VC-1 ! So basically what you're saying it's that I need to remux the audio stream to AC3 or whatever else than DTS-HD if I want to use Cyberlink's VC-1 !
rica
24th August 2008, 21:56
Really??? :confused:
How then?
(folks can give it a go with the files uploaded :) )
Your choices mercury:
Remux to a container with a re-encoded ac3,
Or
leave dts and vc1 as demuxed...
EDIT:
Also no need to set Cyberlink's VC1 merit to "prefer" because Cyberlink demux it will always connect to it and not to MS's VC-1.
You are right, i edited the previous post's "method" section...
_ _ _ _ _
Mercury_22
24th August 2008, 22:49
Really??? :confused:
How then?
(folks can give it a go with the files uploaded :) )
Your choices mercury:
Remux to a container with a re-encoded ac3,
Or
leave dts and vc1 as demuxed...
_ _ _ _ _
Only one small update : Cyberlink demux can recognize DTS (NOT DTS HD) but apparently only when open a DVD / BD folder or Disc or even from CD if I try to open the VOB , m2ts or wav file it doesn't work ! Very strange ! :eek::confused:
P.S. Why do you need to "Untick DTS/ac3" filters in MPC ? why not using MPC's internal filters (and using standalone MPC filters) it's working for me Also why do you still "Put your demuxed VC1 and DTS (DTS-HD) into the same folder and rename the files with the same first-name" you can play it now ? because i still can't play the DTS & DTS-HD only the remuxed AC3
Just to clarify after demux you can play the VC-1 + DTS or DTS-hd if you "Put your demuxed VC1 and DTS (DTS-HD) into the same folder and rename the files with the same first-name" ?
OR in fact you're playing the VC-1 + the remuxed AC3 ? :confused: :thanks:
rica
24th August 2008, 22:51
This is what i was saying; HDCP things, you know :p
Just try arcsoft, trust me :)
Mercury_22
24th August 2008, 23:08
This is what i was saying; HDCP things, you know :p
Just try arcsoft, trust me :)
But I'm using NOT protected files and HDMI (& HDCP chain)and it's happening just with DTS (HD) :confused:
P.S. Arcsoft (players) never worked for me (Vista 64) are you saying that the filters are working and have DXVA ? Because I don't need another coedcs on my comp I'm trying to keep it simple
rica
24th August 2008, 23:14
But I'm using NOT protected files and HDMI (& HDCP chain)and it's happening just with DTS (HD) :confused:
Do you think this f**** protection is just coming with a poor cable?
(BTW, cyberlink never decodes DTS-HD...)
Mercury_22
24th August 2008, 23:26
Do you think this f**** protection is just coming with a poor cable?
(BTW, cyberlink never decodes DTS-HD...)
I'm using AnyDVD too and it doesn't report anything also ! ( and I've sayid HDCP chain like in HDCP monitor and drive too not just the graphics and cable)
rica
24th August 2008, 23:49
Just investigate the neo-hdcp...
rica
25th August 2008, 00:02
Just to clarify after demux you can play the VC-1 + DTS or DTS-hd if you "Put your demuxed VC1 and DTS (DTS-HD) into the same folder and rename the files with the same first-name" ?
OR in fact you're playing the VC-1 + the remuxed AC3 ? :confused: :thanks:
I've just seen this edit; the answer would be:
1) remuxed vc1+ac3 into a container or,
2) demuxed vc1+dts(or dts-hd) files (which containing the same first name) are visible to me with MPC...
Mercury_22
25th August 2008, 00:06
I've just seen this edit; the answer would be this:
1) remuxed vc1+ac3 into a container or,
2) demuxed vc1+dts(or dts-hd) files are visible to me with MPC...
OK but "demuxed vc1+dts(or dts-hd) files are visible to me with MPC " using Cyberlink demux and VC-1 ? :thanks:
Edit: I've just learn that Arcsoft DOESN'T SUPORT 64-bit OS (VISTA) and no mention of intel graphics either so it's like i've remembered :arcsoft s*** (for me at least) http://www.arcsoft.com/public/software_title.asp?ProductID=3&dyContent=LANG_REQ&pType=
[ReX]
25th August 2008, 00:06
I try to compile MPC-HC SVN on Microsoft Visual Studio 2008 Team System SP1, but i keep getting errors about streams.h missing.
I need to install this to compile? http://www.microsoft.com/downloads/details.aspx?FamilyID=519aae99-b701-4ca1-8495-39ddde9d7030&DisplayLang=en
Edit: Windows XP SP3
Edit 2:
I installed DirectX SDK but i still have these errors
Error 1 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\reader\asyncreader\stdafx.h 12 asyncreader
Error 2 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\transform\basevideofilter\stdafx.h 41 basevideofilter
Error 3 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\basesplitter\stdafx.h 42 basesplitter
Error 4 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\muxer\basemuxer\stdafx.h 45 BaseMuxer
Error 5 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\stdafx.h 42 filters (Filters\Libraries\filters)
Error 6 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\subtitles\libssf\stdafx.h 60 libssf
Error 7 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\reader\cddareader\stdafx.h 41 cddareader
Error 8 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\transform\mpcvideodec\stdafx.h 37 MPCVideoDec
Error 9 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\ssfsplitter\stdafx.h 42 SSFSplitter
Error 10 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\flvsplitter\stdafx.h 43 FLVSplitter
Error 11 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\reader\udpreader\stdafx.h 43 udpreader
Error 12 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\source\subtitlesource\stdafx.h 41 subtitlesource
Error 13 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\mp4splitter\stdafx.h 43 MP4Splitter
Error 14 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\muxer\dsmmuxer\stdafx.h 46 DSMMuxer
Error 15 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\dsmsplitter\stdafx.h 43 DSMSplitter
Error 16 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\diracsplitter\stdafx.h 42 DiracSplitter
Error 17 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\mpasplitter\stdafx.h 42 MpaSplitter
Error 18 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\subtitles\stdafx.h 42 subtitles
Error 19 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\subtitles\stdafx.h 42 subtitles
Error 20 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\nutsplitter\stdafx.h 42 NutSplitter
Error 21 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\ReX\Programas\M\Media Player Classic HomeCinema\SVN\trunk\src\decss\DeCSSInputPin.cpp 24 decss
Error 22 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\dsutil\stdafx.h 47 dsutil
Error 23 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\oggsplitter\stdafx.h 41 OggSplitter
Error 24 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\reader\cdxareader\stdafx.h 41 cdxareader
Error 25 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\roqsplitter\stdafx.h 42 RoQSplitter
Error 26 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\source\flicsource\stdafx.h 41 flicsource
Error 27 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\transform\mpadecfilter\stdafx.h 41 MpaDecFilter
Error 28 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\switcher\audioswitcher\stdafx.h 41 audioswitcher
Error 29 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\avisplitter\stdafx.h 42 AviSplitter
Error 30 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\subpic\stdafx.h 42 subpic
Error 31 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\realmediasplitter\stdafx.h 42 RealMediaSplitter
Error 32 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\muxer\matroskamuxer\stdafx.h 42 MatroskaMuxer
Error 33 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\matroskasplitter\stdafx.h 42 MatroskaSplitter
Error 34 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\source\shoutcastsource\stdafx.h 41 shoutcastsource
Error 35 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\source\dtsac3source\stdafx.h 41 dtsac3source
Error 36 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\reader\vtsreader\stdafx.h 41 vtsreader
Error 37 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\streamdrivethru\stdafx.h 42 streamdrivethru
Error 38 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\ReX\Programas\M\Media Player Classic HomeCinema\SVN\trunk\src\filters\muxer\wavdest\wavdest.cpp 23 wavdest
Error 39 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\source\basesource\stdafx.h 42 basesource
Error 40 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\transform\bufferfilter\stdafx.h 41 bufferfilter
Error 41 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\transform\decssfilter\stdafx.h 41 decssfilter
Error 42 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\parser\mpegsplitter\stdafx.h 42 MpegSplitter
Error 43 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\transform\avi2ac3filter\stdafx.h 41 avi2ac3filter
Error 44 fatal error C1083: Cannot open source file: '.\amextra.cpp': No such file or directory c1xx BaseClasses
Error 45 fatal error C1083: Cannot open source file: '.\wxutil.cpp': No such file or directory c1xx BaseClasses
Error 46 fatal error C1083: Cannot open source file: '.\wxlist.cpp': No such file or directory c1xx BaseClasses
Error 47 fatal error C1083: Cannot open source file: '.\wxdebug.cpp': No such file or directory c1xx BaseClasses
Error 48 fatal error C1083: Cannot open source file: '.\winutil.cpp': No such file or directory c1xx BaseClasses
Error 49 fatal error C1083: Cannot open source file: '.\winctrl.cpp': No such file or directory c1xx BaseClasses
Error 50 fatal error C1083: Cannot open source file: '.\vtrans.cpp': No such file or directory c1xx BaseClasses
Error 51 fatal error C1083: Cannot open source file: '.\videoctl.cpp': No such file or directory c1xx BaseClasses
Error 52 fatal error C1083: Cannot open source file: '.\transip.cpp': No such file or directory c1xx BaseClasses
Error 53 fatal error C1083: Cannot open source file: '.\transfrm.cpp': No such file or directory c1xx BaseClasses
Error 54 fatal error C1083: Cannot open source file: '.\sysclock.cpp': No such file or directory c1xx BaseClasses
Error 55 fatal error C1083: Cannot open source file: '.\strmctl.cpp': No such file or directory c1xx BaseClasses
Error 56 fatal error C1083: Cannot open source file: '.\source.cpp': No such file or directory c1xx BaseClasses
Error 57 fatal error C1083: Cannot open source file: '.\seekpt.cpp': No such file or directory c1xx BaseClasses
Error 58 fatal error C1083: Cannot open source file: '.\schedule.cpp': No such file or directory c1xx BaseClasses
Error 59 fatal error C1083: Cannot open source file: '.\renbase.cpp': No such file or directory c1xx BaseClasses
Error 60 fatal error C1083: Cannot open source file: '.\refclock.cpp': No such file or directory c1xx BaseClasses
Error 61 fatal error C1083: Cannot open source file: '.\pullpin.cpp': No such file or directory c1xx BaseClasses
Error 62 fatal error C1083: Cannot open source file: '.\pstream.cpp': No such file or directory c1xx BaseClasses
Error 63 fatal error C1083: Cannot open source file: '.\perflog.cpp': No such file or directory c1xx BaseClasses
Error 64 fatal error C1083: Cannot open source file: '.\outputq.cpp': No such file or directory c1xx BaseClasses
Error 65 fatal error C1083: Cannot open source file: '.\mtype.cpp': No such file or directory c1xx BaseClasses
Error 66 fatal error C1083: Cannot open source file: '.\dllsetup.cpp': No such file or directory c1xx BaseClasses
Error 67 fatal error C1083: Cannot open source file: '.\dllentry.cpp': No such file or directory c1xx BaseClasses
Error 68 fatal error C1083: Cannot open source file: '.\ddmm.cpp': No such file or directory c1xx BaseClasses
Error 69 fatal error C1083: Cannot open source file: '.\ctlutil.cpp': No such file or directory c1xx BaseClasses
Error 70 fatal error C1083: Cannot open source file: '.\cprop.cpp': No such file or directory c1xx BaseClasses
Error 71 fatal error C1083: Cannot open source file: '.\combase.cpp': No such file or directory c1xx BaseClasses
Error 72 fatal error C1083: Cannot open source file: '.\arithutil.cpp': No such file or directory c1xx BaseClasses
Error 73 fatal error C1083: Cannot open source file: '.\amvideo.cpp': No such file or directory c1xx BaseClasses
Error 74 fatal error C1083: Cannot open source file: '.\amfilter.cpp': No such file or directory c1xx BaseClasses
Error 75 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\source\d2vsource\stdafx.h 20 d2vsource
Error 76 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\filters\transform\mpeg2decfilter\stdafx.h 41 Mpeg2DecFilter
Error 77 fatal error C1083: Cannot open include file: 'streams.h': No such file or directory c:\rex\programas\m\media player classic homecinema\svn\trunk\src\apps\mplayerc\stdafx.h 65 mplayerc
rica
25th August 2008, 00:19
OK but "demuxed vc1+dts(or dts-hd) files are visible to me with MPC " using Cyberlink demux and VC-1 ? :thanks:
Yes, just open vc1 with "all files" option selected with mpc; audio will open automatically.
http://img228.imageshack.us/img228/2562/finaloc7.th.png (http://img228.imageshack.us/my.php?image=finaloc7.png)
http://img98.imageshack.us/img98/9560/final2zl0.th.png (http://img98.imageshack.us/my.php?image=final2zl0.png)
EDIT:
Edit: I've just learn that Arcsoft DOESN'T SUPORT 64-bit OS (VISTA) and no mention of intel graphics either so it's like i've remembered :arcsoft s*** (for me at least) http://www.arcsoft.com/public/software_title.asp?ProductID=3&dyContent=LANG_REQ&pType=
Sorry for this but you have to be ready to everything while you are using 64 bit for the time being...
Passing 8 to 16,
16 to 32 took some time; remeber?
alexins
25th August 2008, 02:08
[ReX] , read here (http://translate.google.ru/translate?u=http%3A%2F%2Fforum.ru-board.com%2Ftopic.cgi%3Fforum%3D5%26topic%3D9024%26start%3D1681%26limit%3D1%26m%3D1%231&sl=ru&tl=en&hl=ru&ie=UTF-8). This machine translation of my instructions for assembling MPC-HC, the original is written in Russian (http://forum.ru-board.com/topic.cgi?forum=5&topic=9024&start=1681&limit=1&m=1#1).
[ReX]
25th August 2008, 03:29
[ReX] , read here (http://translate.google.ru/translate?u=http%3A%2F%2Fforum.ru-board.com%2Ftopic.cgi%3Fforum%3D5%26topic%3D9024%26start%3D1681%26limit%3D1%26m%3D1%231&sl=ru&tl=en&hl=ru&ie=UTF-8). This machine translation of my instructions for assembling MPC-HC, the original is written in Russian (http://forum.ru-board.com/topic.cgi?forum=5&topic=9024&start=1681&limit=1&m=1#1).
Thank you so much, i will try to compile again tomorrow and i will post a feedback here.
STaRGaZeR
25th August 2008, 04:24
In that case it is probably due to the fact that you are using a 64-bit OS. Explorer is 64-bit, so it will read from 64-bit view of the Registry. Try with a 64-bit build of MPC.
OK I have some interesting behaviour. x86 MPC will not work, and x64 will, putting itself in the autoplay list. Now with MPC selected in the list, completely remove the x64 version. The option stays there. And surprise, when a DVD is inserted MPC x86 pops up and starts playing. I don't know if there are two different sections in the registry for both x86 and x64, but it's obvious than x86 apps can write in the supposed x64 part of it (PDVD). So the question is, can this be changed in MPC to allow autoplay without doing this trick?
Jackie
25th August 2008, 05:52
Hello,
I have a Toshiba notebook containing a mobile Radeon HD2600 gpu with 256MB dedicated RAM, running Vista32 SP1. I have installed the older Catalyst 8.4, and the latest Catalyst 8.8 drivers, both give me the same experience:
whenever I try to playback a video using DXVA, my graphics driver crashes and Windows reports that the graphics driver has been restarted after a failure. Of course, I do not get any videoplayback. When I disable DXVA, everything works fine, but CPU load increases dramatically of course.
I have tried two different codecs, the latest Power DVD H264 codec, and the MPC Video Decoder (the one implemented in media player classic homecinema edition), both codecs support DXVA, and I use them successfully in many systems, including one with a 780G Chipset (HD3200IGP), as well as with a Radeon HD4850. However, h264 video acceleration does not work with my mobile HD2600. Why? Can anybody please check if they have the same problem?
Thanks alot!
Mercury_22
25th August 2008, 10:13
Yes, just open vc1 with "all files" option selected with mpc; audio will open automatically.
http://img228.imageshack.us/img228/2562/finaloc7.th.png (http://img228.imageshack.us/my.php?image=finaloc7.png)
http://img98.imageshack.us/img98/9560/final2zl0.th.png (http://img98.imageshack.us/my.php?image=final2zl0.png)
EDIT:
Sorry for this but you have to be ready to everything while you are using 64 bit for the time being...
Passing 8 to 16,
16 to 32 took some time; remeber?
Ok playing extracted dtsHD and VC-1 with MPC + Cyberlink's Demux & VC-1 it's working for me too ! :thanks:
I still don't see why do you need MPC's standalone filters and all that other ....
For me it's just like : demux / extract VC-1 and DTSHD in the same folder (same name except the extension) change the merit for Cyberlink's Demux to preferred (no haali here) and doubleclick the .vc1 output file (MPC it's the default player for VC1 extension) :p:thanks::stupid:
clsid
25th August 2008, 11:52
OK I have some interesting behaviour. x86 MPC will not work, and x64 will, putting itself in the autoplay list. Now with MPC selected in the list, completely remove the x64 version. The option stays there. And surprise, when a DVD is inserted MPC x86 pops up and starts playing. I don't know if there are two different sections in the registry for both x86 and x64, but it's obvious than x86 apps can write in the supposed x64 part of it (PDVD). So the question is, can this be changed in MPC to allow autoplay without doing this trick?
Letting 32-bit apps write to the 64-bit Registry hive is a very bad practice. So I won't do that. Also because I have better things to do.
carnage_pl
25th August 2008, 12:08
Hello,
I have a Toshiba notebook containing a mobile Radeon HD2600 gpu with 256MB dedicated RAM, running Vista32 SP1. I have installed the older Catalyst 8.4, and the latest Catalyst 8.8 drivers, both give me the same experience:
whenever I try to playback a video using DXVA, my graphics driver crashes and Windows reports that the graphics driver has been restarted after a failure. Of course, I do not get any videoplayback. When I disable DXVA, everything works fine, but CPU load increases dramatically of course.
I have tried two different codecs, the latest Power DVD H264 codec, and the MPC Video Decoder (the one implemented in media player classic homecinema edition), both codecs support DXVA, and I use them successfully in many systems, including one with a 780G Chipset (HD3200IGP), as well as with a Radeon HD4850. However, h264 video acceleration does not work with my mobile HD2600. Why? Can anybody please check if they have the same problem?
Thanks alot!
You must use ony that drivers whch Toshiba gave You. Propably You use soft form http://www.driverheaven.net/modtool.php to have new drivers. If you use other the system will crash. Thanks ATI for not giving newer drivers.
I had the same problem with my Radeon HD2300 mobility
Jackie
25th August 2008, 12:37
You must use ony that drivers whch Toshiba gave You. Propably You use soft form http://www.driverheaven.net/modtool.php to have new drivers. If you use other the system will crash. Thanks ATI for not giving newer drivers.
I had the same problem with my Radeon HD2300 mobility
Thanks for your hint, my problem is: I have tried both ways, and none of them works. I have used the latest Catalyst 8.8 drivers, and modified them, leading to the described problems. Then I have uninstalled them, and loaded the latest Toshiba drivers (8.452), and they behave exactly the same way.
Which driver did you use to fix that problem?
STaRGaZeR
25th August 2008, 14:41
Letting 32-bit apps write to the 64-bit Registry hive is a very bad practice. So I won't do that. Also because I have better things to do.
It's SO bad not to add a simple entry?
3ngel
25th August 2008, 16:09
Strange problem. With
Internal Mpeg2 decoder + VMR9 (Renderless) + LockBack Buffer + VMR9 Mixer Mode = Black Screen + Audio
Internal Mpeg2 decoder + VMR9 (Renderless) + LockBack Buffer = Works fine
Xin-Hong
25th August 2008, 19:49
Subtitle Delay is a nice function but it seems there is a mistake in the shortkeys.
Display Stats should be Subtitle Delay -
Subtitle Delay - should be Subtitle Delay +
Subtitle Delay + should be Display Stats
Display Stats function seems to be a shortcut to Save Thumbnails.
Strange no ? ^^
carnage_pl
25th August 2008, 20:02
Thanks for your hint, my problem is: I have tried both ways, and none of them works. I have used the latest Catalyst 8.8 drivers, and modified them, leading to the described problems. Then I have uninstalled them, and loaded the latest Toshiba drivers (8.452), and they behave exactly the same way.
Which driver did you use to fix that problem?
The one that are avilabile on website of my manufacter. I have Fujitsu Siemens and latest drvers are rather old - from may 2007 :/. check here http://ce.computers.toshiba-europe.com/cgi-bin/ToshibaCSG/vista_drivers.jsp?LNG=20&service=CE
ikarad
25th August 2008, 20:07
First public release with fully functionnal subtitles support for M2TS is available here :
http://www.zshare.net/download/175456839b0ae289/
Since i have made heavy modifications in subtitle engine, please let me know if :
- you see broken things in SRT or MKV subtitles for example.
- some BRD subs are not displayed properly
I tried Blu-ray disc (japanese anime : utawarerumono in BD disc with english .PGS subtitle). but some subtitles are displayed and many are not displayed. It doesnt' still work very well.
and one question: Do you plan to add inverse telecine support to deinterlace with dxva on because when i use dvxa i can't use ffdshow+avisynth+telecide filter (inverse telecine) and for this moment MPc HC doesn't support inverse telecine
GTPVHD
25th August 2008, 20:56
If you have an Nvidia card and the latest drivers, 175.xx or 177.xx, you can check the Inverse Telecine box in the Nvidia Control Panel.
Much better solution than fumbling around with the options in whatever you use.
http://img143.imageshack.us/img143/8513/ithc4.th.png (http://img143.imageshack.us/my.php?image=ithc4.png)
ikarad
25th August 2008, 21:13
If you have an Nvidia card and the latest drivers, 175.xx or 177.xx, you can check the Inverse Telecine box in the Nvidia Control Panel.
Much better solution than fumbling around with the options in whatever you use.
http://img143.imageshack.us/img143/8513/ithc4.th.png (http://img143.imageshack.us/my.php?image=ithc4.png)
yes but it doesn't work with mpc-HC
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.