|
|
| Abrazo |
| Posted: Aug 13 2012, 07:25 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 775
Member No.: 28995
Joined: 5-November 10

|
@Jam One Thanks for the information. I was not aware about the existence of a "test4". http://www.virtualdub.org/beta/VirtualDub-....10.3-test4.zip
A test with that version (build 34987) showed that now the "Bob doubler" problem has been resolved, thanks to Phaeron. |
 |
| Jam One |
| Posted: Aug 15 2012, 11:14 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 580
Member No.: 25518
Joined: 8-May 09

|
Great to know that! Thank you! |
 |
| Jam One |
| Posted: Aug 19 2012, 05:01 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 580
Member No.: 25518
Joined: 8-May 09

|
Feature request
Area: Built-in "Bob doubler" filter.
Subject: Please, Mr.Lee, consider adding a new option to the filter - "Shift every output Odd frame a scanline up/down" | "Shift every output Even frame a scanline up/down".
Reason of request: Idea of achieving the ability to fix the frame bobbing effect after the 'Bob doubling' (the ability to make a decision / to do "debobbing" manually).
Thank you in advance!
This post has been edited by Jam One on Aug 22 2012, 07:14 PM |
 |
| phaeron |
| Posted: Aug 26 2012, 01:49 AM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
Shifting up or down a scanline won't work. The two fields are one scanline part at interlaced resolution, which is half a scanline after splitting the fields apart. Just resampling one of the fields, though, looks bad because you can see the difference in clarity.
Of course, that's why the field bob filter exists, which can do quarter scanline up/down like you're looking for.... |
 |
| Jam One |
| Posted: Aug 26 2012, 11:25 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 580
Member No.: 25518
Joined: 8-May 09

|
...Well... I was thinking the fields are a 'full scanline' apart after the interpolation had taken place. Maybe it's my language... You see, we split fields, we interpolate them up to full new frames, and those new frames do "begin at different scanlines". Let's say, odd frame starts from scanline-0 while even frame starts from scanline-1. That's the 'one scanline difference' I was thinking of.
It is absolutely not a good idea to shift frames in case original material was "truly interlaced". 'Cause they will go wrong. In my case those were not natural-born alternating fields but it was a synthetic material with progressive frames interlaced-into-each-other. So, my "wild thought" was about shifting frames...
OK, maybe I should think again! |
 |
| ale5000 |
| Posted: Aug 27 2012, 11:11 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
| QUOTE (phaeron @ Jun 17 2012, 10:37 PM) | | QUOTE (levicki @ Jun 17 2012, 10:18 AM) | | I know that the problem is that developers of HuffYuv and lavf have chosen poorly to implement codecs with different compression but same FourCC but it would still be nice if you could somehow make that work. If it is of any help, x264.exe can deal with both HFYU types as input without crashing. |
This is caused by a combination of insufficient validation in the original Huffyuv 2.1.1 implementation and extension of the format by third parties, particularly to support 4:2:0 encoding and adaptive Huffman trees. I don't have much recourse in this case except to blacklist the Huffyuv 2.1.1 codec, which would be extreme.
The 2.1.1 codec has some other known issues, such as crashing with odd picture widths and overrunning the output buffer with poorly compressible input. What I would recommend is to uninstall Huffyuv 2.1.1, if that is what is crashing. VirtualDub has its own internal Huffyuv decoder that should handle the original format as well as the 4:2:0 and adaptive extensions, and you can use FFDshow + FFVFW to restore VFW coverage. |
Maybe can be added an option to blacklist Huffyuv 2.1.1 only when the "hfyu" is lowercase or if there is a odd picture width.
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| phaeron |
| Posted: Sep 2 2012, 09:10 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
| QUOTE | | You see, we split fields, we interpolate them up to full new frames, and those new frames do "begin at different scanlines". Let's say, odd frame starts from scanline-0 while even frame starts from scanline-1. That's the 'one scanline difference' I was thinking of. |
Not sure I understand now, since this sounds like bob deinterlacing and the bob doubler can already do that.
(Although, I notice that there doesn't seem to be an easy way to do weave....)
| QUOTE | | Maybe can be added an option to blacklist Huffyuv 2.1.1 only when the "hfyu" is lowercase or if there is a odd picture width. |
Need to check the source, but I thought both upper and lowercase forms were valid even for 2.1.1.
I suppose I could conditionally blacklist it, although I hate doing that. Come to think of it, I don't think I've ever blacklisted a specific codec before, only by FOURCC (format) or by detection. |
 |