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.

 

Go Back   Doom9's Forum > Hardware & Software > Software players
Register FAQ Calendar Today's Posts Search

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 2nd July 2008, 22:34   #2941  |  Link
Emp3r0r
Registered User
 
Emp3r0r's Avatar
 
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
Emp3r0r is offline  
Old 2nd July 2008, 23:30   #2942  |  Link
Jong
Registered User
 
Join Date: Mar 2007
Location: London, UK
Posts: 576
Quote:
Originally Posted by s174955 View Post
HI MartinAF,
Seems like the same problem indeed.
Just watched another movie using direct3d, (thanks for the 's'-key tip for selecting subtitles!). It goes much better, but still I found artefacts were present, and after like 30 minutes the image freezed also.
I'm gonna give the Catalyst 8.7 beta a try,
but I'm afraid I will have to switch to Vista, like you also considered in the other thread.

Too bad, came from Vista and just managed get everyting working fine in XP (had some driver issues with XP).

UPDATE
Just tried Catalyst 8.7 beta, same problem
Maybe try an earlier Catalyst (after a clean uninstall of course). I am running 8.3 with a 3850 on XP and it is perfect in VMR9 renderless. Totally dependable. I use D3D normally, but apart from a bit of tearing and slightly less dependable frame rate it works fine without.
Jong is offline  
Old 2nd July 2008, 23:41   #2943  |  Link
hwti
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"
hwti is offline  
Old 3rd July 2008, 02:57   #2944  |  Link
STaRGaZeR
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
STaRGaZeR is offline  
Old 3rd July 2008, 09:15   #2945  |  Link
ranpha
Registered User
 
Join Date: Feb 2008
Posts: 335
Quote:
Originally Posted by Kado View Post
@Ranpha, Jong, Miryan

Here's how it looks on my system:
Shader On
Shader Off

With shader on it looks just like your single expansion picture and with shader off it gets washed out.

Vista sp1 x86, 9800gtx 177.39, evr cp, mpc hc rev622 using dxva.
AFAIK, Nyoron-sub EVA movie has SD resolution. Did you get the same result if you play the exact same file in HD resolution, like I did?

Quote:
Originally Posted by hwti View Post
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"
The hardware post-processing does not seem to work with HD files. It only works with SD videos like TV rips or DVD source.
ranpha is offline  
Old 3rd July 2008, 11:14   #2946  |  Link
ohropax
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
ohropax is offline  
Old 3rd July 2008, 12:03   #2947  |  Link
ikarad
Registered User
 
Join Date: Apr 2008
Posts: 546
Quote:
Originally Posted by Casimir666 View Post
Blu ray sub are demuxed, but not decode my mpc yet.
thank you.

Now, I expect a new version with HD subtitles support added.
ikarad is offline  
Old 3rd July 2008, 13:50   #2948  |  Link
Kado
Otaku
 
Kado's Avatar
 
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.
Kado is offline  
Old 3rd July 2008, 14:46   #2949  |  Link
ranpha
Registered User
 
Join Date: Feb 2008
Posts: 335
Quote:
Originally Posted by Kado View Post
@ranpha

Shader ON (720p)
Shader Off (720p)

@hwti
Use this tool and post your hardware capabilities please.
So, nVidia cards never auto-expand, which is better than ATI. If only there are ways to disable the auto expand feature in CCC, it would be good.

Do you use DVI or HDMI for your display?
ranpha is offline  
Old 3rd July 2008, 15:03   #2950  |  Link
Jong
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.
Jong is offline  
Old 3rd July 2008, 15:44   #2951  |  Link
gngn
the hedgehog
 
gngn's Avatar
 
Join Date: Apr 2008
Posts: 163
Quote:
Originally Posted by ranpha View Post
So, nVidia cards never auto-expand, which is better than ATI. If only there are ways to disable the auto expand feature in CCC, it would be good.
with nvidia cards the "16-235->0-255" shader must be used with VMR9 renderless on SD and HD material. i get the same result as you with double expansion on ATI if i combine 2 "16-235->0-255" shaders:

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
gngn is offline  
Old 3rd July 2008, 18:03   #2952  |  Link
Kado
Otaku
 
Kado's Avatar
 
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:
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?
It cannot be changed because that option puts the renderer in exclusive mode making the video always fullscreen and always on top. Use CTRL+C to close the video and change the settings.
__________________
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.
Kado is offline  
Old 3rd July 2008, 20:28   #2953  |  Link
Jong
Registered User
 
Join Date: Mar 2007
Location: London, UK
Posts: 576
Quote:
Originally Posted by Jong View Post
.....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".
I have found a workaround for the workaround!

If you turn on YUV Mixing as well as the VMR Mixer the levels are correct.
Jong is offline  
Old 3rd July 2008, 20:33   #2954  |  Link
raynor
Registered User
 
raynor's Avatar
 
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 ?
raynor is offline  
Old 3rd July 2008, 20:38   #2955  |  Link
ohropax
Registered User
 
Join Date: Sep 2007
Posts: 16
Quote:
Originally Posted by Kado View Post
It cannot be changed because that option puts the renderer in exclusive mode making the video always fullscreen and always on top. Use CTRL+C to close the video and change the settings.
@kado

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?
ohropax is offline  
Old 3rd July 2008, 21:29   #2956  |  Link
hwti
Registered User
 
Join Date: Mar 2005
Posts: 30
Quote:
Originally Posted by Kado View Post
@ranpha

Shader ON (720p)
Shader Off (720p)

@hwti
Use this tool and post your hardware capabilities please.
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
It is strange that I have more choice in DXVA1 than DXVA2 (VectorAdaptiveDevice, PixelAdaptiveDevice)

Last edited by hwti; 3rd July 2008 at 23:23.
hwti is offline  
Old 3rd July 2008, 21:35   #2957  |  Link
hwti
Registered User
 
Join Date: Mar 2005
Posts: 30
Another thing : with ATI MPEG decoder for MPEG2 (seems to be DXVA1 only) :
- EVR custom renderer crashes
- VMR9 custom renderer shows no picture (zoom is grayed in menu), but statistics tells frames are "drawn"
hwti is offline  
Old 3rd July 2008, 22:57   #2958  |  Link
ericab
Registered User
 
Join Date: Apr 2008
Posts: 86
hwti

use the code box man
ericab is offline  
Old 3rd July 2008, 23:18   #2959  |  Link
[-aRcTiC-]
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?
[-aRcTiC-] is offline  
Old 4th July 2008, 06:28   #2960  |  Link
GTPVHD
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
GTPVHD is offline  
Closed Thread

Tags
dxva, h264, home cinema, media player classic, mpc-hc


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:37.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.