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 > Video Encoding > MPEG-4 AVC / H.264

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 1st November 2008, 22:38   #681  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
You're wondering why DGAVCDecNV cannot use the GPU to encode the video?

It's very simple. DGAVCDecNV is a decoder, not an encoder.
Guest is offline  
Old 1st November 2008, 23:38   #682  |  Link
elitondimer
Registered User
 
Join Date: Oct 2008
Posts: 3
Quote:
Originally Posted by neuron2 View Post
You're wondering why DGAVCDecNV cannot use the GPU to encode the video?
It's very simple. DGAVCDecNV is a decoder, not an encoder.
OK, I understand. only 2 questions:
1 - It's possible use this plugin with the tmpgenc plus?
2 - you want to launch a video encoder with the power of the GPU?
elitondimer is offline  
Old 1st November 2008, 23:50   #683  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by elitondimer View Post
1 - It's possible use this plugin with the tmpgenc plus?
If that application can open Avisynth scripts, then yes.

Quote:
2 - you want to launch a video encoder with the power of the GPU?
I never said anything about that. I make a decoder. Go talk to the guys that make encoders. It's OT for this thread, so please drop it.
Guest is offline  
Old 2nd November 2008, 01:45   #684  |  Link
woah!
Registered User
 
Join Date: Oct 2003
Posts: 435
just to let you know, i saw a driver set on nvidia's site http://www.nvidia.com/object/winxp_180.43_beta.html

Version: 180.43 which crashes your server app on my setup anyways.. back to the GeForce Release 178 WHQL Version: 178.24 and all is good. i know they were beta and this is just for reference in case anyone else has issues...
woah! is offline  
Old 2nd November 2008, 02:57   #685  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
I've informed Nvidia. Thank you.
Guest is offline  
Old 3rd November 2008, 04:56   #686  |  Link
saint-francis
too much lurking
 
saint-francis's Avatar
 
Join Date: Sep 2006
Location: Valhalla
Posts: 668
Quote:
Originally Posted by neuron2 View Post
On some machines there may be a small performance improvement, but the main purpose of using CUDA is to get correct decoding for the streams that are not handled by libavcodec, and to access some of the post-processing capabilities of CUDA. Also, to add support for VC-1 in the future.
Does CoreAVC correctly handle the sources that libavcodec doesn't? If so then the advantage DGAVCdecNV has over it with directshowsource is frame accuracy?

This is an important question for me (as an ATI owner) and many others since ATI doesn't support CUDA and purchasing a new video card can be a big step.
saint-francis is offline  
Old 3rd November 2008, 13:05   #687  |  Link
avivahl
Registered User
 
Join Date: Dec 2007
Posts: 215
@neuron2: I'm not really familiar with how it all works, but will it ever be possible to have a H.264 DirectShow decoder/filter that uses CUDA the way DGAVCDecNV does? Currently, MPC-HC and PowerDVD use DXVA (which is somewhat similar, but buggy/restricted)...
avivahl is offline  
Old 3rd November 2008, 13:55   #688  |  Link
nm
Registered User
 
Join Date: Mar 2005
Location: Finland
Posts: 2,641
Quote:
Originally Posted by avivahl View Post
@neuron2: I'm not really familiar with how it all works, but will it ever be possible to have a H.264 DirectShow decoder/filter that uses CUDA the way DGAVCDecNV does? Currently, MPC-HC and PowerDVD use DXVA (which is somewhat similar, but buggy/restricted)...
The next version of CoreAVC should have similar CUDA support.
nm is offline  
Old 3rd November 2008, 13:57   #689  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by saint-francis View Post
Does CoreAVC correctly handle the sources that libavcodec doesn't? If so then the advantage DGAVCdecNV has over it with directshowsource is frame accuracy?
Yes, that is the point of DGAVCDecNV, to be a frame accurate Avisynth source filter. Many people also find DGAVCIndexNV to be a useful little app in its own right for quickly inspecting AVC streams, getting PIDs, seeing what audio is present, etc. The NV support also brings you the PureVideo deinterlacing. And it will bring you VC-1 support in the future. For some it also brings a performance inprovement when transcoding. For fast systems, that will be modest.
Guest is offline  
Old 3rd November 2008, 14:00   #690  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by avivahl View Post
will it ever be possible to have a H.264 DirectShow decoder/filter that uses CUDA the way DGAVCDecNV does? Currently, MPC-HC and PowerDVD use DXVA (which is somewhat similar, but buggy/restricted)...
Yes, of course. IIRC, CoreAVC plans to roll out CUDA support at some point.
Guest is offline  
Old 3rd November 2008, 23:43   #691  |  Link
Devilman1
Registered User
 
