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. |
|
|
Thread Tools | Search this Thread | Display Modes |
28th January 2010, 16:04 | #544 | Link |
Registered User
Join Date: Nov 2005
Posts: 497
|
I have finished all colorspace-related works yesterday including nv12, yuy2, uyvy, rgb32, rgb24 and level scaling. I will work on a property page.
I finished a function about cavlc just now. All works about improved cavlc is more time-consuming than I estimated. Perhaps the DiAVC 1.0 will not include the improved cavlc and it will be available in one week after the release of DiAVC 1.0.
__________________
The Next Generation Internet Video Codec project.[/url]. |
28th January 2010, 18:18 | #545 | Link |
Registered User
Join Date: Nov 2009
Posts: 327
|
I don't mean to second-guess you, but I just hope you would reassure us on some issues that seem endemic to colorspace conversion implementations:
1) What method will you use for interpolation of chroma when converting to YUY2 or to RGB? Will you implement a linear or cubic chroma interpolation instead of nearest-neighbor? 2) Have you implemented correct reading of colormatrix (and fullrange) flag from AVC stream and the appropriate Rec601 and Rec709 coefficients? |
28th January 2010, 18:31 | #546 | Link | |
Registered User
Join Date: Nov 2005
Posts: 497
|
Quote:
Yes, the DiAVC read the vui for colormatrix and fullrange information.
__________________
The Next Generation Internet Video Codec project.[/url]. |
|
28th January 2010, 20:11 | #547 | Link | |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
Quote:
Thanks for the great work. |
|
28th January 2010, 21:44 | #549 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
hehe yes, sorry I was joking - bicubic would be great. I was just pointing out that if you ask the doom9 community if we want a more accurate resize we will say yes, and lots of options too please.
|
29th January 2010, 00:16 | #550 | Link |
Registered User
Join Date: Nov 2009
Posts: 327
|
Imo, nearest-neighbor interpolation for chroma is unacceptable, as it creates heavy aliasing near red/blue transitions. I think linear or cubic interpolation would be the best compromise between speed and quality for chroma.
|
29th January 2010, 09:22 | #551 | Link |
Registered User
Join Date: Nov 2005
Posts: 497
|
Ok, I will consider it just after 1.0 release.
__________________
The Next Generation Internet Video Codec project.[/url]. |
31st January 2010, 01:09 | #552 | Link |
契約者
Join Date: Jun 2008
Posts: 1,576
|
Hi. I'm using win7 32bit. I have mkv file with 2 AVC streams. One is 1280x720 and another is 720x480(16x9 DAR). I'm using latest haali splitter to split it and MPC-HC (EVR-CP) for playback.
Depending on which stream is set to be default in container, If I'll switch from 720p to 480p I'm getting this kind of screen. If 480p is set to be default, and i'll go to 720p, I'm getting some emergency shutdown which is probably some equivalent to BSOD on win7. With FFDShow (not DXVA) works perfect. If second stream is not AVC, all works fine but the stream I switching to has problems with aspect ratio. Which is also fine with ffdshow. EDIT: this is with DiAVC RC1 Last edited by Keiyakusha; 31st January 2010 at 01:12. |
31st January 2010, 04:13 | #553 | Link |
Registered User
Join Date: Apr 2004
Posts: 1,315
|
schweinsz,
Do you plan to support ARM? This year there will be a lot of new ARM based mobile devices. Corecodec and x264 have already prepared for this. No need to mention how Corecodec dominates with its CorePlayer in area of smart phones. What a big deal around of non-SSE2 CPU support? I mean I have an old PC with Prescott 3.06 GHZ+HT which I don't run anymore but even this dinosaur has SSE3 and plays 1080p 10-12 Mbits videos. And DiAVC is the fastest decoder on it. Ok, some people have an old CPUs but the poll shows with a good estimation that there are enough few of them. ~10-15%. This percentage will shrink quickly in 1-2 years. While there are a lot of new CPUs especially (ultra) low voltage wich aren't enough fast. (mobile dual core i3/i5 <2 Ghz even w/Turbo). |
31st January 2010, 16:57 | #554 | Link | |
Registered User
Join Date: Nov 2005
Posts: 497
|
Quote:
__________________
The Next Generation Internet Video Codec project.[/url]. |
|
31st January 2010, 17:02 | #555 | Link | |
Registered User
Join Date: Nov 2005
Posts: 497
|
Quote:
CPU with wMMX, CPU with NEON or some old arm9 and arm11? Windows mobile or android?
__________________
The Next Generation Internet Video Codec project.[/url]. |
|
31st January 2010, 18:53 | #556 | Link | |
Registered User
Join Date: Apr 2004
Posts: 1,315
|
Quote:
And maybe ARM11. There are plenty of the devices which still based on it. Not sure about OSs. Some related info. http://x264dev.multimedia.cx/?p=142 |
|
1st February 2010, 11:46 | #557 | Link |
Registered User
Join Date: Nov 2005
Posts: 497
|
I uploaded a new DiAVCSetting version and the source code.
Some useless code is deleted. I am very curious that two never-used functions related characters conversion mislead so many anti-virus to false positive. Now only the norton reports Suspicious.Insight to the DiAVCSetting. How can I submit a report about the false positive to symantec?
__________________
The Next Generation Internet Video Codec project.[/url]. |
6th February 2010, 08:46 | #560 | Link |
Registered User
Join Date: Nov 2009
Posts: 327
|
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.
|
Tags |
avc, diavc, fastest decoder, h.264, software |
|
|