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. |
|
|
Thread Tools | Search this Thread | Display Modes |
15th March 2012, 21:42 | #61 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
The best course of action would be to contribute any improvements to the actual Blu-ray handling back to the libbluray project. In fact, its the only course of action that'll get you proper support.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
15th March 2012, 21:55 | #62 | Link |
Registered User
Join Date: Mar 2005
Posts: 433
|
I cannot seem to find the libbluray project - only the dslibbluray one on sourceforge. I guess I will have to keep searching around a bit.
I guess it is the VLC one: http://www.videolan.org/developers/libbluray.html |
15th March 2012, 22:40 | #63 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Yes thats the one. Its the base library dslibbluray is based on (as one might've guessed from the name)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
18th March 2012, 02:07 | #64 | Link |
Registered User
Join Date: Dec 2005
Posts: 560
|
cb2000,
is the code in test-60.zip the latest on sourceforge ? Because when I try and BBC_DEEP_BLUE it works fine with that compiled code. But when I compile the mixer myself and run it, it won't run past the menu buttons. Just freezes after. And the compile sizes come out different so I'm guessing there is some changes missing ? I want to make some changes to the mixer to help with evr custom compatibility but would rather work with the latest version |
18th March 2012, 14:25 | #65 | Link | |
Registered User
Join Date: Nov 2010
Posts: 91
|
some interface function add in IEVRMixer, and be used by dslibbluray, see svn commit log of REV 62.
Quote:
|
|
18th March 2012, 18:26 | #66 | Link |
Registered User
Join Date: Dec 2005
Posts: 560
|
I was using build rev 62. The debug binary comes out a different size than that of the evrmixer.dll in the test-60.zip. I am thinking either you forgot to submit some code or REV 62 introduced a bug Since the BBC_DEEP_BLUE wont play past the menu with REV 62 or later.
|
19th March 2012, 08:31 | #67 | Link | |
Registered User
Join Date: Nov 2010
Posts: 91
|
Mainly because the libbluray.jar not compatable with bluray.dll.
Using the the same Rev of code and and libbluray.jar in test build please. Quote:
|
|
19th March 2012, 09:00 | #68 | Link | |
Registered User
Join Date: Dec 2007
Posts: 1,138
|
Quote:
Just make sure you're using ONLY FFD cause from my tests there are big incompatibilities with other decoders e.g. LAV
__________________
Intel UHD Graphics 750; Win 10 22H2 |
|
19th March 2012, 12:30 | #70 | Link |
Registered User
Join Date: Dec 2005
Posts: 560
|
Hm i tried the demo player with FFDShow tryouts
all i get is Problem signature: Problem Event Name: APPCRASH Application Name: demo_player.exe Application Version: 0.0.0.0 Application Timestamp: 4f5e0938 Fault Module Name: ffdshow.ax seems to die after f:\work\bluray\dslibbluray\trunk\libbluray\src\libbluray\bluray.c:1582: Playback rate change to 1.000000 ! (03D835C0) Last edited by dukey; 19th March 2012 at 12:32. |
19th March 2012, 14:35 | #71 | Link | |
Registered User
Join Date: Dec 2007
Posts: 1,138
|
Quote:
__________________
Intel UHD Graphics 750; Win 10 22H2 |
|
19th March 2012, 16:55 | #73 | Link |
Registered User
Join Date: Dec 2005
Posts: 560
|
Well done a little debugging ..
I found that the DXVA code in the mixer is quite broken. It looks like this If i simply disable it in the code using .. m_bDVXAUsed = false; It works fine Would it be best if we just commented out the DXVA code for now ? As clearly it doesn't work right. |
20th March 2012, 14:49 | #74 | Link |
Registered User
Join Date: Nov 2010
Posts: 91
|
Using dxva for deinerlace and color space convert, and d3d for alpha blend and scale now.
it is a bug of dxva using output format to X8R8G8 when input is ARGB. I dont find it because my card only support ARGB input in software dxva device. |
22nd March 2012, 23:51 | #79 | Link |
Registered User
Join Date: Dec 2005
Posts: 560
|
Can anyone build a windows version of libaacs?
http://git.videolan.org/?p=libaacs.git Should compile with mingw I think. |
24th March 2012, 01:07 | #80 | Link |
Registered User
Join Date: Dec 2005
Posts: 560
|
cb2000,
we should set the proper frame rate here .. instead of Code:
if (SUCCEEDED(pDevice->GetDisplayMode(0, &mode))) uiFrameRate = mode.RefreshRate; MFSetAttributeRatio(pOutputType, MF_MT_FRAME_RATE, uiFrameRate, 1) I want to set the Code:
IMFMediaType *mt = NULL; if(GetOutputCurrentType(0,&mt)==S_OK) { MFRatio fps; if (SUCCEEDED(GetFrameRate(mt, &fps)) && (fps.Numerator != 0) && (fps.Denominator != 0)) { MFFrameRateToAverageTimePerFrame(fps.Numerator,fps.Denominator,(UINT64*)&m_hnsFrameInterval); } } SetSampleDuration() My jerky problems in menus go away |
Thread Tools | Search this Thread |
Display Modes | |
|
|