Join Date: Feb 2003
Posts: 103
Do you plan to add ATI support? At the beginning of the post you said so, but I didn't see any other information.
Or the ATI decoding is not so friendly in this kind of operation?

Thanks
Devilman1 is offline  
Old 3rd November 2008, 23:46   #692  |  Link
Sharc
Registered User
 
Join Date: May 2006
Posts: 3,997
Quote:
Originally Posted by neuron2 View Post
.....DGAVCDecNV....... And it will bring you VC-1 support in the future .....
Good news! Much appreciated
Sharc is offline  
Old 4th November 2008, 01:54   #693  |  Link
woah!
Registered User
 
Join Date: Oct 2003
Posts: 435
Quote:
Originally Posted by neuron2 View Post
Yes, that is the point of DGAVCDecNV, to be a frame accurate Avisynth source filter. Many people also find DGAVCIndexNV to be a useful little app in its own right for quickly inspecting AVC streams, getting PIDs, seeing what audio is present, etc. The NV support also brings you the PureVideo deinterlacing. And it will bring you VC-1 support in the future. For some it also brings a performance inprovement when transcoding. For fast systems, that will be modest.
sorry to ask this again, but just to clear my mind of this, i know this is AVCindex but will you be adding mpeg2 NV decode to this app, or maybe to your other app DGIndex ?

avc and vc1 of course makes sense, but using purevideo to deinterlace mpeg2 content before passing to the encoder would be great i have lost the plot it seems...

Last edited by woah!; 4th November 2008 at 01:56.
woah! is offline  
Old 4th November 2008, 02:09   #694  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by Devilman1 View Post
Do you plan to add ATI support? At the beginning of the post you said so, but I didn't see any other information.
Or the ATI decoding is not so friendly in this kind of operation?
It's possible but unlikely. I simply have too much on my plate already and I own an Nvidia card, so...
Guest is offline  
Old 4th November 2008, 02:11   #695  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by woah! View Post
sorry to ask this again, but just to clear my mind of this, i know this is AVCindex but will you be adding mpeg2 NV decode to this app, or maybe to your other app DGIndex?
One way or another I will have CUDA support for MPEG2. It's a feature that I need myself, so the likliehood of rapid implementation is very high. Higher than VC-1. But right now I am just finishing up double rate deinterlacing for DGAVCDecNV.
Guest is offline  
Old 4th November 2008, 03:51   #696  |  Link
Sagekilla
x264aholic
 
Join Date: Jul 2007
Location: New York
Posts: 1,752
neuron2, is the double rate deint is already present in hardware? or did you have to do extra tricks with single rate to get double rate too?
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame.
Sagekilla is offline  
Old 4th November 2008, 04:01   #697  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
It's already present. The only trickiness needed is in the random access code of DGAVCDecodeNV. It uses a single instance of the decoder.
Guest is offline  
Old 5th November 2008, 01:53   #698  |  Link
slip_
Registered User
 
Join Date: Sep 2008
Posts: 2
Hi!

I've muxed out a .264 file (from a Bluray disc with tsmuxer), and when I tried to load it the following error message is appeard:
GPU decoder: Failed to create video decoder [100]
CUDA driver, sdk, toolkit is installed, i've started the server application, and the dll file is in the right place (Windows\SysWOW64)

My pc details:
OS: Vista Business x64 SP1
CPU: AMD Athlon 64 X2 64 6000+
GPU: 8800GTS 320MB (NV50/G80 revision A2)

I hope that somebody can help me

Last edited by slip_; 5th November 2008 at 02:00.
slip_ is offline  
Old 5th November 2008, 02:29   #699  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
What Nvidia driver version are you running?
Guest is offline  
Old 5th November 2008, 07:24   #700  |  Link
nm
Registered User
 
Join Date: Mar 2005
Location: Finland
Posts: 2,641
Quote:
Originally Posted by slip_ View Post
GPU: 8800GTS 320MB (NV50/G80 revision A2)
G80 chips don't have VP2, so you'll need to get a new graphics card.
nm is offline  
Closed Thread

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 23:38.


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