|
|
| phaeron |
| Posted: Apr 4 2005, 04:57 AM |
 |
|

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

|
| QUOTE | Build 23350 (1.6.5, experimental): [April 4, 2005] [features added] * Script: Added Sylia.Atoi(), Atol(), and Atod() functions to allow conversions from string to value. * Script: Added VirtualDub.Log(string) command to output to log output (or console). * Added vdub.exe launcher for basic command-line driven operation. * Added multiple undo/redo for timeline edits. * Added /? switch to list command-line options. * Added support for reading paletted BMPs. * Dub input format is now reported in the log.
[bugs fixed] * Script: Binary operators sometimes promoted the wrong way, i.e. double + int -> int. * Script: The old form of the Open() command didn't choose the right driver when a specific driver was requested, due to sorting by priority. * Script: Fixed random crash when adding video filters after opening a video file. * Script: Fixed crash when issuing SaveWAV() command with no audio stream. * Capture: Fixed race condition induced random crash when RGB filtering and accelerated preview were both enabled. * Capture: Capture stats were not updated while frame dropping was occurring, which sometimes made it hard to diagnose timing problems. * Capture: Added adjustable limit on length of burst inserts when timing anomalies occur, to prevent the app from locking permanently on a very bad timing glitch. * Capture: Audio device was not auto-saved. * Capture: Fixed crash when attempting to capture with an unsupported video format (MPEG-1/2, interleaved DV, etc.). * MPEG-1 video decoder occasionally glitched due to a missing end tag. * Removed dumb debug code that was causing a "???" message box to appear when unrecognized command-line flags are seen. * Fixed display panes not always updating properly. * Fixed rare crash if an MPEG-1 open failed extremely early. * Fixed cases where the render start/end point wasn't updated properly when a selection bound was used to "push" the other, i.e. "set end" before start, or vice versa. * Paste (Ctrl+V) wasn't deleting the current selection before doing the insert. * Hex editor: Scroll bar thumb wasn't reset to top when loading a new file. * Fixed a bunch of busted paletted converters. * Fixed dialogs that had swapped OK/Cancel buttons. * Fixed conflicting accelerator for Audio > Conversion menu option. * Fast recompress mode now tests source format before UYVY and YUY2. * Y8 AVIs weren't accepted even though they could be generated.
[regressions fixed] * Capture: "Hide on capture" now works. * Capture: Preview/overlay display commands toggle once again. * Priority drop-downs in preferences didn't have vertical scroll bars. * Top-down uncompressed RGB AVIs weren't handled properly. * Fixed busted non-MMX XRGB1555>XRGB8888 converter.
|
|
 |
| stephanV |
| Posted: Apr 4 2005, 09:16 AM |
 |
|
Spam killer ;)
  
Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04

|
yay
-------------------- useful links: VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ |
 |
| stephanV |
| Posted: Apr 4 2005, 08:48 PM |
 |
|
Spam killer ;)
  
Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04

|
it would be cool if the "run video analysis pass" could be added to the joblist from the GUI 
bug:
maybe there is something wrong with YV12 decoder routines: i fed it 716x428 through a AVS script and it gave me this error:
VideoSourceAVI: uncompressed frame 0 is too short (expected 460528 bytes, got 459672)
It seems to me the expected value is wrong... using the Helix YV12 decoder and VirtualDub 1.5.10 it works fine. BTW, it seems to happen to all 716xXXX resolutions.
-------------------- useful links: VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ |
 |
| phaeron |
| Posted: Apr 5 2005, 03:25 AM |
 |
|

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

|
Whoops... wish you told me about that earlier. That means there is a routine that is attempting to compute bitmap pitch using normal DIB rules (scanlines padded to 4 bytes), which isn't true for YCbCr surfaces. 459672 is correct.
You should be able to work around this by disabling YCbCr support in Options > Preferences > AVI, in which case the input routine will use a VFW decoder like 1.5.10 did. |
 |
| stephanV |
| Posted: Apr 5 2005, 08:49 AM |
 |
