[Beta - Update 2013/08/09] MP3D - Render 3D videos via MediaPortal! (2 Viewers)

Collective

Portal Pro
July 13, 2008
104
55
Home Country
Australia Australia
"5. 3dtv.at Stereoscopic Player is not prerequisite. It's filter is. (just a dll).

In your original post #1, you used to state that stereoscopic player was a requirement BECAUSE of the filters and gave a link to the trial version.
You have since edited this first post[DOUBLEPOST=1349098833][/DOUBLEPOST]"2. I am just saying that if DXVA needs 3dtv.at Renderer, do not get your hopes up until MP (or somebody) supports the renderer"

I said the stereo transformation filter supports DXVA

3d-DXVA-1.jpg


The problem I seem to have is that with version 1.8 of stereoscopic player, the output selection does not SAVE. It always returns to 'source'
This is where reading settings from an SVI file would be helpful

-----------25 minutes later-------------------
installed the 1.81 update and now both input and output settings won't save, but it actually applied settings in MPC-HC and I got 3d working there (but not with every 3d file), but have to manually set config every time.
 
Last edited:

ScRePt

Portal Pro
August 2, 2010
170
96
Athens
Home Country
Greece Greece
Ok, I got some time to play with it.

Whenever the Stereo Transformation filter is applied, nothing is rendered. (GraphEdit)
1. I have: Source (x264) -> MPC Video Decoder (DXVA for H.264) -> 3dtv.at Transformation Filter (DXVA applied) -> EVR
Result: 3dtv.at says DXVA is used but Nothing is displayed, audio is there
2. I remove the 3dtv.at filter, it plays ok but I do not know whether DXVA is applied
3. I try with LAV Video decoder, same. No video, audio is there
4. I try with Microsoft DTV-DVD Video Decoder, it works but goes daaaamn slow. This DXVA should speed things up, right?
5. I try with the 3dtv.at Renderer: Crashing all the time!

Anyway. Even if I patch the plugin to set dxva = true during MP playback, I am still not seeing anything (appart from when the MS Decoder is used).
Please report back what should be the correct chain to test further. And I am asking again: Are you sure 3dtv.at supports DXVA????? An "enable DXVA" option does not mean it works ....
 

Collective

Portal Pro
July 13, 2008
104
55
Home Country
Australia Australia
As stated on the 3dtv.at website, it states that improvements made from v1.7 to 1.8.1 (the latest stable version) are:
► Play all videos and photos of a folder
► Playback of SSIF files from 3D Blu-ray disks
► Support for multi-viewer and single-viewer autostereoscopic displays
► Built-in support for Matroska (MKV), Flash (FLV), MP4 and MPEG-TS container formats
► Window mode (non-fullscreen) support for NVIDIA 3D Vision systems
► GPU-accelerated video decoding
► 2D+Depth input format

The GPU accelerated video decoding is the DXVA part, and the transform filter also has the option to enable DXVA

The plugin just completely does not work for me in MP 1.2.3, but I did some tests by installing MP 1.3 alpha on this machine to test as the new version has a lot of changes. I left the defaults: all using the LAV filters with DXVA, installed MP3D plugin, and guess what..... it actually worked (with the slight complication of totally crashing MP when I stopped playback)

Unfortunately, playback both within MPC-HC and in MP 1.3 alpha was not quite smooth, dropping frames here and there, indicating that DXVA was turned off. However playback within Stereoscopic player 1.8.1 is smooth as silk, so the 3dtv.at renderer must be needed to keep DXVA activated

Another thing that did not work in MP 1.3 alpha, was it's native bluray support did not allow the playback of 3d, nor did the MP3D plugin help there.
Strange that it works (somewhat) in MP1.3alpha and not at all in 1.2.3
Perhaps what is needed is to load stereoscopic player as an external player for 3d files, IF it can be controlled within MP (remote control)

This page may help to explian decoder issues, but it seems like old info and they seem to have their own decoders now
http://3dtv.at/Products/Player/DVDPlayback_en.aspx

----------------------30 mins later--------------

ok, I updated stereoscopic player to 1.8.1 on my HTPC and set the h264 renderer in MP 1.2.3 to ATI MPEG Video Decoder (direct hardware decoding from the videocard), reinstalled MP3D and guess what... it works (with a few crashes if I forget to turn the 3d off)

Playback is smooth, so definately using DXVA somewhere. Playback is as smooth as stereoscopic player

so.... success at last

Let's see if setting h264 codec to ATI HW playback messes up playback elsewhere in MP ;)

---------- later -----------

So far all is well

