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 > General > DVD2AVI / DGIndex

Reply
 
Thread Tools Search this Thread Display Modes
Old 30th March 2010, 16:55   #1361  |  Link
GZZ
Registered User
 
Join Date: Jan 2002
Posts: 581
Hey Neuron2

This is not a serious bug, but if you open up a video file in DGIndexNV and press File -> Close it dosnt free the file handle, so it impossible to rename/delete the file until you load another video file or close DGIndexNV. Can you can fix this ?
GZZ is offline   Reply With Quote
Old 30th March 2010, 22:34   #1362  |  Link
ndkamal
Registered User
 
Join Date: May 2005
Location: Paris
Posts: 48
Hello Neuron2,

Do you intend to do a version of DGIndex working in OpenCL with ATI cards. Cuda and OpenCL are the same language. ATI Radeon HD 5000 is more powerful than Geforce GTX400 in compute (2.7 Teraflops for the HD 5870 and 1.43 Teraflops for GTX480) and gaming (Radeon HD 5970 vs GeForce GTX480).You could make a unified version of DGIndex working with UVD and PureVideo in OpenCL. Moreover the deinterlacing of ATI is better than Nvidia (I have a 9500GT and a Radeon HD 4670). ATI has created a section to help developpers with OpenCL :

http://developer.amd.com/zones/OpenC...atoopencl.aspx
http://developer.amd.com/zones/OpenC...s/default.aspx


Finally, UVD is used by some software like PowerDirector for decoding.

Thanks for your answer.
__________________
Intel Core i5 4200
RAM 8 Go
Nvidia GeForce 840M
Windows 10
ndkamal is offline   Reply With Quote
Old 30th March 2010, 22:59   #1363  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by ndkamal View Post
Do you intend to do a version of DGIndex working in OpenCL with ATI cards.
It would be possible only if there is a published spec and API for video decoding on the ATI cards. Do they exist and are they available?

Keep in mind that DGNV tools do not use CUDA. They use the CUVID API.
Guest is offline   Reply With Quote
Old 30th March 2010, 23:16   #1364  |  Link
ndkamal
Registered User
 
Join Date: May 2005
Location: Paris
Posts: 48
Quote:
Originally Posted by neuron2 View Post
It would be possible only if there is a published spec and API for video decoding on the ATI cards. Do they exist and are they available?

Keep in mind that DGNV tools do not use CUDA. They use the CUVID API.
I think because they use UVD in PowerDirector for decode, like they say in this test :

http://translate.google.fr/translate...t/%3Fpage%3D18


For more information about that. We mask ask that to ATI.
__________________
Intel Core i5 4200
RAM 8 Go
Nvidia GeForce 840M
Windows 10
ndkamal is offline   Reply With Quote
Old 30th March 2010, 23:50   #1365  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Please quote the relevant text so I don't have to spend an hour searching for it in your link.
Guest is offline   Reply With Quote
Old 31st March 2010, 00:04   #1366  |  Link
ndkamal
Registered User
 
Join Date: May 2005
Location: Paris
Posts: 48
Quote:
Originally Posted by neuron2 View Post
It would be possible only if there is a published spec and API for video decoding on the ATI cards. Do they exist and are they available?

Keep in mind that DGNV tools do not use CUDA. They use the CUVID API.
With ATI Radeon, the API for Lunix is XvBA (X-Video Bitstream Acceleration), there is no information about the same thing for Windows.

The options seems to be limited to motion compensation (mo comp) and inverse discrete cosine transform (iDCT), and VLD (Variable-Length Decoding) for MPEG-2, MPEG-4 AVC (H.264) and VC-1 encoded video. No deinterlacing or noise reduction.

I will ask the question to ATI Forum developpers.

For Power Director article, you should look at the third party of the page, you cannot miss that, the title is GeForce GTX 480/470 in the test: GPU rendering with Power Director 8. Thanks for your patience.
__________________
Intel Core i5 4200
RAM 8 Go
Nvidia GeForce 840M
Windows 10
ndkamal is offline   Reply With Quote
Old 31st March 2010, 00:55   #1367  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
So the status is unchanged. There is no available API outside of DXVA.
Guest is offline   Reply With Quote
Old 31st March 2010, 04:06   #1368  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,281
Hi Don,

Sorry for the delayed response.

Quote:
Originally Posted by Audionut View Post
A stream for you. Blu-ray source indexed by latest dgdecodenv and encoded by x264 with,

--preset veryslow --tune film -B 3000

So, bframes=8 , ref=16.
Quote:
Originally Posted by neuron2 View Post
What happens if you use level 4.1 instead of High 5?
Adding --level 4.1 to the command line fixed the problem. What reason is there for the --level parameter causing this issue.
__________________
http://www.7-zip.org/
Audionut is offline   Reply With Quote
Old 31st March 2010, 04:14   #1369  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by Audionut View Post
What reason is there for the --level parameter causing this issue.
IIRC, DXVA is limited to 4.1, so I speculated that only 4.1 is fully supported (although some L5 streams are known to play fine).
Guest is offline   Reply With Quote
Old 31st March 2010, 07:02   #1370  |  Link
djesteban
Registered User
 
djesteban's Avatar
 
Join Date: Aug 2008
Posts: 112
Hi Neuron,
Could you add rollover button description textbox in the next version please.

