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

Reply
 
Thread Tools Search this Thread Display Modes
Old 6th February 2010, 12:15   #561  |  Link
schweinsz
Registered User
 
Join Date: Nov 2005
Posts: 497
Quote:
Originally Posted by Stephen R. Savage View Post
I may have found a serious bug in DiAVC. When seeking backwards in video, sometimes the stream can degenerate into blocking artifacts. When this happens, these artifacts get progressively worse until an IDR is encountered. After being refreshed at the IDR, the video quickly breaks back down into blocks, and the only way to return to normal operation is to reopen the file. I have encountered this on two different streams now, but have unfortunately not been able to find a deterministic way of replicating it.
Could you share the two bitstreams with me?
schweinsz is offline   Reply With Quote
Old 6th February 2010, 16:50   #562  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
Unfortunately, I can not, for copyright reasons. Aside from that, I have not yet managed to replicate the problem, nor isolate any part of the bitstream that causes the issue, so I suspect it is random. The two bitstreams that I encountered this on were encoded with x264, but with much different settings/formats (480p, L3.1, weightp and 720p, L4.1, no weightp).
Stephen R. Savage is offline   Reply With Quote
Old 6th February 2010, 21:41   #563  |  Link
Rumbah
Registered User
 
Join Date: Mar 2003
Posts: 480
I have a problem with a x264 encoded video, I cut out a part with mp4box and sent a link via PM. The problem is that DiAVC freezes some frames, it looks smooth with ffdshow, CoreAVC and in VLC. Because of the freezes the video goes out of sync. (MPC-HC Win7)
Rumbah is offline   Reply With Quote
Old 7th February 2010, 21:48   #564  |  Link
Astrophizz
Registered User
 
Join Date: Jul 2008
Posts: 184
FYI, the trial period on RC1 is over.
Astrophizz is offline   Reply With Quote
Old 7th February 2010, 22:12   #565  |  Link
Virtual_ManPL
Virtual_ManPL
 
Virtual_ManPL's Avatar
 
Join Date: Sep 2009
Posts: 170
Quote:
Originally Posted by Astrophizz View Post
FYI, the trial period on RC1 is over.
you can always change February to January in clock settings ;p
Virtual_ManPL is offline   Reply With Quote
Old 8th February 2010, 00:08   #566  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by Virtual_ManPL View Post
you can always change February to January in clock settings ;p
It's not that easy

http://forum.doom9.org/showpost.php?...&postcount=425
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 9th February 2010, 12:06   #567  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 1,120
this looks like an interesting h264 decoder Is there a native 64bit version? would be nice for MPC-HC 64bit build working with it. Also i'm assuming this uses CUDA? Will you be supporting ATI's STREAM? Keep up the good work, hope you can work with neuron as it seems coreavc don't want to.
hajj_3 is offline   Reply With Quote
Old 9th February 2010, 17:42   #568  |  Link
slavickas
I'm Shpongled
 
slavickas's Avatar
 
Join Date: Nov 2001
Location: Lithuania
Posts: 303
Quote:
Originally Posted by hajj_3 View Post
this looks like an interesting h264 decoder Is there a native 64bit version? would be nice for MPC-HC 64bit build working with it. Also i'm assuming this uses CUDA? Will you be supporting ATI's STREAM? Keep up the good work, hope you can work with neuron as it seems coreavc don't want to.
it doesnt use buzzwords like CUDA and STREAM
slavickas is offline   Reply With Quote
Old 10th February 2010, 00:23   #569  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 1,120
i'm not sure if your trying to be funny or not but CUDA and STREAM aren't buzzwords, they let the gpu do alot of the decoding, does this software allow the gpu to do some of the decoding?
hajj_3 is offline   Reply With Quote
Old 10th February 2010, 00:30   #570  |  Link
nm
Registered User
 
Join Date: Mar 2005
Location: Finland
Posts: 2,641
Quote:
Originally Posted by hajj_3 View Post
does this software allow the gpu to do some of the decoding?
No. It's purely CPU-based software decoder.
nm is offline   Reply With Quote
Old 13th February 2010, 17:31   #571  |  Link
schweinsz
Registered User
 