I tried updating stereoscopic player from the stable 1.8.1 version to the newer 1.9.1 with reprogrammed interface. Seems the new version still needs some work as 1.9.1 does not play as smoothly as 1.8.1, even when played in stereoscopic player itself.
I recommend staying with 1.8.1, if anyone is curious
 
Last edited:

ScRePt

Portal Pro
August 2, 2010
170
96
Athens
Home Country
Greece Greece
Well, thanks for the detailed feedback.

I have some concerns though:

1. Stereoscopic Transformation filter 1.9.0 (v 1.9.1 of the Player) must have changed the interface and is not compatible with MP3D. Do not use that just yet.

2. The DXVA setting is turned off by default in MP3D. Unless I give you my debug build, I do not think you'll have DXVA.

3. About the crashes, here is a tip: MP and MP3D are managed assemblies (.NET). They do not crash ... ever, there are just some exceptions. If you see a crash, then something is wrong with the un-managed part of the game (C++), that is the graph-builder and it's filters / renderers. So, MP3D can not do anything directly for that.

4. So, you're saying that only 1 decoder with DXVA enabled worked for you? How MP3D should handle that? Switch to that renderer on 3D playback? How the users are going to know which-one works? LAV and MPC did not work for me, the MS one worked.

5. About the blueray ... I do not have the hardware to test. Nor a TV-card to test 3d streams too. Here is where other developers can kick-in. Or maybe if there is some virtualization of such hardware ...


About the SVI, again: That format is completely customized to 3dtv.at player. It is open but not generic. I find it strange for MP3D to write such files. Maybe only read them? What do people think? Does anyone both utilize 3dtv.at player (that writes the files) AND MP3D (that would read the files) ???? Is it worth it?
 

Collective

Portal Pro
July 13, 2008
104
55
Home Country
Australia Australia
1. Yep, was just checking it out to see how it performed..... answer... not so good. Back to using 1.8.1 again

2. by using the ATI MPEG Video Decoder, I am bypassing DXVA and accesssing the hardware decoding directly from my ATI 6850 card. This seems to be making all the difference. I'm sure NVIDIA cards have a similar feature

3. The crashes (so-far) are just when I forget to turn 3d playback OFF before trying to play other videos.

4. yes, only 1 decoder worked for me by bypassing DXVA entirely and accessing the video card's HW playback directly with ATI's renderer. This is allowing the CPU much more power to do the transformations without stuttering or dropping frames. Whether the transform filter is using DXVA here is moot in this case. (except perhaps in lower powered systems).

5. Well, I was just checking out the MP 1.3 alpha version, I'm sure they have more to add and fix before it's beta ready and before it's ready for stable release. Was just a test exercise to see how it was going and to see IF it would even accept MP3D installation. I don't have 3dTV card either, no channels here broadcast in 3d, so it's just 3d blu-ray's that need to be converted (or played in an external player such as Powerdvd)

As for the SVI's, I was not asking MP3D to WRITE them, but to have to ability to READ them if they are present to get all the 3d settings. I use stereoscopic player to test and set everything as I desire and save out SVI files for each 3d video. I can simply change the SVI file for different setups. Then, by reading the SVI file, it opens in stereoscopic player with all the correct settings. If MP3D could read the SVI file if present, it would make it simpler if the settings have already been configured to read and apply them
Is it worth it? I think so, but I may be the only one that thinks SVI's are a useful config tool for multiple setups
 

ScRePt

Portal Pro
August 2, 2010
170
96
Athens
Home Country
Greece Greece
Did you try via this plugin and did not work? Source Format: Side by Side, Output Format: Row Interlaced or Column Interlaced
 

PeppeBytes

Portal Member
April 22, 2008
29
5
Rome
Home Country
Italy Italy
when i set SBS input the aspect ratio of the frame in output is deformed horizontally, because the initial half frame is 1920x1080, but in case of Half SBS this is correct because the initial half frame is 960x1080.
in any case the output method raw or column interlaced is different of sequential frame method.
in sequential frame i have full hd frames alternated left and right with an higer Fps.
 

ScRePt

Portal Pro
August 2, 2010
170
96
Athens
Home Country
Greece Greece
Well, you can try directly with the http://3dtv.at player and play around with the options.
If the format you want is not supported by 3dtv.at, then this plug-in can not help :-(
 

stalkersvr

Portal Member
April 12, 2009
49
16
Sorry, may be I'm not understand something, but what for this plugin is needed ? Only for converting left/right to top/bottom video, if TV can't show left/right in 3D. Can this plugin take source video and render portal menus and bars in 3D mode and do not transform video ? as example - without plugin if I look 3D movie with top/botoom video if I press menu, then I see menu only with right eye ))
PS: Sorry for stupid questions, but if I switch video to 3D with this plugin MePo was crashed every time :(
 

Users who are viewing this thread

Top Bottom