Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
2nd July 2008, 22:34 | #2941 | Link |
Registered User
Join Date: Oct 2001
Location: Alabama, USA
Posts: 769
|
UPnP MediaRenderer Support Request
I have a feature request for UPnP playback support in MPC-HC. Here is a library that could potentially be used:
http://pupnp.sourceforge.net/ I believe we would need MediaController and MediaRenderer support to make this happen.
__________________
ChapterGrabber - add names to your chapters | AtomSite - open source AtomPub server |
2nd July 2008, 23:30 | #2942 | Link | |
Registered User
Join Date: Mar 2007
Location: London, UK
Posts: 576
|
Quote:
|
|
2nd July 2008, 23:41 | #2943 | Link |
Registered User
Join Date: Mar 2005
Posts: 30
|
Hi,
I just got a Radeon HD4870, and I'm testing MPC-HC H264 DXVA decoding. It works, but there is no DXVA deinterlacing (tried several 1080i samples). Is this normal ? MPC-HC build 580 EVR renderer Vista SP1 Catalyst 8.6 "hotfix" |
3rd July 2008, 02:57 | #2944 | Link |
4:2:0 hater
Join Date: Apr 2008
Posts: 1,302
|
To the developers: ATI cards can decode WMVA video using DXVA just fine with the VC-1 bitstream decoder, it'd be nice to add support for this FourCC in future buids. Tested with a WMVA clip, forcing WVC1 FourCC when muxing into Matroska using mkvmerge 2.2.0
|
3rd July 2008, 09:15 | #2945 | Link | |
Registered User
Join Date: Feb 2008
Posts: 335
|
Quote:
The hardware post-processing does not seem to work with HD files. It only works with SD videos like TV rips or DVD source. |
|
3rd July 2008, 11:14 | #2946 | Link |
Registered User
Join Date: Sep 2007
Posts: 16
|
Minor feature request:
When VMR9 renderless with 'remove-tearing' option is selected, the user can no longer switch from fullscreen to regular display mode. Could this be changed please? I am asking because this combination is the _only_ output configuration that gives me all of the following features at the same time: 1. bicubic scaling 2. 16-235->0-255 color correction 3. no tearing 4. DVXA Minor bug? report: When VMR9 renderless with 'remove-tearing' option is selected, some keys do not work as expected. For example when typing CTRL+P the key seems to be interpreted twice, because i can not see any shader changes and the OSD displays flashes for both states (1 frame duration). Similar thing happens when iterating throug the individual frames of a video using LEFT and RIGHT keys, because in one direction the position is advanced for two frames (IOW: you have to press the opposite direction key double as often in order to come back to the original position) Best regards, Marcus BTW: XP SP3 with an NVidia GF8 GPU, recent drivers, recent mpc-hc revision Last edited by ohropax; 3rd July 2008 at 11:17. Reason: added system stats |
3rd July 2008, 13:50 | #2948 | Link |
Otaku
Join Date: Sep 2006
Location: Portugal
Posts: 576
|
@ranpha
Shader ON (720p) Shader Off (720p) @hwti Use this tool and post your hardware capabilities please.
__________________
In the school, the three guys met. Their relation had been changed in the season, and turned into three love stories.
Last edited by Kado; 3rd July 2008 at 13:54. |
3rd July 2008, 14:46 | #2949 | Link | |
Registered User
Join Date: Feb 2008
Posts: 335
|
Quote:
Do you use DVI or HDMI for your display? |
|
3rd July 2008, 15:03 | #2950 | Link |
Registered User
Join Date: Mar 2007
Location: London, UK
Posts: 576
|
I have discovered a significant error in VMR9 rendering which probably is specific to ATI.
I need to use VMR Mixer mode as without it my Blu-ray/HD-DVD sourced mkvs are rendered as 1920x1088 instead of 1920x1080 (see previous page for bug report). I have discovered that with VMR Mixer Mode on expansion is not quite done correctly either with HD or SD. "Video Black", luma 16, is mapped to RGB "1" instead of "0". With VMR Mixer mode off it is correctly set to RGB "0". Here are two screen grabs from the DVE pluge that illustrate the problem: No VMR Mixer VMR Mixer on You will probably need to take them into Photoshop or equivalent to see the difference, but it is there. In the version with VMR Mixer there is even the remnant of the BTB line. BTB is mapped to RGB "0" whilst video black is mapped to "1". It is clearly visible on a well calibrated HDTV. Video black stands out against true black of the display. This bug does not affect PowerDVD or Theatertek. Of course they may not be using VMR Mixer Mode at all. However Theatertek does NOT have the MPC-HC 1920x1088 bug and it does not have this expansion bug, so they are doing something right! Since expansion is driver dependant we could think this is a Catalyst problem, but since it affects only MPC-HC and only in mixer mode I think MPC-HC has something to do with it. Either it should be possible to fix MPC-HC's mixer mode to avoid this problem or if mixer mode is broken somehow in the driver (and, presumably, other apps do not use it) it should be possible to change MPC-HC so mixer mode is not necessary to display 1920x1088 encoded video correctly @1920x1080, as is possible in other players. Last edited by Jong; 3rd July 2008 at 19:03. |
3rd July 2008, 15:44 | #2951 | Link | |
the hedgehog
Join Date: Apr 2008
Posts: 163
|
Quote:
with just 1 shader: with 2 "16-235->0-255" shaders combined:
__________________
Athlonx2@2,9Ghz,2G DDRAM2@800Mhz,WinXPSP3 x86,GF8600GTS-256M,Nvidiadrivers 295.73 latest MPC-HC (MVS2010 SP1, GCC 4.7.1) VMR9renderless+VMR9MixerMode+YUVMixing,VSync+AccurateVSync,all GPUflushes on |
|
3rd July 2008, 18:03 | #2952 | Link | |
Otaku
Join Date: Sep 2006
Location: Portugal
Posts: 576
|
@ranpha
I use DVI, 1680x1050@60hz. @gngn The shader must also be used with evr for vista rtm and with evr custom presenter on vista sp1. @ohropax Quote:
__________________
In the school, the three guys met. Their relation had been changed in the season, and turned into three love stories.
Last edited by Kado; 3rd July 2008 at 18:09. |
|
3rd July 2008, 20:28 | #2953 | Link | |
Registered User
Join Date: Mar 2007
Location: London, UK
Posts: 576
|
Quote:
If you turn on YUV Mixing as well as the VMR Mixer the levels are correct. |
|
3rd July 2008, 20:33 | #2954 | Link |
Registered User
Join Date: May 2007
Posts: 42
|
Make OSD configurable
Any chance of making the OSD more configurable in the future ?
I'm thinking about ... - selecting the font size (right now the OSD is too small to read for me from a distance) - selecting the OSD color (font and background) - selecting the OSD position - maybe making it transparent (i.e. no blue background like it is now now, but just displaying the font - similar to the OSDs on most TVs) Another thing: Maybe there should be a README file included in the distribution that points to the download location of the DirectX Rediustributable Update (which is required for the shaders to work) ... because there are many questions in this thread about why the shaders are not working. This would help new users. Also, workarounds for known problems could be included in that readme file such as that if your colors are "washed out" with VMR9 and EVR you should use the 16-235->0-255 shader, etc. What do you think ? |
3rd July 2008, 20:38 | #2955 | Link | |
Registered User
Join Date: Sep 2007
Posts: 16
|
Quote:
That is what i guessed, so my simple proposal is to reopen the renderer (or even the complete decoding chain) when switching to fullscreen or back. Or do you have suggestion for a renderer configuration that fulfills the previously mentioned constrains? |
|
3rd July 2008, 21:29 | #2956 | Link | |
Registered User
Join Date: Mar 2005
Posts: 30
|
Quote:
Code:
Decoder device: ModeMPEG2_IDCT: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080 ModeMPEG2_A: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080 ModeMPEG2_C: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080 ModeH264_VLD_NoFGT: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080 ModeVC1_VLD: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080 5B23D46D-FA5F-4FDC-B78A-7EB2787942EC: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080 Processor device: ATI Radeon HD 4800 Series [YUY2] AdaptiveDevice: DXVA2, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice NumForwardRefSamples: 0 NumBackwardRefSamples: 1 DeinterlaceTechnology: PixelAdaptive ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended / Constriction NoiseFilterTechnology: Unsupported DetailFilterTechnology: Unsupported BobDevice: DXVA1/2, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice NumForwardRefSamples: 0 NumBackwardRefSamples: 0 DeinterlaceTechnology: BOBVerticalStretch ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended / Constriction NoiseFilterTechnology: Unsupported DetailFilterTechnology: Unsupported ProgressiveDevice: DXVA1/2, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice NumForwardRefSamples: 0 NumBackwardRefSamples: 0 DeinterlaceTechnology: Unknown ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended / Constriction NoiseFilterTechnology: Unsupported DetailFilterTechnology: Unsupported SoftwareDevice: DXVA2, 720x480 / 1280x720 / 1920x1080 DeviceCaps: SoftwareDevice NumForwardRefSamples: 0 NumBackwardRefSamples: 0 DeinterlaceTechnology: BOBVerticalStretch ProcAmpControlCaps: None VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended / PlanarAlpha NoiseFilterTechnology: Unsupported DetailFilterTechnology: Unsupported [UYVY] BobDevice: DXVA1/2, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice NumForwardRefSamples: 0 NumBackwardRefSamples: 0 DeinterlaceTechnology: BOBVerticalStretch ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended / Constriction NoiseFilterTechnology: Unsupported DetailFilterTechnology: Unsupported ProgressiveDevice: DXVA1/2, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice NumForwardRefSamples: 0 NumBackwardRefSamples: 0 DeinterlaceTechnology: Unknown ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended / Constriction NoiseFilterTechnology: Unsupported DetailFilterTechnology: Unsupported [NV12] VectorAdaptiveDevice: DXVA1, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice / EmulatedDXVA2 NumForwardRefSamples: 0 NumBackwardRefSamples: 2 DeinterlaceTechnology: PixelAdaptive ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended MotionAdaptiveDevice: DXVA1, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice / EmulatedDXVA2 NumForwardRefSamples: 0 NumBackwardRefSamples: 2 DeinterlaceTechnology: PixelAdaptive ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended AdaptiveDevice: DXVA1, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice / EmulatedDXVA2 NumForwardRefSamples: 0 NumBackwardRefSamples: 1 DeinterlaceTechnology: PixelAdaptive ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended BobDevice: DXVA1/2, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice NumForwardRefSamples: 0 NumBackwardRefSamples: 0 DeinterlaceTechnology: BOBVerticalStretch ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended / Constriction NoiseFilterTechnology: Unsupported DetailFilterTechnology: Unsupported ProgressiveDevice: DXVA1/2, 720x480 / 1280x720 / 1920x1080 DeviceCaps: HardwareDevice NumForwardRefSamples: 0 NumBackwardRefSamples: 0 DeinterlaceTechnology: Unknown ProcAmpControlCaps: Brightness / Contrast / Hue / Saturation VideoProcessorOperations: YUV2RGB / StretchX / StretchY / SubRects / SubStreams / SubStreamsExtended / YUV2RGBExtended / Constriction NoiseFilterTechnology: Unsupported DetailFilterTechnology: Unsupported Last edited by hwti; 3rd July 2008 at 23:23. |
|
3rd July 2008, 23:18 | #2959 | Link |
Registered User
Join Date: Jun 2008
Posts: 2
|
Kinda new to this and i need help.
3850 agp amd x2 4200+ catalyst 8.6 agp hotfix MPC-HC v604 In Vista 32bit DXVA works on both vc1 and h264 videos (720p&1080P) Heres dxvachecker.. But in XP 64bit it doesnt work and dxvachecker doesnt even list h264 or vc1 decoder devices. Is it drivers or is there something missing, what gives? |
4th July 2008, 06:28 | #2960 | Link |
Registered User
Join Date: Mar 2008
Posts: 175
|
WMV9 DXVA decoder seems to be broken with recent releases also on Nvidia 8/9 series cards at least on XP SP3 with WMP11 installed for the latest codecs. Nvidia 8/9 series exposes ModeWMV9_IDCT which can be confirmed using DXVACheker 1.6. Previously, WMV9 files show DXVA: WMV9 IDCT in use when using CTRL+J, with the recent builds including 629 it now shows DXVA: Not using DXVA. It's only partial acceleration and I understand it's not suppose to work at all on non bitstream processing(VLD) hardware but it did work on the 58x builds before the 586/587.
This is the file I used to test. 1080p WMV9. http://us.download.nvidia.com/downlo...deo_SDvsHD.wmv |
Tags |
dxva, h264, home cinema, media player classic, mpc-hc |
|
|