Join Date: Nov 2005
Posts: 497
DiAVC 1.0.0 is released. It is on sale with $9.9. I am sorry that it is released so late. I met some problems with the property page and some others.
change logs:
20100213
DiAVC 1.0.0 is released.
Add a property page.
Add supports for PC and TV input/output level.
Add supports for settings of brightness offset, contrast, saturation and hue.
Add supports for NV12, YUY2, UYVY, RGB32 and RGB24.
Add the display of input level and colorspace in VUI on property page (click on it to update).
Add an installer.
Faster startup.
Slightly faster than rc version.
Fix a bug on bitstreams with fault reference frame re-ordering.

DiAVC1.0.0 Setup
I added the Microsoft_VC90_CRT_x86.msm and Microsoft_VC90_MFC_x86.msm to the setup package, so it is 10M bytes big.

You can try an alternative. It is small.
DiAVC1.0.0pack
schweinsz is offline   Reply With Quote
Old 13th February 2010, 17:55   #572  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
I am unable to understand how to install your software.

1) I downloaded DiAVC1.0.0_Setup.zip, but there were two files named "setup," one in MSI and the other in EXE.
2) The EXE tries to install .NET 3.5 on my system, which fails because Windows Server 2008 R2 does not allow .NET to be installed separately from the server role manager.
3) The MSI installs a folder named "DiAVCSetup," but when I try to run "DiAVC Registration.exe" it only reports diavc intialization failed."
4) I tried to open the .ZIP independently and run the included "DiAVC Registration.exe" but it shows a blank field for "RegisterCode."

schweinsz, could you please give more information on how to install your software.

Last edited by Stephen R. Savage; 13th February 2010 at 17:59.
Stephen R. Savage is offline   Reply With Quote
Old 13th February 2010, 17:56   #573  |  Link
schweinsz
Registered User
 
Join Date: Nov 2005
Posts: 497
Quote:
Originally Posted by canTsTop View Post
Video cut with VideoReDo 4 have problem, playback is not smooth http://www.mediafire.com/?zzkzyjgmihu
and if i seek in mpc-hc there is no video for 5 or more seconds
In the DiAVC version 1.0 the problem is fixed. It is related to fault reference reordering.
schweinsz is offline   Reply With Quote
Old 13th February 2010, 17:58   #574  |  Link
schweinsz
Registered User
 
Join Date: Nov 2005
Posts: 497
Quote:
Originally Posted by Stephen R. Savage View Post
I am unable to understand how to install your software.

1) I downloaded DiAVC1.0.0_Setup.zip, but there were two files named "setup," one in MSI and the other in EXE.
2) The EXE tries to install .NET 3.5 on my system, which fails because Windows Server 2008 R2 does not allow .NET to be installed separately from the server role manager.
3) The MSI installs a folder named "DiAVCSetup," but when I try to run "DiAVC Registration.exe" it only reports "could not initialize diavc."
4) I tried to open the .ZIP independently and run the included "DiAVC Registration.exe" but it shows a blank field for "RegisterCode."

schweinsz, could you please give more information on how to install your software.
From your info I get there is some problems with the setup program.
Running the "DiAVC Registration.exe" requires administrator domain because the DiAVC read the harddisk serial number using DeviceIoControl to compute the register code using some hash algorithm.

Last edited by schweinsz; 13th February 2010 at 18:05.
schweinsz is offline   Reply With Quote
Old 13th February 2010, 18:15   #575  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
I have tried running "DiAVC Registration.exe" as administrator, but it does not change the results. I still get "DiAVC Initialization failed!"

Edit: Does your software require .NET 3.5 to be installed?

Last edited by Stephen R. Savage; 13th February 2010 at 18:18.
Stephen R. Savage is offline   Reply With Quote
Old 13th February 2010, 18:18   #576  |  Link
schweinsz
Registered User
 
Join Date: Nov 2005
Posts: 497
Quote:
Originally Posted by Stephen R. Savage View Post
I have tried running "DiAVC Registration.exe" as administrator, but it does not change the results. I still get "DiAVC Initialization failed!"
Ok, open the graphstudio, load the DiAVC decoder and get its property page. Hope you have good luck.
Or, delete the registry key "HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{5DFA20A4-C343-45DF-A46E-EC1711E4EE32}\rgtcode", and re-run the "DiAVC Registration.exe".