|
Spam killer ;)
  
Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04

|
i just found out about it by accident while reading #x264... 716xXXX is not something i would normally use.
-------------------- useful links: VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ |
 |
| i4004 |
| Posted: Apr 8 2005, 07:44 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 2432
Member No.: 4935
Joined: 24-June 03

|
| QUOTE | | it would be cool if the "run video analysis pass" could be added to the joblist from the GUI |
++
it would be cool if vdub would be easier to use for 2pass encoding in job control and batch processing modes, yeah. just ask this networked machine i have that's just sitting here and doing nothing.
that's right; 2pass x264; i can afford that as long as it's not hogging my primary machine for days.
-------------------- my signature:
 |
 |
| phaeron |
| Posted: Apr 9 2005, 03:52 AM |
 |
|

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

|
Yeah, yeah, it's on my TODO list. Note that you can do it right now through scripts, if you're so inclined. Generate a script that does both passes, parameterize it for the filenames, and use the /i (invoke) command-line flag to run it. |
 |
| i4004 |
| Posted: Apr 9 2005, 03:02 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 2432
Member No.: 4935
Joined: 24-June 03

|
i don't have a problem with scripts so i say "thank you!". (i better dload scripting reference now... )
btw. tried x264? what do you say? i say it's not bad; not bad at all! (you do anime, so i guess you're not overwhelmed with it.)
-------------------- my signature:
 |
 |
| hannibalstgt2 |
| Posted: Apr 9 2005, 04:14 PM |
 |
|
Unregistered

|
| QUOTE (phaeron @ Apr 4 2005, 04:57 AM) | | QUOTE | Build 23350 (1.6.5, experimental): [April 4, 2005] [features added]
* Added support for reading paletted BMPs.
|
|
Hello,
can somebody explain to me, what paletted bitmaps are. I am quite new to VirtualDub and English is not my mother language, so the dictionary tells me rubbish.
Thanks
Wolfgang |
 |
| fccHandler |
| Posted: Apr 9 2005, 07:26 PM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
Bitmaps are arrays of tiny dots (pixels), where each dot is a different color. The colors are represented as the weights of the primary red, green, and blue components of light.
A "true color" bitmap stores a red, green, and blue value for each individual pixel. Thus a 24-bit true color bitmap can show any or all of 16 million possible colors, all the time.
A "paletted" bitmap contains a small list of only the most popular RGB colors, typically 256 of them. (An optimized palette can be made by analyzing the real colors in the image.) Then instead of storing 3 values (R,G,B) for every pixel, only one value (an index into the 256-color palette) is stored for every pixel. Thus the paletted array is 3 times smaller than the true color array, but its disadvantage is that it can never show more than 256 colors at a time.
GIFs are a prime example of a paletted format.
-------------------- May the FOURCC be with you... |
 |
| hannibalstgt2 |
| Posted: Apr 10 2005, 03:14 PM |
 |
|
Unregistered

|
Getting a little bit smarter every day.
Many thanks for the explantion of "paletted bitmaps".
Wolfgang |
 |
| Boulder |
| Posted: Apr 13 2005, 02:32 PM |
 |
|
Unregistered

|
I finally got around to transferring some old VHS tapes on DVD
Two over 3-hour captures, perfect a/v sync and no problems during capturing even when there were some dropped frames between recordings on the tapes.
What can I say -- except thanks! |
 |
| PrinceMyshkin |
| Posted: Apr 13 2005, 03:46 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 134
Member No.: 13297
Joined: 20-December 04

|
What is your capture card?
-------------------- It is good to learn from one's own mistakes. It is much better and far cheaper to learn from other people's mistakes. |
 |
| Boulder |
| Posted: Apr 14 2005, 04:16 AM |
 |
|
Unregistered

|
Hauppauge WinTV Stereo WDM, BT878 chip, the latest official drivers. |
 |
| Darkfalz |
| Posted: Apr 14 2005, 05:10 AM |
 |
|
Unregistered

|
How "experimental" is it for just normal video processing? |
 |