Thanks in advance
djesteban is offline   Reply With Quote
Old 7th April 2010, 11:36   #1371  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 540
Haven't followed this for a while, however will DGIndexNV ever open .mpg files as well as mpeg2 elementary streams ?

Also, I need to de-block a HD TV capture ... in the new
DGMultiSource("Inputdgm.dgm",deinterlace=0)
is there a way to achieve an equivalent to the older deblocking and de-ringing ?
MPEG2Source("Inputd2v.d2v",info=0,ipp=true,cpu=4) or
MPEG2Source("Inputd2v.d2v",info=0,ipp=true,cpu=6)

Last edited by hydra3333; 7th April 2010 at 11:59.
hydra3333 is offline   Reply With Quote
Old 7th April 2010, 13:22   #1372  |  Link
kebulek
Registered User
 
kebulek's Avatar
 
Join Date: Oct 2008
Posts: 40
Hey Neuron2

I found an error in your DG NV Tools (2007).

Error window: http://www.imagebam.com/image/5fa3b675373056

(Cannot find audio data...) - but for example in tsMuxeR is everything alright.

Sample: http://uloz.to/4482766/cthd-sample.ts

Sample was cut in newest TSPE 0.810. Error occurs randomly, once is cutted .TS ok, once is not... Maybe its TSPE error, i dont know - can you please look into it?

kebulek is offline   Reply With Quote
Old 7th April 2010, 13:47   #1373  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by hydra3333 View Post
will DGIndexNV ever open .mpg files as well as mpeg2 elementary streams ?
It already does.

Quote:
Also, I need to de-block a HD TV capture ... in the new
DGMultiSource("Inputdgm.dgm",deinterlace=0)
is there a way to achieve an equivalent to the older deblocking and de-ringing ?
MPEG2Source("Inputd2v.d2v",info=0,ipp=true,cpu=4) or
MPEG2Source("Inputd2v.d2v",info=0,ipp=true,cpu=6)
Not currently possible. Use an external deblocker.

@kebulek

Investigating...

Last edited by Guest; 7th April 2010 at 13:50.
Guest is offline   Reply With Quote
Old 7th April 2010, 14:15   #1374  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 540
I have acquired another old PC and put 220GT in it, and am wondering what to do ... do I need to donate again to get a 3rd license ?
I located an email which said
Quote:
> If you have multiple machines, or you switch NICs on and off, send
> all the machine IDs that can thereby be generated, so that I can send you
> one comprehensive license file. We can also add machine IDs later without
> problems.
and
Quote:
A license server is being created to
simplify the licensing process for you.
hydra3333 is offline   Reply With Quote
Old 7th April 2010, 14:21   #1375  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
@hydra3333

Send me an email from the account you used to donate and ask for a login to the license generator.
Guest is offline   Reply With Quote
Old 7th April 2010, 14:41   #1376  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 540
With an old PentiumD2 2.8Ghz/220GT-1gb, do you think there'd be benefit in decoding 1080i mpeg2 streams using the NV tools vs using ordinary DGDecode ?

I know I'll have to
deinterlace with Yadifmod/Nnedi2 and then use and external deblocker like Deblock_QED_MT2() and then resize/reinterlace to 576i
instead of using the noble MPEG2Source("Inputd2v.d2v",info=0,ipp=true,cpu=4) and then deinterlace with Yadifmod/Nnedi2 and then resize/reinterlace to 576i

I'm tempted with the NV to use it's Nvidia deinterlacer in DGMultiSource, however I'm guessing (and seeking your opinion) that Yadifmod/Nnedi2 may be superior for HD fast sports action.

Last edited by hydra3333; 7th April 2010 at 14:44.
hydra3333 is offline   Reply With Quote
Old 7th April 2010, 14:52   #1377  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by hydra3333 View Post
With an old PentiumD2 2.8Ghz/220GT-1gb, do you think there'd be benefit in decoding 1080i mpeg2 streams using the NV tools vs using ordinary DGDecode ?
I would expect some gain during serving but not a massive one. Indexing itself will be slower with DGNV due to architectural compromises made to cleanly support decoding of all the video and container types.

Quote:
I'm guessing (and seeking your opinion) that Yadifmod/Nnedi2 may be superior for HD fast sports action.
Try it both ways. You may be surprised.
Guest is offline   Reply With Quote
Old 7th April 2010, 15:04   #1378  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 540
Thanks I will try it. I think the following workflow will be OK although I admit to being unsure about the deblocking position (eg before or after deinterlacing, say after a separatefields... although I couldn't do that as a part of (b) I suppose)

(a) DGMultiSource without deinterlacing
deinterlace with Yadifmod/Nnedi2 to doubleframerate
Deblock_QED_MT2(quant1=40)
resize to 704x576
limitedsharpenfaster
reinterlace to 576i

(b) DGMultiSource with doubleframerate deinterlacing
Deblock_QED_MT2(quant1=40)
resize to 704x576
limitedsharpenfaster
reinterlace to 576i

I gather I could also re-size at the same time as deinterlace under (b) although I'm not sure what that would to do Deblock_QED_MT2 ...

Last edited by hydra3333; 7th April 2010 at 15:08.
hydra3333 is offline   Reply With Quote
Old 7th April 2010, 16:14   #1379  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Sorry hydra3333, but you're going way off topic talking about workflows here. Please start a new thread.
Guest is offline   Reply With Quote
Old 8th April 2010, 10:37   #1380  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 540
No worries, thanks.
hydra3333 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 09:14.


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