|
|
| phaeron |
| Posted: Jun 15 2008, 11:04 PM |
 |
|

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

|
SourceForge's upload works again, so 1.8.1 is now out. There are no changes from the last release candidate.
| CODE | Build 29808 (1.8.1, stable): [June 15, 2008] [features added] * The 'run as job' setting is now saved in the Save AVI dialog. * Added distributed job queue mode. * Added bob and non-interlaced field display modes to render preview. * Added new test video mode: interlaced cube. * Added option to run video compressor in a separate thread for better dual core/SMP performance. * YCbCr resampler is now SSE4.1 optimized. * Added command-line switches for minimizing/maximizing the window on startup and setting process priority. * AMD64: The threshold, grayscale, levels, logo, and brightness/contrast video filters are now available. * Plugins: Fixed bugs with and raised size limits for serialized input plugin options data.
[bugs fixed] * Fixed cases where the crop/letterbox to aspect ratio options in the resize filter were broken. * Fixed another rare crash when exiting filter list dialog. * Fixed Postpone and Delete buttons in job control dialog sometimes not updating when a job state changes. * Fixed swapping of AVI superindex and subindex settings. * Fixed bugs with cropping in filter chain with YUY2 or UYVY formats. * Mouse wheel scrolling with Shift held down (by key frame) now works properly. * Fixed infinite loop when attempting to convert a pal8 source to 4:2:0 YCbCr. * The initial load of AVI files is now faster over a network. * TARGA files are no longer written all black when 32-bit RGB output is used. * Added workaround for "image not in Y or YCbCr format" errors when reading JPEGs from a RAZR V3 phone. * Deleting a filter in the filter list no longer causes the checkboxes to desync from the actual filter enable states. * AVI: Files with truncated hierarchical AVI indices no longer result in "missing 'movi' chunk" errors and can now be recovered. * DV: Fixed decoding issue that resulted in some lost blocks. * DDraw: Fixed occasional crash when another application forces full-screen mode. * Capture: Fixed crash in OpenGL screen capture mode related to occlusion query based frame dropping. * Capture: Fixed hang on shutdown when exiting with OpenGL screen capture mode active.
[regressions fixed] * Fixed crash when a script specifies arguments for a video filter that doesn't take any. * Data rate was reported incorrectly for the video stream in the status dialog. * Fixed audio display. * Fixed crashes and decompression errors with paletted video. * Filter preview no longer shows bogus frames when previewing a filter chain with edits on the timeline and no frame rate changing filters. * Filters: Codec-friendly alignment works in resize filter again.
| |
 |
| Barough |
| Posted: Jun 16 2008, 05:10 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 95
Member No.: 22677
Joined: 24-December 07

|
Thnx a lot for all the work you've done on v1.8.1
--------------------
 |
 |
| olnima |
| Posted: Jun 17 2008, 08:54 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 204
Member No.: 17204
Joined: 12-November 05

|
Big thanks for 1.8.1 One question (it turned out to be two )
Are these
" ...command-line switches for minimizing/maximizing the window on startup and setting process priority... "
documentated somewhere? If not, which cmd-switches are added?
Thanks again Olnima |
 |
| stephanV |
| Posted: Jun 17 2008, 09:01 AM |
 |
|
Spam killer ;)
  
Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04

|
All cmd switches can be found with VirtualDub.exe /? or vdub.exe /?.
-------------------- useful links: VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ |
 |
| olnima |
| Posted: Jun 17 2008, 10:56 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 204
Member No.: 17204
Joined: 12-November 05

|
| QUOTE (stephanV @ Jun 17 2008, 09:01 AM) | | All cmd switches can be found with VirtualDub.exe /? or vdub.exe /?. | Yes, sorry for the stupid question, I could have figure that out by myself.
Thanks, Olnima |
 |
| stephanV |
| Posted: Jun 17 2008, 11:28 AM |
 |
|
Spam killer ;)
  
Group: Moderators
Posts: 4348
Member No.: 8917
Joined: 18-February 04

|
There are no stupid questions.
-------------------- useful links: VirtualDub, Input plugins and filters, AviSynth, AVI-Mux GUI, AC3ACM by fcchandler, VirtualDub FAQ |
 |
| olnima |
| Posted: Jun 17 2008, 03:03 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 204
Member No.: 17204
Joined: 12-November 05