Download the diskid32.exe and run it, I can see if it is ok for smart getting harddisk serial number.
diskid32 is a tool that can get the harddisk info.
http://www.winsim.com/diskid32/diskid32.html
I use its SMART drive to get harddisk serial number. But I can't be sure if it is ok for all platforms.

Last edited by schweinsz; 13th February 2010 at 18:23.
schweinsz is offline   Reply With Quote
Old 13th February 2010, 18:28   #577  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
I opened the property page using GraphStudio, but the "RegisterCode" field is blank. I could not locate the key "HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{5DFA20A4-C343-45DF-A46E-EC1711E4EE32}\rgtcode" on my system.

The diskid.exe program reports the following:

Quote:
To get all details use "diskid32 /d"

Trying to read the drive IDs using physical access with admin rights

Trying to read the drive IDs using the SCSI back door

Trying to read the drive IDs using physical access with zero rights

**** STORAGE_DEVICE_DESCRIPTOR for drive 0 ****
Vendor Id = [WDC WD80]
Product Id = [0BEVS-08RST2]
Product Revision = [08.0]
Serial Number = [WD-WXC608C18305]

**** DISK_GEOMETRY_EX for drive 0 ****
Disk is fixed
DiskSize = 80026361856

**** STORAGE_DEVICE_DESCRIPTOR for drive 1 ****
Vendor Id = [DMI]
Product Id = [External HDD]
Product Revision = []
Serial Number = [51D202230900]

**** DISK_GEOMETRY_EX for drive 1 ****
Disk is fixed
DiskSize = 320072933376

Trying to read the drive IDs using Smart

Hard Drive Serial Number__________: WD-WXC608C18305

Hard Drive Model Number___________: 0BEVS-08RST2

Computer ID_______________________: 609218305

MAC Address: 00-1F-3C-92-A4-BF

MAC Address: 00-21-86-5A-27-0C
Again, does your software have any new dependencies as of the v1.0 release.
Stephen R. Savage is offline   Reply With Quote
Old 13th February 2010, 18:35   #578  |  Link
schweinsz
Registered User
 
Join Date: Nov 2005
Posts: 497
Quote:
Originally Posted by Stephen R. Savage View Post
I opened the property page using GraphStudio, but the "RegisterCode" field is blank. I could not locate the key "HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{5DFA20A4-C343-45DF-A46E-EC1711E4EE32}\rgtcode" on my system.

The diskid.exe program reports the following:

Again, does your software have any new dependencies as of the v1.0 release.
The 1.0 release changes to dynamic link to dll, so it depends on mfc90u.dll and msvcr90.dll. While the old release all static link to run-time library and has no use of mfc.

Ok, I get the reason. The smart drive can't read your serial number.
Edit: Only the zero rights method managed to get the harddisk serial number correctly.

Very badly, I will fix the problem tomorrow.

Last edited by schweinsz; 13th February 2010 at 18:43.
schweinsz is offline   Reply With Quote
Old 13th February 2010, 18:42   #579  |  Link
Stephen R. Savage
Registered User
 
Stephen R. Savage's Avatar
 
Join Date: Nov 2009
Posts: 327
I was looking in the wrong place. On Windows 64, the key was in HKCR\Wow6432Node. I have not applied any special permissions or configurations and I have mfc/msvcrt 9.0 installed.

Last edited by Stephen R. Savage; 13th February 2010 at 18:46.
Stephen R. Savage is offline   Reply With Quote
Old 13th February 2010, 18:51   #580  |  Link
schweinsz
Registered User
 
Join Date: Nov 2005
Posts: 497
Quote:
Originally Posted by Stephen R. Savage View Post
I was looking in the wrong place. On Windows 64, the key was in HKCR\Wow6432Node. I have not applied any special permissions or configurations and I have mfc/msvcrt 9.0 installed.
Great thanks to your help. I have not enough different computers to test the decoder. So I meet some trouble inevitably. I will fix it as soon as possible.
schweinsz is offline   Reply With Quote
Reply

Tags
avc, diavc, fastest decoder, h.264, software

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 18:27.


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