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. |
5th September 2008, 03:01 | #1381 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
I work on things that 1) I need, and 2) I enjoy doing. Such a thing satisfies both. So, it's a matter of time and competing projects. |
|
5th September 2008, 03:08 | #1382 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Here's another thought for you...
The CUDA video decoder engine decodes VC1! Would you like a frame accurate VC1 Avisynth frame server? I thought you might. And oh, BTW, it also does MPEG2. Want better decoding performance for DGIndex? I thought you might. |
5th September 2008, 03:23 | #1383 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
what about OpenCL?
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
5th September 2008, 03:36 | #1385 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
|
5th September 2008, 03:48 | #1386 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
thats quite an old arcticle. things keep moving... and now there is official support from AMD/ATI (amd just started to integrate OpenCL in their Stream SDK...) and the OpenGL group (Khronos consortium) is working on standardizing OpenCL... things are moving fast.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
5th September 2008, 12:09 | #1389 | Link | |
Registered User
Join Date: Jan 2007
Location: Romania, Timisoara
Posts: 223
|
Quote:
There is also a CUDA Linux version. Does the VideoDecode Sample work on Linux? EDIT: @Sharktooth: It doesn't matter which API is used (CUDA, OpenCL or FireStream, etc.) as long as it gives you direct access to the VP2/UVD. At this moment only CUDA gives us access to VP2. Last edited by lucassp; 5th September 2008 at 12:50. |
|
5th September 2008, 13:28 | #1391 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
@lucassp: im not so sure. being openCL an open computing language (it's not yet fully standardized, so i cant call it an open standard) hardware producers can implement what features they like including VP2 or UVD access... in OSX it is an OS API, so it's even easier...
the difference between opencl and cuda is cuda is a proprietary solution and works only on nvidia cards while opencl is ... ehrr... open.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! Last edited by Sharktooth; 5th September 2008 at 13:32. |
5th September 2008, 14:56 | #1392 | Link |
Registered User
Join Date: Jan 2002
Location: San Jose, CA
Posts: 216
|
I don't think OpenCL includes any video-decode-specific APIs, pretty much everything is focused on general purpose parallel computing (just like DX11 Compute Shaders, and generic CUDA functionality), not dedicated hardware engines (though it would be nice to have a cross-platform equivalent to DXVA).
|
5th September 2008, 16:27 | #1393 | Link | |
@DVBPortal
Join Date: Feb 2004
Posts: 434
|
Quote:
|
|
5th September 2008, 17:59 | #1395 | Link |
Registered User
Join Date: Jan 2002
Location: France
Posts: 2,856
|
There seems to be a either huge memory leak or a robustness issue with version 1.0.0.35. I tried to index a 35+ GB m2ts file, and it ended up, 30 minutes or so later, with a popup saying starting with "AllocPPS" (i don't remember the precise error message ) When checking the memory used by DGAvcIndex at that moment, it reported 1.9+ GB of virtual memory.
I don't know whether the stream was corrupted (I doubt it since I know somebody else at work managed to index it with a previous version of DGAvcIndex - dunno which one) or if it's a regression. I'll try to get more information (especially which previous version did work), but that won't be before I get back to work on monday. Where can I find previous versions, in order to search for a possible regression (if that would help) ?
__________________
|
5th September 2008, 18:11 | #1396 | Link | |
Registered User
Join Date: Oct 2006
Posts: 303
|
Quote:
|
|
5th September 2008, 18:12 | #1397 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
They're all still online. Replace the XX as required:
http://neuron2.net/dgavcdec/dgavcdec100aXX.zip I'll have a look at my memory management for SPS/PPS's. |
6th September 2008, 03:09 | #1398 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Just for fun, I benchmarked Nvidia 8500GT versus CoreAVC on E8500 @ 3.8GHz using a 1080P25 AVC video. I forced the frame rate to 120fps using an Avisynth script.
Nvidia GPU: 66 fps (CPU 4%) CoreAVC: 60 fps (CPU 60%) Which would you prefer? And consider that the PureVideo deinterlacing and 3:2 processing are available as well with the GPU. That gives you excellent deinterlacing in hardware! The 8500GT is < $100. Last edited by Guest; 6th September 2008 at 03:18. |
6th September 2008, 03:22 | #1399 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
well the answer is obvious, isnt it?
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
|
|