|
| QUOTE (stephanV @ Jun 17 2008, 11:28 AM) | There are no stupid questions. |
...and hopefully a really non-stupid-one :
If VirtualDub goes into capture-modus, the priority seems always to be "high" (no matter which "/priority xxx" given in the commandline), In preview-mode it can be setted via commendline as expected. Bug or feature???
Olnima
P.S.: And another thing: After leaving the capture- and returning to preview-mode, VD sets it's priority always to "normal" instead of the given value in cmd-line.
And on we go: Some months ago there was a small discussion here that while capturing "hide display on capture" uses more CPU-Power than totally disable it. Do we still have this? I think during this discussion, You (phaeron) wrote, that You could and would change that.
And last but not least: Which "ranking-number" does "fading audio" have on your todo-list? |
 |
| phaeron |
| Posted: Jun 18 2008, 06:51 AM |
 |
|

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

|
Capture mode raising priority to High is intentional -- it's timing sensitive. The reversion to Normal process priority regardless of what it was before, though, is not. I'll fix that for 1.8.1.
Somehow the hide capture perf issue got dropped off the list... I'll add it back on.
Audio fading... haven't thought about it much. Bunch of little framework stuff that needs to happen for that, since curves aren't exposed to audio filters (or any filters, since it's internal). I guess I could just digitize the curve and feed it as an audio stream in the filter graph to use with a mixer. |
 |
| olnima |
| Posted: Jun 18 2008, 06:56 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 204
Member No.: 17204
Joined: 12-November 05

|
Thanks again |
 |
| dgdg |
| Posted: Jun 19 2008, 04:23 PM |
 |
|
Member
 
Group: Members
Posts: 16
Member No.: 23093
Joined: 20-February 08

|
| QUOTE (phaeron @ Jun 15 2008, 11:04 PM) | * Added distributed job queue mode.
|
I think this is the feature I was waiting for. ;-)
But how does it work? If I set the job control to "use shared job list" it is reset to "use local job list" each time I restart VIrtualDub. I think it's not the idea to set this each time I restart Virtual Dub to add a job to the shared job list.
Is their any description how to use this new feature? |
 |
| phaeron |
| Posted: Jun 20 2008, 05:55 AM |
 |
|

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

|
No, the documentation hasn't been updated for it yet. There are some comments on my blog from some people who have figured out how to use it, though.
The gist:
- All instances of VirtualDub should have the same plugins and have access to the same folders.
- If you are using multiple machines, they need read/write access to the job list on a file share and they need to see the same paths for the files being processed -- either on a network share with a UNC path, or with the same drive letter.
- You need to point all of the instances of VirtualDub to the same job list file. Set some of them to auto-start if that's what you want.
- VirtualDub does indeed reset to the local list in order to avoid surprises, but the /master and /slave command line switches let you automate the satellites. Master mode just sets the shared job list, while slave mode also sets autostart.
|
 |
| dgdg |
| Posted: Jun 20 2008, 07:24 AM |
 |
|
Member
 
Group: Members
Posts: 16
Member No.: 23093
Joined: 20-February 08

|
Ok, I tried this:
- start first instance with "VirtualDub /slave shared.jobs"
- start second instance with "VirtualDub /master shared.jobs" (same machine, same folder)
- load a video file on the slave instance and save it with "add it to job control"
My expectation was, that the slave automaticly detects the new jobs added by the master and automaticly processes it (autostart?). But nothing happens on the slave.
If I have to reload the job list on the slave manually, what's the idea behind the new feature? |
 |
| fccHandler |
| Posted: Jun 21 2008, 06:09 PM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
I think I found a bug. I first saw it while testing multiple audio stream support in my MPEG-2 plugin, but I've since duplicated it with an AVI also.
Steps to repro: 1) Open an AVI with two audio streams 2) Verify that "Audio / Source audio" shows both streams 3) Choose "File / Reopen video file" 4) Now "Audio / Source audio" shows only one stream
-------------------- May the FOURCC be with you... |
 |
| phaeron |
| Posted: Jun 22 2008, 07:35 PM |
 |
|

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

|
@dgdg: Confirmed bug -- the master process isn't updating the shared list until the job control dialog is displayed. As soon as you do that, the slave(s) should see the new jobs.
@fccHandler: Will look into it. |
 |
| tarded |
| Posted: Jun 22 2008, 09:22 PM |
 |
|
Newbie

Group: Members
Posts: 3
Member No.: 23761
Joined: 22-June 08

|
hallo, Is there any chance VirtualDub and VirtualDub MPEG2 features will be added together. I really need ASF/WMV/MPEG2 support and also an updated bugfixed program
|
 |