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. |
13th September 2008, 19:54 | #65 | Link | ||
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
Quote:
Bear with me, I'm a noob. |
||
13th September 2008, 19:56 | #67 | Link |
@DVBPortal
Join Date: Feb 2004
Posts: 434
|
@neuron2
It seems those having trouble are on Vista. It could be, there are different DLLs for XP and Vista. Did you ship those for XP? BTW. Fantastic Job. Playback is flawless even for PAFF streams. I am really impressed. |
13th September 2008, 19:58 | #68 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Thanks for the kind words, and to all for your test results. Doom9 people are the best!
I don't know about the Vista issue. Have you looked at the Nvidia CUDA Zone site? OK, I'm going to be gone for a while. Guess what I am working on. |
13th September 2008, 20:00 | #70 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,815
|
Quote:
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
|
13th September 2008, 20:02 | #71 | Link |
@DVBPortal
Join Date: Feb 2004
Posts: 434
|
I removed the following DLLs from your package:
nvcuvid.dll nvapi.dl nvcuda.dll and used these from the badaboom package: nvcuvid.dll nvdec.dll nvapi and nvcuda where in my system32 directory. I have not installed the SDK (yet). |
13th September 2008, 20:03 | #72 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
I have to tell you that DGAVCIndexNV (and DGIndex, and DGAVCIndex) all have horribly inefficient YV12->RGB24 conversion for display. I'll be working on it but it is not important because when serving you don't have any display. What happens when you try it with the display disabled?
|
13th September 2008, 20:03 | #73 | Link |
CoreCodec Founder
Join Date: Oct 2001
Location: San Francisco
Posts: 1,421
|
Congrats neuron2!
__________________
Dan "BetaBoy" Marlin Ubiquitous Multimedia Technologies and Developer Tools http://corecodec.com |
13th September 2008, 20:21 | #76 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Here is my new generic decoder API:
Code:
extern int decoder_open(void (*Alloc)(int, int), void (*FrameComplete)(void), void (*Error)(char *, int), int (*Info)(const char* fmt, ...), unsigned char **frame_store); extern int decoder_close(void); extern int decoder_flush(void); extern int decoder_reset(void); extern int decoder_decode_nalu(unsigned char *buf, int len); extern int decoder_set_mode(int); Alloc: called when a video sequence is seen to allow the app to allocate memory, also provides the frame size FrameComplete: called when the app should receive a picture for display/serving Error: called for a fatal error Info: called for an info popup The decoder_set_mode() call puts the decoder into a stepping or playing mode. |
13th September 2008, 20:36 | #79 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,815
|
Quote:
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
|
13th September 2008, 21:06 | #80 | Link |
x264aholic
Join Date: Jul 2007
Location: New York
Posts: 1,752
|
@neuron2: Sorry, I was making assumptions that people knew what the graphs meant usually! Green is total CPU usage, and red presents the portion that the kernel is using. In this case it looks like nearly half of the cpu usage is from the kernel alone. DGAVCNV only used maybe 12 - 13% cpu but the total CPU usage was closer to 25%.
By the way, is this more or less optimized? Edit: I'll try to reproduce my error again. I want to see if it happens twice -- I only saw it once when I decided to exit while I was still previewing. Edit 2: Odd, the error seems to have been a one shot deal. I haven't had it again.
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame. Last edited by Sagekilla; 13th September 2008 at 21:09. |
Thread Tools | Search this Thread |
Display Modes | |
|
|